:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#17232b;--muted:#68767d;--line:#dfe8e6;--green:#0f766e;--mint:#e8f5f2;--paper:#f6f8f7}*{box-sizing:border-box}body{color:var(--ink);background:var(--paper);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}button,a{font:inherit}code{background:#e8efed;border-radius:6px;padding:2px 6px}.centered-card{border:1px solid var(--line);background:#fff;border-radius:20px;width:min(620px,100% - 32px);margin:10vh auto;padding:38px;box-shadow:0 20px 60px #0f232014}.brand-dark{color:var(--ink);margin-bottom:36px}.button-link{background:var(--green);color:#fff;border-radius:10px;padding:11px 16px;font-weight:700;text-decoration:none;display:inline-block}.auth-layout{grid-template-columns:minmax(0,560px) 1fr;min-height:100vh;display:grid}.auth-panel{background:#fff;padding:8vh clamp(24px,7vw,90px)}.auth-aside{color:#eafffb;background:#102c2a;flex-direction:column;justify-content:center;padding:12vh 8vw;display:flex}.auth-aside .eyebrow{color:#8ee5d6}.auth-aside h2{max-width:520px;margin-bottom:16px;font-size:2.2rem}.auth-aside p:last-child{color:#b9d2ce;max-width:520px;line-height:1.7}.auth-form{gap:18px;margin-top:30px;display:grid}.auth-form label{gap:7px;font-weight:700;display:grid}.auth-form input{width:100%;font:inherit;border:1px solid #bac9c6;border-radius:10px;padding:12px}.auth-form input:focus{border-color:var(--green);outline:3px solid #99f6e4}.auth-form button{width:100%}.auth-form button:disabled{opacity:.6}.form-message{color:#b91c1c;min-height:24px;margin:0}.role-badge{background:var(--mint);color:var(--green);border-radius:999px;padding:8px 12px;font-weight:700}.signout{color:#eafffb;background:#1d4844;width:100%}.shell{grid-template-columns:240px 1fr;min-height:100vh;display:grid}.sidebar{color:#eafffb;background:#102c2a;flex-direction:column;gap:34px;padding:28px 20px;display:flex}.brand{align-items:center;gap:10px;display:flex}.brand-logo{object-fit:contain;filter:drop-shadow(0 5px 10px #0a4eb229);width:52px;height:auto}.sidebar nav{gap:8px;display:grid}.sidebar a{color:#b9d2ce;border-radius:10px;padding:11px 13px;text-decoration:none}:is(.sidebar a:hover,.sidebar a:focus-visible,.sidebar a.active){color:#fff;background:#1d4844;outline:none}.sidebar small{color:#88aaa5;margin-top:auto}.content{width:min(1100px,100%);padding:38px 48px 64px}.topbar,.section-title{justify-content:space-between;align-items:center;gap:20px;display:flex}h1,h2,p{margin-top:0}h1{letter-spacing:-.04em;margin-bottom:0;font-size:2.25rem}h2{margin-bottom:0;font-size:1.25rem}.eyebrow{color:var(--green);text-transform:uppercase;letter-spacing:.12em;margin-bottom:5px;font-size:.75rem;font-weight:800}.subtitle{color:var(--muted);margin:10px 0 28px}button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:11px 16px;font-weight:700}:is(button:focus-visible,a:focus-visible){outline-offset:2px;outline:3px solid #5eead4}.metrics{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:28px;display:grid}.metrics article,.worklist,.checklist{border:1px solid var(--line);background:#fff;border-radius:16px;box-shadow:0 8px 30px #0f23200a}.metrics article{gap:5px;padding:20px;display:grid}.metrics span,.metrics small,.task small,.checklist p{color:var(--muted)}.metrics strong{font-size:1.8rem}.worklist{padding:22px}.section-title{margin-bottom:12px}.section-title a{color:var(--green);font-weight:700}.task{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:15px 0;display:grid}.task div{gap:4px;display:grid}.dot{background:var(--green);border-radius:50%;width:10px;height:10px}.dot.warning{background:#d97706}.dot.danger{background:#dc2626}.secondary{background:var(--mint);color:var(--green)}.checklist{grid-template-columns:1fr 1fr;gap:24px;margin-top:20px;padding:24px;display:grid}.checklist ul{gap:10px;margin:0;padding-left:20px;display:grid}@media (max-width:780px){.shell{display:block}.sidebar{z-index:2;gap:14px;padding:14px 16px;position:sticky;top:0}.brand strong,.sidebar small{display:none}.sidebar nav{display:flex;overflow-x:auto}.sidebar a{white-space:nowrap}.content{padding:24px 16px 48px}.topbar{align-items:flex-start}.topbar button{padding:10px 12px}.metrics,.checklist{grid-template-columns:1fr}.task{grid-template-columns:auto 1fr}.task button{grid-column:2;justify-self:start}.auth-layout{display:block}.auth-aside{display:none}.auth-panel{min-height:100vh;padding:40px 24px}.centered-card{margin:4vh auto;padding:26px}.role-badge{font-size:.75rem}}.skip-link{z-index:100;color:var(--ink);background:#fff;border-radius:8px;padding:10px 14px;position:fixed;top:-60px;left:16px;box-shadow:0 8px 24px #0002}.skip-link:focus{top:16px}.app-frame{grid-template-columns:264px minmax(0,1fr);min-height:100vh;display:grid}.app-sidebar{color:#eafffb;background:linear-gradient(#102c2a 0%,#0b2422 100%);flex-direction:column;gap:24px;height:100vh;padding:26px 18px 20px;display:flex;position:sticky;top:0}.app-brand{color:inherit;align-items:center;gap:11px;padding:0 8px;text-decoration:none;display:flex}.app-brand .fisio-logo{object-fit:contain;width:46px;height:auto}.app-brand strong{font-size:1.05rem}.clinic-chip{background:#173c39;border:1px solid #28514d;border-radius:13px;gap:4px;padding:13px 14px;display:grid}.clinic-chip small{color:#89aca7;text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.clinic-chip strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.app-nav{gap:5px;display:grid}.app-nav a,.app-nav>span{color:#b9d2ce;border-radius:10px;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font-size:.9rem;text-decoration:none;display:grid}.app-nav>span[aria-disabled=true]{opacity:.58;cursor:not-allowed}.app-nav small{border:1px solid #5a7773;border-radius:999px;padding:2px 5px;font-size:.62rem}.user-card{border-top:1px solid #284541;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;margin-top:auto;padding-top:18px;display:grid}.avatar{color:#102c2a;background:#c8f2e9;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.user-card div{gap:3px;min-width:0;display:grid}.user-card strong{white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.user-card small{color:#89aca7;font-size:.7rem}.app-content{width:min(1220px,100%);min-width:0;padding:42px clamp(24px,4vw,58px) 72px}.mobile-header,.mobile-nav{display:none}.page-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.page-header>div>p:last-child{color:var(--muted);margin:9px 0 0}.page-header button small{opacity:.75;font-size:.6rem;display:block}.page-header button:disabled,.ghost-button:disabled{cursor:not-allowed;opacity:.62}.status-banner{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;gap:3px;margin-bottom:18px;padding:13px 16px;display:grid}.status-banner span{font-size:.85rem}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:22px;display:grid}.metric-grid article{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:46px minmax(0,1fr);gap:14px;min-width:0;padding:19px;display:grid;box-shadow:0 7px 24px #0f232009}.metric-grid article>div:last-child{gap:4px;display:grid}.metric-grid span,.metric-grid small{color:var(--muted)}.metric-grid span{font-size:.82rem;font-weight:650}.metric-grid strong{font-size:1.72rem;line-height:1.1}.metric-grid small{font-size:.72rem}.metric-icon{border-radius:13px;place-items:center;width:46px;height:46px;font-size:1.2rem;font-weight:900;display:grid}.metric-icon.mint{color:#0f766e;background:#e8f5f2}.metric-icon.red{color:#c53030;background:#feecec}.metric-icon.amber{color:#b45309;background:#fff4dd}.priority-panel{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 8px 30px #0f23200a}.panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:20px 22px 16px;display:flex}.panel-heading h2{font-size:1.3rem}.panel-heading>span{color:var(--muted);background:var(--paper);border-radius:999px;padding:6px 9px;font-size:.8rem}.priority-list{padding:0 22px}.priority-row{border-bottom:1px solid #edf2f1;grid-template-columns:10px minmax(130px,1fr) minmax(180px,1.5fr) auto auto;align-items:center;gap:14px;padding:16px 0;display:grid}.priority-row:last-child{border-bottom:0}.priority-person,.priority-step{gap:4px;min-width:0;display:grid}.priority-person strong,.priority-step strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.priority-person small,.priority-step small{color:var(--muted);font-size:.75rem}.priority-step strong{font-size:.86rem;font-weight:650}.status-dot{border-radius:50%;width:9px;height:9px}.status-dot.danger{background:#dc2626;box-shadow:0 0 0 4px #fee2e2}.status-dot.warning{background:#d97706;box-shadow:0 0 0 4px #ffedd5}.status-dot.neutral{background:#64748b;box-shadow:0 0 0 4px #e2e8f0}.status-dot.success{background:#0f766e;box-shadow:0 0 0 4px #ccfbf1}.status-pill{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:.7rem;font-weight:800}.status-pill.danger{color:#b91c1c;background:#fee2e2}.status-pill.warning{color:#9a3412;background:#ffedd5}.status-pill.neutral{color:#475569;background:#e2e8f0}.status-pill.success{color:#0f766e;background:#ccfbf1}.ghost-button{color:var(--green);background:#fff;border:1px solid #b9d8d3;padding:8px 11px}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:42px 24px;display:flex}.empty-state>span{background:var(--mint);width:52px;height:52px;color:var(--green);border-radius:50%;place-items:center;margin-bottom:14px;font-size:1.4rem;display:grid}.empty-state h2,.empty-state h3{margin:0 0 8px}.empty-state p{max-width:480px;color:var(--muted);margin:0;line-height:1.55}.turn-card{background:#edf7f4;border:1px solid #d5ebe6;border-radius:17px;grid-template-columns:minmax(0,1fr) minmax(320px,1fr);gap:24px;margin-top:20px;padding:22px;display:grid}.turn-card p{color:var(--muted);margin:7px 0 0}.turn-card ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.turn-card li{background:#ffffffb3;border-radius:10px;align-items:center;gap:10px;padding:9px 11px;font-size:.85rem;display:flex}.turn-card li span{width:24px;height:24px;color:var(--green);background:#fff;border-radius:50%;place-items:center;font-size:.7rem;font-weight:800;display:grid}@media (max-width:980px){.app-frame{grid-template-columns:220px minmax(0,1fr)}.app-content{padding:34px 26px 64px}.metric-grid{grid-template-columns:1fr}.metric-grid article{grid-template-columns:46px minmax(0,1fr)}.priority-row{grid-template-columns:10px minmax(110px,1fr) minmax(150px,1.2fr) auto}.priority-row .ghost-button{display:none}.turn-card{grid-template-columns:1fr}}@media (max-width:720px){body{padding-bottom:72px}.app-frame{display:block}.app-sidebar{display:none}.mobile-header{z-index:20;color:#fff;background:#102c2a;justify-content:space-between;align-items:center;gap:12px;height:66px;padding:10px 16px;display:flex;position:sticky;top:0;box-shadow:0 4px 14px #0b242233}.mobile-header .app-brand{padding:0}.mobile-header .app-brand .fisio-logo{width:38px;height:auto}.mobile-clinic{white-space:nowrap;text-overflow:ellipsis;color:#b9d2ce;max-width:42vw;font-size:.72rem;overflow:hidden}.app-content{padding:24px 15px 38px}.page-header{align-items:center;margin-bottom:21px}.page-header h1{font-size:2rem}.page-header button{display:none}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;overflow:visible}.metric-grid article{padding:13px 11px;display:block}.metric-icon{border-radius:9px;width:34px;height:34px;margin-bottom:10px}.metric-grid span{min-height:34px;font-size:.68rem;display:block}.metric-grid strong{font-size:1.35rem}.metric-grid small{display:none}.panel-heading{padding:17px 16px 13px}.priority-list{padding:0 16px}.priority-row{grid-template-columns:9px minmax(0,1fr) auto;gap:11px;padding:15px 0}.priority-step{grid-column:2}.priority-row .status-pill{grid-area:1/3}.priority-person strong,.priority-step strong{white-space:normal}.turn-card{padding:18px}.mobile-nav{z-index:30;border-top:1px solid var(--line);height:68px;padding:6px max(8px,env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));background:#fff;grid-template-columns:repeat(3,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 20px #0b242214}.mobile-nav a,.mobile-nav>span{color:#899592;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:.65rem;text-decoration:none;display:flex}.mobile-nav span[aria-hidden=true]{font-size:1rem}.mobile-nav .is-active{color:var(--green);font-weight:800}.mobile-nav>span[aria-disabled=true]{opacity:.55}}.crm-summary{color:var(--muted);align-items:baseline;gap:7px;margin:-9px 0 15px;display:flex}.crm-summary strong{color:var(--ink);font-size:1.35rem}.crm-summary small{margin-left:auto}.crm-board{grid-template-columns:repeat(6,minmax(230px,1fr));gap:13px;padding:2px 2px 20px;display:grid;overflow-x:auto}.crm-column{background:#edf2f1;border:1px solid #dce7e5;border-radius:15px;min-height:460px;overflow:hidden}.crm-column>header{background:#f6f9f8;border-bottom:1px solid #dce7e5;justify-content:space-between;align-items:center;padding:14px;display:flex}.crm-column>header>div{align-items:center;gap:8px;display:flex}.crm-column h2{white-space:nowrap;font-size:.86rem}.crm-column>header>strong{border:1px solid var(--line);background:#fff;border-radius:999px;padding:3px 7px;font-size:.72rem}.stage-mark{background:#d97706;border-radius:50%;width:8px;height:8px}.crm-card-list{align-content:start;gap:9px;padding:10px;display:grid}.column-empty{color:#8a9895;text-align:center;padding:28px 8px;font-size:.75rem}.crm-card{color:var(--ink);background:#fff;border:1px solid #dce7e5;border-radius:12px;gap:5px;padding:13px;text-decoration:none;display:grid}.crm-card:hover{border-color:#79b6ac;transform:translateY(-1px)}.crm-card>span,.crm-card>small{color:var(--muted);font-size:.75rem}.crm-card>div{border-top:1px solid #edf2f1;gap:2px;margin-top:7px;padding-top:8px;display:grid}.crm-card>div span{color:var(--muted);text-transform:uppercase;font-size:.65rem}.crm-card>div b{color:var(--green);font-size:.74rem}.form-card,.contact-action,.detail-card,.timeline-card{border:1px solid var(--line);background:#fff;border-radius:17px;box-shadow:0 8px 30px #0f23200a}.form-card{padding:24px}.crm-form,.result-form{gap:22px;display:grid}.form-section{border-bottom:1px solid var(--line);gap:12px;padding-bottom:20px;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.form-grid label{color:#42504e;gap:6px;font-size:.8rem;font-weight:750;display:grid}.form-grid input,.form-grid select,.form-grid textarea{width:100%;min-width:0;font:inherit;color:var(--ink);background:#fff;border:1px solid #bfcfcb;border-radius:9px;padding:11px 12px}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:var(--green);outline:3px solid #99f6e4}.full-field{grid-column:1/-1}.form-actions{gap:10px;display:flex}.back-link{color:var(--green);margin-bottom:20px;font-weight:750;text-decoration:none;display:inline-block}.detail-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.detail-header h1{font-size:2.25rem}.detail-header p:last-child{color:var(--muted);margin:8px 0 0}.version-chip{color:#0f766e;background:#e8f5f2;border-radius:999px;padding:6px 10px;font-size:.72rem;font-weight:800}.detail-grid{grid-template-columns:minmax(280px,.8fr) minmax(360px,1.2fr);gap:18px;display:grid}.detail-card,.contact-action{padding:21px}.detail-card h2,.contact-action h2,.timeline-card h2{margin-bottom:15px}.detail-card dl{margin:0;display:grid}.detail-card dl>div{border-top:1px solid var(--line);gap:4px;padding:11px 0;display:grid}.detail-card dt{color:var(--muted);text-transform:uppercase;font-size:.7rem}.detail-card dd{margin:0;font-weight:650}.contact-action{align-content:start;gap:14px;display:grid}.contact-action-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.whatsapp-button{color:#fff;white-space:nowrap;background:#167c5a;border-radius:9px;padding:10px 13px;font-weight:800;text-decoration:none}.disabled-note{color:#8b5e24;background:#fff4dd;border-radius:8px;padding:7px 9px;font-size:.75rem}.prepared-note{color:#0f625b;background:#e8f5f2;border-radius:9px;padding:10px 12px;font-size:.8rem}.result-form{border-top:1px solid var(--line);padding-top:16px}.timeline-card{margin-top:18px;padding:22px}.timeline-empty{color:var(--muted)}.timeline{margin:18px 0 0;padding:0;list-style:none;display:grid}.timeline li{grid-template-columns:16px 1fr;gap:12px;display:grid}.timeline li>span{background:var(--green);width:9px;height:9px;box-shadow:0 0 0 4px var(--mint);border-radius:50%;margin-top:5px}.timeline li>div{padding-bottom:18px}.timeline p{color:var(--muted);margin:5px 0}.timeline small{color:#84918f}.ghost-button{text-align:center;text-decoration:none}@media (max-width:900px){.detail-grid{grid-template-columns:1fr}.crm-board{grid-template-columns:repeat(6,minmax(215px,1fr))}}@media (max-width:720px){.crm-board{grid-template-columns:1fr;display:grid;overflow:visible}.crm-column{min-height:0}.crm-column>header{z-index:5;position:sticky;top:66px}.crm-card-list{padding:9px}.form-card{padding:17px}.form-grid{grid-template-columns:1fr}.full-field{grid-column:auto}.form-actions{display:grid}.detail-header h1{font-size:1.8rem}.detail-grid{display:block}.contact-action{margin-top:14px}.contact-action-head{display:grid}.whatsapp-button{text-align:center}.timeline-card{padding:18px}.page-header .button-link{padding:9px;font-size:.75rem;display:inline-block}.crm-summary small{display:none}}.task-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.task-metrics button{color:var(--ink);border:1px solid var(--line);text-align:left;background:#fff;gap:4px;padding:15px;display:grid}.task-metrics button.selected{border-color:var(--green);box-shadow:0 0 0 2px #b8e7de}.task-metrics span{color:var(--muted);font-size:.75rem}.task-metrics strong{font-size:1.5rem}.task-panel,.shift-checklist{border:1px solid var(--line);background:#fff;border-radius:17px;box-shadow:0 8px 30px #0f23200a}.task-heading-actions{gap:8px;display:flex}.quick-task-form{border-bottom:1px solid var(--line);background:#f2f7f6;grid-template-columns:2fr 1fr 1.4fr auto;align-items:end;gap:10px;padding:15px 20px;display:grid}.quick-task-form label{gap:5px;font-size:.72rem;font-weight:750;display:grid}.quick-task-form input,.quick-task-form select,.reschedule-form input{min-width:0;font:inherit;border:1px solid #bfcfcb;border-radius:8px;padding:9px}.task-list{padding:0 20px}.task-row{border-bottom:1px solid #edf2f1;grid-template-columns:28px minmax(140px,1.4fr) minmax(130px,.8fr) auto auto;align-items:center;gap:12px;padding:15px 0;display:grid}.task-row:last-child{border-bottom:0}.task-row.completed{opacity:.6}.task-check{color:#fff;border:2px solid #a8bbb7;border-radius:7px;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.task-main,.task-due{gap:4px;display:grid}.task-main small,.task-due span{color:var(--muted);font-size:.7rem}.task-due strong{font-size:.78rem}.task-row.overdue .task-due span{color:#b91c1c;font-weight:800}.task-row.today .task-due span{color:#b45309;font-weight:800}.task-row>a{color:var(--green);font-size:.75rem;font-weight:750}.task-actions{gap:6px;display:flex}.task-actions button{padding:8px 10px;font-size:.75rem}.reschedule-form{background:#f4f8f7;border-radius:9px;grid-column:2/-1;gap:8px;padding:10px;display:flex}.shift-checklist{grid-template-columns:1.2fr 1fr auto;align-items:center;gap:24px;margin-top:18px;padding:22px;display:grid}.shift-checklist p{color:var(--muted);margin:7px 0 0}.shift-checklist ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.shift-checklist li{align-items:center;gap:8px;font-size:.8rem;display:flex}.shift-checklist li span{border-radius:50%;place-items:center;width:22px;height:22px;font-weight:900;display:grid}.workspace-message{min-height:24px;color:var(--green);margin:13px 0;font-weight:650}@media (max-width:980px){.task-row{grid-template-columns:28px 1fr 140px auto}.task-actions{grid-column:2/-1}.shift-checklist{grid-template-columns:1fr 1fr}.shift-checklist>button{grid-column:1/-1}}@media (max-width:720px){.task-metrics{grid-template-columns:repeat(2,1fr);gap:8px}.task-panel .panel-heading{display:grid}.task-heading-actions{grid-template-columns:1fr 1fr;display:grid}.quick-task-form{grid-template-columns:1fr;padding:14px}.task-list{padding:0 14px}.task-row{grid-template-columns:28px minmax(0,1fr);gap:9px}.task-due,.task-row>a,.task-actions,.reschedule-form{grid-column:2}.task-actions{grid-template-columns:1fr 1fr;display:grid}.reschedule-form{display:grid}.shift-checklist{grid-template-columns:1fr;padding:18px}.shift-checklist>button{grid-column:auto}}.mobile-nav.has-four{grid-template-columns:repeat(4,1fr)}.implementation-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.implementation-summary{color:#fff;background:linear-gradient(135deg,#173c37,#245b52);border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:26px;display:flex}.implementation-summary h2{margin:5px 0}.implementation-summary p{color:#cfe2de;margin:0}.progress-ring{border:7px solid #6ab3a5;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;width:94px;height:94px;display:flex}.progress-ring strong{font-size:22px}.progress-ring span{font-size:11px}.progress-track{background:#dfe7e5;border-radius:10px;height:7px;margin:12px 6px 25px;overflow:hidden}.progress-track span{background:#2d8172;height:100%;display:block}.phase-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.phase-card{background:#fff;border:1px solid #dfe7e5;border-radius:16px;grid-template-columns:42px 1fr;gap:15px;padding:18px;display:grid}.phase-card.status-completed{border-color:#8bc8bb}.phase-card.status-blocked{border-color:#e1a5a0}.phase-number{color:#245b52;background:#edf4f2;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.phase-heading{justify-content:space-between;gap:15px;display:flex}.phase-heading h3{margin:0 0 5px}.phase-heading p{color:#63736f;margin:0}.phase-card .status-pill,.proposal-status{white-space:nowrap;background:#edf1f0;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:750}.status-completed .status-pill,.proposal-status.approved{color:#176452;background:#d9f0e9}.status-blocked .status-pill,.proposal-status.rejected{color:#943f36;background:#fae2df}.phase-meta{color:#63736f;flex-wrap:wrap;gap:18px;margin-top:12px;font-size:12px;display:flex}.evidence-list{background:#f7f9f8;border-radius:10px;gap:6px;margin-top:15px;padding:12px;display:grid}.evidence-list p{margin:0}.evidence-list a{color:#196f62;overflow-wrap:anywhere}.phase-actions{border-top:1px solid #e6ecea;margin-top:14px;padding-top:14px}.phase-actions>select{max-width:190px}.evidence-form{grid-template-columns:100px 1fr auto;gap:8px;margin-top:10px;display:grid}.proposal-panel{background:#fff;border:1px solid #dfe7e5;border-radius:18px;padding:20px;position:sticky;top:24px}.proposal-panel>h2{margin-top:0}.full-button{width:100%}.proposal-form{background:#f4f7f6;border-radius:12px;gap:10px;padding:14px;display:grid}.proposal-form label{gap:5px;font-size:12px;font-weight:700;display:grid}.proposal-form textarea{min-height:74px}.proposal-list{gap:12px;margin-top:18px;display:grid}.proposal-list article{border-top:1px solid #e3e9e7;padding-top:14px}.proposal-list article h3{margin:8px 0}.proposal-list article small{color:#61706d;font-weight:800}.proposal-list article p{margin:4px 0 10px}.decision-actions{gap:8px;display:flex}.empty-copy{color:#71807c}@media (max-width:1050px){.implementation-layout{grid-template-columns:1fr}.proposal-panel{position:static}}@media (max-width:700px){.implementation-summary{padding:18px}.progress-ring{width:76px;height:76px}.phase-card{grid-template-columns:32px 1fr;padding:14px}.phase-number{width:30px;height:30px}.phase-heading{display:block}.phase-heading .status-pill{margin-top:8px;display:inline-block}.evidence-form{grid-template-columns:1fr 1fr}.evidence-form input{grid-column:1/-1}.evidence-form button{grid-column:2}.mobile-nav.has-four a{font-size:10px}}.mobile-nav.has-five{grid-template-columns:repeat(5,1fr)}.period-nav{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:11px;padding:6px;display:flex}.period-nav a{width:34px;height:34px;color:var(--green);border-radius:8px;place-items:center;text-decoration:none;display:grid}.period-nav strong{text-transform:capitalize;text-align:center;min-width:145px;font-size:.85rem}.report-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.report-card{border:1px solid var(--line);background:#fff;border-radius:17px;flex-direction:column;min-height:244px;padding:19px;display:flex;box-shadow:0 7px 24px #0f232009}.report-card-head{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:.8rem;font-weight:750;display:flex}.report-card-head small{color:#9a3412;background:#ffedd5;border-radius:999px;padding:3px 6px}.report-card>strong{margin:8px 0 4px;font-size:1.9rem}.metric-formula{color:var(--muted);min-height:34px;font-size:.72rem}.metric-detail{color:#63736f;border-top:1px solid #edf2f1;border-bottom:1px solid #edf2f1;gap:3px;padding:9px 0;font-size:.7rem;display:grid}.goal-line{justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;display:flex}.goal-line>div{gap:2px;display:grid}.goal-line small{color:var(--muted)}.goal-line b{font-size:.8rem}.text-button{color:var(--green);background:0 0;padding:6px;font-size:.75rem}.goal-track{background:#e5ecea;border-radius:9px;height:5px;margin-top:8px;overflow:hidden}.goal-track span{background:#2d8172;height:100%;display:block}.goal-form{grid-template-columns:1fr auto;gap:7px;margin-top:9px;display:grid}.goal-form input{border:1px solid #bfcfcb;border-radius:8px;min-width:0;padding:8px}.goal-form button{padding:8px 11px}.report-chart-card,.formula-card{border:1px solid var(--line);background:#fff;border-radius:17px;margin-top:18px}.chart-legend{color:var(--muted);gap:13px;font-size:.72rem;display:flex}.chart-legend span{align-items:center;gap:5px;display:flex}.chart-legend i{border-radius:3px;width:9px;height:9px}.chart-legend i.contacts,.bar.contacts{background:#2d8172}.bar-chart{grid-template-columns:repeat(5,1fr);align-items:end;gap:18px;height:270px;padding:30px 30px 20px;display:grid}.bar-group{text-align:center;grid-template-rows:1fr auto auto;gap:4px;height:100%;display:grid}.bars{border-bottom:1px solid #dfe7e5;justify-content:center;align-items:end;gap:6px;height:100%;display:flex}.bar{border-radius:5px 5px 0 0;width:min(28%,24px);min-height:2px}.bar-group strong{font-size:.72rem}.bar-group small{color:var(--muted);font-size:.65rem}.formula-card{padding:20px}.formula-card h2{margin-bottom:8px}.formula-card p{color:var(--muted);max-width:900px;margin:0;line-height:1.6}@media (max-width:1050px){.report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.page-header:has(.period-nav){display:grid}.period-nav{justify-content:space-between;width:100%}.report-grid{grid-template-columns:1fr}.report-card{min-height:220px}.bar-chart{gap:7px;height:230px;padding:24px 12px 16px}.chart-legend{display:grid}.mobile-nav.has-five a{font-size:9px}}.mobile-alert-link{display:none}.alert-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.alert-summary article{border:1px solid var(--line);background:#fff;border-radius:15px;gap:4px;padding:16px;display:grid}.alert-summary article span{color:var(--muted);font-size:.75rem}.alert-summary article strong{font-size:1.6rem}.alert-summary article.danger{border-color:#f0c6c2}.alert-summary article.danger strong{color:#b42318}.daily-brief{color:#fff;background:linear-gradient(120deg,#173c37,#245b52);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:22px 24px;display:flex}.daily-brief h2{margin:4px 0 7px}.daily-brief p{color:#cfe2de;margin:0}.daily-brief .eyebrow{color:#8ee5d6}.daily-brief .button-link{color:#12453e;white-space:nowrap;background:#d9f6ef}.alerts-panel{border:1px solid var(--line);background:#fff;border-radius:17px;overflow:hidden}.alert-list{padding:0 20px}.alert-row{border-bottom:1px solid #edf2f1;grid-template-columns:12px minmax(200px,1fr) auto;align-items:center;gap:14px;padding:17px 0;display:grid}.alert-row:last-child{border-bottom:0}.alert-row.is-read{opacity:.68}.alert-signal{background:#64748b;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #e2e8f0}.alert-row.critical .alert-signal{background:#dc2626;box-shadow:0 0 0 4px #fee2e2}.alert-row.warning .alert-signal{background:#d97706;box-shadow:0 0 0 4px #ffedd5}.alert-row.info .alert-signal{background:#0f766e;box-shadow:0 0 0 4px #ccfbf1}.alert-copy>div{align-items:center;gap:7px;display:flex}.alert-copy h3{margin:6px 0 3px;font-size:.95rem}.alert-copy p{color:var(--muted);margin:0;font-size:.8rem}.alert-copy small{color:var(--muted)}.severity-chip{text-transform:uppercase;letter-spacing:.05em;font-size:.63rem;font-weight:850}.critical .severity-chip{color:#b91c1c}.warning .severity-chip{color:#9a3412}.info .severity-chip{color:#0f766e}.alert-actions{align-items:center;gap:6px;display:flex}.alert-actions a{background:var(--green);color:#fff;border-radius:9px;padding:9px 11px;font-size:.75rem;font-weight:750;text-decoration:none}.alert-actions button{padding:8px 10px;font-size:.72rem}@media (max-width:900px){.alert-summary{grid-template-columns:repeat(2,1fr)}.alert-row{grid-template-columns:12px 1fr}.alert-actions{flex-wrap:wrap;grid-column:2}}@media (max-width:720px){.mobile-header{grid-template-columns:auto 1fr auto}.mobile-alert-link{color:#fff;background:#1d4844;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;text-decoration:none;display:grid}.daily-brief{padding:18px;display:grid}.daily-brief .button-link{text-align:center}.alert-list{padding:0 14px}.alert-row{padding:15px 0}.alert-actions{grid-template-columns:1fr 1fr;display:grid}.alert-actions .text-button{grid-column:1/-1}.alert-summary{gap:8px}.alert-summary article{padding:13px}}.cc-summary{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:18px;display:grid}.cc-summary article{border:1px solid var(--line);background:#fff;border-radius:15px;gap:4px;padding:18px;display:grid}.cc-summary span{color:var(--muted);font-size:.75rem}.cc-summary strong{font-size:1.7rem}.clinic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.clinic-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:19px;box-shadow:0 8px 28px #0f23200a}.clinic-card.health-critical{border-color:#e9aaa4}.clinic-card.health-attention{border-color:#e8c98e}.clinic-card-head{justify-content:space-between;gap:12px;display:flex}.clinic-card-head small{color:var(--muted);text-transform:uppercase;font-size:.62rem}.clinic-card-head h2{margin-top:4px}.clinic-card-head>span{color:#176452;background:#d9f0e9;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.health-attention .clinic-card-head>span{color:#9a5b08;background:#fff0d6}.health-critical .clinic-card-head>span{color:#943f36;background:#fae2df}.clinic-card dl{margin:16px 0;display:grid}.clinic-card dl>div{border-top:1px solid #edf2f1;justify-content:space-between;gap:10px;padding:9px 0;display:flex}.clinic-card dt{color:var(--muted);font-size:.72rem}.clinic-card dd{text-align:right;margin:0;font-size:.75rem;font-weight:750}.clinic-card>button{width:100%}.data-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px;display:grid}.data-main{gap:15px;display:grid}.data-card,.pilot-card{border:1px solid var(--line);background:#fff;border-radius:17px;padding:21px}.data-card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.data-card>p{color:var(--muted);line-height:1.55}.secondary-link{color:var(--green);font-size:.75rem;font-weight:750}.import-controls{grid-template-columns:1fr 1fr;gap:12px;display:grid}.import-controls label{gap:5px;font-size:.75rem;font-weight:750;display:grid}.import-controls select,.import-controls input{border:1px solid #bfcfcb;border-radius:8px;min-width:0;padding:9px}.import-preview{background:#f4f8f7;border-radius:11px;gap:7px;margin-top:14px;padding:13px;display:grid}.import-preview>div{border-top:1px solid #dfe7e5;grid-template-columns:1fr 130px 1fr;gap:8px;padding-top:6px;font-size:.72rem;display:grid}.import-preview>button{justify-self:start;margin-top:5px}.import-history{margin-top:18px}.import-history h3{font-size:.9rem}.import-history>div{border-top:1px solid #edf2f1;grid-template-columns:1fr auto auto;gap:10px;padding:8px 0;font-size:.72rem;display:grid}.import-history small{color:var(--muted)}.audit-list{display:grid}.audit-list>div{border-top:1px solid #edf2f1;grid-template-columns:12px 1fr auto;gap:9px;padding:10px 0;display:grid}.audit-list>div>span{color:var(--green)}.audit-list>div>div{gap:2px;display:grid}.audit-list small,.audit-list time{color:var(--muted);font-size:.7rem}.pilot-card{position:sticky;top:22px}.pilot-score{align-items:baseline;gap:6px;margin:18px 0 8px;display:flex}.pilot-score strong{font-size:2rem}.pilot-score span{color:var(--muted);font-size:.75rem}.pilot-card>p{color:var(--muted);font-size:.8rem}.readiness-list{margin-top:15px;display:grid}.readiness-item{border-top:1px solid #edf2f1;grid-template-columns:25px 1fr auto;gap:8px;padding:11px 0;display:grid}.readiness-item>span{color:#b45309;background:#ffedd5;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.readiness-item.done>span{color:#0f766e;background:#ccfbf1}.readiness-item>div{gap:3px;display:grid}.readiness-item strong{font-size:.75rem}.readiness-item small{color:var(--muted);font-size:.65rem}.readiness-item form{gap:6px;margin-top:5px;display:grid}.readiness-item input{border:1px solid #bfcfcb;border-radius:7px;min-width:0;padding:7px}.readiness-item form button{padding:7px;font-size:.7rem}@media (max-width:1100px){.clinic-grid{grid-template-columns:repeat(2,1fr)}.data-layout{grid-template-columns:1fr}.pilot-card{position:static}}@media (max-width:720px){.cc-summary,.clinic-grid,.import-controls{grid-template-columns:1fr}.data-card-head{display:grid}.import-preview>div{grid-template-columns:1fr}.import-history>div{grid-template-columns:1fr auto}.import-history small{grid-column:1/-1}.audit-list>div{grid-template-columns:10px 1fr}.audit-list time{grid-column:2}}.mobile-more{display:none}@media (max-width:720px){.mobile-header:has(.mobile-more){grid-template-columns:auto 1fr auto auto}.mobile-more{display:block;position:relative}.mobile-more summary{cursor:pointer;background:#1d4844;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;list-style:none;display:grid}.mobile-more summary::-webkit-details-marker{display:none}.mobile-more>div{border:1px solid var(--line);background:#fff;border-radius:11px;width:170px;padding:7px;display:grid;position:absolute;top:42px;right:0;box-shadow:0 12px 30px #0002}.mobile-more a{color:var(--ink);border-radius:7px;padding:10px;font-size:.8rem;text-decoration:none}.mobile-more a:hover{background:var(--mint)}}.release-chip{color:#0f766e;background:#e8f5f2;border:1px solid #bfe3da;border-radius:999px;padding:8px 12px;font-size:.72rem;font-weight:800}.inbox-empty{border:1px solid var(--line);text-align:center;background:#fff;border-radius:20px;align-content:center;place-items:center;min-height:430px;padding:40px;display:grid}.inbox-empty>span{background:var(--mint);width:68px;height:68px;color:var(--green);border-radius:20px;place-items:center;font-size:1.7rem;display:grid}.inbox-empty h2{margin:18px 0 8px}.inbox-empty p{color:var(--muted);max-width:520px}.inbox-safe-note{border:1px solid var(--line);text-align:left;background:#f2f7f6;border-radius:12px;gap:4px;max-width:540px;margin-top:16px;padding:13px 16px;display:grid}.inbox-safe-note span{color:var(--muted);font-size:.78rem}.inbox-layout{border:1px solid var(--line);background:#fff;border-radius:19px;grid-template-columns:210px minmax(300px,390px) minmax(320px,1fr);min-height:620px;display:grid;overflow:hidden}.inbox-folders{border-right:1px solid var(--line);background:#f7faf9;padding:19px 13px}.inbox-folders>div{gap:4px;padding:5px 7px 18px;display:grid}.inbox-folders small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.62rem}.channel-status{background:#e5e7eb;border-radius:999px;justify-self:start;padding:4px 7px;font-size:.64rem;font-weight:800}.channel-status.connected{color:#176452;background:#d9f0e9}.channel-status.error{color:#943f36;background:#fae2df}.channel-status.paused,.channel-status.pending{color:#9a5b08;background:#fff0d6}.inbox-folders nav{gap:3px;display:grid}.inbox-folders button{color:var(--ink);text-align:left;background:0 0;border-radius:9px;justify-content:space-between;padding:10px;font-size:.78rem;display:flex}.inbox-folders button.active{color:#0b5f55;background:#dceee9}.inbox-folders button b{font-size:.68rem}.conversation-list{border-right:1px solid var(--line);min-width:0}.conversation-list>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:78px;padding:15px 17px;display:flex}.conversation-list h2{font-size:1rem}.conversation-list header p{color:var(--muted);margin:3px 0 0;font-size:.68rem}.conversation-list header>span{background:var(--mint);color:var(--green);border-radius:999px;padding:5px 8px;font-size:.7rem;font-weight:800}.conversation-list article{border-bottom:1px solid #edf2f1;grid-template-columns:42px minmax(0,1fr);gap:11px;padding:15px 17px;display:grid;position:relative}.conversation-list article.unread{background:#f1faf7}.conversation-avatar{color:#155e54;background:#d9ebe7;border-radius:50%;place-items:center;width:42px;height:42px;font-size:.75rem;font-weight:850;display:grid}.conversation-title{justify-content:space-between;gap:8px;display:flex}.conversation-title time{color:var(--muted);font-size:.62rem}.conversation-list article p{white-space:nowrap;text-overflow:ellipsis;color:#4f5f5b;margin:4px 0;font-size:.78rem;overflow:hidden}.conversation-list article small{color:var(--muted);font-size:.63rem}.unread-badge{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.62rem;display:grid;position:absolute;bottom:14px;right:17px}.conversation-empty{text-align:center;padding:60px 25px}.conversation-empty p{color:var(--muted);font-size:.8rem;line-height:1.55}.conversation-placeholder{text-align:center;background:#fbfcfc;align-content:center;place-items:center;padding:30px;display:grid}.conversation-placeholder>span{color:#9eb7b1;font-size:3rem}.conversation-placeholder h2{margin:12px 0 7px}.conversation-placeholder p{color:var(--muted);max-width:390px}.conversation-placeholder ul{flex-wrap:wrap;justify-content:center;gap:7px;padding:0;list-style:none;display:flex}.conversation-placeholder li{color:#35675f;background:#edf5f3;border-radius:999px;padding:6px 9px;font-size:.65rem}@media (max-width:1050px){.inbox-layout{grid-template-columns:180px minmax(280px,1fr)}.conversation-placeholder{display:none}.conversation-list{border-right:0}}@media (max-width:720px){.release-chip{display:none}.inbox-layout{min-height:0;display:block}.inbox-folders{border-right:0;border-bottom:1px solid var(--line);padding:10px}.inbox-folders>div{grid-template-columns:1fr auto;align-items:center;padding:3px 5px 9px}.inbox-folders>div small{grid-column:1/-1}.inbox-folders nav{display:flex;overflow-x:auto}.inbox-folders button{white-space:nowrap}.conversation-list>header{height:auto}.conversation-list article{padding:14px}.mobile-nav.has-five a{font-size:9px}}.inbox-empty.with-setup{text-align:left;grid-template-columns:minmax(260px,1fr) minmax(300px,440px);place-items:center stretch;gap:45px}.inbox-empty-copy>span{background:var(--mint);width:68px;height:68px;color:var(--green);border-radius:20px;place-items:center;font-size:1.7rem;display:grid}.channel-setup{border:1px solid var(--line);background:#f7faf9;border-radius:16px;gap:10px;padding:20px;display:grid}.channel-setup h3{margin:0}.channel-setup>p{color:var(--muted);margin:0;font-size:.75rem;line-height:1.45}.channel-setup label{gap:4px;font-size:.7rem;font-weight:750;display:grid}.channel-setup input{font:inherit;border:1px solid #bfcfcb;border-radius:8px;padding:9px}.channel-setup .form-message{min-height:18px;font-size:.7rem}.channel-setup button:disabled{opacity:.6}@media (max-width:850px){.inbox-empty.with-setup{grid-template-columns:1fr}.channel-setup{width:100%}}.app-nav .nav-section-label{color:#73958f;text-transform:uppercase;letter-spacing:.08em;min-height:auto;margin-top:7px;padding:10px 12px 4px;font-size:.6rem;font-weight:800;display:block}.period-switch{border:1px solid var(--line);background:#fff;border-radius:12px;padding:5px;display:flex}.period-switch a{color:var(--muted);border-radius:8px;padding:9px 13px;font-size:.75rem;font-weight:800;text-decoration:none}.period-switch a.active{background:var(--green);color:#fff}.overview-funnel{border:1px solid var(--line);background:#fff;border-radius:18px;margin-bottom:14px;padding:20px}.overview-funnel>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.overview-funnel>header span{color:var(--muted);font-size:.75rem}.overview-funnel>div{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.overview-funnel article{background:#f5f8f7;border-radius:12px;gap:5px;min-width:0;padding:14px;display:grid;position:relative}.overview-funnel article strong{color:#155e54;font-size:1.5rem}.overview-funnel article span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.overview-funnel article i{z-index:1;color:#7da49d;font-style:normal;position:absolute;top:50%;right:-8px}.overview-task-summary{color:#fff;background:#173c37;border-radius:14px;align-items:center;gap:13px;margin-bottom:18px;padding:14px 18px;display:flex}.overview-task-summary span{font-size:.78rem}.overview-task-summary strong{font-size:1.4rem}.overview-task-summary a{color:#b9f3e8;margin-left:auto;font-size:.75rem;font-weight:800}.appointments-list,.automation-grid{gap:12px;display:grid}.appointments-list{border:1px solid var(--line);background:#fff;border-radius:17px;padding:18px}.appointments-list article{border-top:1px solid #edf2f1;grid-template-columns:150px 1fr auto auto;align-items:center;gap:14px;padding:14px;display:grid}.appointments-list article:first-child{border-top:0}.appointments-list time{color:#155e54;font-weight:800}.appointments-list article>div{gap:4px;display:grid}.appointments-list article span,.appointments-list article small{color:var(--muted);font-size:.72rem}.appointments-list article>b{color:#0f766e;background:#e8f5f2;border-radius:999px;padding:6px 9px;font-size:.68rem}.automation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-grid article{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:42px 1fr auto;align-items:start;gap:13px;padding:18px;display:grid}.automation-grid article>span{background:var(--mint);width:40px;height:40px;color:var(--green);border-radius:12px;place-items:center;font-weight:900;display:grid}.automation-grid h2{font-size:1rem}.automation-grid p{color:var(--muted);margin:7px 0 0;font-size:.75rem;line-height:1.5}.automation-grid b{color:#9a5b08;background:#fff0d6;border-radius:999px;padding:5px 8px;font-size:.65rem}@media (max-width:950px){.overview-funnel>div{grid-template-columns:repeat(3,1fr)}.automation-grid{grid-template-columns:1fr}.appointments-list article{grid-template-columns:120px 1fr auto}.appointments-list article small{grid-column:2}}@media (max-width:720px){.overview-header{display:grid}.period-switch{width:100%}.period-switch a{text-align:center;flex:1}.overview-funnel>div{grid-template-columns:repeat(2,1fr)}.overview-funnel article i{display:none}.overview-funnel>header{display:grid}.overview-task-summary{flex-wrap:wrap}.appointments-list{padding:10px}.appointments-list article{grid-template-columns:1fr auto}.appointments-list article time,.appointments-list article small{grid-column:1/-1}.automation-grid article{grid-template-columns:38px 1fr}.automation-grid article>b{grid-column:2;justify-self:start}}.crm-toolbar{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:end;gap:12px;margin-bottom:5px;padding:13px;display:flex}.crm-toolbar label{color:var(--muted);gap:4px;font-size:.67rem;font-weight:800;display:grid}.crm-toolbar input,.crm-toolbar select,.quick-stage select{color:var(--ink);font:inherit;background:#fff;border:1px solid #bfcfcb;border-radius:8px;padding:8px}.crm-toolbar input{min-width:260px}.crm-toolbar>span{color:var(--muted);margin-left:auto;font-size:.72rem}.pipeline-message{min-height:21px;color:var(--green);margin:4px 2px;font-size:.72rem}.crm-column.drag-active{outline-offset:-4px;outline:2px dashed #7bb9ae}.crm-card{cursor:grab}.crm-card.is-busy{opacity:.55;pointer-events:none}.crm-card-head{border:0!important;grid-template-columns:9px minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important;margin:0!important;padding:0!important;display:grid!important}.crm-card-head>a:first-of-type{color:var(--ink);font-weight:800;text-decoration:none}.card-detail-link{color:var(--muted);letter-spacing:1px;text-decoration:none}.priority-dot{background:#94a3b8;border-radius:50%;width:8px;height:8px}.priority-dot.high{background:#d97706}.priority-dot.urgent{background:#dc2626}.priority-dot.low{background:#65a30d}.card-next{border-top:1px solid #edf2f1!important;gap:2px!important;margin-top:7px!important;padding-top:8px!important;display:grid!important}.quick-stage{color:var(--muted);gap:3px;margin-top:6px;font-size:.62rem;display:grid}.quick-stage select{width:100%;padding:6px;font-size:.68rem}.conversation-row{color:inherit;border-bottom:1px solid #edf2f1;grid-template-columns:42px minmax(0,1fr);gap:11px;padding:15px 17px;text-decoration:none;display:grid;position:relative}.conversation-row.unread{background:#f1faf7}.conversation-row p{white-space:nowrap;text-overflow:ellipsis;color:#4f5f5b;margin:4px 0;font-size:.78rem;overflow:hidden}.conversation-row small{color:var(--muted);font-size:.63rem}.conversation-panel{background:#f7faf9;grid-template-rows:auto auto minmax(260px,1fr) auto;min-width:0;display:grid}.conversation-panel>header{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;min-height:78px;padding:13px 17px;display:grid}.conversation-panel>header h2{font-size:.95rem}.conversation-panel>header span{color:var(--muted);font-size:.68rem}.conversation-panel>header>a{color:var(--green);font-size:.68rem;font-weight:800}.conversation-context{background:#eaf4f1;border-bottom:1px solid #cee3de;grid-template-columns:auto 1fr;gap:3px 9px;padding:10px 16px;display:grid}.conversation-context span{color:var(--green);background:#fff;border-radius:999px;justify-self:start;padding:4px 7px;font-size:.62rem}.conversation-context strong{align-self:center;font-size:.74rem}.conversation-context small{color:var(--muted);grid-column:1/-1;font-size:.65rem}.message-stream{flex-direction:column;gap:9px;max-height:480px;padding:20px;display:flex;overflow-y:auto}.message-bubble{border-radius:13px;max-width:78%;padding:10px 12px;box-shadow:0 2px 6px #0001}.message-bubble.inbound{border:1px solid var(--line);background:#fff;border-bottom-left-radius:3px;align-self:flex-start}.message-bubble.outbound{background:#d9f2e9;border-bottom-right-radius:3px;align-self:flex-end}.message-bubble p{white-space:pre-wrap;margin:0;font-size:.8rem}.message-bubble footer{color:var(--muted);justify-content:flex-end;gap:6px;margin-top:5px;font-size:.56rem;display:flex}.message-empty{text-align:center;color:var(--muted);margin:auto}.message-composer{border-top:1px solid var(--line);background:#fff;gap:6px;padding:13px;display:grid}.message-composer>label{font-size:.65rem;font-weight:800}.message-composer textarea,.opportunity-profile select,.opportunity-profile textarea{width:100%;font:inherit;border:1px solid #bfcfcb;border-radius:9px;padding:9px}.message-composer>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.message-composer small{color:var(--muted);font-size:.58rem}.message-composer p{min-height:14px;color:var(--green);margin:0;font-size:.65rem}.opportunity-profile{border:1px solid var(--line);background:#fff;border-radius:17px;margin:18px 0;padding:21px}.opportunity-profile button{margin-top:12px}.detail-header-actions{align-items:center;gap:9px;display:flex}.detail-header-actions .button-link{font-size:.72rem}.opportunity-profile .form-message{margin-top:7px}@media (max-width:1050px){.inbox-layout{grid-template-columns:180px minmax(280px,1fr) minmax(300px,1fr)}.conversation-panel,.conversation-placeholder{display:grid}}@media (max-width:800px){.inbox-layout{display:block}.conversation-panel{min-height:620px}.crm-toolbar{grid-template-columns:1fr 1fr;display:grid}.crm-toolbar input{width:100%;min-width:0}.crm-toolbar>span{margin-left:0}.detail-header-actions{display:grid}.detail-header-actions .button-link{text-align:center}}@media (max-width:560px){.crm-toolbar{grid-template-columns:1fr}.message-stream{max-height:none}.conversation-panel>header{grid-template-columns:42px 1fr}.conversation-panel>header>a{grid-column:2}.message-composer>div{display:grid}.message-composer button{width:100%}}.automation-onboarding{border:1px solid var(--line);text-align:center;background:#fff;border-radius:20px;align-content:center;place-items:center;min-height:400px;padding:35px;display:grid}.automation-onboarding>span{background:var(--mint);width:64px;height:64px;color:var(--green);border-radius:18px;place-items:center;font-size:1.5rem;display:grid}.automation-onboarding h2{margin:16px 0 8px}.automation-onboarding p{color:var(--muted);max-width:560px}.automation-control{color:#fff;background:linear-gradient(120deg,#173c37,#245b52);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.automation-control p{color:#d3e6e2;margin:6px 0 0;font-size:.78rem}.automation-control .eyebrow{color:#8ee5d6}.automation-control-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.automation-control-actions .secondary{background:#d9f6ef}.danger-button{background:#b42318}.automation-feedback{min-height:23px;color:var(--green);margin:7px 3px;font-size:.72rem}.automation-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.automation-summary article{border:1px solid var(--line);background:#fff;border-radius:14px;gap:5px;padding:16px;display:grid}.automation-summary span{color:var(--muted);font-size:.7rem}.automation-summary strong{font-size:1.55rem}.automation-summary article.danger{border-color:#efc0bb}.automation-summary article.danger strong{color:#b42318}.automation-grid article.paused{opacity:.68}.automation-grid article small{color:var(--green);text-transform:uppercase;font-size:.62rem;font-weight:800}.automation-grid article.active>b{color:#176452;background:#d9f0e9}.flow-actions{gap:6px;margin-top:10px;display:flex}.flow-actions button{padding:6px 8px;font-size:.65rem}.automation-monitor{grid-template-columns:2fr 1fr;gap:14px;margin-top:16px;display:grid}.automation-monitor>article{border:1px solid var(--line);background:#fff;border-radius:17px;padding:20px}.execution-list{margin-top:12px;display:grid}.execution-list>div{border-top:1px solid #edf2f1;grid-template-columns:9px 44px 1fr auto 130px;align-items:center;gap:9px;padding:10px 0;font-size:.7rem;display:grid}.execution-list>div>span{background:#64748b;border-radius:50%;width:8px;height:8px}.execution-list>div>span.completed{background:#0f766e}.execution-list>div>span.failed{background:#dc2626}.execution-list>div>span.handoff{background:#d97706}.execution-list p{color:var(--muted);margin:0}.execution-list b{font-size:.62rem}.execution-list time{color:var(--muted);text-align:right}.snapshot-date{color:var(--green);margin:14px 0 8px;display:inline-block}.automation-monitor>article>p:last-child,.empty-copy{color:var(--muted);font-size:.78rem;line-height:1.55}@media (max-width:950px){.automation-control{display:grid}.automation-control-actions{justify-content:flex-start}.automation-summary{grid-template-columns:repeat(2,1fr)}.automation-monitor{grid-template-columns:1fr}.execution-list>div{grid-template-columns:9px 44px 1fr auto}.execution-list time{text-align:left;grid-column:3/-1}}@media (max-width:600px){.automation-control-actions{display:grid}.automation-summary{grid-template-columns:1fr 1fr}.execution-list>div{grid-template-columns:9px 40px 1fr}.execution-list b,.execution-list time{grid-column:3}.automation-grid article{grid-template-columns:38px 1fr}.automation-grid article>b{grid-column:2;justify-self:start}}.homologation-checks{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:14px;display:grid}.homologation-checks article{border:1px solid var(--line);background:#fff;border-radius:15px;gap:10px;padding:15px;display:flex}.homologation-checks article>b{color:#b42318;background:#fee2e2;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.homologation-checks article.ok>b{color:#176452;background:#d9f0e9}.homologation-checks p{color:var(--muted);margin:5px 0 0;font-size:.68rem}.homologation-action{color:#fff;background:#173c37;border-radius:17px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:20px;display:flex}.homologation-action p{color:#d3e6e2;margin-top:6px;font-size:.75rem}.homologation-log{border:1px solid var(--line);background:#fff;border-radius:17px;padding:20px}.homologation-log>div{border-top:1px solid #edf2f1;grid-template-columns:1fr 1fr auto;gap:12px;padding:11px 0;font-size:.72rem;display:grid}.homologation-log time,.homologation-log span{color:var(--muted)}@media (max-width:1000px){.homologation-checks{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.homologation-checks{grid-template-columns:1fr}.homologation-action{display:grid}.homologation-log>div{grid-template-columns:1fr 1fr}.homologation-log time{grid-column:1/-1}}.simulation-safety{color:#fff;background:#173c37;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-bottom:16px;padding:20px 22px;display:grid}.simulation-safety>b{color:#176452;background:#d9f0e9;border-radius:50%;place-items:center;width:38px;height:38px;font-size:1.1rem;display:grid}.simulation-safety p{color:#d3e6e2;margin:5px 0 0;font-size:.75rem}.simulation-safety.attention>b{color:#9a5b08;background:#fff0d6}.simulation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.simulation-grid article{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:46px 1fr auto;align-items:center;gap:14px;padding:18px;display:grid}.simulation-grid article>span{background:var(--mint);width:44px;height:44px;color:var(--green);border-radius:13px;place-items:center;font-weight:900;display:grid}.simulation-grid h2{font-size:1rem}.simulation-grid p{color:var(--muted);margin:6px 0 0;font-size:.73rem;line-height:1.5}.simulation-error{color:#b42318;min-height:24px;margin:7px 2px;font-size:.74rem}.simulation-result{background:#fff;border:2px solid #9ed8ce;border-radius:18px;margin-bottom:16px;padding:21px}.simulation-result>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.simulation-result>header span{color:#176452;background:#d9f0e9;border-radius:999px;padding:7px 10px;font-size:.67rem;font-weight:800}.simulation-created{grid-template-columns:repeat(6,1fr);gap:8px;margin:16px 0;display:grid}.simulation-created article{background:#f4f8f7;border-radius:11px;gap:3px;padding:12px;display:grid}.simulation-created strong{color:#155e54;font-size:1.35rem}.simulation-created span{color:var(--muted);font-size:.62rem}.simulation-result ol{gap:8px;padding:0;list-style:none;display:grid}.simulation-result li{border-top:1px solid #edf2f1;grid-template-columns:36px 1fr;align-items:center;gap:10px;padding-top:9px;display:grid}.simulation-result li>b{color:var(--green)}.simulation-result li div{gap:2px;display:grid}.simulation-result li strong{font-size:.76rem}.simulation-result li small{color:var(--muted)}.simulation-result nav{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.simulation-result nav a{background:var(--green);color:#fff;border-radius:9px;padding:9px 11px;font-size:.68rem;font-weight:800;text-decoration:none}.simulation-history{grid-template-columns:1fr 1fr;gap:14px;display:grid}.simulation-history>article{border:1px solid var(--line);background:#fff;border-radius:17px;padding:19px}.simulation-history h2{margin-bottom:10px;font-size:1rem}.simulation-history article>div{border-top:1px solid #edf2f1;grid-template-columns:48px 1fr auto;gap:9px;padding:9px 0;font-size:.68rem;display:grid}.simulation-history span,.simulation-history time,.simulation-history p{color:var(--muted)}@media (max-width:950px){.simulation-grid{grid-template-columns:1fr}.simulation-created{grid-template-columns:repeat(3,1fr)}.simulation-history{grid-template-columns:1fr}}@media (max-width:620px){.simulation-safety{grid-template-columns:auto 1fr}.simulation-safety button{grid-column:1/-1}.simulation-grid article{grid-template-columns:42px 1fr}.simulation-grid button{grid-column:2;justify-self:start}.simulation-created{grid-template-columns:repeat(2,1fr)}.simulation-result>header{display:grid}.simulation-history article>div{grid-template-columns:40px 1fr}.simulation-history time{grid-column:2}}.simulation-check{color:var(--green);margin-top:8px;font-size:.67rem;font-weight:800;text-decoration:none;display:inline-block}.simulation-check:hover{text-decoration:underline}.simulation-progress,.simulation-notice{border-radius:11px;margin:0 0 13px;padding:11px 14px;font-size:.74rem}.simulation-progress{color:#155e54;background:#e8f5f2}.simulation-notice{color:#8b5508;background:#fff4df}.simulation-result li a{color:var(--green);font-size:.66rem;font-weight:800;text-decoration:none}.simulation-result li a:hover{text-decoration:underline}.production-lock{color:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:21px 23px;display:flex}.production-lock.locked{background:#3d2928}.production-lock.ready{background:#174b42}.production-lock>div{align-items:center;gap:14px;display:flex}.production-lock>div>span{color:#3d2928;background:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:1.1rem;display:grid}.production-lock h2{margin:2px 0 4px;font-size:1.12rem}.production-lock p{color:#f2dddb;font-size:.73rem}.production-lock>strong{color:#7c3029;background:#fff;border-radius:999px;padding:8px 11px;font-size:.7rem}.production-summary{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:14px;display:grid}.production-summary article{border:1px solid var(--line);background:#fff;border-radius:15px;gap:5px;padding:16px;display:grid}.production-summary span,.production-summary small{color:var(--muted);font-size:.68rem}.production-summary strong{font-size:1.22rem}.production-columns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.production-panel{border:1px solid var(--line);background:#fff;border-radius:17px;padding:20px}.production-panel>header{border-bottom:1px solid #edf2f1;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.production-panel>header>span{background:var(--mint);color:var(--green);border-radius:999px;padding:7px 10px;font-size:.7rem;font-weight:900}.production-gates{margin-bottom:15px;display:grid}.production-gates article{border-bottom:1px solid #edf2f1;grid-template-columns:28px 1fr;gap:10px;padding:12px 0;display:grid}.production-gates article>b{color:#9a5b08;background:#fff0d6;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.production-gates article.ok>b{color:#176452;background:#d9f0e9}.production-gates strong{font-size:.76rem}.production-gates p{color:var(--muted);margin-top:4px;font-size:.67rem;line-height:1.45}.activation-order{border:1px solid var(--line);background:#fff;border-radius:17px;margin-top:14px;padding:21px}.activation-order ol{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;padding:0;list-style:none;display:grid}.activation-order li{background:#f5f8f7;border-radius:11px;gap:9px;padding:13px;font-size:.7rem;line-height:1.45;display:flex}.activation-order li b{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}@media (max-width:1000px){.production-summary{grid-template-columns:repeat(2,1fr)}.production-columns{grid-template-columns:1fr}.activation-order ol{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.production-lock{display:grid}.production-lock>strong{justify-self:start}.production-summary,.activation-order ol{grid-template-columns:1fr}}.ops-health{color:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:20px 22px;display:flex}.ops-health.healthy{background:#174b42}.ops-health.attention{background:#79530d}.ops-health.critical{background:#70362f}.ops-health>div{align-items:center;gap:13px;display:flex}.ops-health>div>span{color:#174b42;background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.ops-health h2{margin:2px 0 4px}.ops-health p{color:#d8e8e5;font-size:.7rem}.ops-health>a{color:var(--green);background:#fff;border-radius:9px;padding:10px 13px;font-size:.7rem;font-weight:850;text-decoration:none}.ops-signals{grid-template-columns:repeat(6,1fr);gap:9px;margin-bottom:14px;display:grid}.ops-signals article{border:1px solid var(--line);background:#fff;border-radius:14px;gap:5px;padding:15px;display:grid}.ops-signals span{color:var(--muted);font-size:.65rem}.ops-signals strong{font-size:1.35rem}.ops-columns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ops-panel{border:1px solid var(--line);background:#fff;border-radius:17px;padding:20px}.ops-panel>header{border-bottom:1px solid #edf2f1;justify-content:space-between;gap:12px;padding-bottom:12px;display:flex}.ops-panel>header>span{color:var(--green);background:var(--mint);border-radius:999px;height:max-content;padding:7px 9px;font-size:.65rem;font-weight:850}.ops-panel>p{color:var(--muted);margin:13px 0;font-size:.72rem;line-height:1.55}.ops-panel button{margin-top:10px}.ops-checks{display:grid}.ops-checks>div{border-top:1px solid #edf2f1;gap:9px;padding:9px 0;font-size:.7rem;display:flex}.ops-checks .ok b{color:#176452}.ops-checks .pending b{color:#a36409}.drill-result{border-radius:11px;gap:5px;margin-top:13px;padding:12px;font-size:.7rem;display:grid}.drill-result.ok{color:#155e54;background:#e2f3ee}.drill-result.partial{color:#80500c;background:#fff3df}.drill-result strong{margin-bottom:4px}.drill-result small{margin-top:4px}.ops-error{color:#b42318!important}.incident-playbook{border:1px solid var(--line);background:#fff;border-radius:17px;margin-top:14px;padding:21px}.incident-playbook ol{grid-template-columns:repeat(5,1fr);gap:9px;margin-top:14px;padding:0;list-style:none;display:grid}.incident-playbook li{background:#f5f8f7;border-radius:11px;gap:7px;padding:13px;font-size:.68rem;line-height:1.45;display:grid}.incident-playbook li b{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}@media (max-width:1050px){.ops-signals{grid-template-columns:repeat(3,1fr)}.incident-playbook ol{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.ops-health{display:grid}.ops-health>a{justify-self:start}.ops-columns{grid-template-columns:1fr}.ops-signals{grid-template-columns:repeat(2,1fr)}.incident-playbook ol{grid-template-columns:1fr}}.release-verdict{color:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:21px 23px;display:flex}.release-verdict.approved{background:#174b42}.release-verdict.pending{background:#71462c}.release-verdict>div{align-items:center;gap:14px;display:flex}.release-verdict>div>span{color:#174b42;background:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:1.1rem;font-weight:900;display:grid}.release-verdict h2{margin:2px 0 4px}.release-verdict p{color:#d9e9e6;font-size:.72rem}.release-verdict>strong{white-space:nowrap;color:#155e54;background:#fff;border-radius:999px;padding:8px 11px;font-size:.7rem}.release-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.release-grid article{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:28px 1fr;gap:11px;padding:16px;display:grid}.release-grid article>b{color:#9a5b08;background:#fff0d6;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.release-grid article.ok>b{color:#176452;background:#d9f0e9}.release-grid article strong{font-size:.78rem}.release-grid article p{color:var(--muted);margin:5px 0 0;font-size:.68rem;line-height:1.5}.release-validation{border:1px solid var(--line);background:#fff;border-radius:17px;grid-template-columns:1.1fr .9fr;gap:20px;margin-top:14px;padding:21px;display:grid}.release-validation>div>p:last-child{color:var(--muted);margin:8px 0 0;font-size:.72rem;line-height:1.55}.release-evidence{grid-template-columns:1fr 1fr;gap:9px;display:grid}.release-evidence span{color:var(--muted);background:#f2f7f5;border-radius:11px;gap:2px;padding:12px;font-size:.65rem;display:grid}.release-evidence b{color:var(--green);font-size:1.25rem}.release-register{background:#e8f5f2;border:1px solid #cae7e1;border-radius:17px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:19px 21px;display:flex}.release-register p{color:var(--muted);margin:6px 0 0;font-size:.7rem}.release-register button:disabled{opacity:.58;cursor:not-allowed}.release-error{color:#b42318;background:#feecec;border-radius:10px;margin:10px 0 0;padding:10px 12px;font-size:.72rem}.release-timestamp{color:var(--muted);margin:12px 2px 0;font-size:.65rem}@media (max-width:850px){.release-validation{grid-template-columns:1fr}}@media (max-width:620px){.release-verdict,.release-register{display:grid}.release-verdict>strong{justify-self:start}.release-grid{grid-template-columns:1fr}.release-evidence{grid-template-columns:1fr 1fr}}:root{--ink:#0b1739;--muted:#66738f;--line:#dfe7f3;--green:#1261e8;--mint:#edf4ff;--paper:#f6f8fc;--navy:#061a3b;--navy-soft:#0a2a59;--blue:#1261e8;--blue-strong:#0758df;--blue-soft:#eaf2ff;--success:#079669;--warning:#e88710;--danger:#e5484d;--purple:#7447e8;--surface-shadow:0 10px 30px #1330650e}body{letter-spacing:-.006em;background:radial-gradient(circle at 72% -15%,#2c70f213,transparent 32rem), linear-gradient(180deg,#fbfcff 0%,var(--paper) 100%);min-width:320px}button,.button-link,.primary-button{background:linear-gradient(135deg,var(--blue) 0%,var(--blue-strong) 100%);border-radius:10px;transition:transform .16s,box-shadow .16s,background .16s;box-shadow:0 5px 14px #1261e829}button:hover,.button-link:hover,.primary-button:hover{transform:translateY(-1px);box-shadow:0 8px 18px #1261e833}:is(button:focus-visible,a:focus-visible){outline-color:#77a9ff}.secondary-button,.secondary,.ghost-button{color:var(--blue);box-shadow:none;background:#fff;border:1px solid #cddbf1}.text-button{color:var(--blue);box-shadow:none}.app-frame{grid-template-columns:238px minmax(0,1fr)}.app-sidebar{background:radial-gradient(circle at 15% 0,#1969ed38,transparent 20rem), linear-gradient(180deg,var(--navy) 0%,#071f43 58%,#061832 100%);border-right:1px solid #7aa3e421;gap:15px;padding:22px 14px 18px;overflow-x:hidden;box-shadow:12px 0 35px #0516361f}.app-sidebar .app-brand{margin:0 3px 8px;padding:3px 7px}.app-brand span{color:#fff;letter-spacing:.04em;background:linear-gradient(145deg,#1592ff,#1161e8 62%,#713ee8);border:1px solid #89c5ff8c;border-radius:13px;width:42px;height:42px;font-size:.72rem;box-shadow:0 8px 18px #0061ff47,inset 0 1px #ffffff61}.app-brand strong{letter-spacing:.025em;font-size:1.2rem}.clinic-chip,.clinic-chip.global{background:#10376c9e;border:1px solid #80afef3b;border-radius:11px;padding:12px 13px;box-shadow:inset 0 1px #ffffff09;margin:0 3px 4px!important}.clinic-chip small{color:#88a9d6;letter-spacing:.075em}.clinic-chip strong{color:#f6f9ff;font-size:.76rem}.app-nav{gap:3px}.app-nav a,.app-nav>span{color:#cad8ee;border-radius:9px;min-height:39px;padding:8px 10px;font-size:.77rem;transition:background .16s,color .16s,transform .16s}.app-nav a:hover{color:#fff;background:#2b65b542;transform:translate(1px)}.app-nav a>span:first-child{color:#93b5e4;text-align:center;font-size:.94rem}.app-nav a.is-active{color:#fff;background:linear-gradient(135deg,#1172f4,#144ec7);box-shadow:0 8px 20px #034fca59,inset 0 1px #ffffff38}.app-nav a.is-active>span:first-child{color:#fff}.admin-nav-group{border-top-color:#a4bfe521;padding:4px 0}.admin-nav-group>summary{color:#7f9ec9;letter-spacing:.12em;padding:7px 10px;font-size:.57rem}.user-card{border-top:1px solid #99bae524;margin-top:auto;padding:11px 8px}.user-card .avatar{color:#fff;background:linear-gradient(145deg,#136eef,#6a42df);box-shadow:0 5px 14px #185dcf47}.user-card strong{color:#f7f9ff}.user-card small{color:#8ea7ca}.signout{color:#d8e5f8!important;box-shadow:none!important;background:#12376aa8!important;border:1px solid #82aeec2b!important}.app-content{width:100%;padding:30px clamp(24px,3vw,46px) 64px}.admin-active-context{color:#164c9f;background:#f2f7ff;border-color:#c8daf6;margin:-4px 0 22px;padding:10px 14px;box-shadow:0 3px 12px #24559e09}.admin-active-context a{color:var(--blue)}.page-header{align-items:center;margin-bottom:22px}.page-header h1,.detail-header h1{color:#09183d;letter-spacing:-.04em;line-height:1.04}.page-header h1{font-size:clamp(2rem,3vw,2.55rem)}.page-header>div>p:last-child{color:var(--muted);margin-top:7px;font-size:.83rem;line-height:1.5}.eyebrow{text-transform:uppercase;color:var(--blue)!important;letter-spacing:.105em!important;font-size:.66rem!important;font-weight:850!important}.global-context-badge,.system-health-chip,.release-chip{color:#1454b8;background:#f2f7ff;border-color:#cbdcf7;box-shadow:0 3px 12px #22539b0a}.metric-grid article,.metrics article,.worklist,.checklist,.priority-panel,.task-panel,.shift-checklist,.form-card,.contact-action,.detail-card,.timeline-card,.overview-funnel,.appointments-list,.report-card,.report-chart-card,.formula-card,.inbox-layout,.scheduling-panel,.operational-calendar,.admin-cockpit-summary article,.admin-attention,.admin-day-preview,.admin-system-preview,.admin-clinics-list article,.admin-implementation-list article,.admin-my-day article,.admin-global-results article,.admin-integration-list article,.admin-global-alerts article,.cc-summary article,.clinic-card,.data-card,.pilot-card{border-color:var(--line);box-shadow:var(--surface-shadow);border-radius:14px}input,select,textarea,.form-grid input,.form-grid select,.form-grid textarea,.crm-toolbar input,.crm-toolbar select,.quick-stage select,.message-composer textarea{color:var(--ink)!important;background:#fff!important;border-color:#cbd7e8!important;border-radius:9px!important}input:focus,select:focus,textarea:focus{border-color:#4f8ff3!important;outline:3px solid #d9e7ff!important}.panel-heading{border-bottom-color:#e8eef7}.metric-grid{gap:12px;margin-bottom:18px}.metric-grid article{grid-template-columns:43px minmax(0,1fr);gap:12px;padding:17px}.metric-icon{border-radius:12px;width:43px;height:43px}.metric-icon.mint{background:var(--blue-soft);color:var(--blue)}.metric-grid strong{color:#0c1a3e;font-size:1.62rem}.period-switch,.period-nav{border-color:var(--line);box-shadow:0 4px 14px #193a6d09}.period-switch a.active{background:linear-gradient(135deg,var(--blue),var(--blue-strong))}.period-nav a{color:var(--blue)}.period-nav a:hover{background:var(--blue-soft)}.crm-toolbar{border-color:var(--line);border-radius:12px;padding:11px;box-shadow:0 5px 18px #193a6d09}.crm-summary strong{color:#0b193c}.crm-board{gap:11px}.crm-column{background:#f7f9fd;border-color:#dde6f2;border-radius:13px}.crm-column>header{background:#fbfcff;border-bottom-color:#dfe7f3;padding:12px}.crm-column>header>strong{color:#40516f;border-color:#dce5f2}.stage-mark{background:var(--blue)}.stage-mark.won{background:var(--success)}.stage-mark.lost{background:var(--danger)}.crm-card{box-shadow:0 4px 12px #1836690b,inset 2px 0 var(--blue);border-color:#dce5f2;border-radius:10px;padding:12px}.crm-card:hover{box-shadow:0 8px 18px #1853ae17,inset 2px 0 var(--blue);border-color:#8bb3f2}.crm-card>div b,.pipeline-message{color:var(--blue)}.quick-stage select{padding:5px 7px}.inbox-layout{min-height:610px}.inbox-folders{border-color:var(--line);background:#f8faff}.inbox-folders button.active{color:#0f55bd;box-shadow:inset 3px 0 var(--blue);background:#eaf2ff}.conversation-row.selected{box-shadow:inset 3px 0 var(--blue);background:#eaf2ff}.conversation-row.unread,.conversation-list article.unread{background:#f1f6ff}.conversation-avatar{color:#1752a8;background:#e4edfb}.unread-badge{background:var(--blue)}.conversation-panel{background:#f8faff}.conversation-context{background:#edf4ff;border-bottom-color:#d7e4f7}.conversation-context span{color:var(--blue)}.message-bubble{box-shadow:0 3px 10px #1836690f}.message-bubble.outbound{background:#e6f7ef}.message-bubble.inbound{border-color:#dce5f2}.ownership-badge.human,.channel-status.connected{color:#087957;background:#dcf5ea}.agenda-summary article{border-color:var(--line)!important;box-shadow:var(--surface-shadow)!important}.agenda-summary article strong{color:#0b193c}.scheduling-panel,.operational-calendar{background:#fff}.slot-grid button{color:var(--blue);box-shadow:none;background:#fff;border-color:#cbdaf1}.slot-grid button:hover,.slot-grid button.selected{background:var(--blue-soft);color:#0b50bd;border-color:#76a5ee}.calendar-view-switch button.active{background:linear-gradient(135deg,var(--blue),var(--blue-strong));color:#fff}.calendar-event{color:#174b9d!important;background:#edf4ff!important;border-color:#cbdcf7!important}.appointment-card{box-shadow:var(--surface-shadow);border-color:var(--line)!important;border-radius:13px!important}.agenda-technical-note{color:#66738f}.task-metrics{gap:11px}.task-metrics button{border-color:var(--line);box-shadow:var(--surface-shadow);border-radius:13px;padding:14px}.task-metrics button.selected{box-shadow:0 0 0 2px #d9e8ff,var(--surface-shadow);border-color:#72a4f0}.task-metrics strong{color:#0b193c}.task-row{border-bottom-color:#e8eef7}.task-row.overdue .task-due span{color:var(--danger)}.task-row.today .task-due span{color:var(--warning)}.task-row.completed .task-check{background:var(--success);border-color:var(--success)}.shift-checklist li.done span{color:#087957;background:#dcf5ea}.shift-checklist li.pending span{color:#b76300;background:#fff0db}.overview-funnel article{background:#f5f8fd}.overview-funnel article strong{color:var(--blue)}.overview-funnel article i{color:#82a8e6}.overview-task-summary,.daily-brief,.implementation-summary{background:linear-gradient(135deg,#092d67,#0d4fae);box-shadow:0 10px 26px #08327729}.overview-task-summary a{color:#cfe1ff}.report-grid{gap:12px}.report-card{min-height:226px;padding:17px}.report-card>strong{color:#0a193d}.goal-track span,.chart-legend i.contacts,.bar.contacts{background:var(--blue)}.chart-legend i.conversions,.bar.conversions{background:var(--warning)}.formula-card{background:linear-gradient(100deg,#fff,#f5f8ff)}.admin-cockpit-summary article{min-height:118px;padding:16px}.admin-attention-meta b,.admin-day-preview>header>a,.admin-clinics-list article button+*,.admin-my-day article>div span{color:var(--blue)}.admin-progress span{background:var(--blue)}.admin-scope-note{color:#415f8d;background:#edf4ff}.admin-clinics-list article.inactive{box-shadow:none;background:#f7f9fc;border-style:dashed}.admin-clinics-list article.inactive .clinic-health-dot{background:#8795a8}.clinic-lifecycle-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.clinic-status-control{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:8px;display:flex}.clinic-status-control label{color:#607089;gap:4px;font-size:.62rem;font-weight:750;display:grid}.clinic-status-control select{min-height:36px;padding:7px 28px 7px 9px}.clinic-status-control button{min-height:36px;padding:0 11px}.clinic-status-control small{color:#607089;text-align:right;flex-basis:100%;max-width:320px}@media (max-width:980px){.app-frame{grid-template-columns:218px minmax(0,1fr)}.app-content{padding:28px 24px 58px}}@media (max-width:720px){body{background:#f7f9fd}.mobile-header{background:linear-gradient(135deg,var(--navy),#0a326a);box-shadow:0 5px 18px #051d4438}.mobile-header .app-brand span{background:linear-gradient(145deg,#1592ff,#1161e8 62%,#713ee8)}.mobile-clinic{color:#b9cae3}.app-content{padding:22px 13px 34px}.page-header{align-items:flex-start;margin-bottom:18px}.page-header h1{font-size:1.85rem}.page-header>div>p:last-child{font-size:.77rem}.metric-grid{gap:7px}.mobile-nav{border-top-color:#dfe7f3;box-shadow:0 -5px 20px #0d2d5b1a}.mobile-nav .is-active{color:var(--blue)}.mobile-alert-link,.mobile-more summary{background:#154d9c}.crm-column>header{top:66px}.task-metrics button{padding:12px}.admin-active-context{margin:-5px 0 16px}}.app-content:has(.crm-experience)>.admin-active-context{display:none}.crm-experience{color:#0a1738;min-width:0}.crm-hero{justify-content:space-between;align-items:flex-start;gap:28px;margin:0 0 24px;display:flex}.crm-hero h1{color:#071637;letter-spacing:-.05em;margin:5px 0 0;font-size:clamp(2.05rem,2.7vw,2.72rem);line-height:1}.crm-hero>div:first-child>p:last-child{color:#67748d;margin:9px 0 0;font-size:.8rem}.crm-hero-actions{justify-items:end;gap:16px;min-width:315px;display:grid}.crm-account-tools{justify-content:flex-end;align-items:center;gap:14px;display:flex}.crm-date-control{color:#14213e;background:#fff;border:1px solid #dfe7f3;border-radius:11px;align-items:center;gap:9px;min-height:43px;padding:0 15px;font-size:.76rem;font-weight:720;display:flex;box-shadow:0 4px 16px #17396e09}.crm-date-control i{color:#10234e;font-style:normal}.crm-date-control b{margin-left:3px;font-size:.72rem}.crm-notification{color:#10234e;background:#fff;border:1px solid #e1e8f2;border-radius:50%;place-items:center;width:42px;height:42px;font-size:1.22rem;display:grid;position:relative}.crm-notification b{color:#fff;background:#e52420;border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.58rem;display:grid;position:absolute;top:-4px;right:-2px}.crm-top-avatar{color:#fff;background:linear-gradient(145deg,#253b59,#0d1f39);border:3px solid #fff;border-radius:50%;place-items:center;width:43px;height:43px;font-size:.7rem;font-weight:850;display:grid;position:relative;box-shadow:0 4px 13px #0b214429}.crm-top-avatar i{background:#12ae62;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}.crm-new-opportunity{justify-content:center;align-items:center;gap:8px;min-width:201px;min-height:45px;padding:10px 15px;font-size:.79rem;display:flex}.crm-new-opportunity b{margin-left:auto}.crm-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.crm-kpis article{background:#fff;border:1px solid #e0e7f1;border-radius:13px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:13px;min-height:103px;padding:17px 16px;display:grid;box-shadow:0 7px 24px #1a3d750b}.crm-kpi-icon{color:#1263e9;background:#eaf1ff;border-radius:12px;place-items:center;width:50px;height:50px;font-size:1.55rem;font-weight:650;display:grid}.crm-kpi-icon.orange{color:#dd7800;background:#fff2e5}.crm-kpi-icon.green{color:#08a563;background:#e4f8ef}.crm-kpi-icon.purple{color:#7a42e8;background:#f0eaff}.crm-kpis article>div{gap:3px;min-width:0;display:grid}.crm-kpis small{color:#26334d;white-space:nowrap;text-overflow:ellipsis;font-size:.67rem;font-weight:720;overflow:hidden}.crm-kpis strong{color:#071637;letter-spacing:-.04em;font-size:1.72rem;font-weight:790;line-height:1}.crm-kpis p{white-space:nowrap;margin:3px 0 0;font-size:.61rem;font-weight:750}.crm-kpis p.positive{color:#08a15d}.crm-kpis p.warning{color:#d67200}.crm-kpis p i{color:#77839a;font-style:normal;font-weight:500}.crm-reference-toolbar{background:#fff;border:1px solid #e0e7f1;border-radius:13px;grid-template-columns:minmax(260px,2.2fr) repeat(4,minmax(125px,.85fr)) auto;align-items:end;gap:12px;padding:13px;display:grid;box-shadow:0 5px 19px #183a6e09}.crm-reference-toolbar label{color:#63718a;gap:4px;min-width:0;font-size:.59rem;font-weight:680;display:grid;position:relative}.crm-reference-toolbar label>span{padding-left:9px}.crm-reference-toolbar input,.crm-reference-toolbar select{color:#16213e;width:100%;min-width:0;height:39px;font:inherit;background:#fff;padding:8px 11px;font-size:.72rem;font-weight:650;border:1px solid #d7e0ed!important;border-radius:9px!important}.crm-reference-toolbar .crm-search{color:#44536e;border:1px solid #d7e0ed;border-radius:9px;align-items:center;gap:4px;height:39px;padding:0 10px;display:flex}.crm-reference-toolbar .crm-search>span{padding:0;font-size:1.3rem}.crm-reference-toolbar .crm-search input{height:35px;padding-left:3px;font-weight:500;border:0!important;outline:0!important}.crm-more-filters{color:#1556b8;height:39px;box-shadow:none;white-space:nowrap;background:#f7f9fd;border:1px solid #d9e3f1;justify-content:center;align-items:center;gap:9px;padding:8px 15px;font-size:.68rem;display:flex}.crm-more-filters span{font-size:1rem}.crm-more-filters:hover{box-shadow:none}.crm-experience .pipeline-message{color:#1463db;height:18px;min-height:18px;margin:0 2px;font-size:.65rem}.crm-board-controls{justify-content:space-between;align-items:center;gap:16px;margin:1px 0 9px;display:flex}.crm-board-controls>strong span{color:#63718a;font-weight:500}.crm-board-controls>div{gap:5px;display:flex}.crm-board-controls button{color:#154f9f;height:37px;box-shadow:none;background:#fff;border:1px solid #dbe4f0;padding:8px 12px;font-size:.66rem}.crm-board-controls button:first-child{align-items:center;gap:7px;display:flex}.crm-board-controls button:hover{box-shadow:none;background:#f5f8fe}.crm-reference-board{overscroll-behavior-inline:contain;scrollbar-width:thin;grid-template-columns:repeat(6,minmax(178px,1fr));gap:10px;min-width:0;padding:0 0 12px;display:grid;overflow-x:auto}.crm-reference-column{background:#f9fafd;border:1px solid #dfe6f1;border-radius:12px;grid-template-rows:auto 1fr auto;min-width:0;transition:outline-color .15s;display:grid;overflow:visible}.crm-reference-column.drag-active{outline-offset:-3px;outline:2px dashed #65a0f3}.crm-reference-column>header{background:#fcfdff;border-bottom:1px solid #e1e7f0;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;gap:6px;min-height:41px;padding:9px 11px;display:flex}.crm-reference-column>header>div{align-items:center;gap:7px;min-width:0;display:flex}.crm-reference-column h2{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:.68rem;overflow:hidden}.crm-reference-column>header>strong{color:#394761;background:#fff;border:1px solid #dce4ef;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:.63rem;display:grid}.crm-stage-dot{background:#1769ef;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.crm-stage-dot.orange{background:#f09200}.crm-stage-dot.green{background:#07996b}.crm-stage-dot.purple{background:#7d34df}.crm-stage-dot.red{background:#e84c56}.crm-reference-list{align-content:start;gap:7px;padding:7px;display:grid}.crm-reference-card{color:#0b1736;cursor:grab;background:#fff;border:1px solid #dfe6ef;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-content:start;min-width:0;min-height:174px;padding:11px 11px 8px;display:grid;position:relative;box-shadow:0 3px 10px #15366909,inset 2px 0 #2b75f0}.crm-reference-card:hover{border-color:#8bb5f3;box-shadow:0 7px 17px #1853ae14,inset 2px 0 #2b75f0}.crm-reference-card.is-busy{opacity:.55;pointer-events:none}.crm-reference-card.is-presentation{cursor:default}.crm-card-signal{background:#a8b2c3;border-radius:50%;width:7px;height:7px;position:absolute;top:12px;right:10px}.crm-card-signal.attention{background:#efa01d}.crm-card-signal.danger{background:#e3222a}.crm-reference-card>.crm-person-link,.crm-reference-card>strong{color:#0a1735;white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;padding-right:15px;font-size:.81rem;font-weight:790;line-height:1.2;text-decoration:none;overflow:hidden}.crm-card-service{color:#34425a;grid-column:1/-1;margin-top:4px;font-size:.61rem}.crm-reference-card>small{color:#65738a;white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;margin-top:3px;font-size:.58rem;overflow:hidden}.crm-reference-card>small i{color:#9da8b9;font-style:normal}.crm-interest{color:#1172be;background:#dff1ff;border-radius:999px;grid-column:1/-1;justify-self:start;margin-top:7px;padding:3px 7px;font-size:.55rem;font-weight:750}.crm-interest.hot{color:#cf7000;background:#fff0d9}.crm-interest.urgent{color:#d3232b;background:#ffe1e1}.crm-interest.cold{color:#00875b;background:#e2f6ee}.crm-interest.lost{color:#526077;background:#e9edf3}.crm-next-step{border-top:1px solid #edf1f6;grid-column:1/-1;gap:2px;margin-top:8px;padding-top:7px;display:grid}.crm-next-step span{color:#61708a;font-size:.56rem}.crm-next-step span i{color:#243f70;margin-right:4px;font-style:normal}.crm-next-step strong{color:#1b2943;white-space:nowrap;text-overflow:ellipsis;font-size:.61rem;overflow:hidden}.crm-card-footer{grid-column:1/-1;grid-template-columns:1fr auto auto;align-items:center;gap:7px;min-height:25px;margin-top:6px;display:grid}.crm-whatsapp-shortcut{color:#10a94f;justify-self:start;font-size:1.14rem;line-height:1;text-decoration:none}.crm-owner-badge{color:#3b4860;background:#e7ebf2;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.53rem;font-weight:800;display:grid}.crm-static-menu{color:#0f203f;letter-spacing:1px;font-size:.7rem}.crm-card-menu{position:relative}.crm-card-menu>summary{cursor:pointer;color:#10203e;letter-spacing:1px;font-size:.68rem;list-style:none}.crm-card-menu>summary::-webkit-details-marker{display:none}.crm-card-menu>div{z-index:12;background:#fff;border:1px solid #d9e2ee;border-radius:9px;gap:8px;width:156px;padding:9px;display:grid;position:absolute;bottom:20px;right:0;box-shadow:0 10px 25px #102a5329}.crm-card-menu a{color:#155ac4;font-size:.62rem;font-weight:700;text-decoration:none}.crm-card-menu label{color:#68758b;gap:3px;font-size:.55rem;display:grid}.crm-card-menu select{border:1px solid #d4ddec;border-radius:6px;width:100%;min-width:0;padding:5px;font-size:.59rem}.crm-see-more{text-align:center;color:#1561c7;border-top:1px solid #e7ecf3;min-height:31px;padding:7px;font-size:.59rem;font-weight:700}.crm-insights{background:#fff;border:1px solid #dfe6f0;border-radius:13px;grid-template-columns:1.45fr .9fr 1fr 1.1fr 1.45fr;margin-top:3px;display:grid;overflow:hidden;box-shadow:0 6px 20px #17396e0a}.crm-insights article{border-right:1px solid #e7ecf3;align-items:center;gap:12px;min-height:94px;padding:15px;display:flex}.crm-insights article:last-child{border-right:0}.crm-insights article>span{color:#1768e9;background:#e7f0ff;border-radius:11px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:1.25rem;display:grid}.crm-insights article>span.fire{color:#e23a33;background:#fff0ed}.crm-insights article>span.chat{color:#06976d;background:#e9f8f2}.crm-insights article>span.calendar{color:#1768e9;background:#e8f0ff}.crm-insights article>div{min-width:0}.crm-insights small,.crm-insights .crm-insight-lead strong{color:#23324e;font-size:.62rem;font-weight:750;display:block}.crm-insights article>div>strong{color:#091839;margin-top:4px;font-size:1.45rem;line-height:1;display:block}.crm-insights p{color:#6d7990;margin:6px 0 0;font-size:.56rem;line-height:1.45}.crm-conversion{justify-content:space-between}.crm-conversion>div>strong{color:#1463df!important;font-size:1.6rem!important}.crm-conversion>div>p{color:#08a15d}.crm-conversion svg{align-self:flex-end;width:48%;min-width:95px;height:57px;overflow:visible}.crm-conversion polyline{fill:none;stroke:#1769ef;stroke-width:1.6px}.crm-conversion circle{fill:#1769ef}@media (max-width:1350px){.crm-kpis{gap:9px}.crm-kpis article{grid-template-columns:43px minmax(0,1fr);gap:9px;padding:13px 11px}.crm-kpi-icon{width:42px;height:42px;font-size:1.25rem}.crm-reference-toolbar{grid-template-columns:minmax(240px,2fr) repeat(2,minmax(130px,1fr))}.crm-reference-toolbar .crm-more-filters{grid-column:auto}.crm-insights{grid-template-columns:1.5fr repeat(3,1fr)}.crm-conversion{border-top:1px solid #e7ecf3;grid-column:1/-1}.crm-insights article:nth-child(4){border-right:0}.crm-conversion svg{max-width:270px}}@media (max-width:1050px){.crm-hero{gap:18px}.crm-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-reference-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-reference-toolbar .crm-search{grid-column:1/-1}.crm-reference-board{grid-template-columns:repeat(6,minmax(190px,1fr))}.crm-insights{grid-template-columns:repeat(2,1fr)}.crm-insights article{border-bottom:1px solid #e7ecf3}.crm-insights article:nth-child(2n){border-right:0}.crm-insight-lead,.crm-conversion{grid-column:1/-1}}@media (max-width:720px){.app-content:has(.crm-experience){padding-inline:13px}.crm-hero{margin-bottom:18px;display:grid}.crm-hero h1{font-size:1.9rem}.crm-hero-actions{justify-items:stretch;width:100%;min-width:0}.crm-account-tools{justify-content:space-between}.crm-date-control{flex:1}.crm-notification,.crm-top-avatar{flex:0 0 42px}.crm-new-opportunity{width:100%}.crm-kpis{scroll-snap-type:x proximity;gap:8px;padding-bottom:5px;display:flex;overflow-x:auto}.crm-kpis article{scroll-snap-align:start;flex:0 0 205px;min-height:92px}.crm-reference-toolbar{grid-template-columns:1fr}.crm-reference-toolbar .crm-search{grid-column:auto}.crm-more-filters{width:100%}.crm-board-controls{align-items:flex-end}.crm-board-controls>div button:not(:first-child){display:none}.crm-reference-board{grid-template-columns:1fr;display:grid;overflow:visible}.crm-reference-column{min-height:0}.crm-reference-column>header{position:static}.crm-reference-card{min-height:166px}.crm-insights{grid-template-columns:1fr}.crm-insights article,.crm-insights article:nth-child(4){border-bottom:1px solid #e7ecf3;border-right:0}.crm-insight-lead,.crm-conversion{grid-column:auto}.crm-conversion svg{max-width:160px}}.app-content:has(.inbox-experience)>.admin-active-context{display:none}.inbox-experience{color:#0a1738;min-width:0}.inbox-hero{grid-template-rows:auto auto;grid-template-columns:minmax(330px,.72fr) minmax(680px,1.28fr);gap:15px 28px;margin:0 0 16px;display:grid}.inbox-hero-copy{grid-row:1/3;align-self:start}.inbox-hero-copy h1{color:#071637;letter-spacing:-.05em;margin:5px 0 0;font-size:clamp(2.05rem,2.7vw,2.72rem);line-height:1}.inbox-hero-copy>p:last-child{color:#65738a;margin:10px 0 0;font-size:.8rem}.inbox-top-tools{justify-content:flex-end;align-items:center;gap:11px;display:flex}.inbox-cloud-status{color:#0b9361;white-space:nowrap;background:#fbfffd;border:1px solid #cce8df;border-radius:999px;align-items:center;gap:7px;height:38px;padding:0 14px;font-size:.66rem;font-weight:750;display:flex}.inbox-cloud-status i{font-size:1rem;font-style:normal}.inbox-global-search{background:#fff;border:1px solid #dce5ef;border-radius:999px;align-items:center;gap:7px;width:min(260px,31vw);height:38px;padding:0 12px;display:flex}.inbox-global-search>span{color:#33445f;font-size:1.05rem}.inbox-global-search input{color:#26344e;width:100%;min-width:0;font-size:.62rem;background:0 0!important;border:0!important;outline:0!important}.inbox-notification{color:#122441;background:#fff;border:1px solid #dfe7f1;border-radius:50%;place-items:center;width:39px;height:39px;font-size:1.1rem;display:grid;position:relative}.inbox-notification b{color:#fff;background:#e42522;border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:.56rem;display:grid;position:absolute;top:-5px;right:-2px}.inbox-top-avatar{color:#fff;background:linear-gradient(145deg,#253b59,#0d1f39);border:3px solid #fff;border-radius:50%;place-items:center;width:41px;height:41px;font-size:.68rem;font-weight:850;display:grid;position:relative;box-shadow:0 4px 13px #0b214429}.inbox-top-avatar i{background:#13ad61;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.inbox-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.inbox-kpis article{background:#fff;border:1px solid #dfe6f0;border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:84px;padding:13px 12px;display:grid;box-shadow:0 5px 18px #183a6e09}.inbox-kpi-icon{color:#1765e8;background:#eaf1ff;border-radius:11px;place-items:center;width:37px;height:37px;font-size:1.25rem;display:grid}.inbox-kpi-icon.green{color:#059b62;background:#e9f8f2}.inbox-kpi-icon.orange{color:#d67800;background:#fff2e7}.inbox-kpis article>div{gap:2px;min-width:0;display:grid}.inbox-kpis strong{color:#071637;font-size:1.4rem;line-height:1}.inbox-kpis small{white-space:nowrap;text-overflow:ellipsis;font-size:.58rem;font-weight:750;overflow:hidden}.inbox-kpis p{white-space:nowrap;margin:2px 0 0;font-size:.53rem;font-weight:700}.inbox-kpis p.green{color:#079861}.inbox-kpis p.orange{color:#d17500}.inbox-kpis p.blue{color:#1765e8}.inbox-experience .inbox-layout{background:#fff;border:1px solid #dce5ef;border-radius:13px;grid-template-columns:220px 290px minmax(420px,1fr) 245px;height:calc(100vh - 232px);min-height:690px;max-height:730px;display:grid;overflow:hidden;box-shadow:0 7px 25px #17386c0a}.inbox-experience .inbox-folders{background:#fbfcfe;border-right:1px solid #e0e7f0;flex-direction:column;min-width:0;padding:0;display:flex}.inbox-channel-block{border-bottom:1px solid #e4eaf2;padding:18px 14px 15px}.inbox-channel-block>small,.inbox-tags>small{color:#7c899c;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-size:.57rem;font-weight:750;display:block}.inbox-channel-block>div{grid-template-columns:40px 1fr;align-items:start;gap:9px;display:grid}.inbox-whatsapp-logo{color:#fff;background:#0aa452;border-radius:50%;place-items:center;width:40px;height:40px;font-size:1.35rem;display:grid}.inbox-channel-block p{gap:3px;min-width:0;margin:0;display:grid}.inbox-channel-block p>span{color:#66748b;white-space:nowrap;text-overflow:ellipsis;font-size:.57rem;overflow:hidden}.inbox-channel-block .channel-status{justify-self:start;padding:3px 8px;font-size:.53rem}.inbox-queues{gap:3px;padding:13px;display:grid}.inbox-experience .inbox-folders .inbox-queues button{color:#24334c;min-height:35px;box-shadow:none;background:0 0;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 9px;font-size:.62rem;display:flex}.inbox-experience .inbox-folders .inbox-queues button:hover{background:#f1f5fb;transform:none}.inbox-experience .inbox-folders .inbox-queues button.active{color:#1558bd;box-shadow:none;background:#e7f0ff}.inbox-queues button>span{align-items:center;gap:8px;font-weight:700;display:flex}.inbox-queues button i{text-align:center;width:17px;font-size:.8rem;font-style:normal}.inbox-tags{gap:6px;padding:9px 14px;display:grid}.inbox-tags>small{margin:0 0 7px}.inbox-tags>span{color:#1258bd;background:#e8f1ff;border-radius:999px;justify-content:space-between;align-items:center;min-height:25px;padding:5px 9px;font-size:.55rem;display:flex}.inbox-tags>span.green{color:#078854;background:#e3f7ea}.inbox-tags>span.purple{color:#633ec8;background:#eeeaff}.inbox-tags>span.orange{color:#bf6800;background:#fff0dc}.inbox-tags>span.gray{color:#59667a;background:#edf0f4}.inbox-tags i{font-style:normal}.manage-tags{color:#38506f!important;min-height:37px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dbe3ee!important;justify-content:center!important;align-items:center!important;gap:7px!important;margin:auto 14px 15px!important;font-size:.6rem!important;display:flex!important}.manage-tags:hover{box-shadow:none!important;transform:none!important}.inbox-experience .conversation-list{background:#fff;border-right:1px solid #e0e7f0;min-width:0;overflow-y:auto}.inbox-experience .conversation-list>header{z-index:3;background:#fff;height:77px;padding:16px 17px;position:sticky;top:0}.inbox-experience .conversation-list header button{color:#203554;width:33px;height:33px;box-shadow:none;background:#fff;border:1px solid #dce4ef;border-radius:50%;place-items:center;padding:0;display:grid}.inbox-experience .conversation-row{color:inherit;border-bottom:1px solid #e8edf4;grid-template-columns:42px minmax(0,1fr);gap:10px;padding:14px 16px;text-decoration:none}.inbox-experience .conversation-row.selected{background:#edf4ff;box-shadow:inset 3px 0 #1769ef}.inbox-experience .conversation-row.unread{background:#f3f7ff}.inbox-experience .conversation-row.selected.unread{background:#edf4ff}.inbox-experience .conversation-avatar{color:#164f9d;background:#e3edff;width:42px;height:42px}.inbox-experience .conversation-row p{color:#43516a;margin:4px 0;font-size:.64rem}.inbox-experience .conversation-row small i{font-style:normal}.inbox-experience .unread-badge{background:#079e55;width:20px;height:20px;bottom:12px;right:14px}.inbox-experience .conversation-panel{background:#fff;border-right:1px solid #e0e7f0;grid-template-rows:auto auto auto minmax(230px,1fr) auto;min-width:0;min-height:0;display:grid}.active-conversation-header{background:#fff!important;border-bottom:0!important;grid-template-columns:42px minmax(0,1fr) auto!important;gap:10px!important;min-height:76px!important;padding:13px 16px!important;display:grid!important}.active-contact-title{min-width:0}.active-contact-title>div{align-items:center;gap:8px;display:flex}.active-contact-title h2{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:.8rem!important}.active-contact-title p{color:#66748b;margin:4px 0 0;font-size:.57rem}.active-contact-title p i{font-style:normal}.conversation-stage-badge{background:#dff5e9;border-radius:999px;padding:4px 8px;font-weight:750;color:#078759!important;font-size:.52rem!important}.conversation-head-actions{align-items:center;gap:6px;display:flex}.conversation-head-actions button,.conversation-head-actions a,.conversation-head-actions>span{color:#1b3150;width:33px;height:33px;box-shadow:none;background:#fff;border:1px solid #dae3ee;border-radius:9px;place-items:center;padding:0;font-size:.75rem;text-decoration:none;display:grid}.conversation-head-actions button:hover{box-shadow:none;background:#f5f8fd;transform:none}.conversation-reference-context{color:#23456f;background:#f0f7ff;border:1px solid #d5e5f8;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:41px;margin:0 16px 10px;padding:9px 12px;display:grid}.conversation-reference-context>span{font-size:.8rem}.conversation-reference-context strong i{font-style:normal}.conversation-reference-context a{color:#1258b4;align-items:center;gap:12px;font-size:.55rem;font-weight:750;display:flex}.conversation-reference-context a b{font-size:1rem}.inbox-experience .handoff-context{margin:0 16px 10px}.inbox-experience .message-stream{background:#fff;flex-direction:column;gap:10px;min-height:0;max-height:none;padding:9px 22px 14px;display:flex;overflow-y:auto}.message-day{color:#66738a;background:#eef1f5;border-radius:999px;align-self:center;padding:4px 10px;font-size:.53rem;font-weight:700}.inbox-experience .message-bubble{max-width:70%;box-shadow:none;border-radius:13px;padding:12px 14px}.inbox-experience .message-bubble.inbound{background:#fff;border:1px solid #dfe5ed;border-bottom-left-radius:5px}.inbox-experience .message-bubble.outbound{background:#eaf2ff;border:1px solid #dae6f6;border-bottom-right-radius:5px}.inbox-experience .message-bubble footer{font-size:.5rem}.inbox-experience .message-bubble.outbound footer span{color:#08a45e;font-weight:850}.conversation-bottom{background:#fff;padding:0 16px 13px}.conversation-quick-actions{gap:6px;margin-bottom:10px;display:flex;overflow-x:auto}.conversation-quick-actions span,.conversation-quick-actions a,.conversation-quick-actions button{color:#41506a;box-shadow:none;white-space:nowrap;background:#fff;border:1px solid #dbe4ee;border-radius:999px;flex:none;padding:7px 9px;font-size:.51rem;font-weight:600;text-decoration:none}.conversation-quick-actions button:hover{background:#f5f8fc;transform:none}.approved-template-composer{background:#f8fbff;border:1px solid #dbe4ee;border-radius:9px;align-items:end;gap:8px;margin:0 0 9px;padding:9px;display:flex}.approved-template-composer label{color:#4b5b73;flex:1;gap:4px;min-width:0;font-size:.56rem;font-weight:700;display:grid}.approved-template-composer select{color:#24334c;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #ccd8e6;border-radius:7px;padding:7px}.approved-template-composer button{padding:8px 11px;font-size:.58rem}.inbox-experience .message-composer{background:#fff;border:1px solid #dbe3ee;border-radius:9px;grid-template-columns:35px minmax(0,1fr) auto 37px;align-items:center;gap:6px;min-height:55px;padding:7px;display:grid}.inbox-experience .message-composer textarea{resize:none;height:38px;min-height:38px;max-height:80px;font-size:.61rem;background:0 0!important;border:0!important;outline:0!important;padding:11px 7px!important}.composer-attachment,.composer-send{border-radius:8px;place-items:center;width:35px;height:35px;padding:0;display:grid}.composer-attachment{color:#345170!important;box-shadow:none!important;background:#fff!important;border:1px solid #dbe4ee!important}.composer-send{font-size:.9rem;color:#fff!important;background:linear-gradient(135deg,#128f78,#087766)!important}.composer-emoji{color:#33455f;font-size:1.05rem}.composer-feedback{color:#087b65;min-height:12px;margin:3px 2px 0;font-size:.5rem}.contact-context-panel{background:#fbfcfe;min-width:0;overflow-y:auto}.contact-context-panel>section{border-bottom:1px solid #e2e8f0;padding:17px 15px}.contact-context-panel h3{color:#263550;margin:0 0 11px;font-size:.62rem}.contact-data-card{background:#fff;border:1px solid #e1e7ef;border-radius:10px;padding:12px;box-shadow:0 3px 10px #18376706}.contact-data-card strong{align-items:center;gap:7px;font-size:.62rem;display:flex}.contact-data-card p{color:#67758c;align-items:center;gap:7px;margin:8px 0;font-size:.54rem;display:flex}.contact-data-card p i{color:#09a252;margin-left:auto;font-style:normal}.contact-data-card a{color:#33445f;border:1px solid #dce3ed;border-radius:7px;place-items:center;min-height:31px;margin-top:10px;font-size:.55rem;font-weight:700;text-decoration:none;display:grid}.conversation-summary-card dl{gap:11px;margin:0;display:grid}.conversation-summary-card dl>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.conversation-summary-card dt{color:#718096;font-size:.52rem}.conversation-summary-card dd{color:#35445c;text-align:right;margin:0;font-size:.54rem;font-weight:650}.summary-avatar{color:#fff;background:#203a5c;border-radius:50%;place-items:center;width:20px;height:20px;margin-right:5px;font-size:.45rem;display:inline-grid}.conversation-summary-card .summary-tags{justify-content:stretch;display:grid}.summary-tags dd{align-items:center;gap:6px;display:flex}.summary-tags dd>span{color:#145bbd;background:#e6f0ff;border-radius:999px;padding:5px 8px}.summary-tags dd>b{color:#39506f;border:1px solid #dbe3ee;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.next-step-card>div{background:#fff;border:1px solid #e0e6ef;border-radius:9px;grid-template-columns:25px 1fr;gap:7px;padding:10px;display:grid}.next-step-card>div>span{color:#1c4f91}.next-step-card p{gap:4px;margin:0;display:grid}.next-step-card small{color:#78859a;font-size:.48rem}@media (max-width:1450px){.inbox-hero{grid-template-columns:minmax(300px,.62fr) minmax(610px,1.38fr)}.inbox-experience .inbox-layout{grid-template-columns:205px 270px minmax(390px,1fr) 225px}.conversation-head-actions{gap:4px}.conversation-head-actions button,.conversation-head-actions a,.conversation-head-actions>span{width:30px;height:30px}.inbox-kpis article{grid-template-columns:34px minmax(0,1fr);gap:7px;padding:11px 9px}.inbox-kpi-icon{width:34px;height:34px}}@media (max-width:1180px){.inbox-hero{grid-template-columns:1fr}.inbox-hero-copy{grid-row:auto}.inbox-top-tools{grid-row:1;justify-content:flex-end}.inbox-kpis{grid-column:1/-1}.inbox-experience .inbox-layout{grid-template-columns:195px 275px minmax(390px,1fr)}.contact-context-panel{display:none}.inbox-experience .conversation-panel{border-right:0}}@media (max-width:950px){.inbox-experience .inbox-layout{grid-template-columns:270px minmax(390px,1fr)}.inbox-experience .inbox-folders{display:none}.inbox-top-tools{justify-content:flex-start;overflow-x:auto}.inbox-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.inbox-experience .inbox-layout{height:auto;min-height:640px;max-height:none}}@media (max-width:720px){.app-content:has(.inbox-experience){padding-inline:13px}.inbox-hero{gap:13px;margin-bottom:14px}.inbox-hero-copy h1{font-size:1.9rem}.inbox-top-tools{grid-template-columns:1fr auto auto;display:grid}.inbox-cloud-status{grid-column:1/-1;justify-self:start}.inbox-global-search{width:100%}.inbox-kpis{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.inbox-kpis article{flex:0 0 190px}.inbox-experience .inbox-layout{min-height:0;display:block}.inbox-experience .conversation-list{border-bottom:1px solid #e0e7f0;border-right:0;max-height:280px}.inbox-experience .conversation-panel{min-height:610px}.active-conversation-header{grid-template-columns:40px minmax(0,1fr)!important}.conversation-head-actions{grid-column:1/-1;justify-content:flex-end}.conversation-reference-context{grid-template-columns:auto 1fr}.conversation-reference-context a{grid-column:1/-1;justify-self:end}.inbox-experience .message-bubble{max-width:86%}.conversation-quick-actions{padding-bottom:3px}}@media (min-width:721px){:is(.app-content:has(.crm-experience),.app-content:has(.inbox-experience)){padding:30px 28px 48px}}.crm-kpis{gap:16px;margin-bottom:20px}.crm-kpis article{grid-template-columns:58px minmax(0,1fr);gap:15px;min-height:118px;padding:19px 18px}.crm-kpi-icon{border-radius:14px;width:56px;height:56px;font-size:1.75rem}.crm-kpis small{font-size:.76rem}.crm-kpis strong{font-size:2rem}.crm-kpis p{font-size:.69rem;line-height:1.35}.crm-reference-toolbar{gap:13px;padding:15px}.crm-reference-toolbar label{gap:5px;font-size:.68rem}.crm-reference-toolbar input,.crm-reference-toolbar select{height:45px;padding:10px 13px;font-size:.8rem}.crm-reference-toolbar .crm-search{height:45px;padding:0 13px}.crm-reference-toolbar .crm-search input{height:41px}.crm-more-filters{height:45px;padding:10px 17px;font-size:.76rem}.crm-board-controls{margin:5px 0 11px}.crm-board-controls>strong{font-size:.86rem}.crm-board-controls button{height:41px;padding:9px 14px;font-size:.74rem}@media (min-width:721px){.crm-reference-board{grid-template-columns:repeat(6,minmax(220px,1fr));gap:12px;padding-bottom:15px;overflow-x:auto}}.crm-reference-column>header{min-height:48px;padding:11px 13px}.crm-reference-column h2{font-size:.78rem}.crm-reference-column>header>strong{min-width:27px;height:27px;font-size:.7rem}.crm-stage-dot{flex-basis:9px;width:9px;height:9px}.crm-reference-list{gap:9px;padding:9px}.crm-reference-card{min-height:200px;padding:14px 13px 11px}.crm-reference-card>.crm-person-link,.crm-reference-card>strong{font-size:.91rem}.crm-card-service{margin-top:5px;font-size:.7rem}.crm-reference-card>small{margin-top:4px;font-size:.66rem}.crm-interest{margin-top:8px;padding:4px 8px;font-size:.63rem}.crm-next-step{gap:3px;margin-top:10px;padding-top:9px}.crm-next-step span{font-size:.64rem}.crm-next-step strong{font-size:.7rem}.crm-card-footer{min-height:29px;margin-top:8px}.crm-whatsapp-shortcut{font-size:1.3rem}.crm-owner-badge{width:28px;height:28px;font-size:.59rem}.crm-static-menu,.crm-card-menu>summary{font-size:.78rem}.crm-see-more{min-height:36px;padding:9px;font-size:.68rem}.crm-insights article{gap:14px;min-height:112px;padding:18px}.crm-insights article>span{flex-basis:46px;width:46px;height:46px;font-size:1.4rem}.crm-insights small,.crm-insights .crm-insight-lead strong{font-size:.7rem}.crm-insights article>div>strong{font-size:1.65rem}.crm-insights p{font-size:.64rem;line-height:1.5}.crm-conversion>div>strong{font-size:1.8rem!important}.inbox-hero{gap:18px 30px;margin-bottom:18px}.inbox-hero-copy>p:last-child{font-size:.88rem}.inbox-top-tools{gap:13px}.inbox-cloud-status{height:43px;padding:0 16px;font-size:.74rem}.inbox-global-search{width:min(290px,32vw);height:43px;padding:0 14px}.inbox-global-search input{font-size:.72rem}.inbox-notification{width:43px;height:43px}.inbox-top-avatar{width:45px;height:45px}.inbox-kpis{gap:11px}.inbox-kpis article{grid-template-columns:46px minmax(0,1fr);gap:12px;min-height:100px;padding:15px 14px}.inbox-kpi-icon{width:44px;height:44px;font-size:1.45rem}.inbox-kpis strong{overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:1.68rem}.inbox-kpis small{font-size:.68rem}.inbox-kpis p{font-size:.61rem;line-height:1.35}@media (min-width:1181px){.inbox-experience .inbox-layout{grid-template-columns:235px 310px minmax(500px,1fr) 270px;width:100%;min-width:0;max-width:100%;height:calc(100vh - 238px);min-height:700px;max-height:760px;overflow:auto hidden}}.inbox-channel-block{padding:21px 17px 18px}.inbox-channel-block>small,.inbox-tags>small{font-size:.66rem}.inbox-channel-block>div{grid-template-columns:46px 1fr;gap:11px}.inbox-whatsapp-logo{width:46px;height:46px;font-size:1.5rem}.inbox-channel-block strong{font-size:.78rem}.inbox-channel-block p>span{font-size:.65rem}.inbox-channel-block .channel-status{padding:4px 9px;font-size:.61rem}.inbox-queues{gap:5px;padding:15px}.inbox-experience .inbox-folders .inbox-queues button{min-height:41px;padding:10px 11px;font-size:.72rem}.inbox-queues button i{font-size:.92rem}.inbox-queues button b{font-size:.66rem}.inbox-tags{gap:8px;padding:11px 16px}.inbox-tags>span{min-height:30px;padding:6px 10px;font-size:.64rem}.manage-tags{min-height:42px!important;font-size:.7rem!important}.inbox-experience .conversation-list>header{height:88px;padding:18px 19px}.inbox-experience .conversation-list h2{font-size:1.05rem}.inbox-experience .conversation-list header p{font-size:.68rem}.inbox-experience .conversation-list header button{width:38px;height:38px}.inbox-experience .conversation-row{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:17px 18px}.inbox-experience .conversation-avatar{width:48px;height:48px;font-size:.82rem}.inbox-experience .conversation-title strong{font-size:.82rem}.inbox-experience .conversation-title time{font-size:.64rem}.inbox-experience .conversation-row p{margin:5px 0;font-size:.73rem}.inbox-experience .conversation-row small{font-size:.64rem}.inbox-experience .unread-badge{width:23px;height:23px;font-size:.68rem}.inbox-experience .conversation-panel{flex-direction:column;min-height:0;display:flex}.active-conversation-header{grid-template-columns:48px minmax(0,1fr) auto!important;gap:12px!important;min-height:88px!important;padding:16px 19px!important}.active-contact-title h2{font-size:.91rem!important}.active-contact-title p{font-size:.67rem}.conversation-stage-badge{padding:5px 9px;font-size:.61rem!important}.conversation-head-actions{gap:7px}.conversation-head-actions button,.conversation-head-actions a,.conversation-head-actions>span{width:38px;height:38px;font-size:.84rem}.conversation-reference-context{min-height:49px;margin:0 18px 12px;padding:11px 14px}.conversation-reference-context strong{font-size:.67rem}.conversation-reference-context a{font-size:.64rem}.inbox-experience .message-stream{flex:1;gap:13px;min-height:260px;max-height:none;padding:13px 26px 18px}.message-day{padding:5px 12px;font-size:.61rem}.inbox-experience .message-bubble{max-width:74%;padding:14px 16px}.inbox-experience .message-bubble p{font-size:.76rem;line-height:1.52}.inbox-experience .message-bubble footer{margin-top:7px;font-size:.59rem}.conversation-bottom{margin-top:auto;padding:0 18px 16px}.conversation-quick-actions{gap:8px;margin-bottom:12px}.conversation-quick-actions span,.conversation-quick-actions a{padding:8px 11px;font-size:.61rem}.inbox-experience .message-composer{grid-template-columns:41px minmax(0,1fr) auto 43px;gap:8px;min-height:63px;padding:9px}.inbox-experience .message-composer textarea{height:43px;min-height:43px;font-size:.72rem;padding:12px 8px!important}.composer-attachment,.composer-send{width:41px;height:41px}.composer-emoji{font-size:1.18rem}.composer-feedback{font-size:.59rem}.contact-context-panel>section{padding:20px 18px}.contact-context-panel h3{margin-bottom:13px;font-size:.72rem}.contact-data-card{padding:14px}.contact-data-card strong{font-size:.72rem}.contact-data-card p{margin:10px 0;font-size:.63rem}.contact-data-card a{min-height:37px;font-size:.64rem}.conversation-summary-card dl{gap:13px}.conversation-summary-card dt{font-size:.61rem}.conversation-summary-card dd{font-size:.63rem}.summary-avatar{width:23px;height:23px;font-size:.51rem}.summary-tags dd>span{padding:6px 9px}.summary-tags dd>b{width:28px;height:28px}.next-step-card>div{grid-template-columns:29px 1fr;gap:9px;padding:12px}.next-step-card strong{font-size:.64rem}.next-step-card small{font-size:.57rem;line-height:1.4}@media (max-width:1180px) and (min-width:721px){.inbox-experience .inbox-layout{grid-template-columns:220px 310px minmax(520px,1fr);height:calc(100vh - 250px);min-height:680px;max-height:750px;overflow:auto hidden}.contact-context-panel{display:none}}@media (max-width:1100px) and (min-width:721px){.inbox-experience .inbox-layout{grid-template-columns:320px minmax(550px,1fr)}.inbox-experience .inbox-folders{display:none}}@media (max-width:720px){.crm-kpis article{min-height:108px}.crm-kpis small{font-size:.72rem}.crm-reference-card{min-height:194px}.inbox-kpis article{flex-basis:215px;min-height:96px}.inbox-experience .inbox-layout{height:auto;max-height:none;display:block;overflow:visible}.inbox-experience .conversation-list{max-height:330px}.inbox-experience .conversation-panel{min-height:680px}.inbox-experience .message-bubble p{font-size:.74rem}.conversation-bottom{padding-inline:12px}}.app-content:has(.task-experience){background:#f9fbff;padding:18px 30px 44px}.app-content:has(.task-experience)>.admin-active-context{display:none}.task-experience{color:#0a1738;min-width:0}.task-context-row{justify-content:space-between;align-items:center;gap:18px;min-height:45px;margin-bottom:25px;display:flex}.task-context-row>span{color:#1454c5;background:#f4f8ff;border:1px solid #bfd3f8;border-radius:8px;align-items:center;gap:7px;height:40px;padding:0 13px;font-size:.73rem;display:flex}.task-context-row>span strong{font-weight:850}.task-account-tools{align-items:center;gap:13px;display:flex}.task-account-tools>a{color:#1557c6;background:#fff;border:1px solid #dae3f0;border-radius:9px;align-items:center;height:40px;padding:0 15px;font-size:.72rem;font-weight:800;text-decoration:none;display:flex}.task-notification,.task-avatar{color:#10234a;background:#fff;border:1px solid #dce4ef;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:relative}.task-notification b{color:#fff;background:#ef3737;border-radius:50%;place-items:center;min-width:17px;height:17px;font-size:.57rem;display:grid;position:absolute;top:-5px;right:-2px}.task-avatar{color:#1457ca;background:#e2ecff;font-weight:900}.task-avatar i{background:#18ae58;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:-1px}.task-hero{margin-bottom:24px}.task-hero .eyebrow{color:#0860e8;letter-spacing:.11em}.task-hero h1{letter-spacing:-.045em;margin:6px 0 8px;font-size:clamp(2.15rem,3vw,2.7rem);line-height:1}.task-hero>div>p:last-child{color:#68758b;margin:0;font-size:.84rem}.task-experience .task-metrics{grid-template-columns:repeat(4,minmax(220px,1fr));gap:14px;margin-bottom:20px;display:grid}.task-experience .task-metrics button{color:#0a1738;text-align:left;background:#fff;border:1px solid #dfe6f1;border-radius:13px;grid-template-columns:58px 1fr;align-items:center;gap:16px;min-height:118px;padding:17px 20px;display:grid;box-shadow:0 5px 18px #16346a09}.task-experience .task-metrics button.selected{border-color:#88aff0;box-shadow:0 0 0 2px #e1ecff,0 5px 18px #16346a0a}.task-kpi-icon{color:#075ee8;background:#eaf1ff;border-radius:50%;place-items:center;width:56px;height:56px;font-size:1.45rem;font-weight:900;display:grid}.task-kpi-icon.overdue{color:#e27b12;background:#fff1e5}.task-experience .task-metrics button>div{gap:3px;display:grid}.task-experience .task-metrics small{color:#172549;font-size:.76rem;font-weight:800}.task-experience .task-metrics strong{color:#0a1738;font-size:1.9rem;line-height:1}.task-experience .task-metrics p{color:#6c7890;margin:1px 0 0;font-size:.7rem;font-weight:500}.task-experience .task-panel{background:#fff;border:1px solid #dfe6f1;border-radius:14px;overflow:hidden;box-shadow:0 6px 22px #16346a09}.task-experience .task-panel>.panel-heading{border-bottom:1px solid #e7ecf4;justify-content:space-between;align-items:center;min-height:84px;padding:18px 22px;display:flex}.task-experience .panel-heading .eyebrow{color:#0860e8;letter-spacing:.1em}.task-experience .panel-heading h2{margin-top:5px;font-size:1.2rem}.task-experience .task-heading-actions{gap:10px;display:flex}.task-experience .task-heading-actions button{border-radius:9px;min-height:42px;padding:0 20px;font-size:.73rem}.task-experience .task-heading-actions .secondary{color:#1e4f9f;background:#fff;border:1px solid #d7e1ef}.task-experience .task-heading-actions button:last-child{color:#fff;background:#075fe8;box-shadow:0 7px 16px #075fe82b}.task-experience .quick-task-form{background:#f5f8fd;border-bottom:1px solid #e5ebf4;grid-template-columns:2fr 1fr 1.4fr auto;padding:16px 22px}.task-table-scroll{overscroll-behavior-inline:contain;scrollbar-width:thin;overflow-x:auto}.task-experience .task-list{min-width:1220px;padding:0 22px}.task-experience .task-row{border-bottom:1px solid #e8edf4;grid-template-columns:28px 52px minmax(250px,1.25fr) 122px 170px minmax(440px,1.45fr);align-items:center;gap:13px;min-height:82px;padding:13px 0;display:grid}.task-experience .task-row:last-child{border-bottom:0}.task-experience .task-check{color:#fff;width:25px;min-width:25px;height:25px;box-shadow:none;background:#fff;border:1.5px solid #9eacbf;border-radius:6px;padding:0}.task-experience button.task-check:hover{background:#eff5ff;border-color:#1562dd}.task-experience .task-row.completed .task-check{background:#1262df;border-color:#1262df}.task-kind-icon{color:#095ddf;background:#eef4ff;border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.25rem;font-weight:900;display:grid}.task-experience .task-main{gap:6px;display:grid}.task-experience .task-main>strong{font-size:.86rem}.task-experience .task-main small{color:#68758b;align-items:center;gap:7px;font-size:.69rem;display:flex}.task-experience .task-status{color:#bd6809;background:#fff1dd;border-radius:7px;justify-self:start;padding:6px 10px;font-size:.65rem;font-weight:800}.task-experience .task-status.overdue{color:#d43333;background:#ffe9e9}.task-experience .task-status.completed{color:#13824e;background:#e4f6ed}.task-experience .task-due{color:#233557;align-items:center;gap:8px;font-size:.69rem;font-weight:750;display:flex}.task-experience .task-due span{color:#3f5f91}.task-experience .task-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.task-experience .task-actions button,.task-experience .task-actions a{color:#1558bd;white-space:nowrap;background:#fff;border:1px solid #d9e2ef;border-radius:8px;justify-content:center;align-items:center;min-height:37px;padding:0 12px;font-size:.67rem;font-weight:750;text-decoration:none;display:flex}.task-experience .task-actions .ghost-button{background:#fff}.task-more{color:#12254b;place-items:center;width:34px;height:37px;font-size:1.15rem;display:grid}.task-experience .reschedule-form{background:#f4f7fc;grid-column:3/-1;margin-top:-3px;padding:10px}.task-experience .empty-state{min-height:220px}.task-experience .shift-checklist{background:#fff;border:1px solid #dfe6f1;border-radius:14px;grid-template-columns:minmax(320px,1.25fr) minmax(520px,1.65fr) minmax(280px,.9fr);align-items:center;gap:22px;min-height:158px;margin-top:18px;padding:20px 22px;display:grid;box-shadow:0 6px 22px #16346a09}.shift-copy .eyebrow{color:#0860e8;letter-spacing:.1em}.shift-copy h2{margin-top:6px;font-size:1.1rem}.shift-copy>p:last-child{color:#68758b;margin:8px 0 0;font-size:.72rem;line-height:1.5}.task-experience .shift-checklist ul{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.task-experience .shift-checklist li{border-left:1px solid #e6ebf3;grid-template-rows:auto auto;grid-template-columns:30px 1fr;align-content:center;gap:2px 8px;min-height:76px;padding:0 18px;display:grid}.task-experience .shift-checklist li>span{color:#1260dd;background:#edf3ff;grid-row:1/3;width:28px;height:28px}.task-experience .shift-checklist li.overdue>span{color:#d43333;background:#ffe9e9}.task-experience .shift-checklist li.today>span{color:#d27a12;background:#fff1df}.task-experience .shift-checklist li strong{font-size:1.25rem}.task-experience .shift-checklist li small{color:#68758b;font-size:.66rem;line-height:1.35}.shift-action{gap:10px;display:grid}.shift-action button{color:#fff;background:#075fe8;border-radius:9px;min-height:48px;font-size:.75rem}.shift-action small{color:#6b7890;text-align:center;font-size:.65rem}.task-experience .workspace-message:empty{display:none}@media (max-width:1450px){.task-experience .task-metrics{grid-template-columns:repeat(4,minmax(195px,1fr))}.task-experience .task-metrics button{grid-template-columns:50px 1fr;padding-inline:15px}.task-kpi-icon{width:50px;height:50px}.task-experience .shift-checklist{grid-template-columns:minmax(280px,1fr) minmax(0,1.5fr)}.task-experience .shift-action{grid-column:1/-1;justify-self:end;width:min(100%,320px)}}@media (max-width:1180px){.task-experience .task-metrics{padding-bottom:5px;display:flex;overflow-x:auto}.task-experience .task-metrics button{flex:0 0 235px}.task-experience .shift-checklist{grid-template-columns:1fr}.task-experience .shift-checklist ul{min-width:0}.shift-action{justify-self:stretch}.task-experience .task-list{min-width:1180px}}@media (max-width:720px){.app-content:has(.task-experience){padding:18px 14px 40px}.task-context-row{margin-bottom:20px;display:grid}.task-account-tools{flex-wrap:wrap;justify-content:flex-start}.task-account-tools>a{justify-content:center;width:100%}.task-hero h1{font-size:2rem}.task-hero>div>p:last-child{font-size:.77rem;line-height:1.5}.task-experience .task-metrics button{flex-basis:220px;min-height:108px}.task-experience .task-panel>.panel-heading{gap:14px;padding:17px;display:grid}.task-experience .task-heading-actions{grid-template-columns:1fr 1fr;display:grid}.task-experience .task-heading-actions button{padding-inline:12px}.task-experience .quick-task-form{grid-template-columns:1fr;padding:14px 17px}.task-experience .task-list{padding-inline:16px}.task-experience .shift-checklist{padding:18px 16px}.task-experience .shift-checklist ul{display:flex;overflow-x:auto}.task-experience .shift-checklist li{flex:0 0 180px}.shift-action button{min-height:50px}}.app-content:has(.results-experience){background:#f9fbff;padding:25px 30px 44px}.app-content:has(.results-experience)>.admin-active-context{display:none}.results-hero{color:#09183d;justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:24px;display:flex}.results-heading h1{letter-spacing:-.05em;margin:6px 0 0;font-size:clamp(2.15rem,3vw,2.72rem);line-height:1}.results-heading>p:last-child{color:#68758d;margin:9px 0 0;font-size:.83rem}.results-header-tools{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.results-role-chip,.results-filter-visual{color:#1555b6;white-space:nowrap;background:#fff;border:1px solid #dce5f1;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:43px;padding:0 15px;font-size:.72rem;font-weight:780;display:flex}.results-role-chip>span{font-size:1rem}.results-period-control{background:#fff;border:1px solid #dce5f1;border-radius:10px;align-items:center;height:43px;display:flex;overflow:hidden}.results-period-control a{color:#155bc7;place-items:center;width:34px;height:100%;font-size:.8rem;text-decoration:none;display:grid}.results-period-control a:hover{background:#edf4ff}.results-period-control strong{color:#182744;text-align:center;text-transform:capitalize;white-space:nowrap;min-width:158px;font-size:.7rem}.results-period-control strong span{color:#17335d;margin-right:5px}.results-filter-visual{color:#223655}.results-notification-visual{color:#11264b;background:#fff;border:1px solid #e0e7f1;border-radius:50%;place-items:center;width:43px;height:43px;font-size:1.15rem;display:grid;position:relative}.results-notification-visual b{color:#fff;background:#e82d2d;border:2px solid #fff;border-radius:50%;place-items:center;min-width:18px;height:18px;font-size:.56rem;display:grid;position:absolute;top:-5px;right:-2px}.results-avatar{color:#fff;background:linear-gradient(145deg,#263c5a,#0d1f39);border:3px solid #fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:.7rem;font-weight:850;display:grid;position:relative;box-shadow:0 4px 13px #0b214429}.results-avatar i{background:#13ad61;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}.results-experience{color:#0a1738;min-width:0}.results-kpi-scroll{overscroll-behavior-inline:contain;scrollbar-width:thin;width:100%;padding-bottom:5px;overflow-x:auto}.results-kpi-grid{grid-template-columns:repeat(5,minmax(220px,1fr));gap:14px;min-width:1180px;display:grid}.results-kpi-card{background:#fff;border:1px solid #dfe6f1;border-radius:14px;flex-direction:column;min-height:245px;padding:20px 18px 16px;display:flex;box-shadow:0 6px 22px #16346a0a}.results-kpi-main{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:13px;display:grid}.results-metric-icon{color:#1263e9;background:#eaf1ff;border-radius:13px;flex:none;place-items:center;width:50px;height:50px;display:grid}.results-metric-icon svg{width:28px;height:28px}.results-metric-icon.conversion_rate{color:#dc7811;background:#fff0e5}.results-kpi-copy{min-width:0}.results-kpi-label{color:#1d2b49;justify-content:space-between;align-items:flex-start;gap:6px;min-height:22px;font-size:.71rem;font-weight:790;line-height:1.25;display:flex}.results-kpi-label small{color:#c46c0a;background:#fff0df;border-radius:7px;flex:none;padding:4px 7px;font-size:.54rem}.results-kpi-copy>strong{color:#0a1838;letter-spacing:-.04em;margin-top:4px;font-size:1.82rem;line-height:1.05;display:block}.results-kpi-card.is-insufficient .results-kpi-copy>strong{letter-spacing:-.02em;margin-top:10px;font-size:1rem}.results-kpi-copy>p{color:#68758d;min-height:43px;margin:9px 0 0;font-size:.65rem;line-height:1.45}.results-kpi-footer{border-top:1px solid #e8edf4;justify-content:space-between;align-items:end;gap:10px;margin-top:auto;padding-top:14px;display:flex}.results-kpi-footer>div{gap:4px;display:grid}.results-kpi-footer small{color:#64728a;font-size:.62rem}.results-kpi-footer b{font-size:.72rem}.results-goal-action{color:#0960df;box-shadow:none;background:0 0;padding:5px 0;font-size:.7rem;font-weight:800}.results-goal-action:hover{box-shadow:none;text-decoration:underline;transform:none}.results-goal-track{background:#e8edf3;border-radius:99px;height:6px;margin-top:11px;overflow:hidden}.results-goal-track span{border-radius:inherit;background:#0965ed;height:100%;display:block}.results-goal-form{grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:10px;display:grid}.results-goal-form input{min-width:0;height:35px;padding:7px 9px;font-size:.7rem}.results-goal-form button{height:35px;padding:7px 11px;font-size:.65rem}.results-analysis-grid{grid-template-columns:minmax(600px,1.58fr) minmax(390px,1fr);gap:16px;margin-top:14px;display:grid}.results-chart-panel,.results-summary-panel,.results-formula-card{background:#fff;border:1px solid #dfe6f1;border-radius:14px;box-shadow:0 6px 22px #16346a0a}.results-chart-panel{min-height:370px;padding:19px 20px 16px}.results-panel-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.results-panel-heading h2{letter-spacing:-.025em;margin:6px 0 0;font-size:1.13rem}.results-chart-legend{color:#67748b;align-items:center;gap:18px;font-size:.66rem;display:flex}.results-chart-legend span{white-space:nowrap;align-items:center;gap:7px;display:flex}.results-chart-legend i{border-radius:50%;width:9px;height:9px}.results-chart-legend i.contacts{background:#0965ed}.results-chart-legend i.conversions{background:#ef8614}.results-chart-wrap{grid-template-columns:28px minmax(0,1fr);gap:8px;height:285px;margin-top:12px;display:grid}.results-y-axis{color:#7a8699;text-align:right;flex-direction:column;justify-content:space-between;padding:5px 0 49px;font-size:.61rem;display:flex}.results-bar-chart{background:repeating-linear-gradient(#0000 0 calc(25% - 1px),#e9edf4 25%);grid-template-columns:repeat(5,minmax(65px,1fr));align-items:end;gap:18px;min-width:0;padding:4px 14px 0;display:grid}.results-bar-group{text-align:center;grid-template-rows:minmax(0,1fr) 19px 16px;gap:2px;height:100%;display:grid}.results-bars{justify-content:center;align-items:end;gap:5px;height:100%;display:flex}.results-bar{border-radius:4px 4px 0 0;width:min(24px,28%);min-height:2px}.results-bar.contacts{background:linear-gradient(#0965ed,#166ff4)}.results-bar.conversions{background:#ef8614}.results-bar-group>strong{font-size:.68rem}.results-bar-group>small{color:#68758d;font-size:.61rem}.results-summary-panel{flex-direction:column;min-height:370px;padding:19px 20px 0;display:flex}.results-summary-panel>header{align-items:center;gap:10px;display:flex}.results-summary-title-icon{color:#0965ed;background:#eaf1ff;border-radius:9px;place-items:center;width:33px;height:33px;font-size:1rem;display:grid}.results-summary-list{margin-top:10px}.results-summary-list>div{border-bottom:1px solid #e8edf4;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:65px;display:grid}.results-summary-list .results-metric-icon{border-radius:10px;width:37px;height:37px}.results-summary-list .results-metric-icon svg{width:21px;height:21px}.results-summary-list p{gap:4px;min-width:0;margin:0;display:grid}.results-summary-list p strong{font-size:.71rem}.results-summary-list p small{color:#68758d;white-space:nowrap;text-overflow:ellipsis;font-size:.61rem;overflow:hidden}.results-summary-list>div>b{font-size:1.12rem}.results-summary-list>div>em{color:#c46c0a;background:#fff0df;border-radius:7px;padding:5px 8px;font-size:.58rem;font-style:normal;font-weight:750}.results-summary-link{color:#0960d7;justify-content:center;align-items:center;gap:10px;min-height:44px;margin-top:auto;font-size:.68rem;font-weight:800;display:flex}.results-summary-link b{font-size:1.2rem}.results-formula-card{grid-template-columns:52px minmax(0,1fr) 280px;align-items:center;gap:18px;min-height:132px;margin-top:16px;padding:19px 24px;display:grid}.results-info-icon{color:#1570ef;background:#eef5ff;border:3px solid #1570ef;border-radius:50%;place-items:center;width:45px;height:45px;font-family:Georgia,serif;font-size:1.5rem;font-weight:800;display:grid}.results-formula-card h2{font-size:.9rem}.results-formula-card p{color:#5f6e87;max-width:760px;margin:8px 0 0;font-size:.7rem;line-height:1.55}.results-illustration{background:linear-gradient(145deg,#eff5ff,#f8fbff);border-radius:10px;height:82px;position:relative;overflow:hidden}.results-illustration:before,.results-illustration:after{content:"";background:#d5e3fa;border-radius:5px;height:5px;position:absolute;left:20px;right:18px}.results-illustration:before{top:13px}.results-illustration:after{top:26px;right:90px}.results-illustration i{background:#4d91f5;border-radius:3px 3px 0 0;width:9px;position:absolute;bottom:15px}.results-illustration i:first-child{height:18px;left:27px}.results-illustration i:nth-child(2){height:29px;left:43px}.results-illustration i:nth-child(3){height:40px;left:59px}.results-illustration i:nth-child(4){height:50px;left:75px}.results-illustration span{background:#c8daf7;border-radius:4px;width:88px;height:6px;position:absolute;bottom:18px;left:101px}.results-illustration b{border:4px solid #2e78e8;border-radius:50%;width:42px;height:42px;position:absolute;bottom:10px;right:18px}.results-illustration b:after{content:"";background:#2e78e8;border-radius:4px;width:18px;height:4px;position:absolute;bottom:-7px;right:-10px;transform:rotate(45deg)}@media (max-width:1250px){.results-hero{display:grid}.results-header-tools{justify-content:flex-start}.results-analysis-grid{grid-template-columns:minmax(540px,1.35fr) minmax(360px,1fr)}.results-formula-card{grid-template-columns:52px minmax(0,1fr) 220px}}@media (max-width:1300px){.results-header-tools{justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.results-analysis-grid{grid-template-columns:1fr}.results-summary-panel{min-height:350px}.results-formula-card{grid-template-columns:52px minmax(0,1fr)}.results-illustration{display:none}}@media (max-width:720px){.app-content:has(.results-experience){padding:20px 14px 38px}.results-hero{gap:17px;margin-bottom:18px}.results-heading h1{font-size:2rem}.results-heading>p:last-child{font-size:.77rem;line-height:1.5}.results-header-tools{gap:8px;width:100%;display:flex}.results-role-chip{display:none}.results-period-control{flex:none}.results-period-control strong{min-width:138px;font-size:.65rem}.results-filter-visual{flex:none}.results-notification-visual,.results-avatar{flex:0 0 43px}.results-kpi-grid{gap:10px;min-width:1120px}.results-kpi-card{min-height:232px;padding:17px 15px}.results-analysis-grid{margin-top:11px;display:block}.results-chart-panel{min-width:0;min-height:355px;padding:17px 13px;overflow-x:auto}.results-panel-heading{min-width:610px}.results-chart-wrap{min-width:610px;height:270px}.results-summary-panel{min-height:350px;margin-top:13px;padding-inline:16px}.results-summary-list p small{white-space:normal;line-height:1.35}.results-formula-card{grid-template-columns:42px minmax(0,1fr);gap:13px;padding:17px 15px}.results-info-icon{width:39px;height:39px;font-size:1.25rem}.results-formula-card p{font-size:.67rem}.results-illustration{display:none}}.app-content:has(.overview-experience){background:#f9fbff;padding:24px 30px 42px}.app-content:has(.overview-experience)>.admin-active-context{display:none}.overview-experience{color:#0a1738;min-width:0}.overview-reference-hero{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:24px;display:flex}.overview-reference-hero h1{color:#071637;letter-spacing:-.045em;margin:6px 0 0;font-size:clamp(2rem,2.6vw,2.55rem);line-height:1}.overview-reference-hero>div:first-child>p:last-child{color:#68758d;margin:9px 0 0;font-size:.8rem}.overview-account-tools{justify-content:flex-end;align-items:center;gap:13px;display:flex}.overview-period-menu{position:relative}.overview-period-menu>summary{color:#182744;cursor:pointer;background:#fff;border:1px solid #dce5f1;border-radius:10px;align-items:center;gap:8px;min-width:200px;height:43px;padding:0 14px;font-size:.7rem;font-weight:750;list-style:none;display:flex}.overview-period-menu>summary::-webkit-details-marker{display:none}.overview-period-menu>summary b{margin-left:auto}.overview-period-menu>nav{z-index:20;background:#fff;border:1px solid #dce5f1;border-radius:10px;gap:3px;width:200px;padding:7px;display:grid;position:absolute;top:49px;right:0;box-shadow:0 12px 28px #0f2a5926}.overview-period-menu>nav a{color:#253754;border-radius:7px;padding:9px 10px;font-size:.7rem;text-decoration:none}.overview-period-menu>nav a:hover,.overview-period-menu>nav a.active{color:#0d5fd9;background:#eaf2ff;font-weight:800}.overview-notification{color:#11264b;background:#fff;border:1px solid #dfe7f1;border-radius:50%;place-items:center;width:43px;height:43px;font-size:1.15rem;display:grid;position:relative}.overview-notification b{color:#fff;background:#e82d2d;border:2px solid #fff;border-radius:50%;place-items:center;min-width:18px;height:18px;font-size:.56rem;display:grid;position:absolute;top:-5px;right:-2px}.overview-avatar{color:#fff;background:linear-gradient(145deg,#263c5a,#0d1f39);border:3px solid #fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:.7rem;font-weight:850;display:grid;position:relative;box-shadow:0 4px 13px #0b214429}.overview-avatar i{background:#13ad61;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}.overview-kpi-scroll{overscroll-behavior-inline:contain;scrollbar-width:thin;width:100%;padding-bottom:5px;overflow-x:auto}.overview-reference-kpis{grid-template-columns:repeat(5,minmax(205px,1fr));gap:14px;min-width:1120px;display:grid}.overview-reference-kpis article{background:#fff;border:1px solid #dfe6f1;border-radius:14px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:14px;min-height:114px;padding:18px 17px;display:grid;box-shadow:0 6px 22px #16346a0a}.overview-kpi-icon{color:#1263e9;background:#eaf1ff;border-radius:13px;place-items:center;width:52px;height:52px;font-size:1.55rem;font-weight:850;display:grid}.overview-kpi-icon.cyan{color:#00a6c8;background:#dff7fb}.overview-kpi-icon.purple{color:#7626d9;background:#f1e9ff}.overview-kpi-icon.red{color:#db2737;background:#ffe7e9}.overview-reference-kpis article>div{gap:3px;min-width:0;display:grid}.overview-reference-kpis small{white-space:nowrap;text-overflow:ellipsis;font-size:.71rem;font-weight:780;overflow:hidden}.overview-reference-kpis strong{letter-spacing:-.04em;font-size:1.78rem;line-height:1}.overview-reference-kpis p{white-space:nowrap;margin:3px 0 0;font-size:.61rem;font-weight:780}.overview-reference-kpis p i{color:#76839a;font-style:normal;font-weight:500}.overview-reference-kpis p.positive{color:#099b58}.overview-reference-kpis p.negative{color:#dc3240}.overview-main-grid{grid-template-columns:minmax(330px,1fr) minmax(330px,1.02fr) minmax(345px,1.06fr);gap:14px;margin-top:14px;display:grid}.overview-funnel-panel,.overview-conversations-panel,.overview-agenda-panel,.overview-growth-panel,.overview-smart-priorities,.overview-strategy-strip{background:#fff;border:1px solid #dfe6f1;border-radius:14px;box-shadow:0 6px 22px #16346a0a}.overview-main-grid>article{min-width:0;min-height:342px;overflow:hidden}.overview-main-grid article>header,.overview-secondary-grid article>header{justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:14px 16px;display:flex}.overview-main-grid h2,.overview-secondary-grid h2{font-size:.82rem}.overview-main-grid h2>span,.overview-secondary-grid h2>span{color:#0964e7;margin-right:6px}.overview-main-grid header>a,.overview-secondary-grid header>a{color:#1158bd;background:#f8faff;border:1px solid #dce5f0;border-radius:8px;padding:6px 9px;font-size:.61rem;font-weight:750;text-decoration:none}.overview-funnel-panel>header>small{color:#40516d;background:#f0f4fa;border-radius:7px;padding:5px 8px;font-size:.58rem}.overview-funnel-bars{gap:8px;padding:2px 16px 7px;display:grid}.overview-funnel-bars>div{grid-template-columns:24px 116px minmax(80px,1fr) 28px;align-items:center;gap:7px;min-height:31px;display:grid}.overview-funnel-stage-icon{color:#0e63e4;background:#eaf2ff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.7rem;display:grid}.overview-funnel-bars strong{white-space:nowrap;text-overflow:ellipsis;font-size:.66rem;overflow:hidden}.overview-funnel-bars i{background:#f1f5fa;border-radius:4px;align-items:center;height:19px;font-style:normal;display:flex}.overview-funnel-bars i b{background:linear-gradient(90deg,#176af0,#69bfe9);border-radius:4px;min-width:5px;height:100%}.overview-funnel-bars em{text-align:right;font-size:.71rem;font-style:normal;font-weight:800}.overview-funnel-panel>footer{color:#1b315e;background:#f0f4ff;border-radius:8px;justify-content:space-between;align-items:center;min-height:44px;margin:4px 12px 12px;padding:0 12px;font-size:.66rem;font-weight:750;display:flex}.overview-funnel-panel>footer strong{color:#075fe1;font-size:.82rem}.overview-conversations-panel>div{padding:0 15px}.overview-conversations-panel>div>section{border-bottom:1px solid #edf1f6;grid-template-columns:36px minmax(0,1fr) 38px auto 15px;align-items:center;gap:8px;min-height:47px;display:grid}.overview-person-avatar{color:#164e99;background:#e4edfb;border-radius:50%;place-items:center;width:33px;height:33px;font-size:.58rem;font-weight:850;display:grid;position:relative}.overview-person-avatar i{background:#10a759;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;bottom:0;right:0}.overview-conversations-panel section p{gap:2px;min-width:0;margin:0;display:grid}.overview-conversations-panel section p strong{font-size:.65rem}.overview-conversations-panel section p small{color:#68758d;white-space:nowrap;text-overflow:ellipsis;font-size:.56rem;overflow:hidden}.overview-conversations-panel section time{color:#66748b;font-size:.56rem}.overview-conversations-panel section em{white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:.53rem;font-style:normal;font-weight:750}.overview-conversations-panel section em.green{color:#078454;background:#e2f7ec}.overview-conversations-panel section em.orange{color:#bc6808;background:#fff0dc}.overview-conversations-panel section em.blue{color:#1559bc;background:#e7f0ff}.overview-conversations-panel section>b{color:#0aa552;font-size:.73rem}.overview-panel-cta{color:#095ccf;justify-content:center;align-items:center;gap:10px;min-height:37px;font-size:.61rem;font-weight:800;text-decoration:none;display:flex}.overview-panel-cta span{font-size:1.1rem}.overview-agenda-panel>div{padding:0 15px}.overview-agenda-panel>div>section{border-bottom:1px solid #edf1f6;grid-template-columns:53px 12px minmax(0,1fr);align-items:center;gap:8px;min-height:48px;display:grid;position:relative}.overview-agenda-panel section time{font-size:.62rem;font-weight:800}.overview-agenda-panel section>i{background:#fff;border:2px solid #1670ef;border-radius:50%;width:8px;height:8px;position:relative}.overview-agenda-panel section>i:after{content:"";background:#dce6f5;width:1px;height:42px;position:absolute;top:7px;left:2px}.overview-agenda-panel section:last-child>i:after{display:none}.overview-agenda-panel section>i.orange{border-color:#e78a19}.overview-agenda-panel section>i.purple{border-color:#7f36dc}.overview-agenda-panel section p{gap:3px;margin:0;display:grid}.overview-agenda-panel section p strong{font-size:.67rem}.overview-agenda-panel section p small{color:#68758d;font-size:.58rem}.overview-agenda-panel section.selected{background:#f2f7ff;border:1px solid #81aef1;border-radius:6px;margin:0 -3px;padding:0 5px}.overview-secondary-grid{grid-template-columns:minmax(670px,1.9fr) minmax(370px,1fr);gap:14px;margin-top:14px;display:grid}.overview-secondary-grid>article{min-width:0;min-height:236px;overflow:hidden}.overview-growth-scroll{overscroll-behavior-inline:contain;scrollbar-width:thin;padding:0 14px 14px;overflow-x:auto}.overview-growth-cards{grid-template-columns:repeat(5,minmax(118px,1fr));gap:10px;min-width:650px;display:grid}.overview-growth-cards>section{background:#fff;border:1px solid #e2e8f1;border-radius:10px;min-height:166px;padding:12px}.overview-growth-cards section header{justify-content:space-between;align-items:center;display:flex}.overview-growth-cards small{font-size:.57rem;font-weight:750}.overview-growth-cards header span{color:#a0aabd;font-size:.65rem}.overview-growth-cards section>strong{margin-top:9px;font-size:1.08rem;display:block}.overview-growth-cards section>p{color:#099b58;white-space:nowrap;margin:7px 0 2px;font-size:.55rem;font-weight:750}.overview-growth-cards section>p i{color:#6f7c91;font-style:normal;font-weight:500}.overview-growth-cards svg{width:100%;height:56px;overflow:visible}.overview-growth-cards polyline{fill:none;stroke:#1769ef;stroke-width:1.7px;vector-effect:non-scaling-stroke}.overview-growth-cards .green polyline{stroke:#10a75b}.overview-growth-cards .purple polyline{stroke:#7a2bd7}.overview-growth-cards .cyan polyline{stroke:#09afbe}.overview-smart-priorities>div{padding:0 14px}.overview-smart-priorities>div>section{border-bottom:1px solid #edf1f6;grid-template-columns:25px minmax(0,1fr) auto 44px;align-items:center;gap:8px;min-height:42px;display:grid}.overview-smart-priorities section>span{color:#62728a;background:#eef2f7;border-radius:50%;place-items:center;width:21px;height:21px;font-size:.58rem;font-weight:850;display:grid}.overview-smart-priorities section>span.danger{color:#d63440;background:#ffe8ea}.overview-smart-priorities section>span.warning{color:#d47709;background:#fff0db}.overview-smart-priorities section>span.success{color:#07864f;background:#e3f7ec}.overview-smart-priorities section p{gap:2px;min-width:0;margin:0;display:grid}.overview-smart-priorities section p strong{white-space:nowrap;text-overflow:ellipsis;font-size:.62rem;overflow:hidden}.overview-smart-priorities section p small{color:#68758d;white-space:nowrap;text-overflow:ellipsis;font-size:.54rem;overflow:hidden}.overview-smart-priorities section em{white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:.51rem;font-style:normal;font-weight:750}.overview-smart-priorities section em.danger{color:#d63440;background:#ffe8ea}.overview-smart-priorities section em.warning{color:#c96e09;background:#fff0db}.overview-smart-priorities section em.success{color:#07864f;background:#e3f7ec}.overview-smart-priorities section em.neutral{color:#536176;background:#edf1f6}.overview-smart-priorities section>a{color:#1260c7;border:1px solid #d8e2ee;border-radius:6px;place-items:center;height:28px;font-size:.55rem;font-weight:750;text-decoration:none;display:grid}.overview-strategy-strip{background:linear-gradient(100deg,#fff,#f3f7ff);grid-template-columns:1.28fr .95fr 1fr;gap:0;min-height:107px;margin-top:14px;padding:13px 16px;display:grid}.overview-strategy-strip>div{border-right:1px solid #dfe7f2;align-items:center;min-width:0;padding:0 18px;display:flex}.overview-strategy-strip>div:last-child{border-right:0}.overview-insight>span{color:#0964e6;background:#e8f1ff;border-radius:50%;flex:0 0 51px;place-items:center;width:51px;height:51px;font-size:1.8rem;font-weight:900;display:grid}.overview-insight p{gap:8px;min-width:0;margin:0 0 0 14px;display:grid}.overview-insight p strong{font-size:.69rem}.overview-insight p strong em{color:#0d5fcf;background:#e7f0ff;border-radius:999px;margin-left:7px;padding:4px 7px;font-size:.5rem;font-style:normal}.overview-insight p small{color:#61708a;font-size:.57rem;line-height:1.45}.overview-quick-checklist{gap:5px;align-content:center!important;display:grid!important}.overview-quick-checklist strong{margin-bottom:3px;font-size:.62rem}.overview-quick-checklist span{color:#30415e;font-size:.56rem}.overview-quick-checklist span:first-letter{color:#1168e7}.overview-monthly-goal{gap:12px}.overview-monthly-goal>span{color:#0964e5;background:#dceaff;border-radius:12px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:1.35rem;display:grid}.overview-monthly-goal p{margin:0;display:grid}.overview-monthly-goal p small{color:#1758ae;font-size:.55rem}.overview-monthly-goal p strong{font-size:1.42rem}.overview-monthly-goal p em{color:#596984;font-size:.52rem;font-style:normal}.overview-monthly-goal>i{background:#d9e4f3;border-radius:99px;flex:1;height:6px;overflow:hidden}.overview-monthly-goal>i b{border-radius:inherit;background:linear-gradient(90deg,#0965e8,#66b9e9);height:100%;display:block}@media (max-width:1280px){.overview-reference-hero{display:grid}.overview-account-tools{justify-content:flex-start}.overview-main-grid{grid-template-columns:repeat(2,minmax(330px,1fr))}.overview-agenda-panel{grid-column:1/-1}.overview-secondary-grid{grid-template-columns:1fr}.overview-strategy-strip{grid-template-columns:1fr 1fr}.overview-monthly-goal{border-top:1px solid #dfe7f2;grid-column:1/-1;padding-top:12px!important}}@media (max-width:850px){.overview-main-grid{grid-template-columns:1fr}.overview-agenda-panel{grid-column:auto}.overview-strategy-strip{grid-template-columns:1fr}.overview-strategy-strip>div{border-bottom:1px solid #dfe7f2;border-right:0;min-height:90px}.overview-strategy-strip>div:last-child{border-bottom:0}.overview-monthly-goal{border-top:0;grid-column:auto}.overview-secondary-grid{display:block}.overview-smart-priorities{margin-top:14px}}@media (max-width:720px){.app-content:has(.overview-experience){padding:20px 14px 38px}.overview-reference-hero{gap:17px;margin-bottom:18px}.overview-reference-hero h1{font-size:1.9rem;line-height:1.08}.overview-reference-hero>div:first-child>p:last-child{font-size:.75rem;line-height:1.5}.overview-account-tools{padding-bottom:4px;overflow-x:auto}.overview-period-menu>summary{min-width:185px}.overview-reference-kpis{gap:10px;min-width:1080px}.overview-reference-kpis article{min-height:108px;padding:16px}.overview-main-grid>article{min-height:340px}.overview-main-grid article>header,.overview-secondary-grid article>header{padding-inline:14px}.overview-funnel-bars{padding-inline:13px}.overview-funnel-bars>div{grid-template-columns:23px 105px minmax(75px,1fr) 26px}.overview-conversations-panel>div{padding-inline:12px}.overview-conversations-panel>div>section{grid-template-columns:35px minmax(150px,1fr) 35px auto 14px}.overview-agenda-panel>div{padding-inline:12px}.overview-growth-cards{min-width:680px}.overview-smart-priorities>div{padding-inline:12px}.overview-smart-priorities>div>section{grid-template-columns:25px minmax(145px,1fr) auto 44px}.overview-strategy-strip{padding:8px 12px}.overview-strategy-strip>div{padding:12px 5px}.overview-insight p small{font-size:.61rem}}.app-content:has(.ads-experience){background:#f9fbff;padding:23px 28px 42px}.app-content:has(.ads-experience)>.admin-active-context{display:none}.ads-experience{color:#0a1738;min-width:0}.ads-hero{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:23px;display:flex}.ads-hero h1{color:#071637;letter-spacing:-.05em;margin:6px 0 0;font-size:clamp(2.1rem,2.8vw,2.7rem);line-height:1}.ads-hero>div:first-child>p:last-child{color:#68758d;margin:9px 0 0;font-size:.81rem}.ads-account-tools{justify-content:flex-end;align-items:center;gap:13px;display:flex}.ads-date-visual{color:#182744;white-space:nowrap;background:#fff;border:1px solid #dce5f1;border-radius:10px;align-items:center;gap:8px;min-width:215px;height:43px;padding:0 14px;font-size:.7rem;font-weight:750;display:flex}.ads-date-visual b{margin-left:auto}.ads-notification{color:#11264b;background:#fff;border:1px solid #dfe7f1;border-radius:50%;place-items:center;width:43px;height:43px;font-size:1.15rem;display:grid;position:relative}.ads-notification b{color:#fff;background:#e82d2d;border:2px solid #fff;border-radius:50%;place-items:center;min-width:18px;height:18px;font-size:.56rem;display:grid;position:absolute;top:-5px;right:-2px}.ads-avatar{color:#fff;background:linear-gradient(145deg,#263c5a,#0d1f39);border:3px solid #fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:.7rem;font-weight:850;display:grid;position:relative;box-shadow:0 4px 13px #0b214429}.ads-avatar i{background:#13ad61;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}.ads-kpi-scroll{overscroll-behavior-inline:contain;scrollbar-width:thin;width:100%;padding-bottom:5px;overflow-x:auto}.ads-kpis{grid-template-columns:repeat(6,minmax(195px,1fr));gap:13px;min-width:1260px;display:grid}.ads-kpis article{background:#fff;border:1px solid #dfe6f1;border-radius:13px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:13px;min-height:113px;padding:17px 15px;display:grid;box-shadow:0 6px 20px #16346a0a}.ads-kpi-icon{color:#0964e7;background:#eaf1ff;border-radius:12px;place-items:center;width:47px;height:47px;font-size:1.35rem;font-weight:850;display:grid}.ads-kpi-icon.ai{color:#5b52df;background:#eef3ff}.ads-kpis article>div{gap:3px;min-width:0;display:grid}.ads-kpis small{white-space:nowrap;text-overflow:ellipsis;font-size:.66rem;font-weight:780;overflow:hidden}.ads-kpis strong{letter-spacing:-.035em;white-space:nowrap;font-size:1.58rem;line-height:1}.ads-kpis p{color:#079956;white-space:nowrap;margin:4px 0 0;font-size:.56rem;font-weight:800}.ads-kpis p.down{color:#079956}.ads-kpis p i{color:#77849a;font-style:normal;font-weight:500}.ads-top-grid,.ads-middle-grid,.ads-bottom-grid{gap:14px;margin-top:13px;display:grid}.ads-top-grid,.ads-middle-grid{grid-template-columns:minmax(660px,2.14fr) minmax(380px,1fr)}.ads-bottom-grid{grid-template-columns:minmax(430px,1.32fr) minmax(300px,.96fr) minmax(380px,1.1fr)}.ads-performance-panel,.ads-ai-panel,.ads-campaigns-panel,.ads-platforms-panel,.ads-attribution-panel,.ads-origin-panel,.ads-activity-panel{background:#fff;border:1px solid #dfe6f1;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 6px 22px #16346a0a}.ads-top-grid>article{min-height:340px}.ads-middle-grid>article{min-height:238px}.ads-bottom-grid>article{min-height:176px}.ads-top-grid article>header,.ads-middle-grid article>header,.ads-bottom-grid article>header{justify-content:space-between;align-items:center;gap:12px;min-height:51px;padding:13px 16px;display:flex}.ads-top-grid h2,.ads-middle-grid h2,.ads-bottom-grid h2{font-size:.83rem}.ads-performance-panel>header>div:first-child{gap:10px;display:grid}.ads-performance-panel>header h2 span,.ads-attribution-panel h2 span{color:#73829a;font-size:.7rem}.ads-performance-panel>header p{color:#53627a;gap:16px;margin:0;font-size:.58rem;display:flex}.ads-performance-panel>header p span{align-items:center;gap:6px;display:flex}.ads-performance-panel>header p i{background:#0a65e8;border-radius:50%;width:8px;height:8px}.ads-performance-panel>header p i.investment{background:#5bb8ed}.ads-performance-panel>header>div:last-child,.ads-campaigns-panel>header>div{align-items:center;gap:8px;display:flex}.ads-select-visual,.ads-outline-action,.ads-primary-action{color:#1559bd;white-space:nowrap;background:#fff;border:1px solid #d9e3ef;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:35px;padding:0 12px;font-size:.62rem;font-weight:780;display:flex}.ads-select-visual b{margin-left:10px}.ads-primary-action{color:#fff;background:linear-gradient(135deg,#0968ef,#1457db);border-color:#0964e7}.ads-outline-action[aria-disabled=true],.ads-primary-action[aria-disabled=true]{cursor:default}.ads-chart{background:repeating-linear-gradient(#0000 0 calc(16.66% - 1px),#e7edf5 16.66%);grid-template-columns:28px minmax(500px,1fr) 38px;height:270px;padding:7px 14px 35px;display:grid;position:relative}.ads-chart-left,.ads-chart-right{color:#65748b;flex-direction:column;justify-content:space-between;height:100%;font-size:.55rem;display:flex}.ads-chart-right{text-align:right}.ads-chart svg{width:100%;height:100%;overflow:visible}.ads-chart .area{fill:url(#adsArea)}.ads-chart polyline{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke}.ads-chart .leads-line{stroke:#0965ec}.ads-chart .investment-line{stroke:#57b7ec}.ads-chart circle.lead-dot{fill:#0965ec}.ads-chart circle.investment-dot{fill:#57b7ec}.ads-chart-dates{color:#66758c;justify-content:space-between;font-size:.55rem;display:flex;position:absolute;bottom:10px;left:42px;right:52px}.ads-ai-panel>header h2 span{color:#0965e9;margin-right:6px}.ads-ai-panel>header>span,.ads-activity-panel>header>span{color:#095dce;font-size:.58rem;font-weight:780}.ads-ai-panel>section{background:#f7faff;border:1px solid #bed4f6;border-radius:9px;margin:0 14px;padding:13px}.ads-ai-label{justify-content:space-between;align-items:center;gap:8px;display:flex}.ads-ai-label strong{color:#0c5cd0;font-size:.59rem}.ads-ai-label em{color:#c76f0a;background:#fff0df;border-radius:7px;padding:5px 8px;font-size:.52rem;font-style:normal;font-weight:780}.ads-ai-panel section>p,.ads-ai-panel section>b{margin:10px 0 0;font-size:.64rem;line-height:1.45;display:block}.ads-ai-panel section>small{color:#51617a;margin-top:13px;font-size:.55rem;display:block}.ads-ai-impact{grid-template-columns:repeat(3,1fr);gap:8px;margin:7px 0 10px;display:grid}.ads-ai-impact>span{text-align:center;background:#fff;border:1px solid #e1e8f2;border-radius:7px;place-items:center;min-height:48px;padding:6px;display:grid}.ads-ai-impact b{font-size:.72rem}.ads-ai-impact small{color:#65748c;font-size:.49rem}.ads-ai-panel section>.ads-primary-action{width:100%;min-height:36px}.ads-panel-cta{color:#095ccf;justify-content:center;align-items:center;gap:8px;min-height:38px;font-size:.59rem;font-weight:800;text-decoration:none;display:flex}.ads-panel-cta b{font-size:1rem}.ads-campaigns-panel>header{align-items:center}.ads-campaigns-panel>header .ads-primary-action{min-height:36px}.ads-table-scroll{overscroll-behavior-inline:contain;scrollbar-width:thin;padding:0 15px;overflow-x:auto}.ads-campaigns-panel table{border-collapse:collapse;text-align:left;width:100%;min-width:800px}.ads-campaigns-panel th{color:#66758d;padding:7px 5px;font-size:.54rem;font-weight:700}.ads-campaigns-panel td{color:#23324f;white-space:nowrap;border-top:1px solid #e8edf4;height:42px;padding:6px 5px;font-size:.61rem}.ads-campaigns-panel td:first-child{min-width:180px}.ads-campaigns-panel td strong,.ads-campaigns-panel td small{display:block}.ads-campaigns-panel td strong{font-size:.62rem}.ads-campaigns-panel td small{color:#66758c;margin-top:2px;font-size:.52rem}.ads-platform-mark{color:#1468e8;background:#e9f1ff;border-radius:7px;place-items:center;width:26px;height:26px;font-size:.78rem;font-weight:900;display:grid}.ads-platform-mark.google{color:#1464d9;background:linear-gradient(135deg,#edf5ff 35%,#fff3d6 35% 65%,#e8f7ec 65%)}.ads-platform-mark.meta{color:#0868f0;background:#edf3ff;font-size:1.15rem}.ads-campaigns-panel td>span.active,.ads-campaigns-panel td>span.review{color:#087d4f;background:#ddf5e8;border-radius:999px;padding:4px 7px;font-size:.52rem;font-weight:750}.ads-campaigns-panel td>span.review{color:#bd6707;background:#fff0df}.ads-row-menu{color:#173150;letter-spacing:1px;border:1px solid #dbe4ef;border-radius:7px;place-items:center;width:28px;height:27px;display:grid}.ads-platforms-panel>div{padding:0 16px}.ads-platforms-panel>div>section{border-bottom:1px solid #e8edf4;grid-template-columns:35px minmax(0,1fr) auto 18px;align-items:center;gap:9px;min-height:58px;display:grid}.ads-platforms-panel section .ads-platform-mark{width:32px;height:32px}.ads-platforms-panel section p{gap:3px;margin:0;display:grid}.ads-platforms-panel section p strong{font-size:.64rem}.ads-platforms-panel section p small{color:#67758b;font-size:.54rem}.ads-platforms-panel section em{color:#087d4f;background:#ddf5e8;border-radius:999px;padding:4px 7px;font-size:.5rem;font-style:normal;font-weight:750}.ads-platforms-panel section>span:last-child{font-size:1rem}.ads-attribution-panel>div{grid-template-columns:repeat(4,1fr);gap:3px;padding:2px 14px 14px;display:grid}.ads-attribution-panel>div>section{clip-path:polygon(0 0,90% 0,100% 50%,90% 100%,0 100%,10% 50%);background:#f7f9fd;grid-template-columns:30px 1fr;align-items:center;gap:8px;min-height:95px;padding:12px 10px;display:grid;position:relative}.ads-attribution-panel>div>section:first-child{clip-path:polygon(0 0,90% 0,100% 50%,90% 100%,0 100%)}.ads-attribution-panel section>span{color:#0964e7;font-size:1.15rem}.ads-attribution-panel section p{gap:4px;margin:0;display:grid}.ads-attribution-panel section small{color:#295798;font-size:.52rem}.ads-attribution-panel section strong{font-size:.84rem}.ads-attribution-panel section em{color:#68758c;font-size:.48rem;font-style:normal}.ads-origin-panel>div{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:22px;padding:2px 20px 18px;display:grid}.ads-donut{background:conic-gradient(#0965e8 0 58%,#54c4ee 58% 91%,#cfd8e7 91%);border-radius:50%;width:105px;height:105px;position:relative}.ads-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:24px}.ads-origin-panel ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.ads-origin-panel li{grid-template-columns:9px 1fr auto;align-items:center;gap:7px;font-size:.58rem;display:grid}.ads-origin-panel li>i{background:#0965e8;border-radius:50%;width:9px;height:9px}.ads-origin-panel li>i.meta{background:#54c4ee}.ads-origin-panel li>i.other{background:#cfd8e7}.ads-origin-panel li b{font-size:.58rem}.ads-origin-panel li small{color:#76839a;font-size:.51rem}.ads-activity-panel>div{padding:0 15px 12px}.ads-activity-panel section{grid-template-columns:25px minmax(0,1fr) 35px;align-items:center;gap:8px;min-height:41px;display:grid}.ads-activity-panel section>i{color:#0964e7;background:#eaf2ff;border-radius:7px;place-items:center;width:22px;height:22px;font-size:.62rem;font-style:normal;display:grid}.ads-activity-panel section p{gap:2px;min-width:0;margin:0;display:grid}.ads-activity-panel section p strong{white-space:nowrap;text-overflow:ellipsis;font-size:.56rem;overflow:hidden}.ads-activity-panel section p small{color:#68758d;white-space:nowrap;text-overflow:ellipsis;font-size:.49rem;overflow:hidden}.ads-activity-panel time{color:#596983;text-align:right;font-size:.5rem}@media (max-width:1300px){.ads-hero{display:grid}.ads-account-tools{justify-content:flex-start}.ads-top-grid,.ads-middle-grid{grid-template-columns:1fr}.ads-bottom-grid{grid-template-columns:repeat(2,minmax(330px,1fr))}.ads-activity-panel{grid-column:1/-1}.ads-top-grid>article{min-height:330px}}@media (max-width:850px){.ads-bottom-grid{grid-template-columns:1fr}.ads-activity-panel{grid-column:auto}.ads-campaigns-panel>header{align-items:flex-start}.ads-campaigns-panel>header>div{max-width:100%;padding-bottom:3px;overflow-x:auto}.ads-chart{overflow-x:auto}.ads-performance-panel>header{align-items:flex-start}.ads-performance-panel>header>div:last-child{max-width:100%;overflow-x:auto}}@media (max-width:720px){.app-content:has(.ads-experience){padding:20px 14px 38px}.ads-hero{gap:17px;margin-bottom:18px}.ads-hero h1{font-size:2rem}.ads-hero>div:first-child>p:last-child{font-size:.75rem;line-height:1.5}.ads-account-tools{padding-bottom:4px;overflow-x:auto}.ads-date-visual{min-width:200px}.ads-kpis{gap:10px;min-width:1230px}.ads-kpis article{min-height:108px}.ads-performance-panel>header{display:grid}.ads-performance-panel>header>div:last-child{width:100%}.ads-chart{grid-template-columns:28px 620px 38px}.ads-chart-dates{width:620px;right:auto}.ads-ai-panel>section{margin-inline:11px}.ads-ai-impact{overflow-x:auto}.ads-ai-impact>span{min-width:95px}.ads-campaigns-panel>header{display:grid}.ads-campaigns-panel>header>div{width:100%}.ads-table-scroll{padding-inline:11px}.ads-platforms-panel>div{padding-inline:13px}.ads-attribution-panel>div{min-width:570px}.ads-attribution-panel{overflow-x:auto}.ads-origin-panel>div{grid-template-columns:105px minmax(150px,1fr);gap:16px}.ads-donut{width:96px;height:96px}.ads-activity-panel>div{padding-inline:12px}}.honest-state{overflow-wrap:anywhere;display:block;color:#5f6d83!important;letter-spacing:-.015em!important;white-space:normal!important;font-size:clamp(.88rem,1.3vw,1.18rem)!important;line-height:1.15!important}.crm-kpis strong,.crm-insights article>div>strong,.overview-reference-kpis strong,.overview-growth-cards strong{overflow-wrap:anywhere}.overview-honest-empty{text-align:center;color:#66758c;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:190px!important;padding:28px!important;display:flex!important}.overview-honest-empty strong{color:#263550;font-size:.74rem}.overview-honest-empty span{max-width:300px;font-size:.64rem;line-height:1.55}.overview-smart-priorities .overview-honest-empty{border:0!important;min-height:180px!important}.ads-demo-banner{color:#1f467c;background:#f1f6ff;border:1px solid #c9daf4;border-radius:11px;align-items:center;gap:12px;min-height:58px;margin:-7px 0 16px;padding:12px 16px;display:flex}.ads-demo-banner strong{flex:none;font-size:.76rem}.ads-demo-banner span{font-size:.69rem;line-height:1.45}.ads-platforms-panel section em{color:#59677c;background:#eef2f7}@media (max-width:720px){.ads-demo-banner{flex-direction:column;align-items:flex-start}.overview-honest-empty{min-height:160px!important;padding:22px!important}}.ads-filter-bar{scrollbar-width:thin;background:#fff;border:1px solid #dfe6f1;border-radius:12px;align-items:end;gap:10px;margin-bottom:16px;padding:14px;display:flex;overflow-x:auto}.ads-filter-bar label{color:#53627a;gap:5px;min-width:145px;font-size:.61rem;font-weight:750;display:grid}.ads-filter-bar .ads-search-filter{min-width:220px}.ads-filter-bar input,.ads-filter-bar select{color:#172746;height:38px;font:inherit;background:#fff;border:1px solid #d6e0ed;border-radius:8px;padding:0 10px;font-size:.68rem}.ads-filter-bar button{color:#fff;white-space:nowrap;background:#0964e7;border:0;border-radius:8px;height:38px;padding:0 15px;font-size:.68rem;font-weight:800}.ads-honest-empty,.ads-honest-panel{text-align:center;color:#64738a;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:190px;padding:28px;display:flex}.ads-honest-empty strong,.ads-honest-panel h2{color:#223451;font-size:.82rem}.ads-honest-empty span,.ads-honest-panel p{max-width:520px;margin:0;font-size:.67rem;line-height:1.55}.ads-table-empty{text-align:center;color:#68778e!important;height:100px!important}.ads-platform-cell{align-items:center;gap:8px;display:flex}.ads-row-actions{align-items:center;gap:6px;display:flex}.ads-row-actions a,.ads-row-actions button{color:#1359bc;white-space:nowrap;background:#fff;border:1px solid #d6e1ef;border-radius:7px;min-height:30px;padding:0 9px;font-size:.56rem;font-weight:750;text-decoration:none}.ads-feedback{color:#17633d;background:#edf9f2;border:1px solid #bcd7c8;border-radius:9px;margin:0 0 14px;padding:11px 14px;font-size:.68rem}.ads-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04112b7a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ads-modal{background:#fff;border-radius:15px;width:min(780px,100%);max-height:calc(100vh - 48px);padding:22px;overflow:auto;box-shadow:0 25px 70px #0314374d}.ads-modal>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.ads-modal h2{font-size:1.2rem}.ads-modal header button{color:#173153;background:#fff;border:1px solid #d9e2ef;border-radius:8px;width:34px;height:34px}.ads-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.ads-form-grid label{color:#43536d;gap:6px;font-size:.67rem;font-weight:750;display:grid}.ads-form-grid label.wide{grid-column:1/-1}.ads-form-grid input,.ads-form-grid select,.ads-form-grid textarea{color:#132545;min-height:42px;font:inherit;background:#fff;border:1px solid #d6e0ed;border-radius:8px;padding:9px 11px}.ads-form-grid textarea{resize:vertical;min-height:80px}.ads-modal footer{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.ads-modal footer button{color:#164f9e;background:#fff;border:1px solid #d5dfec;border-radius:8px;min-height:40px;padding:0 16px;font-size:.68rem;font-weight:800}.ads-modal footer button[type=submit]{color:#fff;background:#0964e7;border-color:#0964e7}.ads-modal-copy{color:#4f607a;padding:5px 0 8px;font-size:.72rem;line-height:1.6}.app-content:has(.ads-detail-page){background:#f9fbff;padding:26px 30px 48px}.app-content:has(.ads-detail-page)>.admin-active-context{display:none}.ads-detail-page{color:#0b1939;min-width:0}.ads-back-link{color:#145ac0;margin-bottom:20px;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-flex}.ads-detail-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.ads-detail-header h1{letter-spacing:-.045em;margin:6px 0 8px;font-size:clamp(2rem,3vw,2.7rem)}.ads-detail-header p:last-child{color:#65748a;margin:0;font-size:.78rem}.ads-detail-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.ads-detail-actions button{color:#1558b8;background:#fff;border:1px solid #b7cceb;border-radius:8px;min-height:39px;padding:0 13px;font-size:.66rem;font-weight:800}.ads-detail-actions button.danger{color:#be3030;border-color:#efc5c5}.ads-status-pill{color:#175bc0;background:#edf3ff;border-radius:999px;padding:7px 10px;font-size:.62rem;font-weight:800}.ads-status-pill.paused,.ads-status-pill.archived{color:#58677c;background:#eef1f5}.ads-status-pill.awaiting_integration{color:#b96208;background:#fff0df}.ads-detail-tabs{scrollbar-width:thin;background:#fff;border:1px solid #dfe6f1;border-radius:10px;gap:4px;margin:18px 0;padding:5px;display:flex;overflow-x:auto}.ads-detail-tabs button{color:#506079;white-space:nowrap;background:0 0;border:0;border-radius:7px;min-height:38px;padding:0 15px;font-size:.67rem;font-weight:800}.ads-detail-tabs button.active{color:#095dcc;background:#eaf2ff}.ads-detail-grid{grid-template-columns:minmax(250px,.8fr) minmax(360px,1.2fr);gap:15px;display:grid}.ads-detail-card{background:#fff;border:1px solid #dfe6f1;border-radius:13px;min-width:0;padding:20px;box-shadow:0 5px 18px #16346a09}.ads-detail-card.wide{grid-row:span 2}.ads-detail-card h2{margin-bottom:15px;font-size:.88rem}.ads-detail-card>strong{margin-bottom:8px;font-size:1rem;display:block}.ads-detail-card>p,.ads-detail-card>small{color:#63728a;font-size:.68rem;line-height:1.55}.ads-detail-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.ads-detail-card dl>div{border-bottom:1px solid #e8edf4;padding:11px 8px}.ads-detail-card dt{color:#6a7890;font-size:.59rem}.ads-detail-card dd{color:#1a2a49;overflow-wrap:anywhere;margin:4px 0 0;font-size:.69rem;font-weight:750}.ads-detail-card pre{color:#31425f;background:#f5f8fc;border-radius:8px;padding:14px;font-size:.65rem;overflow:auto}.ads-conversion-grid{grid-template-columns:repeat(4,minmax(180px,1fr));gap:13px;display:grid;overflow-x:auto}.ads-conversion-grid article{background:#fff;border:1px solid #dfe6f1;border-radius:13px;min-height:125px;padding:19px}.ads-conversion-grid small{color:#586981;font-size:.65rem;font-weight:750}.ads-conversion-grid strong{margin:10px 0 6px;font-size:1.8rem;display:block}.ads-conversion-grid p{color:#6c7a90;margin:0;font-size:.6rem}.ads-event-list{margin:0;padding:0;list-style:none}.ads-event-list li{border-bottom:1px solid #e8edf4;grid-template-columns:12px 1fr;gap:11px;padding:12px 0;display:grid}.ads-event-list li>span{background:#0964e7;border-radius:50%;width:9px;height:9px;margin-top:4px}.ads-event-list p{color:#68778e;margin:4px 0;font-size:.62rem}.ads-event-list small{color:#8290a3;font-size:.57rem}@media (max-width:900px){.ads-detail-header{display:grid}.ads-detail-actions{justify-content:flex-start}.ads-detail-grid{grid-template-columns:1fr}.ads-detail-card.wide{grid-row:auto}.ads-conversion-grid{grid-template-columns:repeat(4,200px)}}@media (max-width:720px){.ads-filter-bar{align-items:stretch}.ads-filter-bar label{min-width:180px}.ads-form-grid{grid-template-columns:1fr}.ads-form-grid label.wide{grid-column:auto}.ads-modal-backdrop{padding:12px}.ads-modal{max-height:calc(100vh - 24px);padding:17px}.app-content:has(.ads-detail-page){padding:20px 14px 40px}.ads-detail-card dl{grid-template-columns:1fr}.ads-detail-header h1{font-size:2rem}}.ads-experience .ads-panel-cta{color:#095ccf;background:0 0;border:0;width:100%}@media (max-width:720px){.ads-experience .ads-ai-panel{padding-bottom:4px;min-height:auto!important}}.app-content:has(.ads-wizard-page){background:#f9fbff;padding:26px 30px 48px}.app-content:has(.ads-wizard-page)>.admin-active-context{display:none}.ads-wizard-page{color:#0b1939;min-width:0}.ads-wizard-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.ads-wizard-header h1{letter-spacing:-.045em;margin:6px 0 8px;font-size:clamp(2rem,3vw,2.7rem)}.ads-wizard-header p:last-child{color:#65748a;max-width:720px;margin:0;font-size:.78rem;line-height:1.55}.ads-wizard-header>button,.ads-configure-link{color:#1558b8;white-space:nowrap;background:#fff;border:1px solid #b9cdeb;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:.68rem;font-weight:800;text-decoration:none;display:inline-flex}.ads-wizard-layout{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:17px;display:grid}.ads-wizard-layout>nav{background:#fff;border:1px solid #dfe6f1;border-radius:13px;padding:9px;position:sticky;top:18px;box-shadow:0 5px 18px #16346a09}.ads-wizard-layout>nav button{color:#607087;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:31px 1fr;align-items:center;gap:9px;width:100%;min-height:52px;padding:8px 10px;display:grid}.ads-wizard-layout>nav button span{background:#fff;border:1px solid #d5dfed;border-radius:50%;place-items:center;width:29px;height:29px;font-size:.61rem;font-weight:800;display:grid}.ads-wizard-layout>nav button strong{font-size:.66rem}.ads-wizard-layout>nav button.active{color:#095dcc;background:#eaf2ff}.ads-wizard-layout>nav button.active span{color:#fff;background:#0964e7;border-color:#0964e7}.ads-wizard-layout>nav button.done span{color:#087d4f;background:#e7f7ee;border-color:#9fd4b8}.ads-wizard-layout>nav button:disabled{cursor:not-allowed;opacity:.55}.ads-wizard-card{background:#fff;border:1px solid #dfe6f1;border-radius:14px;min-width:0;padding:24px;box-shadow:0 6px 22px #16346a0b}.ads-wizard-card>header{border-bottom:1px solid #e7edf5;padding-bottom:20px}.ads-wizard-card>header>span{color:#0964e7;text-transform:uppercase;letter-spacing:.08em;font-size:.62rem;font-weight:850}.ads-wizard-card>header h2{margin:7px 0 5px;font-size:1.35rem}.ads-wizard-card>header p{color:#66758b;margin:0;font-size:.72rem}.ads-wizard-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:23px 0;display:grid}.ads-wizard-fields>label,.ads-wizard-fields fieldset label{color:#43536d;gap:7px;font-size:.69rem;font-weight:780;display:grid}.ads-wizard-fields>label.wide{grid-column:1/-1}.ads-wizard-fields input,.ads-wizard-fields select,.ads-wizard-fields textarea{color:#142545;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d4dfec;border-radius:8px;padding:10px 11px;font-size:.72rem}.ads-wizard-fields textarea{resize:vertical;min-height:110px}.ads-wizard-fields fieldset{border:0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px;padding:0;display:grid}.ads-wizard-fields fieldset legend{color:#43536d;margin-bottom:12px;font-size:.69rem;font-weight:780}.ads-wizard-fields label.choice{background:#fafcff;border:1px solid #d6e1ef;border-radius:10px;min-height:75px;padding:14px 14px 14px 45px;display:block;position:relative}.ads-wizard-fields label.choice input{width:18px;min-height:18px;position:absolute;top:15px;left:14px}.ads-wizard-fields label.choice small{color:#738097;margin-top:5px;font-size:.59rem;font-weight:500;line-height:1.4;display:block}.ads-inline-note{color:#8d570b;background:#fff5e8;border-radius:8px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:.66rem}.ads-wizard-feedback{color:#225da9;background:#eef4ff;border-radius:8px;margin:0 0 15px;padding:11px 13px;font-size:.68rem}.ads-wizard-card>footer{border-top:1px solid #e7edf5;justify-content:space-between;gap:14px;padding-top:18px;display:flex}.ads-wizard-card>footer>div{gap:9px;display:flex}.ads-wizard-card>footer a,.ads-wizard-card>footer button{color:#1558b8;background:#fff;border:1px solid #d2deed;border-radius:8px;align-items:center;min-height:41px;padding:0 15px;font-size:.68rem;font-weight:800;text-decoration:none;display:inline-flex}.ads-wizard-card>footer button:not(.secondary){color:#fff;background:#0964e7;border-color:#0964e7}.ads-wizard-card>footer button:disabled{opacity:.55}.ads-wizard-review{grid-column:1/-1;gap:8px;display:grid}.ads-wizard-review>section{border:1px solid #e1e8f2;border-radius:9px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:58px;padding:9px 11px;display:grid}.ads-wizard-review>section>span{color:#095dcc;background:#eaf2ff;border-radius:50%;place-items:center;width:29px;height:29px;font-size:.61rem;font-weight:800;display:grid}.ads-wizard-review section div{min-width:0}.ads-wizard-review section strong{font-size:.68rem}.ads-wizard-review section p{color:#68768d;overflow-wrap:anywhere;margin:3px 0 0;font-size:.62rem}.ads-wizard-review section button{color:#1558b8;background:#fff;border:1px solid #d2deed;border-radius:7px;min-height:32px;padding:0 10px;font-size:.6rem;font-weight:800}.review-warning,.review-ready{color:#925a0b;background:#fff4e7;border-radius:9px;margin-top:8px;padding:14px}.review-ready{color:#17633d;background:#eaf8f0}.review-warning p,.review-ready p{margin:5px 0 0;font-size:.65rem}.ads-status-pill.awaiting_configuration{color:#175bc0;background:#edf3ff}@media (max-width:1000px){.ads-wizard-layout{grid-template-columns:1fr}.ads-wizard-layout>nav{scrollbar-width:thin;display:flex;position:static;overflow-x:auto}.ads-wizard-layout>nav button{min-width:155px}.ads-wizard-fields fieldset{grid-template-columns:repeat(3,220px);overflow-x:auto}}@media (max-width:720px){.app-content:has(.ads-wizard-page){padding:20px 14px 40px}.ads-wizard-header{display:grid}.ads-wizard-header h1{font-size:2rem}.ads-wizard-fields{grid-template-columns:1fr}.ads-wizard-fields>label.wide{grid-column:auto}.ads-wizard-fields fieldset{grid-template-columns:repeat(3,220px)}.ads-wizard-card{padding:18px}.ads-wizard-card>footer{display:grid}.ads-wizard-card>footer>div:last-child{justify-content:flex-end;overflow-x:auto}.ads-wizard-card>footer button{white-space:nowrap}}.ads-outline-action{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.app-content:has(.ads-assistant-page){background:#f9fbff;padding:26px 30px 48px}.app-content:has(.ads-assistant-page)>.admin-active-context{display:none}.ads-assistant-page{color:#0b1939;min-width:0}.ads-assistant-safety{color:#164a8d;background:#edf5ff;border:1px solid #b9d1f4;border-radius:11px;align-items:center;gap:12px;min-height:58px;margin:-7px 0 18px;padding:12px 16px;display:flex}.ads-assistant-safety strong{font-size:.75rem}.ads-assistant-safety span{font-size:.68rem;line-height:1.45}.ads-assistant-prompt{background:#fff;border:1px solid #dce5f1;border-radius:15px;max-width:980px;padding:26px;box-shadow:0 8px 28px #16346a0d}.ads-assistant-prompt>div:first-child{grid-template-columns:38px 1fr;align-items:start;gap:13px;display:grid}.ads-assistant-prompt>div:first-child>span{color:#fff;background:#0964e7;border-radius:50%;place-items:center;width:36px;height:36px;font-size:.75rem;font-weight:850;display:grid}.ads-assistant-prompt h2{margin:1px 0 6px;font-size:1.25rem}.ads-assistant-prompt p{color:#64748b;margin:0;font-size:.72rem;line-height:1.55}.ads-assistant-prompt>label{color:#354761;gap:7px;margin-top:22px;font-size:.72rem;font-weight:800;display:grid}.ads-assistant-prompt textarea{color:#132545;min-height:190px;font:inherit;resize:vertical;border:1px solid #cfdae9;border-radius:10px;padding:15px;font-size:.82rem;line-height:1.6}.ads-assistant-prompt label small{color:#7a879a;text-align:right;font-size:.59rem}.ads-assistant-prompt footer,.ads-assistant-review-card>footer{border-top:1px solid #e5ebf3;justify-content:flex-end;gap:9px;margin-top:18px;padding-top:18px;display:flex}.ads-assistant-prompt footer a,.ads-assistant-prompt footer button,.ads-assistant-review-card>footer button{color:#1357b6;background:#fff;border:1px solid #cad8ea;border-radius:8px;align-items:center;min-height:42px;padding:0 16px;font-size:.68rem;font-weight:820;text-decoration:none;display:inline-flex}.ads-assistant-prompt footer button,.ads-assistant-review-card>footer button:not(.secondary){color:#fff;background:#0964e7;border-color:#0964e7}.ads-assistant-prompt button:disabled,.ads-assistant-review-card button:disabled{opacity:.5}.ads-assistant-how{grid-template-columns:repeat(3,1fr);gap:12px;max-width:980px;margin-top:16px;display:grid}.ads-assistant-how article{background:#fff;border:1px solid #dfe7f2;border-radius:11px;min-height:100px;padding:17px}.ads-assistant-how strong{font-size:.72rem}.ads-assistant-how p{color:#68778e;margin:7px 0 0;font-size:.66rem;line-height:1.5}.ads-assistant-review-layout{grid-template-columns:minmax(520px,1fr) 340px;align-items:start;gap:17px;display:grid}.ads-assistant-review-card,.ads-assistant-side>section{background:#fff;border:1px solid #dce5f1;border-radius:14px;min-width:0;padding:23px;box-shadow:0 6px 22px #16346a0a}.ads-assistant-review-card>header{border-bottom:1px solid #e7edf5;padding-bottom:18px}.ads-assistant-review-card h2,.ads-assistant-side h2{margin:0 0 6px;font-size:1rem}.ads-assistant-review-card header p{color:#65748a;margin:0;font-size:.69rem}.ads-assistant-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:21px 0;display:grid}.ads-assistant-fields label{color:#43536d;gap:7px;font-size:.68rem;font-weight:780;display:grid}.ads-assistant-fields label.wide{grid-column:1/-1}.ads-assistant-fields input,.ads-assistant-fields select,.ads-assistant-fields textarea{color:#142545;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d4dfec;border-radius:8px;padding:10px 11px;font-size:.72rem}.ads-assistant-fields textarea{resize:vertical;min-height:105px}.ads-assistant-warning{color:#844d0b;background:#fff5e9;border:1px solid #f2c9a0;border-radius:9px;padding:13px}.ads-assistant-warning strong{font-size:.7rem}.ads-assistant-warning p{margin:5px 0 0;font-size:.65rem;line-height:1.5}.ads-assistant-side{scrollbar-width:thin;gap:13px;max-height:calc(100vh - 36px);padding-right:2px;display:grid;position:sticky;top:18px;overflow-y:auto}.ads-assistant-side>section{padding:18px}.ads-assistant-side ul{color:#925a0b;margin:12px 0 0;padding-left:18px;font-size:.65rem;line-height:1.55}.ads-assistant-side .ready{color:#17633d;background:#eaf8f0;border-radius:8px;margin:12px 0 0;padding:10px;font-size:.65rem}.ads-assistant-side article{border-top:1px solid #e7edf5;padding:11px 0}.ads-assistant-side article>div{justify-content:space-between;gap:8px;display:flex}.ads-assistant-side article strong{text-transform:capitalize;font-size:.67rem}.ads-assistant-side article p{color:#5f6f86;margin:5px 0;font-size:.62rem;line-height:1.45}.ads-assistant-side article small{color:#8290a3;font-size:.56rem}.confidence{color:#5d6b7f;background:#eef2f7;border-radius:999px;padding:3px 7px;font-size:.5rem;font-weight:800}.confidence.high{color:#147647;background:#e5f6ed}.confidence.medium{color:#a15c08;background:#fff3df}.ads-assistant-side>section:last-child>p{text-transform:capitalize;border-top:1px solid #e7edf5;gap:3px;margin:0;padding:9px 0;font-size:.61rem;display:grid}.ads-assistant-side time{color:#8491a3;font-size:.53rem}@media (max-width:1050px){.ads-assistant-review-layout{grid-template-columns:1fr}.ads-assistant-side{grid-template-columns:repeat(3,minmax(260px,1fr));max-height:none;position:static;overflow:auto visible}.ads-assistant-side>section{min-width:260px}}@media (max-width:720px){.app-content:has(.ads-assistant-page){padding:20px 14px 40px}.ads-assistant-safety{flex-direction:column;align-items:flex-start}.ads-assistant-prompt{padding:18px}.ads-assistant-prompt footer,.ads-assistant-review-card>footer{justify-content:flex-start;overflow-x:auto}.ads-assistant-prompt footer a,.ads-assistant-prompt footer button,.ads-assistant-review-card>footer button{white-space:nowrap}.ads-assistant-how{grid-template-columns:1fr}.ads-assistant-review-card{padding:18px}.ads-assistant-fields{grid-template-columns:1fr}.ads-assistant-fields label.wide{grid-column:auto}}.page-header-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.clinic-create-form{background:#fff;border:1px solid #d9e4f2;border-radius:16px;width:min(960px,100vw - 340px);margin:0 0 22px;padding:24px;box-shadow:0 12px 34px #14315e14}.clinic-create-form h2{margin:0 0 6px}.clinic-create-form>p{color:#63738b;margin:0 0 18px}.clinic-create-grid,.onboarding-form-grid{grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px;display:grid}.clinic-create-form label,.onboarding-sections label{color:#40516b;gap:6px;font-size:.72rem;font-weight:750;display:grid}.clinic-create-form input,.onboarding-sections input,.onboarding-sections select{color:#132443;min-height:42px;font:inherit;background:#fff;border:1px solid #ccd9e9;border-radius:8px;padding:9px 10px}.clinic-create-form .form-actions{gap:9px;margin-top:18px;display:flex}.clinic-onboarding{gap:16px;width:100%;min-width:0;display:grid}.clinic-onboarding>*{min-width:0;max-width:100%}.onboarding-overview{background:#fff;border:1px solid #dce5f1;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;min-height:124px;padding:22px 24px;display:flex}.onboarding-overview h2{margin:4px 0 7px;font-size:1.45rem}.onboarding-overview p:last-child{color:#65758c;margin:0}.readiness-badge{color:#315a93;background:#eef3fb;border-radius:13px;place-items:center;min-width:120px;padding:15px;display:grid}.readiness-badge.ready{color:#126b40;background:#e5f7ed}.readiness-badge strong{font-size:1.35rem}.readiness-badge span{font-size:.62rem}.onboarding-progress{background:#e9eef6;border-radius:999px;height:8px;overflow:hidden}.onboarding-progress span{border-radius:inherit;background:linear-gradient(90deg,#0965e8,#43b9e9);height:100%;display:block}.onboarding-step-strip{overscroll-behavior-inline:contain;scrollbar-width:thin;grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;gap:9px;margin:0;padding:2px 0 8px;display:grid;overflow-x:auto}.onboarding-step-strip li{background:#fff;border:1px solid #dfe6f0;border-radius:10px;grid-template-columns:28px 1fr;align-items:center;gap:4px 8px;min-height:86px;padding:12px;list-style:none;display:grid}.onboarding-step-strip b{color:#2462ad;background:#edf3fb;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.onboarding-step-strip span{font-size:.67rem;font-weight:800}.onboarding-step-strip small{color:#738198;grid-column:2;font-size:.55rem}.onboarding-step-strip li.completed b{color:#117448;background:#dff5e9}.onboarding-step-strip li.blocked b{color:#a65b06;background:#fff0df}.onboarding-sections{gap:14px;min-width:0;display:grid}.onboarding-sections>section{background:#fff;border:1px solid #dde6f1;border-radius:14px;min-width:0;padding:22px;box-shadow:0 5px 20px #19356009}.onboarding-sections h2{margin:0 0 7px;font-size:1rem}.onboarding-sections>section>p{color:#68778d;margin:0 0 15px;font-size:.7rem}.onboarding-sections form{margin-top:13px}.onboarding-sections form>button,.onboarding-final>a{color:#fff;background:#0964e7;border:1px solid #0964e7;border-radius:8px;justify-content:center;align-items:center;min-height:40px;margin-top:12px;padding:0 14px;font-size:.68rem;font-weight:800;text-decoration:none;display:inline-flex}.onboarding-existing{gap:8px;min-width:0;max-width:100%;display:grid}.onboarding-existing>form,.onboarding-existing>article{background:#fbfcfe;border:1px solid #e2e9f2;border-radius:9px;align-items:center;gap:8px;min-height:55px;padding:9px;display:flex;overflow-x:auto}.onboarding-existing>form{margin:0}.onboarding-existing input{min-width:140px}.onboarding-existing article>div{margin-right:auto;display:grid}.onboarding-existing article small{color:#738197}.onboarding-existing article>span{font-size:.65rem}.onboarding-existing button{white-space:nowrap;min-height:34px}.onboarding-state-grid{grid-template-columns:repeat(3,minmax(180px,1fr));gap:10px;display:grid}.onboarding-state-grid article{background:#f9fbfe;border:1px solid #e0e7f1;border-radius:10px;gap:5px;min-height:72px;padding:12px;display:grid}.onboarding-state-grid article.ok{background:#effaf4;border-color:#b9e2cb}.onboarding-state-grid strong{font-size:.7rem}.onboarding-state-grid span{color:#63738a;font-size:.65rem}.onboarding-final{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.onboarding-final h2,.onboarding-final p{width:100%}.onboarding-final .secondary-button{margin-top:12px}.implementation-history{margin-top:18px}.implementation-history>summary{color:#225b9f;cursor:pointer;background:#fff;border:1px solid #dae4f0;border-radius:10px;padding:16px 18px;font-size:.72rem;font-weight:800}.implementation-history[open]>summary{margin-bottom:14px}@media (max-width:1100px){.clinic-create-form{width:100%}.clinic-create-grid,.onboarding-form-grid,.onboarding-state-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (max-width:700px){.clinic-create-grid,.onboarding-form-grid,.onboarding-state-grid{grid-template-columns:1fr}.onboarding-overview{flex-direction:column;align-items:flex-start}.onboarding-existing>form,.onboarding-existing>article{min-width:720px}.onboarding-existing{scrollbar-width:thin;overflow-x:auto}.onboarding-sections>section{padding:17px}}.ads-platform-manager{gap:10px!important;min-width:0!important;padding:14px!important;display:grid!important}.ads-platform-manager-heading{justify-content:space-between;align-items:start;gap:12px;min-width:0;display:flex}.ads-platform-manager-heading p{gap:4px;display:grid}.ads-platform-manager-heading small,.ads-platform-manager-heading em,.ads-platform-manager>small{color:#69778d;font-size:.6rem;font-style:normal}.ads-platform-error{color:#b14535!important}.ads-platform-selection{background:#f5f8fd;border-radius:9px;gap:9px;padding:10px;display:grid}.ads-platform-selection label{color:#465771;gap:5px;font-size:.62rem;font-weight:750;display:grid}.ads-platform-selection select{color:#142544;background:#fff;border:1px solid #d2deec;border-radius:7px;min-height:39px;padding:8px}.ads-platform-selection button{color:#fff;background:#0964e7;border-radius:7px;min-height:38px;font-size:.65rem;font-weight:800}.ads-platforms-panel>div>.ads-platform-manager{align-items:stretch;grid-template-columns:minmax(0,1fr)!important}.ads-platform-manager>.ads-row-actions{flex-wrap:wrap}.ads-platform-manager>.ads-row-actions button{flex:105px}.ads-platform-manager>small[role=status]{line-height:1.45}.ads-publication-control{gap:14px;display:grid}.ads-publication-control>p{margin:0}.ads-publication-control dl{grid-template-columns:repeat(2,minmax(0,1fr))}.ads-publication-control .ads-assistant-warning ul{margin:8px 0 0;padding-left:18px;font-size:.66rem;line-height:1.55}.ads-publication-control>label{color:#43536d;gap:7px;font-size:.69rem;font-weight:760;display:grid}.ads-publication-control>label>input:not([type=checkbox]){border:1px solid #d2deec;border-radius:8px;min-height:42px;padding:9px 10px}.ads-publication-control .ads-review-confirm{background:#f3f7fd;border-radius:8px;align-items:flex-start;gap:9px;padding:12px;line-height:1.45;display:flex}.ads-publication-control .ads-review-confirm input{margin-top:2px}.ads-publication-control>button{color:#fff;background:#0964e7;border-radius:8px;justify-self:start;min-height:44px;padding:0 16px;font-size:.68rem;font-weight:820}.ads-publication-control>button:disabled{opacity:.5}.ads-publication-control .ads-wizard-feedback{margin:0}@media (max-width:720px){.ads-platform-manager-heading{display:grid}.ads-publication-control dl{grid-template-columns:1fr}.ads-publication-control>button{width:100%}}.ads-agent-workspace{background:#fff;border:1px solid #dce5f1;border-radius:14px;gap:18px;padding:22px;display:grid;box-shadow:0 6px 22px #16346a0a}.ads-agent-workspace>header,.ads-agent-answer>header,.ads-plan-review>header,.ads-dry-run-result>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ads-agent-workspace>header h2{margin:4px 0 0;font-size:1.25rem}.ads-agent-workspace>header>span,.ads-plan-state{color:#0f5dbf;white-space:nowrap;background:#e9f2ff;border-radius:999px;padding:7px 10px;font-size:.61rem;font-weight:850}.ads-agent-workspace>p{color:#607189;max-width:820px;margin:0;font-size:.72rem;line-height:1.6}.ads-agent-workspace>form{background:#f9fbff;border:1px solid #dbe4f0;border-radius:11px;gap:9px;padding:18px;display:grid}.ads-agent-workspace>form label{color:#354761;gap:7px;font-size:.71rem;font-weight:800;display:grid}.ads-agent-workspace>form textarea{color:#142545;min-height:130px;font:inherit;resize:vertical;background:#fff;border:1px solid #cfdbea;border-radius:9px;padding:13px;font-size:.77rem;line-height:1.6}.ads-agent-workspace>form footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.ads-agent-workspace button{color:#fff;background:#0964e7;border:1px solid #0964e7;border-radius:8px;min-height:40px;padding:0 14px;font-size:.67rem;font-weight:820}.ads-agent-workspace button.secondary{color:#1558b8;background:#fff;border-color:#bfcfe4}.ads-agent-workspace button:disabled{opacity:.5}.ads-agent-answer,.ads-plan-review{background:#fff;border:1px solid #dce5f1;border-radius:12px;gap:16px;padding:20px;display:grid}.ads-agent-answer h3,.ads-plan-review h3{margin:4px 0 0;font-size:1.05rem}.ads-agent-answer>header span{color:#596a82;font-size:.63rem;font-weight:800}.ads-agent-answer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ads-agent-answer-grid article{background:#f6f9fd;border-radius:9px;padding:15px}.ads-agent-answer-grid strong{font-size:.69rem}.ads-agent-answer-grid p,.ads-agent-fallback{color:#5e6f86;margin:7px 0 0;font-size:.68rem;line-height:1.55}.ads-agent-fallback{color:#7a4c0d;background:#fff8ed;border:1px solid #f0d5a9;border-radius:8px;padding:12px}.ads-agent-answer details,.ads-dry-run-result details{font-size:.65rem}.ads-plan-boundary,.ads-plan-writes-off,.ads-plan-approved{border-radius:9px;margin:0;padding:12px;font-size:.68rem;line-height:1.55}.ads-plan-boundary{color:#174d91;background:#eef5ff}.ads-plan-writes-off{color:#912c2c;background:#fff1f1;border:1px solid #efc8c8;gap:4px;display:grid}.ads-plan-approved{color:#17633d;background:#eaf8f0}.ads-plan-review-grid{grid-template-columns:minmax(420px,1.2fr) minmax(290px,.8fr);gap:16px;display:grid}.ads-plan-review dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ads-plan-review dl>div{border-bottom:1px solid #e6ecf4;padding:11px}.ads-plan-review dt{color:#6b7990;font-size:.59rem}.ads-plan-review dd{color:#20314e;overflow-wrap:anywhere;margin:4px 0 0;font-size:.68rem;font-weight:730}.ads-plan-editor{background:#f7f9fc;border-radius:10px;align-content:start;gap:11px;padding:15px;display:grid}.ads-plan-editor label{color:#43536d;gap:6px;font-size:.65rem;font-weight:780;display:grid}.ads-plan-editor input,.ads-plan-editor textarea{color:#142545;min-height:39px;font:inherit;background:#fff;border:1px solid #d2deec;border-radius:7px;padding:8px 10px;font-size:.68rem}.ads-plan-editor textarea{resize:vertical;min-height:90px}.ads-plan-alerts,.ads-dry-run-result{color:#75480c;background:#fff8ef;border:1px solid #f0d1a8;border-radius:9px;padding:14px;font-size:.66rem}.ads-plan-alerts ul,.ads-dry-run-result ul{margin:8px 0 0;padding-left:18px;line-height:1.55}.ads-dry-run-result{color:#324968;background:#f7faff;border-color:#cbd9ea;gap:12px;display:grid}.ads-dry-run-result details{background:#fff;border-radius:8px;max-height:260px;padding:10px;overflow:auto}.ads-dry-run-result summary{cursor:pointer;font-weight:800}.ads-dry-run-result pre{font-size:.61rem;overflow:auto}.ads-plan-actions{gap:9px;display:flex;overflow-x:auto}.ads-execution-result{background:#f7faff;border:1px solid #ccd8e8;border-radius:10px;gap:9px;padding:16px;display:grid}.ads-execution-result.warning{background:#fff8eb;border-color:#eacb99}.ads-execution-result.success{background:#edf9f2;border-color:#aad6bc}.ads-execution-result.danger{background:#fff1f1;border-color:#edbbbb}.ads-execution-result header span{font-size:.58rem;font-weight:850}.ads-execution-result h3{margin:3px 0 0;font-size:.86rem}.ads-execution-result p{margin:0;font-size:.67rem;line-height:1.55}.ads-execution-columns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ads-execution-columns>section{background:#ffffffb8;border-radius:8px;padding:12px}.ads-execution-columns ul{padding-left:18px;font-size:.64rem;line-height:1.55}@media (max-width:1050px){.ads-agent-answer-grid,.ads-plan-review-grid{grid-template-columns:1fr}.ads-plan-review-grid{max-height:760px;overflow-y:auto}.ads-plan-review dl{grid-template-columns:1fr 1fr}}@media (max-width:720px){.ads-agent-workspace{padding:16px}.ads-agent-workspace>header,.ads-agent-answer>header,.ads-plan-review>header{display:grid}.ads-agent-answer-grid,.ads-plan-review dl,.ads-execution-columns{grid-template-columns:1fr}.ads-plan-actions{flex-direction:column;align-items:stretch}.ads-plan-actions button{width:100%}}.crm-date-control:disabled,.crm-more-filters:disabled,.conversation-head-actions button:disabled,.appointment-more:disabled,.task-more:disabled{cursor:not-allowed;opacity:.62;box-shadow:none}.task-more{color:#12254b;background:0 0;border:0;place-items:center;width:34px;height:37px;padding:0;font-size:1.15rem;display:grid}.results-summary-link{width:100%;box-shadow:none;background:0 0;border:0;padding:0}.results-summary-link:hover{box-shadow:none;background:#f6f9ff;transform:none}.app-content:has(.copilot-workspace){background:#f7faff;padding:28px 32px 46px}.copilot-workspace{color:#0b1939;gap:16px;min-width:0;display:grid}.copilot-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.copilot-header h1{letter-spacing:-.045em;margin:5px 0 8px;font-size:clamp(2rem,3vw,2.65rem)}.copilot-header p:last-child{color:#61718a;max-width:760px;margin:0;line-height:1.55}.copilot-header>span{color:#1458b3;white-space:nowrap;background:#e8f2ff;border-radius:999px;padding:8px 11px;font-size:.67rem;font-weight:820}.copilot-safety{color:#174a8b;background:#edf5ff;border:1px solid #b9d3f5;border-radius:11px;align-items:center;gap:12px;min-height:54px;padding:12px 16px;display:flex}.copilot-safety strong{font-size:.78rem}.copilot-safety span{font-size:.7rem;line-height:1.5}.copilot-layout{grid-template-columns:minmax(380px,.82fr) minmax(520px,1.18fr);align-items:start;gap:16px;min-width:0;display:grid}.copilot-query,.copilot-result{background:#fff;border:1px solid #dbe5f1;border-radius:15px;min-width:0;box-shadow:0 8px 28px #16346a0d}.copilot-query{gap:12px;padding:22px;display:grid;position:sticky;top:18px}.copilot-query>label{color:#263a59;font-size:.78rem;font-weight:820}.copilot-query textarea{color:#142545;width:100%;min-height:170px;font:inherit;resize:vertical;border:1px solid #cbd8e8;border-radius:10px;padding:14px;font-size:.84rem;line-height:1.6}.copilot-suggestions{scrollbar-width:thin;gap:8px;padding:2px 0 5px;display:flex;overflow-x:auto}.copilot-suggestions button{color:#1559b8;white-space:nowrap;background:#fff;border:1px solid #cbd9ea;border-radius:999px;min-height:34px;padding:0 11px;font-size:.64rem;font-weight:780}.copilot-query footer{border-top:1px solid #e5ebf3;justify-content:space-between;align-items:end;gap:12px;padding-top:13px;display:flex}.copilot-query footer label{color:#53657e;gap:5px;font-size:.63rem;font-weight:760;display:grid}.copilot-query select{color:#163052;background:#fff;border:1px solid #ccd9e8;border-radius:8px;min-height:40px;padding:8px 28px 8px 10px}.copilot-query footer>button{color:#fff;background:#0964e7;border:0;border-radius:9px;min-height:42px;padding:0 18px;font-size:.7rem;font-weight:840}.copilot-query button:disabled{opacity:.55}.copilot-result{min-height:440px;padding:22px}.copilot-empty,.copilot-error{text-align:center;color:#687890;place-content:center;gap:8px;min-height:390px;display:grid}.copilot-empty strong,.copilot-error strong{color:#243854;font-size:1rem}.copilot-error{color:#8a332d}.copilot-answer{gap:16px;display:grid}.copilot-answer>header{border-bottom:1px solid #e5ebf3;padding-bottom:16px}.copilot-answer>header span{color:#1661c4;font-size:.6rem;font-weight:850}.copilot-answer h2{margin:7px 0 0;font-size:1.12rem;line-height:1.55}.copilot-claims{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.copilot-claims article{background:#f8faff;border:1px solid #e0e8f2;border-radius:10px;align-content:start;gap:7px;min-height:112px;padding:14px;display:grid}.copilot-claims article.unknown{background:#fff9ef;border-color:#ecd5aa}.copilot-claims small{color:#5f718b;font-size:.56rem;font-weight:850}.copilot-claims strong{font-size:.69rem;line-height:1.4}.copilot-claims b{font-size:1.28rem}.copilot-recommendations,.copilot-warnings{background:#eef5ff;border-radius:10px;padding:15px}.copilot-recommendations h3,.copilot-warnings h3{margin:0 0 10px;font-size:.78rem}.copilot-recommendations article{border-top:1px solid #d6e3f4;padding:9px 0}.copilot-recommendations p{color:#425570;margin:0;font-size:.7rem;line-height:1.55}.copilot-recommendations a{color:#0b5dce;margin-top:6px;font-size:.66rem;font-weight:800;display:inline-block}.copilot-warnings{color:#70460d;background:#fff7e9}.copilot-warnings ul{max-height:180px;margin:0;padding-left:19px;font-size:.66rem;line-height:1.6;overflow-y:auto}.copilot-evidence{border:1px solid #dce5f0;border-radius:10px;overflow:hidden}.copilot-evidence>summary{color:#245794;cursor:pointer;padding:13px 15px;font-size:.68rem;font-weight:820}.copilot-evidence>div{scrollbar-width:thin;gap:8px;max-height:260px;padding:0 14px 14px;display:grid;overflow-y:auto}.copilot-evidence article{background:#f7f9fc;border-radius:8px;gap:4px;padding:10px;display:grid}.copilot-evidence article strong{font-size:.65rem}.copilot-evidence article span{overflow-wrap:anywhere;font-size:.61rem}.copilot-evidence article small{color:#6d7c91;font-size:.57rem}.copilot-evidence article a{color:#0b5dce;font-size:.6rem}.copilot-answer>footer{color:#738198;flex-wrap:wrap;gap:12px;font-size:.58rem;display:flex}.copilot-answer>footer span{background:#f0f3f8;border-radius:999px;padding:5px 8px}@media (max-width:1050px){.copilot-layout{grid-template-columns:1fr}.copilot-query{position:static}.copilot-result{min-height:360px}}@media (max-width:720px){.app-content:has(.copilot-workspace){padding:20px 14px 40px}.copilot-header{display:grid}.copilot-header>span{justify-self:start}.copilot-safety{flex-direction:column;align-items:flex-start}.copilot-query,.copilot-result{padding:17px}.copilot-query footer{flex-direction:column;align-items:stretch}.copilot-query footer>button{width:100%}.copilot-claims{grid-template-columns:1fr}}.owner-essential{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.owner-essential article,.owner-journey,.owner-attention,.owner-project,.owner-needs-you{border:1px solid var(--line);background:#fff;border-radius:17px;padding:19px}.owner-essential article{gap:5px;display:grid}.owner-essential span,.owner-essential small{color:var(--muted);font-size:.75rem}.owner-essential strong{font-size:1.7rem}.owner-essential .attention{background:#fffaf2;border-color:#edc28a}.owner-essential .ok{border-color:#a7d6cc}.owner-journey{justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;display:flex}.owner-journey ol{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.owner-journey li{border-left:1px solid var(--line);gap:3px;min-width:110px;padding:0 18px;display:grid}.owner-journey li strong{font-size:1.35rem}.owner-journey li span{color:var(--muted);font-size:.7rem}.owner-attention{margin-bottom:18px}.owner-attention>div{display:grid}.owner-attention article{border-top:1px solid var(--line);grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:14px 0;display:grid}.owner-attention article>span{color:#9a5b08;background:#fff0d6;border-radius:50%;place-items:center;width:26px;height:26px;font-weight:900;display:grid}.owner-attention p,.owner-project p{color:var(--muted);margin:5px 0}.owner-attention a,.owner-project a{color:var(--green);font-size:.75rem;font-weight:800}.owner-clear{color:var(--muted);padding:16px 0}.owner-secondary{grid-template-columns:1fr 1fr;gap:14px;display:grid}.owner-project>div{justify-content:space-between;gap:12px;display:flex}.owner-progress{background:#dfe7e5;border-radius:10px;margin:13px 0;overflow:hidden;height:7px!important}.owner-progress span{background:var(--green);height:100%;display:block}.owner-automation-state{color:var(--muted);margin:16px 3px;font-size:.72rem}.owner-automation-state>span{border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.owner-automation-state .on{background:#16806e}.owner-automation-state .off{background:#b96a18}.owner-card-details,.owner-disclosure{border-top:1px solid var(--line);margin-top:8px;padding-top:9px}.owner-card-details summary,.owner-disclosure summary{cursor:pointer;color:var(--green);font-size:.72rem;font-weight:800}.owner-card-details>div{gap:8px;margin-top:8px;display:grid}.owner-task-summary,.owner-agenda-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-task-view{gap:18px;display:grid}.owner-disclosure>.task-list{margin-top:10px}.owner-inbox{grid-template-columns:180px minmax(280px,1fr) minmax(360px,1.25fr)}.owner-implementation{max-width:1000px}.owner-needs-you{background:#fffaf2;border-color:#edc28a;margin-bottom:16px}.owner-phase-list .phase-card{padding:16px}.owner-phase-list .owner-disclosure>p{color:var(--muted);line-height:1.55}.owner-results-chart{max-width:900px}.owner-results-chart .bar-chart{min-height:230px}@media (max-width:950px){.owner-essential{grid-template-columns:repeat(2,1fr)}.owner-journey{display:grid}.owner-journey ol{width:100%}.owner-secondary{grid-template-columns:1fr}.owner-inbox{display:block}}@media (max-width:620px){.owner-essential,.owner-task-summary,.owner-agenda-summary{grid-template-columns:repeat(2,1fr)}.owner-journey ol{grid-template-columns:repeat(2,1fr);gap:14px}.owner-journey li{border-left:0;padding:0}.owner-attention article{grid-template-columns:28px 1fr}.owner-attention article a{grid-column:2}.owner-secondary{display:grid}.owner-essential strong{font-size:1.4rem}}.attendant-counters{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.attendant-counters article{border:1px solid var(--line);background:#fff;border-radius:15px;gap:5px;padding:17px;display:grid}.attendant-counters article span{color:var(--muted);font-size:.73rem}.attendant-counters article strong{font-size:1.65rem}.attendant-counters .attention{background:#fffaf2;border-color:#edc28a}.attendant-counters .ok{border-color:#a7d6cc}.attendant-now{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden}.attendant-now>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.attendant-now h2{margin-top:3px}.attendant-now>header>span{background:var(--mint);color:var(--green);border-radius:999px;padding:6px 9px;font-size:.7rem;font-weight:800}.attendant-action-list{padding:0 20px}.attendant-action{border-bottom:1px solid #edf2f1;grid-template-columns:30px minmax(180px,1fr) minmax(120px,auto) auto;align-items:center;gap:12px;padding:15px 0;display:grid}.attendant-action:last-child{border:0}.action-position{width:28px;height:28px;color:var(--green);background:#dceee9;border-radius:50%;place-items:center;display:grid}.attendant-action p{color:var(--muted);margin:3px 0 0;font-size:.75rem}.action-state{gap:3px;display:grid}.action-state span{color:#9a5b08;font-size:.68rem;font-weight:800}.action-state time{color:var(--muted);font-size:.66rem}.attendant-action>a,.attendant-task-actions a,.attendant-agenda a{background:var(--green);color:#fff;border-radius:9px;padding:8px 11px;font-size:.72rem;font-weight:800;text-decoration:none}.attendant-return-note{color:#155e54;background:#eaf4f1;border-radius:12px;align-items:center;gap:8px;margin-top:13px;padding:12px 15px;font-size:.74rem;display:flex}.attendant-return-note span{color:#47736b}.attendant-crm-toolbar{justify-content:space-between}.attendant-card-details{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.attendant-card-details summary{cursor:pointer;color:var(--green);font-size:.7rem;font-weight:800}.attendant-card-details>div{gap:7px;margin-top:8px;display:grid}.attendant-card-details a{color:var(--green);font-size:.7rem;font-weight:800}.attendant-inbox{grid-template-columns:minmax(300px,390px) minmax(360px,1fr)}.attendant-inbox .conversation-list{border-right:1px solid var(--line)}.attendant-context{background:#eaf4f1;border-bottom:1px solid #cee3de;gap:5px;padding:11px 16px;display:grid}.attendant-context p{color:#35675f;margin:0;font-size:.7rem}.attendant-context nav{flex-wrap:wrap;gap:7px;display:flex}.attendant-context a{color:var(--green);font-size:.67rem;font-weight:800}.attendant-task-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.attendant-task-column{border:1px solid var(--line);background:#fff;border-radius:17px;min-height:250px;overflow:hidden}.attendant-task-column.overdue{border-color:#efc6c2}.attendant-task-column>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:16px;display:flex}.attendant-task-column h2{font-size:1rem}.attendant-task-column header p,.column-empty{color:var(--muted);margin:3px 0 0;font-size:.7rem}.attendant-task-column header>strong{background:var(--mint);width:27px;height:27px;color:var(--green);border-radius:50%;place-items:center;display:grid}.attendant-task-column>div{padding:0 14px}.column-empty{padding:24px 16px}.attendant-task-card{border-bottom:1px solid #edf2f1;gap:9px;padding:14px 0;display:grid}.attendant-task-card>div:first-child{gap:3px;display:grid}.attendant-task-card span,.attendant-task-card time{color:var(--muted);font-size:.68rem}.attendant-task-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.attendant-task-actions button,.attendant-reschedule button{padding:8px 10px;font-size:.7rem}.attendant-task-actions .text-button{color:var(--green);background:0 0}.attendant-reschedule{grid-template-columns:1fr auto;gap:6px;display:grid}.attendant-reschedule input{border:1px solid #bfcfcb;border-radius:8px;min-width:0;padding:7px}.attendant-agenda{border:1px solid var(--line);background:#fff;border-radius:17px;overflow:hidden}.attendant-agenda>article{border-bottom:1px solid #edf2f1;grid-template-columns:125px minmax(180px,1fr) minmax(145px,auto) auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.attendant-agenda>article:last-child{border:0}.attendant-agenda article>div{gap:3px;display:grid}.attendant-agenda time,.attendant-agenda span,.attendant-agenda small{color:var(--muted);font-size:.72rem}.agenda-status b{font-size:.76rem}@media (max-width:950px){.attendant-counters{grid-template-columns:repeat(2,1fr)}.attendant-task-groups{grid-template-columns:1fr}.attendant-inbox{grid-template-columns:minmax(280px,340px) 1fr;display:grid}.attendant-agenda>article{grid-template-columns:110px 1fr auto}.attendant-agenda>article>a{grid-column:3}}@media (max-width:720px){.attendant-today-header{align-items:flex-start}.attendant-today-header>div{max-width:68%}.attendant-counters{gap:8px}.attendant-counters article{padding:13px}.attendant-counters article strong{font-size:1.35rem}.attendant-now>header{padding:16px}.attendant-action-list{padding:0 15px}.attendant-action{grid-template-columns:27px 1fr auto}.action-state{grid-column:2}.attendant-action>a{grid-area:1/3/3}.attendant-return-note{display:grid}.attendant-inbox{display:block}.attendant-inbox .conversation-panel{min-height:570px}.attendant-context nav{gap:10px}.attendant-task-groups{display:grid}.attendant-agenda>article{grid-template-columns:90px 1fr;padding:14px}.attendant-agenda .agenda-status{grid-column:2}.attendant-agenda>article>a{grid-column:2;justify-self:start}.attendant-crm-toolbar{display:flex}.attendant-crm-toolbar>span{margin-left:0}}.attendant-opportunity{align-items:start}.attendant-history{margin-top:18px}.attendant-history>summary{cursor:pointer;color:var(--green);font-weight:800}.attendant-history[open]>summary{margin-bottom:18px}.admin-sidebar{overflow-y:auto}.admin-sidebar .app-brand{margin-bottom:18px}.admin-sidebar .clinic-chip{margin-bottom:12px}.clinic-chip.global{background:#163c38;border-color:#2c5b55}.admin-nav-group{border-top:1px solid #ffffff14;padding:5px 0}.admin-nav-group>summary{cursor:pointer;color:#87b7b0;letter-spacing:.09em;text-transform:uppercase;padding:8px 12px;font-size:.62rem;font-weight:850;list-style:none}.admin-nav-group>summary::-webkit-details-marker{display:none}.admin-nav-group>summary:after{content:"+";float:right;font-size:.8rem}.admin-nav-group[open]>summary:after{content:"−"}.admin-nav-group>div{gap:1px;display:grid}.admin-nav-group a{padding-top:8px!important;padding-bottom:8px!important}.admin-active-context{color:#155e54;background:#eaf6f3;border:1px solid #b7ddd5;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin:-10px 0 20px;padding:11px 15px;font-size:.75rem;display:flex}.admin-active-context a{color:var(--green);font-weight:850;text-decoration:none}.global-context-badge,.system-health-chip{color:#0f766e;background:#e8f5f2;border:1px solid #bfe3da;border-radius:999px;align-self:flex-start;padding:8px 12px;font-size:.7rem;font-weight:850}.system-health-chip.attention{color:#9a5b08;background:#fff5e6;border-color:#edc28a}.admin-cockpit-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.admin-cockpit-summary article{border:1px solid var(--line);background:#fff;border-radius:16px;gap:5px;min-height:130px;padding:17px;display:grid}.admin-cockpit-summary article>span{color:var(--muted);font-size:.72rem}.admin-cockpit-summary article>strong{font-size:1.7rem;line-height:1.08}.admin-cockpit-summary article:last-child>strong{font-size:1.05rem}.admin-cockpit-summary article>a{color:var(--green);align-self:end;font-size:.7rem;font-weight:850}.admin-cockpit-summary .attention{background:#fffaf2;border-color:#edc28a}.admin-cockpit-summary .critical{background:#fff7f6;border-color:#efc6c2}.admin-cockpit-summary .healthy,.admin-cockpit-summary .ok{border-color:#a7d6cc}.admin-attention{border:1px solid var(--line);background:#fff;border-radius:18px;margin-bottom:18px;overflow:hidden}.admin-attention>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:19px 20px;display:flex}.admin-attention>header p:last-child{color:var(--muted);margin:5px 0 0;font-size:.76rem}.admin-attention>header>a{color:var(--green);font-size:.72rem;font-weight:850}.admin-attention-list{padding:0 20px}.admin-attention-list article{border-bottom:1px solid #edf2f1;grid-template-columns:11px minmax(240px,1fr) auto;align-items:center;gap:13px;padding:15px 0;display:grid}.admin-attention-list article:last-child{border-bottom:0}.admin-attention-signal{background:#64748b;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #e2e8f0}.admin-attention-list .critical .admin-attention-signal{background:#dc2626;box-shadow:0 0 0 4px #fee2e2}.admin-attention-list .warning .admin-attention-signal{background:#d97706;box-shadow:0 0 0 4px #ffedd5}.admin-attention-list .info .admin-attention-signal{background:#0f766e;box-shadow:0 0 0 4px #ccfbf1}.admin-attention-meta{gap:7px;display:flex}.admin-attention-meta b,.admin-attention-meta span{text-transform:uppercase;font-size:.61rem}.admin-attention-meta b{color:var(--green)}.admin-attention-meta span{color:var(--muted)}.admin-attention-list h3{margin:5px 0 3px;font-size:.92rem}.admin-attention-list p{color:var(--muted);margin:0;font-size:.73rem}.admin-attention-list button,.admin-day-preview button,.admin-clinics-list button,.admin-implementation-list button,.admin-my-day button,.admin-integration-list button,.admin-global-alerts button{white-space:nowrap;border-radius:9px;padding:9px 11px;font-size:.7rem}.admin-clear-state{align-items:center;gap:13px;padding:24px;display:flex}.admin-clear-state>span{color:#176452;background:#d9f0e9;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.admin-clear-state p{color:var(--muted);margin:4px 0 0;font-size:.75rem}.admin-cockpit-lower{grid-template-columns:1.2fr .8fr;gap:14px;display:grid}.admin-day-preview,.admin-system-preview{border:1px solid var(--line);background:#fff;border-radius:17px;padding:19px}.admin-day-preview>header{justify-content:space-between;display:flex}.admin-day-preview>header>a{color:var(--green);font-size:.7rem;font-weight:850}.admin-day-preview>div>div{border-top:1px solid #edf2f1;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 0;display:grid}.admin-day-preview>div>div>span{color:#35675f;background:#edf5f3;border-radius:999px;padding:4px 7px;font-size:.61rem;font-weight:800}.admin-day-preview>div>div>span.overdue{color:#b91c1c;background:#fee2e2}.admin-day-preview>div>div>div{gap:2px;display:grid}.admin-day-preview small{color:var(--muted);font-size:.65rem}.admin-muted{color:var(--muted);font-size:.76rem}.admin-system-preview>p:not(.eyebrow){color:var(--muted);font-size:.75rem;line-height:1.5}.admin-system-preview dl{grid-template-columns:1fr 1fr;gap:8px;margin:15px 0;display:grid}.admin-system-preview dl>div{background:#f3f7f6;border-radius:9px;padding:9px;display:grid}.admin-system-preview dt{color:var(--muted);font-size:.62rem}.admin-system-preview dd{margin:2px 0 0;font-weight:850}.admin-clinics-list,.admin-implementation-list,.admin-my-day,.admin-integration-list,.admin-global-alerts{gap:10px;display:grid}.admin-clinics-list article{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:minmax(220px,1.2fr) minmax(280px,1fr) auto;align-items:center;gap:18px;padding:17px 18px;display:grid}.admin-clinics-list article.attention{border-color:#edc28a}.admin-clinics-list article.critical{border-color:#efc6c2}.admin-clinics-list article>div:first-child{align-items:center;gap:11px;display:flex}.clinic-health-dot{background:#16806e;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #d9f0e9}.attention .clinic-health-dot{background:#d97706;box-shadow:0 0 0 4px #ffedd5}.critical .clinic-health-dot{background:#dc2626;box-shadow:0 0 0 4px #fee2e2}.admin-clinics-list h2{font-size:.95rem}.admin-clinics-list p{color:var(--muted);margin:3px 0 0;font-size:.69rem}.admin-clinics-list dl{grid-template-columns:1fr 1.5fr;gap:10px;display:grid}.admin-clinics-list dl>div{display:grid}.admin-clinics-list dt{color:var(--muted);font-size:.61rem}.admin-clinics-list dd{margin:3px 0 0;font-size:.73rem;font-weight:750}.admin-scope-note{color:#47736b;background:#edf5f3;border-radius:11px;margin-top:14px;padding:11px 14px;font-size:.7rem}.admin-implementation-list article{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:minmax(170px,.8fr) minmax(260px,1.4fr) minmax(170px,.8fr) auto;align-items:center;gap:17px;padding:17px;display:grid}.admin-implementation-list article.needs-action{background:#fffdf9;border-color:#edc28a}.admin-implementation-list h2{font-size:.92rem}.admin-implementation-list article>div:first-child{gap:4px;display:grid}.admin-implementation-list article>div:first-child span,.admin-implementation-phase small,.admin-implementation-state small{color:var(--muted);font-size:.65rem}.admin-implementation-phase{gap:5px;display:grid}.admin-progress{background:#dfe7e5;border-radius:999px;height:6px;overflow:hidden}.admin-progress span{background:var(--green);height:100%;display:block}.admin-implementation-state{gap:4px;display:grid}.admin-implementation-state b{color:#9a5b08;font-size:.75rem}.admin-my-day article{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:135px minmax(260px,1fr) auto auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.admin-my-day article.overdue{border-color:#efc6c2}.admin-my-day time{color:var(--muted);font-size:.7rem}.admin-my-day article>div span{color:var(--green);font-size:.65rem;font-weight:800}.admin-my-day h2{margin-top:4px;font-size:.9rem}.admin-my-day article>b{color:#64748b;font-size:.67rem}.admin-my-day article.overdue>b{color:#b91c1c}.admin-global-results{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-global-results article{border:1px solid var(--line);background:#fff;border-radius:16px;gap:6px;padding:20px;display:grid}.admin-global-results span{color:var(--muted);font-size:.72rem}.admin-global-results strong{font-size:1.8rem}.admin-integration-list article,.admin-global-alerts article{border:1px solid var(--line);background:#fff;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;display:flex}.admin-integration-list span,.admin-global-alerts span{color:var(--green);font-size:.65rem;font-weight:850}.admin-integration-list h2,.admin-global-alerts h2{margin:5px 0 3px;font-size:.92rem}.admin-integration-list p,.admin-global-alerts p{color:var(--muted);margin:0;font-size:.72rem}.admin-global-alerts article.critical{border-color:#efc6c2}.admin-global-alerts article.warning{border-color:#edc28a}.mobile-more b{color:#87b7b0;text-transform:uppercase;padding:8px 10px 4px;font-size:.61rem}@media (max-width:1080px){.admin-cockpit-summary{grid-template-columns:repeat(2,1fr)}.admin-implementation-list article{grid-template-columns:1fr 1.4fr auto}.admin-implementation-state{grid-column:2}.admin-clinics-list article{grid-template-columns:1fr auto}.admin-clinics-list dl{grid-area:2/1/auto/-1}.admin-cockpit-lower{grid-template-columns:1fr}}@media (max-width:720px){.admin-active-context{margin:-8px 0 16px;display:grid}.admin-command-header{align-items:flex-start}.global-context-badge{display:none}.admin-cockpit-summary{gap:8px}.admin-cockpit-summary article{min-height:112px;padding:14px}.admin-cockpit-summary article>strong{font-size:1.4rem}.admin-cockpit-summary article:last-child>strong{font-size:.92rem}.admin-attention>header{align-items:flex-start}.admin-attention-list{padding:0 14px}.admin-attention-list article{grid-template-columns:10px 1fr}.admin-attention-list article button{grid-column:2;justify-self:start}.admin-day-preview>div>div{grid-template-columns:auto 1fr}.admin-day-preview button{grid-column:2;justify-self:start}.admin-clinics-list article,.admin-implementation-list article,.admin-my-day article{grid-template-columns:1fr;display:grid}.admin-clinics-list dl,.admin-implementation-state{grid-area:auto}.admin-clinics-list button,.admin-implementation-list button,.admin-my-day button{justify-self:start}.admin-global-results{grid-template-columns:repeat(2,1fr)}.admin-integration-list article,.admin-global-alerts article{display:grid}.admin-integration-list button,.admin-global-alerts button{justify-self:start}.system-health-chip{display:none}.mobile-more>div{max-height:72vh;overflow-y:auto}}.ownership-badge{color:#315d55;background:#eef4f2;border-radius:999px;width:max-content;margin-top:4px;padding:4px 8px;font-size:.62rem;font-weight:850;display:inline-flex}.ownership-badge.ai_active{color:#116554;background:#e1f5ee}.ownership-badge.handoff_pending{color:#8a5308;background:#fff0d6}.ownership-badge.attendant_active{color:#28568a;background:#e6eef8}.ownership-badge.paused,.ownership-badge.closed{color:#626262;background:#f1f1f1}.handoff-context{color:#6f4909;background:#fff8e8;border:1px solid #efd79d;border-radius:12px;gap:5px;margin:0 16px 10px;padding:13px 15px;display:grid}.handoff-context.urgent,.handoff-context.critical{color:#8f2d24;background:#fff0ee;border-color:#edb9b4}.handoff-context strong{font-size:.76rem}.handoff-context span{font-size:.7rem;line-height:1.45}.handoff-context small{opacity:.8;font-size:.62rem}@media (max-width:720px){.conversation-panel>header .ownership-badge{margin-top:5px}.handoff-context{margin-inline:10px}}.ai-activation-control{background:#eaf7f4;border:1px solid #b9ded5;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding:17px 20px;display:flex}.ai-activation-control.stopped{background:#fff0ee;border-color:#e8b9b4}.ai-activation-control h2{margin:2px 0 5px;font-size:1.05rem}.ai-activation-control p{color:var(--muted);font-size:.68rem}.ai-activation-control>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}@media (max-width:800px){.ai-activation-control{display:grid}.ai-activation-control>div:last-child{justify-content:flex-start}}.app-content:has(.agenda-experience){background:#f8faff;padding:16px 30px 42px}.app-content:has(.agenda-experience)>.admin-active-context{display:none}.agenda-experience{color:#0a1738;min-width:0}.agenda-context-row{color:#1454c5;background:#f4f8ff;border:1px solid #bfd4fb;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;min-height:46px;margin-bottom:25px;padding:0 14px;font-size:.76rem;display:flex}.agenda-context-row>span strong{font-weight:850}.agenda-account-tools{align-items:center;gap:12px;display:flex}.agenda-account-tools>a{color:#1359cc;font-weight:800;text-decoration:none}.agenda-sync{color:#132347;background:#fff;border:1px solid #d7e0ee;border-radius:10px;align-items:center;gap:8px;height:42px;padding:0 15px;display:flex;box-shadow:0 3px 10px #1430640a}.agenda-notification,.agenda-avatar{color:#0f234d;background:#fff;border:1px solid #dce4f0;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid;position:relative}.agenda-notification b{color:#fff;background:#ef3434;border-radius:50%;place-items:center;min-width:17px;height:17px;font-size:.58rem;display:grid;position:absolute;top:-4px;right:-2px}.agenda-avatar{color:#1457cd;background:#dfeaff;font-weight:900}.agenda-avatar i{background:#18ad58;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:-1px}.agenda-hero{justify-content:space-between;align-items:flex-start;margin-bottom:23px;display:flex}.agenda-hero h1{letter-spacing:-.045em;margin:5px 0 7px;font-size:clamp(2.05rem,2.8vw,2.7rem);line-height:1}.agenda-hero>div>p:last-child{color:#67748c;margin:0;font-size:.84rem}.agenda-hero .eyebrow,.operational-calendar .eyebrow{color:#0860e8;letter-spacing:.11em}.agenda-summary{grid-template-columns:repeat(3,minmax(190px,1fr)) minmax(410px,1.3fr);gap:13px;margin-bottom:20px;display:grid}.agenda-summary article{background:#fff;border:1px solid #dfe6f1;border-radius:13px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:15px;min-height:112px;padding:17px 20px;display:grid;box-shadow:0 5px 18px #16346a09}.agenda-summary article>div{gap:3px;display:grid}.agenda-summary article small{color:#172549;font-size:.78rem;font-weight:800}.agenda-summary article strong{font-size:1.9rem;line-height:1}.agenda-summary article p{color:#6b7890;margin:1px 0 0;font-size:.72rem}.agenda-summary-icon{color:#075ee8;background:#eaf1ff;border-radius:50%;place-items:center;width:56px;height:56px;font-size:1.55rem;font-weight:850;display:grid}.agenda-summary .attention .agenda-summary-icon{color:#e77b12;background:#fff0e5}.agenda-summary .ok .agenda-summary-icon{color:#139a50;background:#e8f7ee}.agenda-primary-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.agenda-primary-actions button{white-space:nowrap;border-radius:13px;min-height:112px;font-size:.83rem}.agenda-primary-actions .secondary-button{color:#0b59dd;background:#fff;border:1.5px solid #1260e9;justify-content:center;align-items:center;gap:9px;display:flex}.agenda-primary-actions button:last-child{color:#fff;background:#0961ea;box-shadow:0 8px 20px #0961ea33}.scheduling-panel{background:#fff;border:1px solid #dfe6f1;border-radius:15px;margin-bottom:18px;padding:21px}.scheduling-panel>header{justify-content:space-between;gap:20px;margin-bottom:17px;display:flex}.scheduling-panel>header p:not(.eyebrow){color:#69768c;margin:6px 0 0;font-size:.76rem}.scheduling-fields{grid-template-columns:1.35fr 1fr 1fr .85fr auto;align-items:end;gap:10px;display:grid}.scheduling-fields label{color:#18305f;gap:6px;font-size:.7rem;font-weight:800;display:grid}.scheduling-fields select,.scheduling-fields input,.appointment-cancel input{color:#102040;background:#fff;border:1px solid #cdd8e8;border-radius:9px;min-width:0;padding:10px}.slot-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.slot-grid button{text-align:left;color:#1554bd;background:#edf4ff;border:1px solid #cfe0ff;gap:4px;display:grid}.slot-grid span{font-size:.66rem;font-weight:500}.hold-confirmation{color:#fff;background:#123b7a;border-radius:13px;justify-content:space-between;align-items:center;gap:15px;margin-top:18px;padding:14px 16px;display:flex}.hold-confirmation>div{gap:4px;display:grid}.hold-confirmation span{color:#dbe9ff;font-size:.72rem}.operational-calendar{background:#fff;border:1px solid #dfe6f1;border-radius:14px;margin:0 0 18px;padding:19px 18px 16px;overflow:hidden;box-shadow:0 6px 22px #16346a09}.operational-calendar>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.operational-calendar>header h2{margin:5px 0 4px;font-size:1.27rem}.operational-calendar>header p:not(.eyebrow){color:#6a7890;margin:0;font-size:.73rem}.calendar-view-switch{border:1px solid #dbe4f1;border-radius:9px;padding:3px;display:flex}.calendar-view-switch button{color:#1457cf;background:0 0;border-radius:7px;padding:8px 13px}.calendar-view-switch button.active{color:#fff;background:#075fe8}.calendar-toolbar{justify-content:space-between;align-items:flex-end;gap:22px;margin:18px 0;display:flex}.calendar-navigation,.calendar-filters{align-items:flex-end;gap:8px;display:flex}.calendar-navigation>button{color:#145bd1;background:#edf3fc;border-radius:8px;min-width:39px;height:39px;padding:0;font-size:1.05rem}.calendar-navigation>button:nth-child(2){min-width:60px;font-size:.72rem}.calendar-navigation>strong{color:#17284c;white-space:nowrap;align-items:center;gap:9px;margin-left:17px;font-size:.82rem;display:flex}.calendar-navigation>strong span{color:#145ed8}.calendar-filters label{color:#263b67;gap:5px;min-width:180px;font-size:.65rem;font-weight:800;display:grid}.calendar-filters select{color:#122347;background:#fff;border:1px solid #d2dcea;border-radius:8px;height:38px;padding:0 11px}.calendar-days{overscroll-behavior-inline:contain;scrollbar-width:thin;border:1px solid #dfe6f1;border-radius:12px;gap:0;display:grid;overflow:auto}.calendar-days.week{grid-template-columns:repeat(7,minmax(180px,1fr))}.calendar-days.day{grid-template-columns:1fr}.calendar-days>article{background:#fff;border-right:1px solid #e3e9f2;min-height:205px;padding:9px}.calendar-days>article:last-child{border-right:0}.calendar-days>article>header{justify-content:space-between;align-items:center;gap:6px;min-height:34px;padding:0 2px 8px;display:flex}.calendar-days>article>header strong{text-transform:capitalize;font-size:.72rem}.calendar-days>article>header button{color:#075bdc;background:0 0;padding:4px;font-size:.63rem}.calendar-events{align-content:start;gap:7px;min-height:154px;display:grid}.calendar-events>p{color:#72809a;text-align:center;border:1px dashed #cbd7e7;border-radius:8px;align-content:center;place-items:center;gap:7px;min-height:132px;margin:0;padding:13px;font-size:.66rem;display:grid}.calendar-events>p span{color:#8494b2;font-size:1.05rem}.calendar-event{color:#12244a;text-align:left;background:#edf4ff;border:1px solid #bcd4ff;border-left:3px solid #0b63ec;border-radius:8px;gap:3px;width:100%;padding:9px;display:grid}.calendar-event:hover{background:#e6efff}.calendar-event.selected{border-color:#4b8df6;box-shadow:0 0 0 2px #dbe9ff}.calendar-event.block{background:#fff4e8;border-color:#e4b780}.calendar-event.hold{background:#f5effd;border-color:#bda6df}.calendar-event time,.calendar-event span{color:#66748c;font-size:.61rem}.calendar-event strong{font-size:.72rem}.calendar-event small{color:#1459c9;background:#d9e8ff;border-radius:999px;justify-self:start;margin-top:2px;padding:3px 6px;font-size:.56rem;font-style:normal}.transactional-appointments{gap:10px;display:grid}.agenda-record-tabs{gap:7px;padding:2px 1px 5px;display:flex;overflow-x:auto}.agenda-record-tabs button{white-space:nowrap;color:#56647d;background:#fff;border:1px solid #dce4f0}.agenda-record-tabs button.active{color:#0c5edc;background:#eaf2ff;border-color:#a9c8fa}.appointment-card{background:#fff;border:1px solid #dfe6f1;border-radius:14px;grid-template-columns:190px minmax(330px,1.45fr) minmax(220px,.85fr) minmax(245px,.9fr);align-items:stretch;gap:0;padding:0;display:grid;overflow:hidden;box-shadow:0 6px 22px #16346a09}.appointment-card.cancelled,.appointment-card.rescheduled,.appointment-card.completed{opacity:.78}.appointment-when,.appointment-main,.appointment-next-step,.appointment-contact{border-right:1px solid #e5eaf2;min-height:150px;padding:18px 20px}.appointment-when{color:#0d5bd5;grid-template-columns:28px 1fr;gap:12px;display:grid}.appointment-when>span{font-size:1.28rem}.appointment-when time{align-content:start;gap:9px;display:grid}.appointment-when time b{color:#122347;font-size:.9rem}.appointment-when time strong{color:#10234b;font-size:1rem}.appointment-when time small{color:#68758b;font-size:.66rem}.appointment-main{grid-template-columns:56px 1fr;gap:13px;display:grid}.appointment-avatar{color:#155acd;background:#e6efff;border-radius:50%;place-items:center;width:56px;height:56px;font-size:.95rem;font-weight:900;display:grid}.appointment-main>div{align-content:start;gap:5px;display:grid}.appointment-main header{align-items:center;gap:10px;display:flex}.appointment-main header>strong{font-size:1.06rem}.appointment-main header>b{color:#1258c5;background:#e4efff;border-radius:999px;padding:5px 9px;font-size:.62rem}.appointment-main span,.appointment-main small{color:#66738a;font-size:.71rem}.appointment-main em{color:#ba6512;background:#fff0e5;border-radius:999px;justify-self:start;margin-top:6px;padding:5px 9px;font-size:.62rem;font-style:normal;font-weight:800}.appointment-next-step,.appointment-contact{align-content:start;gap:7px;display:grid}.appointment-next-step>strong,.appointment-contact>strong{font-size:.7rem}.appointment-next-step>span{color:#42506a;font-size:.71rem}.appointment-next-step small{color:#6e7a90;align-items:center;gap:6px;font-size:.66rem;display:flex}.appointment-contact{background:#fbfcff;border-right:0}.appointment-contact a{color:#155bd0;justify-content:space-between;gap:10px;font-size:.69rem;font-weight:750;display:flex}.appointment-contact small{color:#718098;font-size:.67rem}.appointment-actions{grid-column:2/-1;justify-content:flex-end;gap:9px;padding:0 18px 16px;display:flex}.appointment-actions button{min-width:100px;padding:9px 13px;font-size:.7rem}.appointment-actions .secondary-button{color:#1059d0;background:#fff;border-color:#1262e8}.appointment-actions .danger{color:#cf3434;border-color:#ee7474}.appointment-actions .appointment-more{color:#20355c;background:#fff;border:1px solid #d9e2ef;min-width:42px}.appointment-cancel{background:#fff4f2;border-radius:11px;grid-column:2/-1;grid-template-columns:1fr auto;align-items:end;gap:9px;margin:0 18px 16px;padding:12px;display:grid}.appointment-cancel label{gap:5px;font-size:.7rem;font-weight:800;display:grid}.agenda-technical-note{color:#718098;align-items:center;gap:7px;margin:15px 3px;font-size:.68rem;display:flex}.agenda-technical-note:before{content:"◇";color:#426ba9}.agenda-experience .empty-state{background:#fff;border:1px solid #dfe6f1;border-radius:14px;min-height:180px}.workspace-message:empty{display:none}@media (max-width:1450px){.agenda-summary{grid-template-columns:repeat(3,minmax(170px,1fr)) minmax(350px,1.2fr)}.agenda-summary article{grid-template-columns:50px 1fr;padding-inline:15px}.agenda-summary-icon{width:50px;height:50px}.calendar-days.week{grid-template-columns:repeat(7,minmax(170px,1fr))}.appointment-card{grid-template-columns:165px minmax(300px,1.3fr) minmax(205px,.8fr) minmax(220px,.85fr)}}@media (max-width:1180px){.agenda-context-row{align-items:flex-start;padding-block:10px}.agenda-account-tools{flex-wrap:wrap;justify-content:flex-end}.agenda-summary{grid-template-columns:repeat(3,minmax(190px,1fr))}.agenda-primary-actions{grid-column:1/-1}.agenda-primary-actions button{min-height:58px}.calendar-toolbar{flex-direction:column;align-items:stretch}.calendar-filters{justify-content:flex-end}.calendar-days.week{grid-template-columns:repeat(7,minmax(180px,1fr))}.appointment-card{grid-template-columns:180px minmax(330px,1fr) minmax(230px,.8fr)}.appointment-contact{border-top:1px solid #e5eaf2;grid-column:1/-1;min-height:90px}.appointment-actions{grid-column:1/-1}.scheduling-fields{grid-template-columns:repeat(2,1fr)}.scheduling-fields>button{min-height:42px}.slot-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.app-content:has(.agenda-experience){padding:18px 16px 40px}.agenda-context-row{display:grid}.agenda-account-tools{justify-content:flex-start}.agenda-account-tools>a{width:100%}.agenda-summary{padding-bottom:5px;display:flex;overflow-x:auto}.agenda-summary article{flex:0 0 235px}.agenda-primary-actions{flex:0 0 380px}.calendar-navigation{flex-wrap:wrap}.calendar-navigation>strong{width:100%;margin:6px 0 0}.calendar-filters{justify-content:flex-start}.calendar-filters label{min-width:160px}.appointment-card{grid-template-columns:1fr}.appointment-when,.appointment-main,.appointment-next-step,.appointment-contact{border-bottom:1px solid #e5eaf2;border-right:0;min-height:0}.appointment-actions{grid-column:1;justify-content:flex-start;padding-top:14px;overflow-x:auto}.appointment-actions button{flex:none}.appointment-cancel{grid-column:1}.scheduling-panel>header{display:grid}}@media (max-width:720px){.agenda-context-row{margin-bottom:18px}.agenda-sync{height:38px}.agenda-notification,.agenda-avatar{flex-basis:38px;width:38px;height:38px}.agenda-hero h1{font-size:2rem}.agenda-hero>div>p:last-child{font-size:.78rem;line-height:1.5}.agenda-summary article{flex-basis:220px;min-height:108px}.agenda-primary-actions{flex-basis:340px}.agenda-primary-actions button{min-height:108px}.operational-calendar{padding:16px 13px}.operational-calendar>header{display:grid}.calendar-view-switch{justify-self:start}.calendar-toolbar{margin:15px 0}.calendar-filters{grid-template-columns:1fr 1fr;display:grid}.calendar-filters label{min-width:0}.calendar-days.week{grid-template-columns:repeat(7,minmax(210px,1fr))}.calendar-days>article{min-height:230px}.calendar-events{min-height:176px}.calendar-events>p{min-height:154px}.scheduling-fields{grid-template-columns:1fr}.slot-grid{grid-template-columns:repeat(2,1fr)}.hold-confirmation{align-items:stretch;display:grid}.appointment-main{grid-template-columns:48px 1fr}.appointment-avatar{width:48px;height:48px}.appointment-actions{padding-inline:13px}.appointment-cancel{grid-template-columns:1fr;margin-inline:13px}.agenda-technical-note{line-height:1.5}}.agenda-config{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:18px;padding:17px}.agenda-config>summary{cursor:pointer;color:var(--green);font-weight:900}.agenda-config>p{color:var(--muted);font-size:.72rem}.agenda-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:15px;display:grid}.agenda-config-grid>form,.agenda-master-data{border:1px solid #e0e9e7;border-radius:13px;align-content:start;gap:10px;padding:15px;display:grid}.agenda-config h3{font-size:.9rem}.agenda-config form label{color:#234b45;gap:5px;font-size:.68rem;font-weight:800;display:grid}.agenda-config input,.agenda-config select{background:#fff;border:1px solid #bfcfcb;border-radius:8px;min-width:0;padding:8px}.agenda-config small{color:var(--muted);font-size:.66rem}.compact-fields{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.agenda-master-data form{border-top:1px solid var(--line);grid-template-columns:1fr 1fr auto;align-items:end;gap:7px;padding-top:10px;display:grid}@media (max-width:1050px){.agenda-config-grid{grid-template-columns:1fr}}@media (max-width:720px){.compact-fields{grid-template-columns:repeat(2,1fr)}.agenda-master-data form{grid-template-columns:1fr}.agenda-config{padding:14px}}:root{--v2-navy:#071b42;--v2-navy-2:#08275a;--v2-blue:#0864f5;--v2-blue-2:#2e82ff;--v2-ink:#0b1737;--v2-muted:#687792;--v2-line:#dfe7f2;--v2-soft:#f4f8fe;--v2-cyan:#16b9d5;--v2-green:#14a66a;--v2-orange:#f28a21;--v2-red:#ef4557;--v2-purple:#7b4ce7;--v2-shadow:0 5px 18px #1e437c0e}body{color:var(--v2-ink);background:#f7faff;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.visual-upgrade-2.app-frame{background:linear-gradient(135deg,#f8fbff 0%,#fff 58%,#f5f9ff 100%);grid-template-columns:236px minmax(0,1fr)}.visual-upgrade-2 .app-sidebar{color:#f5f9ff;scrollbar-width:thin;scrollbar-color:#244877 transparent;background:radial-gradient(circle at 15% 0,#0c3a78 0,#0000 28%),linear-gradient(#071d43 0%,#061a3b 58%,#06265a 100%);gap:17px;width:236px;padding:21px 14px 16px;overflow-y:auto;box-shadow:10px 0 32px #041c4614}.visual-upgrade-2 .app-brand{color:#fff;letter-spacing:.01em;gap:10px;height:59px;padding:0 7px}.visual-upgrade-2 .app-brand .fisio-logo{object-fit:contain;filter:drop-shadow(0 0 10px #158bff40);width:50px;height:auto;max-height:52px}.visual-upgrade-2 .app-brand strong{letter-spacing:.015em;font-size:1.15rem;font-weight:850}.visual-upgrade-2 .clinic-chip{background:#15427d59;border:1px solid #7bb2ff3d;border-radius:9px;margin:0;padding:12px;box-shadow:inset 0 1px #ffffff0a}.visual-upgrade-2 .clinic-chip small{color:#9db5d7;letter-spacing:.11em;text-transform:uppercase;margin-bottom:6px;font-size:.57rem;font-weight:800;display:block}.visual-upgrade-2 .clinic-chip strong{color:#fff;align-items:center;gap:7px;font-size:.71rem;line-height:1.2;display:flex}.visual-upgrade-2 .clinic-chip svg{color:#a8c8f3;width:15px;height:15px}.visual-upgrade-2 .app-nav{gap:3px}.visual-upgrade-2 .nav-section-label,.visual-upgrade-2 .admin-nav-group>summary{color:#91a9ca;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #85a4cf26;margin:0 5px 6px;padding:7px 2px 5px;font-size:.56rem;font-weight:850}.visual-upgrade-2 .admin-nav-group{margin:0}.visual-upgrade-2 .admin-nav-group>summary{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.visual-upgrade-2 .admin-nav-group>summary:after{content:"⌄";font-size:.74rem}.visual-upgrade-2 .admin-nav-group:not([open])>summary:after{transform:rotate(-90deg)}.visual-upgrade-2 .admin-nav-group>summary::-webkit-details-marker{display:none}.visual-upgrade-2 .admin-nav-group>div{gap:2px;display:grid}.visual-upgrade-2 .app-nav a{color:#d7e4f7;border-radius:7px;align-items:center;gap:11px;min-height:35px;padding:8px 10px;font-size:.68rem;font-weight:560;text-decoration:none;transition:background .16s,color .16s,transform .16s;display:flex}.visual-upgrade-2 .app-nav a svg{color:#bed1ec;flex:0 0 16px;width:16px;height:16px}.visual-upgrade-2 .app-nav a:hover{color:#fff;background:#2066ca40;transform:translate(1px)}.visual-upgrade-2 .app-nav a.is-active{color:#fff;background:linear-gradient(100deg,#0672ff,#0751d1);font-weight:780;box-shadow:0 5px 14px #0061ff47}.visual-upgrade-2 .app-nav a.is-active svg{color:#fff}.visual-upgrade-2 .user-card{background:0 0;border-top:1px solid #85a4cf29;align-items:center;gap:9px;margin-top:auto;padding:12px 7px 5px;display:flex}.visual-upgrade-2 .user-card .avatar{background:linear-gradient(135deg,#1591ff,#0753da);border-radius:50%;place-items:center;width:38px;height:38px;font-size:.65rem;font-weight:850;display:grid;position:relative}.visual-upgrade-2 .user-card .avatar i{background:#0fcf6e;border:2px solid #09204a;border-radius:50%;width:9px;height:9px;position:absolute;bottom:1px;right:-1px}.visual-upgrade-2 .user-card strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:142px;font-size:.63rem;display:block;overflow:hidden}.visual-upgrade-2 .user-card small{color:#9fb3d1;margin-top:3px;font-size:.56rem;display:block}.visual-upgrade-2 .signout{width:100%;min-height:31px;box-shadow:none;color:#b9cbea;background:#0c377080;border:1px solid #87aada2b;justify-content:center;align-items:center;gap:7px;margin-top:-7px;padding:7px 10px;font-size:.62rem;display:flex}.visual-upgrade-2 .signout svg{width:14px;height:14px}.visual-upgrade-2 .app-content{background:0 0;width:100%;min-width:0;max-width:none;padding:17px 30px 34px;overflow-x:hidden}.visual-upgrade-2 .admin-active-context{color:#37608f;background:#f6faffe0;border:1px solid #d9e4f4;border-radius:8px;min-height:40px;margin:0 0 18px;padding:9px 13px;font-size:.66rem}.visual-upgrade-2 .admin-active-context a{color:#075edb;font-weight:750}.visual-upgrade-2 .eyebrow{text-transform:uppercase;color:#075fe5!important;letter-spacing:.12em!important;font-size:.61rem!important;font-weight:850!important}.visual-upgrade-2 h1{color:var(--v2-ink);letter-spacing:-.035em}.visual-upgrade-2 h2{letter-spacing:-.02em}.visual-upgrade-2 button,.visual-upgrade-2 .button-link,.visual-upgrade-2 .secondary-button{border-radius:8px}.visual-upgrade-2 input,.visual-upgrade-2 select,.visual-upgrade-2 textarea{color:var(--v2-ink);border-color:#d9e3f0;border-radius:7px}.visual-upgrade-2 .crm-kpis article,.visual-upgrade-2 .inbox-kpis article,.visual-upgrade-2 .agenda-summary article,.visual-upgrade-2 .task-metrics button,.visual-upgrade-2 .results-kpi-card,.visual-upgrade-2 .overview-reference-kpis article,.visual-upgrade-2 .ads-kpis article{border-color:var(--v2-line);box-shadow:var(--v2-shadow);border-radius:11px}.visual-upgrade-2 .status-banner{color:#7a4a0f;background:#fff9ef;border-color:#ffd9a8}.visual-upgrade-2 .workspace-message:empty{display:none}.visual-upgrade-2 .crm-experience{min-width:0}.visual-upgrade-2 .crm-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;min-height:76px;margin:0 0 17px;display:grid}.visual-upgrade-2 .crm-hero h1{margin:4px 0;font-size:1.7rem;line-height:1.06}.visual-upgrade-2 .crm-hero>div:first-child>p:last-child{color:var(--v2-muted);margin:0;font-size:.73rem}.visual-upgrade-2 .crm-hero-actions{grid-template-columns:auto auto;align-items:center;gap:14px;display:grid}.visual-upgrade-2 .crm-account-tools{align-items:center;gap:10px;display:flex}.visual-upgrade-2 .crm-date-control{border:1px solid var(--v2-line);color:#253657;background:#fff;border-radius:8px;align-items:center;gap:8px;height:42px;padding:0 13px;font-size:.68rem;display:flex}.visual-upgrade-2 .crm-date-control i{font-style:normal}.visual-upgrade-2 .crm-top-avatar{color:#fff;background:#071a3d;border-radius:50%;place-items:center;width:42px;height:42px;font-size:.62rem;font-weight:850;display:grid;position:relative}.visual-upgrade-2 .crm-top-avatar i{background:#10c86b;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:1px;right:0}.visual-upgrade-2 .crm-new-opportunity{color:#fff;background:#0964ef;align-items:center;gap:8px;min-height:42px;padding:0 17px;font-size:.7rem;font-weight:800;display:flex;box-shadow:0 6px 14px #0964ef2e}.visual-upgrade-2 .crm-kpis{scrollbar-width:thin;grid-template-columns:repeat(7,minmax(150px,1fr));gap:12px;margin:0 0 16px;padding:1px 1px 4px;display:grid;overflow-x:auto}.visual-upgrade-2 .crm-kpis article{background:#fff;grid-template-columns:39px minmax(0,1fr);align-items:center;gap:10px;min-height:94px;padding:13px 12px;display:grid}.visual-upgrade-2 .crm-kpi-icon{color:#0863ef;background:#eaf2ff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.visual-upgrade-2 .crm-kpi-icon svg{width:22px;height:22px}.visual-upgrade-2 .crm-kpi-icon.orange{color:#ef7b13;background:#fff0e4}.visual-upgrade-2 .crm-kpi-icon.green{color:#10a260;background:#e8f8f0}.visual-upgrade-2 .crm-kpi-icon.purple{color:#7c49e5;background:#f0eaff}.visual-upgrade-2 .crm-kpis small{color:#5f6f8a;font-size:.57rem;font-weight:750;display:block}.visual-upgrade-2 .crm-kpis strong{margin-top:2px;font-size:1.35rem;line-height:1;display:block}.visual-upgrade-2 .crm-kpis p{color:#738199;white-space:nowrap;margin:7px 0 0;font-size:.55rem}.visual-upgrade-2 .crm-reference-toolbar{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(250px,1.8fr) repeat(5,minmax(130px,.75fr)) auto;gap:11px;margin:0 0 11px;padding:0;display:grid}.visual-upgrade-2 .crm-reference-toolbar label{color:#5f708d;gap:4px;min-width:0;font-size:.55rem;display:grid}.visual-upgrade-2 .crm-reference-toolbar input,.visual-upgrade-2 .crm-reference-toolbar select{background:#fff;height:43px;font-size:.65rem}.visual-upgrade-2 .crm-reference-toolbar .crm-search{border:1px solid var(--v2-line);background:#fff;border-radius:8px;align-self:end;align-items:center;gap:8px;height:43px;padding:0 12px;display:flex}.visual-upgrade-2 .crm-search svg{color:#667894;width:16px}.visual-upgrade-2 .crm-reference-toolbar .crm-search input{background:0 0;border:0;height:39px;padding:0}.visual-upgrade-2 .crm-reference-toolbar label>span{padding-left:4px}.visual-upgrade-2 .crm-more-filters{border:1px solid var(--v2-line);color:#0960df;height:43px;box-shadow:none;white-space:nowrap;background:#fff;align-self:end;align-items:center;gap:7px;padding:0 14px;font-size:.64rem;display:flex}.visual-upgrade-2 .crm-more-filters svg{width:16px}.visual-upgrade-2 .pipeline-message{min-height:0;margin:0}.visual-upgrade-2 .pipeline-message:not(:empty){color:#0b6b4c;min-height:30px;margin:5px 0;font-size:.67rem}.visual-upgrade-2 .crm-board-controls{align-items:center;height:26px;margin:0 0 6px;display:flex}.visual-upgrade-2 .crm-board-controls>strong{font-size:.67rem}.visual-upgrade-2 .crm-board-controls>strong span{color:#77859a;margin-left:18px;font-size:.58rem;font-weight:500}.visual-upgrade-2 .crm-reference-board{scrollbar-width:thin;grid-template-columns:repeat(6,minmax(185px,1fr)) minmax(170px,.9fr);gap:10px;min-width:1330px;padding:0 1px 9px;display:grid;overflow-x:auto}.visual-upgrade-2 .crm-reference-column{border:1px solid var(--v2-line);min-height:355px;box-shadow:none;background:#ffffff9e;border-top:3px solid #0864f5;border-radius:7px;overflow:visible}.visual-upgrade-2 .crm-stage-started{border-top-color:#20ac60}.visual-upgrade-2 .crm-stage-qualified,.visual-upgrade-2 .crm-stage-appointment{border-top-color:#ff7d16}.visual-upgrade-2 .crm-stage-attended{border-top-color:#873ff1}.visual-upgrade-2 .crm-stage-lost{background:#fffbfbb3;border:1px dashed #f29aa2}.visual-upgrade-2 .crm-reference-column>header{background:0 0;border-bottom:0;align-items:flex-start;min-height:47px;padding:9px 11px;display:flex;position:static}.visual-upgrade-2 .crm-reference-column>header>div{gap:4px;display:grid}.visual-upgrade-2 .crm-reference-column>header h2{font-size:.63rem;line-height:1.2}.visual-upgrade-2 .crm-reference-column>header h2:after{content:" leads";color:#71819b;margin-top:4px;font-size:.52rem;font-weight:500;display:block}.visual-upgrade-2 .crm-reference-column>header .crm-stage-dot{display:none}.visual-upgrade-2 .crm-reference-column>header>strong{color:#596983;background:0 0;min-width:0;height:auto;padding:0;font-size:.58rem}.visual-upgrade-2 .crm-reference-list{align-content:start;gap:7px;padding:0 7px 8px;display:grid}.visual-upgrade-2 .crm-reference-card{background:#fff;border:1px solid #e1e8f2;border-left:0;border-radius:7px;min-height:112px;padding:10px 10px 8px;box-shadow:0 2px 8px #1c3e6f09}.visual-upgrade-2 .crm-reference-card:before{content:"";background:#176df4;border-radius:7px 0 0 7px;width:2px;position:absolute;top:0;bottom:0;left:0}.visual-upgrade-2 .crm-card-signal{width:6px;height:6px}.visual-upgrade-2 .crm-reference-card>.crm-person-link{font-size:.67rem}.visual-upgrade-2 .crm-card-service,.visual-upgrade-2 .crm-reference-card>small{margin-top:3px;font-size:.54rem}.visual-upgrade-2 .crm-interest{margin-top:5px;padding:2px 5px;font-size:.48rem}.visual-upgrade-2 .crm-next-step{margin-top:6px;padding-top:5px}.visual-upgrade-2 .crm-next-step span,.visual-upgrade-2 .crm-next-step strong{font-size:.52rem}.visual-upgrade-2 .crm-card-footer{min-height:20px;margin-top:5px}.visual-upgrade-2 .crm-whatsapp-shortcut{color:#12a760;place-items:center;width:19px;height:19px;display:grid}.visual-upgrade-2 .crm-whatsapp-shortcut svg{width:17px}.visual-upgrade-2 .crm-owner-badge{width:21px;height:21px;font-size:.45rem}.visual-upgrade-2 .crm-card-menu>summary{font-size:.58rem}.visual-upgrade-2 .column-empty{color:#91a0b6;text-align:center;margin:12px 4px;padding:18px 5px;font-size:.58rem}.visual-upgrade-2 .crm-v2-bottom{grid-template-columns:1.2fr .9fr .9fr 1.1fr;gap:12px;margin-top:7px;display:grid}.visual-upgrade-2 .crm-v2-bottom>article{border:1px solid var(--v2-line);min-height:165px;box-shadow:var(--v2-shadow);background:#fff;border-radius:10px;padding:14px}.visual-upgrade-2 .crm-v2-bottom header{align-items:center;gap:7px;margin-bottom:12px;display:flex}.visual-upgrade-2 .crm-v2-bottom header svg{color:#0964ef;width:17px}.visual-upgrade-2 .crm-v2-bottom h2{font-size:.68rem}.visual-upgrade-2 .crm-v2-bottom dl{gap:8px;margin:0;display:grid}.visual-upgrade-2 .crm-v2-bottom dl>div{color:#63728b;justify-content:space-between;gap:12px;font-size:.55rem;display:flex}.visual-upgrade-2 .crm-v2-bottom dd{color:#101e40;margin:0;font-weight:800}.visual-upgrade-2 .crm-v2-bottom>a,.visual-upgrade-2 .crm-v2-bottom article>a{color:#0760df;align-items:center;gap:5px;margin-top:14px;font-size:.55rem;font-weight:750;text-decoration:none;display:flex}.visual-upgrade-2 .crm-v2-bottom a svg{width:13px}.visual-upgrade-2 .crm-diagnostic>div{background:#fff8f1;border:1px solid #ffd3ae;border-radius:8px;padding:12px}.visual-upgrade-2 .crm-diagnostic strong{font-size:.61rem}.visual-upgrade-2 .crm-diagnostic p{color:#66758e;margin:6px 0 10px;font-size:.54rem;line-height:1.45}.visual-upgrade-2 .crm-diagnostic a{border:1px solid #4b86e9;border-radius:6px;padding:7px 12px;display:inline-flex}.visual-upgrade-2 .crm-copilot label{border:1px solid var(--v2-line);border-radius:7px;grid-template-columns:17px 1fr 30px;align-items:center;gap:5px;height:34px;padding-left:9px;display:grid}.visual-upgrade-2 .crm-copilot label svg{color:#6f8099;width:14px}.visual-upgrade-2 .crm-copilot input{background:0 0;border:0;height:30px;padding:0;font-size:.52rem}.visual-upgrade-2 .crm-copilot button{background:#0964ef;width:28px;height:28px;padding:5px}.visual-upgrade-2 .crm-copilot>span{color:#5e7090;border:1px solid #d9e4f5;border-radius:15px;width:max-content;max-width:100%;margin-top:7px;padding:5px 8px;font-size:.5rem;display:block}@media (max-width:1100px) and (min-width:721px){.visual-upgrade-2.app-frame{grid-template-columns:218px minmax(0,1fr)}.visual-upgrade-2 .app-sidebar{width:218px}.visual-upgrade-2 .app-content{padding-inline:22px}}@media (max-width:1250px){.visual-upgrade-2 .crm-kpis{grid-template-columns:repeat(7,190px)}.visual-upgrade-2 .crm-reference-toolbar{grid-template-columns:minmax(260px,1fr) repeat(3,minmax(140px,.7fr));overflow-x:auto}.visual-upgrade-2 .crm-reference-toolbar label:nth-of-type(n+5),.visual-upgrade-2 .crm-more-filters{min-width:145px}.visual-upgrade-2 .crm-v2-bottom{grid-template-columns:repeat(2,minmax(320px,1fr));overflow-x:auto}}@media (max-width:720px){.visual-upgrade-2.app-frame{display:block}.visual-upgrade-2 .app-sidebar{display:none}.visual-upgrade-2 .app-content{padding:18px 14px 90px;overflow-x:hidden}.visual-upgrade-2 .mobile-header{background:#071f49;height:62px;padding:8px 12px}.visual-upgrade-2 .mobile-header .app-brand{height:auto}.visual-upgrade-2 .mobile-header .fisio-logo{width:36px;height:auto}.visual-upgrade-2 .mobile-header .app-brand strong{font-size:.82rem}.visual-upgrade-2 .mobile-more summary{border:1px solid #ffffff29;border-radius:9px;place-items:center;width:38px;height:38px;list-style:none;display:grid}.visual-upgrade-2 .mobile-more summary svg{width:20px}.visual-upgrade-2 .mobile-more>div{background:#092653;border:1px solid #244c7d;border-radius:10px;min-width:230px;padding:10px;top:51px;right:9px;box-shadow:0 14px 35px #00123259}.visual-upgrade-2 .mobile-more a{color:#e8f1ff;align-items:center;gap:9px;padding:9px;font-size:.72rem;text-decoration:none;display:flex}.visual-upgrade-2 .mobile-more a svg{width:16px}.visual-upgrade-2 .mobile-nav{background:#fff;grid-template-columns:repeat(5,1fr);height:70px}.visual-upgrade-2 .mobile-nav a{color:#7b89a0;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:.56rem;text-decoration:none;display:flex}.visual-upgrade-2 .mobile-nav a svg{width:19px;height:19px}.visual-upgrade-2 .mobile-nav a.is-active{color:#0964ed;font-weight:800}.visual-upgrade-2 .admin-active-context{display:none}.visual-upgrade-2 .crm-hero{grid-template-columns:1fr}.visual-upgrade-2 .crm-hero h1{font-size:1.85rem}.visual-upgrade-2 .crm-hero-actions{grid-template-columns:1fr}.visual-upgrade-2 .crm-account-tools{justify-content:space-between}.visual-upgrade-2 .crm-new-opportunity{justify-content:center}.visual-upgrade-2 .crm-kpis{grid-template-columns:repeat(7,205px)}.visual-upgrade-2 .crm-reference-toolbar{display:flex;overflow-x:auto}.visual-upgrade-2 .crm-reference-toolbar>*{flex:0 0 190px}.visual-upgrade-2 .crm-reference-toolbar .crm-search{flex-basis:270px}.visual-upgrade-2 .crm-reference-board{grid-template-columns:repeat(6,220px) 205px;min-width:1545px}.visual-upgrade-2 .crm-reference-column{min-height:390px}.visual-upgrade-2 .crm-reference-card{min-height:128px}.visual-upgrade-2 .crm-v2-bottom{display:flex;overflow-x:auto}.visual-upgrade-2 .crm-v2-bottom>article{flex:0 0 285px}}.visual-upgrade-2 .inbox-experience{min-width:0}.visual-upgrade-2 .inbox-hero{grid-template-columns:minmax(360px,.7fr) minmax(610px,1.3fr);gap:18px;margin:0 0 14px;display:grid}.visual-upgrade-2 .inbox-hero-copy h1{margin:4px 0 3px;font-size:1.75rem}.visual-upgrade-2 .inbox-hero-copy>p:last-child{color:var(--v2-muted);margin:0;font-size:.72rem}.visual-upgrade-2 .inbox-top-tools{justify-content:flex-end;align-items:start;gap:10px;display:flex}.visual-upgrade-2 .inbox-cloud-status{border:1px solid var(--v2-line);color:#42617d;white-space:nowrap;background:#fff;border-radius:9px;align-items:center;gap:7px;height:40px;padding:0 12px;font-size:.62rem;font-weight:750;display:flex}.visual-upgrade-2 .inbox-cloud-status.connected{color:#087b4d;background:#f1fbf6;border-color:#cdeedf}.visual-upgrade-2 .inbox-cloud-status svg{width:15px}.visual-upgrade-2 .inbox-global-search{border:1px solid var(--v2-line);background:#fff;border-radius:9px;align-items:center;gap:7px;width:275px;height:40px;padding:0 11px;display:flex}.visual-upgrade-2 .inbox-global-search svg{color:#71819a;width:15px}.visual-upgrade-2 .inbox-global-search input{background:0 0;border:0;height:36px;padding:0;font-size:.6rem}.visual-upgrade-2 .inbox-top-avatar{display:none}.visual-upgrade-2 .inbox-kpis{scrollbar-width:thin;grid-column:1/-1;grid-template-columns:repeat(6,minmax(165px,1fr));gap:12px;padding:1px 1px 3px;display:grid;overflow-x:auto}.visual-upgrade-2 .inbox-kpis article{background:#fff;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-height:104px;padding:13px;display:grid}.visual-upgrade-2 .inbox-kpi-icon{color:#0da061;background:#e7f7ef;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.visual-upgrade-2 .inbox-kpi-icon svg{width:22px}.visual-upgrade-2 .inbox-kpi-icon.orange{color:#ec7d18;background:#fff0e3}.visual-upgrade-2 .inbox-kpi-icon.purple{color:#814bf1;background:#f1eaff}.visual-upgrade-2 .inbox-kpi-icon.blue{color:#0864f5;background:#eaf2ff}.visual-upgrade-2 .inbox-kpi-icon.pink{color:#e64272;background:#ffeaf0}.visual-upgrade-2 .inbox-kpis strong{font-size:1.35rem;line-height:1}.visual-upgrade-2 .inbox-kpis small{color:#16254a;margin-top:5px;font-size:.58rem;font-weight:760;line-height:1.2;display:block}.visual-upgrade-2 .inbox-kpis p{margin:4px 0 0;font-size:.52rem;line-height:1.2}.visual-upgrade-2 .inbox-kpis p.green{color:#0a945a}.visual-upgrade-2 .inbox-kpis p.orange{color:#da7112}.visual-upgrade-2 .inbox-kpis p.purple{color:#7540dc}.visual-upgrade-2 .inbox-kpis p.blue{color:#0864f5}.visual-upgrade-2 .inbox-experience .inbox-layout{border:1px solid var(--v2-line);width:100%;min-width:0;height:calc(100vh - 246px);min-height:610px;max-height:690px;box-shadow:var(--v2-shadow);background:#fff;border-radius:10px;grid-template-rows:58px minmax(0,1fr);grid-template-columns:330px minmax(510px,1fr) 305px;display:grid;overflow:hidden}.visual-upgrade-2 .inbox-experience .inbox-folders{border:0;border-bottom:1px solid var(--v2-line);background:#fff;grid-area:1/1/auto/-1;align-items:center;padding:0 10px;display:flex;overflow-x:auto}.visual-upgrade-2 .inbox-channel-block,.visual-upgrade-2 .inbox-tags,.visual-upgrade-2 .manage-tags{display:none!important}.visual-upgrade-2 .inbox-queues{align-items:center;gap:2px;min-width:max-content;height:100%;display:flex}.visual-upgrade-2 .inbox-queues button{color:#43536f;min-width:auto;height:100%;box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:5px;padding:0 13px;font-size:.59rem;display:flex}.visual-upgrade-2 .inbox-queues button.active{color:#075fe3;background:#f6f9ff;border-bottom-color:#0864f5}.visual-upgrade-2 .inbox-queues button span{align-items:center;gap:6px;display:flex}.visual-upgrade-2 .inbox-queues button i{display:grid}.visual-upgrade-2 .inbox-queues button svg{width:14px;height:14px}.visual-upgrade-2 .inbox-queues button b{color:#53647e;background:#eff3f9;border-radius:12px;min-width:21px;padding:3px 5px;font-size:.52rem}.visual-upgrade-2 .conversation-list{border-right:1px solid var(--v2-line);background:#fff;grid-area:2/1;min-width:0;overflow-y:auto}.visual-upgrade-2 .conversation-list:before{content:attr(aria-label);color:#162342;border-bottom:1px solid var(--v2-line);height:49px;padding:17px 16px 0;font-size:.63rem;font-weight:800;display:block}.visual-upgrade-2 .conversation-row{border-left:3px solid #0000;grid-template-columns:43px minmax(0,1fr) auto;min-height:108px;padding:14px 15px}.visual-upgrade-2 .conversation-row.selected{background:#f0f6ff;border-left-color:#0864f5}.visual-upgrade-2 .conversation-avatar{color:#173c83;background:#e9f0ff;width:42px;height:42px;font-size:.7rem}.visual-upgrade-2 .conversation-title strong{font-size:.69rem}.visual-upgrade-2 .conversation-title time,.visual-upgrade-2 .conversation-row p,.visual-upgrade-2 .conversation-row small{font-size:.56rem}.visual-upgrade-2 .conversation-row p{color:#50617f;margin:5px 0;line-height:1.45}.visual-upgrade-2 .unread-badge{width:18px;height:18px;font-size:.5rem}.visual-upgrade-2 .conversation-panel{border-right:1px solid var(--v2-line);background:#fff;grid-area:2/2;grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.visual-upgrade-2 .active-conversation-header{grid-template-columns:43px minmax(0,1fr) auto;min-height:69px;padding:11px 13px}.visual-upgrade-2 .active-contact-title h2{font-size:.77rem}.visual-upgrade-2 .active-contact-title p{font-size:.56rem}.visual-upgrade-2 .conversation-stage-badge{font-size:.5rem}.visual-upgrade-2 .conversation-head-actions button,.visual-upgrade-2 .conversation-head-actions a,.visual-upgrade-2 .conversation-head-actions>span{width:auto;min-width:34px;height:34px;padding:0 10px;font-size:.55rem}.visual-upgrade-2 .conversation-reference-context{border-radius:7px;min-height:41px;margin:0 11px 8px;padding:9px 11px}.visual-upgrade-2 .conversation-reference-context strong,.visual-upgrade-2 .conversation-reference-context a{font-size:.55rem}.visual-upgrade-2 .message-stream{background:linear-gradient(#fbfdff,#fff);padding:13px 16px 18px;overflow-y:auto}.visual-upgrade-2 .message-bubble{border-radius:9px;max-width:64%;padding:10px 12px}.visual-upgrade-2 .message-bubble p{font-size:.62rem;line-height:1.42}.visual-upgrade-2 .message-bubble.outbound{background:#eaf8ef}.visual-upgrade-2 .message-bubble footer{font-size:.5rem}.visual-upgrade-2 .conversation-bottom{background:#fff;border-top:0;padding:9px 11px}.visual-upgrade-2 .conversation-quick-actions{gap:7px;display:flex;overflow-x:auto}.visual-upgrade-2 .conversation-quick-actions a,.visual-upgrade-2 .conversation-quick-actions button,.visual-upgrade-2 .conversation-quick-actions span{border:1px solid var(--v2-line);color:#075edc;white-space:nowrap;background:#fff;border-radius:16px;min-height:30px;padding:6px 10px;font-size:.52rem}.visual-upgrade-2 .message-composer{border:1px solid var(--v2-line);border-radius:8px;min-height:50px}.visual-upgrade-2 .message-composer textarea{font-size:.62rem}.visual-upgrade-2 .composer-send{background:#0ea16a;width:36px;height:36px}.visual-upgrade-2 .composer-feedback{font-size:.52rem}.visual-upgrade-2 .contact-context-panel{background:#fff;grid-area:2/3;min-width:0;padding:11px 12px;display:block;overflow-y:auto}.visual-upgrade-2 .contact-context-panel h3{font-size:.64rem}.visual-upgrade-2 .contact-data-card,.visual-upgrade-2 .conversation-summary-card,.visual-upgrade-2 .next-step-card{border:1px solid var(--v2-line);background:#fff;border-radius:8px;padding:11px}.visual-upgrade-2 .contact-data-card strong,.visual-upgrade-2 .contact-data-card p,.visual-upgrade-2 .contact-data-card a,.visual-upgrade-2 .conversation-summary-card dl,.visual-upgrade-2 .next-step-card strong,.visual-upgrade-2 .next-step-card small{font-size:.54rem}.visual-upgrade-2 .conversation-summary-card dl>div{gap:8px}.visual-upgrade-2 .next-step-card{margin-top:10px}@media (max-width:1250px){.visual-upgrade-2 .inbox-hero{grid-template-columns:1fr}.visual-upgrade-2 .inbox-top-tools{justify-content:flex-start;overflow-x:auto}.visual-upgrade-2 .inbox-kpis{grid-template-columns:repeat(6,195px)}.visual-upgrade-2 .inbox-experience .inbox-layout{grid-template-columns:310px minmax(520px,1fr);overflow-x:auto}.visual-upgrade-2 .contact-context-panel{display:none}}@media (max-width:720px){.visual-upgrade-2 .inbox-top-tools{display:flex}.visual-upgrade-2 .inbox-global-search{flex:0 0 260px}.visual-upgrade-2 .inbox-kpis{grid-template-columns:repeat(6,205px)}.visual-upgrade-2 .inbox-experience .inbox-layout{height:auto;max-height:none;display:block;overflow:hidden}.visual-upgrade-2 .inbox-experience .inbox-folders{height:56px}.visual-upgrade-2 .conversation-list{border-right:0;border-bottom:1px solid var(--v2-line);max-height:310px}.visual-upgrade-2 .conversation-panel{border-right:0;min-height:680px}.visual-upgrade-2 .message-bubble{max-width:84%}}.visual-upgrade-2 .agenda-experience{min-width:0}.visual-upgrade-2 .agenda-context-row{background:0 0;border:0;min-height:40px;margin:0 0 10px;padding:0}.visual-upgrade-2 .agenda-context-row>span{display:none}.visual-upgrade-2 .agenda-account-tools{margin-left:auto}.visual-upgrade-2 .agenda-account-tools>a,.visual-upgrade-2 .agenda-notification,.visual-upgrade-2 .agenda-avatar{display:none}.visual-upgrade-2 .agenda-sync{border:1px solid var(--v2-line);color:#6a7890;background:#fff;border-radius:8px;height:34px;padding:0 11px;font-size:.58rem}.visual-upgrade-2 .agenda-hero{pointer-events:none;min-height:61px;margin:-48px 0 13px}.visual-upgrade-2 .agenda-hero h1{margin:4px 0 3px;font-size:1.72rem}.visual-upgrade-2 .agenda-hero p:last-child{color:var(--v2-muted);margin:0;font-size:.7rem}.visual-upgrade-2 .agenda-summary{scrollbar-width:thin;grid-template-columns:repeat(6,minmax(165px,1fr));gap:12px;margin:0 0 13px;padding-top:50px;display:grid;position:relative;overflow-x:auto}.visual-upgrade-2 .agenda-summary article{grid-template-columns:42px minmax(0,1fr);gap:11px;min-height:94px;padding:13px}.visual-upgrade-2 .agenda-summary-icon{color:#0864f5;width:42px;height:42px;font-size:inherit;background:#eaf2ff;border-radius:50%}.visual-upgrade-2 .agenda-summary-icon svg{width:22px;height:22px}.visual-upgrade-2 .agenda-summary-icon.ok{color:#10a05e;background:#eaf8ef}.visual-upgrade-2 .agenda-summary-icon.ai{color:#7c48e9;background:#f0eaff}.visual-upgrade-2 .agenda-summary .attention .agenda-summary-icon{color:#ef7c17;background:#fff0e3}.visual-upgrade-2 .agenda-summary .danger .agenda-summary-icon{color:#e73e50;background:#ffecef}.visual-upgrade-2 .agenda-summary article small{font-size:.58rem}.visual-upgrade-2 .agenda-summary article strong{font-size:1.35rem}.visual-upgrade-2 .agenda-summary article p{font-size:.52rem;line-height:1.25}.visual-upgrade-2 .agenda-primary-actions{justify-content:flex-end;gap:9px;height:39px;display:flex;position:absolute;top:0;right:0}.visual-upgrade-2 .agenda-primary-actions button{border-radius:8px;align-items:center;gap:7px;height:39px;min-height:39px;padding:0 13px;font-size:.61rem;display:flex}.visual-upgrade-2 .agenda-primary-actions button svg{width:15px}.visual-upgrade-2 .agenda-primary-actions .secondary-button{border:1px solid var(--v2-line);color:#3d4e69}.visual-upgrade-2 .agenda-primary-actions button:last-child{background:#0864ef}.visual-upgrade-2 .agenda-v2-signals{grid-template-columns:1fr 1.08fr;gap:13px;margin:0 0 13px;display:grid}.visual-upgrade-2 .agenda-v2-signals>article{border:1px solid var(--v2-line);min-height:126px;box-shadow:var(--v2-shadow);background:#fff;border-radius:10px;padding:13px 15px}.visual-upgrade-2 .agenda-v2-signals header{align-items:center;gap:8px;margin-bottom:15px;display:flex}.visual-upgrade-2 .agenda-v2-signals header svg{color:#0864ef;width:17px}.visual-upgrade-2 .agenda-v2-signals h2{font-size:.67rem}.visual-upgrade-2 .agenda-v2-signals header a{color:#0761df;margin-left:auto;font-size:.55rem;text-decoration:none}.visual-upgrade-2 .agenda-v2-signals>article>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.visual-upgrade-2 .agenda-v2-signals span{border-right:1px solid var(--v2-line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:0 12px;display:grid}.visual-upgrade-2 .agenda-v2-signals span:last-child{border-right:0}.visual-upgrade-2 .agenda-v2-signals b{font-size:1rem}.visual-upgrade-2 .agenda-v2-signals small{color:#6e7d95;font-size:.49rem;line-height:1.35}.visual-upgrade-2 .operational-calendar{border:1px solid var(--v2-line);box-shadow:var(--v2-shadow);border-radius:10px;margin:0;padding:0;overflow:hidden}.visual-upgrade-2 .operational-calendar>header{border-bottom:1px solid var(--v2-line);justify-content:flex-end;min-height:45px;padding:9px 12px;display:flex}.visual-upgrade-2 .operational-calendar>header>div:first-child{display:none}.visual-upgrade-2 .calendar-view-switch{align-self:center}.visual-upgrade-2 .calendar-view-switch button{height:30px;padding:0 13px;font-size:.56rem}.visual-upgrade-2 .calendar-toolbar{border-bottom:1px solid var(--v2-line);min-height:55px;margin:0;padding:8px 10px}.visual-upgrade-2 .calendar-navigation button{border-color:var(--v2-line);color:#31517a;background:#fff;width:35px;height:35px}.visual-upgrade-2 .calendar-navigation strong{font-size:.65rem}.visual-upgrade-2 .calendar-filters label{font-size:.5rem}.visual-upgrade-2 .calendar-filters select{min-width:125px;height:34px;font-size:.55rem}.visual-upgrade-2 .calendar-days.week{grid-template-columns:repeat(7,minmax(160px,1fr));min-width:1120px;overflow-x:auto}.visual-upgrade-2 .calendar-days>article{border-color:var(--v2-line);min-height:248px}.visual-upgrade-2 .calendar-days>article>header{min-height:40px;padding:8px 9px}.visual-upgrade-2 .calendar-days>article>header strong{font-size:.57rem}.visual-upgrade-2 .calendar-days>article>header button{font-size:.5rem}.visual-upgrade-2 .calendar-events{gap:6px;min-height:200px;padding:7px}.visual-upgrade-2 .calendar-event{border-radius:7px;padding:8px}.visual-upgrade-2 .calendar-event time,.visual-upgrade-2 .calendar-event strong{font-size:.55rem}.visual-upgrade-2 .calendar-event span,.visual-upgrade-2 .calendar-event small{font-size:.48rem}.visual-upgrade-2 .calendar-events>p{min-height:180px;font-size:.54rem}.visual-upgrade-2 .transactional-appointments{margin-top:11px}.visual-upgrade-2 .agenda-record-tabs{max-height:41px;overflow-x:auto}.visual-upgrade-2 .appointment-card{border:1px solid #2f78ef;border-radius:9px;grid-template-columns:175px minmax(290px,1.2fr) minmax(210px,.8fr) minmax(220px,.8fr);min-height:175px;box-shadow:0 4px 14px #1a5dcb0f}.visual-upgrade-2 .appointment-when,.visual-upgrade-2 .appointment-main,.visual-upgrade-2 .appointment-next-step,.visual-upgrade-2 .appointment-contact{min-height:120px;padding:14px}.visual-upgrade-2 .appointment-actions{padding:8px 12px 12px}.visual-upgrade-2 .appointment-actions button{min-height:32px;padding:7px 14px;font-size:.55rem}.visual-upgrade-2 .agenda-technical-note{font-size:.53rem}@media (max-width:1250px){.visual-upgrade-2 .agenda-summary{grid-template-columns:repeat(6,195px)}.visual-upgrade-2 .agenda-v2-signals{grid-template-columns:repeat(2,minmax(510px,1fr));overflow-x:auto}.visual-upgrade-2 .appointment-card{grid-template-columns:170px minmax(320px,1fr) minmax(220px,.8fr);overflow-x:auto}.visual-upgrade-2 .appointment-contact{grid-column:auto}}@media (max-width:720px){.visual-upgrade-2 .agenda-context-row{display:none}.visual-upgrade-2 .agenda-hero{margin:0 0 12px}.visual-upgrade-2 .agenda-summary{grid-template-columns:repeat(6,210px);padding-top:92px}.visual-upgrade-2 .agenda-primary-actions{justify-content:flex-start;width:max-content;max-width:100%;height:80px;left:0;right:auto;overflow-x:auto}.visual-upgrade-2 .agenda-primary-actions button{flex:none}.visual-upgrade-2 .agenda-v2-signals{display:flex;overflow-x:auto}.visual-upgrade-2 .agenda-v2-signals>article{flex:0 0 510px}.visual-upgrade-2 .operational-calendar>header{justify-content:flex-start}.visual-upgrade-2 .calendar-days.week{grid-template-columns:repeat(7,215px);min-width:1505px}.visual-upgrade-2 .appointment-card{grid-template-columns:1fr;display:grid}.visual-upgrade-2 .appointment-actions{overflow-x:auto}}.visual-upgrade-2 .task-experience{min-width:0}.visual-upgrade-2 .task-context-row{background:0 0;border:0;min-height:40px;margin:0 0 7px;padding:0}.visual-upgrade-2 .task-context-row>span{display:none}.visual-upgrade-2 .task-account-tools{margin-left:auto}.visual-upgrade-2 .task-account-tools>a,.visual-upgrade-2 .task-notification,.visual-upgrade-2 .task-avatar{display:none}.visual-upgrade-2 .task-hero{margin:-43px 0 14px}.visual-upgrade-2 .task-hero h1{margin:4px 0 3px;font-size:1.75rem}.visual-upgrade-2 .task-hero p:last-child{color:var(--v2-muted);margin:0;font-size:.7rem}.visual-upgrade-2 .task-metrics{scrollbar-width:thin;grid-template-columns:repeat(5,minmax(170px,1fr));gap:13px;margin-bottom:13px;padding:1px 1px 3px;display:grid;overflow-x:auto}.visual-upgrade-2 .task-metrics button{min-height:106px;color:var(--v2-ink);text-align:left;box-shadow:var(--v2-shadow);background:#fff;grid-template-columns:43px minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.visual-upgrade-2 .task-metrics button.selected{border-color:#9cbdf3;box-shadow:0 0 0 2px #e0ecff}.visual-upgrade-2 .task-kpi-icon{color:#0864f5;background:#eaf2ff;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.visual-upgrade-2 .task-kpi-icon svg{width:23px}.visual-upgrade-2 .task-kpi-icon.overdue,.visual-upgrade-2 .task-kpi-icon.attention{color:#ed3b4d;background:#ffeded}.visual-upgrade-2 .task-kpi-icon.unassigned{color:#ee8a0f;background:#fff3df}.visual-upgrade-2 .task-metrics small{color:#354662;font-size:.59rem;font-weight:750}.visual-upgrade-2 .task-metrics strong{font-size:1.45rem}.visual-upgrade-2 .task-metrics p{color:#70809a;margin:4px 0 0;font-size:.52rem}.visual-upgrade-2 .task-v2-priorities{border:1px solid var(--v2-line);box-shadow:var(--v2-shadow);background:#fff;border-radius:10px;margin-bottom:13px;padding:12px 14px}.visual-upgrade-2 .task-v2-priorities h2{font-size:.72rem}.visual-upgrade-2 .task-v2-priorities>div{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:10px;display:grid}.visual-upgrade-2 .task-v2-priorities button{border:1px solid var(--v2-line);min-height:58px;color:var(--v2-ink);box-shadow:none;text-align:left;background:#fff;grid-template-columns:30px 25px minmax(0,1fr) auto;align-items:center;gap:6px;padding:9px 10px;display:grid}.visual-upgrade-2 .task-v2-priorities button>svg{color:#ef6e32;background:#fff0e7;border-radius:50%;width:28px;height:28px;padding:6px}.visual-upgrade-2 .task-v2-priorities button>strong{font-size:1rem}.visual-upgrade-2 .task-v2-priorities button>span{font-size:.55rem;font-weight:750}.visual-upgrade-2 .task-v2-priorities button small{color:#e14f40;margin-top:3px;font-size:.49rem;font-weight:500;display:block}.visual-upgrade-2 .task-v2-priorities button>b{font-size:.9rem}.visual-upgrade-2 .task-v2-main{grid-template-columns:minmax(650px,1.75fr) minmax(280px,.75fr);align-items:start;gap:13px;display:grid}.visual-upgrade-2 .task-panel{border-color:var(--v2-line);box-shadow:var(--v2-shadow);border-radius:10px;overflow:hidden}.visual-upgrade-2 .task-panel>.panel-heading{min-height:55px;padding:11px 15px}.visual-upgrade-2 .task-panel>.panel-heading h2{font-size:.78rem}.visual-upgrade-2 .task-heading-actions{gap:7px;display:flex}.visual-upgrade-2 .task-heading-actions button{align-items:center;gap:5px;min-height:32px;padding:7px 10px;font-size:.53rem;display:flex}.visual-upgrade-2 .task-heading-actions svg{width:14px}.visual-upgrade-2 .quick-task-form{padding:12px 15px}.visual-upgrade-2 .task-table-scroll{overflow-x:auto}.visual-upgrade-2 .task-list{min-width:850px;padding:0}.visual-upgrade-2 .task-row{grid-template-columns:25px 39px minmax(180px,1.5fr) 90px 110px auto;gap:9px;min-height:69px;padding:9px 13px}.visual-upgrade-2 .task-kind-icon{color:#0864f5;background:#eff4ff;border-radius:50%;place-items:center;width:37px;height:37px;display:grid}.visual-upgrade-2 .task-main strong{font-size:.62rem}.visual-upgrade-2 .task-main small,.visual-upgrade-2 .task-due,.visual-upgrade-2 .task-status{font-size:.51rem}.visual-upgrade-2 .task-actions{align-items:center;gap:5px;display:flex}.visual-upgrade-2 .task-actions button,.visual-upgrade-2 .task-actions a{color:#075fdf;white-space:nowrap;background:#fff;border:1px solid #b7cff5;border-radius:6px;min-height:30px;padding:7px 9px;font-size:.5rem}.visual-upgrade-2 .task-more{font-size:.75rem}.visual-upgrade-2 .reschedule-form{grid-column:3/-1}.visual-upgrade-2 .task-v2-aside{gap:10px;display:grid}.visual-upgrade-2 .task-v2-aside>section{border:1px solid var(--v2-line);min-height:125px;box-shadow:var(--v2-shadow);background:#fff;border-radius:10px;padding:13px 14px}.visual-upgrade-2 .task-v2-aside header{align-items:center;gap:8px;margin-bottom:9px;display:flex}.visual-upgrade-2 .task-v2-aside header svg{color:#0864f5;width:17px}.visual-upgrade-2 .task-v2-aside h2{font-size:.68rem}.visual-upgrade-2 .task-v2-aside dl{margin:0;display:grid}.visual-upgrade-2 .task-v2-aside dl>div{border-bottom:1px solid #eef2f7;justify-content:space-between;padding:6px 0;font-size:.52rem;display:flex}.visual-upgrade-2 .task-v2-aside dd{margin:0;font-weight:850}.visual-upgrade-2 .task-v2-aside p{color:#687790;font-size:.56rem;line-height:1.45}.visual-upgrade-2 .task-v2-aside a{color:#075fdc;margin-top:8px;font-size:.52rem;text-decoration:none;display:block}.visual-upgrade-2 .shift-checklist{border-color:var(--v2-line);box-shadow:var(--v2-shadow);border-radius:10px;grid-template-columns:1fr 1.5fr auto;margin-top:11px;padding:14px 16px}.visual-upgrade-2 .shift-checklist h2{font-size:.72rem}.visual-upgrade-2 .shift-checklist p,.visual-upgrade-2 .shift-checklist li{font-size:.53rem}.visual-upgrade-2 .shift-action button{min-height:38px;font-size:.55rem}@media (max-width:1250px){.visual-upgrade-2 .task-metrics{grid-template-columns:repeat(5,200px)}.visual-upgrade-2 .task-v2-priorities>div{grid-template-columns:repeat(4,250px);overflow-x:auto}.visual-upgrade-2 .task-v2-main{grid-template-columns:minmax(700px,1fr) 300px;overflow-x:auto}}@media (max-width:720px){.visual-upgrade-2 .task-context-row{display:none}.visual-upgrade-2 .task-hero{margin:0 0 13px}.visual-upgrade-2 .task-metrics{grid-template-columns:repeat(5,210px)}.visual-upgrade-2 .task-v2-priorities>div{grid-template-columns:repeat(4,245px)}.visual-upgrade-2 .task-v2-main{display:flex;overflow-x:auto}.visual-upgrade-2 .task-v2-main>.task-panel{flex:0 0 860px}.visual-upgrade-2 .task-v2-aside{flex:0 0 290px}.visual-upgrade-2 .shift-checklist{grid-template-columns:1fr;display:grid}}.visual-upgrade-2 .implementation-v2-header{align-items:start;margin-bottom:16px}.visual-upgrade-2 .implementation-v2-header h1{margin:4px 0 3px;font-size:1.72rem}.visual-upgrade-2 .implementation-v2-header p:last-child{color:var(--v2-muted);margin:0;font-size:.7rem}.visual-upgrade-2 .implementation-v2-header nav{gap:10px;display:flex}.visual-upgrade-2 .implementation-v2-header nav a{align-items:center;min-height:40px;padding:0 15px;font-size:.61rem;text-decoration:none;display:flex}.visual-upgrade-2 .clinic-onboarding>.onboarding-overview,.visual-upgrade-2 .clinic-onboarding>.onboarding-progress{display:none}.visual-upgrade-2 .onboarding-v2-kpis{scrollbar-width:thin;grid-template-columns:1.4fr repeat(4,1fr);gap:13px;margin-bottom:13px;padding:1px 1px 3px;display:grid;overflow-x:auto}.visual-upgrade-2 .onboarding-v2-kpis>article{border:1px solid var(--v2-line);min-height:137px;box-shadow:var(--v2-shadow);background:#fff;border-radius:10px;align-items:center;gap:14px;padding:14px;display:flex}.visual-upgrade-2 .onboarding-v2-kpis>article>svg{color:#0aa35d;background:#ebf8f1;border-radius:50%;flex:0 0 46px;width:46px;height:46px;padding:11px}.visual-upgrade-2 .onboarding-v2-kpis>article:nth-child(3)>svg{color:#ed384e;background:#ffedef}.visual-upgrade-2 .onboarding-v2-kpis>article:nth-child(4)>svg{color:#7f48e8;background:#f1ebff}.visual-upgrade-2 .onboarding-v2-kpis>article:nth-child(5)>svg{color:#ed7315;background:#fff1e5}.visual-upgrade-2 .onboarding-v2-kpis p{gap:6px;min-width:0;margin:0;display:grid}.visual-upgrade-2 .onboarding-v2-kpis p>strong{font-size:.61rem}.visual-upgrade-2 .onboarding-v2-kpis p>b{font-size:1.28rem}.visual-upgrade-2 .onboarding-v2-kpis p>b i{color:#6b7890;font-size:.8rem;font-style:normal}.visual-upgrade-2 .onboarding-v2-kpis p>span{color:#0aa15d;font-size:.54rem;font-weight:750}.visual-upgrade-2 .onboarding-v2-kpis p>small{color:#6e7c94;font-size:.52rem}.visual-upgrade-2 .onboarding-ring{--progress:0deg;text-align:center;background:radial-gradient(circle at center,#fff 59%,transparent 60%),conic-gradient(#0864ef var(--progress),#e8eef8 0);border-radius:50%;flex:0 0 94px;place-content:center;width:94px;height:94px;display:grid}.visual-upgrade-2 .onboarding-ring strong{font-size:1.28rem}.visual-upgrade-2 .onboarding-ring small{color:#687791;font-size:.48rem}.visual-upgrade-2 .onboarding-v2-kpis .readiness p>span{color:#172342;font-size:.67rem;font-weight:800}.visual-upgrade-2 .onboarding-v2-dashboard{grid-template-columns:1.1fr 1fr 1.05fr;align-items:stretch;gap:13px;margin-bottom:11px;display:grid}.visual-upgrade-2 .onboarding-v2-dashboard>article{border:1px solid var(--v2-line);min-height:390px;box-shadow:var(--v2-shadow);background:#fff;border-radius:10px;overflow:hidden}.visual-upgrade-2 .onboarding-v2-dashboard>article>header{border-bottom:1px solid #edf1f7;height:46px;padding:14px 16px}.visual-upgrade-2 .onboarding-v2-dashboard h2{font-size:.7rem}.visual-upgrade-2 .onboarding-v2-missing>header{justify-content:space-between;display:flex}.visual-upgrade-2 .onboarding-v2-missing>header span{color:#e63b4c;background:#ffedef;border-radius:10px;padding:3px 7px;font-size:.5rem}.visual-upgrade-2 .onboarding-v2-dashboard>article>div{padding:0 9px}.visual-upgrade-2 .onboarding-v2-progress section,.visual-upgrade-2 .onboarding-v2-missing section{border-bottom:1px solid #edf1f7;grid-template-columns:24px 31px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;display:grid}.visual-upgrade-2 .onboarding-v2-missing section{grid-template-columns:31px minmax(0,1fr) auto;min-height:69px}.visual-upgrade-2 .onboarding-v2-progress section>b{color:#fff;background:#0cac62;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.48rem;display:grid}.visual-upgrade-2 .onboarding-v2-dashboard section>svg{color:#426a9f;background:#edf3fc;border-radius:50%;width:29px;height:29px;padding:7px}.visual-upgrade-2 .onboarding-v2-dashboard section p{gap:2px;margin:0;display:grid}.visual-upgrade-2 .onboarding-v2-dashboard section p strong{font-size:.56rem}.visual-upgrade-2 .onboarding-v2-dashboard section p small{color:#6b7a92;font-size:.49rem}.visual-upgrade-2 .onboarding-v2-dashboard section>span{color:#64718a;background:#eef2f8;border-radius:10px;padding:4px 7px;font-size:.48rem}.visual-upgrade-2 .onboarding-v2-dashboard section>span.completed{color:#098c50;background:#e8f8f0}.visual-upgrade-2 .onboarding-v2-dashboard section>span.blocked{color:#de3348;background:#ffedef}.visual-upgrade-2 .onboarding-v2-components>div{padding:0}.visual-upgrade-2 .onboarding-v2-components article{background:#fff;border:0;border-bottom:1px solid #edf1f7;border-radius:0;justify-content:space-between;align-items:center;min-height:54px;padding:9px 13px;display:flex}.visual-upgrade-2 .onboarding-v2-components article strong{font-size:.57rem}.visual-upgrade-2 .onboarding-v2-components article span{color:#66758d;background:#eef2f8;border-radius:10px;padding:4px 7px;font-size:.48rem}.visual-upgrade-2 .onboarding-v2-components article.ok span{color:#0a8e52;background:#e9f8f0}.visual-upgrade-2 .onboarding-clear{color:#687790;padding:20px;font-size:.58rem}.visual-upgrade-2 .onboarding-step-strip{border:1px solid var(--v2-line);min-width:900px;box-shadow:var(--v2-shadow);background:#fff;border-radius:10px;margin:0 0 11px;padding:14px 16px;overflow-x:auto}.visual-upgrade-2 .onboarding-step-strip li{min-width:100px}.visual-upgrade-2 .onboarding-step-strip li b{width:31px;height:31px}.visual-upgrade-2 .onboarding-step-strip span{font-size:.52rem}.visual-upgrade-2 .onboarding-step-strip small{font-size:.46rem}.visual-upgrade-2 .onboarding-v2-review{border:1px solid var(--v2-line);min-height:89px;box-shadow:var(--v2-shadow);background:#fff;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;margin-bottom:11px;padding:14px 16px;display:grid}.visual-upgrade-2 .onboarding-v2-review h2{font-size:.72rem}.visual-upgrade-2 .onboarding-v2-review p{color:#687790;margin:5px 0 0;font-size:.54rem}.visual-upgrade-2 .onboarding-v2-review button{min-height:40px;padding:0 17px;font-size:.58rem}.visual-upgrade-2 .onboarding-editor{border:1px solid var(--v2-line);background:#fff;border-radius:10px;margin-top:10px}.visual-upgrade-2 .onboarding-editor>summary{color:#075edc;cursor:pointer;padding:14px 16px;font-size:.62rem;font-weight:800}.visual-upgrade-2 .onboarding-sections{padding:0 12px 12px}.visual-upgrade-2 .implementation-history{margin-top:10px}@media (max-width:1250px){.visual-upgrade-2 .onboarding-v2-kpis{grid-template-columns:260px repeat(4,205px)}.visual-upgrade-2 .onboarding-v2-dashboard{grid-template-columns:380px 360px 380px;overflow-x:auto}}@media (max-width:720px){.visual-upgrade-2 .implementation-v2-header{display:grid}.visual-upgrade-2 .implementation-v2-header nav{overflow-x:auto}.visual-upgrade-2 .onboarding-v2-kpis{grid-template-columns:260px repeat(4,210px)}.visual-upgrade-2 .onboarding-v2-dashboard{display:flex;overflow-x:auto}.visual-upgrade-2 .onboarding-v2-dashboard>article{flex:0 0 350px}.visual-upgrade-2 .onboarding-step-strip{overflow-x:auto}.visual-upgrade-2 .onboarding-v2-review{grid-template-columns:1fr}.visual-upgrade-2 .onboarding-v2-review button{width:100%}}.visual-upgrade-2 .results-hero,.visual-upgrade-2 .results-v2-owner-header{margin-bottom:14px}.visual-upgrade-2 .results-heading h1,.visual-upgrade-2 .results-v2-owner-header h1{margin:4px 0 3px;font-size:1.72rem}.visual-upgrade-2 .results-heading>p:last-child,.visual-upgrade-2 .results-v2-owner-header p:last-child{color:var(--v2-muted);margin:0;font-size:.7rem}.visual-upgrade-2 .results-header-tools{gap:9px}.visual-upgrade-2 .results-role-chip,.visual-upgrade-2 .results-filter-visual,.visual-upgrade-2 .results-notification-visual,.visual-upgrade-2 .results-avatar{display:none}.visual-upgrade-2 .results-v2-kpis{scrollbar-width:thin;grid-template-columns:repeat(5,minmax(180px,1fr));gap:13px;margin-bottom:13px;padding:1px 1px 3px;display:grid;overflow-x:auto}.visual-upgrade-2 .results-v2-kpis>article{border:1px solid var(--v2-line);min-height:105px;box-shadow:var(--v2-shadow);background:#fff;border-radius:10px;grid-template-columns:45px minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.visual-upgrade-2 .results-v2-kpis>article>svg,.visual-upgrade-2 .results-v2-kpis .results-metric-icon{color:#0864ef;background:#eaf2ff;border-radius:50%;width:44px;height:44px;padding:10px}.visual-upgrade-2 .results-v2-kpis>article:nth-child(2)>svg{color:#7e49ea;background:#f1eaff}.visual-upgrade-2 .results-v2-kpis>article:nth-child(3)>svg{color:#0ba7aa;background:#e8f8f8}.visual-upgrade-2 .results-v2-kpis>article:nth-child(4)>svg{color:#0aa25c;background:#e9f8ef}.visual-upgrade-2 .results-v2-kpis>article:nth-child(5)>svg{color:#ed7414;background:#fff0e4}.visual-upgrade-2 .results-v2-kpis p{gap:4px;margin:0;display:grid}.visual-upgrade-2 .results-v2-kpis small{color:#43536f;font-size:.59rem;font-weight:750}.visual-upgrade-2 .results-v2-kpis strong{white-space:nowrap;font-size:1.45rem}.visual-upgrade-2 .results-v2-kpis span{color:#0a9a58;font-size:.51rem}.visual-upgrade-2 .results-v2-top{grid-template-columns:1.35fr 1fr;gap:13px;margin-bottom:11px;display:grid}.visual-upgrade-2 .results-v2-top>article,.visual-upgrade-2 .results-v2-middle>article,.visual-upgrade-2 .results-v2-lower>article{border:1px solid var(--v2-line);box-shadow:var(--v2-shadow);background:#fff;border-radius:10px}.visual-upgrade-2 .results-v2-top header,.visual-upgrade-2 .results-v2-middle header,.visual-upgrade-2 .results-v2-lower header{align-items:center;gap:8px;height:43px;padding:12px 16px;display:flex}.visual-upgrade-2 .results-v2-top h2,.visual-upgrade-2 .results-v2-middle h2,.visual-upgrade-2 .results-v2-lower h2{font-size:.72rem}.visual-upgrade-2 .results-v2-funnel>div{grid-template-columns:repeat(6,minmax(80px,1fr));gap:8px;padding:7px 18px 12px;display:grid}.visual-upgrade-2 .results-v2-funnel>div>section{border:1px solid var(--v2-line);background:#fbfdff;border-radius:7px;align-content:center;justify-items:center;gap:7px;min-height:112px;padding:12px 7px;display:grid;position:relative}.visual-upgrade-2 .results-v2-funnel section>svg{color:#0864f5;width:23px}.visual-upgrade-2 .results-v2-funnel section>small{font-size:.53rem;font-weight:750}.visual-upgrade-2 .results-v2-funnel section>strong{font-size:1.12rem}.visual-upgrade-2 .results-v2-funnel section>i{color:#3d5d87;z-index:2;font-style:normal;position:absolute;top:47px;right:-16px}.visual-upgrade-2 .results-v2-funnel footer{text-align:center;border-top:5px solid #e8edf5;margin:0 18px 12px;padding-top:9px;font-size:.57rem}.visual-upgrade-2 .results-v2-diagnostic>header svg{color:#0864f5;width:18px}.visual-upgrade-2 .results-v2-diagnostic>section{border-bottom:1px solid #edf1f7;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;margin:0 15px;padding:8px 0;display:grid}.visual-upgrade-2 .results-v2-diagnostic>section>svg{color:#e94150;background:#ffedef;border-radius:8px;width:34px;height:34px;padding:8px}.visual-upgrade-2 .results-v2-diagnostic>section:nth-child(3)>svg{color:#0a9b58;background:#eaf8ef}.visual-upgrade-2 .results-v2-diagnostic>section:nth-child(4)>svg{color:#7a43e7;background:#f0eaff}.visual-upgrade-2 .results-v2-diagnostic p{gap:2px;margin:0;display:grid}.visual-upgrade-2 .results-v2-diagnostic small,.visual-upgrade-2 .results-v2-diagnostic span{color:#687790;font-size:.49rem}.visual-upgrade-2 .results-v2-diagnostic strong{font-size:.58rem}.visual-upgrade-2 .results-v2-middle{grid-template-columns:.85fr 1.15fr;gap:13px;margin-bottom:11px;display:grid}.visual-upgrade-2 .results-v2-middle>article{min-height:194px;padding-bottom:10px;overflow-x:auto}.visual-upgrade-2 .results-v2-middle table{border-collapse:collapse;width:calc(100% - 28px);min-width:470px;margin:0 14px}.visual-upgrade-2 .results-v2-middle th,.visual-upgrade-2 .results-v2-middle td{text-align:left;border-bottom:1px solid #edf1f7;padding:5px 7px;font-size:.51rem}.visual-upgrade-2 .results-v2-middle th{color:#56667f}.visual-upgrade-2 .results-v2-empty{color:#78869b;margin:30px 16px;font-size:.57rem}.visual-upgrade-2 .results-v2-recurrence{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 13px;display:grid}.visual-upgrade-2 .results-v2-recurrence>section{border:1px solid var(--v2-line);border-radius:7px;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:7px;min-height:63px;padding:8px;display:grid}.visual-upgrade-2 .results-v2-recurrence svg{color:#0aa060;background:#eaf8ef;border-radius:50%;width:29px;height:29px;padding:7px}.visual-upgrade-2 .results-v2-recurrence p{gap:2px;margin:0;display:grid}.visual-upgrade-2 .results-v2-recurrence small,.visual-upgrade-2 .results-v2-recurrence span{color:#697890;font-size:.47rem}.visual-upgrade-2 .results-v2-recurrence strong{font-size:.56rem}.visual-upgrade-2 .results-goals{border:1px solid var(--v2-line);background:#fff;border-radius:9px;margin-bottom:11px}.visual-upgrade-2 .results-goals>summary{color:#075fdc;cursor:pointer;padding:11px 14px;font-size:.58rem;font-weight:750}.visual-upgrade-2 .results-goals .results-kpi-scroll{padding:0 12px 12px}.visual-upgrade-2 .results-goals .results-kpi-card{min-height:210px}.visual-upgrade-2 .results-experience>.owner-essential{display:none}.visual-upgrade-2 .results-analysis-grid{gap:11px;margin:0 0 11px}.visual-upgrade-2 .results-chart-panel,.visual-upgrade-2 .results-summary-panel,.visual-upgrade-2 .results-formula-card{border-color:var(--v2-line);box-shadow:var(--v2-shadow);border-radius:10px}.visual-upgrade-2 .results-v2-lower{grid-template-columns:.85fr 1.15fr;gap:13px;margin-bottom:11px;display:grid}.visual-upgrade-2 .results-v2-lower>article{min-height:150px}.visual-upgrade-2 .results-v2-lower header span{color:#60708a;margin-left:auto;font-size:.5rem}.visual-upgrade-2 .results-line-chart{justify-content:space-around;align-items:end;gap:12px;height:102px;padding:6px 18px;display:flex}.visual-upgrade-2 .results-line-chart>section{grid-template-rows:1fr auto auto;justify-items:center;gap:3px;min-width:42px;height:100%;display:grid}.visual-upgrade-2 .results-line-chart>section>div{align-items:end;gap:4px;height:74px;display:flex}.visual-upgrade-2 .results-line-chart i,.visual-upgrade-2 .results-line-chart b{background:#0864f5;border-radius:4px 4px 0 0;width:8px;min-height:2px}.visual-upgrade-2 .results-line-chart b{background:#0ba65e}.visual-upgrade-2 .results-line-chart strong,.visual-upgrade-2 .results-line-chart small{font-size:.46rem}.visual-upgrade-2 .results-v2-activity{grid-template-columns:repeat(4,1fr);padding:8px 12px;display:grid}.visual-upgrade-2 .results-v2-activity span{border-right:1px solid #e8edf4;justify-items:center;gap:3px;padding:0 9px;display:grid}.visual-upgrade-2 .results-v2-activity span:last-child{border-right:0}.visual-upgrade-2 .results-v2-activity svg{color:#0864f5;background:#eaf2ff;border-radius:50%;width:31px;height:31px;padding:7px}.visual-upgrade-2 .results-v2-activity b{font-size:1rem}.visual-upgrade-2 .results-v2-activity small{color:#64738b;font-size:.46rem}.visual-upgrade-2 .results-v2-footer{border:1px solid var(--v2-line);min-height:82px;box-shadow:var(--v2-shadow);background:#fff;border-radius:10px;grid-template-columns:repeat(3,1fr);display:grid}.visual-upgrade-2 .results-v2-footer article{border-right:1px solid #e8edf4;grid-template-columns:42px 1fr;align-items:center;gap:10px;padding:14px 18px;display:grid}.visual-upgrade-2 .results-v2-footer article:last-child{border-right:0}.visual-upgrade-2 .results-v2-footer svg{color:#0864f5;background:#eaf2ff;border-radius:50%;width:39px;height:39px;padding:9px}.visual-upgrade-2 .results-v2-footer p{gap:3px;margin:0;display:grid}.visual-upgrade-2 .results-v2-footer small{color:#66758d;font-size:.52rem}.visual-upgrade-2 .results-v2-footer strong{font-size:.82rem}@media (max-width:1250px){.visual-upgrade-2 .results-v2-kpis{grid-template-columns:repeat(5,210px)}.visual-upgrade-2 .results-v2-top,.visual-upgrade-2 .results-v2-middle,.visual-upgrade-2 .results-v2-lower{grid-template-columns:minmax(660px,1.2fr) minmax(460px,1fr);overflow-x:auto}}@media (max-width:720px){.visual-upgrade-2 .results-v2-kpis{grid-template-columns:repeat(5,215px)}.visual-upgrade-2 .results-v2-top,.visual-upgrade-2 .results-v2-middle,.visual-upgrade-2 .results-v2-lower{display:flex;overflow-x:auto}.visual-upgrade-2 .results-v2-top>article,.visual-upgrade-2 .results-v2-middle>article,.visual-upgrade-2 .results-v2-lower>article{flex:0 0 650px}.visual-upgrade-2 .results-v2-diagnostic{flex-basis:360px!important}.visual-upgrade-2 .results-v2-recurrence{grid-template-columns:repeat(3,190px)}.visual-upgrade-2 .results-v2-footer{grid-template-columns:repeat(3,260px);overflow-x:auto}}.visual-upgrade-2 .ads-experience{min-width:0}.visual-upgrade-2 .ads-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;margin:0 0 8px;display:grid}.visual-upgrade-2 .ads-hero h1{margin:4px 0 3px;font-size:1.72rem}.visual-upgrade-2 .ads-hero>div:first-child>p:last-child{color:var(--v2-muted);margin:0;font-size:.69rem}.visual-upgrade-2 .ads-account-tools{align-items:center;gap:10px;display:flex}.visual-upgrade-2 .ads-account-tools .ads-primary-action{align-items:center;gap:6px;min-height:40px;padding:0 14px;display:flex}.visual-upgrade-2 .ads-account-tools svg{width:15px}.visual-upgrade-2 .ads-avatar{background:#071a3d;width:40px;height:40px}.visual-upgrade-2 .ads-platform-tabs{border-bottom:1px solid var(--v2-line);align-items:center;gap:4px;height:43px;margin-bottom:9px;display:flex}.visual-upgrade-2 .ads-platform-tabs a{color:#3f506d;border-bottom:2px solid #0000;align-items:center;gap:8px;min-width:115px;height:38px;padding:0 13px;font-size:.6rem;font-weight:750;text-decoration:none;display:flex}.visual-upgrade-2 .ads-platform-tabs a.active{color:#075fe3;background:#f5f8ff;border-bottom-color:#0864f5}.visual-upgrade-2 .ads-platform-tabs .ads-platform-mark{width:22px;height:22px;font-size:.65rem}.visual-upgrade-2 .ads-platform-tabs .meta{color:#0864f5}.visual-upgrade-2 .ads-demo-banner{color:#576983;background:#f7faff;border:1px solid #dbe7f7;border-radius:7px;min-height:33px;margin:0 0 8px;padding:7px 11px;font-size:.52rem}.visual-upgrade-2 .ads-demo-banner strong{color:#183a6b}.visual-upgrade-2 .ads-v2-filters{z-index:3;position:absolute;top:16px;right:96px}.visual-upgrade-2 .ads-v2-filters>summary{border:1px solid var(--v2-line);color:#263854;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:7px;min-width:190px;height:40px;padding:0 12px;font-size:.58rem;font-weight:750;list-style:none;display:flex}.visual-upgrade-2 .ads-v2-filters>summary svg{width:15px}.visual-upgrade-2 .ads-v2-filters>summary span{color:#0864f5;margin-left:auto}.visual-upgrade-2 .ads-v2-filters[open]{width:min(1000px,100vw - 280px)}.visual-upgrade-2 .ads-v2-filters[open]>summary{margin-left:auto}.visual-upgrade-2 .ads-v2-filters .ads-filter-bar{border:1px solid var(--v2-line);background:#fff;border-radius:9px;justify-content:flex-end;gap:8px;margin-top:6px;padding:12px;display:flex;box-shadow:0 12px 35px #102f6024}.visual-upgrade-2 .ads-v2-filters .ads-filter-bar label{min-width:120px;font-size:.5rem}.visual-upgrade-2 .ads-v2-filters .ads-filter-bar input,.visual-upgrade-2 .ads-v2-filters .ads-filter-bar select,.visual-upgrade-2 .ads-v2-filters .ads-filter-bar button{height:34px;font-size:.52rem}.visual-upgrade-2 .ads-kpi-scroll{margin-bottom:10px}.visual-upgrade-2 .ads-kpis{grid-template-columns:repeat(6,minmax(165px,1fr));gap:12px;display:grid}.visual-upgrade-2 .ads-kpis article{grid-template-columns:40px minmax(0,1fr);gap:10px;min-height:98px;padding:13px}.visual-upgrade-2 .ads-kpi-icon{color:#0864f5;background:#eaf2ff;border-radius:50%;width:40px;height:40px}.visual-upgrade-2 .ads-kpi-icon svg{width:21px}.visual-upgrade-2 .ads-kpis small{font-size:.55rem}.visual-upgrade-2 .ads-kpis strong{white-space:nowrap;font-size:1.15rem}.visual-upgrade-2 .ads-kpis p{font-size:.49rem}.visual-upgrade-2 .ads-kpis p i{color:#64738c;font-style:normal}.visual-upgrade-2 .ads-top-grid{grid-template-columns:minmax(620px,1.45fr) minmax(320px,.55fr);gap:11px;margin-bottom:10px}.visual-upgrade-2 .ads-platform-meta_ads .ads-top-grid{grid-template-columns:minmax(310px,.5fr) minmax(650px,1.5fr)}.visual-upgrade-2 .ads-platform-meta_ads .ads-performance-panel{grid-column:2}.visual-upgrade-2 .ads-platform-meta_ads .ads-ai-panel{grid-area:1/1}.visual-upgrade-2 .ads-top-grid>article,.visual-upgrade-2 .ads-middle-grid>article,.visual-upgrade-2 .ads-bottom-grid>article{border-color:var(--v2-line);box-shadow:var(--v2-shadow);border-radius:10px}.visual-upgrade-2 .ads-performance-panel,.visual-upgrade-2 .ads-ai-panel{min-height:218px}.visual-upgrade-2 .ads-performance-panel>header,.visual-upgrade-2 .ads-ai-panel>header{min-height:45px;padding:11px 14px}.visual-upgrade-2 .ads-performance-panel h2,.visual-upgrade-2 .ads-ai-panel h2{font-size:.66rem}.visual-upgrade-2 .ads-ai-panel h2{align-items:center;gap:6px;display:flex}.visual-upgrade-2 .ads-ai-panel h2 svg{width:16px}.visual-upgrade-2 .ads-chart{grid-template-columns:34px minmax(480px,1fr) 46px;height:165px}.visual-upgrade-2 .ads-chart svg{height:135px}.visual-upgrade-2 .ads-chart-dates{font-size:.47rem}.visual-upgrade-2 .ads-ai-panel>section{margin:0 12px;padding:11px}.visual-upgrade-2 .ads-ai-panel p,.visual-upgrade-2 .ads-ai-panel b,.visual-upgrade-2 .ads-ai-panel .ads-primary-action{font-size:.52rem}.visual-upgrade-2 .ads-middle-grid{grid-template-columns:minmax(650px,1.45fr) minmax(300px,.55fr);gap:11px;margin-bottom:10px}.visual-upgrade-2 .ads-campaigns-panel>header,.visual-upgrade-2 .ads-platforms-panel>header{min-height:44px;padding:10px 14px}.visual-upgrade-2 .ads-campaigns-panel h2,.visual-upgrade-2 .ads-platforms-panel h2{font-size:.67rem}.visual-upgrade-2 .ads-campaigns-panel header a{align-items:center;gap:5px;min-height:31px;padding:0 10px;font-size:.5rem;display:flex}.visual-upgrade-2 .ads-campaigns-panel header svg{width:13px}.visual-upgrade-2 .ads-table-scroll{padding:0 11px 9px}.visual-upgrade-2 .ads-table-scroll table{min-width:730px}.visual-upgrade-2 .ads-table-scroll th,.visual-upgrade-2 .ads-table-scroll td{padding:7px 6px;font-size:.49rem}.visual-upgrade-2 .ads-table-scroll td strong{font-size:.53rem}.visual-upgrade-2 .ads-platforms-panel>div{padding:0 12px 9px}.visual-upgrade-2 .ads-platform-manager{font-size:.5rem}.visual-upgrade-2 .ads-bottom-grid{grid-template-columns:1fr 1fr 1.1fr;gap:11px}.visual-upgrade-2 .ads-bottom-grid>article{min-height:160px}.visual-upgrade-2 .ads-bottom-grid header{height:42px;padding:11px 14px}.visual-upgrade-2 .ads-bottom-grid h2{font-size:.65rem}.visual-upgrade-2 .ads-attribution-panel>div{padding:8px 12px}.visual-upgrade-2 .ads-attribution-panel section p small,.visual-upgrade-2 .ads-attribution-panel section p em,.visual-upgrade-2 .ads-origin-panel section,.visual-upgrade-2 .ads-activity-panel section{font-size:.48rem}@media (max-width:1250px){.visual-upgrade-2 .ads-v2-filters{margin:-48px 0 9px;position:static}.visual-upgrade-2 .ads-v2-filters[open]{width:100%}.visual-upgrade-2 .ads-kpis{grid-template-columns:repeat(6,195px)}.visual-upgrade-2 .ads-top-grid,.visual-upgrade-2 .ads-middle-grid{grid-template-columns:minmax(650px,1.35fr) minmax(330px,.65fr);overflow-x:auto}.visual-upgrade-2 .ads-bottom-grid{grid-template-columns:repeat(3,minmax(330px,1fr));overflow-x:auto}}@media (max-width:720px){.visual-upgrade-2 .ads-hero{display:grid}.visual-upgrade-2 .ads-account-tools{justify-content:flex-start}.visual-upgrade-2 .ads-v2-filters{margin:0 0 9px}.visual-upgrade-2 .ads-v2-filters .ads-filter-bar{justify-content:flex-start;overflow-x:auto}.visual-upgrade-2 .ads-kpis{grid-template-columns:repeat(6,210px)}.visual-upgrade-2 .ads-top-grid,.visual-upgrade-2 .ads-middle-grid,.visual-upgrade-2 .ads-bottom-grid{display:flex;overflow-x:auto}.visual-upgrade-2 .ads-top-grid>article,.visual-upgrade-2 .ads-middle-grid>article{flex:0 0 650px}.visual-upgrade-2 .ads-top-grid>.ads-ai-panel,.visual-upgrade-2 .ads-middle-grid>.ads-platforms-panel{flex-basis:320px}.visual-upgrade-2 .ads-bottom-grid>article{flex:0 0 330px}}.visual-upgrade-2 .owner-overview-v2{min-width:0}.visual-upgrade-2 .owner-overview-v2-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;min-height:78px;margin-bottom:13px;display:grid}.visual-upgrade-2 .owner-overview-v2-header h1{margin:4px 0 3px;font-size:1.76rem}.visual-upgrade-2 .owner-overview-v2-header>div>p:last-child{color:var(--v2-muted);margin:0;font-size:.69rem}.visual-upgrade-2 .owner-overview-v2-header>div>p span{color:#0a9558;margin-left:20px;font-size:.52rem}.visual-upgrade-2 .owner-overview-v2-header>details{position:relative}.visual-upgrade-2 .owner-overview-v2-header summary{color:#075fdc;cursor:pointer;background:#fff;border:1px solid #aecdff;border-radius:8px;align-items:center;gap:8px;min-width:170px;height:40px;padding:0 13px;font-size:.61rem;font-weight:750;list-style:none;display:flex}.visual-upgrade-2 .owner-overview-v2-header summary svg{width:17px}.visual-upgrade-2 .owner-overview-v2-header summary b{margin-left:auto}.visual-upgrade-2 .owner-overview-v2-header details nav{z-index:5;border:1px solid var(--v2-line);background:#fff;border-radius:8px;width:170px;padding:6px;display:grid;position:absolute;top:44px;right:0;box-shadow:0 12px 28px #112d5b26}.visual-upgrade-2 .owner-overview-v2-header details nav a{color:#485a76;padding:8px;font-size:.58rem;text-decoration:none}.visual-upgrade-2 .owner-overview-v2-header details nav a.active{color:#075fdc;background:#eaf2ff;border-radius:6px;font-weight:800}.visual-upgrade-2 .owner-overview-v2-kpis{scrollbar-width:thin;grid-template-columns:repeat(5,minmax(175px,1fr));gap:13px;margin-bottom:11px;padding:1px 1px 3px;display:grid;overflow-x:auto}.visual-upgrade-2 .owner-overview-v2-kpis>article{border:1px solid var(--v2-line);min-height:101px;box-shadow:var(--v2-shadow);background:#fff;border-radius:10px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;padding:13px;display:grid}.visual-upgrade-2 .owner-overview-v2-kpis>article>svg{color:#0864f5;background:#eaf2ff;border-radius:50%;width:43px;height:43px;padding:10px}.visual-upgrade-2 .owner-overview-v2-kpis>article:nth-child(3)>svg{color:#0b9e5b;background:#eaf8ef}.visual-upgrade-2 .owner-overview-v2-kpis>article:nth-child(4)>svg{color:#7b45e6;background:#f0eaff}.visual-upgrade-2 .owner-overview-v2-kpis>article:nth-child(5)>svg{color:#ee7716;background:#fff0e4}.visual-upgrade-2 .owner-overview-v2-kpis p{gap:4px;margin:0;display:grid}.visual-upgrade-2 .owner-overview-v2-kpis small{color:#43536e;font-size:.57rem}.visual-upgrade-2 .owner-overview-v2-kpis strong{white-space:nowrap;font-size:1.35rem}.visual-upgrade-2 .owner-overview-v2-kpis span{color:#0a9857;font-size:.49rem}.visual-upgrade-2 .owner-overview-v2-top{grid-template-columns:1.35fr .85fr;gap:11px;margin-bottom:10px;display:grid}.visual-upgrade-2 .owner-overview-v2-top>article,.visual-upgrade-2 .owner-v2-attention,.visual-upgrade-2 .owner-v2-work>article,.visual-upgrade-2 .owner-v2-bottom>article{border:1px solid var(--v2-line);box-shadow:var(--v2-shadow);background:#fff;border-radius:10px}.visual-upgrade-2 .owner-overview-v2-top header,.visual-upgrade-2 .owner-v2-attention>header,.visual-upgrade-2 .owner-v2-work header,.visual-upgrade-2 .owner-v2-bottom header{padding:11px 14px}.visual-upgrade-2 .owner-v2-journey header h2{margin-top:3px;font-size:.78rem}.visual-upgrade-2 .owner-v2-journey>div{grid-template-columns:repeat(6,1fr);gap:9px;padding:6px 14px 16px;display:grid}.visual-upgrade-2 .owner-v2-journey section{background:#f9fbff;border:1px solid #cfe0fb;border-radius:7px;align-content:center;justify-items:center;gap:6px;min-height:92px;padding:10px 6px;display:grid;position:relative}.visual-upgrade-2 .owner-v2-journey section>svg{color:#0864f5;width:22px}.visual-upgrade-2 .owner-v2-journey section>small{font-size:.51rem;font-weight:750}.visual-upgrade-2 .owner-v2-journey section>strong{font-size:1rem}.visual-upgrade-2 .owner-v2-journey section>i{z-index:2;color:#0864f5;font-style:normal;position:absolute;top:38px;right:-15px}.visual-upgrade-2 .owner-v2-diagnostic>section{border-bottom:1px solid #edf1f7;grid-template-columns:36px 1fr;align-items:center;gap:9px;min-height:56px;margin:0 14px;padding:8px 0;display:grid}.visual-upgrade-2 .owner-v2-diagnostic>section>svg{color:#ea7917;background:#fff0e4;border-radius:50%;width:34px;height:34px;padding:8px}.visual-upgrade-2 .owner-v2-diagnostic p{gap:2px;margin:0;display:grid}.visual-upgrade-2 .owner-v2-diagnostic small,.visual-upgrade-2 .owner-v2-diagnostic span{color:#687890;font-size:.47rem}.visual-upgrade-2 .owner-v2-diagnostic strong{font-size:.56rem}.visual-upgrade-2 .owner-v2-attention{min-height:112px;margin-bottom:10px;padding-bottom:10px}.visual-upgrade-2 .owner-v2-attention>div{grid-template-columns:repeat(4,1fr);gap:10px;padding:0 14px;display:grid}.visual-upgrade-2 .owner-v2-attention article{background:snow;border:1px solid #ffd6d6;border-radius:7px;grid-template-columns:33px minmax(0,1fr);align-items:center;gap:8px;min-height:65px;padding:9px;display:grid}.visual-upgrade-2 .owner-v2-attention article>svg{color:#e73c4d;background:#ffecec;border-radius:50%;width:31px;height:31px;padding:7px}.visual-upgrade-2 .owner-v2-attention article p{gap:2px;margin:0;display:grid}.visual-upgrade-2 .owner-v2-attention article strong{font-size:.55rem}.visual-upgrade-2 .owner-v2-attention article span{color:#68778f;font-size:.46rem}.visual-upgrade-2 .owner-v2-attention article a{color:#075fdc;grid-column:2;font-size:.48rem;text-decoration:none}.visual-upgrade-2 .owner-v2-attention article.clear{background:#f5fcf8;border-color:#cfead9;grid-column:1/-1}.visual-upgrade-2 .owner-v2-attention article.clear>svg{color:#0b9a58;background:#e7f8ee}.visual-upgrade-2 .owner-v2-work{grid-template-columns:1.05fr .95fr;gap:11px;margin-bottom:10px;display:grid}.visual-upgrade-2 .owner-v2-work>article{min-height:139px}.visual-upgrade-2 .owner-v2-work header{justify-content:space-between;align-items:center;display:flex}.visual-upgrade-2 .owner-v2-work header>span{color:#5d6d86;background:#eef2f7;border-radius:10px;padding:3px 7px;font-size:.48rem}.visual-upgrade-2 .owner-v2-work>article>div{grid-template-columns:repeat(3,1fr);padding:0 14px;display:grid}.visual-upgrade-2 .owner-v2-work>article>div section{border-right:1px solid #edf1f7;grid-template-columns:28px 1fr;align-items:center;gap:7px;min-height:55px;padding:7px;display:grid}.visual-upgrade-2 .owner-v2-work>article>div section:last-child{border-right:0}.visual-upgrade-2 .owner-v2-work>article section svg{color:#0864f5;background:#eaf2ff;border-radius:50%;width:26px;height:26px;padding:6px}.visual-upgrade-2 .owner-v2-work section strong,.visual-upgrade-2 .owner-v2-work section small{font-size:.5rem}.visual-upgrade-2 .owner-v2-work section small{color:#687790}.visual-upgrade-2 .owner-v2-work>article>a{color:#075fdc;margin:7px 14px;font-size:.48rem;text-decoration:none;display:block}.visual-upgrade-2 .owner-v2-copilot label{border:1px solid var(--v2-line);border-radius:7px;align-items:center;gap:8px;height:38px;margin:0 14px;padding:0 10px;display:flex}.visual-upgrade-2 .owner-v2-copilot label svg{color:#0864f5;width:15px}.visual-upgrade-2 .owner-v2-copilot input{background:0 0;border:0;width:100%;height:34px;font-size:.52rem}.visual-upgrade-2 .owner-v2-copilot>div{gap:6px;flex-wrap:wrap!important;padding-top:8px!important;display:flex!important}.visual-upgrade-2 .owner-v2-copilot>div>span{color:#075fdc;border:1px solid #cfe0fb;border-radius:12px;padding:5px 8px;font-size:.47rem}.visual-upgrade-2 .owner-v2-bottom{grid-template-columns:.8fr 1.2fr;gap:11px;display:grid}.visual-upgrade-2 .owner-v2-bottom>article{min-height:150px}.visual-upgrade-2 .owner-v2-bottom>article:first-child>p{color:#68778f;margin:22px 14px;font-size:.55rem}.visual-upgrade-2 .owner-v2-bottom>article>a{color:#075fdc;margin:0 14px;font-size:.5rem;text-decoration:none}.visual-upgrade-2 .owner-v2-bottom>article>div{grid-template-columns:repeat(6,1fr);gap:7px;padding:0 12px;display:grid}.visual-upgrade-2 .owner-v2-bottom section{border:1px solid var(--v2-line);border-radius:7px;align-content:center;justify-items:center;gap:4px;min-height:85px;padding:8px 5px;display:grid}.visual-upgrade-2 .owner-v2-bottom section svg{color:#0864f5;width:23px}.visual-upgrade-2 .owner-v2-bottom section strong{font-size:.75rem}.visual-upgrade-2 .owner-v2-bottom section small{text-align:center;font-size:.43rem}.visual-upgrade-2 .owner-v2-bottom>article>span.owner-v2-empty{color:#8793a6;margin:7px 13px;font-size:.45rem;display:block}@media (max-width:1250px){.visual-upgrade-2 .owner-overview-v2-kpis{grid-template-columns:repeat(5,205px)}.visual-upgrade-2 .owner-overview-v2-top{grid-template-columns:minmax(660px,1.3fr) minmax(350px,.7fr);overflow-x:auto}.visual-upgrade-2 .owner-v2-attention>div{grid-template-columns:repeat(4,250px);overflow-x:auto}.visual-upgrade-2 .owner-v2-work,.visual-upgrade-2 .owner-v2-bottom{grid-template-columns:minmax(520px,1fr) minmax(520px,1fr);overflow-x:auto}}@media (max-width:720px){.visual-upgrade-2 .owner-overview-v2-header{grid-template-columns:1fr}.visual-upgrade-2 .owner-overview-v2-header>div>p span{margin:5px 0 0;display:block}.visual-upgrade-2 .owner-overview-v2-kpis{grid-template-columns:repeat(5,215px)}.visual-upgrade-2 .owner-overview-v2-top{display:flex;overflow-x:auto}.visual-upgrade-2 .owner-overview-v2-top>article{flex:0 0 660px}.visual-upgrade-2 .owner-overview-v2-top>.owner-v2-diagnostic{flex-basis:360px}.visual-upgrade-2 .owner-v2-attention>div{grid-template-columns:repeat(4,250px)}.visual-upgrade-2 .owner-v2-work,.visual-upgrade-2 .owner-v2-bottom{display:flex;overflow-x:auto}.visual-upgrade-2 .owner-v2-work>article,.visual-upgrade-2 .owner-v2-bottom>article{flex:0 0 520px}}.visual-upgrade-2 .ads-experience{position:relative}.visual-upgrade-2 .owner-task-v2{min-width:0}.visual-upgrade-2 .owner-task-v2 .task-metrics article{border:1px solid var(--v2-line);min-height:106px;box-shadow:var(--v2-shadow);background:#fff;border-radius:11px;grid-template-columns:43px minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.visual-upgrade-2 .owner-task-v2 .task-metrics article p{margin:0}.visual-upgrade-2 .owner-task-v2 .task-metrics article small{color:#43536e;font-size:.57rem;font-weight:750;display:block}.visual-upgrade-2 .owner-task-v2 .task-metrics article strong{margin-top:3px;font-size:1.34rem;display:block}.visual-upgrade-2 .owner-task-v2 .task-metrics article p>span{color:#718099;margin-top:5px;font-size:.5rem;display:block}.visual-upgrade-2 .owner-task-v2 .task-v2-priorities>div>span{border:1px solid var(--v2-line);background:#fff;border-radius:8px;grid-template-columns:30px 25px minmax(0,1fr);align-items:center;gap:6px;min-height:58px;padding:9px 10px;display:grid}.visual-upgrade-2 .owner-task-v2 .task-v2-priorities>div>span>svg{color:#ef6e32;background:#fff0e7;border-radius:50%;width:28px;height:28px;padding:6px}.visual-upgrade-2 .owner-task-v2 .task-v2-priorities>div>span>b{font-size:1rem}.visual-upgrade-2 .owner-task-v2 .task-v2-priorities>div>span p{margin:0;font-size:.55rem;font-weight:750}.visual-upgrade-2 .owner-task-v2 .task-v2-priorities>div>span small{color:#e14f40;margin-top:3px;font-size:.49rem;font-weight:500;display:block}.visual-upgrade-2 .owner-task-v2-grid{grid-template-columns:minmax(650px,1.75fr) minmax(280px,.75fr);align-items:start;gap:13px;display:grid}.visual-upgrade-2 .owner-task-v2 .task-row{grid-template-columns:39px minmax(180px,1.5fr) 90px 110px auto}.visual-upgrade-2 .owner-task-v2 .owner-clear{color:#687790;padding:22px;font-size:.58rem}.visual-upgrade-2 .owner-team-panel{margin-top:11px}.visual-upgrade-2 .owner-disclosure>summary{color:#075fdc;cursor:pointer;padding:10px 15px;font-size:.55rem;font-weight:750}.visual-upgrade-2 .owner-team-panel .task-row{grid-template-columns:minmax(220px,1.5fr) 150px auto auto}@media (max-width:1250px){.visual-upgrade-2 .inbox-experience .inbox-layout{grid-template-columns:310px minmax(520px,1fr) 300px;min-width:1130px;overflow-x:auto}.visual-upgrade-2 .contact-context-panel{display:block}.visual-upgrade-2 .owner-task-v2-grid{grid-template-columns:minmax(700px,1fr) 300px;overflow-x:auto}}@media (max-width:720px){.visual-upgrade-2 .inbox-experience .inbox-layout{min-width:0;display:block;overflow:hidden}.visual-upgrade-2 .contact-context-panel{border-top:1px solid var(--v2-line);display:block}.visual-upgrade-2 .owner-task-v2-grid{display:flex;overflow-x:auto}.visual-upgrade-2 .owner-task-v2-grid>.task-panel{flex:0 0 860px}.visual-upgrade-2 .owner-task-v2-grid>.task-v2-aside{flex:0 0 290px}.visual-upgrade-2 .owner-team-panel{overflow-x:auto}}.visual-upgrade-2 .onboarding-step-strip{width:100%;min-width:0}.visual-upgrade-2 .onboarding-step-strip.onboarding-empty{color:#687790;text-align:center;font-size:.58rem;display:block}.visual-upgrade-2 .owner-overview-v2-kpis strong.honest-state,.visual-upgrade-2 .results-v2-kpis strong,.visual-upgrade-2 .ads-kpis strong{white-space:normal;overflow-wrap:anywhere;line-height:1.08}.visual-upgrade-2 .ads-account-tools .ads-primary-action{display:none}.visual-upgrade-2 .ads-v2-filters{top:0;right:52px}.visual-upgrade-2 .ads-kpis article,.visual-upgrade-2 .ads-kpis article>div{min-width:0}@media (max-width:1250px){.visual-upgrade-2 .ads-v2-filters{margin:-48px 0 9px;position:static}.visual-upgrade-2 .ads-account-tools{min-width:42px}}@media (max-width:1450px){.visual-upgrade-2 .inbox-experience .inbox-layout{grid-template-columns:310px 520px 300px;min-width:0;overflow:auto hidden}.visual-upgrade-2 .agenda-v2-signals span{grid-template-columns:1fr;align-content:start;align-items:start;gap:3px}}.visual-upgrade-2 .settings-workspace{color:#10234a;max-width:1500px;margin:0 auto;padding-bottom:90px}.visual-upgrade-2 .settings-hero{background:linear-gradient(135deg,#fff,#f4f8ff);border:1px solid #dbe6f6;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;min-height:118px;margin-bottom:16px;padding:22px 24px;display:flex;box-shadow:0 7px 22px #15396d0f}.visual-upgrade-2 .settings-hero h1{margin:5px 0 7px;font-size:1.85rem}.visual-upgrade-2 .settings-hero p:last-child{color:#65758f;max-width:780px;margin:0;font-size:.72rem}.visual-upgrade-2 .settings-hero .readiness-badge{text-align:center;background:#eaf2ff;border-radius:12px;min-width:170px;padding:14px 17px}.visual-upgrade-2 .settings-hero .readiness-badge.ready{color:#08784a;background:#e9f8ef}.visual-upgrade-2 .settings-hero .readiness-badge strong,.visual-upgrade-2 .settings-hero .readiness-badge span{display:block}.visual-upgrade-2 .settings-hero .readiness-badge strong{font-size:1rem}.visual-upgrade-2 .settings-hero .readiness-badge span{margin-top:4px;font-size:.58rem}.visual-upgrade-2 .settings-card-grid{grid-template-columns:repeat(3,minmax(250px,1fr));gap:12px;margin-bottom:16px;display:grid}.visual-upgrade-2 .settings-card-grid>a{color:#142b54;background:#fff;border:1px solid #dbe6f6;border-radius:11px;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:82px;padding:15px;text-decoration:none;display:grid;box-shadow:0 4px 15px #1436680a}.visual-upgrade-2 .settings-card-grid>a:hover{border-color:#8eb9fa;box-shadow:0 7px 20px #1454b41a}.visual-upgrade-2 .settings-card-grid svg{color:#0965ed;background:#eaf2ff;border-radius:11px;width:42px;height:42px;padding:10px}.visual-upgrade-2 .settings-card-grid strong,.visual-upgrade-2 .settings-card-grid small{display:block}.visual-upgrade-2 .settings-card-grid strong{font-size:.72rem}.visual-upgrade-2 .settings-card-grid small{color:#718099;margin-top:5px;font-size:.57rem}.visual-upgrade-2 .settings-card-grid b{color:#0864ed}.visual-upgrade-2 .settings-wizard-steps{background:#fff;border:1px solid #dbe6f6;border-radius:12px;grid-template-columns:repeat(8,minmax(100px,1fr));gap:8px;margin:0 0 16px;padding:12px;list-style:none;display:grid;overflow-x:auto}.visual-upgrade-2 .settings-wizard-steps li{color:#718099;border-radius:8px;grid-template-columns:28px 1fr;align-items:center;gap:7px;min-width:100px;padding:9px;font-size:.55rem;display:grid}.visual-upgrade-2 .settings-wizard-steps b{background:#eef2f7;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.visual-upgrade-2 .settings-wizard-steps li.active{color:#075fdc;background:#eaf2ff;font-weight:800}.visual-upgrade-2 .settings-wizard-steps li.active b{color:#fff;background:#0965ed}.visual-upgrade-2 .settings-wizard-steps li.done b{color:#087a49;background:#dbf5e7}.visual-upgrade-2 .settings-readiness,.visual-upgrade-2 .settings-panel{background:#fff;border:1px solid #dbe6f6;border-radius:13px;margin-bottom:15px;box-shadow:0 5px 18px #1035660d}.visual-upgrade-2 .settings-readiness>header,.visual-upgrade-2 .settings-panel>header{border-bottom:1px solid #edf1f7;justify-content:space-between;align-items:center;min-height:62px;padding:15px 20px;display:flex}.visual-upgrade-2 .settings-readiness h2,.visual-upgrade-2 .settings-panel h2{margin:0;font-size:.9rem}.visual-upgrade-2 .settings-readiness>header>span{color:#075fdc;font-size:.62rem;font-weight:800}.visual-upgrade-2 .settings-readiness>div{grid-template-columns:repeat(4,minmax(180px,1fr));gap:9px;padding:14px;display:grid}.visual-upgrade-2 .settings-readiness article{border:1px solid #e1e8f2;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:66px;padding:10px;display:grid}.visual-upgrade-2 .settings-readiness article>svg{color:#667892;background:#edf2f8;border-radius:50%;width:32px;height:32px;padding:7px}.visual-upgrade-2 .settings-readiness article.completed>svg{color:#07814d;background:#e2f7ec}.visual-upgrade-2 .settings-readiness article.blocked_external>svg{color:#e47418;background:#fff1e6}.visual-upgrade-2 .settings-readiness article p{margin:0}.visual-upgrade-2 .settings-readiness article strong,.visual-upgrade-2 .settings-readiness article small{display:block}.visual-upgrade-2 .settings-readiness article strong{font-size:.59rem}.visual-upgrade-2 .settings-readiness article small,.visual-upgrade-2 .settings-readiness article>span{color:#718099;margin-top:3px;font-size:.48rem}.visual-upgrade-2 .settings-panel>header p{color:#6c7b92;margin:4px 0 0;font-size:.62rem}.visual-upgrade-2 .settings-panel>form,.visual-upgrade-2 .settings-panel>.settings-split,.visual-upgrade-2 .settings-panel>.settings-list,.visual-upgrade-2 .settings-panel>.integration-settings-grid,.visual-upgrade-2 .settings-panel>.settings-state-card,.visual-upgrade-2 .settings-panel>.settings-security-summary,.visual-upgrade-2 .settings-panel>.settings-security-note,.visual-upgrade-2 .settings-panel>a{margin:16px 20px}.visual-upgrade-2 .settings-form-grid{grid-template-columns:repeat(3,minmax(210px,1fr));gap:12px;margin-bottom:14px;display:grid}.visual-upgrade-2 .settings-form-grid .wide{grid-column:1/-1}.visual-upgrade-2 .settings-panel label{color:#445571;gap:5px;font-size:.57rem;font-weight:750;display:grid}.visual-upgrade-2 .settings-panel label small{font-weight:500}.visual-upgrade-2 .settings-panel input,.visual-upgrade-2 .settings-panel select,.visual-upgrade-2 .settings-panel textarea{color:#152a50;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #cfdced;border-radius:8px;padding:9px 11px}.visual-upgrade-2 .settings-panel textarea{resize:vertical;min-height:80px}.visual-upgrade-2 .settings-panel label>input[type=checkbox]{width:17px;min-height:17px}.visual-upgrade-2 .settings-panel button,.visual-upgrade-2 .settings-panel>a{color:#fff;background:#0864ed;border:1px solid #0864ed;border-radius:8px;min-height:38px;padding:0 14px;font-size:.56rem;font-weight:800;text-decoration:none}.visual-upgrade-2 .settings-panel button.secondary-button{color:#075fdc;background:#fff}.visual-upgrade-2 .settings-panel button:disabled{color:#8b98aa;cursor:not-allowed;background:#edf1f6;border-color:#d7e0ec}.visual-upgrade-2 .settings-list{gap:8px;max-height:420px;display:grid;overflow:auto}.visual-upgrade-2 .settings-list>article{border:1px solid #e2e9f2;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto auto auto;align-items:center;gap:10px;min-height:60px;padding:10px 12px;display:grid}.visual-upgrade-2 .settings-list>article>svg{color:#0965ed;background:#eaf2ff;border-radius:50%;width:32px;height:32px;padding:7px}.visual-upgrade-2 .settings-list article p{margin:0}.visual-upgrade-2 .settings-list article strong,.visual-upgrade-2 .settings-list article span{display:block}.visual-upgrade-2 .settings-list article strong{font-size:.62rem}.visual-upgrade-2 .settings-list article span,.visual-upgrade-2 .settings-list article em{color:#6f7e94;margin-top:3px;font-size:.52rem;font-style:normal}.visual-upgrade-2 .settings-services>form{border:1px solid #e2e9f2;border-radius:9px;grid-template-columns:180px repeat(12,minmax(105px,1fr)) auto;align-items:end;gap:8px;padding:12px;display:grid;overflow-x:auto}.visual-upgrade-2 .settings-services>form>div span{color:#65758d;margin-top:4px;font-size:.51rem;display:block}.visual-upgrade-2 .settings-services>form input,.visual-upgrade-2 .settings-services>form select{min-width:105px}.visual-upgrade-2 .settings-services>form label{white-space:nowrap;align-items:center;gap:5px;display:flex}.visual-upgrade-2 .member-profile-editor{position:relative}.visual-upgrade-2 .member-profile-editor summary{cursor:pointer;color:#075fdc;white-space:nowrap;font-size:.52rem;font-weight:800}.visual-upgrade-2 .member-profile-editor form{z-index:8;background:#fff;border:1px solid #cfdced;border-radius:10px;gap:8px;width:280px;padding:12px;display:grid;position:absolute;top:26px;right:0;box-shadow:0 12px 30px #0e30622e}.visual-upgrade-2 .member-profile-editor[open] summary{color:#0b438d}.visual-upgrade-2 .settings-services>form>div small{color:#7a879a;margin-top:4px;font-size:.48rem;display:block}.visual-upgrade-2 .settings-split{grid-template-columns:repeat(3,minmax(250px,1fr));gap:12px;display:grid}.visual-upgrade-2 .settings-split>form{background:#fbfcff;border:1px solid #e0e8f3;border-radius:10px;gap:9px;padding:14px;display:grid}.visual-upgrade-2 .settings-split h3,.visual-upgrade-2 .settings-panel form h3{margin:0 0 5px;font-size:.7rem}.visual-upgrade-2 .integration-settings-grid{grid-template-columns:repeat(3,minmax(230px,1fr));gap:12px;display:grid}.visual-upgrade-2 .integration-settings-grid>article{border:1px solid #dde6f3;border-radius:11px;flex-direction:column;min-height:190px;padding:15px;display:flex}.visual-upgrade-2 .integration-settings-grid header{justify-content:space-between;align-items:center;display:flex}.visual-upgrade-2 .integration-settings-grid header svg{color:#0864ed;background:#eaf2ff;border-radius:9px;width:35px;height:35px;padding:8px}.visual-upgrade-2 .integration-settings-grid header span{color:#b95e16;background:#fff0e4;border-radius:10px;padding:4px 7px;font-size:.48rem;font-weight:800}.visual-upgrade-2 .integration-settings-grid header span.connected{color:#087c49;background:#e5f8ed}.visual-upgrade-2 .integration-settings-grid h3{margin:14px 0 6px;font-size:.7rem}.visual-upgrade-2 .integration-settings-grid p,.visual-upgrade-2 .integration-settings-grid small{color:#687890;font-size:.54rem}.visual-upgrade-2 .integration-settings-grid a,.visual-upgrade-2 .integration-settings-grid button{color:#075fdc;border-radius:7px;place-items:center;min-height:36px;margin-top:auto;text-decoration:none;display:grid}.visual-upgrade-2 .settings-state-card{border:1px solid #e0e8f3;border-radius:10px;grid-template-columns:46px 1fr auto;align-items:center;gap:13px;min-height:92px;padding:14px;display:grid}.visual-upgrade-2 .settings-state-card>svg{color:#0864ed;background:#eaf2ff;border-radius:12px;width:44px;height:44px;padding:11px}.visual-upgrade-2 .settings-state-card p{margin:0}.visual-upgrade-2 .settings-state-card strong,.visual-upgrade-2 .settings-state-card span,.visual-upgrade-2 .settings-state-card small{display:block}.visual-upgrade-2 .settings-state-card strong{font-size:.68rem}.visual-upgrade-2 .settings-state-card span,.visual-upgrade-2 .settings-state-card small{color:#687890;margin-top:4px;font-size:.54rem}.visual-upgrade-2 .settings-security-summary{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.visual-upgrade-2 .settings-security-summary article{text-align:center;border:1px solid #e0e8f3;border-radius:10px;padding:16px}.visual-upgrade-2 .settings-security-summary strong,.visual-upgrade-2 .settings-security-summary span{display:block}.visual-upgrade-2 .settings-security-summary strong{color:#075fdc;font-size:1.25rem}.visual-upgrade-2 .settings-security-summary span{color:#687890;margin-top:4px;font-size:.55rem}.visual-upgrade-2 .settings-security-note{color:#596b86;font-size:.58rem}.visual-upgrade-2 .settings-wizard-actions{z-index:6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #cfe0f6;border-radius:12px;justify-content:flex-end;gap:9px;margin-top:18px;padding:12px 16px;display:flex;position:sticky;bottom:12px;box-shadow:0 10px 30px #0e306226}.visual-upgrade-2 .settings-wizard-actions button{min-height:40px;padding:0 16px}.visual-upgrade-2 .configuration-attention{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.visual-upgrade-2 .configuration-attention a{color:#075fdc;font-weight:800;text-decoration:none}.visual-upgrade-2 .google-calendar-manager .calendar-selection{background:#f8fbff;border:1px solid #dbe6f6;border-radius:8px;margin-top:10px;padding:9px}.visual-upgrade-2 .google-calendar-manager .calendar-selection label{color:#415570;gap:5px;font-size:.55rem;font-weight:700;display:grid}.visual-upgrade-2 .google-calendar-manager .calendar-selection select{color:#12233f;min-height:38px;font:inherit;background:#fff;border:1px solid #cddbee;border-radius:7px}.visual-upgrade-2 .google-calendar-manager .integration-actions{gap:7px;margin-top:auto;padding-top:12px;display:flex}.visual-upgrade-2 .google-calendar-manager .integration-actions>a,.visual-upgrade-2 .google-calendar-manager .integration-actions>button{flex:1;margin:0}.visual-upgrade-2 .google-calendar-manager .integration-inline-message{color:#174f9c;background:#eef5ff;border-radius:6px;margin-top:8px;padding:7px}@media (max-width:1250px){.visual-upgrade-2 .settings-card-grid{grid-template-columns:repeat(3,minmax(230px,1fr))}.visual-upgrade-2 .settings-readiness>div{grid-template-columns:repeat(4,minmax(190px,1fr));overflow-x:auto}.visual-upgrade-2 .settings-form-grid{grid-template-columns:repeat(3,minmax(200px,1fr))}.visual-upgrade-2 .settings-split,.visual-upgrade-2 .integration-settings-grid{grid-template-columns:repeat(3,minmax(260px,1fr));overflow-x:auto}}.visual-upgrade-2 .date-range-picker{z-index:12;position:relative}.visual-upgrade-2 .date-range-picker[open]{z-index:45}.visual-upgrade-2 .date-range-picker>summary{color:#19345e;cursor:pointer;background:#fff;border:1px solid #cfdced;border-radius:8px;align-items:center;gap:8px;width:190px;height:42px;padding:0 13px;font-size:.66rem;font-weight:750;list-style:none;display:flex}.visual-upgrade-2 .date-range-picker>summary::-webkit-details-marker{display:none}.visual-upgrade-2 .date-range-picker>summary svg{color:#0864ed;width:16px}.visual-upgrade-2 .date-range-picker>summary span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.visual-upgrade-2 .date-range-picker>summary b{margin-left:auto;font-size:.75rem}.visual-upgrade-2 .date-range-popover{color:#142a50;background:#fff;border:1px solid #cfdced;border-radius:12px;width:620px;padding:14px;position:absolute;top:49px;right:0;box-shadow:0 20px 48px #0c2b5b33}.visual-upgrade-2 .date-range-modes{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:12px;display:grid}.visual-upgrade-2 .date-range-modes button{color:#3d506f;background:#f8faff;border:1px solid #d8e3f2;height:35px;font-size:.61rem;font-weight:750}.visual-upgrade-2 .date-range-modes button.active{color:#075fdc;background:#eaf2ff;border-color:#0864ed}.visual-upgrade-2 .date-range-layout{grid-template-columns:142px 1fr;gap:13px;display:grid}.visual-upgrade-2 .date-range-shortcuts{border-right:1px solid #e5ebf4;align-content:start;gap:5px;padding-right:12px;display:grid}.visual-upgrade-2 .date-range-shortcuts button{color:#32496c;text-align:left;min-height:34px;box-shadow:none;background:0 0;border:0;padding:0 10px;font-size:.59rem}.visual-upgrade-2 .date-range-shortcuts button:hover{color:#075fdc;background:#edf4ff}.visual-upgrade-2 .date-range-calendar>header{text-align:center;grid-template-columns:35px 1fr 35px;align-items:center;height:37px;display:grid}.visual-upgrade-2 .date-range-calendar>header button{color:#075fdc;height:31px;box-shadow:none;background:#fff;border:1px solid #d9e3f0;padding:0;font-size:1rem}.visual-upgrade-2 .date-range-calendar>header strong{font-size:.68rem}.visual-upgrade-2 .date-range-weekdays,.visual-upgrade-2 .date-range-days{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.visual-upgrade-2 .date-range-weekdays span{color:#7a889d;text-align:center;padding:6px 0;font-size:.49rem}.visual-upgrade-2 .date-range-days button{color:#273d61;height:34px;box-shadow:none;background:0 0;border:0;border-radius:7px;padding:0;font-size:.56rem}.visual-upgrade-2 .date-range-days button:hover{background:#eaf2ff}.visual-upgrade-2 .date-range-days button.outside{color:#aab4c3}.visual-upgrade-2 .date-range-days button.selected{color:#075fdc;background:#e7f0ff;border-radius:0}.visual-upgrade-2 .date-range-days button.boundary{color:#fff;background:#0864ed;border-radius:7px;font-weight:850}.visual-upgrade-2 .date-range-custom-fields{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.visual-upgrade-2 .date-range-custom-fields label{color:#526580;gap:4px;font-size:.52rem;font-weight:750;display:grid}.visual-upgrade-2 .date-range-custom-fields input{height:36px;padding:7px 9px;font-size:.58rem}.visual-upgrade-2 .date-range-popover>footer{border-top:1px solid #e6ecf5;justify-content:space-between;align-items:center;gap:15px;margin-top:12px;padding-top:11px;display:flex}.visual-upgrade-2 .date-range-popover>footer p{margin:0}.visual-upgrade-2 .date-range-popover>footer span,.visual-upgrade-2 .date-range-popover>footer strong,.visual-upgrade-2 .date-range-popover>footer small{display:block}.visual-upgrade-2 .date-range-popover>footer span,.visual-upgrade-2 .date-range-popover>footer small{color:#77869c;font-size:.49rem}.visual-upgrade-2 .date-range-popover>footer strong{margin:3px 0;font-size:.62rem}.visual-upgrade-2 .date-range-popover>footer>div{gap:7px;display:flex}.visual-upgrade-2 .date-range-popover>footer button{color:#fff;background:#0864ed;border:1px solid #0864ed;min-width:82px;height:35px;padding:0 12px;font-size:.57rem;font-weight:800}.visual-upgrade-2 .date-range-popover>footer button.secondary-button{color:#075fdc;background:#fff}.visual-upgrade-2 .date-range-popover>footer button:disabled{color:#8996a8;background:#e8edf4;border-color:#ccd6e4}.visual-upgrade-2 .date-range-error{color:#c33838;min-height:14px;margin:7px 0 0;font-size:.52rem}.visual-upgrade-2 .crm-more-filter-menu{z-index:11;align-self:end;position:relative}.visual-upgrade-2 .crm-more-filter-menu[open]{z-index:44}.visual-upgrade-2 .crm-more-filter-menu>summary{cursor:pointer;list-style:none}.visual-upgrade-2 .crm-more-filter-menu>summary::-webkit-details-marker{display:none}.visual-upgrade-2 .crm-more-filters.active{background:#eaf2ff;border-color:#0864ed;font-weight:850}.visual-upgrade-2 .crm-additional-filters{background:#fff;border:1px solid #cfdced;border-radius:11px;grid-template-columns:repeat(3,1fr);gap:11px;width:520px;padding:14px;display:grid;position:absolute;top:49px;right:0;box-shadow:0 18px 42px #0c2b5b33}.visual-upgrade-2 .crm-additional-filters label{font-size:.58rem}.visual-upgrade-2 .crm-additional-filters select{margin-top:4px}.visual-upgrade-2 .crm-additional-filters footer{border-top:1px solid #e6ecf5;grid-column:1/-1;justify-content:flex-end;gap:7px;padding-top:10px;display:flex}.visual-upgrade-2 .crm-additional-filters footer button{color:#fff;background:#0864ed;border:1px solid #0864ed;height:35px;padding:0 11px;font-size:.55rem;font-weight:800}.visual-upgrade-2 .crm-additional-filters footer .secondary-button,.visual-upgrade-2 .crm-additional-filters footer .text-button{color:#075fdc;background:#fff}.visual-upgrade-2 .settings-panel:focus{outline-offset:3px;outline:3px solid #0864ed47;scroll-margin-top:16px}.central-status-page{gap:18px;display:grid}.central-status-page>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.central-status-page h1{margin:4px 0 6px;font-size:2rem}.central-status-page header p:last-child{color:var(--muted);margin:0}.readonly-badge{color:#075fd8;letter-spacing:.06em;white-space:nowrap;background:#edf5ff;border:1px solid #b9d3ff;border-radius:999px;padding:9px 13px;font-size:.7rem;font-weight:850}.central-status-grid{grid-template-columns:repeat(5,minmax(180px,1fr));gap:12px;padding-bottom:4px;display:grid;overflow-x:auto}.central-status-grid article,.integration-status-list article,.central-guidance{border:1px solid var(--line);background:#fff;border-radius:16px;padding:18px;box-shadow:0 8px 22px #1d4ed80d}.central-status-grid article{grid-template-columns:auto 1fr;align-items:center;gap:5px 10px;min-width:180px;display:grid}.central-status-grid svg{color:#0868ed;grid-row:1/4}.central-status-grid small,.central-status-grid span{color:var(--muted)}.central-status-grid strong{font-size:1.1rem}.central-guidance h2{margin:0 0 12px}.central-guidance>div{flex-wrap:wrap;gap:10px;display:flex}.central-guidance a,.central-manage-link{color:#075fd8;border:1px solid #a9c8ff;border-radius:10px;padding:9px 13px;font-weight:800;text-decoration:none}.central-guidance p,.central-readonly-note{color:var(--muted);margin:14px 0 0}.integration-status-list{grid-template-columns:repeat(3,minmax(240px,1fr));gap:14px;display:grid}.integration-status-list article{gap:8px;display:grid}.integration-status-list article header{justify-content:space-between;display:flex}.integration-status-list h2,.integration-status-list p{margin:0}.integration-status-list small{color:var(--muted)}.integration-status-list .connected{color:#087b51;background:#e6f7ef;border-radius:999px;padding:5px 8px}.integration-status-list .blocked{color:#9a5a00;background:#fff4df;border-radius:999px;padding:5px 8px}.central-empty{color:var(--muted);grid-column:1/-1}.central-manage-link{justify-self:start}.central-operational-shell .nav-section-label{color:#80a9d8}.central-operational-shell .clinic-chip small{letter-spacing:.08em}@media (max-width:1100px){.integration-status-list{grid-template-columns:repeat(2,minmax(240px,1fr))}}.executive-simulator{background:linear-gradient(135deg,#f7fbff,#fff);border:1px solid #a9c8ff;border-radius:18px;gap:16px;margin:0 0 20px;padding:20px;display:grid}.executive-simulator>header{justify-content:space-between;gap:20px;display:flex}.executive-simulator h2{margin:3px 0 6px}.executive-simulator header p{color:var(--muted);margin:0}.executive-badges{flex-wrap:wrap;place-content:flex-start flex-end;gap:6px;max-width:480px;display:flex}.executive-badges span{color:#075fd8;background:#e8f2ff;border-radius:999px;padding:6px 9px;font-size:.62rem;font-weight:900}.executive-simulator-layout{grid-template-columns:minmax(270px,360px) 1fr;gap:14px;display:grid}.executive-simulator-layout nav{gap:7px;display:grid}.executive-simulator-layout nav button{text-align:left;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:11px;grid-template-columns:28px 1fr;align-items:center;gap:9px;padding:9px;display:grid}.executive-simulator-layout nav button.selected{background:#edf5ff;border-color:#2d7cff}.executive-simulator-layout nav b{color:#075fd8;background:#e8f2ff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.executive-answer{border:1px solid var(--line);background:#fff;border-radius:14px;align-content:start;gap:13px;min-height:300px;padding:16px;display:grid}.executive-answer>header{gap:6px;display:grid}.executive-answer>header span{color:#075fd8;font-size:.68rem;font-weight:900}.executive-answer>div{grid-template-columns:repeat(3,minmax(140px,1fr));gap:8px;display:grid}.executive-answer section{background:#f8faff;border-radius:10px;gap:5px;padding:10px;display:grid}.executive-answer small{color:var(--muted)}.executive-answer ul{color:#845000;margin:0;padding-left:20px}.executive-answer>a{color:#075fd8;font-weight:800}.executive-answer footer{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:.68rem;display:flex}.executive-denied{background:#fff8e9;border:1px solid #f0cf99;border-radius:12px;gap:4px;padding:14px;display:grid}.executive-denied span{color:var(--muted)}@media (max-width:700px){.executive-simulator{min-width:0;padding:16px}.executive-simulator>header{display:grid}.executive-badges{justify-content:flex-start;max-width:none}.executive-simulator-layout{grid-template-columns:minmax(0,1fr)}.executive-simulator-layout>*{min-width:0}.executive-answer{min-width:0;min-height:240px}.executive-answer>div{grid-template-columns:1fr}}.executive-binding-card{color:#172b49;background:#fff;border:1px solid #d7e3f7;border-radius:16px;margin:18px 0;padding:22px;box-shadow:0 8px 24px #14305e0d}.integration-status-list article header svg{color:#075fd8;flex:none;width:24px;height:24px}.executive-binding-card>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.executive-binding-card h2{margin:0;font-size:1.2rem}.executive-binding-card>header span{color:#155bb5;background:#edf4ff;border-radius:999px;padding:7px 12px;font-weight:700}.executive-binding-card>p{line-height:1.55}.executive-binding-card dl{grid-template-columns:repeat(4,minmax(140px,1fr));gap:12px;margin:18px 0;display:grid}.executive-binding-card dl>div{background:#fafcff;border:1px solid #e2eaf8;border-radius:12px;padding:14px}.executive-binding-card dt{color:#65758d;font-size:.78rem}.executive-binding-card dd{overflow-wrap:anywhere;margin:6px 0 0;font-weight:700}.executive-binding-actions{gap:14px;display:grid}.executive-binding-actions form{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.executive-binding-actions label{gap:6px;min-width:220px;display:grid}.executive-binding-actions input{font:inherit;border:1px solid #cbd8ec;border-radius:9px;padding:10px 12px}.executive-binding-actions>div{flex-wrap:wrap;gap:10px;display:flex}.executive-binding-challenge{background:#f5f9ff;border:1px solid #c8ddfa;border-radius:10px;padding:14px;gap:8px!important;display:grid!important}.executive-binding-challenge code{letter-spacing:.04em;overflow-wrap:anywhere;font-size:1rem;font-weight:700}@media (max-width:950px){.executive-binding-card dl{grid-template-columns:repeat(2,minmax(140px,1fr))}}.embedded-copilot{color:#132442;background:#fff;border:1px solid #dce6f3;border-radius:14px;min-width:0;padding:20px}.embedded-copilot header{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:16px;display:flex}.embedded-copilot h2{margin:0;font-size:18px}.embedded-copilot h3{margin:16px 0 8px;font-size:15px}.embedded-copilot small{color:#536581;font-size:12px;line-height:1.5;display:block}.embedded-copilot form{gap:8px;display:grid}.embedded-copilot label{font-size:14px;font-weight:600}.embedded-copilot textarea{width:100%;min-width:0;min-height:84px;font:inherit;resize:vertical;border:1px solid #b9cde8;border-radius:9px;padding:12px;font-size:14px}.embedded-copilot button{color:#0759cc;min-height:40px;font:inherit;text-align:left;cursor:pointer;white-space:normal;background:#f5f8ff;border:1px solid #b9cde8;border-radius:8px;padding:9px 12px;font-size:13px}.embedded-copilot form button{color:#fff;text-align:center;background:#075cec}.embedded-copilot button:disabled{cursor:wait;opacity:.65}.embedded-copilot :focus-visible{outline-offset:3px;outline:3px solid #2b82ff}.embedded-copilot-suggestions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.embedded-copilot-result{overflow-wrap:anywhere;max-height:430px;font-size:14px;line-height:1.6;overflow:auto}.embedded-copilot-result p{margin:8px 0}.embedded-copilot-result ul{padding-left:20px}.embedded-copilot-result [role=alert]{color:#913c2d;background:#fff4f1;border:1px solid #f3baaf;border-radius:8px;padding:12px}.embedded-copilot-provider{color:#0759cc;font-weight:700}.embedded-copilot>a{margin-top:12px;font-size:14px;display:inline-block}.visual-upgrade-2 .owner-v2-work>.embedded-copilot>.embedded-copilot-suggestions{padding:0;display:flex}.visual-upgrade-2 .owner-v2-work>.embedded-copilot>.embedded-copilot-result{padding:0;display:block}.visual-upgrade-2 .owner-v2-work>.embedded-copilot>.embedded-copilot-result section{border:0;min-height:0;padding:0;display:block}.visual-upgrade-2 .owner-v2-work .embedded-copilot section strong{font-size:inherit}.visual-upgrade-2 .owner-v2-work .embedded-copilot section small{font-size:12px}.visual-upgrade-2 .owner-v2-work>.embedded-copilot>a{margin:12px 0 0;font-size:14px}.visual-upgrade-2 .crm-v2-bottom:has(.embedded-copilot){align-items:start}.visual-upgrade-2 .crm-v2-bottom .embedded-copilot h2{font-size:18px}.visual-upgrade-2 .crm-v2-bottom .embedded-copilot>a{font-size:14px}.ads-assistant-fields>.ads-demo-proposal{grid-column:1/-1;min-width:0;font-size:14px;line-height:1.65}.ads-demo-proposal h2{margin-top:20px;font-size:17px}.ads-assistant-review-card>footer{flex-wrap:wrap}.ads-assistant-fields input[type=file]{max-width:100%;overflow:hidden}@media (max-width:720px){.visual-upgrade-2 .crm-v2-bottom:has(.embedded-copilot){grid-template-columns:minmax(0,1fr);display:grid;overflow:visible}}@media (max-width:1250px){.visual-upgrade-2 .owner-v2-work:has(.embedded-copilot){grid-template-columns:minmax(0,1fr);display:grid;overflow:visible}}
