:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}:root{color:#f8fafc;background:#10131a;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{background:#10131a;margin:0}button{font-family:inherit}.app-shell{background:radial-gradient(circle at 0 0,#be123c40,#0000 28%),radial-gradient(circle at 100% 100%,#2563eb40,#0000 28%),#10131a;justify-content:center;align-items:center;min-height:100vh;padding:32px;display:flex}.login-card{background:#0f172ae0;border:1px solid #ffffff24;border-radius:24px;width:min(950px,100%);padding:36px;box-shadow:0 24px 80px #00000059}.eyebrow{color:#ef4444;text-transform:uppercase;letter-spacing:.12em;margin:0 0 8px;font-size:12px;font-weight:700}h1{margin:8px 0 10px;font-size:46px;line-height:1.1}h2{margin-top:28px}.subtitle,.helper-text,.dashboard p{color:#cbd5e1;margin-top:0}.user-grid,.module-grid,.cards{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;display:grid}.user-card,.module-card,.metric-card,.pricing-card,.review-card,.empty-card{color:#f8fafc;background:#151a24;border:1px solid #ffffff24;border-radius:18px}.user-card{text-align:left;cursor:pointer;padding:18px}.user-card:hover,.module-card:hover{border-color:#ef4444;transform:translateY(-2px)}.user-card strong,.user-card span,.user-card small{display:block}.user-card span{color:#60a5fa;margin:8px 0;font-weight:700}.user-card small{color:#cbd5e1;line-height:1.4}.app-layout{grid-template-columns:280px 1fr;min-height:100vh;display:grid}.sidebar{background:#0b1220;border-right:1px solid #ffffff1f;padding:24px}.sidebar h2{margin-top:0}.sidebar nav{gap:10px;margin-top:28px;display:grid}.sidebar button{color:#f8fafc;text-align:left;cursor:pointer;background:#172033;border:1px solid #ffffff1f;border-radius:12px;padding:12px}.sidebar button:hover{border-color:#60a5fa}.logout{width:100%;margin-top:28px;text-align:center!important;background:#b91c1c!important}.dashboard{padding:32px}.top-bar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.status-pill{color:#bfdbfe;background:#2563eb2e;border:1px solid #60a5fa66;border-radius:999px;padding:10px 14px;font-weight:700}.metric-card,.module-card,.pricing-card,.review-card,.empty-card{padding:18px}.metric-card span,.pricing-card span{color:#cbd5e1;display:block}.metric-card strong{margin-top:8px;font-size:28px;display:block}.clickable{cursor:pointer;text-align:center}.estimate-layout{grid-template-columns:1.1fr .9fr;align-items:start;gap:24px;display:grid}.form-card,.summary-card{background:#151a24;border:1px solid #ffffff24;border-radius:18px;padding:22px}.form-card{gap:10px;display:grid}.form-card label{color:#cbd5e1;margin-top:8px;font-weight:700}.form-card input,.form-card select{color:#f8fafc;background:#0b1220;border:1px solid #ffffff29;border-radius:10px;padding:12px}.total-lines{border-top:1px solid #ffffff24;grid-template-columns:1fr auto;gap:12px;margin-top:20px;padding-top:18px;display:grid}.total-lines span{color:#cbd5e1}.grand-total{color:#fff;background:#b91c1c;border-radius:16px;justify-content:space-between;align-items:center;margin-top:22px;padding:18px;display:flex}.grand-total strong{font-size:30px}.save-button,.refresh-button{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:14px;padding:14px;font-size:15px;font-weight:800}.save-button{width:100%;margin-top:18px}.save-button:hover,.refresh-button:hover{background:#1d4ed8}.pricing-list{gap:10px;display:grid}.pricing-card{justify-content:space-between;gap:16px;display:flex}.review-grid{gap:16px;display:grid}.review-card{grid-template-columns:1fr 1.4fr;gap:20px;display:grid}.review-card h2{margin-top:0}.review-details{grid-template-columns:120px 1fr;align-items:center;gap:10px;display:grid}.review-details span{color:#cbd5e1}.review-details strong{color:#f8fafc}.empty-card{text-align:center;padding:28px}@media (width<=900px){.estimate-layout,.review-card{grid-template-columns:1fr}}@media (width<=760px){.app-layout{grid-template-columns:1fr}.sidebar{position:static}.top-bar,.pricing-card{flex-direction:column;align-items:flex-start}h1{font-size:34px}}.two-column-form{grid-template-columns:repeat(2,minmax(220px,1fr));gap:14px;display:grid}.two-column-form div{gap:8px;display:grid}.form-card textarea{resize:vertical;color:#f8fafc;background:#0b1220;border:1px solid #ffffff29;border-radius:10px;min-height:120px;padding:12px;font-family:inherit}@media (width<=760px){.two-column-form{grid-template-columns:1fr}}.lead-grid{gap:16px;display:grid}.lead-card{color:#f8fafc;background:#151a24;border:1px solid #ffffff24;border-radius:18px;grid-template-columns:1fr 1.6fr;gap:20px;padding:18px;display:grid}.lead-card h2{margin-top:0}.lead-details{grid-template-columns:120px 1fr;align-items:center;gap:10px;display:grid}.lead-details span{color:#cbd5e1}.lead-notes{border-top:1px solid #ffffff1f;grid-column:1/-1;padding-top:12px}@media (width<=900px){.lead-card{grid-template-columns:1fr}}.activity-grid{gap:16px;display:grid}.activity-card{color:#f8fafc;background:#151a24;border:1px solid #ffffff24;border-radius:18px;grid-template-columns:1fr 1.6fr;gap:20px;padding:18px;display:grid}.activity-card h2{margin-top:0}.activity-details{grid-template-columns:120px 1fr;align-items:center;gap:10px;display:grid}.activity-details span{color:#cbd5e1}.activity-details strong{color:#f8fafc;word-break:break-word}@media (width<=900px){.activity-card{grid-template-columns:1fr}}.report-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.report-card{color:#f8fafc;background:#151a24;border:1px solid #ffffff24;border-radius:18px;padding:22px}.report-card span{color:#cbd5e1;font-weight:700;display:block}.report-card strong{margin:12px 0;font-size:30px;display:block}.report-card p{color:#cbd5e1;margin-bottom:0}.auth-card{max-width:520px}.auth-form{gap:10px;margin-top:18px;display:grid}.auth-form label{color:#cbd5e1;font-weight:700}.auth-form input{color:#f8fafc;background:#0b1220;border:1px solid #ffffff29;border-radius:10px;padding:12px}.version-badge{z-index:9999;letter-spacing:.08em;color:#fff;opacity:.85;pointer-events:none;background:#0009;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:600;position:fixed;top:8px;left:10px}.clickable-card{cursor:pointer}.clickable-card:hover{border-color:#ffffff38;transform:translateY(-2px)}.detail-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.detail-notes{color:#dbe5ff;background:#ffffff0d;border-radius:14px;margin-top:10px;padding:14px;line-height:1.5}@media (width<=900px){.detail-layout{grid-template-columns:1fr}}@media (width<=900px){.lead-filter-panel{grid-template-columns:1fr}}.show-password-button{color:#9fb0d0;cursor:pointer;text-align:left;background:0 0;border:none;align-self:flex-start;width:auto;margin-top:-4px;margin-bottom:14px;padding:2px 0;font-size:12px}.show-password-button:hover{color:#fff;text-decoration:underline}@media (width<=900px){.quick-action-row{grid-template-columns:1fr 1fr}}.lead-filter-panel{background:#ffffff0d;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:14px;margin-bottom:18px;padding:16px;display:grid}.lead-filter-count{flex-direction:column;gap:2px;min-width:90px;display:flex}.lead-filter-count span{color:#9fb0d0;font-size:12px}.lead-filter-count strong{color:#fff;font-size:24px}.quick-action-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;margin-bottom:10px;display:grid}.quick-action-button{color:#dbe5ff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;padding:9px 10px;font-size:12px}.quick-action-button:hover{background:#ffffff1c}.quick-action-button.danger{color:#ffd6d6;background:#ff3c3c14;border-color:#ff5a5a4d}.quick-action-button.danger:hover{background:#ff3c3c26}.pricing-edit-card{flex-direction:column;gap:14px;display:flex}.pricing-edit-grid{grid-template-columns:2fr 1.4fr 1fr 1fr 1fr;gap:12px;display:grid}.pricing-edit-footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.compact-save{width:auto;min-width:120px;padding:10px 14px}@media (width<=900px){.lead-filter-panel{grid-template-columns:1fr}.quick-action-row{grid-template-columns:1fr 1fr}.pricing-edit-grid{grid-template-columns:1fr}.pricing-edit-footer{flex-direction:column;align-items:stretch}.compact-save{width:100%}}.estimate-breakdown{flex-direction:column;gap:10px;margin:18px 0;display:flex}.estimate-line-item{background:#ffffff0b;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.estimate-line-item div{flex-direction:column;gap:4px;display:flex}.estimate-line-item span{color:#9fb0d0;font-size:12px}@media (width<=700px){.estimate-line-item{flex-direction:column;align-items:flex-start}}.crm-dashboard-top{align-items:center}.dashboard-actions{align-items:center;gap:10px;display:flex}.crm-hero-card{background:#fff5dc14;border:1px solid #dcaa4659;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;padding:20px;display:flex}.crm-hero-card h2{margin:4px 0;font-size:20px}.section-heading-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.section-heading-row p{color:#9fb0d0;margin:4px 0 0}.status-board-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.status-board-card{background:#ffffff0b;border:1px solid #ffffff14;border-radius:16px;padding:16px}.status-board-card span{color:#9fb0d0;text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px;font-size:12px;display:block}.status-board-card strong{font-size:28px}.crm-dashboard-grid{grid-template-columns:1.35fr .95fr;gap:18px;display:grid}.pipeline-list{flex-direction:column;gap:10px;display:flex}.pipeline-item{text-align:left;color:#fff;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff14;border-radius:16px;justify-content:space-between;gap:14px;width:100%;padding:16px;display:flex}.pipeline-item:hover{background:#2f6bff14;border-color:#2f6bffbf}.pipeline-item div{flex-direction:column;gap:6px;display:flex}.pipeline-item span,.pipeline-item small{color:#9fb0d0}.dashboard-lead-preview{flex-direction:column;gap:14px;display:flex}.dashboard-lead-preview p{color:#9fb0d0}@media (width<=1000px){.crm-hero-card,.section-heading-row,.dashboard-actions{flex-direction:column;align-items:stretch}.status-board-grid,.crm-dashboard-grid{grid-template-columns:1fr}}.pipeline-board{grid-template-columns:repeat(5,minmax(240px,1fr));gap:14px;padding-bottom:8px;display:grid;overflow-x:auto}.pipeline-column{background:#ffffff0b;border:1px solid #ffffff14;border-radius:18px;min-width:240px;padding:14px}.pipeline-column-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.pipeline-column-header h2{margin:0;font-size:16px}.pipeline-column-header p{color:#9fb0d0;margin:4px 0 0;font-size:12px}.pipeline-column-list{flex-direction:column;gap:10px;display:flex}.pipeline-lead-card{text-align:left;color:#fff;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff14;border-radius:16px;width:100%;padding:14px}.pipeline-lead-card:hover{background:#2f6bff14;border-color:#2f6bffbf}.pipeline-lead-card>div:first-child{flex-direction:column;gap:5px;margin-bottom:12px;display:flex}.pipeline-lead-card span{color:#9fb0d0}.empty-pipeline-note{color:#9fb0d0;padding:12px;font-size:13px}@media (width<=1100px){.pipeline-board{grid-template-columns:repeat(5,minmax(220px,1fr))}}.project-create-list{flex-direction:column;gap:12px;display:flex}.project-create-card{background:#ffffff0b;border:1px solid #ffffff14;border-radius:16px;justify-content:space-between;gap:14px;padding:16px;display:flex}.project-create-card div{flex-direction:column;gap:5px;display:flex}.project-create-card span,.project-create-card small{color:#9fb0d0}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.project-card{background:#ffffff0b;border:1px solid #ffffff14;border-radius:18px;padding:18px}@media (width<=900px){.project-create-card{flex-direction:column}.project-grid{grid-template-columns:1fr}}.survey-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.survey-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.survey-card{background:#ffffff0b;border:1px solid #ffffff14;border-radius:18px;padding:18px}@media (width<=900px){.survey-form-grid,.survey-grid{grid-template-columns:1fr}}.task-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.task-card{background:#ffffff0b;border:1px solid #ffffff14;border-radius:18px;padding:18px}.task-action-row{gap:10px;margin-top:14px;display:flex}@media (width<=900px){.task-form-grid,.task-grid{grid-template-columns:1fr}.task-action-row{flex-direction:column}}.crm-shell{grid-template-columns:280px 1fr;min-height:100vh;display:grid}.crm-sidebar{padding:18px}.sidebar-brand{align-items:center;gap:12px;margin-bottom:22px;display:flex}.brand-mark{color:#0b1220;background:#fff;border:3px solid #c91f1f;border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid}.sidebar-brand h2{margin:0;font-size:16px}.sidebar-brand p{color:#9fb0d0;margin:4px 0 0;font-size:13px}.crm-sidebar nav button{align-items:center;gap:10px;display:flex}.crm-sidebar nav button span{color:#9fb0d0;justify-content:center;width:18px;display:inline-flex}.crm-sidebar nav button.active-nav{color:#fff;background:#2f6bff1f;border-color:#fffffff2}.crm-main{padding:0}.crm-top-header{z-index:5;background:#070c16f5;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;display:flex;position:sticky;top:0}.crm-top-header>div:first-child{flex-direction:column;gap:3px;display:flex}.crm-top-header strong{font-size:15px}.crm-top-header span{color:#9fb0d0;font-size:12px}.crm-header-actions{align-items:center;gap:10px;display:flex}.crm-header-actions select{min-width:180px;height:40px}.user-chip{white-space:nowrap;color:#fff!important;font-size:13px!important}.crm-content-area{padding:28px}@media (width<=950px){.crm-shell{grid-template-columns:1fr}.crm-sidebar{position:relative}.crm-top-header,.crm-header-actions{flex-direction:column;align-items:stretch}.crm-content-area{padding:18px}}.sidebar{border-right:1px solid #ffffff14;box-shadow:10px 0 30px #0000002e}.sidebar h2{letter-spacing:-.02em}.sidebar nav button{border-radius:14px;transition:background .18s,border-color .18s,transform .18s}.sidebar nav button:hover{background:#ffffff14;border-color:#ffffff3d;transform:translate(2px)}.dashboard{background:radial-gradient(circle at 100% 0,#2f6bff14,#0000 32%),radial-gradient(circle at 0 100%,#c91f1f14,#0000 28%)}.top-bar,.form-card,.summary-card,.metric-card,.review-card,.lead-card,.project-card,.survey-card,.task-card,.pricing-card{box-shadow:0 18px 45px #0000002e}.top-bar{background:#ffffff0b;border:1px solid #ffffff14;border-radius:22px;padding:22px}.metric-card strong{letter-spacing:-.04em}.save-button,.refresh-button,.logout{transition:transform .18s,filter .18s,background .18s}.save-button:hover,.refresh-button:hover,.logout:hover{filter:brightness(1.06);transform:translateY(-1px)}.status-pill{box-shadow:inset 0 0 0 1px #ffffff14}input,select,textarea{transition:border-color .18s,box-shadow .18s}input:focus,select:focus,textarea:focus{border-color:#2f6bffbf;outline:none;box-shadow:0 0 0 3px #2f6bff24}.dashboard-command-center{margin-bottom:20px}.dashboard-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dashboard-quick-actions button{min-height:48px}@media (width<=900px){.dashboard-quick-actions{grid-template-columns:1fr}}.dashboard-daily-preview{margin-bottom:20px}.daily-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.daily-preview-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;padding:16px}.daily-preview-placeholder{background:#ffffff0b;border:1px dashed #ffffff29;border-radius:16px;flex-direction:column;gap:6px;padding:16px;display:flex}.daily-preview-placeholder span{color:#9fb0d0;font-size:13px}@media (width<=900px){.daily-preview-grid{grid-template-columns:1fr}}.daily-preview-list{flex-direction:column;gap:10px;display:flex}.daily-preview-item{background:#ffffff0b;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;gap:14px;padding:14px;display:flex}.daily-preview-item div{flex-direction:column;gap:5px;display:flex}.daily-preview-item span,.daily-preview-item small{color:#9fb0d0;font-size:12px}@media (width<=900px){.daily-preview-item{flex-direction:column}}:root{--approved-bg:#f4f7fb;--approved-card:#fff;--approved-blue:#1f6fb2;--approved-blue-soft:#e9f2fb;--approved-red:#b91c1c;--approved-dark:#0f172a;--approved-muted:#64748b;--approved-border:#dbe3ee;--approved-shadow:0 18px 45px #0f172a14}body{background:var(--approved-bg);color:var(--approved-dark)}.app-shell,.main-layout,.app-container{background:var(--approved-bg)}.sidebar,.app-sidebar,aside{border-right:1px solid var(--approved-border);background:#fff;box-shadow:10px 0 30px #0f172a0a}.sidebar button,.app-sidebar button,aside button,.nav-button{border-radius:14px;transition:all .16s}.sidebar button:hover,.app-sidebar button:hover,aside button:hover,.nav-button:hover{background:var(--approved-blue-soft);color:var(--approved-blue)}.nav-active,.sidebar button.active,.app-sidebar button.active{background:var(--approved-blue-soft)!important;color:var(--approved-blue)!important}.top-bar,.crm-hero-card,.form-card,.review-card,.metric-card,.daily-preview-card,.status-board-card,.pipeline-item{border:1px solid var(--approved-border);background:var(--approved-card);box-shadow:var(--approved-shadow);border-radius:18px}.top-bar{padding:22px}.top-bar h1,.crm-hero-card h1,.crm-hero-card h2,.form-card h2,.review-card h2{color:var(--approved-dark)}.eyebrow{color:var(--approved-blue);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.status-pill,.version-badge{background:var(--approved-blue-soft);color:var(--approved-blue);border:1px solid #1f6fb22e;border-radius:999px;font-weight:700}.save-button,.refresh-button,.quick-action-button{border-radius:14px;min-height:38px;font-weight:700;transition:transform .14s,box-shadow .14s,background .14s}.save-button:hover,.refresh-button:hover,.quick-action-button:hover{transform:translateY(-1px)}.save-button{background:var(--approved-blue);color:#fff;box-shadow:0 10px 24px #1f6fb238}.refresh-button,.quick-action-button{color:var(--approved-blue);border:1px solid var(--approved-border);background:#fff}.quick-action-button.danger{color:var(--approved-red);border-color:#b91c1c38}input,select,textarea{border:1px solid var(--approved-border);color:var(--approved-dark);background:#fff;border-radius:14px;font-size:16px}.cards,.status-board-grid,.review-grid,.daily-preview-grid{gap:16px}.pipeline-item{text-align:left}.daily-preview-placeholder{border:1px dashed var(--approved-border);color:var(--approved-muted);background:#f8fbff;border-radius:18px}@media (width<=768px){.top-bar,.form-card,.review-card,.daily-preview-card,.crm-hero-card{border-radius:14px;padding:14px}.sidebar,.app-sidebar,aside{border-right:none;border-bottom:1px solid var(--approved-border)}button{min-height:36px}input,select,textarea{font-size:16px}}.approved-1170-app{color:#0f172a;background:#f4f7fb;min-height:100vh}.approved-1170-topbar{z-index:40;color:#fff;background:#050505;justify-content:space-between;align-items:center;height:42px;padding:0 14px;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 8px 20px #0f172a2e}.approved-1170-topbar-left strong{font-size:14px;line-height:1.05;display:block}.approved-1170-topbar-left span{color:#cbd5e1;font-size:11px}.approved-1170-menu{color:#fff!important;font-size:20px!important}.approved-1170-logo-pill{background:#fff;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-weight:900;display:inline-flex;color:#123b66!important}.approved-1170-gold-pill{background:#d6a94a38;border-radius:999px;padding:3px 9px;font-weight:700;color:#f8e5ae!important}.approved-1170-soft-pill{background:#ffffff1f;border-radius:999px;padding:3px 9px;font-weight:700;color:#e2e8f0!important}.approved-1170-topbar-right{color:#e2e8f0;font-size:12px}.approved-1170-sidebar{z-index:30;background:#fff;border-right:1px solid #e2e8f0;width:176px;position:fixed;top:42px;bottom:0;left:0;overflow-y:auto}.approved-1170-brand{border-bottom:1px solid #f1f5f9;align-items:center;gap:9px;padding:12px;display:flex}.approved-1170-brand-mark{color:#fff;background:#123b66;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;font-size:11px;font-weight:900;display:flex}.approved-1170-brand strong{color:#0f172a;font-size:12px;line-height:1.1;display:block}.approved-1170-brand span{text-transform:uppercase;letter-spacing:.04em;color:#1f6fb2;margin-top:2px;font-size:10px;font-weight:800;display:block}.approved-1170-nav button{color:#475569;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:36px;margin-bottom:4px;padding:8px 10px;display:flex}.approved-1170-nav button:hover,.approved-1170-nav-active{color:#1f6fb2!important;background:#e9f2fb!important}.approved-1170-main>*{padding:20px}@media (width<=768px){.approved-1170-topbar{height:46px}.approved-1170-topbar-right{display:none}.approved-1170-sidebar{border-top:1px solid #e2e8f0;border-right:0;width:100%;height:74px;top:auto;bottom:0;right:0}.approved-1170-brand{display:none}.approved-1170-nav{gap:4px;padding:6px;display:flex;overflow-x:auto}.approved-1170-nav button{flex-direction:column;justify-content:center;gap:2px;min-width:76px;padding:6px 8px;font-size:11px}.approved-1170-main{margin-left:0;padding-top:46px;padding-bottom:76px}.approved-1170-main>*{padding:12px}}.approved-dashboard-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.approved-dashboard-header h1{color:#0f172a;margin:0;font-size:28px}.approved-dashboard-header p{color:#64748b;margin:4px 0 0;font-size:14px}.approved-dashboard-actions,.approved-flow-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.approved-dashboard-actions select{background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-height:40px;padding:0 12px;font-size:14px}.approved-flow-banner{background:#fff8e8;border:1px solid #d6a94a6b;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:20px;display:flex;box-shadow:0 8px 18px #0f172a0d}.approved-flow-banner h2,.approved-board-card h2{color:#0b3d75;margin:0;font-size:18px}.approved-flow-banner p,.approved-board-card p{color:#64748b;margin:6px 0 0;font-size:14px;line-height:1.5}.approved-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.approved-metric-card,.approved-board-card{background:#fff;border:1px solid #dbe7f3;border-radius:18px;padding:20px;box-shadow:0 8px 18px #0f172a0d}.approved-metric-card span{color:#64748b;font-size:14px}.approved-metric-card strong{color:#0f172a;margin-top:10px;font-size:28px;display:block}.approved-metric-card p{color:#64748b;margin:4px 0 0;font-size:12px}.approved-section-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.approved-status-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.approved-status-card{text-align:left;cursor:pointer;background:#f4f7fb;border:1px solid #dbe7f3;border-radius:16px;padding:14px}.approved-status-card span{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.approved-status-card strong{color:#0f172a;margin-top:12px;font-size:24px;display:block}.approved-dashboard-split{grid-template-columns:1.15fr .85fr;gap:16px;margin-top:20px;display:grid}.approved-project-card{text-align:left;cursor:pointer;background:#f8fbff;border:1px solid #dbe7f3;border-radius:12px;justify-content:space-between;gap:16px;width:100%;margin-top:16px;padding:16px;display:flex}.approved-project-card h3,.approved-selected-project h3{color:#0f172a;margin:0;font-size:18px}.approved-project-card p,.approved-selected-project p{color:#64748b;margin:6px 0 0}.approved-chip-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.approved-hot-chip,.approved-soft-chip,.approved-green-chip{border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700}.approved-hot-chip{color:#b91c1c;background:#fee2e2}.approved-soft-chip{color:#123b66;background:#e9f2fb}.approved-detail-list{grid-template-columns:120px 1fr;gap:8px 12px;margin:16px 0;display:grid}.approved-detail-list span{color:#64748b;font-size:13px}.approved-detail-list strong{color:#0f172a;font-size:13px}.approved-gold-button,.approved-blue-button,.approved-red-outline-button,.approved-blue-outline-button,.approved-dark-button{cursor:pointer;border-radius:8px;min-height:40px;padding:0 14px;font-size:14px;font-weight:800}.approved-gold-button{color:#0b1f3a;background:#d6a94a;border:1px solid #d6a94a}.approved-blue-button{color:#fff;background:#2563eb;border:1px solid #2563eb}.approved-blue-outline-button{color:#2563eb;background:#fff;border:1px solid #2563eb}.approved-dark-button{color:#fff;background:#123b66;border:1px solid #123b66}@media (width<=980px){.approved-dashboard-header,.approved-flow-banner,.approved-section-row{flex-direction:column;align-items:flex-start}.approved-metric-grid,.approved-status-grid,.approved-dashboard-split{grid-template-columns:1fr}}.approved-dashboard-lower-grid{grid-template-columns:1fr;gap:16px;margin-top:20px;display:grid}.approved-action-panel{background:#fff;border:1px solid #dbe7f3;border-radius:18px;padding:18px;box-shadow:0 8px 18px #0f172a0d}.approved-action-panel h2{color:#0f172a;margin:0;font-size:18px}.approved-action-panel p{color:#64748b;margin:6px 0 0;font-size:13px}.approved-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.approved-survey-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.approved-survey-grid select,.approved-survey-grid input{background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-height:40px;padding:0 12px}.approved-action-row{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.approved-green-button{color:#fff;cursor:pointer;background:#059669;border:1px solid #059669;border-radius:8px;min-height:40px;padding:0 14px;font-size:14px;font-weight:800}.approved-gold-chip{color:#8a5d00;background:#d6a94a3d;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700}.approved-timeline-card{background:#f8fbff;border:1px solid #dbe7f3;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:12px;padding:12px;display:flex}.approved-timeline-card strong{color:#0f172a;font-size:14px}.approved-timeline-card p{margin-top:4px}@media (width>=980px){.approved-dashboard-lower-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.approved-action-grid,.approved-survey-grid{grid-template-columns:1fr}}.approved-1170-main{background:#f4f7fb;min-height:100vh;margin-left:176px;padding-top:42px}.approved-1170-main>*{box-sizing:border-box;width:100%;max-width:none;padding:18px 20px}.approved-1170-module-panel,.module-panel,.dashboard{width:100%;max-width:none;margin:0}.approved-dashboard-header,.approved-flow-banner,.approved-metric-grid,.approved-board-card,.approved-dashboard-split,.approved-dashboard-lower-grid,.form-card,.crm-hero-card,.cards,.status-board-grid,.review-grid,.user-admin-grid{max-width:none}.approved-dashboard-header{align-items:flex-start;margin-bottom:16px}.approved-dashboard-actions{justify-content:flex-end}.approved-flow-banner{margin-bottom:16px}.approved-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.approved-dashboard-split{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)}.approved-board-card,.approved-metric-card,.approved-flow-banner,.approved-action-panel{box-shadow:0 6px 14px #0f172a0d}.top-bar,.form-card,.review-card,.crm-hero-card{width:100%;max-width:none}@media (width>=1280px){.approved-1170-main>*{padding-left:24px;padding-right:24px}}@media (width<=980px){.approved-dashboard-header,.approved-flow-banner{align-items:flex-start}.approved-dashboard-actions{justify-content:flex-start}.approved-metric-grid,.approved-dashboard-split,.approved-dashboard-lower-grid{grid-template-columns:1fr}}@media (width<=768px){.approved-1170-main{margin-left:0}.approved-1170-main>*{padding:12px}}html,body,#root{width:100%;min-width:100%;margin:0;padding:0}.approved-1170-app{width:100%;max-width:none!important}.approved-1170-main{width:calc(100vw - 176px)!important;max-width:none!important;margin-left:176px!important;padding-top:42px!important}.approved-1170-main>*,.approved-1170-module-panel,.module-panel,.dashboard,.crm-dashboard-top,.approved-dashboard-header,.approved-flow-banner,.approved-metric-grid,.approved-board-card,.approved-dashboard-split,.approved-dashboard-lower-grid,.form-card,.crm-hero-card,.cards,.status-board-grid{box-sizing:border-box;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}@media (width<=768px){.approved-1170-main{width:100%!important;margin-left:0!important}.approved-1170-module-panel{padding:12px!important}}:root{--crm-black:#020617;--crm-bg:#f4f7fb;--crm-card:#fff;--crm-navy:#0b3d75;--crm-navy-dark:#0b1f3a;--crm-blue:#1f6fb2;--crm-blue-action:#2563eb;--crm-blue-soft:#e9f2fb;--crm-border:#dbe7f3;--crm-border-blue:#bfd7f2;--crm-text:#0f172a;--crm-muted:#64748b;--sme-red:#c8102e;--sme-red-soft:#fff1f2;--sme-gold:#d6a94a;--sme-gold-soft:#fff8e8;--sme-green:#059669}html,body,#root,.approved-1170-app,.approved-1170-main{background:var(--crm-bg)!important;color:var(--crm-text)!important}.approved-1170-topbar{background:var(--crm-black)!important;color:#fff!important;border-bottom:1px solid #ffffff14!important;box-shadow:0 4px 12px #0f172a2e!important}.approved-1170-topbar-left strong{color:#fff!important;font-weight:800!important}.approved-1170-topbar-left span,.approved-1170-topbar-right{color:#cbd5e1!important}.approved-1170-sidebar{border-right:1px solid var(--crm-border)!important;background:#fff!important;box-shadow:8px 0 22px #0f172a09!important}.approved-1170-brand{background:#fff!important;border-bottom:1px solid #f1f5f9!important}.approved-1170-brand-mark{background:var(--crm-navy)!important;color:#fff!important}.approved-1170-brand strong{color:var(--crm-text)!important}.approved-1170-brand span{color:var(--crm-blue)!important}.approved-1170-nav button{color:#475569!important;background:#fff!important;border:1px solid #0000!important}.approved-flow-banner,.approved-metric-card,.approved-board-card,.approved-action-panel,.form-card,.review-card,.crm-hero-card,.daily-preview-card,.metric-card,.status-board-card,.pipeline-item,.user-admin-card,.report-card{background:var(--crm-card)!important;border:1px solid var(--crm-border)!important;border-radius:16px!important;box-shadow:0 6px 16px #0f172a0d!important}.approved-flow-banner h2,.approved-board-card h2,.approved-action-panel h2,.form-card h2,.review-card h2,.crm-hero-card h2,.top-bar h1,.approved-dashboard-header h1{color:var(--crm-navy)!important;font-weight:900!important}.approved-flow-banner p,.approved-board-card p,.approved-action-panel p,.form-card p,.review-card p,.top-bar p,.approved-dashboard-header p,.approved-metric-card span,.metric-card span{color:var(--crm-muted)!important}.approved-metric-card strong,.metric-card strong,.status-board-card strong,.approved-status-card strong{color:var(--crm-text)!important;font-weight:900!important}.approved-status-card{border-color:var(--crm-border)!important;background:#f8fbff!important}.approved-status-card:hover{border-color:var(--crm-blue)!important;box-shadow:0 8px 18px #1f6fb21f!important}.approved-gold-button{background:var(--sme-gold)!important;border-color:var(--sme-gold)!important;color:var(--crm-navy-dark)!important;font-weight:900!important}.approved-blue-button{background:var(--crm-blue-action)!important;border-color:var(--crm-blue-action)!important;color:#fff!important;font-weight:900!important}.approved-dark-button{background:var(--crm-navy)!important;border-color:var(--crm-navy)!important;color:#fff!important;font-weight:900!important}.approved-blue-outline-button,.refresh-button,.quick-action-button{border-color:var(--crm-border-blue)!important;color:var(--crm-blue)!important;background:#fff!important;font-weight:800!important}.approved-red-outline-button{color:var(--sme-red)!important;background:#fff!important;border-color:#fecaca!important;font-weight:800!important}.approved-green-button{background:var(--sme-green)!important;border-color:var(--sme-green)!important;color:#fff!important;font-weight:900!important}.sme-primary-button,.sme-export-button,.sme-record-button{background:var(--sme-red)!important;border-color:var(--sme-red)!important;color:#fff!important;font-weight:900!important}.status-pill,.version-badge{background:var(--crm-blue-soft)!important;color:var(--crm-blue)!important;border:1px solid #bfdbfe!important;font-weight:900!important}.approved-hot-chip{background:var(--sme-red-soft)!important;color:var(--sme-red)!important}.approved-soft-chip{background:var(--crm-blue-soft)!important;color:var(--crm-navy)!important}.approved-green-chip{color:#15803d!important;background:#dcfce7!important}.approved-gold-chip{color:#8a5d00!important;background:#d6a94a3d!important}input,select,textarea{color:var(--crm-text)!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important}input:focus,select:focus,textarea:focus{border-color:var(--crm-blue)!important;outline:2px solid #1f6fb22e!important}th{color:var(--crm-navy)!important;background:#f8fbff!important;font-weight:900!important}td{color:var(--crm-text)!important}@media (width<=768px){.approved-1170-nav-active{box-shadow:none!important}.approved-1170-topbar{background:var(--crm-black)!important}}html,body,#root,button,input,select,textarea{font-synthesis:none;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important}.approved-dashboard-header h1,.top-bar h1{letter-spacing:-.025em!important;font-size:26px!important;font-weight:800!important}.approved-flow-banner h2,.approved-board-card h2,.approved-action-panel h2,.form-card h2,.review-card h2,.crm-hero-card h2{letter-spacing:-.01em!important;font-size:18px!important;font-weight:750!important}.approved-1170-brand strong{font-weight:750!important}.approved-1170-brand span,.eyebrow{letter-spacing:.06em!important;font-weight:700!important}.status-pill,.version-badge,.approved-hot-chip,.approved-soft-chip,.approved-green-chip,.approved-gold-chip{font-weight:650!important}html,body,#root,button,input,select,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important}.approved-1170-brand{background:#fff!important;align-items:center!important;gap:8px!important;min-height:66px!important;padding:12px 10px!important}.approved-1170-brand-copy{flex-direction:column!important;line-height:1.05!important;display:flex!important}.approved-1170-brand-copy strong{color:#0f172a!important;letter-spacing:0!important;font-size:12px!important;font-weight:800!important}.approved-1170-brand-copy span{color:#1f6fb2!important;letter-spacing:.04em!important;margin-top:2px!important;font-size:10px!important;font-weight:700!important}.approved-dashboard-header h1,.top-bar h1{letter-spacing:-.02em!important;color:#0f172a!important;font-size:24px!important;font-weight:750!important}.approved-flow-banner h2,.approved-board-card h2,.approved-action-panel h2,.form-card h2,.review-card h2,.crm-hero-card h2{letter-spacing:-.01em!important;color:#0b3d75!important;font-size:18px!important;font-weight:750!important}.approved-1170-nav button,.approved-1170-nav button strong{letter-spacing:0!important;font-size:13px!important;font-weight:600!important}.approved-metric-card strong,.metric-card strong,.status-board-card strong,.approved-status-card strong{letter-spacing:-.02em!important;font-weight:750!important}button,.approved-gold-button,.approved-blue-button,.approved-dark-button,.approved-blue-outline-button,.approved-red-outline-button,.approved-green-button,.refresh-button,.save-button,.quick-action-button{letter-spacing:0!important;font-weight:700!important}p,span,td,label,input,select,textarea{font-weight:400!important}.lead-card,.lead-detail-card,.pipeline-item,.customer-card,.form-card,.review-card,.report-card,.user-admin-card,.metric-card,.status-board-card{color:#0f172a!important;background:#fff!important;border:1px solid #dbe7f3!important;box-shadow:0 6px 16px #0f172a0d!important}.lead-card *,.lead-detail-card *,.pipeline-item *,.customer-card *,.form-card *,.review-card *,.report-card *,.user-admin-card *,.metric-card *,.status-board-card *{color:inherit}.lead-card h1,.lead-card h2,.lead-card h3,.lead-detail-card h1,.lead-detail-card h2,.lead-detail-card h3,.pipeline-item h1,.pipeline-item h2,.pipeline-item h3,.customer-card h1,.customer-card h2,.customer-card h3{color:#0b3d75!important}.lead-card p,.lead-detail-card p,.pipeline-item p,.customer-card p{color:#64748b!important}.lead-card strong,.lead-detail-card strong,.pipeline-item strong,.customer-card strong{color:#0f172a!important}.lead-card .eyebrow,.lead-detail-card .eyebrow,.pipeline-item .eyebrow,.customer-card .eyebrow{color:#1f6fb2!important}.lead-card button,.lead-detail-card button,.pipeline-item button,.customer-card button{color:#1f6fb2!important;background:#fff!important;border:1px solid #bfd7f2!important}.lead-card .save-button,.lead-detail-card .save-button,.pipeline-item .save-button,.customer-card .save-button{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}.approved-1170-topbar{color:#fff!important;background:#020617!important}:root{--mm-bg:#f4f7fb;--mm-card:#fff;--mm-topbar:#020617;--mm-text:#0f172a;--mm-muted:#64748b;--mm-navy:#0b3d75;--mm-blue:#1f6fb2;--mm-blue-action:#2563eb;--mm-blue-soft:#e9f2fb;--mm-border:#dbe7f3;--mm-border-blue:#bfd7f2;--mm-gold:#d6a94a;--mm-gold-soft:#fff8e8;--mm-red:#c8102e;--mm-red-soft:#fff1f2;--mm-green:#059669}html,body,#root,.approved-1170-app,.approved-1170-main{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--mm-bg)!important;color:var(--mm-text)!important;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important}button,input,select,textarea{font-family:inherit!important}.approved-1170-topbar{background:var(--mm-topbar)!important;color:#fff!important;border-bottom:1px solid #ffffff14!important;height:40px!important;box-shadow:0 4px 12px #0f172a29!important}.approved-1170-topbar strong,.approved-1170-topbar span{color:inherit}.approved-1170-topbar-left strong{color:#fff!important;font-size:13px!important;font-weight:700!important}.approved-1170-topbar-left span,.approved-1170-topbar-right{color:#cbd5e1!important;font-size:11px!important}.approved-1170-logo-pill{color:var(--mm-navy)!important;background:#fff!important}.approved-1170-sidebar{border-right:1px solid var(--mm-border)!important;background:#fff!important;width:176px!important;top:40px!important;box-shadow:6px 0 18px #0f172a09!important}.approved-1170-brand{background:#fff!important;border-bottom:1px solid #f1f5f9!important;align-items:center!important;gap:8px!important;min-height:64px!important;padding:12px 10px!important;display:flex!important}.approved-1170-brand-logo{object-fit:contain!important;background:#fff!important;border-radius:999px!important;flex:0 0 42px!important;width:42px!important;height:42px!important}.approved-1170-brand-mark{background:var(--mm-navy)!important;color:#fff!important;border-radius:999px!important;width:42px!important;height:42px!important;font-size:11px!important;font-weight:800!important}.approved-1170-brand-copy,.approved-1170-brand>div{flex-direction:column!important;line-height:1.08!important;display:flex!important}.approved-1170-brand strong{color:var(--mm-text)!important;font-size:12px!important;font-weight:750!important}.approved-1170-brand span{color:var(--mm-blue)!important;letter-spacing:.05em!important;text-transform:uppercase!important;margin-top:2px!important;font-size:10px!important;font-weight:700!important}.approved-1170-nav{padding:8px!important}.approved-1170-nav button{color:#475569!important;text-align:left!important;width:100%!important;min-height:34px!important;box-shadow:none!important;background:#fff!important;border:1px solid #0000!important;border-radius:7px!important;align-items:center!important;gap:10px!important;margin-bottom:3px!important;padding:7px 10px!important;display:flex!important;transform:none!important}.approved-1170-nav button span{text-align:center!important;width:18px!important;font-size:13px!important}.approved-1170-nav button strong{color:inherit!important;font-size:13px!important;font-weight:600!important}.approved-1170-nav button:hover{color:var(--mm-blue)!important;border-color:var(--mm-border)!important;background:#f8fbff!important}.approved-1170-nav-active{background:var(--mm-blue-soft)!important;color:var(--mm-blue)!important;box-shadow:inset 3px 0 0 var(--mm-blue)!important;border-color:#bfdbfe!important}.approved-1170-main{background:var(--mm-bg)!important;width:calc(100vw - 176px)!important;margin-left:176px!important;padding-top:40px!important}.approved-1170-main>*,.approved-1170-module-panel,.module-panel,.dashboard{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important}.approved-1170-main section,.approved-1170-main article,.approved-1170-main .card,.approved-1170-main .form-card,.approved-1170-main .review-card,.approved-1170-main .metric-card,.approved-1170-main .status-board-card,.approved-1170-main .pipeline-item,.approved-1170-main .lead-card,.approved-1170-main .lead-detail-card,.approved-1170-main .customer-card,.approved-1170-main .project-card,.approved-1170-main .task-card,.approved-1170-main .saved-task-card,.approved-1170-main .activity-card,.approved-1170-main .report-card,.approved-1170-main .user-admin-card,.approved-1170-main .daily-preview-card,.approved-1170-main .crm-hero-card,.approved-1170-main .approved-board-card,.approved-1170-main .approved-action-panel,.approved-1170-main .approved-project-card,.approved-1170-main .approved-selected-project,.approved-1170-main .approved-sme-sync-card,.approved-1170-main .approved-timeline-card,.approved-1170-main .dashboard-card,.approved-1170-main .module-card,.approved-1170-main .detail-card,.approved-1170-main .list-card{background:var(--mm-card)!important;color:var(--mm-text)!important;border:1px solid var(--mm-border)!important;border-radius:16px!important;box-shadow:0 6px 16px #0f172a0d!important}.approved-flow-banner{background:var(--mm-gold-soft)!important;border-color:#d6a94a7a!important}.approved-status-card,.daily-preview-placeholder,.approved-project-card,.approved-timeline-card{background:#f8fbff!important}.approved-1170-main h1,.approved-dashboard-header h1,.top-bar h1{color:var(--mm-text)!important;letter-spacing:-.02em!important;font-size:24px!important;font-weight:750!important}.approved-1170-main h2,.approved-flow-banner h2,.approved-board-card h2,.approved-action-panel h2,.form-card h2,.review-card h2,.crm-hero-card h2{color:var(--mm-navy)!important;letter-spacing:-.01em!important;font-size:18px!important;font-weight:750!important}.approved-1170-main h3,.approved-1170-main h4{color:var(--mm-text)!important;font-weight:700!important}.approved-1170-main p,.approved-1170-main label,.approved-1170-main small{color:var(--mm-muted)!important;font-weight:400!important}.approved-1170-main span{font-weight:400}.approved-1170-main strong,.approved-1170-main b,.approved-metric-card strong,.metric-card strong,.status-board-card strong,.approved-status-card strong{color:var(--mm-text)!important;font-weight:750!important}.eyebrow{color:var(--mm-blue)!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:700!important}.approved-gold-button{background:var(--mm-gold)!important;border:1px solid var(--mm-gold)!important;color:var(--mm-navy-dark)!important}.approved-blue-button,.save-button{background:var(--mm-blue-action)!important;border:1px solid var(--mm-blue-action)!important;color:#fff!important}.approved-dark-button{background:var(--mm-navy)!important;border:1px solid var(--mm-navy)!important;color:#fff!important}.approved-blue-outline-button,.refresh-button,.quick-action-button{border:1px solid var(--mm-border-blue)!important;color:var(--mm-blue)!important;background:#fff!important}.approved-red-outline-button{color:var(--mm-red)!important;background:#fff!important;border:1px solid #fecaca!important}.approved-green-button{background:var(--mm-green)!important;border:1px solid var(--mm-green)!important;color:#fff!important}.approved-gold-button,.approved-blue-button,.approved-dark-button,.approved-blue-outline-button,.approved-red-outline-button,.approved-green-button,.refresh-button,.save-button,.quick-action-button{letter-spacing:0!important;min-height:38px!important;box-shadow:none!important;border-radius:8px!important;padding:0 14px!important;font-size:13px!important;font-weight:700!important}.approved-gold-button:hover,.approved-blue-button:hover,.approved-dark-button:hover,.approved-blue-outline-button:hover,.approved-red-outline-button:hover,.refresh-button:hover,.save-button:hover,.quick-action-button:hover{transform:none!important;box-shadow:0 5px 12px #0f172a1a!important}.status-pill,.version-badge,.approved-soft-chip{background:var(--mm-blue-soft)!important;color:var(--mm-blue)!important;border:1px solid #bfdbfe!important;font-weight:650!important}.approved-hot-chip{background:var(--mm-red-soft)!important;color:var(--mm-red)!important;font-weight:650!important}.approved-green-chip{color:#15803d!important;background:#dcfce7!important;font-weight:650!important}.approved-gold-chip{color:#8a5d00!important;background:#d6a94a3d!important;font-weight:650!important}.approved-1170-main input,.approved-1170-main select,.approved-1170-main textarea{color:var(--mm-text)!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;min-height:38px!important;font-size:13px!important}.approved-1170-main input:focus,.approved-1170-main select:focus,.approved-1170-main textarea:focus{border-color:var(--mm-blue)!important;outline:2px solid #1f6fb22e!important}.approved-1170-main table,.approved-1170-main thead,.approved-1170-main tbody,.approved-1170-main tr,.approved-1170-main td,.approved-1170-main th{color:var(--mm-text)!important;border-color:var(--mm-border)!important;background:#fff!important}.approved-1170-main th{color:var(--mm-navy)!important;background:#f8fbff!important;font-weight:700!important}.approved-dashboard-header,.approved-flow-banner,.approved-metric-grid,.approved-board-card,.approved-dashboard-split,.approved-dashboard-lower-grid,.cards,.status-board-grid,.review-grid,.user-admin-grid{max-width:none!important}@media (width<=768px){.approved-1170-topbar{height:42px!important}.approved-1170-main{width:100%!important;margin-left:0!important;padding-top:42px!important}.approved-1170-module-panel{padding:12px!important}.approved-1170-nav-active{box-shadow:none!important}}.approved-1170-topbar-logo{object-fit:contain;background:#fff;border-radius:10px;width:auto;max-width:160px;height:38px;padding:4px 8px;display:block}.approved-1170-brand-logo{object-fit:contain;width:auto;max-width:170px;height:48px;display:block}.pricing-rules,.pricing-rules *,.pricing-page,.pricing-page *,.rules-page,.rules-page *,.sme-sync-page,.sme-sync-page *{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}.pricing-rules,.pricing-page,.rules-page,.sme-sync-page{color:#334155!important;background:#f4f7fb!important}.pricing-rules .card,.pricing-rules .panel,.pricing-rules section,.pricing-rules article,.pricing-page .card,.pricing-page .panel,.pricing-page section,.pricing-page article,.rules-page .card,.rules-page .panel,.rules-page section,.rules-page article,.sme-sync-page .card,.sme-sync-page .panel,.sme-sync-page section,.sme-sync-page article{color:#334155!important;background:#fff!important;border:1px solid #dbe7f3!important;box-shadow:0 12px 28px #0f172a14!important}.pricing-rules h1,.pricing-rules h2,.pricing-rules h3,.pricing-rules h4,.pricing-page h1,.pricing-page h2,.pricing-page h3,.pricing-page h4,.rules-page h1,.rules-page h2,.rules-page h3,.rules-page h4,.sme-sync-page h1,.sme-sync-page h2,.sme-sync-page h3,.sme-sync-page h4{color:#0b3d75!important}.pricing-rules p,.pricing-rules span,.pricing-rules label,.pricing-page p,.pricing-page span,.pricing-page label,.rules-page p,.rules-page span,.rules-page label,.sme-sync-page p,.sme-sync-page span,.sme-sync-page label{color:#475569!important}.pricing-rules input,.pricing-rules select,.pricing-rules textarea,.pricing-page input,.pricing-page select,.pricing-page textarea,.rules-page input,.rules-page select,.rules-page textarea,.sme-sync-page input,.sme-sync-page select,.sme-sync-page textarea{color:#123b66!important;background:#fff!important;border:1px solid #dbe7f3!important}.approved-1170-main .pricing-card,.approved-1170-main .pricing-edit-card,.approved-1170-main .pricing-card.pricing-edit-card{color:#334155!important;background:#fff!important;border:1px solid #dbe7f3!important;box-shadow:0 12px 28px #0f172a14!important}.approved-1170-main .pricing-edit-grid,.approved-1170-main .pricing-edit-footer{color:#334155!important;background:0 0!important}.approved-1170-main .pricing-card *,.approved-1170-main .pricing-edit-card *{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}.approved-1170-main .pricing-card label,.approved-1170-main .pricing-edit-card label,.approved-1170-main .pricing-card span,.approved-1170-main .pricing-edit-card span,.approved-1170-main .pricing-card p,.approved-1170-main .pricing-edit-card p{color:#475569!important}.approved-1170-main .pricing-card input,.approved-1170-main .pricing-edit-card input,.approved-1170-main .pricing-card select,.approved-1170-main .pricing-edit-card select{color:#123b66!important;background:#fff!important;border:1px solid #dbe7f3!important;border-radius:10px!important}.approved-1170-main .pricing-card .save-button,.approved-1170-main .pricing-edit-card .save-button,.approved-1170-main .compact-save{color:#0b1f3a!important;background:#d6a94a!important;border-color:#d6a94a!important}.approved-1170-module-card{color:#334155!important;background:#fff!important;border:1px solid #dbe7f3!important}.approved-1170-module-card h1{color:#0b3d75!important}.approved-1170-module-card p{color:#475569!important}.approved-1170-module-list{gap:10px;margin-top:18px;display:grid}.approved-1170-module-list-item{border-radius:12px;padding:12px 14px;color:#123b66!important;background:#f4f7fb!important;border:1px solid #dbe7f3!important}.approved-1170-topbar{height:60px!important;min-height:60px!important;overflow:hidden!important}.approved-1170-topbar-left{align-items:center!important;height:60px!important}.approved-1170-topbar-logo{object-fit:contain!important;box-sizing:border-box!important;background:#fff!important;border-radius:12px!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;padding:4px!important;display:block!important}.approved-1170-brand{align-items:center!important;min-height:72px!important;max-height:72px!important;overflow:hidden!important}.approved-1170-brand-logo{object-fit:contain!important;box-sizing:border-box!important;background:#fff!important;border-radius:12px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;padding:4px!important;display:block!important}.approved-1170-brand-copy{overflow:hidden!important}.approved-1170-brand-copy strong,.approved-1170-brand-copy span{white-space:nowrap!important}.auth-page{justify-content:center;align-items:center;min-height:100vh;padding:32px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;background:#f4f7fb!important}.auth-page .auth-card{border-radius:22px;width:min(520px,100%);padding:28px;box-shadow:0 18px 40px #0f172a1f;color:#334155!important;background:#fff!important;border:1px solid #dbe7f3!important}.auth-logo-row{align-items:center;gap:14px;margin-bottom:22px;display:flex}.auth-logo{object-fit:contain;background:#fff;border:1px solid #dbe7f3;border-radius:14px;width:54px;height:54px;padding:5px}.auth-logo-row h1,.auth-page h2{margin:0;color:#0b3d75!important}.auth-logo-row p,.auth-page p{color:#475569!important}.auth-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.approved-1170-logout-button{color:#fff!important;cursor:pointer!important;background:#dc2626!important;border:1px solid #dc2626!important;border-radius:999px!important;padding:7px 12px!important;font-size:12px!important;font-weight:700!important}.approved-1170-logout-button:hover{background:#b91c1c!important;border-color:#b91c1c!important}.approved-1170-topbar{z-index:1000!important;height:60px!important;min-height:60px!important}.approved-1170-sidebar{height:calc(100vh - 60px)!important;top:60px!important}.approved-1170-main{min-height:100vh!important;padding-top:60px!important}.approved-1170-main>*,.approved-1170-module-panel,.dashboard{padding-top:24px!important}.approved-dashboard-header{margin-top:0!important;padding-top:0!important}@media (width<=768px){.approved-1170-topbar{height:60px!important;min-height:60px!important}.approved-1170-sidebar{top:60px!important}.approved-1170-main{padding-top:60px!important}}@media (width<=900px){.sme-launch-grid{grid-template-columns:1fr}}.sme-launch-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:18px;margin-bottom:18px;display:grid}.sme-launch-card,.sme-context-card{padding:18px;color:#334155!important;background:#fff!important;border:1px solid #dbe7f3!important;border-radius:16px!important;box-shadow:0 6px 16px #0f172a0d!important}.sme-launch-card h2,.sme-context-card h2{margin-top:0;color:#0b3d75!important}.sme-launch-card p,.sme-context-card p{color:#64748b!important}.sme-context-list{gap:10px;margin-top:14px;display:grid}.sme-context-row{border-radius:12px;justify-content:space-between;gap:14px;padding:10px 12px;display:flex;background:#f4f7fb!important;border:1px solid #dbe7f3!important}.sme-context-row span{color:#64748b!important}.sme-context-row strong{text-align:right;color:#123b66!important}.sme-launch-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.sme-drive-note{border-radius:14px;margin-top:14px;padding:14px;color:#123b66!important;background:#fff8e8!important;border:1px solid #d6a94a80!important}.sme-drive-note strong{color:#0b3d75!important}@media (width<=900px){.sme-launch-grid{grid-template-columns:1fr}}.project-workspace-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:18px;display:grid}.project-workspace-card{padding:18px;color:#334155!important;background:#fff!important;border:1px solid #dbe7f3!important;border-radius:16px!important;box-shadow:0 6px 16px #0f172a0d!important}.project-workspace-card h1,.project-workspace-card h2{margin-top:0;color:#0b3d75!important}.project-workspace-card p{color:#64748b!important}.project-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.project-field-grid.single{grid-template-columns:1fr}.project-field-grid div{border-radius:12px;padding:12px;background:#f4f7fb!important;border:1px solid #dbe7f3!important}.project-field-grid span{margin-bottom:4px;font-size:12px;display:block;color:#64748b!important}.project-field-grid strong{word-break:break-word;display:block;color:#123b66!important}.project-workspace-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}@media (width<=900px){.project-workspace-grid,.project-field-grid{grid-template-columns:1fr}}.dar-card-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.dar-table th,.dar-table td{text-align:left;border-bottom:1px solid #dbe7f3;padding:12px}@media (width<=900px){.dar-upload-grid{grid-template-columns:1fr}.dar-card-header{flex-direction:column}}.dar-upload-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:18px;display:grid}.dar-card{padding:18px;color:#334155!important;background:#fff!important;border:1px solid #dbe7f3!important;border-radius:16px!important;box-shadow:0 6px 16px #0f172a0d!important}.dar-card h2{margin-top:0;color:#0b3d75!important}.dar-card p{color:#64748b!important}.dar-required-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.dar-required-fields strong{grid-column:1/-1;color:#0b3d75!important}.dar-required-fields span,.dar-empty-state{border-radius:10px;padding:10px;color:#123b66!important;background:#f4f7fb!important;border:1px solid #dbe7f3!important}.dar-upload-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}@media (width<=900px){.dar-upload-grid{grid-template-columns:1fr}}.dar-file-input{color:#123b66;background:#f8fafc;border:1px solid #dbe7f3;border-radius:12px;width:100%;margin:14px 0;padding:12px;display:block}.dar-table-wrap{overflow-x:auto}.dar-table{border-collapse:collapse;width:100%}.dar-table th,.dar-table td{text-align:left;color:#123b66;border-bottom:1px solid #dbe7f3;padding:12px}.dar-table th{color:#0b3d75;background:#f4f7fb}.dar-table{table-layout:fixed!important;width:100%!important}.dar-table th,.dar-table td{vertical-align:top!important;line-height:1.35!important}.dar-table th:nth-child(2),.dar-table td:nth-child(2){width:28%!important}.dar-table th:nth-child(4),.dar-table td:nth-child(4){width:20%!important}.dar-table th:nth-child(5),.dar-table td:nth-child(5){width:14%!important}.dar-table th:nth-child(6),.dar-table td:nth-child(6){text-align:center!important;width:8%!important}.dar-table td{word-break:break-word!important}.dar-table .status-pill{white-space:normal!important;text-align:center!important;justify-content:center!important;align-items:center!important;min-width:92px!important;max-width:110px!important;padding:8px 10px!important;line-height:1.2!important;display:inline-flex!important}@media (width<=900px){.dar-table{min-width:900px!important}.dar-table-wrap{overflow-x:auto!important}}.dar-import-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.dar-import-stats div{border-radius:12px;padding:12px;background:#f4f7fb!important;border:1px solid #dbe7f3!important}.dar-import-stats span{margin-bottom:4px;font-size:12px;display:block;color:#64748b!important}.dar-import-stats strong{font-size:22px;display:block;color:#0b3d75!important}.dar-preview-card{margin-top:18px}button:disabled{opacity:.55;cursor:not-allowed}.duplicate-pill{text-align:center;border-radius:999px;justify-content:center;align-items:center;min-width:92px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.duplicate-new{color:#166534!important;background:#dcfce7!important;border:1px solid #bbf7d0!important}.duplicate-upload-duplicate{color:#92400e!important;background:#fff8e8!important;border:1px solid #d6a94a8c!important}.duplicate-crm-duplicate{color:#991b1b!important;background:#fee2e2!important;border:1px solid #fecaca!important}.dar-table{min-width:900px!important;font-size:13px!important}.dar-table th{padding:9px 10px!important;font-size:12px!important;font-weight:800!important}.dar-table td{padding:9px 10px!important;font-size:13px!important;line-height:1.25!important}.dar-table .status-pill,.dar-table .duplicate-pill{white-space:nowrap!important;min-width:58px!important;max-width:78px!important;padding:6px 8px!important;font-size:11px!important;line-height:1!important}.dar-card h2{font-size:18px!important}.dar-card p{font-size:13px!important;line-height:1.45!important}.unified-sme-card,.unified-sme-form-card{padding:18px;color:#334155!important;background:#fff!important;border:1px solid #dbe7f3!important;border-radius:16px!important;box-shadow:0 6px 16px #0f172a0d!important}.unified-sme-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.unified-sme-header h2,.unified-sme-form-card h2{margin:0 0 4px;color:#0b3d75!important}.unified-sme-header p,.unified-sme-form-card p{color:#64748b!important;font-size:13px!important}.unified-sme-tabs{flex-wrap:wrap;gap:10px;margin:12px 0 16px;display:flex}.unified-sme-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.unified-sme-step{background:#f8fafc;border:1px solid #dbe7f3;border-radius:12px;padding:10px}.unified-sme-step.active{border-color:#0b3d75}.unified-sme-step strong{color:#0b3d75;font-size:13px;display:block}.unified-sme-step span{color:#64748b;font-size:12px}.unified-sme-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.unified-sme-form-grid label{color:#334155;gap:6px;font-size:12px;font-weight:700;display:grid}.unified-sme-form-grid input,.unified-sme-form-grid select{color:#123b66;background:#fff;border:1px solid #cbd8e6;border-radius:10px;padding:10px;font-size:13px}@media (width<=900px){.unified-sme-header{flex-direction:column}.unified-sme-steps,.unified-sme-form-grid{grid-template-columns:1fr}}.approved-1170-main{overflow-x:hidden!important}.lead-grid{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.lead-card{grid-template-columns:minmax(180px,.9fr) minmax(180px,.75fr) minmax(260px,1.25fr)!important;align-items:start!important;gap:14px!important;width:100%!important;max-width:100%!important;padding:16px!important;display:grid!important;overflow:hidden!important}.lead-card>*{min-width:0!important;max-width:100%!important}.lead-card p,.lead-card span,.lead-card strong,.lead-card div{overflow-wrap:anywhere!important;word-break:break-word!important;max-width:100%!important}.lead-card .route,.lead-card [class*=route]{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;max-width:100%!important;display:-webkit-box!important;overflow:hidden!important}.lead-actions,.lead-card .lead-actions{grid-column:1/-1!important;grid-template-columns:repeat(4,minmax(90px,120px)) minmax(220px,1fr)!important;gap:8px!important;width:100%!important;display:grid!important}.lead-actions button,.lead-card button{white-space:normal!important;min-height:36px!important;padding:8px 10px!important;font-size:12px!important}body{overflow-x:hidden!important}@media (width<=1000px){.lead-card{grid-template-columns:1fr!important}.lead-actions,.lead-card .lead-actions{grid-template-columns:1fr 1fr!important}}.lead-card{grid-template-columns:minmax(180px,.8fr) minmax(360px,1.4fr) minmax(150px,.45fr)!important;align-items:start!important;gap:16px!important}.lead-actions,.lead-card .lead-actions{flex-direction:column!important;grid-column:auto!important;align-self:stretch!important;gap:8px!important;width:100%!important;display:flex!important}.lead-actions button,.lead-card .lead-actions button{white-space:normal!important;width:100%!important;min-height:34px!important;padding:7px 9px!important;font-size:11px!important}.lead-card .route,.lead-card [class*=route]{-webkit-line-clamp:3!important}@media (width<=1000px){.lead-card{grid-template-columns:1fr!important}.lead-actions,.lead-card .lead-actions{grid-template-columns:1fr 1fr!important;display:grid!important}}.lead-card{grid-template-columns:minmax(180px,.8fr) minmax(420px,1.5fr) 150px!important;gap:16px!important}.lead-actions,.lead-card .lead-actions{flex-direction:column!important;grid-area:1/3/span 2!important;align-self:start!important;gap:8px!important;width:150px!important;min-width:150px!important;display:flex!important}.lead-actions button,.lead-card .lead-actions button{white-space:normal!important;text-align:center!important;width:150px!important;min-height:34px!important;padding:7px 8px!important;font-size:11px!important;line-height:1.15!important}@media (width<=1000px){.lead-card{grid-template-columns:1fr!important}.lead-actions,.lead-card .lead-actions{grid-area:auto/1!important;width:100%!important;min-width:0!important}.lead-actions button,.lead-card .lead-actions button{width:100%!important}}.lead-card strong,.lead-card p,.lead-card span,.lead-card div{overflow-wrap:anywhere!important;word-break:break-word!important}.lead-card [class*=route],.lead-card .route{max-height:42px!important;overflow:hidden!important}.quick-action-row,.lead-card .quick-action-row{flex-direction:column!important;gap:10px!important;width:220px!important;min-width:220px!important;max-width:220px!important;display:flex!important}.quick-action-row button,.lead-card .quick-action-row button{white-space:nowrap!important;text-align:center!important;border-radius:4px!important;width:220px!important;min-width:220px!important;max-width:220px!important;min-height:40px!important;padding:9px 12px!important}.lead-card{border-radius:18px!important;grid-template-columns:minmax(220px,.85fr) minmax(360px,1.15fr) minmax(190px,.55fr)!important;align-items:start!important;gap:20px!important;padding:22px!important;display:grid!important;overflow:hidden!important}.lead-card>*{min-width:0!important}.lead-card .quick-action-row{flex-direction:column!important;grid-area:1/3/span 2!important;justify-content:flex-start!important;align-items:stretch!important;gap:10px!important;width:100%!important;margin:0!important;display:flex!important}.lead-card .quick-action-row button:not(:last-child){display:none!important}.lead-card .quick-action-row button:last-child{text-align:center!important;white-space:normal!important;border-radius:10px!important;width:100%!important;min-height:44px!important;padding:11px 14px!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important;display:block!important}.lead-card strong{font-size:14px!important;line-height:1.35!important}.lead-card p,.lead-card span{font-size:12px!important;line-height:1.4!important}.lead-card .eyebrow{letter-spacing:.08em!important;font-size:10px!important}.lead-card div,.lead-card span,.lead-card p,.lead-card strong{overflow-wrap:anywhere!important;word-break:normal!important}.lead-grid,.approved-1170-main,body{overflow-x:hidden!important}@media (width<=1000px){.lead-card{grid-template-columns:1fr!important;padding:18px!important}.lead-card .quick-action-row{grid-area:auto/1!important;width:100%!important}}.lead-detail-status-panel{background:#fff!important;border:1px solid #dbe7f3!important;border-radius:18px!important;grid-template-columns:minmax(260px,1fr) 260px!important;align-items:center!important;gap:22px!important;margin-bottom:16px!important;padding:22px 24px!important;display:grid!important;box-shadow:0 8px 22px #0f172a0f!important}.lead-detail-status-copy h2{color:#0b3d75!important;margin:0 0 6px!important;font-size:20px!important}.lead-detail-status-copy p{color:#64748b!important;margin:0!important;font-size:13px!important;line-height:1.45!important}.lead-status-stack{flex-direction:column!important;justify-self:end!important;gap:10px!important;width:240px!important;display:flex!important}.lead-status-button{color:#1f6fb2!important;text-align:center!important;white-space:nowrap!important;cursor:pointer!important;background:#fff!important;border:1px solid #bfd7f2!important;border-radius:8px!important;width:240px!important;min-height:42px!important;padding:10px 14px!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important}.lead-status-button:hover{background:#eff6ff!important}.lead-status-button.danger{color:#b91c1c!important;border-color:#fecaca!important}.lead-status-button.danger:hover{background:#fef2f2!important}@media (width<=900px){.lead-detail-status-panel{grid-template-columns:1fr!important}.lead-status-stack{justify-self:stretch!important;width:100%!important}.lead-status-button{width:100%!important}}.lead-detail-status-panel{align-items:center!important;min-height:150px!important;margin-bottom:14px!important;padding:18px 22px!important}.lead-detail-status-copy{align-content:center!important;gap:4px!important;display:grid!important}.lead-detail-status-copy .eyebrow{color:#1f6fb2!important;letter-spacing:.08em!important;margin:0!important;font-size:10px!important}.lead-detail-status-copy h2{color:#0b3d75!important;margin:0!important;font-size:19px!important;line-height:1.25!important}.lead-detail-status-copy p{color:#64748b!important;max-width:560px!important;margin:0!important;font-size:12px!important;line-height:1.4!important}.lead-status-stack{gap:8px!important;width:230px!important}.lead-status-button{border-radius:7px!important;width:230px!important;min-height:38px!important;padding:9px 12px!important;font-size:12px!important}.lead-survey-panel{background:#fff!important;border:1px solid #dbe7f3!important;border-radius:18px!important;grid-template-columns:minmax(280px,.9fr) minmax(420px,1.1fr)!important;align-items:center!important;gap:22px!important;margin-bottom:16px!important;padding:20px 24px!important;display:grid!important;box-shadow:0 8px 22px #0f172a0f!important}.lead-survey-copy{gap:4px!important;display:grid!important}.lead-survey-copy .eyebrow{color:#1f6fb2!important;letter-spacing:.08em!important;margin:0!important;font-size:10px!important}.lead-survey-copy h2{color:#0b3d75!important;margin:0!important;font-size:20px!important;line-height:1.25!important}.lead-survey-copy p{color:#64748b!important;max-width:560px!important;margin:0!important;font-size:12px!important;line-height:1.4!important}.lead-survey-option-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.lead-survey-option-button{color:#0b3d75!important;text-align:left!important;cursor:pointer!important;background:#f8fbff!important;border:1px solid #bfd7f2!important;border-radius:12px!important;align-content:center!important;gap:4px!important;min-height:74px!important;padding:12px!important;display:grid!important}.lead-survey-option-button:hover{background:#eff6ff!important;border-color:#1f6fb2!important}.lead-survey-option-button strong{color:#0b3d75!important;font-size:13px!important;line-height:1.2!important}.lead-survey-option-button span{color:#64748b!important;font-size:11px!important;line-height:1.3!important}@media (width<=1000px){.lead-survey-panel,.lead-survey-option-grid{grid-template-columns:1fr!important}}.lead-artifact-panel{background:#fff!important;border:1px solid #dbe7f3!important;border-radius:18px!important;grid-template-columns:minmax(280px,.8fr) minmax(440px,1.2fr)!important;align-items:center!important;gap:22px!important;margin-bottom:16px!important;padding:20px 24px!important;display:grid!important;box-shadow:0 8px 22px #0f172a0f!important}.lead-artifact-copy{gap:4px!important;display:grid!important}.lead-artifact-copy .eyebrow{color:#1f6fb2!important;letter-spacing:.08em!important;margin:0!important;font-size:10px!important}.lead-artifact-copy h2{color:#0b3d75!important;margin:0!important;font-size:20px!important;line-height:1.25!important}.lead-artifact-copy p{color:#64748b!important;margin:0!important;font-size:12px!important;line-height:1.4!important}.lead-artifact-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.lead-artifact-tile{background:#f8fbff!important;border:1px solid #dbe7f3!important;border-radius:12px!important;gap:5px!important;min-height:72px!important;padding:12px!important;display:grid!important}.lead-artifact-tile span{color:#64748b!important;font-size:11px!important;line-height:1.2!important}.lead-artifact-tile strong{color:#0b3d75!important;overflow-wrap:anywhere!important;font-size:12px!important;line-height:1.25!important}@media (width<=1000px){.lead-artifact-panel,.lead-artifact-grid{grid-template-columns:1fr!important}}.approved-flow-banner{grid-template-columns:minmax(360px,1fr) auto!important;align-items:center!important;gap:18px!important;display:grid!important}.approved-flow-banner .approved-action-grid,.approved-flow-banner .project-workspace-actions,.approved-flow-banner>div:last-child{flex-flow:row!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;width:auto!important;max-width:none!important;display:flex!important}.approved-flow-banner button{white-space:nowrap!important;text-align:center!important;border-radius:10px!important;width:auto!important;min-width:150px!important;min-height:42px!important;padding:10px 14px!important}@media (width<=1100px){.approved-flow-banner{grid-template-columns:1fr!important}.approved-flow-banner .approved-action-grid,.approved-flow-banner .project-workspace-actions,.approved-flow-banner>div:last-child{flex-wrap:wrap!important;justify-content:flex-start!important}}@media (width<=700px){.approved-flow-banner .approved-action-grid,.approved-flow-banner .project-workspace-actions,.approved-flow-banner>div:last-child{flex-direction:column!important;align-items:stretch!important}.approved-flow-banner button{width:100%!important}}.approved-1170-main,.project-workspace-grid,.project-workspace-card,.lead-survey-panel,.lead-artifact-panel,.lead-detail-status-panel{box-sizing:border-box!important;max-width:100%!important;overflow-x:hidden!important}.lead-survey-panel,.lead-artifact-panel{grid-template-columns:minmax(240px,.85fr) minmax(0,1.15fr)!important}.lead-survey-option-grid{grid-template-columns:repeat(auto-fit,minmax(175px,1fr))!important;gap:10px!important;min-width:0!important;max-width:100%!important;display:grid!important}.lead-survey-option-button{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.lead-survey-option-button strong,.lead-survey-option-button span{overflow-wrap:anywhere!important;word-break:normal!important}.lead-artifact-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important;min-width:0!important;max-width:100%!important}.project-field-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}@media (width<=1200px){.lead-survey-panel,.lead-artifact-panel,.lead-detail-status-panel{grid-template-columns:1fr!important}.lead-status-stack{justify-self:stretch!important;width:100%!important}.lead-status-button{width:100%!important}}@media (width<=900px){.lead-survey-option-grid,.lead-artifact-grid{grid-template-columns:1fr!important}}.boss-demo-snapshot{color:#fff!important;background:linear-gradient(135deg,#0b3d75 0%,#123b66 52%,#1f6fb2 100%)!important;border:1px solid #ffffff2e!important;border-radius:20px!important;grid-template-columns:minmax(300px,.9fr) minmax(520px,1.1fr)!important;align-items:center!important;gap:22px!important;margin-bottom:18px!important;padding:22px 24px!important;display:grid!important;box-shadow:0 18px 42px #0b3d7538!important}.boss-demo-copy{gap:6px!important;display:grid!important}.boss-demo-copy .eyebrow{color:#d6a94a!important;letter-spacing:.12em!important;margin:0!important;font-size:10px!important}.boss-demo-copy h2{color:#fff!important;margin:0!important;font-size:26px!important;line-height:1.15!important}.boss-demo-copy p{color:#dbeafe!important;margin:0!important;font-size:13px!important;line-height:1.45!important}.boss-demo-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.boss-demo-metric{background:#ffffff1f!important;border:1px solid #ffffff2e!important;border-radius:14px!important;align-content:center!important;gap:5px!important;min-height:82px!important;padding:14px!important;display:grid!important}.boss-demo-metric span{color:#bfdbfe!important;font-size:11px!important;line-height:1.2!important}.boss-demo-metric strong{color:#fff!important;font-size:24px!important;line-height:1!important}@media (width<=1100px){.boss-demo-snapshot{grid-template-columns:1fr!important}.boss-demo-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=650px){.boss-demo-metrics{grid-template-columns:1fr!important}}.lead-communication-panel{background:#fff!important;border:1px solid #dbe7f3!important;border-radius:18px!important;grid-template-columns:minmax(280px,.85fr) minmax(420px,1.15fr)!important;align-items:stretch!important;gap:22px!important;margin-bottom:16px!important;padding:20px 24px!important;display:grid!important;box-shadow:0 8px 22px #0f172a0f!important}.lead-communication-copy{align-content:center!important;gap:4px!important;display:grid!important}.lead-communication-copy .eyebrow{color:#1f6fb2!important;letter-spacing:.08em!important;margin:0!important;font-size:10px!important}.lead-communication-copy h2{color:#0b3d75!important;margin:0!important;font-size:20px!important;line-height:1.25!important}.lead-communication-copy p{color:#64748b!important;margin:0!important;font-size:12px!important;line-height:1.4!important}.lead-communication-editor{gap:10px!important;display:grid!important}.lead-communication-editor textarea{color:#0f172a!important;resize:vertical!important;box-sizing:border-box!important;border:1px solid #cbd8e6!important;border-radius:12px!important;width:100%!important;min-height:110px!important;padding:12px!important;font-size:13px!important}.lead-communication-editor button{border-radius:10px!important;justify-self:end!important;min-width:220px!important;min-height:42px!important;font-weight:800!important}@media (width<=1000px){.lead-communication-panel{grid-template-columns:1fr!important}.lead-communication-editor button{justify-self:stretch!important;width:100%!important}}.boss-demo-checklist{background:#fff!important;border:1px solid #dbe7f3!important;border-radius:20px!important;margin-bottom:18px!important;padding:22px 24px!important;box-shadow:0 10px 26px #0f172a0f!important}.boss-demo-checklist-header{justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;margin-bottom:16px!important;display:flex!important}.boss-demo-checklist-header h2{color:#0b3d75!important;margin:0 0 4px!important;font-size:22px!important;line-height:1.2!important}.boss-demo-checklist-header p{color:#64748b!important;margin:0!important;font-size:13px!important;line-height:1.4!important}.boss-demo-live-badge{color:#166534!important;white-space:nowrap!important;background:#dcfce7!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:130px!important;min-height:34px!important;padding:7px 12px!important;font-size:12px!important;font-weight:900!important;display:inline-flex!important}.boss-demo-checklist-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.boss-demo-check-item{background:#f8fbff!important;border:1px solid #dbe7f3!important;border-radius:14px!important;gap:5px!important;min-height:104px!important;padding:14px!important;display:grid!important}.boss-demo-check-item strong{color:#0b3d75!important;font-size:14px!important;line-height:1.2!important}.boss-demo-check-item span{color:#64748b!important;font-size:12px!important;line-height:1.4!important}@media (width<=1100px){.boss-demo-checklist-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=750px){.boss-demo-checklist-header{flex-direction:column!important}.boss-demo-checklist-grid{grid-template-columns:1fr!important}}.lead-communication-panel{box-sizing:border-box!important;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr)!important;align-items:start!important;overflow:hidden!important}.lead-communication-panel>*{min-width:0!important;max-width:100%!important}.lead-communication-editor{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.lead-communication-editor textarea{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:120px!important;max-height:180px!important;display:block!important;overflow:auto!important}.lead-communication-editor button{justify-self:end!important;max-width:260px!important}@media (width<=1100px){.lead-communication-panel{grid-template-columns:1fr!important}.lead-communication-editor button{justify-self:stretch!important;width:100%!important;max-width:100%!important}}.boss-demo-snapshot,.boss-demo-checklist{opacity:.78!important;box-shadow:none!important;background:#fbfdff!important;border-radius:14px!important;margin-bottom:8px!important;padding:10px 14px!important}.boss-demo-snapshot{grid-template-columns:minmax(220px,.7fr) minmax(360px,1.3fr)!important;gap:10px!important}.boss-demo-copy h2,.boss-demo-checklist-header h2{font-size:14px!important;line-height:1.2!important}.boss-demo-copy p,.boss-demo-checklist-header p{font-size:10px!important;line-height:1.25!important}.boss-demo-metrics{gap:6px!important}.boss-demo-metric{min-height:42px!important;padding:7px 8px!important}.boss-demo-metric span{font-size:9px!important}.boss-demo-metric strong{font-size:15px!important}.boss-demo-checklist-grid{gap:6px!important}.boss-demo-check-item{min-height:56px!important;padding:7px 8px!important}.boss-demo-check-item strong{font-size:10px!important}.boss-demo-check-item span{font-size:9px!important;line-height:1.2!important}.boss-demo-live-badge{min-width:84px!important;min-height:24px!important;padding:4px 8px!important;font-size:9px!important}.approved-flow-banner{opacity:1!important}.approved-1170-main .boss-demo-snapshot,.approved-1170-main .boss-demo-checklist{opacity:.62!important;box-shadow:none!important;background:#fbfdff!important;border:1px solid #e5edf7!important;border-radius:12px!important;margin:0 0 6px!important;padding:8px 12px!important}.approved-1170-main .boss-demo-snapshot{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.approved-1170-main .boss-demo-copy{gap:1px!important}.approved-1170-main .boss-demo-copy h2{margin:0!important;font-size:12px!important;line-height:1.1!important}.approved-1170-main .boss-demo-copy p{display:none!important}.approved-1170-main .boss-demo-copy .eyebrow,.approved-1170-main .boss-demo-checklist .eyebrow{letter-spacing:.12em!important;margin:0!important;font-size:8px!important}.approved-1170-main .boss-demo-metrics{align-items:center!important;gap:6px!important;display:flex!important}.approved-1170-main .boss-demo-metric{background:0 0!important;border:1px solid #e5edf7!important;border-radius:8px!important;min-height:28px!important;padding:4px 7px!important}.approved-1170-main .boss-demo-metric span{font-size:8px!important}.approved-1170-main .boss-demo-metric strong{font-size:12px!important}.approved-1170-main .boss-demo-checklist-header{margin-bottom:6px!important}.approved-1170-main .boss-demo-checklist-header h2{margin:0!important;font-size:12px!important}.approved-1170-main .boss-demo-checklist-header p,.approved-1170-main .boss-demo-check-item span{display:none!important}.approved-1170-main .boss-demo-checklist-grid{flex-wrap:wrap!important;gap:5px!important;display:flex!important}.approved-1170-main .boss-demo-check-item{background:#f8fbff!important;border-radius:999px!important;min-height:0!important;padding:4px 8px!important}.approved-1170-main .boss-demo-check-item strong{font-size:9px!important;line-height:1.1!important}.approved-1170-main .boss-demo-live-badge{min-width:72px!important;min-height:20px!important;padding:3px 7px!important;font-size:8px!important}.approved-1170-main .approved-flow-banner{opacity:1!important;margin-top:14px!important}.approved-1170-main .boss-workflow-snapshot{min-height:0!important;box-shadow:none!important;opacity:.68!important;background:#fbfdff!important;border:1px solid #e5edf7!important;border-radius:10px!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:10px!important;margin:0 0 6px!important;padding:5px 10px!important;display:grid!important}.approved-1170-main .boss-workflow-copy .eyebrow{letter-spacing:.1em!important;color:#94a3b8!important;margin:0!important;font-size:7px!important;line-height:1!important}.approved-1170-main .boss-workflow-copy h2{color:#64748b!important;white-space:nowrap!important;margin:0!important;font-size:10px!important;font-weight:800!important;line-height:1!important}.approved-1170-main .boss-workflow-copy p{display:none!important}.approved-1170-main .boss-workflow-checklist{display:none!important}.approved-1170-main .boss-workflow-snapshot,.approved-1170-main .boss-workflow-checklist{min-height:0!important;box-shadow:none!important;opacity:.72!important;background:#fbfdff!important;border:1px solid #e5edf7!important;border-radius:10px!important;margin:0 0 5px!important;padding:5px 10px!important}.approved-1170-main .boss-workflow-snapshot{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:10px!important;display:grid!important}.approved-1170-main .boss-workflow-copy{align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.approved-1170-main .boss-workflow-copy .eyebrow,.approved-1170-main .boss-workflow-checklist .eyebrow{letter-spacing:.1em!important;color:#94a3b8!important;margin:0!important;font-size:7px!important;line-height:1!important}.approved-1170-main .boss-workflow-copy h2,.approved-1170-main .boss-workflow-checklist-header h2{color:#64748b!important;white-space:nowrap!important;margin:0!important;font-size:10px!important;font-weight:800!important;line-height:1!important}.approved-1170-main .boss-workflow-copy p,.approved-1170-main .boss-workflow-checklist-header p,.approved-1170-main .boss-workflow-check-item span{display:none!important}.approved-1170-main .boss-workflow-metrics{justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.approved-1170-main .boss-workflow-metric{min-height:0!important;box-shadow:none!important;background:0 0!important;border:none!important;align-items:center!important;gap:3px!important;padding:0!important;display:inline-flex!important}.approved-1170-main .boss-workflow-metric span{color:#94a3b8!important;font-size:8px!important;line-height:1!important}.approved-1170-main .boss-workflow-metric strong{color:#64748b!important;font-size:10px!important;font-weight:800!important;line-height:1!important}.approved-1170-main .boss-workflow-checklist-header{justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-bottom:5px!important;display:flex!important}.approved-1170-main .boss-workflow-live-badge{border-radius:999px!important;min-width:68px!important;min-height:18px!important;padding:2px 6px!important;font-size:8px!important;font-weight:800!important;line-height:1!important}.approved-1170-main .boss-workflow-checklist-grid{flex-wrap:wrap!important;gap:4px!important;display:flex!important}.approved-1170-main .boss-workflow-check-item{background:#f8fbff!important;border:1px solid #e5edf7!important;border-radius:999px!important;min-height:0!important;padding:3px 7px!important}.approved-1170-main .boss-workflow-check-item strong{color:#64748b!important;font-size:8px!important;font-weight:800!important;line-height:1!important}.approved-1170-main .dashboard-fineprint-strip{box-shadow:none!important;background:0 0!important;border:none!important;justify-items:center!important;gap:4px!important;margin:0 0 6px!important;padding:4px 0 6px!important;display:grid!important}.approved-1170-main .dashboard-fineprint-title{color:#0f172a!important;margin:0!important;font-size:9px!important;font-weight:800!important;line-height:1!important}.approved-1170-main .dashboard-fineprint-line{color:#0f172a!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:8px!important;font-size:9px!important;line-height:1.1!important;display:flex!important}.approved-1170-main .dashboard-fineprint-line span{color:#0f172a!important;white-space:nowrap!important;font-size:9px!important;font-weight:500!important;line-height:1.1!important}.approved-1170-main .dashboard-live-chip{color:#052e16!important;background:#22c55e!important;border-radius:0!important;justify-content:center!important;align-items:center!important;min-width:38px!important;min-height:16px!important;padding:2px 8px!important;font-size:8px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.approved-1170-main .dashboard-fineprint-strip{box-shadow:none!important;background:0 0!important;border:none!important;justify-items:center!important;gap:3px!important;min-height:0!important;margin:0 0 6px!important;padding:2px 0 5px!important;display:grid!important}.approved-1170-main .dashboard-fineprint-title{color:#64748b!important;letter-spacing:.02em!important;margin:0!important;font-size:8px!important;font-weight:800!important;line-height:1!important}.approved-1170-main .dashboard-fineprint-line{color:#64748b!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:4px 12px!important;margin:0!important;font-size:8px!important;line-height:1.1!important;display:flex!important}.approved-1170-main .dashboard-fineprint-line span,.approved-1170-main .dashboard-fineprint-line strong{color:#64748b!important;white-space:nowrap!important;font-size:8px!important;font-weight:600!important;line-height:1.1!important}.approved-1170-main .dashboard-fineprint-line strong{color:#052e16!important;background:#22c55e!important;border-radius:2px!important;justify-content:center!important;align-items:center!important;min-width:28px!important;min-height:12px!important;padding:1px 5px!important;font-size:7px!important;font-weight:900!important;display:inline-flex!important}.approved-dashboard-hero .approved-action-grid{flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;width:auto!important;max-width:100%!important;display:flex!important}.approved-dashboard-hero .approved-action-grid select,.approved-dashboard-hero .approved-action-grid button{white-space:nowrap!important;height:32px!important;min-height:32px!important;box-shadow:none!important;border-radius:8px!important;padding:6px 10px!important;font-size:10px!important;font-weight:800!important;line-height:1!important}.approved-dashboard-hero .approved-action-grid select{min-width:112px!important;max-width:135px!important}.approved-dashboard-hero .approved-action-grid button{min-width:auto!important}.approved-dashboard-hero .approved-gold-button{width:96px!important}.approved-dashboard-hero .approved-blue-button{width:126px!important}.approved-dashboard-hero .approved-red-outline-button{width:134px!important}.approved-dashboard-hero .approved-blue-outline-button{width:104px!important}@media (width<=1180px){.approved-dashboard-hero .approved-action-grid{flex-wrap:wrap!important;justify-content:flex-end!important}}.top-bar .approved-action-grid,.top-bar>div:last-child,.approved-dashboard-hero .approved-action-grid{flex-flow:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;display:flex!important}.top-bar .approved-action-grid select,.top-bar .approved-action-grid button,.top-bar>div:last-child select,.top-bar>div:last-child button,.approved-dashboard-hero .approved-action-grid select,.approved-dashboard-hero .approved-action-grid button{white-space:nowrap!important;height:30px!important;min-height:30px!important;max-height:30px!important;box-shadow:none!important;border-radius:7px!important;padding:5px 9px!important;font-size:10px!important;font-weight:800!important;line-height:1!important}.top-bar .approved-action-grid select,.top-bar>div:last-child select{width:118px!important;min-width:118px!important}.top-bar .approved-action-grid button,.top-bar>div:last-child button{width:auto!important;min-width:96px!important}.top-bar .approved-action-grid .approved-blue-button,.top-bar>div:last-child .approved-blue-button{min-width:122px!important}.top-bar .approved-action-grid .approved-red-outline-button,.top-bar>div:last-child .approved-red-outline-button{min-width:132px!important}.top-bar .approved-action-grid .approved-gold-button,.top-bar>div:last-child .approved-gold-button{min-width:92px!important}.top-bar .approved-action-grid .approved-blue-outline-button,.top-bar>div:last-child .approved-blue-outline-button{min-width:98px!important}.approved-1170-main .approved-dashboard-header{justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-height:0!important;margin-bottom:4px!important;padding:4px 0 2px!important;display:flex!important}.approved-1170-main .approved-dashboard-header>div:first-child{display:none!important}.approved-1170-main .approved-dashboard-actions{flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;width:auto!important;max-width:100%!important;margin:0!important;display:flex!important}.approved-1170-main .approved-dashboard-actions select,.approved-1170-main .approved-dashboard-actions button{white-space:nowrap!important;height:30px!important;min-height:30px!important;max-height:30px!important;box-shadow:none!important;border-radius:8px!important;padding:0 11px!important;font-size:10px!important;font-weight:800!important;line-height:1!important}.approved-1170-main .approved-dashboard-actions select{width:124px!important;min-width:124px!important;max-width:124px!important}.approved-1170-main .approved-dashboard-actions .approved-gold-button{width:100px!important;min-width:100px!important}.approved-1170-main .approved-dashboard-actions .approved-blue-button{width:142px!important;min-width:142px!important}.approved-1170-main .approved-dashboard-actions .approved-red-outline-button{width:154px!important;min-width:154px!important}.approved-1170-main .approved-dashboard-actions .approved-blue-outline-button{width:112px!important;min-width:112px!important}@media (width<=1050px){.approved-1170-main .approved-dashboard-actions{flex-wrap:wrap!important}}.approved-1170-main .dashboard-actions-compact{justify-content:flex-end!important;align-items:center!important;width:auto!important;margin:0!important;display:flex!important}.approved-1170-main .project-actions-select{color:#0b3d75!important;width:150px!important;min-width:150px!important;height:30px!important;min-height:30px!important;box-shadow:none!important;background:#fff!important;border:1px solid #bfd7f2!important;border-radius:8px!important;padding:0 9px!important;font-size:10px!important;font-weight:800!important}.approved-1170-main .approved-dashboard-header{height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important}.approved-1170-main .dashboard-utility-row{height:34px!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:none!important;grid-template-columns:minmax(0,1fr) 150px!important;align-items:center!important;column-gap:14px!important;margin:0!important;padding:0 0 6px!important;display:grid!important}.approved-1170-main .dashboard-utility-row .dashboard-fineprint-strip{height:30px!important;min-height:30px!important;box-shadow:none!important;background:0 0!important;border:none!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0!important;display:flex!important}.approved-1170-main .dashboard-utility-row .dashboard-fineprint-title{color:#0f172a!important;white-space:nowrap!important;margin:0!important;font-size:8px!important;font-weight:800!important;line-height:1!important}.approved-1170-main .dashboard-utility-row .dashboard-fineprint-line{color:#64748b!important;flex-flow:row!important;justify-content:center!important;align-items:center!important;gap:0 10px!important;margin:0!important;font-size:8px!important;line-height:1!important;display:flex!important}.approved-1170-main .dashboard-utility-row .dashboard-fineprint-line span,.approved-1170-main .dashboard-utility-row .dashboard-fineprint-line strong{color:#64748b!important;white-space:nowrap!important;font-size:8px!important;font-weight:600!important;line-height:1!important}.approved-1170-main .dashboard-utility-row .dashboard-fineprint-line strong{color:#052e16!important;background:#22c55e!important;border-radius:2px!important;justify-content:center!important;align-items:center!important;min-width:28px!important;min-height:13px!important;padding:1px 5px!important;font-size:7px!important;font-weight:900!important;display:inline-flex!important}.approved-1170-main .dashboard-utility-row .approved-dashboard-actions.dashboard-actions-compact{justify-content:flex-end!important;align-items:center!important;width:150px!important;height:30px!important;min-height:30px!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;transform:none!important}.approved-1170-main .dashboard-utility-row .project-actions-select{width:150px!important;min-width:150px!important;max-width:150px!important;height:30px!important;min-height:30px!important;box-shadow:none!important;border-radius:8px!important;font-size:10px!important;font-weight:800!important}.approved-1170-main .approved-flow-banner{margin-top:0!important}@media (width<=900px){.approved-1170-main .dashboard-utility-row{grid-template-columns:1fr!important;row-gap:6px!important;height:auto!important;min-height:0!important}.approved-1170-main .dashboard-utility-row .dashboard-fineprint-strip{flex-wrap:wrap!important;height:auto!important}.approved-1170-main .dashboard-utility-row .approved-dashboard-actions.dashboard-actions-compact{justify-content:flex-start!important}}.approved-1170-main .approved-flow-banner{min-height:0!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border:none!important;border-radius:0!important;margin:0 0 10px!important;padding:4px 12px 6px!important;display:block!important}.approved-1170-main .approved-flow-banner h2{color:#0b3d75!important;margin:0!important;font-size:10px!important;font-weight:900!important;line-height:1.2!important;display:inline!important}.approved-1170-main .approved-flow-banner h2:after{content:": "!important}.approved-1170-main .approved-flow-banner p{color:#64748b!important;max-width:none!important;margin:0!important;font-size:10px!important;font-weight:500!important;line-height:1.3!important;display:inline!important}.approved-1170-main .approved-flow-actions,.approved-1170-main .approved-flow-banner .approved-action-row,.approved-1170-main .approved-flow-banner button{display:none!important}.lead-phone-actions{gap:6px!important;margin-top:6px!important;display:flex!important}.lead-phone-actions button{color:#0b3d75!important;cursor:pointer!important;background:#fff!important;border:1px solid #bfdbfe!important;border-radius:7px!important;min-height:24px!important;padding:0 9px!important;font-size:10px!important;font-weight:800!important}.lead-phone-actions button:disabled{opacity:.45!important;cursor:not-allowed!important}.lead-ready-call-chip{color:#166534!important;cursor:pointer!important;background:#dcfce7!important;border:1px solid #86efac!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:22px!important;padding:3px 9px!important;font-size:11px!important;font-weight:900!important;display:inline-flex!important}.lead-ready-call-chip:hover{filter:brightness(.97)!important}.lead-ready-call-chip:disabled{opacity:.5!important;cursor:not-allowed!important}a.lead-ready-call-chip,a.lead-ready-call-chip:visited,a.lead-ready-call-chip:hover,a.lead-ready-call-chip:active{text-decoration:none!important}a.lead-ready-call-chip,a.lead-ready-call-chip:visited,a.lead-ready-call-chip:hover,a.lead-ready-call-chip:active,a.dar-ready-call-chip,a.dar-ready-call-chip:visited,a.dar-ready-call-chip:hover,a.dar-ready-call-chip:active{cursor:pointer!important;text-decoration:none!important}.approved-1170-main a.lead-ready-call-chip,.approved-1170-main a.dar-ready-call-chip,a.lead-ready-call-chip,a.dar-ready-call-chip{color:#166534!important;cursor:pointer!important;background:#dcfce7!important;border:1px solid #16a34a!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:22px!important;padding:3px 10px!important;font-size:11px!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important;box-shadow:inset 0 0 0 1px #ffffff73!important}.approved-1170-main a.lead-ready-call-chip:hover,.approved-1170-main a.dar-ready-call-chip:hover,a.lead-ready-call-chip:hover,a.dar-ready-call-chip:hover{color:#14532d!important;background:#bbf7d0!important;border-color:#15803d!important}.approved-1170-main a.lead-ready-call-chip:active,.approved-1170-main a.dar-ready-call-chip:active,a.lead-ready-call-chip:active,a.dar-ready-call-chip:active{transform:translateY(1px)!important}.lead-communication-actions,.lead-detail-phone-actions,.dar-queue-action-row{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;display:inline-flex!important}.lead-ready-call-chip,.lead-ready-sms-chip,.lead-ready-email-chip,.lead-detail-phone-actions a,.dar-ready-call-chip,.dar-ready-sms-chip,.dar-ready-email-chip{cursor:pointer!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:22px!important;padding:3px 9px!important;font-size:10px!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.lead-ready-call-chip,.lead-detail-phone-actions a[href^=tel\:],.dar-ready-call-chip{color:#166534!important;background:#dcfce7!important;border:1px solid #16a34a!important}.lead-ready-sms-chip,.lead-detail-phone-actions a[href^=sms\:],.dar-ready-sms-chip{color:#1d4ed8!important;background:#dbeafe!important;border:1px solid #2563eb!important}.lead-ready-email-chip,.lead-detail-phone-actions a[href^=mailto\:],.dar-ready-email-chip{color:#92400e!important;background:#fef3c7!important;border:1px solid #d97706!important}.lead-card-communication-actions,.lead-detail-phone-actions{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;margin-top:8px!important;display:inline-flex!important}.lead-card-communication-actions a,.lead-detail-phone-actions a{cursor:pointer!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:22px!important;padding:3px 9px!important;font-size:10px!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.lead-card-communication-actions a[href^=tel\:],.lead-detail-phone-actions a[href^=tel\:]{color:#166534!important;background:#dcfce7!important;border:1px solid #16a34a!important}.lead-card-communication-actions a[href^="rcmobile://sms"],.lead-detail-phone-actions a[href^="rcmobile://sms"]{color:#1d4ed8!important;background:#dbeafe!important;border:1px solid #2563eb!important}.lead-card-communication-actions a[href^=mailto\:],.lead-detail-phone-actions a[href^=mailto\:]{color:#92400e!important;background:#fef3c7!important;border:1px solid #d97706!important}.communication-summary-mini{background:#f8fafc!important;border:1px solid #dbeafe!important;border-radius:12px!important;margin-top:10px!important;padding:10px!important}.communication-summary-mini>span{color:#64748b!important;font-size:11px!important;font-weight:700!important;display:block!important}.communication-summary-row{border-top:1px solid #e2e8f0!important;gap:2px!important;padding:7px 0!important;display:grid!important}.communication-summary-row:first-of-type{border-top:none!important}.communication-summary-row strong{color:#0b3d75!important;font-size:11px!important;font-weight:900!important}.communication-summary-row span,.communication-summary-row small{color:#64748b!important;font-size:10px!important;font-weight:700!important}.unified-upload-button{color:#fff!important;cursor:pointer!important;background:#c1121f!important;border-radius:10px!important;margin:12px 0!important;padding:11px 14px!important;font-size:13px!important;font-weight:900!important;display:inline-flex!important}.unified-upload-button input{display:none!important}.unified-media-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))!important;gap:12px!important;margin-top:12px!important;display:grid!important}.unified-media-card{background:#f8fafc!important;border:1px solid #d7e0ec!important;border-radius:12px!important;gap:5px!important;padding:8px!important;display:grid!important}.unified-media-card img,.unified-media-card video{object-fit:cover!important;background:#000!important;border-radius:10px!important;width:100%!important;height:120px!important}.unified-empty-state{color:#526275!important;border:1px dashed #b8c7da!important;border-radius:12px!important;padding:18px!important}.sme-media-action-row{flex-wrap:wrap!important;justify-content:center!important;gap:12px!important;margin:18px 0 14px!important;display:flex!important}.sme-media-button{color:#003b73!important;cursor:pointer!important;text-align:center!important;background:#fff!important;border:1px solid #0b4f93!important;border-radius:10px!important;place-items:center!important;gap:3px!important;width:155px!important;min-height:62px!important;padding:9px!important;font-weight:900!important;display:grid!important}.sme-media-button span{color:#526275!important;font-size:11px!important;font-weight:700!important}.sme-media-button input{display:none!important}.sme-analyze-button{color:#fff!important;cursor:pointer!important;background:#d11124!important;border:none!important;border-radius:12px!important;place-items:center!important;gap:3px!important;width:min(460px,100%)!important;min-height:80px!important;margin:14px auto!important;font-weight:900!important;display:grid!important}.sme-analyze-button strong{font-size:18px!important}.sme-analyze-button span{font-size:11px!important;font-weight:700!important}.sme-media-info-box{color:#003b73!important;background:#eaf4ff!important;border:1px solid #7db7ff!important;border-radius:10px!important;margin:14px 0!important;padding:12px!important;font-size:13px!important;line-height:1.4!important}.sme-advanced-settings{color:#003b73!important;border-top:1px dashed #d7e0ec!important;margin-top:20px!important;padding-top:12px!important;font-weight:900!important}.sme-advanced-settings p{color:#526275!important;margin-top:8px!important;font-weight:700!important}.approved-metric-card{text-align:center!important;place-items:center!important;min-height:96px!important;padding:16px 18px!important;display:grid!important}.approved-metric-card strong{font-size:28px!important;line-height:1.1!important}:is(.approved-board-card:has(h2):has(.approved-stage-grid),.approved-board-card:has(h2):has(.approved-status-grid)){padding-top:14px!important;padding-bottom:14px!important}.approved-board-card h2{text-align:center!important}.approved-stage-card,.approved-status-card{text-align:center!important;align-content:center!important;justify-items:center!important;min-height:74px!important;padding:12px!important;display:grid!important}.weekly-calendar-summary-card{background:#fff!important;border:1px solid #d7e0ec!important;border-radius:16px!important;margin:16px 0!important;padding:16px!important;box-shadow:0 3px 14px #003b7314!important}.weekly-calendar-header{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-bottom:12px!important;display:flex!important}.weekly-calendar-header h2{color:#003b73!important;margin:0!important}.weekly-calendar-grid{grid-template-columns:repeat(5,minmax(140px,1fr))!important;gap:10px!important;display:grid!important}.weekly-day-card{background:#f8fafc!important;border:1px solid #d7e0ec!important;border-radius:12px!important;gap:5px!important;min-height:92px!important;padding:12px!important;display:grid!important}.weekly-day-card strong{color:#003b73!important;font-size:13px!important}.weekly-day-card span{color:#111827!important;font-size:13px!important;font-weight:800!important}.weekly-day-card small{color:#526275!important;font-size:11px!important;font-weight:700!important}.weekly-calendar-grid-full{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important}.weekly-day-card-full{min-height:220px!important}.weekly-day-card textarea{resize:vertical!important;border:1px solid #c6d6ea!important;border-radius:10px!important;width:100%!important;min-height:160px!important;padding:10px!important}.weekly-booked-move-list{gap:8px!important;margin:8px 0!important;display:grid!important}.weekly-booked-move-card{background:#fff!important;border:1px solid #c6d6ea!important;border-radius:10px!important;gap:4px!important;padding:10px!important;display:grid!important}.weekly-booked-move-card span,.weekly-booked-move-card small,.weekly-booked-move-card p{color:#526275!important;margin:0!important;font-size:11px!important;font-weight:700!important}.weekly-note-label{color:#003b73!important;gap:6px!important;margin-top:10px!important;font-size:12px!important;font-weight:900!important;display:grid!important}.settings-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:16px!important;display:grid!important}.settings-card{background:#fff!important;border:1px solid #d7e0ec!important;border-radius:16px!important;padding:16px!important;box-shadow:0 3px 14px #003b7314!important}.settings-card h2{color:#003b73!important;margin:0 0 8px!important}.settings-card label,.sme-scan-mode-row label{color:#003b73!important;gap:6px!important;margin:12px 0!important;font-size:12px!important;font-weight:900!important;display:grid!important}.settings-card input,.settings-card select,.sme-scan-mode-row select{color:#111827!important;background:#fff!important;border:1px solid #c6d6ea!important;border-radius:10px!important;padding:10px!important}.inventory-section-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:14px!important;margin-top:14px!important;display:grid!important}.inventory-review-panel{background:#f8fafc!important;border:1px solid #d7e0ec!important;border-radius:14px!important;padding:14px!important}.inventory-review-panel h3{color:#003b73!important;margin:0 0 10px!important}.inventory-review-card{background:#fff!important;border:1px solid #c6d6ea!important;border-radius:12px!important;gap:5px!important;margin-bottom:10px!important;padding:10px!important;display:grid!important}.inventory-review-card.confirmed{background:#f0fff4!important;border-color:#b7e4c7!important}.inventory-review-card strong{color:#003b73!important}.inventory-review-card span,.inventory-review-card small{color:#526275!important;font-weight:700!important}.inventory-action-row{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.embedded-sme-context-card{background:#fff!important;border:1px solid #d7e0ec!important;border-radius:18px!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;margin-bottom:14px!important;padding:16px!important;display:flex!important;box-shadow:0 12px 28px #0f172a14!important}.embedded-sme-context-card h2{color:#003b73!important;margin:4px 0!important}.embedded-sme-context-card p{color:#526275!important;margin:0!important;font-weight:700!important}.embedded-sme-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:10px!important;display:flex!important}.embedded-sme-shell{background:#fff!important;border:1px solid #d7e0ec!important;border-radius:18px!important;min-height:82vh!important;overflow:hidden!important;box-shadow:0 12px 28px #0f172a14!important}.embedded-sme-frame{background:#f4f7fb!important;border:0!important;width:100%!important;height:82vh!important;display:block!important}@media (width<=800px){.embedded-sme-context-card{flex-direction:column!important;align-items:flex-start!important}.embedded-sme-actions{justify-content:flex-start!important}.embedded-sme-frame{height:78vh!important}}.embedded-sme-context-card{border-radius:14px!important;min-height:auto!important;margin-bottom:8px!important;padding:10px 14px!important;box-shadow:0 6px 16px #0f172a0f!important}.embedded-sme-context-card .eyebrow{letter-spacing:.12em!important;margin-bottom:2px!important;font-size:9px!important}.embedded-sme-context-card h2{margin:0 0 2px!important;font-size:16px!important;line-height:1.15!important}.embedded-sme-context-card p{font-size:12px!important;line-height:1.25!important}.embedded-sme-actions button{min-height:34px!important;padding:8px 12px!important;font-size:12px!important}.embedded-sme-shell{min-height:86vh!important}.embedded-sme-frame{height:86vh!important}.auth-card img{width:260px!important;max-width:80%!important;margin:0 auto 18px!important;display:block!important}.auth-card h1{color:#fff!important;letter-spacing:-.02em!important;text-align:center!important;margin:8px 0 22px!important;font-size:42px!important;font-weight:800!important;line-height:1.08!important}.auth-card .eyebrow{color:#fff!important;opacity:1!important}.auth-card h2,.auth-card p{color:#fff!important}.auth-card .login-section-title,.auth-card h3{color:#f5c542!important;font-weight:800!important}.login-page,.auth-page,.login-shell,.login-screen{background:linear-gradient(#fff 0%,#eef6fc 100%)!important}.auth-card,.login-card{background:#fff!important;border:1px solid #d6e5f2!important;border-radius:26px!important;padding:34px 42px 38px!important;box-shadow:0 24px 70px #005d9b2e!important}.auth-card img,.login-card img{width:170px!important;max-width:85%!important;height:auto!important;margin:0 auto 18px!important;display:block!important}.auth-card .eyebrow,.login-card .eyebrow{color:#d7193f!important;letter-spacing:.16em!important;text-align:center!important;opacity:1!important;font-weight:900!important}.auth-card h1,.login-card h1{color:#005d9b!important;letter-spacing:-.02em!important;text-align:center!important;margin:6px 0 8px!important;font-size:42px!important;font-weight:900!important;line-height:1.05!important}.auth-card p,.login-card p{color:#23445f!important;text-align:center!important}.auth-card h2,.auth-card h3,.login-card h2,.login-card h3{color:#005d9b!important;text-align:center!important;margin-top:18px!important;font-weight:900!important}.auth-card label,.login-card label{color:#102a43!important;letter-spacing:.01em!important;font-weight:800!important}.auth-card input,.login-card input{color:#102a43!important;background:#fff!important;border:1px solid #b9d0e4!important;border-radius:12px!important}.auth-card input:focus,.login-card input:focus{border-color:#005d9b!important;outline:none!important;box-shadow:0 0 0 3px #005d9b29!important}.auth-card button,.login-card button{border-radius:12px!important;font-weight:900!important}.auth-card button[type=submit],.login-card button[type=submit],.auth-card .save-button,.login-card .save-button{color:#fff!important;background:#d7193f!important;border:1px solid #d7193f!important}.auth-card button[type=submit]:hover,.login-card button[type=submit]:hover,.auth-card .save-button:hover,.login-card .save-button:hover{background:#b91435!important;border-color:#b91435!important}.auth-card button[type=button],.login-card button[type=button]{color:#005d9b!important}.dar-filter-bar{border:1px solid var(--mm-border-blue,#c7d8f5);background:#f8fbff;border-radius:14px;flex-wrap:wrap;align-items:flex-end;gap:18px 22px;margin:20px 0 14px;padding:18px;display:flex}.dar-filter-bar label{color:#173b6d;letter-spacing:.04em;flex-direction:column;gap:7px;min-width:150px;font-size:.75rem;font-weight:700;display:flex}.dar-filter-bar input,.dar-filter-bar select{border:1px solid var(--mm-border-blue,#c7d8f5);color:#0f2748;background:#fff;border-radius:9px;min-height:42px;padding:0 12px;font-size:.9rem}.dar-filter-bar input:focus,.dar-filter-bar select:focus{border-color:#2563eb;outline:2px solid #2563eb2e}.dar-filter-actions{flex-wrap:wrap;gap:10px;margin:0 0 18px;display:flex}.dar-pagination-summary{border:1px solid var(--mm-border-blue,#c7d8f5);color:#173b6d;background:#fff;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 18px;margin:14px 0 16px;padding:14px 16px;font-size:.88rem;display:flex}.dar-pagination-summary>div{gap:10px;display:flex}.dar-pagination-summary .approved-blue-outline-button,.dar-filter-actions .approved-blue-outline-button{min-width:96px}@media (width<=900px){.dar-filter-bar{gap:14px}.dar-filter-bar label{min-width:100%}.dar-pagination-summary{flex-direction:column;align-items:flex-start}}.dar-table th,.dar-table td{padding-left:8px;padding-right:8px}.dar-table th:first-child,.dar-table td:first-child{width:14%}.dar-table th:nth-child(2),.dar-table td:nth-child(2){white-space:nowrap;width:10%}.dar-table th:nth-child(3),.dar-table td:nth-child(3){width:25%}.dar-table th:nth-child(4),.dar-table td:nth-child(4){white-space:nowrap;width:10%}.dar-table th:nth-child(5),.dar-table td:nth-child(5){word-break:break-word;width:20%}.dar-table th:nth-child(6),.dar-table td:nth-child(6){width:12%}.dar-table th:nth-child(7),.dar-table td:nth-child(7){width:9%;min-width:86px}.mobile-survey-menu{display:none}@media (width<=1024px) and (pointer:coarse){.mobile-survey-menu{background:#fff;border:1px solid #d8e5f5;border-radius:16px;grid-template-columns:1fr auto;gap:10px;margin:0 0 14px;padding:12px;display:grid}.mobile-survey-menu select,.mobile-survey-menu button{color:#0b3b75;background:#f8fbff;border:1px solid #c8d8ee;border-radius:12px;min-height:42px;padding:0 12px;font-weight:800}.mobile-survey-menu button{color:#fff;background:#0b3b75}.approved-1170-main{padding-top:92px!important}.mobile-survey-menu{z-index:1!important;margin-top:0!important;margin-bottom:14px!important;position:relative!important}.approved-1170-sidebar,.approved-1170-nav{display:none!important}.approved-1170-main{width:100%!important;margin-left:0!important;padding-top:78px!important}.mobile-survey-menu{margin-top:0!important}.approved-1170-topbar-right,.approved-1170-gold-pill,.approved-1170-soft-pill{display:none!important}.approved-1170-topbar{overflow:hidden!important}}@media (width<=1024px){.approved-1170-sidebar,.approved-1170-nav,.approved-1170-topbar-right,.approved-1170-gold-pill,.approved-1170-soft-pill{visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;display:none!important;overflow:hidden!important}.approved-1170-main{width:100%!important;margin-left:0!important;padding-top:78px!important}.approved-1170-topbar{height:60px!important;min-height:60px!important;overflow:hidden!important}}.settings-env-status .detail-grid{text-align:left;grid-template-columns:1fr auto;align-items:center;gap:8px 14px;display:grid}.settings-env-status .detail-grid span{color:#64748b;font-weight:700}.settings-env-status .detail-grid strong{color:#0b3b75;text-align:right;font-weight:900}.user-admin-danger-zone{border-top:1px solid #d8e5f5;margin-top:14px;padding-top:12px}.user-admin-danger-button{width:100%;color:#b91c1c!important;background:#fff5f5!important;border-color:#b91c1c!important}.lead-grid{gap:14px!important;width:100%!important;max-width:100%!important;display:grid!important;overflow-x:hidden!important}.lead-card.clickable-card{box-sizing:border-box!important;border-radius:18px!important;grid-template-columns:minmax(220px,.9fr) minmax(340px,1.35fr) minmax(220px,.55fr)!important;align-items:center!important;gap:22px!important;width:100%!important;max-width:100%!important;padding:22px 24px!important;display:grid!important;overflow:hidden!important}.lead-card.clickable-card>*{min-width:0!important;max-width:100%!important}.lead-card.clickable-card .lead-details{grid-template-columns:110px minmax(0,1fr)!important;align-items:center!important;gap:8px 12px!important;display:grid!important}.lead-card.clickable-card strong{color:#0f172a!important;font-size:14px!important;line-height:1.35!important}.lead-card.clickable-card p,.lead-card.clickable-card span{font-size:12px!important;line-height:1.4!important}.lead-card.clickable-card .eyebrow{letter-spacing:.08em!important;font-size:10px!important}.lead-card-open-detail-button{text-align:center!important;white-space:nowrap!important;box-sizing:border-box!important;border-radius:10px!important;place-self:center end!important;width:220px!important;max-width:220px!important;min-height:46px!important;padding:12px 16px!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important}.approved-1170-main,body{overflow-x:hidden!important}@media (width<=1000px){.lead-card.clickable-card{grid-template-columns:1fr!important;padding:18px!important}.lead-card-open-detail-button{justify-self:stretch!important;width:100%!important;max-width:100%!important}}:root{--p2-navy:#0b3a75;--p2-navy-dark:#082f63;--p2-blue:#2563eb;--p2-red:#b91c1c;--p2-gold:#b7791f;--p2-green:#15803d;--p2-bg:#f4f7fb;--p2-panel:#fff;--p2-soft:#f8fafc;--p2-border:#dbe3ef;--p2-text:#1e293b;--p2-muted:#64748b;--p2-shadow:0 6px 18px #0f172a09}body,#root{background:var(--p2-bg)!important;color:var(--p2-text)!important}.app-shell,.approved-1170-shell,.crm-shell,.main-shell,.dashboard-shell{background:var(--p2-bg)!important}.sidebar,.approved-sidebar,.crm-sidebar,.left-sidebar{background:var(--p2-navy-dark)!important;color:#fff!important;border-right:none!important}.sidebar *,.approved-sidebar *,.crm-sidebar *,.left-sidebar *{box-shadow:none!important}.sidebar button,.sidebar a,.approved-sidebar button,.approved-sidebar a,.crm-sidebar button,.crm-sidebar a,.left-sidebar button,.left-sidebar a{border-radius:8px!important;min-height:34px!important;font-size:13px!important}.sidebar button:hover,.sidebar a:hover,.approved-sidebar button:hover,.approved-sidebar a:hover,.crm-sidebar button:hover,.crm-sidebar a:hover,.left-sidebar button:hover,.left-sidebar a:hover{background:#ffffff14!important}.sidebar .active,.approved-sidebar .active,.crm-sidebar .active,.left-sidebar .active,.nav-active{color:#fff!important;background:#ffffff26!important;font-weight:700!important}main,.main,.module-panel,.approved-1170-module-panel,.content-panel,.workspace,.workspace-main{background:var(--p2-bg)!important}.top-bar,.topbar,.approved-topbar,.header-bar,.dashboard-topbar{background:var(--p2-panel)!important;border:1px solid var(--p2-border)!important;box-shadow:var(--p2-shadow)!important;color:var(--p2-text)!important;border-radius:14px!important;margin-bottom:14px!important;padding:14px 16px!important}.top-bar h1,.topbar h1,.approved-topbar h1,.header-bar h1,.dashboard-topbar h1{color:var(--p2-navy)!important;letter-spacing:-.01em!important;margin-bottom:4px!important;font-size:23px!important;line-height:1.2!important}.top-bar p,.topbar p,.approved-topbar p,.header-bar p,.dashboard-topbar p{color:var(--p2-muted)!important;font-size:13px!important;line-height:1.4!important}.dashboard-card,.form-card,.project-workspace-card,.lead-detail-status-panel,.lead-survey-panel,.lead-artifact-panel,.weekly-calendar-summary-card,.approved-board-card,.approved-metric-card,.embedded-sme-context-card,.embedded-sme-actions-card,.communication-summary-mini,.lead-card,.task-card,.settings-card,.report-card,.module-card,.panel,.card{background:var(--p2-panel)!important;border:1px solid var(--p2-border)!important;box-shadow:var(--p2-shadow)!important;color:var(--p2-text)!important;border-radius:14px!important}.dashboard-card,.form-card,.project-workspace-card,.lead-detail-status-panel,.lead-survey-panel,.lead-artifact-panel,.weekly-calendar-summary-card,.approved-board-card,.approved-metric-card,.embedded-sme-context-card,.embedded-sme-actions-card,.lead-card,.module-card,.panel,.card{padding:15px 16px!important}.eyebrow,.section-eyebrow,.kicker{color:var(--p2-muted)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:10.5px!important;font-weight:700!important}h1,h2,h3,.dashboard-card h1,.dashboard-card h2,.form-card h2,.project-workspace-card h2,.lead-detail-status-panel h2,.lead-survey-panel h2,.lead-artifact-panel h2,.weekly-calendar-summary-card h2,.approved-board-card h2{color:var(--p2-navy)!important;letter-spacing:-.01em!important}h2,.form-card h2,.project-workspace-card h2,.lead-detail-status-panel h2,.lead-survey-panel h2,.lead-artifact-panel h2,.weekly-calendar-summary-card h2,.approved-board-card h2{margin-bottom:10px!important;font-size:16px!important}p,.dashboard-card p,.form-card p,.project-workspace-card p,.lead-detail-status-panel p,.lead-survey-panel p,.lead-artifact-panel p,.approved-board-card p,.weekly-calendar-summary-card p{color:var(--p2-muted)!important;font-size:13px!important;line-height:1.4!important}.dashboard-grid,.project-workspace-grid,.detail-layout,.weekly-calendar-grid,.weekly-calendar-grid-full,.lead-grid,.approved-grid,.grid,.card-grid{gap:12px!important}.approved-metric-card strong,.metric-card strong,.dashboard-metric strong{color:var(--p2-navy)!important}.approved-metric-card span,.metric-card span,.dashboard-metric span{color:var(--p2-muted)!important;font-size:11px!important}.lead-details,.project-field-grid,.communication-summary-mini,.weekly-booked-move-card,.detail-grid,.field-grid{background:var(--p2-soft)!important;border:1px solid var(--p2-border)!important;border-radius:12px!important}.lead-details{gap:8px 12px!important;padding:12px!important}.lead-details span,.project-field-grid span,.detail-grid span,.field-grid span{color:var(--p2-muted)!important;font-size:12px!important}.lead-details strong,.project-field-grid strong,.detail-grid strong,.field-grid strong{color:var(--p2-text)!important;font-size:13px!important;font-weight:600!important}button,.save-button,.refresh-button,.lead-status-button,.approved-blue-button,.approved-gold-button,.approved-red-outline-button,.approved-green-button,.approved-dark-button,.approved-blue-outline-button{min-height:32px!important;box-shadow:none!important;border-radius:8px!important;padding:6px 10px!important;font-size:12px!important;font-weight:600!important}.lead-status-stack,.button-row,.action-row,.approved-button-row{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.lead-status-button,.refresh-button,.save-button,.approved-blue-outline-button,.approved-dark-button{border:1px solid var(--p2-border)!important;color:var(--p2-navy)!important;background:#fff!important}.approved-blue-button,.save-button.primary,button.primary{background:var(--p2-blue)!important;border-color:var(--p2-blue)!important;color:#fff!important}.approved-gold-button,.gold-button,.sme-button,button.gold{color:var(--p2-gold)!important;background:#fffbeb!important;border:1px solid #fde68a!important}.approved-green-button,.lead-status-button.success,button.success,button.green{color:var(--p2-green)!important;background:#f0fdf4!important;border:1px solid #bbf7d0!important}.approved-red-outline-button,.lead-status-button.danger,button.danger,button.red{color:var(--p2-red)!important;background:#fff5f5!important;border:1px solid #fecaca!important}.status-pill,.badge,.pill{color:var(--p2-navy)!important;box-shadow:none!important;background:#eff6ff!important;border:1px solid #bfdbfe!important;border-radius:999px!important;padding:5px 9px!important;font-size:12px!important}.sme-sync-compact-card,.lead-artifact-panel:first-child,.embedded-sme-context-card,.embedded-sme-actions-card{border-color:#fde68a!important}.sme-sync-compact-card,.lead-artifact-panel:first-child{background:#fffbeb!important}.sme-sync-compact-header,.sme-sync-header{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;display:flex!important}.sme-sync-compact-grid,.sme-metrics,.sme-summary-grid{grid-template-columns:repeat(4,minmax(110px,1fr))!important;gap:8px!important;display:grid!important}.sme-sync-compact-grid div,.sme-metrics div,.sme-summary-grid div{background:#fff!important;border:1px solid #fde68a!important;border-radius:10px!important;padding:8px!important}.weekly-calendar-grid,.weekly-calendar-grid-full{gap:10px!important}.weekly-day-card,.weekly-day-card-full{border:1px solid var(--p2-border)!important;box-shadow:none!important;background:#fff!important;border-radius:12px!important;padding:12px!important}.weekly-booked-move-card{background:var(--p2-soft)!important;border:1px solid var(--p2-border)!important;border-radius:10px!important;padding:9px!important;font-size:12px!important}.weekly-booked-move-card b{color:var(--p2-text)!important;font-size:13px!important}.weekly-booked-move-card span,.weekly-booked-move-card small,.weekly-booked-move-card p{color:var(--p2-muted)!important;font-size:12px!important;line-height:1.35!important}.lead-card{overflow:hidden!important}.lead-card h2,.lead-card h3{color:var(--p2-navy)!important}.lead-card-communication-actions a,.lead-phone-actions a,.lead-detail-phone-actions a{border:1px solid var(--p2-border)!important;color:var(--p2-navy)!important;background:#fff!important;border-radius:8px!important;padding:5px 8px!important;font-size:12px!important;text-decoration:none!important}input,select,textarea{border:1px solid var(--p2-border)!important;color:var(--p2-text)!important;box-shadow:none!important;background:#fff!important;border-radius:9px!important;font-size:13px!important}table,.table{border-collapse:collapse!important}th,.table th{color:var(--p2-muted)!important;text-transform:uppercase!important;letter-spacing:.04em!important;border-bottom:1px solid var(--p2-border)!important;font-size:11px!important}td,.table td{border-bottom:1px solid var(--p2-border)!important}.black-card,.dark-card,.dark-panel{color:var(--p2-text)!important;border:1px solid var(--p2-border)!important;background:#fff!important}img[src*=tyler-logo],img[alt*=Tyler],.logo img,.brand img{object-fit:contain!important;width:auto!important;max-height:42px!important}@media (width<=1100px){.sme-sync-compact-grid,.sme-metrics,.sme-summary-grid{grid-template-columns:repeat(2,minmax(110px,1fr))!important}}@media (width<=720px){.sme-sync-compact-grid,.sme-metrics,.sme-summary-grid{grid-template-columns:1fr!important}.top-bar,.topbar,.approved-topbar,.header-bar,.dashboard-topbar{padding:12px!important}}.approved-1170-app{color:#172033!important;background:#eef4fb!important;grid-template-rows:58px minmax(0,1fr)!important;grid-template-columns:232px minmax(0,1fr)!important;min-height:100vh!important;display:grid!important}.approved-1170-topbar{color:#fff!important;background:#0b2f5f!important;border:0!important;border-radius:0!important;grid-area:1/1/auto/3!important;justify-content:space-between!important;align-items:center!important;height:58px!important;padding:0 18px!important;display:flex!important;box-shadow:0 1px #0f172a1f!important}.approved-1170-topbar-left,.approved-1170-topbar-right{align-items:center!important;gap:12px!important;display:flex!important}.approved-1170-topbar-left strong{color:#fff!important;font-size:14px!important;line-height:1.1!important;display:block!important}.approved-1170-topbar-left span,.approved-1170-topbar-right span{color:#ffffffc7!important;font-size:12px!important}.approved-1170-menu{text-transform:uppercase!important;letter-spacing:.08em!important;color:#ffffffb8!important;font-size:11px!important}.approved-1170-topbar-logo{background:#fff!important;border-radius:8px!important;width:auto!important;height:34px!important;padding:3px!important}.approved-1170-gold-pill,.approved-1170-soft-pill{border-radius:999px!important;padding:5px 9px!important;font-size:11px!important;font-weight:700!important}.approved-1170-gold-pill{color:#5f3b00!important;background:#f8e7b0!important}.approved-1170-soft-pill{color:#fff!important;background:#ffffff1f!important}.approved-1170-logout-button{color:#fff!important;background:#ffffff14!important;border:1px solid #ffffff40!important;border-radius:8px!important;min-height:30px!important;padding:5px 10px!important;font-size:12px!important}.approved-1170-sidebar{background:#fff!important;border-right:1px solid #d8e2ef!important;grid-area:2/1!important;padding:14px 12px!important;overflow-y:auto!important}.approved-1170-brand{border-bottom:1px solid #e1e8f2!important;align-items:center!important;gap:9px!important;margin-bottom:12px!important;padding:10px 8px 14px!important;display:flex!important}.approved-1170-brand-logo{width:auto!important;height:38px!important}.approved-1170-brand-copy strong{color:#0b2f5f!important;font-size:13px!important;line-height:1.1!important;display:block!important}.approved-1170-brand-copy span{color:#d92027!important;letter-spacing:.08em!important;font-size:11px!important;font-weight:800!important}.approved-1170-nav{flex-direction:column!important;gap:5px!important;display:flex!important}.approved-1170-nav button{text-align:left!important;color:#334155!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;justify-content:flex-start!important;width:100%!important;min-height:34px!important;padding:8px 10px!important}.approved-1170-nav button strong{font-size:12px!important;font-weight:700!important}.approved-1170-nav button:hover{color:#0b2f5f!important;background:#f3f7fc!important;border-color:#dbe7f5!important}.approved-1170-nav-active{color:#0b2f5f!important;background:#e8f1ff!important;border-color:#b8d3f8!important;box-shadow:inset 3px 0 #d92027!important}.approved-1170-main{background:#eef4fb!important;grid-area:2/2!important;min-width:0!important;padding:18px!important;overflow:auto!important}.approved-1170-module-panel{max-width:1380px!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0 auto!important;padding:0!important}.top-bar,.dashboard-card,.form-card,.project-workspace-card,.lead-detail-status-panel,.lead-survey-panel,.lead-artifact-panel,.weekly-calendar-summary-card,.embedded-sme-context-card,.embedded-sme-actions-card,.report-card,.settings-card,.module-card,.panel,.card{background:#fff!important;border:1px solid #d8e2ef!important;border-radius:12px!important;box-shadow:0 8px 20px #0f172a0a!important}.top-bar{margin-bottom:14px!important;padding:14px 16px!important}.top-bar h1{color:#0b2f5f!important;font-size:22px!important}.dashboard-card,.form-card,.project-workspace-card,.lead-detail-status-panel,.lead-survey-panel,.lead-artifact-panel,.weekly-calendar-summary-card,.embedded-sme-context-card,.embedded-sme-actions-card,.report-card,.settings-card,.module-card,.panel,.card{padding:14px!important}.project-workspace-grid,.dashboard-grid,.review-grid,.lead-grid,.weekly-calendar-grid,.weekly-calendar-grid-full{gap:12px!important}input,select,textarea{background:#fff!important;border:1px solid #cfdbe9!important;border-radius:8px!important;min-height:34px!important;font-size:13px!important}textarea{min-height:82px!important}@media (width<=900px){.approved-1170-app{grid-template-rows:auto auto 1fr!important;grid-template-columns:1fr!important}.approved-1170-topbar{flex-wrap:wrap!important;grid-area:1/1!important;height:auto!important;min-height:58px!important;padding:10px 12px!important}.approved-1170-sidebar{border-bottom:1px solid #d8e2ef!important;border-right:0!important;grid-area:2/1!important}.approved-1170-nav{flex-flow:wrap!important}.approved-1170-nav button{width:auto!important}.approved-1170-main{grid-area:3/1!important;padding:12px!important}}.approved-1170-module-panel,.module-panel{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}input,select,textarea,button{min-width:0!important;max-width:100%!important}.pricing-grid *,.pricing-rule-grid *,.pricing-rules-grid *,.pricing-card *,.rule-card *,.report-card *,.settings-card *{overflow-wrap:anywhere!important;word-break:break-word!important;max-width:100%!important}.pricing-grid textarea,.pricing-rule-grid textarea,.pricing-rules-grid textarea,.pricing-card textarea,.rule-card textarea{min-height:44px!important;max-height:90px!important;overflow:auto!important}td,th{white-space:normal!important;overflow-wrap:anywhere!important;vertical-align:top!important}@media (width<=900px){.approved-1170-main{width:100vw!important;max-width:100vw!important;margin-left:0!important}}html,body,#root{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.approved-1170-app{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.approved-1170-sidebar{width:176px!important;min-width:176px!important;max-width:176px!important;overflow-x:hidden!important}.approved-1170-main{width:calc(100% - 176px)!important;max-width:calc(100% - 176px)!important;margin-left:176px!important;overflow-x:hidden!important}.approved-1170-module-panel,.module-panel{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding-left:16px!important;padding-right:16px!important;overflow-x:hidden!important}.dashboard-grid,.project-workspace-grid,.review-grid,.lead-grid,.weekly-calendar-grid,.weekly-calendar-grid-full,.pricing-grid,.activity-log-grid,.approved-metric-grid,.approved-status-grid,.approved-dashboard-split,.approved-dashboard-lower-grid{gap:14px!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.pricing-grid *,.pricing-rule-grid *,.pricing-rules-grid *,.pricing-card *,.rule-card *,.report-card *,.settings-card *,.activity-log-grid *,td,th,p,span,strong,small{overflow-wrap:anywhere!important;word-break:break-word!important;max-width:100%!important}@media (width<=900px){.approved-1170-sidebar{width:100%!important;min-width:0!important;max-width:100%!important;position:static!important}.approved-1170-main{width:100%!important;max-width:100%!important;margin-left:0!important}.approved-1170-module-panel,.module-panel{padding-left:12px!important;padding-right:12px!important}}:root{--p2-topbar-h:82px;--p2-sidebar-w:176px}html,body,#root{width:100%!important;max-width:100%!important;height:100%!important;overflow:hidden!important}*,:before,:after{box-sizing:border-box!important}.approved-1170-app{background:#f4f7fb!important;width:100vw!important;max-width:100vw!important;height:100vh!important;overflow:hidden!important}.approved-1170-topbar{width:100vw!important;height:var(--p2-topbar-h)!important;min-height:var(--p2-topbar-h)!important;max-height:var(--p2-topbar-h)!important;z-index:50!important;position:fixed!important;top:0!important;left:0!important;right:0!important;overflow:hidden!important}.approved-1170-sidebar{top:var(--p2-topbar-h)!important;width:var(--p2-sidebar-w)!important;min-width:var(--p2-sidebar-w)!important;max-width:var(--p2-sidebar-w)!important;height:calc(100vh - var(--p2-topbar-h))!important;z-index:40!important;position:fixed!important;bottom:0!important;left:0!important;overflow:hidden auto!important}.approved-1170-main{top:var(--p2-topbar-h)!important;left:var(--p2-sidebar-w)!important;width:auto!important;max-width:none!important;height:calc(100vh - var(--p2-topbar-h))!important;background:#eef4fb!important;margin:0!important;padding:16px!important;position:fixed!important;bottom:0!important;right:0!important;overflow:hidden auto!important}.approved-1170-module-panel,.module-panel{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;overflow-x:hidden!important}.approved-1170-module-panel>*,.module-panel>*,.dashboard-card,.form-card,.project-workspace-card,.lead-detail-status-panel,.lead-survey-panel,.lead-artifact-panel,.report-card,.settings-card,.card,.panel{min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.dashboard-grid,.project-workspace-grid,.review-grid,.lead-grid,.weekly-calendar-grid,.weekly-calendar-grid-full,.pricing-grid,.activity-log-grid,.approved-metric-grid,.approved-status-grid,.approved-dashboard-split,.approved-dashboard-lower-grid{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.pricing-grid,.pricing-rule-grid,.pricing-rules-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:14px!important;display:grid!important}.pricing-grid *,.pricing-rule-grid *,.pricing-rules-grid *,.pricing-card *,.rule-card *,.report-card *,.settings-card *,.activity-log-grid *,td,th,p,span,strong,small,label{overflow-wrap:anywhere!important;word-break:break-word!important;max-width:100%!important}input,select,textarea,button{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}textarea{min-height:42px!important;max-height:90px!important;overflow:auto!important}table{table-layout:fixed!important;width:100%!important;max-width:100%!important}td,th{white-space:normal!important;vertical-align:top!important}@media (width<=900px){:root{--p2-topbar-h:82px;--p2-sidebar-w:0px}html,body,#root{overflow:auto!important}.approved-1170-topbar{position:sticky!important}.approved-1170-sidebar{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;position:static!important}.approved-1170-main{width:100%!important;height:auto!important;padding:12px!important;position:static!important}}.approved-1170-module-panel .form-card{border-radius:8px!important;max-width:720px!important;margin:0!important;padding:16px!important}.approved-1170-module-panel .form-card h2,.approved-1170-module-panel .form-card h3{text-align:left!important;margin:0 0 12px!important;font-size:13px!important;line-height:1.2!important}.approved-1170-module-panel .form-card label{text-align:left!important;color:#111827!important;letter-spacing:0!important;margin:0 0 5px!important;font-size:11px!important;font-weight:600!important;line-height:1.2!important;display:block!important}.approved-1170-module-panel .form-card input,.approved-1170-module-panel .form-card select{border-radius:3px!important;height:30px!important;min-height:30px!important;padding:5px 8px!important;font-size:12px!important;line-height:1.2!important}.approved-1170-module-panel .form-card textarea{border-radius:3px!important;min-height:58px!important;max-height:90px!important;padding:6px 8px!important;font-size:12px!important;line-height:1.3!important}.approved-1170-module-panel .form-grid,.approved-1170-module-panel .field-grid,.approved-1170-module-panel .customer-intake-grid{grid-template-columns:repeat(2,minmax(220px,1fr))!important;align-items:start!important;gap:12px 14px!important;display:grid!important}.approved-1170-module-panel .form-card>div,.approved-1170-module-panel .form-card section{gap:10px!important}.approved-1170-module-panel .form-card button{border-radius:5px!important;min-height:30px!important;padding:5px 10px!important;font-size:12px!important}.approved-1170-module-panel .form-card .save-button,.approved-1170-module-panel .form-card .approved-blue-button{width:auto!important;min-width:120px!important}@media (width<=800px){.approved-1170-module-panel .form-card{max-width:100%!important}.approved-1170-module-panel .form-grid,.approved-1170-module-panel .field-grid,.approved-1170-module-panel .customer-intake-grid{grid-template-columns:1fr!important}}.approved-1170-module-panel{padding:12px 14px!important}.approved-1170-module-panel .top-bar{border-radius:10px!important;margin-bottom:10px!important;padding:10px 12px!important}.approved-1170-module-panel .top-bar h1{margin:0 0 4px!important;font-size:20px!important;line-height:1.15!important}.approved-1170-module-panel .top-bar h2,.approved-1170-module-panel .top-bar h3{margin:0 0 4px!important;font-size:14px!important;line-height:1.15!important}.approved-1170-module-panel .top-bar p{margin:0!important;font-size:11.5px!important;line-height:1.25!important}.approved-1170-module-panel .dashboard-card,.approved-1170-module-panel .form-card,.approved-1170-module-panel .project-workspace-card,.approved-1170-module-panel .lead-detail-status-panel,.approved-1170-module-panel .lead-survey-panel,.approved-1170-module-panel .lead-artifact-panel,.approved-1170-module-panel .lead-communication-panel,.approved-1170-module-panel .weekly-calendar-summary-card,.approved-1170-module-panel .embedded-sme-context-card,.approved-1170-module-panel .embedded-sme-actions-card,.approved-1170-module-panel .report-card,.approved-1170-module-panel .settings-card,.approved-1170-module-panel .module-card,.approved-1170-module-panel .card,.approved-1170-module-panel .panel{border-radius:10px!important;max-width:100%!important;padding:12px 14px!important;overflow-x:hidden!important}.approved-1170-module-panel h1{margin:0 0 6px!important;font-size:20px!important;line-height:1.15!important}.approved-1170-module-panel h2{margin:0 0 8px!important;font-size:15px!important;line-height:1.15!important}.approved-1170-module-panel h3{margin:0 0 6px!important;font-size:13px!important;line-height:1.15!important}.approved-1170-module-panel p,.approved-1170-module-panel span,.approved-1170-module-panel small,.approved-1170-module-panel label,.approved-1170-module-panel td,.approved-1170-module-panel th{font-size:11px!important;line-height:1.25!important}.approved-1170-module-panel strong,.approved-1170-module-panel b{font-size:12px!important;line-height:1.2!important}.approved-1170-module-panel .eyebrow,.approved-1170-module-panel .section-eyebrow,.approved-1170-module-panel .kicker{letter-spacing:.08em!important;margin-bottom:5px!important;font-size:9.5px!important;line-height:1.1!important}.approved-1170-module-panel input,.approved-1170-module-panel select{border-radius:5px!important;height:30px!important;min-height:30px!important;padding:5px 8px!important;font-size:11px!important;line-height:1.2!important}.approved-1170-module-panel textarea{border-radius:5px!important;min-height:54px!important;max-height:96px!important;padding:6px 8px!important;font-size:11px!important;line-height:1.3!important}.approved-1170-module-panel button,.approved-1170-module-panel a.button,.approved-1170-module-panel .save-button,.approved-1170-module-panel .refresh-button,.approved-1170-module-panel .lead-status-button,.approved-1170-module-panel .approved-blue-button,.approved-1170-module-panel .approved-gold-button,.approved-1170-module-panel .approved-green-button,.approved-1170-module-panel .approved-dark-button,.approved-1170-module-panel .approved-blue-outline-button,.approved-1170-module-panel .approved-red-outline-button{border-radius:5px!important;height:auto!important;min-height:28px!important;padding:5px 10px!important;font-size:10.5px!important;line-height:1.1!important}.approved-1170-module-panel .dashboard-grid,.approved-1170-module-panel .project-workspace-grid,.approved-1170-module-panel .review-grid,.approved-1170-module-panel .lead-grid,.approved-1170-module-panel .weekly-calendar-grid,.approved-1170-module-panel .weekly-calendar-grid-full,.approved-1170-module-panel .pricing-grid,.approved-1170-module-panel .activity-log-grid,.approved-1170-module-panel .approved-metric-grid,.approved-1170-module-panel .approved-status-grid,.approved-1170-module-panel .approved-dashboard-split,.approved-1170-module-panel .approved-dashboard-lower-grid,.approved-1170-module-panel .form-grid,.approved-1170-module-panel .field-grid,.approved-1170-module-panel .customer-intake-grid,.approved-1170-module-panel .detail-grid,.approved-1170-module-panel .project-field-grid,.approved-1170-module-panel .lead-details{gap:10px!important}.approved-1170-module-panel .lead-details,.approved-1170-module-panel .project-field-grid,.approved-1170-module-panel .detail-grid,.approved-1170-module-panel .field-grid,.approved-1170-module-panel .communication-summary-mini,.approved-1170-module-panel .weekly-booked-move-card{border-radius:8px!important;padding:9px 10px!important}.approved-1170-module-panel .lead-card{border-radius:10px!important;grid-template-columns:minmax(190px,.85fr) minmax(260px,1.15fr) 150px!important;align-items:center!important;gap:12px!important;min-height:92px!important;padding:11px 12px!important;display:grid!important}.approved-1170-module-panel .lead-card h1,.approved-1170-module-panel .lead-card h2,.approved-1170-module-panel .lead-card h3,.approved-1170-module-panel .lead-card strong{font-size:13px!important;line-height:1.15!important}.approved-1170-module-panel .lead-card p,.approved-1170-module-panel .lead-card span,.approved-1170-module-panel .lead-card small,.approved-1170-module-panel .lead-card label{font-size:10.5px!important;line-height:1.2!important}.approved-1170-module-panel .lead-card button,.approved-1170-module-panel .lead-card a{white-space:nowrap!important;border-radius:5px!important;min-height:24px!important;padding:3px 8px!important;font-size:10.5px!important}.approved-1170-module-panel .form-card{max-width:760px!important;margin:0!important}.approved-1170-module-panel .form-card label{text-align:left!important;margin-bottom:5px!important;font-size:11px!important;font-weight:600!important}.approved-1170-module-panel .form-card .form-grid,.approved-1170-module-panel .form-card .field-grid,.approved-1170-module-panel .form-card .customer-intake-grid{grid-template-columns:repeat(2,minmax(220px,1fr))!important;gap:10px 12px!important}.approved-1170-module-panel .pricing-grid,.approved-1170-module-panel .pricing-rule-grid,.approved-1170-module-panel .pricing-rules-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important}.approved-1170-module-panel .weekly-day-card,.approved-1170-module-panel .weekly-day-card-full,.approved-1170-module-panel .weekly-booked-move-card{border-radius:8px!important;padding:10px!important}.approved-1170-module-panel table{font-size:11px!important}.approved-1170-module-panel th{padding:6px 8px!important;font-size:10px!important}.approved-1170-module-panel td{padding:6px 8px!important;font-size:11px!important}.approved-1170-module-panel .badge,.approved-1170-module-panel .pill,.approved-1170-module-panel .status-pill,.approved-1170-module-panel .approved-soft-chip,.approved-1170-module-panel .approved-hot-chip,.approved-1170-module-panel .approved-green-chip,.approved-1170-module-panel .approved-gold-chip{border-radius:999px!important;padding:2px 6px!important;font-size:9.5px!important}@media (width<=950px){.approved-1170-module-panel .lead-card{grid-template-columns:1fr!important;min-height:auto!important}.approved-1170-module-panel .form-card{max-width:100%!important}.approved-1170-module-panel .form-card .form-grid,.approved-1170-module-panel .form-card .field-grid,.approved-1170-module-panel .form-card .customer-intake-grid{grid-template-columns:1fr!important}}.approved-1170-main{padding-bottom:72px!important;overflow:hidden auto!important}.approved-1170-main>*,.approved-1170-main .p2-dashboard,.approved-1170-main .p2-page,.approved-1170-main .p2-project-detail,.approved-1170-main .crm-dashboard,.approved-1170-main .crm-page{height:auto!important;min-height:auto!important;max-height:none!important;overflow-y:visible!important}
