.crm-unified-hub{flex-direction:column;gap:16px;width:100%;max-width:100%;display:flex}.crm-hub-header{background:#fff;border:1px solid #d4e2e2;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex;box-shadow:0 2px 8px #08786f0a}.crm-hub-title-group{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.crm-hub-title-group h2{color:#183641;margin:0;font-size:17px;font-weight:800}.crm-shift-badge{color:#065d56;background:#e6f6f2;border:1px solid #9ed5cb;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.crm-shift-badge.friday{color:#b45309;background:#fff3e0;border-color:#fcd34d}.crm-hub-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-hub-search{flex:280px;min-width:260px;max-width:420px;position:relative}.crm-hub-search input{color:#183641;width:100%;height:40px;transition:all .16s;background:#fbfdfd!important;border:1px solid #a6c4c6!important;border-radius:10px!important;min-height:40px!important;padding:6px 36px 6px 12px!important;font-size:13px!important}.crm-hub-search input:focus{background:#fff!important;border-color:#08786f!important;box-shadow:0 0 0 3px #08786f26!important}.crm-hub-search .search-icon{color:#5d7e84;pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.crm-hub-search .clear-btn{color:#8fa5aa;cursor:pointer;background:0 0;border:none;padding:4px;font-size:14px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.crm-hub-btn{cursor:pointer;color:#183641;white-space:nowrap;background:#fff;border:1px solid #b2ced1;border-radius:10px;align-items:center;gap:6px;height:40px;padding:0 14px;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex}.crm-hub-btn:hover{color:#08786f;background:#f1f8f7;border-color:#08786f}.crm-hub-btn.primary{color:#fff;background:#08786f;border-color:#065d56}.crm-hub-btn.primary:hover{background:#065d56}.crm-hub-btn.gold{color:#8c6314;background:#fbf5e6;border-color:#e4c885}.crm-hub-btn.gold:hover{background:#f7ebd0;border-color:#c99a38}.crm-kpi-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.crm-kpi-card{cursor:pointer;text-align:right;background:#fff;border:1px solid #d4e2e2;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;transition:all .16s;display:flex;position:relative;overflow:hidden}.crm-kpi-card:hover{border-color:#08786f;transform:translateY(-1px);box-shadow:0 4px 12px #08786f14}.crm-kpi-card.active{background:#f1f9f7;border-color:#08786f;box-shadow:inset 0 0 0 1px #08786f}.crm-kpi-icon{border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.crm-kpi-icon.teal{color:#08786f;background:#e6f6f3}.crm-kpi-icon.amber{color:#b45309;background:#fef3c7}.crm-kpi-icon.rose{color:#e11d48;background:#ffe4e6}.crm-kpi-icon.indigo{color:#4338ca;background:#e0e7ff}.crm-kpi-icon.emerald{color:#15803d;background:#dcfce7}.crm-kpi-content{flex-direction:column;min-width:0;display:flex}.crm-kpi-label{color:#55727a;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.crm-kpi-val{color:#183641;font-size:18px;font-weight:800;line-height:1.25}.crm-tabs-row{border-bottom:2px solid #dbe7e7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.crm-tab-buttons{flex-wrap:wrap;gap:6px;display:flex}.crm-tab-btn{color:#49636d;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:7px;padding:8px 16px;font-size:13px;font-weight:700;transition:all .14s;display:inline-flex}.crm-tab-btn:hover{color:#08786f;background:#eef6f5}.crm-tab-btn.active{color:#fff;background:#08786f;border-color:#065d56}.crm-tab-badge{color:#183641;background:#e2eceb;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}.crm-tab-btn.active .crm-tab-badge{color:#065d56;background:#fff}.crm-sub-filters{flex-wrap:wrap;gap:6px;display:flex}.crm-filter-chip{color:#405d64;cursor:pointer;background:#fff;border:1px solid #bfd7d9;border-radius:16px;padding:4px 10px;font-size:11px;font-weight:700;transition:all .13s}.crm-filter-chip:hover{color:#08786f;border-color:#08786f}.crm-filter-chip.active{color:#fff;background:#08786f;border-color:#065d56}.crm-table-container{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #d4e2e2;border-radius:14px;overflow-x:auto;box-shadow:0 2px 8px #08786f0a}.crm-compact-table{border-collapse:collapse;text-align:right;width:100%;font-size:13px}.crm-compact-table th{color:#49636d;white-space:nowrap;background:#f4f8f7;border-bottom:1px solid #d4e2e2;padding:10px 14px;font-size:11px;font-weight:800}.crm-compact-table td{vertical-align:middle;color:#183641;border-bottom:1px solid #e7f0ef;padding:11px 14px}.crm-compact-table tbody tr{transition:background .12s}.crm-compact-table tbody tr:hover{background:#f6faf9}.crm-compact-table tbody tr.row-selected{background:#eaf4f2}.lead-temp-tag{white-space:nowrap;border-radius:12px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:800;display:inline-flex}.lead-temp-tag.hot{color:#b91c1c;background:#fee2e2;border:1px solid #fca5a5}.lead-temp-tag.warm{color:#b45309;background:#fef3c7;border:1px solid #fde68a}.lead-temp-tag.cold{color:#0369a1;background:#e0f2fe;border:1px solid #bae6fd}.case-num-tag{color:#08786f;white-space:nowrap;background:#eef6f5;border:1px solid #c7e2df;border-radius:6px;padding:2px 8px;font-family:inherit;font-size:12px;font-weight:800;display:inline-block}.crm-action-group{white-space:nowrap;align-items:center;gap:6px;display:flex}.crm-icon-btn{color:#38575f;cursor:pointer;background:#fff;border:1px solid #b8d2d4;border-radius:8px;place-items:center;width:32px;height:32px;transition:all .13s;display:grid}.crm-icon-btn:hover{color:#fff;background:#08786f;border-color:#065d56}.crm-icon-btn.call-btn{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.crm-icon-btn.call-btn:hover{color:#fff;background:#059669;border-color:#047857}.crm-quick-btn{cursor:pointer;color:#183641;white-space:nowrap;background:#fff;border:1px solid #b8d2d4;border-radius:8px;align-items:center;gap:5px;height:32px;padding:0 10px;font-size:11px;font-weight:700;transition:all .13s;display:inline-flex}.crm-quick-btn:hover{color:#08786f;background:#eef7f6;border-color:#08786f}.crm-quick-btn.primary{color:#fff;background:#08786f;border-color:#065d56}.crm-quick-btn.primary:hover{background:#065d56}.crm-quick-btn.gold{color:#92400e;background:#fef3c7;border-color:#fcd34d}.crm-quick-btn.gold:hover{background:#fde68a;border-color:#f59e0b}.crm-drawer-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#12262c73;justify-content:flex-start;animation:.15s ease-out fadeIn;display:flex;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.crm-slide-drawer{background:#fff;border-left:1px solid #cfdede;flex-direction:column;width:580px;max-width:95vw;height:100%;animation:.2s cubic-bezier(.16,1,.3,1) slideInRight;display:flex;overflow:hidden;box-shadow:-4px 0 24px #00000026}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.crm-drawer-header{background:#f7faf9;border-bottom:1px solid #dbe7e7;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.crm-drawer-header h3{color:#183641;margin:0;font-size:16px;font-weight:800}.crm-drawer-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.crm-drawer-close{color:#49636d;cursor:pointer;background:0 0;border:1px solid #b8cbcd;border-radius:8px;place-items:center;width:34px;height:34px;font-size:18px;transition:all .13s;display:grid}.crm-drawer-close:hover{color:#183641;background:#eef4f4}.crm-drawer-quick-actions{background:#edf6f4;border-bottom:1px solid #d4e5e3;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 20px;display:flex}.crm-drawer-tabs{background:#f3f8f7;border-bottom:1px solid #dbe7e7;gap:6px;padding:0 16px;display:flex}.crm-drawer-tab-btn{color:#55727a;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 14px;font-size:12px;font-weight:700;transition:all .13s}.crm-drawer-tab-btn:hover{color:#08786f}.crm-drawer-tab-btn.active{color:#08786f;border-bottom-color:#08786f}.crm-drawer-body{flex-direction:column;flex:auto;gap:16px;padding:20px;display:flex;overflow-y:auto}.crm-drawer-info-grid{background:#fbfdfd;border:1px solid #dce9e8;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.crm-info-item{flex-direction:column;gap:3px;display:flex}.crm-info-item dt{color:#6a8890;font-size:11px;font-weight:700}.crm-info-item dd{color:#183641;overflow-wrap:break-word;margin:0;font-size:13px;font-weight:600}.crm-note-form{background:#fbfdfd;border:1px solid #d4e5e3;border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.crm-note-form textarea{resize:vertical;border:1px solid #b6d1d4;border-radius:8px;width:100%;min-height:64px;padding:8px 10px;font-family:inherit;font-size:13px}.crm-timeline{flex-direction:column;gap:10px;display:flex}.crm-timeline-card{background:#f8fbfa;border:1px solid #dce8e7;border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.crm-timeline-head{color:#5d7e85;justify-content:space-between;align-items:center;font-size:11px;display:flex}.crm-timeline-body{color:#183641;white-space:pre-wrap;font-size:13px;line-height:1.7}.crm-empty-state{text-align:center;color:#6a8890;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:48px 20px;display:flex}.crm-empty-state svg{color:#9bb7bc}.crm-empty-state p{margin:0;font-size:14px;font-weight:700}.crm-empty-state small{color:#88a3a9;font-size:12px}@media (max-width:1200px){.crm-kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.crm-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-hub-header{flex-direction:column;align-items:stretch}.crm-hub-search{max-width:none}.crm-slide-drawer{width:100vw;max-width:100vw}.crm-drawer-info-grid{grid-template-columns:1fr}}html,body{max-width:100vw;overflow-x:hidden}.dashboard-shell{width:100vw;max-width:100vw;overflow-x:hidden}.dashboard-main,.dashboard-page-body,.pro-workspace,.crm-unified-hub,.sale-review-workspace{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.crm-table-container,.pro-table-wrap,.data-table-panel,.table-card,.pro-chart-viewport{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#b7cece transparent;min-width:0;max-width:100%;overflow-x:auto}:is(.pro-stat-grid,.pro-chart-grid-layout,.sale-cards,.admin-lead-grid,.admin-message-grid,.admin-order-cards,.pro-agent-grid)>*{overflow-wrap:anywhere;min-width:0}.marketing-exec-kpi-bar{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:14px;display:grid}.marketing-kpi-chip{background:var(--panel-surface,#fff);border:1px solid var(--panel-border,#d7e6e5);border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:10px 14px;display:flex;box-shadow:0 1px 3px #0a24280a}.marketing-kpi-chip.highlight{background:#f0faf8;border-color:#84ccb8}.marketing-kpi-chip .kpi-label{color:#618790;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;overflow:hidden}.marketing-kpi-chip .kpi-val{color:var(--panel-ink,#0f2c33);letter-spacing:-.5px;font-size:19px;font-weight:900;line-height:1.2}.marketing-kpi-chip.highlight .kpi-val{color:#065d56}.marketing-kpi-chip .kpi-detail{color:#7a979e;font-size:10.5px;line-height:1.2}.marketing-landing-pills-bar{background:var(--panel-surface,#fff);border:1px solid var(--panel-border,#d7e6e5);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;padding:10px 14px;display:flex}.marketing-landing-pills-label{color:#4a6c74;white-space:nowrap;margin-inline-end:4px;font-size:12px;font-weight:700}.marketing-landing-pill{color:#214b52;cursor:pointer;white-space:nowrap;background:#f7faf9;border:1px solid #c9dedd;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.marketing-landing-pill:hover{background:#ebf5f3;border-color:#8cc9ba}.marketing-landing-pill.active{color:#fff;background:#08786f;border-color:#08786f;box-shadow:0 2px 6px #08786f40}.marketing-landing-pill .pill-badge{background:#00000014;border-radius:10px;align-items:center;padding:1px 7px;font-size:11px;font-weight:700;display:inline-flex}.marketing-landing-pill.active .pill-badge{color:#fff;background:#ffffff40}.marketing-controls-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.marketing-date-presets-group{background:#ebf2f2;border-radius:10px;align-items:center;gap:2px;padding:3px;display:inline-flex}.marketing-preset-btn{color:#3f666f;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;padding:6px 12px;font-size:12px;font-weight:700;transition:all .15s}.marketing-preset-btn:hover{color:#0a353d}.marketing-preset-btn.active{color:#08786f;background:#fff;box-shadow:0 1px 3px #00000014}.marketing-view-switch-group{background:#ebf2f2;border-radius:10px;align-items:center;gap:2px;padding:3px;display:inline-flex}.marketing-view-btn{color:#3f666f;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.marketing-view-btn.active{color:#08786f;background:#fff;box-shadow:0 1px 3px #00000014}.marketing-card-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;width:100%;display:grid}.marketing-partner-card{background:var(--panel-surface,#fff);border:1px solid var(--panel-border,#d7e6e5);border-radius:14px;flex-direction:column;justify-content:space-between;gap:12px;min-width:0;padding:16px;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex;box-shadow:0 2px 5px #0a242808}.marketing-partner-card:hover{border-color:#8cc9ba;box-shadow:0 6px 18px #08786f14}.marketing-card-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.marketing-card-person{color:var(--panel-ink,#0f2c33);font-size:14.5px;font-weight:850;line-height:1.3}.marketing-card-badges{flex-shrink:0;align-items:center;gap:6px;display:flex}.marketing-landing-tag{color:#065d56;white-space:nowrap;background:#eef7f5;border:1px solid #bfe3da;border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:750}.marketing-landing-tag.folixir{color:#92580a;background:#fbf5ea;border-color:#f1ddb6}.marketing-landing-tag.spirulina{color:#5b21b6;background:#f3eefe;border-color:#d8c8f8}.marketing-card-meta{color:#557881;gap:4px;font-size:11.5px;display:grid}.marketing-card-label{color:#214b52;font-size:12.5px;font-weight:700}.marketing-card-submeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.marketing-agent-tag{color:#0a353d;align-items:center;gap:4px;font-weight:600;display:inline-flex}.marketing-cost-tag{color:#4b6a71;background:#f0f4f4;border-radius:5px;align-items:center;padding:2px 6px;font-weight:700;display:inline-flex}.marketing-card-metrics-grid{text-align:center;background:#f6faf9;border:1px solid #e1eeed;border-radius:10px;grid-template-columns:repeat(4,1fr);gap:6px;padding:8px;display:grid}.marketing-metric-box{flex-direction:column;gap:2px;min-width:0;display:flex}.marketing-metric-box.highlight{background:#e7f6f2;border-radius:7px;padding:2px 0}.marketing-metric-title{color:#63868e;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:600;overflow:hidden}.marketing-metric-num{color:#123d46;font-size:14.5px;font-weight:850;line-height:1.2}.marketing-metric-box.highlight .marketing-metric-num{color:#065d56}.marketing-metric-sub{color:#7a9da6;white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.marketing-card-actions{border-top:1px dashed #e1edec;flex-wrap:wrap;align-items:center;gap:6px;padding-top:4px;display:flex}.marketing-copy-btn{color:#fff;cursor:pointer;background:#08786f;border:1px solid #78bcae;border-radius:8px;flex:auto;justify-content:center;align-items:center;gap:5px;padding:6px 12px;font-size:11.5px;font-weight:750;transition:all .15s;display:inline-flex}.marketing-copy-btn:hover{background:#065d56;border-color:#065d56}.marketing-copy-btn.copied{color:#fff!important;background:#0e8548!important;border-color:#0e8548!important}.marketing-contacts-btn{color:#065d56;cursor:pointer;background:#eaf6f4;border:1px solid #bfdbd6;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:6px 10px;font-size:11.5px;font-weight:750;transition:all .15s;display:inline-flex}.marketing-contacts-btn:hover{background:#d9f0ec;border-color:#7fc3b5}.marketing-icon-btn{color:#436971;cursor:pointer;background:#fff;border:1px solid #d4e2e2;border-radius:7px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;transition:all .15s;display:inline-flex}.marketing-icon-btn:hover{color:#093740;background:#f1f6f6}.marketing-icon-btn.danger:hover{color:#c93b2b;background:#fdf2f1;border-color:#f3c2bc}.marketing-compact-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%}.marketing-compact-table th{color:#486d75;text-align:right;white-space:nowrap;background:#f4f8f8;border-bottom:2px solid #dbe8e8;padding:10px 12px;font-size:11.5px;font-weight:750}.marketing-compact-table td{vertical-align:middle;border-bottom:1px solid #e7f0ef;padding:12px;font-size:12px;overflow:hidden}.marketing-compact-table tr:hover td{background:#f8fbfa}.dashboard-shell[data-panel-kind] .dashboard-top.dashboard-top-minimal{justify-content:flex-start;gap:12px;min-height:48px;padding:8px 16px}.dashboard-top.dashboard-top-minimal .dashboard-top-info{gap:0;min-width:auto}.dashboard-top.dashboard-top-minimal .dashboard-top-search{flex:1;width:100%;max-width:680px;margin:0 auto}.dashboard-top.dashboard-top-minimal .crm-top-search-bar{width:100%}.marketing-sticky-bar{z-index:35;-webkit-backdrop-filter:blur(12px);border:1px solid var(--panel-border,#d7e6e5);background:#fffffff5;border-radius:14px;flex-direction:column;gap:10px;margin-bottom:14px;padding:10px 14px;transition:all .2s;display:flex;position:relative;top:0;box-shadow:0 4px 18px #0a24280d}.marketing-loading-bar{background:#08786f14;border-top-left-radius:14px;border-top-right-radius:14px;height:3px;position:absolute;top:0;left:0;right:0;overflow:hidden}.marketing-loading-bar-inner{transform-origin:0;background:linear-gradient(90deg,#08786f,#23b7a7,#08786f);width:100%;height:100%;animation:1.2s ease-in-out infinite progressStrip}@keyframes progressStrip{0%{transform:scaleX(.15)translate(-100%)}50%{transform:scaleX(.7)translate(30%)}to{transform:scaleX(.15)translate(200%)}}@keyframes marketingGridEntrance{0%{opacity:.35;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.marketing-animated-grid{animation:.22s cubic-bezier(.16,1,.3,1) forwards marketingGridEntrance}.marketing-quality-pills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.marketing-quality-pill{color:#40646b;cursor:pointer;white-space:nowrap;background:#f7faf9;border:1px solid #d4e2e2;border-radius:16px;padding:3px 10px;font-size:11px;font-weight:700;transition:all .15s}.marketing-quality-pill:hover{background:#ebf5f3;border-color:#8cc9ba}.marketing-quality-pill.active{color:#fff;background:#08786f;border-color:#08786f;box-shadow:0 1px 4px #08786f33}.marketing-roi-badge{color:#065d56;white-space:nowrap;background:#e7f6f2;border:1px solid #b3dfd6;border-radius:6px;align-items:center;gap:3px;padding:1px 6px;font-size:10.5px;font-weight:800;display:inline-flex}.marketing-cpl-badge{color:#2b555e;white-space:nowrap;background:#f0f5f5;border-radius:6px;align-items:center;gap:3px;padding:1px 6px;font-size:10.5px;font-weight:750;display:inline-flex}.marketing-inline-agent-select{color:#1a4249;cursor:pointer;background:#fff;border:1px solid #d3e2e2;border-radius:6px;max-width:150px;height:24px;padding:2px 6px;font-size:11px;font-weight:600}.marketing-inline-agent-select:focus{border-color:#08786f;outline:none}.marketing-event-funnel-box{background:#f3f8f7;border:1px solid #d8ebe8;border-radius:10px;margin-top:8px;padding:10px;animation:.2s forwards marketingGridEntrance}.marketing-funnel-step-row{border-bottom:1px dashed #e1eeed;justify-content:space-between;align-items:center;padding:3px 0;font-size:11px;display:flex}.marketing-funnel-step-row:last-child{border-bottom:none}.marketing-funnel-step-name{color:#557881;font-weight:600}.marketing-funnel-step-val{color:#0f2c33;font-weight:800}@media (max-width:768px){.marketing-card-grid{grid-template-columns:1fr}.marketing-controls-bar{flex-direction:column;align-items:stretch}.marketing-date-presets-group,.marketing-view-switch-group{justify-content:center;width:100%}.marketing-compact-table{table-layout:auto}}.dashboard-top-widgets{flex-shrink:0;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.persian-live-clock{color:#334155;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:7px;padding:4px 10px;font-size:11.5px;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.persian-live-clock .clock-icon{color:#0d9488;display:inline-flex}.persian-live-clock .clock-content{align-items:center;gap:6px;display:inline-flex}.persian-live-clock .clock-weekday{color:#0f766e;font-weight:700}.persian-live-clock .clock-date{color:#475569;font-size:11px}.persian-live-clock .clock-time{color:#fff;letter-spacing:.5px;background:#0f766e;border-radius:6px;padding:1px 7px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 1px 2px #0f766e33}.topbar-back-btn{color:#0f172a;white-space:nowrap;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.topbar-back-btn:hover{color:#0284c7;background:#e2e8f0;border-color:#94a3b8;transform:translate(1px)}.case-back-bar{background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:7px 14px;display:flex;box-shadow:0 1px 2px #00000008}.case-back-button{align-items:center;gap:6px;font-weight:700;display:inline-flex}.case-breadcrumb-trail{color:#64748b;align-items:center;gap:6px;font-size:12px;display:inline-flex}.case-breadcrumb-trail a{color:#0284c7;text-decoration:none}.case-breadcrumb-trail a:hover{text-decoration:underline}.case-breadcrumb-trail strong{color:#0f172a}@media (max-width:768px){.dashboard-top-widgets{align-items:center;gap:6px;display:flex}}.copy-feedback-btn{color:#3f6068;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f1f6f6;border:1px solid #c8dbda;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:3px 6px;font-size:11.5px;transition:all .16s;display:inline-flex;position:relative}.copy-feedback-btn:hover{color:#065d56;background:#e2f0ee;border-color:#9ac2bf}.copy-feedback-btn.copied{box-shadow:0 0 0 2px #0d826a26;color:#0d826a!important;background:#e6f7f2!important;border-color:#8ed3c1!important}.copy-tooltip-toast{color:#fff;white-space:nowrap;pointer-events:none;z-index:200;background:#0f766e;border-radius:4px;padding:2px 7px;font-size:10.5px;font-weight:700;animation:.16s ease-out forwards copyToastIn;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0000002e}.copy-tooltip-toast:after{content:"";border:4px solid #0000;border-top-color:#0f766e;position:absolute;top:100%;left:50%;transform:translate(-50%)}@keyframes copyToastIn{0%{opacity:0;transform:translate(-50%,4px)scale(.9)}to{opacity:1;transform:translate(-50%)scale(1)}}.admin-record-toolbar{z-index:15;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border-radius:10px;position:sticky;top:0;box-shadow:0 2px 6px #00000008}.crm-tabs-row{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8fbfbf5;position:sticky;top:0}.case-tabs{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;position:sticky;top:0}@keyframes partnerCardFadeIn{0%{opacity:.3;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.partner-animated-container,.marketing-animated-grid{animation:.2s cubic-bezier(.16,1,.3,1) forwards partnerCardFadeIn}.copy-feedback-btn.secondary{color:#3f666f;background:#f7faf9;border-color:#d2e4e1;padding:4px 8px;font-size:11px}.copy-feedback-btn.secondary:hover{color:#065d56;background:#ebf5f3;border-color:#9ac2bf}.orders-sticky-toolbar{z-index:25;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--panel-line);background:#f3f8f8f0;margin-bottom:12px;padding:10px 0;position:sticky;top:0}.kortix-audio-player{transition:box-shadow .2s;position:relative}.kortix-audio-player:hover{box-shadow:0 4px 16px #071e2138}.kortix-audio-player input[type=range]{background:#254449;border-radius:999px;outline:none}.panel-record-list{scrollbar-width:thin;width:100%;max-width:100%;overflow-x:auto}@media (max-width:768px){.marketing-card-grid{grid-template-columns:1fr!important}.case-back-bar{flex-direction:column;align-items:stretch;gap:8px}.crm-tabs-row{flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:100%!important;max-width:100%!important;display:flex!important;overflow:hidden!important}.crm-tab-buttons,.crm-sub-filters{-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;flex-wrap:nowrap!important;width:100%!important;max-width:100%!important;padding-bottom:4px!important;display:flex!important;overflow-x:auto!important}.crm-tab-buttons::-webkit-scrollbar{display:none!important}.crm-sub-filters::-webkit-scrollbar{display:none!important}.crm-tab-btn,.crm-filter-chip{white-space:nowrap!important;flex-shrink:0!important}.crm-table-container,.pro-table-wrap{-webkit-overflow-scrolling:touch!important;width:100%!important;max-width:100%!important;overflow-x:auto!important}.crm-hub-header{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.crm-hub-search{width:100%!important;min-width:0!important;max-width:100%!important}}@media (max-width:600px){.crm-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important}.crm-kpi-card{gap:8px!important;min-width:0!important;padding:8px 10px!important}.crm-kpi-content{min-width:0!important}.crm-kpi-label{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:10px!important;overflow:hidden!important}.crm-kpi-val{font-size:16px!important}.crm-pipeline,.pro-deals{grid-template-columns:1fr!important;gap:12px!important}.crm-quick-actions-bar{flex-wrap:wrap!important;gap:6px!important}.crm-quick-actions-bar button,.crm-quick-actions-bar a{flex:calc(50% - 4px)!important;justify-content:center!important;min-height:40px!important}}.crm-dialog select,.pro-dialog select,.crm-deal-create-dialog select,.deal-create-workspace select,.crm-drawer-backdrop select{box-sizing:border-box;text-overflow:ellipsis;width:100%;min-width:0;max-width:100%}.crm-dialog input,.pro-dialog input,.crm-deal-create-dialog input,.deal-create-workspace input,.crm-drawer-backdrop input{box-sizing:border-box;max-width:100%}.pro-form-grid,.deal-create-workspace{min-width:0;overflow:hidden}
