[data-fk2]{--fk-bg:#f4f4f2;--fk-bg-admin:#eef0ee;--fk-surface:#ffffff;--fk-surface-raised:#ffffff;--fk-surface-sunken:#f7f7f5;--fk-ink:#16181b;--fk-ink-soft:#53565c;--fk-ink-faint:#8a8d92;--fk-border:#e4e4e0;--fk-border-strong:#d3d3cd;--fk-accent:#0a6cff;--fk-accent-ink:#ffffff;--fk-accent-soft:#e8f0ff;--fk-success:#1f8a4c;--fk-success-soft:#e7f6ec;--fk-warning:#b4740e;--fk-warning-soft:#fbf1de;--fk-critical:#c53c34;--fk-critical-soft:#fbeae8;--fk-gold:#a37a1f;--fk-gold-soft:#f7efdc;--fk-radius-sm:10px;--fk-radius-md:16px;--fk-radius-lg:22px;--fk-radius-pill:999px;--fk-shadow-sm:0 1px 2px rgba(20,20,18,0.05),0 1px 1px rgba(20,20,18,0.03);--fk-shadow-md:0 10px 30px rgba(20,20,18,0.07),0 2px 8px rgba(20,20,18,0.04);--fk-shadow-lg:0 24px 60px rgba(20,20,18,0.12),0 4px 14px rgba(20,20,18,0.05);--fk-glass-bg:rgba(255,255,255,0.68);--fk-glass-border:rgba(255,255,255,0.55);--fk-glass-blur:24px;--fk-glass-shadow:0 8px 32px rgba(20,20,18,0.08);--fk-glass-bg-dark:rgba(28,30,32,0.62);--fk-glass-border-dark:rgba(255,255,255,0.09);--fk-ease:cubic-bezier(0.22,1,0.36,1);--fk-fast:140ms;--fk-medium:220ms;--fk-font:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",ui-sans-serif,system-ui,sans-serif;background:var(--fk-bg);color:var(--fk-ink);font-family:var(--fk-font);min-height:100dvh}[data-fk2] *{box-sizing:border-box}[data-fk2] ::selection{background:rgba(10,108,255,.18)}[data-fk2-admin]{background:var(--fk-bg-admin)}.fk-scrollbar{scrollbar-width:thin;scrollbar-color:var(--fk-border-strong) transparent}.fk-glass{background:var(--fk-glass-bg);border:1px solid var(--fk-glass-border);box-shadow:var(--fk-glass-shadow)}.fk-glass,.fk-glass-dark{backdrop-filter:blur(var(--fk-glass-blur)) saturate(160%);-webkit-backdrop-filter:blur(var(--fk-glass-blur)) saturate(160%)}.fk-glass-dark{background:var(--fk-glass-bg-dark);border:1px solid var(--fk-glass-border-dark);color:#fff}@keyframes fk-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.fk-enter{animation:fk-fade-up var(--fk-medium) var(--fk-ease) both}.public-home-inner-single{grid-template-columns:minmax(0,860px);justify-content:start}.public-home-inner-single .public-hero{max-width:860px}.client-access-layout{align-items:start}.client-access-card{align-content:start}.client-access-options{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.client-user-form input:disabled,.field input:disabled{background:rgba(245,245,247,.74);color:var(--secondary);cursor:not-allowed}.client-user-section{box-shadow:none}.client-user-editor summary{cursor:pointer}.client-user-form{margin-left:0}.client-user-form .drawer-actions-inline,.team-member-form .drawer-actions-inline{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.client-user-form .form-message{margin:0}.client-access-result-grid{display:grid;gap:10px}.client-access-result-block{background:rgba(245,245,247,.72);border:1px solid var(--border);border-radius:18px;display:grid;gap:6px;padding:12px}.client-access-result-block strong{color:var(--text)}.client-access-result-block small,.client-access-result-block span{color:var(--secondary);font-size:.84rem}.client-user-danger{border-color:rgba(255,59,48,.24)}@media (max-width:1100px){.client-access-layout,.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.client-access-layout,.client-access-options,.form-grid,.grid-4,.public-home-inner-single{grid-template-columns:1fr}}:root{--admin-gap:clamp(18px,2vw,28px);--admin-radius:22px;--admin-soft-border:rgba(15,23,42,0.075);--admin-glass:rgba(255,255,255,0.72);--admin-glass-strong:rgba(255,255,255,0.88);--admin-shadow:0 18px 50px rgba(15,23,42,0.065)}.main{width:100%;max-width:1600px;margin:0 auto;padding:clamp(26px,3vw,52px) clamp(24px,3vw,48px) 72px}.main>.page-header,.main>header:first-child{margin-bottom:clamp(24px,3vw,38px)}.page-header h1,.page-title{letter-spacing:0;line-height:.98}.card{border-color:var(--admin-soft-border);border-radius:var(--admin-radius);box-shadow:var(--admin-shadow);background:var(--admin-glass-strong);-webkit-backdrop-filter:blur(24px) saturate(135%);backdrop-filter:blur(24px) saturate(135%)}.portal-client-page .card.hero-result{align-content:center;background:#1d1d1f;border:0;color:white;min-height:260px;-webkit-backdrop-filter:none;backdrop-filter:none}.portal-client-page .hero-result:after{display:none}.grid{gap:var(--admin-gap)}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.operational-overview{gap:16px}.ops-card{min-height:176px;padding:22px;background:rgba(255,255,255,.76);border:1px solid var(--admin-soft-border);box-shadow:0 12px 34px rgba(15,23,42,.045)}.ops-card:before{opacity:.34}.ops-card:hover{transform:translateY(-2px);box-shadow:0 18px 42px rgba(15,23,42,.075)}.ops-card strong{font-size:clamp(1.25rem,1.7vw,1.7rem);letter-spacing:0}.ops-card p{color:#71717a;line-height:1.45}.ops-card-count{opacity:.72}.fiscal-dashboard{gap:22px}.fiscal-identity-card{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 26px;border:1px solid var(--admin-soft-border);border-radius:var(--admin-radius);background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(246,248,252,.75));box-shadow:var(--admin-shadow)}.fiscal-identity-card strong{display:block;margin-top:5px;font-size:1.35rem;letter-spacing:0}.fiscal-identity-card p{max-width:760px;margin:6px 0 0;color:#71717a}.fiscal-identity-pill,.fiscal-result-count{white-space:nowrap;border:1px solid var(--admin-soft-border);border-radius:999px;padding:9px 13px;background:rgba(255,255,255,.72);color:#52525b;font-size:.82rem;font-weight:700}.fiscal-metrics-secondary .metric-card{background:rgba(250,250,252,.68);box-shadow:none}.fiscal-ledger-card{padding:clamp(22px,2.3vw,32px)}.fiscal-filter-bar{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(220px,1.5fr) minmax(150px,.8fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid var(--admin-soft-border);border-radius:18px;background:rgba(246,247,249,.72)}.fiscal-ledger-list{display:grid;gap:10px}.fiscal-ledger-row{grid-template-columns:minmax(250px,1.5fr) minmax(130px,.45fr) auto auto;gap:18px;padding:18px 20px;border-radius:18px;background:rgba(250,250,252,.75);border-color:rgba(15,23,42,.06)}.fiscal-invoice-number{color:#71717a;font-size:.76rem;font-weight:800;letter-spacing:.04em}.fiscal-row-actions{justify-content:flex-end}.fiscal-note-card{max-width:920px;box-shadow:none;background:rgba(255,255,255,.58)}.content-studio{margin-top:0!important;display:grid;gap:18px}.content-studio-toolbar{position:sticky;top:14px;z-index:20;display:grid;gap:14px;padding:14px;border:1px solid rgba(255,255,255,.72);border-radius:22px;background:rgba(248,249,251,.78);box-shadow:0 16px 44px rgba(15,23,42,.07);-webkit-backdrop-filter:blur(28px) saturate(145%);backdrop-filter:blur(28px) saturate(145%)}.admin-content-filter-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.content-library-list{display:grid;gap:10px}.content-library-row{display:grid;grid-template-columns:48px minmax(260px,1.7fr) minmax(120px,.65fr) auto minmax(90px,.5fr) minmax(100px,.55fr) auto;align-items:center;gap:16px;min-height:86px;padding:15px 18px;border:1px solid rgba(15,23,42,.065);border-radius:20px;background:rgba(255,255,255,.72);box-shadow:0 8px 28px rgba(15,23,42,.035);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.content-library-row:hover{transform:translateY(-1px);border-color:rgba(0,113,227,.16);box-shadow:0 14px 34px rgba(15,23,42,.065)}.content-thumb{width:48px;height:48px;border-radius:15px}.content-row-title strong{font-size:1rem;letter-spacing:0}.content-row-meta,.content-row-owner,.content-row-result{color:#71717a;font-size:.82rem}.content-row-client{font-weight:700}.content-drive-link,.content-drive-status{justify-self:end}.sales-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.sales-page-header h1{margin:3px 0 0;font-size:clamp(2rem,3vw,2.25rem);line-height:1.05;letter-spacing:0}.sales-page-header p{max-width:720px;margin:7px 0 0;color:#6e6e73;font-size:.94rem}.sales-workspace{display:grid;gap:16px}.sales-control-bar{justify-content:space-between;gap:18px;padding:12px 14px;border:1px solid #e5e5ea;border-radius:8px;background:#fff}.sales-client-context,.sales-control-bar{display:flex;min-width:0;align-items:center}.sales-client-context{gap:11px}.sales-client-avatar{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:8px;background:#071827;color:#fff;font-weight:850}.sales-client-context div{display:grid;min-width:0;gap:2px}.sales-client-context strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem}.sales-client-context div span{overflow:hidden;color:#6e6e73;font-size:.77rem;text-overflow:ellipsis;white-space:nowrap}.sales-control-actions{display:flex;min-width:0;align-items:center;gap:8px}.sales-control-actions select,.sales-filter-select select{min-height:40px;border:1px solid #d9d9de;border-radius:8px;background:#fff;color:#1d1d1f;font-size:.84rem;font-weight:720}.sales-control-actions select{max-width:210px}.sales-control-actions .button{min-height:40px;border-radius:8px;font-size:.84rem}.sales-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sales-summary-item{display:flex;min-width:0;min-height:92px;align-items:center;gap:12px;padding:14px;border:1px solid #e5e5ea;border-radius:8px;background:#fff}.sales-summary-icon{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border-radius:8px}.sales-summary-icon.tone-blue{background:#eef6ff;color:#006bd6}.sales-summary-icon.tone-orange{background:#fff4e8;color:#b45309}.sales-summary-icon.tone-green{background:#eef9f0;color:#2e7d32}.sales-summary-icon.tone-mint{background:#eaf8f5;color:#087f6b}.sales-summary-item div{display:grid;min-width:0;gap:1px}.sales-summary-item div>span{color:#6e6e73;font-size:.75rem;font-weight:750}.sales-summary-item strong{overflow:hidden;font-size:1.55rem;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.sales-summary-item small{color:#7d7d82;font-size:.7rem}.sales-surface{min-width:0;overflow:hidden;border:1px solid #dedee3;border-radius:8px;background:#fff}.sales-view-header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border-bottom:1px solid #ececf0}.sales-saved-views{display:flex;min-width:0;gap:2px;overflow-x:auto}.sales-saved-views button,.segmented-control button{min-height:34px;border:0;border-radius:6px;background:transparent;color:#66666b;font-size:.78rem;font-weight:720;white-space:nowrap}.sales-saved-views button{padding:0 10px}.sales-saved-views button.is-active,.sales-saved-views button:hover{background:#f0f0f3;color:#1d1d1f}.segmented-control{display:flex;flex:0 0 auto;gap:2px;padding:3px;border-radius:8px;background:#f1f1f4}.segmented-control button{display:inline-flex;align-items:center;gap:6px;padding:0 10px}.segmented-control button[aria-pressed=true]{background:#fff;color:#1d1d1f;box-shadow:0 1px 3px rgba(0,0,0,.1)}.sales-pack-label{color:#6e6e73;font-size:.76rem;font-weight:730}.sales-filter-bar{display:grid;grid-template-columns:minmax(240px,1.4fr) repeat(3,minmax(130px,.65fr)) auto;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid #ececf0;background:#fafafa}.sales-search{display:flex;min-width:0;align-items:center;gap:8px;min-height:40px;padding:0 11px;border:1px solid #d9d9de;border-radius:8px;background:#fff;color:#77777c}.sales-search input{width:100%;min-width:0;min-height:36px;border:0;padding:0;background:transparent;font-size:.84rem;outline:0}.sales-filter-select select{width:100%;padding:0 28px 0 10px}.sales-result-count{color:#77777c;font-size:.75rem;font-weight:700;white-space:nowrap}.sales-table-wrap{width:100%;overflow-x:auto}.sales-table{width:100%;min-width:1120px;border-collapse:collapse}.sales-table th{height:38px;padding:0 12px;border-bottom:1px solid #e6e6ea;color:#707075;font-size:.68rem;font-weight:800;text-align:left;text-transform:uppercase}.sales-table th:last-child{position:relative}.sales-table td{height:50px;padding:7px 12px;border-bottom:1px solid #eeeef1;color:#333337;font-size:.79rem;vertical-align:middle}.sales-table tr:last-child td{border-bottom:0}.sales-table tbody tr:hover{background:#f8fafc}.sales-table td>span:not(.sales-stage):not(.sales-temperature),.sales-table td>strong{display:block;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-table td>span{color:#77777c;font-size:.7rem}.sales-row-open{position:relative;display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:6px;background:transparent;color:#66666b}.sales-row-open:hover{background:#ececf0;color:#111}.sales-stage,.sales-temperature{display:inline-flex;width:fit-content;max-width:150px;align-items:center;gap:4px;overflow:hidden;border-radius:999px;padding:4px 7px;font-size:.69rem;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.sales-stage{background:#eef2f6;color:#394a59}.sales-stage.stage-won{background:#eaf7ed;color:#2e6b38}.sales-stage.stage-invalid,.sales-stage.stage-lost{background:#f1f1f3;color:#6e6e73}.sales-temperature small{opacity:.68;font-size:.62rem}.temperature-hot{background:#fff0ec;color:#a73a26}.temperature-warm{background:#fff5e6;color:#9a5a00}.temperature-cold{background:#eef6ff;color:#315c84}.temperature-invalid{background:#efeff2;color:#66666b}.sales-incident,.sales-next-action{display:grid!important;gap:1px;max-width:170px}.sales-next-action{color:#333337!important}.sales-next-action small{color:#77777c;font-size:.66rem}.sales-incident{grid-template-columns:auto 1fr;align-items:center;gap:4px;color:#ad3725!important;font-weight:720}.sales-source{color:#444448!important}.sales-muted{color:#949499!important}.sales-mobile-list{display:none}.sales-empty{display:grid;min-height:220px;place-items:center;align-content:center;gap:7px;padding:28px;color:#737378;text-align:center}.sales-empty strong{color:#2e2e32}.sales-empty span{font-size:.83rem}.sales-kanban-wrap{max-width:100%;overflow-x:auto;padding:12px;background:#f5f5f7}.sales-kanban{display:flex;width:max-content;min-width:100%;align-items:flex-start;gap:10px}.sales-kanban-column{width:248px;flex:0 0 248px}.sales-kanban-column>header{display:flex;height:36px;align-items:center;gap:7px;padding:0 4px}.sales-kanban-column>header>span{width:8px;height:8px;border-radius:50%}.sales-kanban-column>header strong{flex:1;font-size:.79rem}.sales-kanban-column>header small{display:grid;width:22px;height:22px;place-items:center;border-radius:999px;background:#e7e7eb;color:#66666b;font-size:.67rem}.sales-kanban-column>div{display:grid;gap:7px}.sales-kanban-card{display:grid;gap:8px;padding:11px;border:1px solid #e0e0e5;border-radius:8px;background:#fff;color:#1d1d1f;text-align:left;box-shadow:0 2px 8px rgba(15,23,42,.04)}.sales-kanban-card>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.sales-kanban-card>span>strong{overflow:hidden;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.sales-kanban-card>small{color:#737378}.sales-kanban-card footer{display:flex;justify-content:space-between;gap:8px;color:#737378;font-size:.68rem}.sales-kanban-card footer strong{color:#333337}.sales-kanban-empty{display:block;padding:18px 10px;border:1px dashed #d1d1d6;border-radius:8px;color:#8a8a8f;font-size:.74rem;text-align:center}.sales-drawer-layer{position:fixed;z-index:100;inset:0;display:flex;justify-content:flex-end}.sales-drawer-backdrop{position:absolute;inset:0;border:0;background:rgba(9,14,20,.28)}.sales-drawer{position:relative;display:grid;width:min(520px,100vw);height:100%;grid-template-rows:auto 1fr;background:#fff;box-shadow:-18px 0 48px rgba(15,23,42,.15)}.sales-drawer-header{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:14px;padding:14px 18px;border-bottom:1px solid #e5e5ea}.sales-drawer-header div{display:grid;min-width:0;gap:3px}.sales-drawer-header span{color:#6e6e73;font-size:.75rem}.sales-drawer-header h2,.sales-drawer-header span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-drawer-header h2{margin:0;font-size:1.35rem;line-height:1.15;letter-spacing:0}.sales-drawer-header button{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border:1px solid #e0e0e5;border-radius:8px;background:#fff}.sales-drawer-body{min-height:0;overflow-y:auto;padding:16px 18px 24px}.sales-drawer-status{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:13px}.sales-drawer-status>span:last-child{margin-left:auto;font-size:.82rem;font-weight:800}.sales-drawer-tabs{display:flex;gap:3px;margin:0 -18px 16px;padding:0 18px 8px;border-bottom:1px solid #ececf0}.sales-drawer-tabs button{min-height:34px;border:0;border-radius:6px;padding:0 10px;background:transparent;color:#6e6e73;font-size:.78rem;font-weight:740}.sales-drawer-tabs button[aria-selected=true]{background:#f0f0f3;color:#1d1d1f}.sales-drawer-form{display:grid;gap:13px}.sales-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sales-field{display:grid;gap:6px;color:#56565b;font-size:.73rem;font-weight:760}.sales-field input,.sales-field select,.sales-field textarea{width:100%;min-height:40px;border:1px solid #d7d7dc;border-radius:8px;background:#fff;color:#1d1d1f;font:inherit;font-size:.84rem;font-weight:500}.sales-field input,.sales-field select{padding:0 10px}.sales-field textarea{padding:10px;resize:vertical}.sales-field input:focus,.sales-field select:focus,.sales-field textarea:focus{border-color:#1273de;box-shadow:0 0 0 3px rgba(18,115,222,.12);outline:0}.sales-contact-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.sales-contact-actions a{display:flex;min-height:38px;align-items:center;justify-content:center;gap:6px;border:1px solid #dcdce1;border-radius:8px;color:#333337;font-size:.75rem;font-weight:730}.sales-drawer-footer{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.sales-drawer-footer .button{min-height:40px;border-radius:8px}.sales-form-error,.sales-form-message{display:flex;align-items:center;gap:7px;margin:0;padding:9px 10px;border-radius:8px;font-size:.76rem}.sales-form-error{background:#fff0ec;color:#a73a26}.sales-form-message{background:#eaf7ed;color:#2e6b38}.sales-score-panel{display:grid;gap:14px}.sales-score-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-radius:8px;background:#f5f5f7}.sales-score-panel>header div{display:grid;gap:2px}.sales-score-panel>header span{color:#6e6e73;font-size:.73rem}.sales-score-panel>header strong{font-size:1.8rem}.sales-score-row{display:grid;gap:7px}.sales-score-row>div{display:grid;grid-template-columns:1fr auto;gap:2px 10px}.sales-score-row>div strong{font-size:.8rem}.sales-score-row>div span{grid-row:2;color:#77777c;font-size:.7rem}.sales-score-row>div small{grid-row:1/3;grid-column:2;align-self:center;color:#55555a}.sales-score-track{height:6px;overflow:hidden;border-radius:999px;background:#e8e8ec}.sales-score-track span{display:block;height:100%;border-radius:inherit;background:#1273de}.sales-score-panel>p{margin:2px 0 0;padding:10px;border:1px solid #e5e5ea;border-radius:8px;color:#6e6e73;font-size:.74rem;line-height:1.45}.sales-activity-placeholder{display:grid;min-height:240px;place-items:center;align-content:center;gap:7px;padding:24px;border:1px dashed #d7d7dc;border-radius:8px;color:#737378;text-align:center}.sales-activity-placeholder strong{color:#2e2e32}.sales-activity-placeholder p{max-width:360px;margin:0;font-size:.78rem;line-height:1.5}.sales-upgrade-preview{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.8fr);gap:18px;padding:26px;border:1px solid #dfe3e8;border-radius:8px;background:#fff}.sales-upgrade-preview header{display:grid;align-content:start;gap:8px}.sales-crm-preview>div>span,.sales-upgrade-preview header>span{display:inline-flex;width:fit-content;align-items:center;gap:6px;color:#315c84;font-size:.73rem;font-weight:820;text-transform:uppercase}.sales-upgrade-preview header strong{max-width:680px;font-size:clamp(1.45rem,2.5vw,2.1rem);line-height:1.12}.sales-upgrade-preview header p{max-width:650px;margin:0;color:#6e6e73;font-size:.85rem}.sales-preview-metrics{grid-column:2;grid-row:1/3;display:grid;align-self:stretch;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;border-radius:8px;background:#f3f5f7}.sales-preview-metrics div{display:grid;align-content:center;gap:4px;padding:12px;border-radius:8px;background:#fff;text-align:center}.sales-preview-metrics span{color:#6e6e73;font-size:.68rem}.sales-preview-metrics strong{font-size:1.25rem}.sales-preview-list{display:flex;flex-wrap:wrap;gap:8px 16px}.sales-preview-list span{display:inline-flex;align-items:center;gap:5px;color:#47474c;font-size:.77rem}.sales-upgrade-preview>.button{width:fit-content;border-radius:8px}.sales-crm-preview{display:grid;grid-template-columns:1fr minmax(300px,.65fr) auto;align-items:center;gap:20px;padding:18px;border:1px solid #dfe3e8;border-radius:8px;background:#fff}.sales-crm-preview h2{margin:5px 0 4px;font-size:1.05rem;letter-spacing:0}.sales-crm-preview p{margin:0;color:#6e6e73;font-size:.78rem}.sales-preview-pipeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.sales-preview-pipeline span{display:grid;gap:4px;padding:8px;border:1px solid #e4e4e8;border-radius:6px;color:#77777c;font-size:.65rem}.sales-preview-pipeline b{color:#2f2f33;font-size:1rem}.sales-crm-preview .button{min-height:38px;border-radius:8px;white-space:nowrap}@media (max-width:1180px){.sales-filter-bar{grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(130px,.7fr))}.sales-filter-bar .sales-filter-select:nth-of-type(3){display:none}.sales-result-count{justify-self:end}}@media (max-width:900px){.sales-control-bar{align-items:flex-start}.sales-control-actions{flex-wrap:wrap;justify-content:flex-end}.sales-control-actions select{max-width:180px}.sales-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-upgrade-preview{grid-template-columns:1fr}.sales-preview-metrics{grid-column:auto;grid-row:auto}.sales-crm-preview{grid-template-columns:1fr}}@media (max-width:700px){.main:has(.sales-workspace){max-width:100vw;overflow-x:hidden;padding:74px 14px 44px}.sales-page-header{margin-bottom:15px;padding-top:38px}.sales-page-header h1{font-size:2rem}.sales-page-header p{font-size:.82rem}.sales-control-bar{display:grid;gap:12px}.sales-control-actions{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch}.sales-control-actions select{width:100%;max-width:none}.sales-control-actions .button:last-child{grid-column:1/-1;justify-content:center}.sales-summary-grid{gap:8px}.sales-summary-item{min-height:84px;padding:11px}.sales-summary-icon{width:32px;height:32px;flex-basis:32px}.sales-summary-item strong{font-size:1.3rem}.sales-view-header{display:grid}.sales-saved-views{order:2;margin:0 -2px}.segmented-control{width:fit-content}.sales-filter-bar{grid-template-columns:1fr 1fr}.sales-search{grid-column:1/-1}.sales-filter-select:nth-of-type(3),.sales-result-count,.sales-table-wrap{display:none}.sales-mobile-list{display:grid}.sales-mobile-row{display:grid;gap:6px;padding:12px;border:0;border-bottom:1px solid #ececf0;background:#fff;color:#333337;text-align:left}.sales-mobile-row:last-child{border-bottom:0}.sales-mobile-row>span:nth-child(2){color:#6e6e73;font-size:.76rem}.sales-mobile-row-meta,.sales-mobile-row-top{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.sales-mobile-row-top>strong{overflow:hidden;font-size:.88rem;text-overflow:ellipsis;white-space:nowrap}.sales-mobile-row-meta .sales-incident,.sales-mobile-row-meta .sales-next-action{margin-left:auto;font-size:.67rem;text-align:right}.sales-mobile-row-meta .sales-next-action small{display:none}.sales-form-grid{grid-template-columns:1fr}.sales-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-upgrade-preview{padding:18px}.sales-preview-metrics{grid-template-columns:1fr}.sales-upgrade-preview header strong{font-size:1.45rem}.sales-preview-pipeline{grid-template-columns:1fr}}.calendar-planner-layout{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(300px,.72fr);gap:18px;align-items:start}.calendar-board-card{padding:clamp(20px,2vw,28px);overflow:hidden}.calendar-board-card>.card-header{align-items:flex-end;gap:18px}.calendar-filter-toolbar{display:grid!important;grid-template-columns:repeat(6,minmax(105px,.7fr)) minmax(150px,.9fr) minmax(170px,1fr) auto;gap:9px!important;padding:12px;border:1px solid var(--admin-soft-border);border-radius:18px;background:rgba(247,248,250,.72)}.calendar-board{overflow:hidden}.calendar-month-grid{gap:8px}.calendar-weekdays{margin-bottom:8px}.calendar-day{min-height:132px;border:1px solid rgba(15,23,42,.065);border-radius:17px;background:rgba(249,250,252,.72);box-shadow:none}.calendar-day:hover{border-color:rgba(0,113,227,.18);background:rgba(255,255,255,.92)}.calendar-day-active{border-color:rgba(0,113,227,.34);box-shadow:inset 0 0 0 1px rgba(0,113,227,.12)}.calendar-day-today .calendar-day-number{background:#0a84ff;color:#fff}.calendar-day-hitarea{padding:12px}.calendar-day-number{width:28px;height:28px;border-radius:10px;display:inline-grid;place-items:center}.calendar-layout>.card:last-child,.calendar-layout>aside{position:sticky;top:18px}.control-center{display:grid;grid-template-columns:minmax(220px,270px) minmax(0,1fr);gap:18px;align-items:start}.control-center-nav{position:sticky;top:18px;display:grid;gap:6px;padding:10px;border:1px solid var(--admin-soft-border);border-radius:22px;background:rgba(255,255,255,.68);box-shadow:0 14px 40px rgba(15,23,42,.055);-webkit-backdrop-filter:blur(24px) saturate(135%);backdrop-filter:blur(24px) saturate(135%)}.control-center-nav a{display:grid;gap:2px;min-height:58px;padding:11px 13px;border-radius:15px;transition:background .16s ease,transform .16s ease}.control-center-nav a:hover{background:rgba(15,23,42,.045);transform:translateX(1px)}.control-center-nav a strong{font-size:.92rem}.control-center-nav a span{color:#8a8a91;font-size:.74rem}.control-center-link-active{background:rgba(0,16,32,.96)!important;color:#fff!important;box-shadow:0 10px 24px rgba(0,16,32,.16)}.control-center-main{min-width:0}.control-center-main>.card{padding:clamp(22px,2.4vw,34px)}.pack-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pack-summary-card{padding:20px;border:1px solid var(--admin-soft-border);border-radius:19px;background:rgba(249,250,252,.74);box-shadow:none}.pack-summary-card header{gap:12px}.pack-summary-price{margin:24px 0 16px;font-size:clamp(2rem,3vw,2.65rem);letter-spacing:0}.pack-deliverables{gap:7px}.pack-deliverables span{background:rgba(255,255,255,.82)}.settings-disclosure{border-radius:17px;background:rgba(248,249,251,.72)}@media (max-width:1280px){.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-content-filter-row{grid-template-columns:repeat(4,minmax(130px,1fr))}.calendar-planner-layout{grid-template-columns:1fr}.calendar-layout>.card:last-child,.calendar-layout>aside{position:static}.calendar-filter-toolbar{grid-template-columns:repeat(4,minmax(125px,1fr))}.content-library-row{grid-template-columns:48px minmax(240px,1fr) auto auto}.content-drive-link,.content-drive-status,.content-row-owner,.content-row-result{display:none}}@media (max-width:900px){.main{padding:24px 18px 56px}.control-center{grid-template-columns:1fr}.control-center-nav{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.pack-summary-grid{grid-template-columns:1fr}.fiscal-identity-card{align-items:flex-start;flex-direction:column}.fiscal-filter-bar{grid-template-columns:1fr 1fr}.fiscal-ledger-row{grid-template-columns:1fr auto}.fiscal-row-actions{grid-column:1/-1;justify-content:flex-start}.admin-content-filter-row,.calendar-filter-toolbar{grid-template-columns:1fr 1fr}.content-library-row{grid-template-columns:44px minmax(0,1fr) auto}.content-row-client{display:none}}@media (max-width:620px){.admin-content-filter-row,.calendar-filter-toolbar,.control-center-nav,.fiscal-filter-bar,.grid-4{grid-template-columns:1fr}.content-studio-toolbar{position:static}.calendar-day{min-height:56px}}.sales-upgrade-drawer{display:grid;gap:18px;color:#4e5055;font-size:.9rem;line-height:1.55}.sales-upgrade-drawer>p{margin:0}.sales-upgrade-drawer ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.sales-upgrade-drawer li{display:flex;align-items:center;gap:9px;color:#26282c;font-weight:700}.sales-upgrade-drawer li svg{flex:0 0 auto;color:#198754}.sales-timeline{display:grid;gap:0}.sales-timeline>article{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;min-height:72px}.sales-timeline>article:before{content:"";position:absolute;left:14px;top:29px;bottom:0;width:1px;background:#e3e5e9}.sales-timeline>article:last-of-type:before{display:none}.sales-timeline>article>span{z-index:1;display:grid;place-items:center;width:29px;height:29px;border:1px solid #dfe2e7;border-radius:50%;background:#fff;color:#447ab8}.sales-timeline>article>span.is-overdue{border-color:#f0c9c3;color:#b93a2d}.sales-timeline p,.sales-timeline small,.sales-timeline strong{display:block}.sales-timeline strong{padding-top:4px;font-size:.81rem}.sales-timeline p{margin:4px 0;color:#666a73;font-size:.73rem;line-height:1.4}.sales-timeline small{color:#93969c;font-size:.67rem}.pack-admin{display:grid;gap:18px}.pack-admin-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pack-admin-tabs button{min-height:64px;padding:11px 13px;border:1px solid #e4e6ea;border-radius:10px;background:#fafbfc;color:#5e6168;text-align:left}.pack-admin-tabs button[aria-selected=true]{border-color:#001020;background:#001020;color:#fff}.pack-admin-tabs span,.pack-admin-tabs strong{display:block}.pack-admin-tabs span{margin-bottom:3px;font-size:.68rem;text-transform:uppercase}.pack-admin-tabs strong{font-size:.84rem}.pack-admin-editor{display:grid;grid-template-columns:minmax(240px,310px) minmax(0,1fr);gap:20px;align-items:start}.pack-admin-basics{position:sticky;top:18px;display:grid;gap:12px;padding:16px;border:1px solid #e4e6ea;border-radius:12px;background:#fafbfc}.pack-admin-basics label{display:grid;gap:6px;color:#555861;font-size:.75rem;font-weight:750}.pack-admin-basics input,.pack-admin-basics select,.pack-admin-basics textarea{width:100%;min-height:40px;padding:9px 10px;border:1px solid #dfe2e6;border-radius:9px;background:#fff;color:#17191d;font:inherit;font-weight:600}.pack-admin-basics>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pack-admin-basics>.pack-portal-preview{display:grid;grid-template-columns:1fr;gap:0;overflow:hidden;border:1px solid #e1e4e8;border-radius:10px;background:#fff}.pack-portal-preview>span{padding:9px 10px;border-bottom:1px solid #e7e9ed;background:#f5f7f9;color:#626770;font-size:.68rem;font-weight:800;text-transform:uppercase}.pack-portal-preview>div{display:flex;align-items:center;justify-content:space-between;min-height:32px;padding:6px 10px;border-bottom:1px solid #eff0f2}.pack-portal-preview>div:last-child{border-bottom:0}.pack-portal-preview strong{font-size:.7rem}.pack-portal-preview svg{color:#527aa7}.pack-feature-matrix{display:grid;gap:18px}.pack-feature-matrix>div{overflow:hidden;border:1px solid #e4e6ea;border-radius:12px}.pack-feature-matrix h3{margin:0;padding:10px 12px;border-bottom:1px solid #e4e6ea;background:#f7f8fa;font-size:.8rem}.pack-feature-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:54px;padding:8px 12px;border-bottom:1px solid #eff0f2}.pack-feature-row:last-child{border-bottom:0}.pack-feature-row span,.pack-feature-row strong{display:block}.pack-feature-row strong{font-size:.78rem}.pack-feature-row>div:first-child span{margin-top:2px;color:#8b8e95;font:600 .66rem ui-monospace,monospace}.pack-access-control{display:grid;grid-template-columns:repeat(3,84px);gap:4px}.pack-access-control button{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:32px;border:1px solid transparent;border-radius:8px;background:#f4f5f7;color:#71747b;font-size:.68rem;font-weight:750}.pack-access-control button[aria-pressed=true]{border-color:#cfd4dc;background:#fff;color:#001020;box-shadow:0 2px 8px rgba(0,16,32,.08)}.pack-admin-footer{position:sticky;bottom:12px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid #dfe2e6;border-radius:12px;background:rgba(255,255,255,.94);box-shadow:0 12px 30px rgba(0,16,32,.1);backdrop-filter:blur(14px)}.pack-admin-footer span{color:#6a6d74;font-size:.76rem}.pack-client-admin{display:grid;gap:14px;padding:16px;border:1px solid #e2e5e9;border-radius:12px;background:#fafbfc}.pack-client-admin>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.pack-client-admin h3{margin:0;font-size:.9rem}.pack-client-admin p{margin:4px 0 0;color:#6d7179;font-size:.72rem}.pack-client-admin>header>span{color:#52769e;font-size:.7rem;font-weight:750}.pack-client-grid{display:grid;grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(130px,1fr)) auto;gap:8px;align-items:end}.pack-client-grid label{display:grid;gap:5px;color:#5c6068;font-size:.68rem;font-weight:750}.pack-client-grid input,.pack-client-grid select{width:100%;min-height:38px;padding:7px 9px;border:1px solid #dfe2e7;border-radius:8px;background:#fff;color:#22252a;font:inherit;font-size:.73rem}.pack-provisioning-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px;border:1px solid #dfe3e8;border-radius:10px;background:#fff}.pack-provisioning-controls{display:flex;align-items:end;gap:8px}.pack-provisioning-controls label{display:grid;flex:1;gap:5px;color:#5c6068;font-size:.68rem;font-weight:750}.pack-provisioning-controls input,.pack-provisioning-controls select{width:100%;min-height:38px;padding:7px 9px;border:1px solid #dfe2e7;border-radius:8px;background:#fff;color:#22252a;font:inherit;font-size:.73rem}.pack-provisioning-summary{display:grid;align-content:center;min-width:150px;padding-left:14px;border-left:1px solid #e5e7eb}.pack-provisioning-summary strong{font-size:1rem}.pack-provisioning-summary span{color:#72767d;font-size:.68rem}.pack-provisioning-checklist{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-top:12px;border-top:1px solid #eceef1}.pack-provisioning-checklist label{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:7px;align-items:center;min-height:36px;padding:7px 8px;border:1px solid #e5e7ea;border-radius:8px;background:#fafbfc;color:#30343a;font-size:.7rem;font-weight:680}.pack-provisioning-checklist input{width:15px;height:15px;accent-color:#205f9e}.pack-provisioning-checklist small{color:#7a7e85;font-size:.58rem;font-weight:750;text-transform:uppercase}.pack-override-grid{padding-top:12px;border-top:1px solid #e4e6ea}.pack-override-reason{min-width:220px}@media (max-width:900px){.pack-admin-editor{grid-template-columns:1fr}.pack-admin-basics{position:static}.pack-client-grid{grid-template-columns:1fr 1fr}.pack-client-grid .button{justify-self:start}.pack-provisioning-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.pack-admin-tabs,.pack-feature-row{grid-template-columns:1fr}.pack-access-control{grid-template-columns:repeat(3,minmax(0,1fr))}.pack-admin-basics>div{grid-template-columns:1fr}.pack-admin-footer{align-items:stretch}.pack-admin-footer,.pack-client-admin>header{flex-direction:column}.pack-client-grid,.pack-provisioning-panel{grid-template-columns:1fr}.pack-provisioning-controls{align-items:stretch;flex-direction:column}.pack-provisioning-summary{padding:0;border-left:0}.pack-provisioning-checklist{grid-template-columns:1fr}}.meta-lead-forms-panel{display:grid;gap:16px;margin:20px 0;padding:20px;border:1px solid #e3e5e9;border-radius:14px;background:#fff}.meta-lead-forms-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.meta-lead-forms-panel>header>div>span{display:flex;align-items:center;gap:7px;color:#447ab8;font-size:.72rem;font-weight:800;text-transform:uppercase}.meta-lead-forms-panel h3{margin:6px 0 4px;font-size:1rem}.meta-lead-forms-panel p{max-width:760px;margin:0;color:#6d7078;font-size:.76rem;line-height:1.5}.meta-lead-client-row{display:flex;align-items:flex-end;gap:12px;padding:12px;border-radius:10px;background:#f7f8fa}.meta-lead-client-row label,.meta-lead-mapping-form label{display:grid;gap:6px;color:#5d6067;font-size:.7rem;font-weight:750}.meta-lead-client-row select,.meta-lead-mapping-form input,.meta-lead-mapping-form select{width:100%;min-height:40px;padding:8px 10px;border:1px solid #dfe2e7;border-radius:8px;background:#fff;color:#1d1f23;font:inherit}.meta-lead-client-row label{min-width:min(340px,100%)}.meta-lead-mapping-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.meta-field-map{overflow:hidden;border:1px solid #e3e5e9;border-radius:10px}.meta-field-map>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:11px 12px;border-bottom:1px solid #e7e9ed;background:#f7f8fa}.meta-field-map>header span,.meta-field-map>header strong{display:block}.meta-field-map>header strong{font-size:.78rem}.meta-field-map>header span{margin-top:2px;color:#747983;font-size:.68rem}.meta-field-map>header>span{flex:0 0 auto;margin:0;color:#4e7198;font-weight:800}.meta-field-map>div{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:8px;align-items:center;padding:7px 12px;border-bottom:1px solid #eff0f2}.meta-field-map>div:last-child{border-bottom:0}.meta-field-map>div>span{color:#9a9da4;text-align:center}.meta-field-map input,.meta-field-map select{min-width:0;min-height:36px;padding:7px 9px;border:1px solid #dfe2e7;border-radius:8px;background:#fff;color:#25282d;font:inherit;font-size:.73rem}.meta-lead-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px;min-height:40px}.meta-lead-actions>span{color:#5c626b;font-size:.74rem}.meta-lead-mapping-list{display:grid;gap:7px}.meta-lead-mapping-list>div{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid #e7e9ed;border-radius:9px}.meta-lead-mapping-list>div>span:first-child{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#f0f1f3;color:#888c93}.meta-lead-mapping-list>div>span:first-child.is-active{background:#e4f4eb;color:#16784a}.meta-lead-mapping-list small,.meta-lead-mapping-list strong{display:block}.meta-lead-mapping-list strong{font-size:.78rem}.meta-lead-mapping-list small{margin-top:2px;color:#7c8088;font-size:.68rem}.meta-lead-diagnostics{overflow:hidden;border:1px solid #e3e5e9;border-radius:10px;background:#fff}.meta-lead-diagnostics>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid #e7e9ed;background:#f7f8fa}.meta-lead-diagnostics>header>div{display:flex;align-items:center;gap:7px}.meta-lead-diagnostics>header strong{font-size:.76rem}.meta-lead-diagnostics>header span{color:#777b83;font-size:.66rem}.meta-lead-diagnostics>div{display:grid;grid-template-columns:90px minmax(0,1fr) 34px;gap:10px;align-items:center;min-height:52px;padding:8px 12px;border-bottom:1px solid #eff0f2}.meta-lead-diagnostics>div:last-child{border-bottom:0}.meta-lead-diagnostics small,.meta-lead-diagnostics strong{display:block}.meta-lead-diagnostics strong{font-size:.74rem}.meta-lead-diagnostics small{overflow:hidden;margin-top:2px;color:#777b83;font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.meta-event-state{color:#62666d;font-size:.65rem;font-weight:800}.meta-event-state.is-processed{color:#16784a}.meta-event-state.is-dead_letter,.meta-event-state.is-error{color:#a13d31}.meta-event-state.is-retry{color:#8a641f}.automation-workspace{display:grid;gap:18px;padding-bottom:28px}.automation-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;gap:16px;align-items:end;padding:14px 0;border-top:1px solid #e3e5e8;border-bottom:1px solid #e3e5e8}.automation-toolbar label{display:grid;max-width:420px;gap:5px;color:#666a71;font-size:.68rem;font-weight:760}.automation-builder input,.automation-builder select,.automation-toolbar select{width:100%;min-height:38px;padding:7px 9px;border:1px solid #dfe2e7;border-radius:8px;background:#fff;color:#25282d;font:inherit;font-size:.74rem}.automation-health{display:flex;gap:14px;align-items:center;min-height:38px;color:#6d7178;font-size:.7rem;white-space:nowrap}.automation-health span{display:flex;gap:4px;align-items:baseline}.automation-health strong{color:#282b30;font-size:.86rem}.automation-health .has-error strong{color:#a13d31}.automation-locked{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:16px 0;border-top:1px solid #e2e5e8;border-bottom:1px solid #e2e5e8}.automation-locked p{margin:3px 0 0;color:#70747b;font-size:.75rem}.automation-builder,.automation-recipe-list,.automation-run-list,.automation-templates{display:grid;gap:12px}.automation-builder>header,.automation-recipe-list>header,.automation-run-list>header,.automation-templates>header{display:flex;justify-content:space-between;gap:16px;align-items:center}.automation-builder h2,.automation-recipe-list h2,.automation-run-list h2,.automation-templates h2{margin:2px 0 0;font-size:1rem;letter-spacing:0}.automation-recipe-list header>span,.automation-run-list header>span,.automation-templates header>span{color:#777b82;font-size:.68rem;font-weight:750}.automation-templates>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.automation-templates article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;min-height:128px;padding:14px;border:1px solid #e1e4e8;border-radius:8px;background:#fff}.automation-templates p{margin:5px 0 12px;color:#696d74;font-size:.72rem;line-height:1.45}.automation-templates small{color:#858990;font-size:.64rem}.automation-builder{padding:16px;border:1px solid #dfe2e6;border-radius:8px;background:#fff;scroll-margin-top:92px}.automation-basics{display:grid;grid-template-columns:minmax(180px,1fr) minmax(140px,.6fr) minmax(220px,1.4fr);gap:8px}.automation-basics label{display:grid;gap:5px;color:#63676e;font-size:.68rem;font-weight:750}.automation-rule-grid{display:grid;grid-template-columns:minmax(180px,.72fr) minmax(260px,1.1fr) minmax(300px,1.35fr);gap:10px;align-items:start}.automation-rule-grid>section{display:grid;gap:8px;min-height:132px;padding:12px;border:1px solid #e3e5e9;border-radius:8px;background:#fafbfc}.automation-rule-grid>section>header{display:flex;min-height:30px;justify-content:space-between;align-items:center;color:#555a62;font-size:.66rem}.automation-rule-grid>section>div{display:grid;gap:7px}.automation-action-row,.automation-condition-row{display:grid;grid-template-columns:minmax(100px,1fr) minmax(90px,.8fr) minmax(84px,.75fr) 34px;gap:5px;align-items:center}.automation-action-row{grid-template-columns:minmax(120px,1fr) minmax(100px,1fr) minmax(78px,.6fr) 34px}.automation-action-row>.automation-action-note{grid-column:span 2;color:#73777e;font-size:.66rem;line-height:1.4}.automation-any-condition{margin:0;padding:10px;border:1px dashed #d9dde2;border-radius:8px;color:#777b82;font-size:.7rem;text-align:center}.automation-builder>footer{display:flex;min-height:40px;justify-content:space-between;gap:12px;align-items:center;color:#646870;font-size:.7rem}.automation-recipe-list article,.automation-run-list article{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:72px;padding:10px 12px;border-top:1px solid #e5e7ea}.automation-recipe-list article:last-of-type,.automation-run-list article:last-of-type{border-bottom:1px solid #e5e7ea}.automation-recipe-list p,.automation-run-list p{margin:3px 0;color:#6f737a;font-size:.7rem}.automation-recipe-list small,.automation-run-list small{display:block;max-width:760px;overflow:hidden;color:#8a8e94;font-size:.64rem;text-overflow:ellipsis;white-space:nowrap}.automation-run-state,.automation-status{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#edf0f3;color:#62666d}.automation-run-state.is-completed,.automation-status.is-active{background:#e8f4ee;color:#16784a}.automation-run-state.is-error,.automation-status.is-error{background:#f8ece9;color:#a13d31}.automation-run-state.is-retry{background:#f8f1e4;color:#8a641f}.automation-row-actions{display:flex;gap:5px;align-items:center}.automation-empty{display:grid;min-height:180px;place-items:center;align-content:center;gap:6px;border-top:1px solid #e5e7ea;border-bottom:1px solid #e5e7ea;color:#777b82;text-align:center}.automation-empty p{max-width:360px;margin:0;font-size:.72rem}@media (max-width:1024px){.automation-toolbar{grid-template-columns:minmax(180px,1fr) auto}.automation-toolbar .segmented-control{grid-column:1/-1;justify-self:start}.automation-templates>div{grid-template-columns:1fr 1fr}.automation-rule-grid{grid-template-columns:1fr}.automation-rule-grid>section{min-height:auto}}@media (max-width:620px){.automation-toolbar{grid-template-columns:1fr;align-items:stretch}.automation-toolbar label{max-width:none}.automation-toolbar .segmented-control{grid-column:auto;width:100%}.automation-health{justify-content:space-between;overflow-x:auto}.automation-basics,.automation-templates>div{grid-template-columns:1fr}.automation-templates article{min-height:auto}.automation-builder{padding:12px}.automation-action-row,.automation-condition-row{grid-template-columns:1fr 1fr}.automation-action-row .icon-button,.automation-condition-row .icon-button{justify-self:end}.automation-action-row>.automation-action-note{grid-column:1/-1}.automation-recipe-list article,.automation-run-list article{grid-template-columns:30px minmax(0,1fr)}.automation-row-actions,.automation-run-list article>.icon-button{grid-column:2;justify-self:start}.automation-recipe-list small,.automation-run-list small{white-space:normal}}.sales-saved-view{display:inline-flex;align-items:center;overflow:hidden;border:1px solid #dde1e7;border-radius:8px;background:#fff}.sales-saved-view>button{min-height:30px;padding:0 9px;border:0;background:transparent;color:#4e535b;font-size:.7rem;font-weight:750}.sales-saved-view>button:last-child{padding:0 7px;border-left:1px solid #e5e7eb;color:#8b8f96}.sales-save-view{display:flex;justify-content:flex-end;gap:8px;padding:0 14px 10px}.sales-save-view input{width:min(230px,100%);min-height:36px;padding:7px 10px;border:1px solid #dfe2e7;border-radius:8px;font:inherit;font-size:.74rem}@media (max-width:900px){.meta-lead-mapping-form{grid-template-columns:1fr 1fr}}@media (max-width:620px){.meta-lead-forms-panel{padding:15px}.meta-lead-forms-panel>header{flex-direction:column}.meta-lead-mapping-form{grid-template-columns:1fr}.meta-lead-actions{align-items:stretch}.meta-field-map>header,.meta-lead-actions{flex-direction:column}.meta-field-map>div{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);padding:7px 8px}.meta-lead-diagnostics>div{grid-template-columns:72px minmax(0,1fr) 34px;padding:8px}}.integration-center{display:grid;gap:20px}.integration-health-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.integration-health-card{position:relative;display:flex;min-height:150px;justify-content:space-between;gap:18px;overflow:hidden;padding:20px;border:1px solid rgba(15,23,42,.07);border-radius:20px;background:rgba(255,255,255,.76);box-shadow:0 12px 34px rgba(15,23,42,.045);-webkit-backdrop-filter:blur(22px) saturate(135%);backdrop-filter:blur(22px) saturate(135%)}.integration-health-card:after{position:absolute;right:-38px;bottom:-62px;width:142px;height:142px;border-radius:999px;background:rgba(0,113,227,.06);content:""}.integration-health-card>div{position:relative;z-index:1;display:grid;align-content:space-between;gap:7px}.integration-health-card small,.integration-health-card span{color:#71717a;font-size:.78rem;line-height:1.35}.integration-health-card strong{max-width:210px;font-size:clamp(1.24rem,1.6vw,1.65rem);letter-spacing:0;line-height:1.05}.integration-health-icon{position:relative;z-index:1;display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:14px;background:rgba(110,110,115,.1);color:#6e6e73!important}.integration-health-success .integration-health-icon{background:rgba(47,158,68,.11);color:#2f9e44!important}.integration-health-warning .integration-health-icon{background:rgba(249,115,22,.12);color:#f97316!important}.integration-alert{display:flex;align-items:flex-start;gap:12px;padding:15px 17px;border:1px solid rgba(217,45,32,.14);border-radius:17px;background:rgba(255,246,245,.82);color:#b42318}.integration-alert div{display:grid;gap:3px}.integration-alert span{color:#7a271a;font-size:.84rem}.integration-provider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.integration-provider-card{display:grid;align-content:start;gap:18px;padding:clamp(21px,2vw,28px)}.integration-provider-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px}.integration-provider-header h2{margin:3px 0 0;font-size:1.26rem;letter-spacing:0}.integration-provider-icon{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(15,23,42,.06);border-radius:16px;background:rgba(247,248,250,.9);color:#111827}.integration-provider-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.integration-provider-meta>div{display:grid;gap:5px;padding:13px 14px;border:1px solid rgba(15,23,42,.06);border-radius:15px;background:rgba(248,249,251,.74)}.integration-provider-meta span{color:#8a8a91;font-size:.72rem}.integration-provider-meta strong{overflow:hidden;font-size:.88rem;text-overflow:ellipsis;white-space:nowrap}.integration-capability-list{display:flex;flex-wrap:wrap;gap:8px}.integration-capability-list>span,.integration-check-grid>span{display:inline-flex;align-items:center;gap:6px;min-height:31px;padding:6px 9px;border-radius:999px;font-size:.76rem;font-weight:700}.integration-capability-ready,.integration-check-ok{background:rgba(47,158,68,.1);color:#237a37}.integration-capability-pending,.integration-check-pending{background:rgba(110,110,115,.08);color:#71717a}.integration-provider-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:2px}.integration-inline-error{display:flex;align-items:center;gap:8px;margin:0;color:#b42318;font-size:.8rem}.integration-assets-disclosure{border:1px solid rgba(15,23,42,.065);border-radius:15px;background:rgba(248,249,251,.66)}.integration-assets-disclosure summary{padding:11px 13px;cursor:pointer;color:#52525b;font-size:.8rem;font-weight:750}.integration-assets-disclosure[open]{padding:0 12px 12px}.integration-assets-disclosure[open] summary{margin:0 -12px}.integration-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.72fr);gap:16px;align-items:start}.integration-readiness-card{padding:clamp(20px,2vw,27px)}.integration-count-pill{padding:8px 11px;border:1px solid rgba(15,23,42,.07);border-radius:999px;background:rgba(248,249,251,.76);color:#71717a;font-size:.76rem;font-weight:750;white-space:nowrap}.integration-client-list{display:grid;gap:9px;margin-top:18px}.integration-client-row{display:grid;grid-template-columns:minmax(210px,1fr) minmax(260px,1.25fr) auto;align-items:center;gap:16px;padding:14px 15px;border:1px solid rgba(15,23,42,.06);border-radius:17px;background:rgba(250,250,252,.72)}.integration-client-main{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.integration-client-main>div{display:grid;min-width:0;gap:3px}.integration-client-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.integration-client-main span{color:#8a8a91;font-size:.74rem}.integration-drive-link{display:inline-flex;align-items:center;gap:4px;color:#0071e3;font-size:.75rem;font-weight:750;text-decoration:none}.integration-check-grid,.integration-client-status{display:flex;flex-wrap:wrap;gap:6px}.integration-client-status{justify-content:flex-end}.integration-side-stack{display:grid;gap:16px}.integration-side-stack>.card{padding:21px}.integration-data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:17px}.integration-data-count{display:grid;gap:2px;padding:11px 12px;border:1px solid rgba(15,23,42,.055);border-radius:14px;background:rgba(249,250,252,.7)}.integration-data-count strong{font-size:1.08rem;letter-spacing:0}.integration-data-count span{color:#8a8a91;font-size:.69rem;line-height:1.25}.integration-roadmap-list{display:grid;gap:9px;margin-top:17px}.integration-env-row,.integration-log-row,.integration-roadmap-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;border:1px solid rgba(15,23,42,.055);border-radius:15px;background:rgba(249,250,252,.68)}.integration-log-icon,.integration-roadmap-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:11px;background:rgba(110,110,115,.09);color:#71717a}.integration-env-row>div,.integration-log-row>div,.integration-roadmap-row>div{display:grid;gap:3px}.integration-env-row span,.integration-log-row small,.integration-log-row span,.integration-roadmap-row span{color:#8a8a91;font-size:.72rem;line-height:1.35}.integration-log-success{background:rgba(47,158,68,.1);color:#2f9e44}.integration-log-error{background:rgba(217,45,32,.1);color:#d92d20}.integration-log-row small{color:#b42318}.integration-diagnostics{overflow:hidden;border:1px solid rgba(15,23,42,.07);border-radius:20px;background:rgba(255,255,255,.64);box-shadow:0 12px 36px rgba(15,23,42,.04);-webkit-backdrop-filter:blur(22px) saturate(130%);backdrop-filter:blur(22px) saturate(130%)}.integration-diagnostics>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;cursor:pointer;color:#52525b;font-size:.8rem;font-weight:750}.integration-diagnostics>summary span:first-child{display:inline-flex;align-items:center;gap:8px;color:#18181b}.integration-diagnostics-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 18px 18px}.integration-diagnostics-body>section{min-width:0;padding:16px;border:1px solid rgba(15,23,42,.055);border-radius:17px;background:rgba(250,250,252,.72)}.integration-diagnostics-body h3{margin:0 0 12px;font-size:.94rem;letter-spacing:0}.integration-env-list,.integration-log-list{display:grid;gap:8px;max-height:510px;overflow:auto;padding-right:2px}.integration-dot{width:9px;height:9px;border-radius:999px;background:#a1a1aa;box-shadow:0 0 0 5px rgba(161,161,170,.1)}.integration-dot-ok{background:#2f9e44;box-shadow:0 0 0 5px rgba(47,158,68,.1)}.integration-generated-at{margin:-4px 4px 0;color:#8a8a91;font-size:.72rem;text-align:right}@media (max-width:1280px){.integration-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-layout{grid-template-columns:1fr}.integration-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-client-row{grid-template-columns:minmax(190px,.8fr) minmax(260px,1.2fr)}.integration-client-status{grid-column:1/-1;justify-content:flex-start}}@media (max-width:900px){.integration-client-row,.integration-diagnostics-body,.integration-provider-grid,.integration-side-stack{grid-template-columns:1fr}.integration-client-status{grid-column:auto}}@media (max-width:620px){.integration-health-grid,.integration-provider-meta{grid-template-columns:1fr}.integration-health-card{min-height:128px}.integration-provider-header{grid-template-columns:auto minmax(0,1fr)}.integration-provider-header>.badge{grid-column:1/-1;justify-self:start}.integration-client-main{align-items:flex-start}.integration-data-grid{grid-template-columns:1fr 1fr}.integration-env-row,.integration-log-row,.integration-roadmap-row{grid-template-columns:auto minmax(0,1fr)}.integration-env-row>.badge,.integration-log-row>.badge,.integration-roadmap-row>.badge{grid-column:2;justify-self:start}.integration-diagnostics>summary{align-items:flex-start;flex-direction:column}}.integration-action-wrap{display:grid;align-content:start;gap:5px}.integration-action-message{max-width:230px;color:#237a37;font-size:.7rem;font-weight:650;line-height:1.35}.integration-action-error{color:#b42318}.integration-provider-actions .button{min-height:40px}@media (max-width:620px){.integration-action-wrap,.integration-provider-actions .button{width:100%}.integration-provider-actions .button{justify-content:center}}.sales-page-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sales-crm-preview{display:none!important}.admin-sales-locked,.automation-hub,.client-acquisition-workspace,.client-crm-summary{display:grid;gap:16px}.admin-sales-context{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:68px;padding:12px 14px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:rgba(255,255,255,.84);box-shadow:0 10px 30px rgba(15,23,42,.04);-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%)}.admin-sales-context select,.pack-quick-switcher select{min-height:40px;border:1px solid rgba(15,23,42,.1);border-radius:11px;background:rgba(255,255,255,.9);padding:0 36px 0 12px;color:#1d1d1f;font-weight:700}.admin-sales-client{display:flex;align-items:center;gap:11px;min-width:0}.admin-sales-client>span{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;background:#071827;color:#fff;font-weight:850}.admin-sales-client>div{display:grid;gap:2px;min-width:0}.admin-sales-client strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-sales-client small{color:#6e6e73}.admin-sales-empty-plan{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:124px;padding:20px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:rgba(255,255,255,.78);box-shadow:0 14px 38px rgba(15,23,42,.045)}.admin-sales-lock-icon{display:grid;width:46px;height:46px;place-items:center;border-radius:15px;background:rgba(0,113,227,.08);color:#006bd6}.admin-sales-empty-plan div{display:grid;gap:4px}.admin-sales-empty-plan small,.automation-hub-list header span,.client-section-heading span,.client-upgrade-eyebrow,.pack-quick-switcher header>div>span{color:#6e6e73;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.admin-sales-empty-plan h2,.automation-hub-list h2,.client-section-heading h1,.pack-quick-switcher h2{margin:0;letter-spacing:0}.admin-sales-empty-plan h2{font-size:1.15rem}.admin-sales-empty-plan p,.client-section-heading p,.client-upgrade-copy p{margin:0;color:#6e6e73}.pack-quick-switcher{display:grid;gap:18px;padding:clamp(18px,2.4vw,28px);border:1px solid rgba(15,23,42,.08);border-radius:22px;background:rgba(255,255,255,.82);box-shadow:0 18px 50px rgba(15,23,42,.055);-webkit-backdrop-filter:blur(24px) saturate(135%);backdrop-filter:blur(24px) saturate(135%)}.pack-quick-switcher>header{display:flex;align-items:end;justify-content:space-between;gap:16px}.pack-quick-switcher h2{margin-top:3px;font-size:1.45rem}.pack-quick-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pack-quick-options button{display:flex;align-items:center;gap:11px;min-height:84px;padding:14px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:rgba(248,249,251,.72);color:#1d1d1f;text-align:left;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background .15s ease}.pack-quick-options button:hover{transform:translateY(-1px);border-color:rgba(0,113,227,.18)}.pack-quick-options button.is-selected{border-color:rgba(0,113,227,.32);background:rgba(0,113,227,.055);box-shadow:0 0 0 3px rgba(0,113,227,.07)}.pack-quick-options button>span{display:grid;width:26px;height:26px;flex:0 0 26px;place-items:center;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:#fff;color:#0071e3}.pack-quick-options button div{display:grid;gap:4px}.pack-quick-options strong{font-size:.94rem}.pack-quick-options small{color:#6e6e73;line-height:1.3}.pack-quick-switcher>footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:4px}.pack-quick-timing{display:inline-flex;gap:3px;padding:3px;border-radius:11px;background:rgba(245,245,247,.92)}.pack-quick-timing button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#6e6e73;font-size:.78rem;font-weight:760}.pack-quick-timing button[aria-pressed=true]{background:#fff;color:#1d1d1f;box-shadow:0 1px 4px rgba(15,23,42,.08)}.pack-quick-action{display:flex;align-items:center;gap:12px}.pack-quick-action>span{color:#6e6e73;font-size:.8rem;font-weight:700}.pack-advanced-link{display:flex;justify-content:flex-end;margin-top:14px}.pack-advanced-link a{display:inline-flex;align-items:center;gap:7px;color:#6e6e73;font-size:.8rem;font-weight:720}.client-section-heading{display:flex;align-items:end;justify-content:space-between;gap:16px}.client-section-heading>div{display:grid;gap:4px}.client-section-heading h1{font-size:clamp(1.75rem,3vw,2.2rem);line-height:1.03}.client-acquisition-tabs{display:inline-flex;width:fit-content;max-width:100%;gap:3px;padding:4px;overflow-x:auto;border:1px solid rgba(255,255,255,.66);border-radius:999px;background:rgba(255,255,255,.74);box-shadow:0 12px 34px rgba(15,23,42,.06);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}.client-acquisition-tabs button{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:#6e6e73;font-size:.82rem;font-weight:780;white-space:nowrap}.client-acquisition-tabs button[aria-selected=true]{background:#1d1d1f;color:#fff;box-shadow:0 8px 18px rgba(29,29,31,.14)}.automation-hub-summary,.client-acquisition-kpis,.client-crm-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.automation-hub-summary article,.client-acquisition-kpis article,.client-crm-kpis article{display:flex;min-width:0;align-items:center;gap:11px;min-height:82px;padding:14px;border:1px solid rgba(15,23,42,.075);border-radius:16px;background:rgba(255,255,255,.78);box-shadow:0 10px 28px rgba(15,23,42,.035)}.automation-hub-summary article>span,.client-acquisition-kpis article>span,.client-crm-kpis article>span{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:11px;background:rgba(0,113,227,.07);color:#006bd6}.automation-hub-summary article div,.client-acquisition-kpis article div,.client-crm-kpis article div{display:grid;gap:1px;min-width:0}.automation-hub-summary small,.client-acquisition-kpis small,.client-crm-kpis small{color:#6e6e73;font-size:.73rem;font-weight:720}.automation-hub-summary strong,.client-acquisition-kpis strong,.client-crm-kpis strong{overflow:hidden;font-size:1.35rem;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.client-acquisition-summary-card{display:grid;gap:14px;padding:18px;border:1px solid rgba(15,23,42,.075);border-radius:18px;background:rgba(255,255,255,.78)}.client-acquisition-summary-card>div:first-child{display:grid;gap:4px}.client-acquisition-summary-card span{color:#6e6e73;font-size:.76rem;font-weight:760}.client-acquisition-summary-card strong{font-size:1.05rem}.client-acquisition-summary-card p{margin:0;color:#6e6e73;font-size:.86rem}.client-acquisition-progress{height:8px;overflow:hidden;border-radius:999px;background:rgba(15,23,42,.06)}.client-acquisition-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0071e3,#34c759);transition:width .26s cubic-bezier(.22,1,.36,1)}.client-lead-inbox.is-compact{border:1px solid rgba(15,23,42,.075);border-radius:18px;background:rgba(255,255,255,.8);overflow:hidden}.client-lead-compact-heading{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(15,23,42,.06)}.client-lead-compact-heading span{display:grid;min-width:28px;height:28px;place-items:center;border-radius:999px;background:rgba(15,23,42,.05);color:#6e6e73;font-size:.76rem;font-weight:800}.client-lead-inbox.is-compact .client-lead-list article{border-radius:0;border-left:0;border-right:0;border-top:0;box-shadow:none}.client-crm-pipeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.client-crm-pipeline article{display:flex;align-items:center;gap:9px;min-width:0;padding:12px;border:1px solid rgba(15,23,42,.07);border-radius:14px;background:rgba(255,255,255,.72)}.client-crm-pipeline article>span{width:8px;height:28px;flex:0 0 8px;border-radius:999px}.client-crm-pipeline article div{display:grid;gap:1px;min-width:0}.client-crm-pipeline small{overflow:hidden;color:#6e6e73;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.client-crm-list{overflow:hidden;border:1px solid rgba(15,23,42,.075);border-radius:18px;background:rgba(255,255,255,.78)}.client-crm-list>header{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 16px;border-bottom:1px solid rgba(15,23,42,.06)}.client-crm-list>header span{color:#6e6e73;font-size:.76rem;font-weight:760}.client-crm-list>article{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(110px,.7fr) minmax(180px,1fr) auto;align-items:center;gap:14px;min-height:62px;padding:10px 16px;border-bottom:1px solid rgba(15,23,42,.055)}.client-crm-list>article:last-of-type{border-bottom:0}.client-crm-next,.client-crm-person{display:grid;gap:2px;min-width:0}.client-crm-next strong,.client-crm-person span,.client-crm-person strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-crm-next small,.client-crm-person span,.client-crm-stage{color:#6e6e73;font-size:.75rem}.client-crm-priority{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:999px;background:rgba(15,23,42,.055);color:#6e6e73;font-size:.72rem;font-weight:780}.client-crm-priority.is-hot{background:rgba(249,115,22,.1);color:#b45309}.client-crm-priority.is-warm{background:rgba(0,113,227,.08);color:#006bd6}.client-upgrade-preview{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(360px,1.18fr);gap:clamp(24px,4vw,48px);align-items:center;min-height:470px;padding:clamp(24px,4vw,48px);border:1px solid rgba(255,255,255,.72);border-radius:28px;background:rgba(255,255,255,.72);box-shadow:0 24px 70px rgba(15,23,42,.075);-webkit-backdrop-filter:blur(26px) saturate(140%);backdrop-filter:blur(26px) saturate(140%)}.client-upgrade-copy{display:grid;justify-items:start;gap:14px}.client-upgrade-eyebrow{display:inline-flex;align-items:center;gap:6px}.client-upgrade-copy h1{max-width:520px;margin:0;font-size:clamp(2rem,4vw,3.05rem);line-height:.98;letter-spacing:-.025em}.client-upgrade-copy p{max-width:440px;font-size:.96rem}.client-upgrade-items{display:flex;flex-wrap:wrap;gap:7px}.client-upgrade-items span{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border:1px solid rgba(15,23,42,.07);border-radius:999px;background:rgba(248,249,251,.72);color:#52525b;font-size:.76rem;font-weight:720}.client-upgrade-cta{margin-top:2px}.client-upgrade-note{color:#6e6e73;font-size:.75rem}.client-upgrade-stage{position:relative;min-width:0;padding:18px;overflow:hidden;border:1px solid rgba(15,23,42,.07);border-radius:24px;background:linear-gradient(160deg,rgba(247,249,252,.95),rgba(237,242,248,.82));box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 18px 45px rgba(15,23,42,.08)}.client-upgrade-stage:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(180deg,rgba(247,249,252,0),rgba(247,249,252,.96) 78%);pointer-events:none}.client-upgrade-lock{position:absolute;top:50%;left:50%;z-index:3;display:inline-flex;align-items:center;gap:7px;transform:translate(-50%,-50%);min-height:38px;padding:0 13px;border:1px solid rgba(255,255,255,.76);border-radius:999px;background:rgba(255,255,255,.78);box-shadow:0 14px 34px rgba(15,23,42,.11);color:#1d1d1f;font-size:.78rem;font-weight:800;-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%)}.client-upgrade-mock{display:grid;gap:14px;filter:blur(4.5px);opacity:.72;transform:scale(1.01);user-select:none}.client-upgrade-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.client-upgrade-metrics article{display:grid;gap:5px;min-height:92px;align-content:center;padding:14px;border:1px solid rgba(15,23,42,.06);border-radius:16px;background:rgba(255,255,255,.9)}.client-upgrade-metrics span{color:#6e6e73;font-size:.72rem}.client-upgrade-metrics strong{font-size:1.45rem}.client-upgrade-chart{display:flex;align-items:end;gap:8px;height:150px;padding:18px;border-radius:18px;background:rgba(255,255,255,.78)}.client-upgrade-chart i{flex:1;border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,rgba(0,113,227,.7),rgba(0,113,227,.16))}.client-upgrade-chart i:first-child{height:34%}.client-upgrade-chart i:nth-child(2){height:58%}.client-upgrade-chart i:nth-child(3){height:46%}.client-upgrade-chart i:nth-child(4){height:76%}.client-upgrade-chart i:nth-child(5){height:64%}.client-upgrade-chart i:nth-child(6){height:88%}.client-upgrade-list{display:grid;gap:8px}.client-upgrade-list span{display:block;height:38px;border-radius:12px;background:rgba(255,255,255,.82)}.automation-hub-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.automation-hub-summary article.has-error>span{background:rgba(217,45,32,.08);color:#d92d20}.automation-hub-list{overflow:hidden;border:1px solid rgba(15,23,42,.075);border-radius:18px;background:rgba(255,255,255,.78)}.automation-hub-list>header{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:10px 16px;border-bottom:1px solid rgba(15,23,42,.06)}.automation-hub-list>header>div{display:grid;gap:1px}.automation-hub-list h2{font-size:1rem}.automation-hub-list>article{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;min-height:58px;padding:10px 16px;border-bottom:1px solid rgba(15,23,42,.055)}.automation-hub-list>article:last-of-type{border-bottom:0}.automation-hub-list>article>div{display:grid;gap:2px}.automation-hub-list>article small{color:#6e6e73;font-size:.74rem}.automation-hub-empty{display:flex;align-items:center;justify-content:center;gap:8px;min-height:110px;color:#6e6e73;font-size:.86rem}.automation-advanced-shell{overflow:hidden;border:1px solid rgba(15,23,42,.075);border-radius:18px;background:rgba(255,255,255,.7)}.automation-advanced-shell>summary{display:flex;align-items:center;justify-content:space-between;min-height:54px;padding:0 16px;cursor:pointer;list-style:none;color:#1d1d1f;font-size:.84rem;font-weight:760}.automation-advanced-shell>summary::-webkit-details-marker{display:none}.automation-advanced-shell>summary span{display:inline-flex;align-items:center;gap:8px}.automation-advanced-shell[open]>summary svg:last-child{transform:rotate(180deg)}.automation-advanced-body{padding:0 14px 14px}.automation-advanced-body .automation-toolbar{margin-top:0}.nav-link .nav-lock{margin-left:auto;opacity:.58}.client-acquisition-workspace header p,.client-crm-summary header p,.client-lead-inbox header p{max-width:520px}@media (max-width:1100px){.client-upgrade-preview{grid-template-columns:1fr;min-height:0}.client-upgrade-stage{min-height:330px}.client-crm-list>article{grid-template-columns:minmax(170px,1.2fr) minmax(100px,.7fr) minmax(160px,1fr) auto}}@media (max-width:860px){.client-acquisition-kpis,.client-crm-kpis,.client-crm-pipeline,.pack-quick-options{grid-template-columns:repeat(2,minmax(0,1fr))}.client-crm-list>article{grid-template-columns:minmax(0,1fr) auto}.client-crm-next,.client-crm-stage{grid-column:1/-1}.admin-sales-context,.pack-quick-switcher>footer,.pack-quick-switcher>header{align-items:stretch;flex-direction:column}.pack-quick-action{justify-content:space-between}}@media (max-width:640px){.sales-page-actions{width:100%}.sales-page-actions .button{flex:1}.admin-sales-empty-plan{grid-template-columns:auto minmax(0,1fr)}.admin-sales-empty-plan>.button,.admin-sales-empty-plan>a.button{grid-column:1/-1;justify-content:center}.automation-hub-summary,.client-acquisition-kpis,.client-crm-kpis,.client-upgrade-metrics,.pack-quick-options{grid-template-columns:1fr}.client-upgrade-preview{padding:20px;border-radius:22px}.client-upgrade-copy h1{font-size:2rem}.client-upgrade-stage{min-height:300px;padding:14px}.client-acquisition-tabs{width:100%}.client-acquisition-tabs button{flex:1}.pack-quick-action,.pack-quick-switcher>footer{align-items:stretch;flex-direction:column}.pack-quick-action .button{justify-content:center}}@media (prefers-reduced-motion:reduce){.automation-advanced-shell>summary svg,.client-acquisition-progress span,.client-upgrade-mock,.pack-quick-options button{transition:none!important}}.client-campaign-list{overflow:hidden;border:1px solid rgba(15,23,42,.075);border-radius:18px;background:rgba(255,255,255,.8);box-shadow:0 10px 30px rgba(15,23,42,.035)}.client-campaign-list>header{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 16px;border-bottom:1px solid rgba(15,23,42,.06)}.client-campaign-list>header span{display:grid;min-width:28px;height:28px;place-items:center;border-radius:999px;background:rgba(15,23,42,.05);color:#6e6e73;font-size:.76rem;font-weight:800}.client-campaign-list>article{display:grid;grid-template-columns:minmax(210px,1.5fr) repeat(3,minmax(100px,.65fr)) auto;align-items:center;gap:14px;min-height:66px;padding:10px 16px;border-bottom:1px solid rgba(15,23,42,.055)}.client-campaign-list>article:last-child{border-bottom:0}.client-campaign-main{display:flex;align-items:center;gap:10px;min-width:0}.client-campaign-main>span{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:11px;background:rgba(0,113,227,.07);color:#006bd6}.client-campaign-main>div,.client-campaign-stat{display:grid;gap:2px;min-width:0}.client-campaign-main small,.client-campaign-main strong,.client-campaign-stat strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-campaign-main small,.client-campaign-stat small{color:#6e6e73;font-size:.72rem}.client-campaign-stat strong{font-size:.86rem}.client-campaign-status{display:inline-flex;align-items:center;justify-content:center;min-height:27px;padding:0 9px;border-radius:999px;background:rgba(15,23,42,.055);color:#6e6e73;font-size:.72rem;font-weight:780;white-space:nowrap}.client-campaign-status.is-active{background:rgba(47,158,68,.09);color:#2f7d38}.client-campaign-status.is-paused{background:rgba(249,115,22,.09);color:#a85608}.client-acquisition-empty{display:flex;align-items:center;justify-content:center;gap:10px;min-height:120px;border:1px solid rgba(15,23,42,.075);border-radius:18px;background:rgba(255,255,255,.74);color:#6e6e73}.client-acquisition-empty>div{display:grid;gap:2px}.client-acquisition-empty strong{color:#1d1d1f}.client-acquisition-empty span{font-size:.8rem}.client-upgrade-copy h1{font-size:clamp(1.9rem,3vw,2.45rem);line-height:1}@media (max-width:860px){.client-campaign-list>article{grid-template-columns:minmax(0,1fr) auto}.client-campaign-stat{grid-column:1/-1;display:flex;justify-content:space-between;gap:14px}}@media (max-width:640px){.client-campaign-list>article{gap:8px;padding:12px 14px}.client-upgrade-copy h1{font-size:1.9rem}.sales-page-header{align-items:stretch;flex-direction:column}.sales-page-header>.button,.sales-page-header>a.button{width:100%;justify-content:center}.admin-sales-empty-plan,.automation-advanced-body,.automation-advanced-shell,.automation-hub,.automation-workspace{min-width:0;max-width:100%}.automation-advanced-body{overflow:hidden}.admin-sales-empty-plan h2,.admin-sales-empty-plan p,.admin-sales-empty-plan>div{min-width:0;overflow-wrap:anywhere}}