@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/53e45098eac42afb-s.1uklb5el4zgvl.woff2?dpl=dpl_FEYaD3bd5pLYbCMrgUzgpEuEdg5P)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/85ea1b3aadcead52-s.05i4gb4p0piv4.woff2?dpl=dpl_FEYaD3bd5pLYbCMrgUzgpEuEdg5P)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3c285486269019b7-s.2g-0we2o5_ngd.woff2?dpl=dpl_FEYaD3bd5pLYbCMrgUzgpEuEdg5P)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/625a092f804baad3-s.1zvg0ggiaivzo.woff2?dpl=dpl_FEYaD3bd5pLYbCMrgUzgpEuEdg5P)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6afabefbb32d7517-s.0jaqhc1tb-5xm.woff2?dpl=dpl_FEYaD3bd5pLYbCMrgUzgpEuEdg5P)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a4f4f75ad654963f-s.1hvvd1t-trplq.woff2?dpl=dpl_FEYaD3bd5pLYbCMrgUzgpEuEdg5P)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a3bcb02a0e9e5d11-s.25pbmqxk8u2s7.woff2?dpl=dpl_FEYaD3bd5pLYbCMrgUzgpEuEdg5P)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35fd19aef91b293-s.0n_ln9vqskgts.woff2?dpl=dpl_FEYaD3bd5pLYbCMrgUzgpEuEdg5P)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8f46d218c8f79e34-s.2wu4yy186g04j.woff2?dpl=dpl_FEYaD3bd5pLYbCMrgUzgpEuEdg5P)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8ffc259da9d23054-s.10uaeld2xxvpt.woff2?dpl=dpl_FEYaD3bd5pLYbCMrgUzgpEuEdg5P)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9e486ba39c38fb8a-s.2bbpeapf-lbjw.woff2?dpl=dpl_FEYaD3bd5pLYbCMrgUzgpEuEdg5P)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6f42e0a3b0519c4d-s.13y-iz2lazqtb.woff2?dpl=dpl_FEYaD3bd5pLYbCMrgUzgpEuEdg5P)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro Fallback;src:local(Arial);ascent-override:90.61%;descent-override:24.01%;line-gap-override:0.0%;size-adjust:110.36%}.be_vietnam_pro_41afad35-module__fhZFjG__className{font-family:Be Vietnam Pro,Be Vietnam Pro Fallback;font-style:normal}.be_vietnam_pro_41afad35-module__fhZFjG__variable{--font-app:"Be Vietnam Pro", "Be Vietnam Pro Fallback"}
:root{--bg:#eef2f5;--surface:#fff;--surface-soft:#f8fafc;--surface-strong:#e5ebef;--ink:#17202a;--muted:#64717f;--line:#d8e0e7;--line-strong:#c2ccd6;--blue:#2563eb;--blue-soft:#e8f0ff;--emerald:#059669;--emerald-soft:#dff7ec;--amber:#d97706;--amber-soft:#fff2d8;--red:#dc2626;--red-soft:#ffe5e5;--shadow:0 16px 40px #17202a14;--radius:8px}.crm-elearning-table-wrap{max-height:min(70dvh,680px);overflow:auto}.crm-elearning-table td small.error{color:#b91c1c;max-width:230px}.crm-elearning-status.error{background:#fee2e2;color:#b91c1c!important}@keyframes crm-elearning-spin{to{transform:rotate(360deg)}}.email-marketing-kpi-grid.compact{margin-top:14px}.email-marketing-table-wrap{width:100%;overflow-x:auto}.coaching-received-table-wrap{min-height:0;padding:12px 16px;overflow:auto}.coaching-daily-header .panel-title h2,.coaching-daily-header .panel-title p{margin:0}.coaching-daily-header .panel-title p{color:var(--muted);margin-top:3px;font-size:11px}@keyframes coaching-history-loading{to{background-position:-240% 0}}.coaching-autosave-status.error{color:#b5443c}.coaching-autosave-status.error:before{background:#d45148}@media (max-width:700px){.coaching-received-table-wrap{padding:8px}}.training-video-control-bar:not(.full){border-radius:999px;padding:6px;left:auto}.training-video-control-bar.full>button:first-child{color:#fff;background:#0f8a68eb;border-radius:999px;min-width:38px;min-height:38px;box-shadow:0 5px 16px #0f8a684d}@media (max-width:820px){.training-video-control-bar.full{border-radius:14px;flex-wrap:wrap;bottom:8px;left:8px;right:8px}}.email-campaign-review-head>span.current{color:#087451;background:#e7f7ef}.training-lesson-form.compact{background:#ffffff85;border:1px solid #0f241f14;border-radius:14px;grid-template-columns:minmax(220px,.72fr) minmax(0,1fr) auto;align-items:end;padding:10px}.training-lesson-form.compact .training-form-wide{grid-column:auto}.training-notice.error{color:#b91c1c;background:#fee2e2b3;border-color:#dc26262e}.compact-related-list article.current{background:#ecfdf5b8;border-color:#0f8a6842}.training-asset-status.error{color:#b91c1c;background:#dc26261f}@keyframes trainingWatermarkMove{0%{top:6%;left:4%}30%{top:8%;left:48%}60%{top:86%;left:42%}82%{top:82%;left:5%}to{top:6%;left:4%}}.students-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.students-toolbar-actions .students-search{flex:280px}.students-toolbar-actions .toolbar-select{flex:0 220px;min-width:170px}.students-toolbar-actions .toolbar-select .searchable-select-trigger{min-width:0}.student-sheet-import-message.error{color:#b91c1c;background:#fef2f2}@media (max-width:980px){.students-toolbar-actions{flex-direction:column;align-items:stretch}}.payroll-panel .lead-table-wrap{max-height:min(62vh,680px);overflow:auto}.sales-detail-grid.compact{grid-template-columns:repeat(6,minmax(0,1fr))}.sales-reward-order-list.compact{grid-column:1/-1}@media (max-width:1180px){.sales-detail-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.sales-detail-grid.compact{grid-template-columns:1fr}}.contacts-shell .students-toolbar-actions{grid-template-columns:minmax(0,1fr) max-content max-content;justify-content:stretch;width:100%;display:grid}.contacts-shell .students-toolbar-actions .students-search{width:100%;min-width:0}@media (max-width:900px){.contacts-shell .students-toolbar-actions{grid-template-columns:1fr}}*{box-sizing:border-box}html{background:var(--bg);min-height:100%}body{background:linear-gradient(135deg, #ffffffb8, #eef2f5eb), radial-gradient(circle at top left, #2563eb14, transparent 32rem), var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font-app), "Be Vietnam Pro", "Aptos", sans-serif;letter-spacing:0;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit}.crm-autosave-global.error{color:#a13f36;background:#fff1ef;border-color:#efc9c4}.crm-autosave-global.error>i{background:#d45148}.table-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.table-toolbar strong,.table-toolbar span{display:block}.table-toolbar strong{font-size:15px}.table-toolbar span{color:var(--muted);margin-top:3px;font-size:12px;font-weight:700}.lead-table-wrap{width:100%;max-height:640px;overflow:auto}.lead-appointment-chip.clear{border-style:dashed;justify-content:center;width:fit-content}.finance-project-cost-panel .panel-title>div,.sale-actual-cost-form .panel-title>div{min-width:0}.finance-project-cost-panel .panel-title p{color:var(--muted);margin:3px 0 0;font-size:12px;font-weight:750}.panel-title{align-items:center;gap:8px;margin-bottom:10px;display:flex}.panel-title svg{color:var(--emerald)}.panel-title h2{margin:0;font-size:15px}.panel-title p{color:var(--muted);margin:2px 0 0;font-size:12px;font-weight:780}.finance-settlement-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.hr-filter-panel.compact{background:#ffffffb3;padding:10px}.hr-section-head.compact strong{font-size:17px}.employee-ledger-toolbar .students-toolbar-actions{align-items:center}@media (max-width:760px){.employee-ledger-toolbar .students-toolbar-actions{justify-content:flex-start}}.order-edit-alert.error{color:#b42318;background:#ffeeebdb}.role-policy-meta.blocked strong{color:#8a321d}@media (max-width:760px){.lead-table-wrap{max-height:none}}:root{--bg:#f2eee5;--surface:#fffdf7;--surface-soft:#f8f3e9;--surface-strong:#ebe1d2;--ink:#17201b;--muted:#647067;--line:#17201b1f;--line-strong:#17201b38;--blue:#164e63;--blue-soft:#dceff1;--emerald:#0f8a68;--emerald-soft:#dff3e8;--amber:#b66d17;--amber-soft:#fff1d2;--red:#b42318;--red-soft:#fee4df;--navy:#0f241f;--navy-2:#17362f;--ivory:#fffaf0;--gold:#d6a14a;--shadow:0 24px 70px #23180c21;--shadow-soft:0 14px 34px #23180c14;--radius:18px}html{background:var(--bg)}body{color:var(--ink);font-variant-numeric:tabular-nums;background:radial-gradient(circle at 14% 0,#d6a14a38,#0000 31rem),radial-gradient(circle at 88% 8%,#0f8a6829,#0000 30rem),linear-gradient(135deg,#f6f0e4 0%,#eef1e8 52%,#f8f3ea 100%)}body:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#17201b09 1px,#0000 1px),linear-gradient(90deg,#17201b09 1px,#0000 1px);background-size:46px 46px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000008c,#0000 68%);mask-image:linear-gradient(#0000008c,#0000 68%)}button,input,select,textarea{letter-spacing:-.01em}.quick-attendance-work-kpis.compact{grid-template-columns:repeat(4,minmax(120px,1fr))}@keyframes crm-realtime-pulse{50%{opacity:.38;transform:scale(.78)}}.refresh-data-btn.compact{width:40px;height:40px;min-height:40px;padding:0}@keyframes crm-spin{to{transform:rotate(360deg)}}.metric-card.loading .metric-loading-bar.value{width:min(72%,220px);height:clamp(28px,2.4vw,42px);margin-top:14px}@keyframes metric-loading-pulse{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes metric-number-breathe{0%,to{opacity:.72;transform:translateY(0)}50%{opacity:1;transform:translateY(-1px)}}.table-toolbar{background:linear-gradient(90deg,#0f241f0d,#0000 58%),#fffdf7e6;border-bottom:1px solid #17201b14;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.crm-more-menu-wrap{justify-self:end;display:inline-flex;position:relative}.crm-table-toolbar .table-toolbar-actions{white-space:nowrap;flex-wrap:nowrap;flex:none;min-width:max-content}.table-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.table-toolbar strong{color:var(--navy);letter-spacing:-.035em;font-size:18px;font-weight:950}.table-toolbar span{color:#0f241f94}.bulk-assign-feedback.error{color:#9b2d2d;background:#ffecece6}.lead-table-wrap{background:var(--surface);max-height:min(690px,100vh - 390px)}.lead-table-wrap:has(.order-file-table){max-height:min(760px,100vh - 250px)}@media (min-width:1281px){.lead-table-wrap:has(.order-file-table){max-height:min(820px,100vh - 210px)}}.order-operating-ledger-wrap{border:1px solid #17201b17;border-radius:14px;max-height:320px;overflow:auto}.order-operating-search-status.error{color:#b42318}.panel-title{margin-bottom:14px}.panel-title svg{background:var(--emerald-soft);width:32px;height:32px;color:var(--emerald);border-radius:12px;padding:7px}.panel-title h2{color:var(--navy);letter-spacing:-.03em;font-size:17px;font-weight:950}.empty-state.compact{background:#f8f3e985;border:1px dashed #17201b2e;border-radius:18px;min-height:92px;padding:16px}.bank-table-wrap{background:#fffdf7bd;width:100%;max-height:min(72dvh,760px);margin-top:0;overflow:auto}.bank-video-access-status.error{color:#b91c1c;background:#fef2f2}.bank-video-account-actions span.error{color:#b91c1c}.bank-suggestion-panel.compact{border-radius:16px;gap:8px;padding:10px}.bank-suggestion-panel.compact .bank-suggestion-head strong{font-size:16px}.bank-suggestion-panel.compact dl{grid-template-columns:repeat(3,minmax(0,1fr));padding:8px}.bank-transaction-modal .modal-head.compact{background:linear-gradient(135deg,#ecfdf5b8,#fffdf7fa);border-bottom:1px solid #17201b14;min-height:auto;padding:18px 22px;position:static}.bank-transaction-modal .modal-head.compact h2{margin:2px 0 4px;font-size:clamp(26px,4vw,42px)}.bank-transaction-modal .modal-head.compact p{max-width:760px;color:var(--muted);margin:0;font-size:13px;font-weight:750}.bank-unified-workflow .bank-suggestion-panel.compact{justify-content:space-between;align-items:center;gap:12px;display:flex}.bank-sync-autosave-status.error{color:#b91c1c;background:#fef2f2d1;border-color:#dc262638}.bank-sync-autosave-state.error{color:#b91c1c;background:#fef2f2db;border-color:#dc262638}@media (max-width:760px){.training-lesson-form.compact{grid-template-columns:1fr}.training-lesson-form.compact .training-form-wide{grid-column:1/-1}.bank-unified-workflow .bank-suggestion-panel.compact{flex-direction:column;align-items:stretch}}@keyframes boot-progress{0%{transform:translate(-110%)}to{transform:translate(260%)}}@media (max-width:860px){.lead-table-wrap{max-height:none}}@keyframes linked-record-skeleton-pulse{0%{background-position:100% 0}to{background-position:-100% 0}}.conversation-side-panel.compact{width:min(480px,100vw - 24px)}.affiliate-table-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-height:min(70dvh,680px);overflow:auto}.affiliate-table-wrap table{border-collapse:collapse;width:100%}.affiliate-table-wrap th,.affiliate-table-wrap td{text-align:left;white-space:nowrap;border-bottom:1px solid #edf2f7;padding:12px}.affiliate-table-wrap th{text-transform:uppercase;color:#64748b;background:#f8fafc;font-size:12px}.affiliate-table-wrap td:first-child{gap:3px;display:grid}.affiliate-table-wrap td small{color:#64748b}.marketing-alert.error{color:#b42318;background:#fff1f2;border:1px solid #fecaca}.journey-alert.error{color:#b4233e;background:#fff1f2;border:1px solid #fecaca}.journey-list-item.new{background:#fff;border-color:#e2e6ee;width:calc(100% - 12px);min-height:56px;margin:7px 6px 1px}.journey-list-item.new>span{color:#5149cf;background:#edeefe;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.journey-delay.compact{min-width:210px}.journey-delay.compact input{height:35px}.journey-delay.compact small{top:11px}.journey-provider-grid>div.blocked{background:#fffaf0;border-color:#ecd9a8}.affiliate-admin-v2 .affiliate-table-wrap{border-color:#0f241f17;border-radius:15px}.affiliate-admin-v2 .affiliate-table-wrap th{color:#687871;letter-spacing:.05em;background:#f6f7f3;font-size:10px}.affiliate-admin-v2 .affiliate-table-wrap td{vertical-align:middle}.affiliate-admin-v2 .affiliate-table-wrap td:first-child{display:table-cell}.affiliate-admin-v2 .affiliate-table-wrap td:first-child strong,.affiliate-admin-v2 .affiliate-table-wrap td:first-child small{display:block}.affiliate-table-wrap tr.virtual-spacer-row td,.affiliate-table-wrap tr.virtual-spacer-row:hover td{background:0 0;border:0;display:table-cell}.finance-subsection-head.compact{margin-top:24px}.order-autosave-pill.error{color:#b5443c;background:#fff2f0f0;border-color:#d4514833}.order-autosave-pill.error>span{background:#d45148}.order-detail-modal .linked-records-panel.compact .linked-records-list{grid-template-columns:repeat(2,minmax(0,1fr))}.order-detail-modal .linked-records-panel.compact .linked-record-group{padding:9px}.order-detail-modal .linked-records-panel.compact .linked-record-card{min-height:56px;padding:8px}@media (max-width:760px){.order-detail-modal .linked-records-panel.compact .linked-records-list{grid-template-columns:1fr}}.crm-table-fullscreen-surface{position:relative}.crm-table-fullscreen-button-host{flex:none;align-items:center;display:inline-flex}.crm-more-menu-wrap{gap:8px}.crm-table-fullscreen-button-host.is-floating{z-index:45;position:absolute;top:12px;right:12px}.crm-table-fullscreen-button{min-height:38px;color:var(--navy,#0f241f);cursor:pointer;font:inherit;white-space:nowrap;background:#ffffffe6;border:1px solid #0f483929;border-radius:14px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:900;line-height:1;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex;box-shadow:0 7px 20px #0f241f14}.crm-table-fullscreen-button:hover{color:var(--emerald,#0f8a68);background:#fff;border-color:#0f8a6857;transform:translateY(-1px)}.crm-table-fullscreen-button:focus-visible{outline-offset:2px;outline:3px solid #0f8a6838}.crm-table-fullscreen-button.is-active{background:var(--navy,#0f241f);color:#fffaf0;border-color:#0f8a6847}.crm-more-menu-wrap .crm-table-fullscreen-button,.crm-table-fullscreen-button-host.is-floating .crm-table-fullscreen-button{width:40px;padding:0}.crm-more-menu-wrap .crm-table-fullscreen-button span,.crm-table-fullscreen-button-host.is-floating .crm-table-fullscreen-button span{display:none}.crm-table-fullscreen-surface:fullscreen,.crm-table-fullscreen-surface.crm-table-fullscreen-fallback{width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;box-shadow:none!important;background:#fffdf7!important;border-radius:0!important;flex-direction:column!important;margin:0!important;display:flex!important;overflow:hidden!important}.crm-table-fullscreen-surface.crm-table-fullscreen-fallback{z-index:2147483000!important;position:fixed!important;inset:0!important}.has-table-fullscreen-fallback,.has-table-fullscreen-fallback body{overflow:hidden!important}.has-table-fullscreen-fallback body{--crm-viewport-height:100dvh;zoom:100%!important}.has-table-fullscreen-fallback .crm-table-fullscreen-ancestor{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;contain:none!important;content-visibility:visible!important;filter:none!important;perspective:none!important;will-change:auto!important;overflow:visible!important;transform:none!important}.has-table-fullscreen-fallback body>.modal-backdrop,.has-table-fullscreen-fallback body>[class*=-modal-backdrop],.has-table-fullscreen-fallback body>[class*=drawer-backdrop],.has-table-fullscreen-fallback body>[role=presentation],.has-table-fullscreen-fallback body>[role=dialog]{z-index:2147483600!important}.crm-table-fullscreen-workspace.crm-table-fullscreen-fallback{padding:10px!important;display:flex!important}.crm-table-fullscreen-workspace.crm-table-fullscreen-fallback>.filter-bar{border-radius:18px;flex:none;grid-template-columns:repeat(9,minmax(0,1fr)) max-content;gap:8px;max-height:none;margin:0 0 8px;padding:6px 8px;display:grid;overflow:visible}.crm-table-fullscreen-workspace.crm-table-fullscreen-fallback>.filter-bar .searchable-select-trigger,.crm-table-fullscreen-workspace.crm-table-fullscreen-fallback>.filter-bar .filter-reset-btn{min-height:40px}.crm-table-fullscreen-workspace.crm-table-fullscreen-fallback>.filter-bar .searchable-select-trigger{padding-inline:10px}.crm-table-fullscreen-workspace.crm-table-fullscreen-fallback>.filter-bar .filter-reset-btn{padding-inline:13px}@media (max-width:1200px){.crm-table-fullscreen-workspace.crm-table-fullscreen-fallback>.filter-bar{grid-template-columns:repeat(5,minmax(0,1fr))}}.crm-table-fullscreen-workspace.crm-table-fullscreen-fallback>.work-grid{min-height:0;display:flex;overflow:hidden;flex:auto!important;align-items:stretch!important}.crm-table-fullscreen-workspace.crm-table-fullscreen-fallback .crm-data-table-panel{flex-direction:column;flex:auto;min-height:0;display:flex;width:100%!important;height:100%!important;max-height:100%!important;overflow:hidden!important}.crm-table-fullscreen-workspace.crm-table-fullscreen-fallback .crm-table-fullscreen-scroll{flex:auto!important;min-height:0!important;max-height:none!important;overflow:auto!important}.crm-orders-table-fullscreen-workspace.crm-table-fullscreen-fallback{gap:8px;padding:10px!important;display:flex!important}.crm-orders-table-fullscreen-workspace.crm-table-fullscreen-fallback>.crm-orders-table-fullscreen-filters{z-index:35;gap:6px;min-width:0;display:grid;overflow:visible;flex:none!important}.crm-orders-table-fullscreen-workspace.crm-table-fullscreen-fallback .order-month-tabs{overscroll-behavior-x:contain;max-height:36px;margin:0;padding:0 2px 2px;overflow:auto hidden}.crm-orders-table-fullscreen-workspace.crm-table-fullscreen-fallback .order-month-tabs button{min-height:32px;padding-inline:11px}.crm-orders-table-fullscreen-workspace.crm-table-fullscreen-fallback .filter-bar{border-radius:18px;grid-template-columns:minmax(210px,1.35fr) repeat(auto-fit,minmax(120px,1fr));gap:6px;margin:0;padding:6px 8px;overflow:visible}.crm-orders-table-fullscreen-workspace.crm-table-fullscreen-fallback .filter-bar .search-field,.crm-orders-table-fullscreen-workspace.crm-table-fullscreen-fallback .filter-bar .searchable-select-trigger,.crm-orders-table-fullscreen-workspace.crm-table-fullscreen-fallback .filter-bar .filter-reset-btn{height:40px;min-height:40px}.crm-orders-table-fullscreen-workspace.crm-table-fullscreen-fallback>.table-panel{flex-direction:column;min-height:0;flex:auto!important;width:100%!important;height:auto!important;max-height:none!important;display:flex!important;overflow:hidden!important}.crm-orders-table-fullscreen-workspace.crm-table-fullscreen-fallback>.table-panel .table-toolbar,.crm-orders-table-fullscreen-workspace.crm-table-fullscreen-fallback>.table-panel .pagination-bar{flex:none}.crm-orders-table-fullscreen-workspace.crm-table-fullscreen-fallback>.table-panel .table-toolbar{padding:10px 14px}.crm-orders-table-fullscreen-workspace.crm-table-fullscreen-fallback .order-table-scroll{overscroll-behavior:contain;scroll-behavior:auto;flex:auto!important;min-height:0!important;max-height:none!important;overflow:auto!important}@media (max-width:1200px){.crm-orders-table-fullscreen-workspace.crm-table-fullscreen-fallback .filter-bar{grid-template-columns:repeat(4,minmax(0,1fr))}}.crm-table-fullscreen-surface:fullscreen>*,.crm-table-fullscreen-surface.crm-table-fullscreen-fallback>*{flex:none}.crm-table-fullscreen-surface:fullscreen>.crm-table-fullscreen-scroll,.crm-table-fullscreen-surface.crm-table-fullscreen-fallback>.crm-table-fullscreen-scroll{overscroll-behavior:contain;flex:auto!important;width:100%!important;min-height:0!important;max-height:none!important;overflow:auto!important}.crm-table-fullscreen-surface:fullscreen .table-toolbar,.crm-table-fullscreen-surface:fullscreen .filter-bar,.crm-table-fullscreen-surface:fullscreen [class*=filter-panel],.crm-table-fullscreen-surface.crm-table-fullscreen-fallback .table-toolbar,.crm-table-fullscreen-surface.crm-table-fullscreen-fallback .filter-bar,.crm-table-fullscreen-surface.crm-table-fullscreen-fallback [class*=filter-panel]{z-index:30;background-color:#fffdf7fa;flex:none}.crm-table-fullscreen-surface:fullscreen .crm-table-fullscreen-scroll thead,.crm-table-fullscreen-surface.crm-table-fullscreen-fallback .crm-table-fullscreen-scroll thead{z-index:20;position:sticky;top:0}@media (max-width:760px){.crm-table-fullscreen-button{width:40px;padding:0}.crm-table-fullscreen-button span{display:none}.crm-table-fullscreen-surface:fullscreen,.crm-table-fullscreen-surface.crm-table-fullscreen-fallback{height:100svh!important}.crm-table-fullscreen-surface.crm-table-fullscreen-fallback[class*=bank-transactions-panel]{padding:0!important}.crm-data-table-panel.crm-table-fullscreen-fallback .crm-table-toolbar{overscroll-behavior-x:contain;flex-wrap:nowrap;justify-content:flex-start;min-height:64px;padding:8px 10px;display:flex;overflow:auto hidden}.crm-data-table-panel.crm-table-fullscreen-fallback .crm-table-toolbar>*{flex:none}.crm-data-table-panel.crm-table-fullscreen-fallback .crm-table-heading{min-width:118px}.crm-data-table-panel.crm-table-fullscreen-fallback .crm-table-search{width:220px}.crm-data-table-panel.crm-table-fullscreen-fallback .crm-more-menu-wrap{z-index:45;background:#fffdf7fa;padding-left:5px;position:sticky;right:0}.crm-table-fullscreen-surface.crm-table-fullscreen-fallback .bank-panel-title{min-height:58px;padding:10px 12px}.crm-table-fullscreen-surface.crm-table-fullscreen-fallback .bank-panel-title p{display:none}.crm-table-fullscreen-surface.crm-table-fullscreen-fallback .bank-summary-grid{overscroll-behavior-x:contain;grid-template-columns:repeat(4,minmax(112px,1fr));gap:6px;padding:7px 10px;display:grid;overflow-x:auto}.crm-table-fullscreen-surface.crm-table-fullscreen-fallback .bank-summary-grid>div{min-height:54px;padding:7px 9px}.crm-table-fullscreen-surface.crm-table-fullscreen-fallback .bank-summary-grid strong{margin-top:2px;font-size:15px}.crm-table-fullscreen-surface.crm-table-fullscreen-fallback .bank-toolbar{overscroll-behavior:contain;flex-flow:column;justify-content:flex-start;align-items:stretch;max-height:176px;padding:8px 10px;overflow:hidden auto}.crm-table-fullscreen-surface.crm-table-fullscreen-fallback .bank-toolbar>*{flex:none;width:100%;max-width:none}.crm-table-fullscreen-surface.crm-table-fullscreen-fallback .bank-commission-warning{max-height:68px;padding:8px 10px;overflow:auto}.crm-table-fullscreen-surface.crm-table-fullscreen-fallback>.bank-table-wrap{min-height:220px!important}}.site-admin-notice.error{color:#9c332a;background:#fff2f0;border-color:#f2c4bf}.site-admin-upload-steps>span.current{color:#0d6a50}.site-admin-upload-steps>span.current i{color:#835d0c;background:#fff3d1;border-color:#e5ae35;box-shadow:0 0 0 4px #e5ae351f}.site-admin-empty.compact{padding:30px 16px}.site-admin-empty.compact strong{font-size:11px}@keyframes site-admin-slide-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.site-admin-history-row>span.current{color:#117252;background:#e3f5eb}@keyframes site-admin-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes site-admin-shimmer{to{background-position:-130% 0}}@keyframes site-admin-spin{to{transform:rotate(360deg)}}.product-schedule-message.error{color:#b42318}.bank-study-schedule-grid .full{grid-column:1/-1}.product-schedule-page-card.new{background:#f9fcfa;border-style:dashed}@keyframes telesale-spin{to{transform:rotate(360deg)}}.crm-global-error{color:#10251f;min-height:100vh;font-family:var(--font-app),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#f7f2e8;place-items:center;padding:24px;display:grid}.crm-global-error-card{background:#fffdf8;border:1px solid #d9e6dc;border-radius:24px;width:min(560px,100%);padding:28px;box-shadow:0 24px 80px #10251f24}.crm-global-error-brand{color:#0b8f6d;margin:0 0 8px;font-weight:800}.crm-global-error-title{margin:0 0 10px;font-size:30px;line-height:1.12}.crm-global-error-copy{color:#65746d;margin:0 0 22px;font-size:16px;line-height:1.5}.crm-global-error-reload{color:#fff;cursor:pointer;background:#063b2f;border:0;border-radius:999px;padding:12px 18px;font-weight:800}.crm-global-error-digest{color:#87928d;margin:18px 0 0;font-size:12px}.meta-autopilot-alert.error{color:#b42318;background:#fff0f0}@keyframes meta-autopilot-spin{to{transform:rotate(360deg)}}.ads-task-alert.error{color:#b42333;background:#fff0f1}.project-hub-health.blocked{color:#9b493c}.project-hub-health.blocked i{background:#d65d4d}.order-detail-load-shell.error{background:#fff8f7;border-color:#b423182e}.order-detail-load-shell.error>strong,.order-detail-load-shell.error>p{color:#963b30}.bank-detail-state.error{background:#fff8f7;border-color:#b423182e}.bank-detail-state.error>strong,.bank-detail-state.error>p{color:#963b30}@keyframes bank-detail-shimmer{to{background-position:-220% 0}}
