: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 td small.online{color:#15803d}.crm-elearning-table td small.error{color:#b91c1c;max-width:230px}.crm-elearning-status.active{background:#dcfce7;color:#15803d!important}.crm-elearning-status.error{background:#fee2e2;color:#b91c1c!important}.crm-elearning-actions button.edit{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.crm-elearning-actions button.open{color:#15803d;background:#f0fdf4;border-color:#86efac}@keyframes crm-elearning-spin{to{transform:rotate(360deg)}}.email-marketing-btn.primary{color:#fff8e8;background:#12362f;box-shadow:0 14px 30px #12362f2e}.email-marketing-btn.small{border-radius:10px;min-height:32px;padding:0 10px;font-size:12px}.email-marketing-tabs button.active{color:#fff8e8;background:#12362f;box-shadow:0 10px 24px #12362f2e}.attendance-period-filter button.active{color:#fff;background:#0f3c31;border-color:#0f3c31;box-shadow:0 8px 18px #0f3c3129}.students-view-tabs button.active{color:#fff;background:#0d392e;box-shadow:0 5px 14px #0d392e2e}.coaching-month-picker button.active{color:#173b31;background:linear-gradient(145deg,#ffe9a5,#e8bd4f);border-color:#f3d371;box-shadow:0 6px 16px #00000029}.coaching-pipeline-list button.all{--pipeline-accent:#f7f2df;--pipeline-bg:#0d352b;--pipeline-border:#0d352b;color:#fff}.coaching-pipeline-list button.active{border-color:var(--pipeline-accent);box-shadow:0 3px 10px #18493b1a, inset 0 0 0 1px var(--pipeline-accent)}.coaching-pipeline-list button.all.active{box-shadow:0 3px 10px #0d352b2e,inset 0 0 0 1px #ffffff38}.coaching-pipeline-list button.all .coaching-pipeline-icon{color:#fff;background:#ffffff1a;border-color:#ffffff2e}.coaching-pipeline-list button.all .coaching-pipeline-copy>small{color:#ffffffad}.coaching-filter-chip-list .coaching-status-chip.active>span{color:#fff;background:#fff3}.coaching-daily-grid button.active{background:linear-gradient(145deg,#effaf5,#e4f5ed);border-color:#0f846238}.coaching-daily-grid button.active>span,.coaching-daily-grid button.active>small{color:#4f776a}.coaching-daily-grid button.active>strong{color:#087457}.coaching-care-tabs button.active{color:#fff;background:#0e7659;border-color:#0e7659;box-shadow:0 5px 14px #0e76592e}.coaching-status-chip.active{color:#fff;background:#0d7558;border-color:#0d6b4d;box-shadow:0 0 0 3px #0f8a681f}.coaching-status-chip.active.nguy_co,.coaching-status-chip.active.gap_kho_khan{background:#b34a3f;border-color:#b34a3f;box-shadow:0 0 0 3px #b34a3f1c}.coaching-owner-card.readonly{background:linear-gradient(145deg,#fffaf0,#fff);border-color:#b784272b}.coaching-owner-card.readonly>span{color:#9a6b12}@keyframes coaching-history-loading{to{background-position:-240% 0}}.coaching-submission-list button.active{color:#0b6c51;background:#e9f7f1;border-color:#0f846238;box-shadow:0 5px 14px #0f5a4612}.coaching-submission-list button.active .coaching-submission-number{color:#fff;background:#0d7b5c}.coaching-autosave-status.saving:before{background:#e0a82e;box-shadow:0 0 0 3px #e0a82e24}.coaching-autosave-status.saved{color:#12815f}.coaching-autosave-status.saved:before{background:#16a477;box-shadow:0 0 0 3px #16a4771f}.coaching-autosave-status.error{color:#b5443c}.coaching-autosave-status.error:before{background:#d45148}.training-comment-actions button.active{color:#b45309;background:#fef3c7}.training-video-favorite-action.active{color:#b45309;background:#fef3c7;border-color:#b453093d}.training-playlist-tools button.active,.training-favorite-btn.active{color:#b45309;background:#fef3c7}.tv-section-group.active{background:#ecfdf58a;border-color:#0f8a6833}.tv-lesson-item.active{background:#ecfdf5b8;border-color:#0f8a683d}.training-video-control-bar button.active{color:#75e1be;background:#0f8a6857;border-color:#4fd5ac57}.email-campaign-review-head>span.current{color:#087451;background:#e7f7ef}.email-campaign-review-head>span.stale{color:#966115;background:#fff0df}.training-course-card.active{background:#d3fae5b8;border-color:#0f8a6852}.training-notice.error{color:#b91c1c;background:#fee2e2b3;border-color:#dc26262e}.compact-related-list article.current{background:#ecfdf5b8;border-color:#0f8a6842}.training-lesson-item.active{background:#d3fae5b8;border-color:#0f8a683d}.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-filter-grid .searchable-select.active .searchable-select-trigger{color:#047857;background:#f0fdf8;border-color:#05966975;box-shadow:0 0 0 3px #10b98114}.student-learning-chip.active{background:var(--emerald-soft);color:#047857;border-color:#05966933}.student-sheet-import-message.error{color:#b91c1c;background:#fef2f2}.student-transaction-chip.upgrade,.student-transaction-chip.video{background:var(--amber-soft);color:#a15c06;border-color:#d977062e}.student-detail-tabs button.active{background:var(--emerald);color:#fff;border-color:#05966938}.profile-avatar.small{width:26px;height:26px;font-size:10px}.employee-drawer-tabs button.active{color:#08634b;background:#d7f4e8d1;border-color:#0b805d47}.employee-drawer-body.single{grid-template-columns:1fr;padding:0}.secondary-btn.danger{color:var(--red);border-color:#dc26263d}.income-chart-bars button.active{background:#d1fae5db;border-color:#0f8a6861}.bonus-rule.active{background:#16a34a1f;border-color:#22c55e7a}.sales-detail-tabs button.active,.sales-order-filter-tabs button.active{color:#0f766e;background:#ecfdf5e6;border-color:#0f766e42}.sales-reward-audit-list button.active{box-shadow:inset 3px 0 0 var(--emerald);background:#ccfbf1a8;border-color:#0f766e47}.product-card.video:after{background:#7c3aed}.product-card.video .product-icon{color:#6d28d9;background:#ede9fe}.product-card.video .product-feature-list li:before{background:#8b5cf6}.product-actions a.primary{color:#fff;background:#0f766e;border-color:#0f766e}.product-card.video .product-actions a.primary{background:#6d28d9;border-color:#6d28d9}.product-card.parent .product-actions a.primary{background:#b45309;border-color:#b45309}.bank-transaction-modal .searchable-select.disabled .searchable-select-trigger{color:#66766e;-webkit-text-fill-color:#66766e;opacity:1;background:#eef3ef}.zalo-message.staff{background:#ecfdf5;border-color:#bbf7d0;align-self:flex-end}.zalo-message.system{background:#fff7ed;border-color:#fed7aa;align-self:center}*{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}.secondary-btn{border-radius:var(--radius);border:1px solid #0000}.side-nav button.active{background:var(--blue-soft);color:var(--blue)}button.crm-autosave-global.conflict{cursor:pointer}.crm-autosave-global.pending,.crm-autosave-global.saving{color:#835f14;background:#fff8e8;border-color:#f1d79a}.crm-autosave-global.pending>i,.crm-autosave-global.saving>i{background:#e0a82e;box-shadow:0 0 0 3px #e0a82e24}.crm-autosave-global.saved{color:#167456;background:#edf9f4;border-color:#c7eadb}.crm-autosave-global.saved>i{background:#16a477}.crm-autosave-global.offline,.crm-autosave-global.error,.crm-autosave-global.conflict{color:#a13f36;background:#fff1ef;border-color:#efc9c4}.crm-autosave-global.offline>i,.crm-autosave-global.error>i,.crm-autosave-global.conflict>i{background:#d45148}.crm-autosave-conflicts article>footer button.primary{color:#fff;background:#176f51;border-color:#176f51}.crm-autosave-conflicts article>footer button.retry{color:#fff;background:#176f51;border-color:#176f51;margin-left:auto}.competition-live-trigger.active{background:#effaf4;border-color:#0f8a6840}.competition-live-avatar.online:after{background:#10b981}.secondary-btn{background:var(--surface);min-height:38px;color:var(--ink);border-color:var(--line);justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:13px;font-weight:800;display:inline-flex}.data-pill.duplicate{background:#fee2e2;color:#b91c1c!important}.timeline{gap:8px;max-height:190px;display:grid;overflow:auto}.care-comment.pending{opacity:.72}.modal-tabs button.active{border-color:var(--blue);background:var(--blue-soft);color:var(--blue)}.lead-status-quick-chip.active{color:#fff;background:#0d6b4d;border-color:#0d6b4d;box-shadow:0 0 0 3px #0f8a6824}.lead-status-quick-chip.active svg{flex:none}.lead-status-quick-chip:disabled:not(.active){cursor:not-allowed;opacity:.58}.lead-status-quick-chip:disabled.active{opacity:1;cursor:default}.lead-appointment-chip.clear{border-style:dashed;justify-content:center;width:fit-content}.lead-appointment-chip.active{color:#fff;background:#0f7a5c;border-color:#0f8a68;box-shadow:0 8px 24px #0f8a682e}.lead-appointment-chip:disabled:not(.active){opacity:.58}.lead-appointment-chip:disabled.active{opacity:1;cursor:default}.field-editor.readonly input,.field-editor.readonly select,.field-editor.readonly textarea{background:var(--surface-soft);color:var(--muted)}.finance-overview-tab.active,.finance-tabs button.active{background:var(--emerald);color:#fffdf7;border-color:#0f8a682e;box-shadow:0 12px 28px #0f172a24}.finance-month-strip button.active{background:var(--emerald);color:#fffdf7;border-color:#0f8a6838;box-shadow:0 8px 20px #0f172a1f}.finance-settlement-filter button.active{background:var(--emerald);color:#fffdf7;border-color:#0f8a682e;box-shadow:0 10px 24px #0f172a1f}.hr-module-tabs button.active{color:var(--navy);background:#dff3e8c7;border-color:#0f8a683d}.hr-chip-options button.active{color:var(--navy);background:#dff3e8e6;border-color:#0f8a6847}.hr-people-shell .hr-module-tabs button.active{color:var(--hr-deep);background:#dff3e8f2}.hr-chip-options button.active{background:#dff3e8f2;border-color:#0f8a6847}.orders-main-tabs button.active{color:#102b24;background:linear-gradient(135deg,#fffdf7,#e8f7f1);border-color:#facc152e;box-shadow:0 8px 18px #02061729,inset 0 1px #ffffffe6}.order-month-tabs button.active{color:#fffdf7;background:linear-gradient(135deg,#102b24,#0e5243);border-color:#0f8a6847;box-shadow:0 10px 20px #0f251d1f}.order-product-parent-chip.active{color:#0d6b4d;background:#dff3e8f0;border-color:#0f8a6861;box-shadow:0 0 0 3px #0f8a681f}.order-product-parent-chip.renewal.active{color:#7a4d0f;background:#fff7dcf0;border-color:#d6a14a5c;box-shadow:0 0 0 3px #d6a14a1f}.order-product-child-row button.active{color:#075f4e;background:#ecfdf5e0;border-color:#0f8a6847}.order-check-trigger.saving{opacity:.72}.order-edit-alert.error{color:#b42318;background:#ffeeebdb}.role-policy-meta.blocked strong{color:#8a321d}.permission-scope-switch button.active{color:#fff8e9;background:#102b24}: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}.crm-shell.sidebar-collapsed .side-nav button.active:before{position:absolute;left:2px}.side-nav button.active{color:#fffaf0;background:#fffaf01a;border-color:#fffaf024}.side-nav button.active:before{content:"";background:linear-gradient(180deg, var(--gold), var(--emerald));border-radius:999px;width:4px;height:22px;box-shadow:0 0 22px #d6a14a85}.side-nav button.active svg{color:#f4c56a}.quick-task-chip.active{color:#0d6b4d;background:#dff3e8e6;border-color:#0f8a6857;box-shadow:0 0 0 3px #0f8a681a}.quick-task-chip.enrollment.active{color:#0d6b4d;background:#dff3e8f0;border-color:#0f8a685c;box-shadow:0 0 0 3px #0f8a681f}.quick-task-chip.appointment.active{color:#1d4ed8;background:#dbeafee6;border-color:#2563eb52;box-shadow:0 0 0 3px #2563eb1a}.quick-task-chip.consulting.active,.quick-task-chip.quote.active{color:#7a4d0f;background:#fff7dcf0;border-color:#d6a14a5c;box-shadow:0 0 0 3px #d6a14a1f}.quick-task-chip.recall.active{color:#991b1b;background:#fee2e2db;border-color:#dc262647;box-shadow:0 0 0 3px #dc26261a}.quick-task-chip.success.active{color:#047857;background:#d1fae5f0;border-color:#0f8a6861;box-shadow:0 0 0 3px #0f8a681f}.notification-btn.active{color:#0d6b4d;background:#dff3e8d6;border-color:#0f8a683d}.competition-live-tabs button.active{color:#0f3f34;background:#fffdf7;box-shadow:0 6px 18px #0f241f14}.competition-live-person.active{background:linear-gradient(135deg,#fff7ede0,#fffdf7f5);border-color:#f59e0b2e}.competition-live-person.online .competition-live-person-meta span:first-child{color:#0f6b55;background:#10b9811f}.competition-live-person.active b{color:#9a5a00}.competition-live-row.attendance.online{background:#ecfdf5b8;border-color:#10b98142}.competition-live-status-dot.online{background:#10b981;box-shadow:0 0 0 4px #10b9811f}.notification-item.read{opacity:.62}.notification-item.read .notification-dot{box-shadow:none;background:#63736973}.suite-eyebrow{width:fit-content;color:var(--emerald);letter-spacing:.11em;text-transform:uppercase;background:#dff3e8b8;border:1px solid #0f8a682e;border-radius:999px;margin-bottom:10px;padding:6px 10px;font-size:11px;font-weight:950;display:inline-flex}.crm-realtime-status.live,.crm-realtime-status.fallback{color:#0f6f58;background:#ecfdf5eb;border-color:#0f8a6833}.crm-realtime-status.live i,.crm-realtime-status.fallback i{background:#10b981;box-shadow:0 0 0 4px #10b98124}.crm-realtime-status.connecting i{background:#f59e0b;animation:1s ease-in-out infinite crm-realtime-pulse;box-shadow:0 0 0 4px #f59e0b26}.crm-realtime-status.offline{color:#b42318;background:#fef2f2f0;border-color:#dc26262e}.crm-realtime-status.offline i{background:#dc2626;box-shadow:0 0 0 4px #dc26261f}.crm-realtime-status.sidebar.live,.crm-realtime-status.sidebar.fallback{background:#e7f8ef;border-color:#05705357}@keyframes crm-realtime-pulse{50%{opacity:.38;transform:scale(.78)}}@keyframes crm-spin{to{transform:rotate(360deg)}}.secondary-btn{border-radius:999px;min-height:42px;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;box-shadow:inset 0 1px #ffffffa6}.secondary-btn:hover{box-shadow:var(--shadow-soft);transform:translateY(-1px)}.secondary-btn{color:var(--navy);background:#fffdf7d6;border-color:#17201b24}.data-freshness.stale{background:linear-gradient(135deg,#fff1d2f5,#fffdf7d6);border-color:#b66d1757}.metric-card.loading .metric-loading-bar.value{width:min(72%,220px);height:clamp(28px,2.4vw,42px);margin-top:14px}.metric-card.loading .metric-loading-bar.detail{width:min(58%,180px);height:15px;margin-top:8px}@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)}}.crm-bulk-toolbar .secondary-btn{white-space:nowrap;border-radius:14px;min-height:40px}.crm-view-switch button.active{color:#fff8e9;background:linear-gradient(135deg,#102822,#17362f);box-shadow:0 10px 24px #0f241f24}.bulk-mode-toggle button.active{background:var(--emerald);color:#fff8e9}.bulk-assign-feedback.error{color:#9b2d2d;background:#ffecece6}.order-data-load-error .secondary-btn{flex:none}.pipeline-root-chip.active{background:var(--navy);color:var(--ivory);border-color:#0f8a6866}.pipeline-root-chip.active .quick-task-copy small{color:#fffdf7b8}.status-tabs button.active{border-color:color-mix(in srgb, var(--status-color,var(--emerald)) 28%, #17201b29);background:linear-gradient(135deg, color-mix(in srgb, var(--status-color,var(--emerald)) 14%, #fffaf0), #fffdf7f0);color:color-mix(in srgb, var(--status-color,var(--emerald)) 70%, #0f241f)}.order-operating-audit-trigger.active{color:#fff;background:#0d7659;border-color:#0d76596b}.order-operating-audit-metrics.coaching{grid-template-columns:repeat(3,minmax(0,1fr))}.order-operating-check-snapshot.stale{background:#fff7e6;border-color:#d9770642}.order-operating-check-snapshot.stale em{color:#a15c08}.order-operating-search-status.error{color:#b42318}.order-coaching-submission-list button.active{background:#dff3e8c7;box-shadow:inset 3px 0 #0d7659}.order-coaching-submission-list button em.complete{color:#0d7659}.order-coaching-submission-list button em.empty{color:#b45309}@media (max-width:960px){.order-operating-audit-metrics.coaching{grid-template-columns:repeat(3,minmax(0,1fr))}}.data-pill.duplicate{background:var(--red-soft);border-color:#b423182e;color:var(--red)!important}.related-opportunity-card.duplicate{border-left-color:var(--red)}.modal-tabs button.active{color:#fff8e9;background:linear-gradient(135deg,#102822,#17362f);border-color:#0f241fdb}.field-editor.readonly{background:#f8f3e9a3}.field-editor.readonly input,.field-editor.readonly select,.field-editor.readonly textarea{background:#ebe1d261}.class-multi-picker button.active{color:#0f6b55;background:#e6f4ef;border-color:#0f6b5547}.bank-direction-tabs button.active{color:#fff;background:#0f8a68;border-color:#0f8a6852;box-shadow:0 10px 24px #0f8a6833}.bank-filter-tabs button.active{color:#075f4e;background:#d8f5e8;border-color:#0f8a682e;box-shadow:0 8px 18px #0f8a681f}.bank-category-tabs button.active{color:#fff;background:#0f6f59;border-color:#0f6f5947}.bank-row-actions .secondary-button.small{white-space:nowrap;min-height:30px;padding:4px 10px}.bank-matched-cell.empty{gap:1px}.bank-matched-cell.empty span{color:var(--muted);font-size:11px;font-weight:850}.bank-matched-cell.empty small{color:#606e66db;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10.5px;font-weight:700;line-height:1.25;overflow:hidden}.order-settlement-status.pending{color:#92400e;background:#fef3c7eb}.bank-status.review{color:#1d4ed8;background:#dbeafef2}.bank-status.duplicate{color:#475569;background:#f3f4f6f2}.bank-row-actions .secondary-button.small{min-height:30px;padding:0 10px;font-size:12px}.secondary-button.small{color:#075f4e;background:#ecfdf5e6;border:1px solid #0f8a682e;border-radius:999px;padding:8px 12px;font-weight:900}.bank-video-access-status.active{color:#047857;background:#ecfdf5}.bank-video-access-status.error{color:#b91c1c;background:#fef2f2}.bank-video-account-actions span.error{color:#b91c1c}.bank-student-candidate.active{background:#d1fae5c7;border-color:#0f8a687a}.bank-transaction-tabs button.active{color:#fffaf0;background:#0b332b}.bank-commission-preset-row button.active{color:#fff;background:#0f5f4f}.bank-commission-split-result.single{grid-template-columns:1fr}.bank-sync-autosave-status.saving{color:#92400e;background:#fffbebd1;border-color:#d9770638}.bank-sync-autosave-status.error{color:#b91c1c;background:#fef2f2d1;border-color:#dc262638}.bank-sync-autosave-state.saving{color:#92400e;background:#fffbebdb;border-color:#d9770638}.bank-sync-autosave-state.error{color:#b91c1c;background:#fef2f2db;border-color:#dc262638}@media (max-width:760px){.training-actions .secondary-btn{width:100%}}.boot-shell{background:radial-gradient(circle at 16% 0,#d6a14a3d,#0000 28rem),radial-gradient(circle at 86% 8%,#0f8a6829,#0000 32rem),linear-gradient(135deg,#f6f0e4,#eef1e8);place-items:center;min-height:100vh;padding:32px;display:grid}.boot-card{width:min(560px,100%);box-shadow:var(--shadow);background:#fffdf7f0;border:1px solid #17201b1a;border-radius:32px;gap:16px;padding:34px;display:grid}.boot-card h1{color:var(--navy);letter-spacing:-.08em;margin:0;font-size:clamp(2.4rem,6vw,4.4rem);font-weight:950;line-height:.95}.boot-card p{color:#0f241fa3;margin:0;font-weight:700;line-height:1.6}.boot-progress{background:#17201b14;border-radius:999px;height:10px;overflow:hidden}.boot-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--emerald), var(--gold));width:42%;height:100%;animation:1.1s ease-in-out infinite boot-progress;display:block}@keyframes boot-progress{0%{transform:translate(-110%)}to{transform:translate(260%)}}.automation-preview.single{grid-template-columns:1fr}.automation-preview.single span{color:var(--muted);font-size:13px;font-weight:750}@keyframes linked-record-skeleton-pulse{0%{background-position:100% 0}to{background-position:-100% 0}}.personal-zalo-avatar.online{color:#15803d;background:#dcfce7}.personal-zalo-pill.online{background:#dcfce7;border-color:#16a34a3d;color:#15803d!important}.conversation-message.staff{background:#dcfce7;align-self:flex-end}.conversation-message.system{background:#f1f5f9e6;align-self:center;max-width:90%}.conversation-facebook-status-card small.online{color:#15803d}.conversation-channel-grid small.online{color:#15803d;background:#dcfce7;border-color:#16a34a38}.conversation-quick-tabs button.active{color:#0f766e;background:#dbfceee0;border-color:#0d946d3d}.conversation-message.staff{border-color:#0d946d2e;border-radius:18px 18px 6px}.conversation-message.system{color:#78350f;background:#fffbeb;border-style:dashed}.conversation-zalo-chip.online{color:#15803d;background:#dcfce7;border-color:#16a34a38}.conversation-row.active{background:#dbfcee7a;border-color:#0d946d2e}.conversation-searchbar .secondary-btn.compact-action{color:#17231f;background:#ffffffe0;border-color:#102b2421;border-radius:999px;min-height:32px;padding:0 12px;font-size:.8rem;font-weight:920}.conversation-row.active{background:linear-gradient(90deg,#10b9812e,#ecfdf5c7);border-color:#0d946d42;box-shadow:inset 3px 0 #0f8a68,0 8px 20px #0f241f0f}.conversation-thread-actions .secondary-btn.compact-action{border-radius:999px;min-height:30px;padding:0 9px;font-size:.72rem}.conversation-message.staff{background:linear-gradient(135deg,#dffbea,#effdf5);border-color:#0d946d2e}.conversation-message.system{background:#f1f5f9eb;border-color:#64748b1f}.conversation-composer-tools .secondary-btn.compact-action{border-radius:999px;min-height:28px;padding:0 9px;font-size:.7rem}.lead-modal-meta .profile-avatar.small{width:28px;height:28px}.conversations-workspace .conversation-thread-actions .secondary-btn{font-weight:500}.crm-shell.module-conversations .conversation-searchbar .secondary-btn.compact-action{height:30px;min-height:30px;padding:0 10px;font-size:.74rem;font-weight:500}.crm-shell.module-conversations .conversation-composer-tools .secondary-btn.compact-action{height:26px;min-height:26px;padding:0 8px;font-size:.68rem;font-weight:400}.phone-ownership-notice.readonly{color:#9a3412;background:#fff7ed;border-color:#fdba74}.conversation-quick-tabs button.other.active{color:#92400e;background:#fef3c7;border-color:#d9770652}.marketing-tabs button.active{color:#fff;background:#4f46e5;box-shadow:0 5px 14px #4f46e538}.marketing-period-options button.active{color:#fff;background:#4f46e5;box-shadow:0 4px 12px #4f46e538}.marketing-alert.error{color:#b42318;background:#fff1f2;border:1px solid #fecaca}.marketing-status.active{color:#067647;background:#ecfdf3}.marketing-hub-nav button.active{color:#fff;background:#4f46e5;box-shadow:0 6px 18px #4f46e538}.marketing-channel-copy em.pending{color:#9a6700}.marketing-channel-copy em.pending i{background:#f59e0b;box-shadow:0 0 0 4px #f59e0b1a}.marketing-platform-switcher button.active{background:#f7f7ff;border-color:#7771ef;box-shadow:0 0 0 2px #4f46e514}.marketing-platform-switcher button.active small{color:#16865b}.journey-button.primary{color:#fff;background:#4f46e5;box-shadow:0 7px 18px #4f46e530}.journey-alert.error{color:#b4233e;background:#fff1f2;border:1px solid #fecaca}.journey-list-item.active{background:#f5f5ff;border-color:#cbc9f8;box-shadow:inset 3px 0 #5b52d8}.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-status-dot.active{background:#16a36d;box-shadow:0 0 0 4px #16a36d1f}.journey-status-pill.active{color:#087451;background:#eaf8f1}.journey-branch.disabled{opacity:.65}.journey-trigger-icon.open{color:#087451;background:#eaf8f1}.journey-trigger-icon.wait{color:#a36f00;background:#fff7e5}.journey-step.unavailable .journey-step-card{background:#fffcf4;border-color:#eed59b}.journey-provider-grid>div.blocked{background:#fffaf0;border-color:#ecd9a8}.affiliate-tabs button.active{color:#087451;background:#fff;box-shadow:0 4px 14px #0f241f14}.affiliate-member-type.staff{color:#2363a7;background:#e8f3ff}.affiliate-mechanism-list article.inactive{opacity:.55}.affiliate-approval-status.rejected{color:#a63a2d;background:#fff0ed}.affiliate-product-link.video{border-top:3px solid #4475b8}.affiliate-product-link.coaching{border-top:3px solid #0b805d}.affiliate-product-link.video .affiliate-product-link-title>span{color:#376ba9;background:#edf3fb}.affiliate-result.duplicate,.affiliate-payout.pending{color:#94620f;background:#fff4df}.affiliate-payout.approved{color:#2865a4;background:#e8f2ff}.finance-cost-switcher button.active{color:#0b7658;background:#fffefb;border-color:#097c5b33;box-shadow:0 12px 26px #1547381c}.finance-cost-switcher button.active:after{content:"";background:#10b981;border-radius:999px;width:7px;height:7px;position:absolute;top:12px;right:12px;box-shadow:0 0 0 5px #10b9811c}.finance-mode-switch>button.active{color:#087457;background:#eaf8f2;border-color:#0a84605c;box-shadow:inset 0 0 0 1px #0a84600f}.finance-manual-cost-row.editing{background:#eaf8f2;border-color:#0a846073;box-shadow:0 0 0 2px #0a846014}.conversation-section-tabs button.active{color:#fff;background:#4f46e5;box-shadow:0 8px 18px #4f46e533}.chatbot-flow-list>button.active{background:#eef2ff;border-color:#4f46e559}.order-autosave-pill.pending,.order-autosave-pill.saving{color:#9a6700;background:#fffaebeb;border-color:#d9930a33}.order-autosave-pill.pending>span,.order-autosave-pill.saving>span{background:#e0a82e;box-shadow:0 0 0 3px #e0a82e24}.order-autosave-pill.saved{color:#12815f;background:#ecfdf5eb;border-color:#12815f2e}.order-autosave-pill.saved>span{background:#16a477;box-shadow:0 0 0 3px #16a4771f}.order-autosave-pill.error,.order-autosave-pill.conflict,.order-autosave-pill.offline{color:#b5443c;background:#fff2f0f0;border-color:#d4514833}.order-autosave-pill.error>span,.order-autosave-pill.conflict>span,.order-autosave-pill.offline>span{background:#d45148}@media (max-width:760px){.order-detail-actions>.secondary-btn{display:none}}.site-admin-button.primary{background:var(--site-admin-green-dark);color:#fff;box-shadow:0 10px 22px #10483d2b}.site-admin-notice.error{color:#9c332a;background:#fff2f0;border-color:#f2c4bf}.site-admin-site-row.active{background:linear-gradient(135deg,#e8f5ee,#f5faf6);border-color:#bad9ca;box-shadow:inset 3px 0 #15805f}.site-admin-site-row.active .site-admin-step-index{color:#fff;background:#176e54}.site-admin-status-dot.draft{background:#dba438;box-shadow:0 0 0 3px #dba43821}.site-admin-rail-legend i.draft{background:#dba438}.site-admin-site-icon.draft{color:#a66d0e;background:#fff2d9}.site-admin-status.draft{color:#98620a;background:#fff1d1}.site-admin-device-switch button.active{color:#176e54;background:#e6f2ec}.site-admin-draft-state i.saved,.site-admin-inspector-foot span.saved>i{background:#1fa873}.site-admin-inspector-tabs button.active{color:#126b51;background:#e7f3ed}.site-admin-cloudflare-status.offline{background:#fff8ef;border-color:#f0cfaa}.site-admin-cloudflare-status.offline>span{color:#a45b13;background:#f9e5cd}.site-admin-cloudflare-status.offline strong{color:#8c4d12}.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-new-media>header>span.draft{color:#765208;background:#fff0c7}.site-admin-fit-buttons>button.active{color:#0c654b;background:#e3f4ec;border-color:#1b8062}.site-admin-visual-editor>footer button.primary{background:#09694f;min-width:230px;box-shadow:0 10px 28px #09694f33}@media (max-width:720px){.site-admin-visual-editor>footer button.primary{min-width:0;padding:0 10px;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)}}.site-builder-studio-devices>button.active{color:#0e6a50;background:#e1f1e9;box-shadow:inset 0 0 0 1px #177e5e14}.product-schedule-message.error{color:#b42318}.product-schedule-editor-actions .save{color:#fff;background:#0f8061;border-color:#0f8061}.bank-process-ready-card span.pending{color:#93621d}.bank-study-schedule-card>header>span.complete{color:#086047;background:#daf4e8}.bank-study-schedule-card>header>span.pending{color:#8b5919;background:#fff0d2}.product-schedule-page>header nav a.active{color:#fff;background:#0f8061;border-color:#0f8061}.product-schedule-page-card.new{background:#f9fcfa;border-style:dashed}.product-schedule-page-card .fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.product-schedule-page-actions button.save{color:#fff;background:#0f8061;border-color:#0f8061}@media (max-width:760px){.product-schedule-page-card .fields{grid-template-columns:1fr}}.bank-schedule-embed .saved{color:#075f49;background:#dff5ec;border-radius:10px;margin:0 0 9px;padding:9px 11px;font-size:12px;font-weight:850}.telesale-scripts-toolbar>button.active{color:var(--ts-primary);background:var(--ts-primary-soft);border-color:#aac0f4}.telesale-script-list>button.active{background:#fff;border-color:#bdcdf3;box-shadow:0 5px 16px #27479114}.telesale-script-list>button.active .telesale-category-rail{opacity:1}.telesale-reader-actions button.telesale-reader-action-labeled.active{color:var(--ts-primary);background:var(--ts-primary-soft);border-color:#a9bfee}.telesale-feedback-stars button.active{color:#e4a30a}.telesale-script-editor form>footer>button.primary{color:#fff;background:#285bd0;border-color:#285bd0}@keyframes telesale-spin{to{transform:rotate(360deg)}}.telesale-folder-sidebar>header button.active{color:#2459cc;background:#edf3ff;border-color:#a8bfee}.telesale-folder-sidebar nav>button.active{color:#234fae;background:#fff;border-color:#bfd0f3;box-shadow:0 5px 14px #27479112}.telesale-folder-icon.all{color:#2559c7;background:#eaf1ff}.telesale-folder-sidebar nav>button.active strong{color:#204ba9}.telesale-folder-sidebar nav>button.active em{color:#2457c3;background:#e9f0ff}.telesale-folder-creator button.primary{color:#fff;background:#2758c6;border-color:#2758c6}.telesale-editor-section-head>button.active{color:#2556bd;background:#edf3ff;border-color:#9fb8eb}.telesale-script-editor form>footer>button.primary{background:linear-gradient(135deg,#3267dd,#234fb9);border-color:#285bd0;min-width:135px;box-shadow:0 7px 17px #2551bc2e}.telesale-reader-actions button.telesale-reader-focus-action.active{color:#fff;background:#315fd0;border-color:#315fd0}.meta-autopilot-mode-panel button.active{background:#f4f2ff;border-color:#8379f6;box-shadow:0 0 0 2px #635bff14}.meta-autopilot-mode-panel button.active>span:first-child{color:#fff;background:#6257ea}.meta-autopilot-tabs button.active{color:#fff;background:#4f46e5;box-shadow:0 5px 13px #4f46e538}.meta-autopilot-alert.error,.meta-autopilot-action-status.failed{color:#b42318;background:#fff0f0}.meta-autopilot-action-status.pending{color:#956100;background:#fff7df}.meta-autopilot-verdict.test{color:#5f4acc;background:#f0ecff}@keyframes meta-autopilot-spin{to{transform:rotate(360deg)}}.ads-task-card.active{background:#f5fffa;border-color:#81d6b0}.ads-task-card.failed{background:#fff8f8;border-color:#f0bbc0}.ads-task-card.active .ads-task-status{color:#14734e;background:#dff8ec}.ads-task-card.failed .ads-task-status{color:#b42333;background:#ffe7e9}.ads-task-actions .primary{color:#fff;background:#4f46e5;border-color:#4f46e5}.ads-task-alert.error{color:#b42333;background:#fff0f1}.email-center-steps span.active{color:#087451;background:#edf8f3}.email-center-steps span.active b{color:#fff;background:#087451}.email-center-preview-toolbar button.active{color:#087451;background:#eaf7f1;border-color:#7bbca7}.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}}@media (max-width:760px){.order-detail-actions>.secondary-btn{width:100%;display:inline-flex}}
