:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#17122a;background:#f7f6fb;font-synthesis:none;--background: oklch(1 0 0);--foreground: oklch(.145 0 0);--card: oklch(1 0 0);--card-foreground: oklch(.145 0 0);--popover: oklch(1 0 0);--popover-foreground: oklch(.145 0 0);--primary: oklch(.205 0 0);--primary-foreground: oklch(.985 0 0);--secondary: oklch(.97 0 0);--secondary-foreground: oklch(.205 0 0);--muted: oklch(.97 0 0);--muted-foreground: oklch(.556 0 0);--accent: oklch(.97 0 0);--accent-foreground: oklch(.205 0 0);--destructive: oklch(.577 .245 27.325);--border: oklch(.922 0 0);--input: oklch(.922 0 0);--ring: oklch(.708 0 0);--chart-1: oklch(.87 0 0);--chart-2: oklch(.556 0 0);--chart-3: oklch(.439 0 0);--chart-4: oklch(.371 0 0);--chart-5: oklch(.269 0 0);--radius: .625rem;--sidebar: oklch(.985 0 0);--sidebar-foreground: oklch(.145 0 0);--sidebar-primary: oklch(.205 0 0);--sidebar-primary-foreground: oklch(.985 0 0);--sidebar-accent: oklch(.97 0 0);--sidebar-accent-foreground: oklch(.205 0 0);--sidebar-border: oklch(.922 0 0);--sidebar-ring: oklch(.708 0 0)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:#f7f6fb}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}code{background:#efedf7;border-radius:6px;padding:2px 6px;font-size:12px}.app-shell{min-height:100vh;display:grid;grid-template-columns:244px minmax(0,1fr)}.sidebar{position:sticky;top:0;height:100vh;padding:28px 18px;display:flex;flex-direction:column;background:#1e153a;color:#e9e4f6}.brand{display:flex;align-items:center;gap:10px;padding:0 10px 28px;font-weight:800;font-size:20px;color:#fff;letter-spacing:-.02em}.brand-mark{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(145deg,#ff7b3d,#7d43df)}.nav-list{display:flex;flex-direction:column;gap:5px}.nav-item{display:flex;gap:11px;align-items:center;padding:11px 12px;border-radius:10px;color:#c8c0dc;font-weight:650;font-size:14px;transition:.15s ease}.nav-item:hover,.nav-item.active{background:#ffffff1a;color:#fff}.sidebar-bottom{margin-top:auto;padding:14px 8px 0;border-top:1px solid rgba(255,255,255,.1)}.main-content{padding:38px 44px 60px;min-width:0}.page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px}.page-header h1,.invoice-hero h1{margin:0;font-size:31px;letter-spacing:-.035em;color:#1e1536}.page-header p,.invoice-hero p{margin:7px 0 0;color:#746d84;font-size:14px}.eyebrow{text-transform:uppercase;font-size:11px;letter-spacing:.09em;font-weight:800;color:#8c5bd2;margin-bottom:8px}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.metric-card,.panel,.loading-card{background:#fff;border:1px solid #ebe8f2;border-radius:16px;box-shadow:0 8px 30px #22173e0b}.metric-card{padding:18px;min-height:137px}.metric-emphasis{background:linear-gradient(145deg,#241541,#3f236b);color:#fff;border-color:transparent}.metric-top{display:flex;align-items:center;gap:9px;color:#726a82;font-size:12px;font-weight:700}.metric-emphasis .metric-top,.metric-emphasis .metric-caption{color:#cfc4e8}.metric-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#f1edfa;color:#6d38b5}.metric-emphasis .metric-icon{background:#ffffff1f;color:#fff}.metric-value{font-size:25px;font-weight:800;letter-spacing:-.04em;margin-top:14px;white-space:nowrap}.metric-caption{margin-top:5px;color:#8a8494;font-size:11px}.two-col-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.panel{padding:22px}.compact-panel{padding:12px}.panel-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.panel-heading h2,.integration-head h2,.automation-master h2{margin:0;font-size:17px;letter-spacing:-.02em}.panel-heading p,.integration-head p,.automation-master p{margin:4px 0 0;color:#837c90;font-size:12px}.bucket-list,.debtor-list{display:flex;flex-direction:column}.bucket-row,.debtor-row{display:flex;align-items:center;gap:12px;padding:13px 2px;border-bottom:1px solid #f0eef5}.bucket-row:last-child,.debtor-row:last-child{border-bottom:0}.bucket-row span{color:#746d84}.bucket-row strong{margin-left:auto;font-size:19px}.rank{width:28px;height:28px;border-radius:8px;background:#f2eef9;color:#6b3ca8;display:grid;place-items:center;font-size:12px;font-weight:800}.debtor-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.debtor-copy small,.cell-sub{color:#8c8598;font-size:11px}.empty-state{text-align:center;color:#898292;padding:28px 10px;font-size:13px}.loading-card{padding:42px;text-align:center;color:#7d7689}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:14px}.invoice-toolbar-actions{display:flex;align-items:center;gap:10px}.invoice-source-select{border:1px solid #e5e0ec;background:#fff;color:#51485e;border-radius:10px;padding:9px 32px 9px 11px;min-width:142px}.source-badge{display:inline-flex;align-items:center;padding:5px 8px;border-radius:999px;background:#f1eef6;color:#62596f;font-size:10px;font-weight:800;letter-spacing:.025em}.source-smartbill{background:#eaf4ff;color:#225f99}.source-oblio{background:#eef1ff;color:#4b57a4}.source-fgo{background:#ecf7ef;color:#317147}.filter-tabs{display:flex;flex-wrap:wrap;gap:5px}.tab{border:0;background:transparent;padding:8px 12px;border-radius:9px;color:#6f687d;font-weight:650;font-size:13px}.tab.active{background:#2b1949;color:#fff}.search-box{display:flex;align-items:center;gap:8px;border:1px solid #ded9e8;background:#faf9fc;border-radius:10px;padding:0 11px;min-width:280px;color:#8d8597}.search-box input{border:0;outline:0;background:transparent;padding:9px 0;width:100%}.table-panel{padding:0;overflow:hidden}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:13px}th{text-align:left;padding:13px 18px;background:#faf9fc;color:#847d90;font-size:11px;text-transform:uppercase;letter-spacing:.045em}td{padding:16px 18px;border-top:1px solid #efedf4;vertical-align:middle}.right{text-align:right}.invoice-link{font-weight:800;color:#43276d}.invoice-link:hover{text-decoration:underline}.overdue-copy{color:#c25545;font-size:11px;margin-top:3px}.pagination{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border-top:1px solid #efedf4;color:#817a8e;font-size:12px}.pagination>div{display:flex;align-items:center;gap:10px}.status,.status-badge{display:inline-flex;align-items:center;padding:5px 8px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.025em;background:#efedf3;color:#645e6f;text-transform:uppercase}.status-paid,.status-delivered,.status-read,.status-sent{background:#e8f7ee;color:#287044}.status-overdue,.status-failed,.status-bounced,.status-dropped{background:#fff0ed;color:#ad4938}.status-partially-paid,.status-deferred,.status-processing{background:#fff5df;color:#936515}.status-due,.status-scheduled,.status-queued{background:#eee9fb;color:#62409d}.primary-button,.secondary-button,.icon-button,.channel-button{border:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;font-weight:750;transition:.15s ease}.primary-button{background:#2d194c;color:#fff;padding:10px 15px}.primary-button:hover{background:#3d2268}.secondary-button{background:#f0edf6;color:#452c68;padding:9px 13px}.secondary-button:hover{background:#e7e1f1}button:disabled{opacity:.5;cursor:not-allowed}.icon-button{width:34px;height:34px;background:#f2eff6;color:#62596f}.icon-button.danger{color:#a94d43;background:#fff1ef}.full-button{width:100%;margin-top:18px}.back-link{display:inline-flex;align-items:center;gap:6px;color:#6f657d;font-size:13px;font-weight:700;margin-bottom:18px}.invoice-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;background:linear-gradient(135deg,#fff,#f3eef9);border:1px solid #e9e4ef;border-radius:18px;padding:25px;margin-bottom:18px}.invoice-title-row{display:flex;align-items:center;gap:12px}.invoice-amount{text-align:right;display:flex;flex-direction:column;gap:2px}.invoice-amount small,.invoice-amount span{color:#7e768a;font-size:11px}.invoice-amount strong{font-size:28px;letter-spacing:-.04em}.invoice-detail-grid{align-items:stretch}.detail-list{display:flex;flex-direction:column;gap:14px}.detail-list>div{display:flex;gap:11px;align-items:flex-start;color:#6c607b}.detail-list span{display:flex;flex-direction:column;gap:2px}.detail-list small{color:#91899b;font-size:10px}.detail-list strong{color:#2f2739;font-size:13px}.timeline{display:flex;flex-direction:column}.timeline-item{display:flex;gap:13px;position:relative;padding:4px 0 20px}.timeline-item:not(:last-child):before{content:"";position:absolute;left:14px;top:31px;bottom:0;width:1px;background:#e8e4ee}.timeline-dot{width:9px;height:9px;margin:8px 10px;border-radius:50%;background:#786c88;z-index:1}.success-dot{background:#42a36c}.timeline-channel{width:29px;height:29px;border-radius:9px;display:grid;place-items:center;background:#f0edf7;color:#603a91;z-index:1}.timeline-content{flex:1;min-width:0}.timeline-content p,.timeline-item p{margin:4px 0;color:#766f80;font-size:12px}.timeline-content small,.timeline-item small{color:#9a93a3;font-size:10px}.timeline-header{display:flex;justify-content:space-between;gap:12px;align-items:center}.automation-master{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.switch-row{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:750;position:relative}.switch-row input{position:absolute;opacity:0}.switch-ui{width:42px;height:24px;border-radius:999px;background:#cac5d1;position:relative;transition:.2s}.switch-ui:after{content:"";position:absolute;width:18px;height:18px;background:#fff;border-radius:50%;top:3px;left:3px;transition:.2s;box-shadow:0 2px 7px #0000002e}.switch-row input:checked+.switch-ui{background:#6b3ba2}.switch-row input:checked+.switch-ui:after{transform:translate(18px)}.form-grid{display:grid;gap:14px;align-items:end}.form-grid.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.three-col{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid.one-third{grid-template-columns:minmax(220px,33%)}label>span,.field-label{display:block;color:#706979;font-size:11px;font-weight:750;margin-bottom:6px}input,select{width:100%;border:1px solid #ddd8e5;border-radius:9px;padding:9px 10px;color:#2e2736;background:#fff;outline:none}input:focus,select:focus{border-color:#8d68bb;box-shadow:0 0 0 3px #744ba617}.rules-list{display:flex;flex-direction:column;gap:9px;margin:18px 0 13px}.rule-card{display:grid;grid-template-columns:1.25fr .7fr 1.5fr 36px;gap:13px;align-items:end;padding:14px;border-radius:12px;background:#faf9fc;border:1px solid #eeebf2}.rule-when{display:grid;grid-template-columns:100px 1fr;gap:10px;align-items:end}.rule-human{font-size:11px;color:#8a8294;padding-bottom:10px}.channel-buttons{display:flex;gap:6px}.channel-button{padding:9px 10px;background:#f0edf4;color:#746a81}.channel-button.selected{background:#ded3ef;color:#4c2977}.info-note{margin-top:15px;background:#f6f2fb;color:#6c6079;border-radius:10px;padding:11px 13px;font-size:11px;line-height:1.55}.integration-stack{display:flex;flex-direction:column;gap:14px}.integration-head{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;margin-bottom:18px}.integration-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#f0ebf8;color:#6a3ca0}.connection-pill{display:inline-flex;gap:6px;align-items:center;background:#f2eff5;color:#81798b;padding:6px 9px;border-radius:999px;font-size:10px;font-weight:800}.connection-pill.connected{background:#e8f7ee;color:#2a7749}.connection-pill.attention{background:#fff4e5;color:#97651d}.connected-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:14px;align-items:end;background:#faf9fc;border:1px solid #efecf3;padding:13px;border-radius:11px}.connected-summary div{display:flex;flex-direction:column;gap:3px}.connected-summary small{color:#958d9f;font-size:10px}.connected-summary strong{font-size:12px;overflow-wrap:anywhere}.form-action{display:flex;align-items:flex-end}.top-gap{margin-top:15px}.success-box,.error-box{padding:11px 13px;border-radius:10px;margin-bottom:14px;font-size:12px}.success-box{background:#e9f7ee;color:#286b42;border:1px solid #ccebd8}.error-box,.inline-error{background:#fff0ee;color:#a94537;border:1px solid #f5d5d0}.inline-error{padding:7px 9px;border-radius:8px;margin-top:8px;font-size:11px}.callback-card{max-width:560px;margin:80px auto}.auth-screen{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:8vw;background:radial-gradient(circle at 20% 20%,#493075 0,#21153b 44%,#140d25)}.auth-copy{color:#fff;max-width:590px}.auth-copy .eyebrow{color:#d7b9ff}.auth-copy h1{font-size:clamp(42px,5vw,74px);line-height:.98;letter-spacing:-.055em;margin:0}.auth-copy p{font-size:18px;line-height:1.55;color:#c9bedb;max-width:540px}@media(max-width:1100px){.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rule-card{grid-template-columns:1fr 1fr}.rule-card>.icon-button{justify-self:end}.form-grid.three-col,.connected-summary{grid-template-columns:1fr 1fr}}@media(max-width:760px){.app-shell{display:block;padding-bottom:72px}.sidebar{position:fixed;z-index:20;inset:auto 0 0;width:auto;height:68px;padding:8px 10px;flex-direction:row;align-items:center;border-top:1px solid rgba(255,255,255,.12)}.brand,.sidebar-bottom{display:none}.nav-list{width:100%;flex-direction:row;justify-content:space-around;gap:2px}.nav-item{flex:1;justify-content:center;flex-direction:column;gap:3px;padding:7px 3px;font-size:10px}.main-content{padding:24px 16px 28px}.page-header{align-items:center}.page-header h1,.invoice-hero h1{font-size:26px}.metrics-grid,.two-col-grid,.form-grid.two-col,.form-grid.three-col,.form-grid.one-third{grid-template-columns:1fr}.metric-card{min-height:120px}.toolbar{align-items:stretch;flex-direction:column}.search-box{min-width:0;width:100%}.filter-tabs{overflow-x:auto;flex-wrap:nowrap}.invoice-hero{align-items:flex-start;flex-direction:column}.invoice-amount{text-align:left}.rule-card{grid-template-columns:1fr}.rule-when{grid-template-columns:110px 1fr}.integration-head{grid-template-columns:42px 1fr}.connection-pill{grid-column:2;justify-self:start}.connected-summary{grid-template-columns:1fr}.auth-screen{grid-template-columns:1fr;padding:32px 20px;gap:25px}.auth-copy h1{font-size:44px}}.integration-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.danger-button{border:1px solid #f0c8c3;background:#fff4f2;color:#a94537;padding:9px 12px;border-radius:9px;display:inline-flex;align-items:center;gap:7px;font-weight:750;cursor:pointer}.sync-meta{margin-top:10px;color:#8b8395;font-size:11px;display:flex;gap:14px;flex-wrap:wrap}.template-list{display:grid;gap:8px;margin-top:14px}.template-option{width:100%;text-align:left;border:1px solid #e8e3ee;background:#fbfafd;border-radius:10px;padding:10px 12px;cursor:pointer;display:flex;justify-content:space-between;gap:10px;align-items:center;color:#443a50}.template-option.selected{border-color:#8d68bb;background:#f4effa}.template-option small{color:#8c8497}.wa-approved-template-section{margin-top:14px;padding:14px;border:1px solid #dfe8f2;border-radius:14px;background:#fbfdff}.wa-approved-template-head{display:flex;flex-direction:column;gap:3px;margin-bottom:10px}.wa-approved-template-head strong{color:#223b58;font-size:11px}.wa-approved-template-head span{color:#7f8fa3;font-size:9px;line-height:1.5}.wa-quick-guide{display:grid;gap:8px;margin:14px 0;padding:11px 12px;border:1px solid #deebf8;border-radius:12px;background:#f5faff;color:#5d7390;font-size:9px}.wa-quick-guide strong{color:#205e9b}.wa-quick-guide.compact{margin:18px 0 16px}.phone-options{display:grid;gap:10px;margin-top:18px}.phone-option{border:1px solid #e7e2ec;background:#fff;border-radius:12px;padding:14px;display:flex;justify-content:space-between;align-items:center;gap:12px}.activity-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.activity-item{background:#fff;border:1px solid #ece8f1;border-radius:12px;padding:13px}.activity-item small{display:block;color:#91899b;font-size:10px;margin-bottom:4px}.activity-item strong{font-size:18px;color:#332a3c}@media(max-width:760px){.activity-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.einvoice-badge{display:inline-flex;align-items:center;max-width:220px;padding:5px 8px;border-radius:999px;font-size:10px;font-weight:800;line-height:1.2;background:#f0edf4;color:#665f70}.einvoice-success{background:#e8f7ee;color:#287044}.einvoice-processing{background:#fff5df;color:#936515}.einvoice-error{background:#fff0ed;color:#ad4938}.einvoice-neutral{background:#f0edf4;color:#665f70}.spv-panel{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:18px}.spv-copy{min-width:0}.spv-copy>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.spv-copy .field-label{margin:0}.spv-copy p{margin:8px 0 0;color:#837c90;font-size:12px}.spv-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;flex-shrink:0}.payment-type-pill{display:inline-flex;align-items:center;border-radius:999px;padding:3px 7px;background:#f0edf7;color:#5f3a8e;font-size:10px;font-weight:750}.top-section-gap{margin-top:18px}.invoice-items-table{min-width:760px}.invoice-items-table td{vertical-align:top}.product-description{max-width:420px;margin-top:4px;line-height:1.45}.stock-copy{font-weight:750;color:#443a50;font-size:12px}.stock-locations{display:flex;flex-direction:column;gap:2px;margin-top:5px}.stock-locations small{color:#91899b;font-size:10px}@media(max-width:760px){.spv-panel{align-items:flex-start;flex-direction:column}.spv-actions{width:100%;justify-content:flex-start}}.wa-onboarding{display:grid;gap:16px}.wa-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wa-steps>div{display:flex;gap:10px;align-items:flex-start;padding:12px;border:1px solid #ece7f1;border-radius:12px;background:#fbfafd}.wa-steps>div>span{width:25px;height:25px;flex:0 0 25px;display:grid;place-items:center;border-radius:999px;background:#6a3ca0;color:#fff;font-size:11px;font-weight:800}.wa-steps p{margin:0;display:flex;flex-direction:column;gap:3px}.wa-steps strong{font-size:12px;color:#3f354a}.wa-steps small{color:#8c8497;line-height:1.4}.wa-ready-banner,.wa-pending-banner,.wa-warning-banner,.automation-channel-banner{display:flex;gap:10px;align-items:flex-start;border-radius:12px;padding:12px 13px;margin-bottom:14px}.wa-ready-banner,.automation-channel-banner.ready{background:#eaf8ef;border:1px solid #ccebd8;color:#286b42}.wa-pending-banner,.automation-channel-banner.pending{background:#fff7e7;border:1px solid #f0dfb9;color:#87621c}.wa-warning-banner{background:#fff0ee;border:1px solid #f5d5d0;color:#a94537}.wa-ready-banner>div,.wa-pending-banner>div,.wa-warning-banner>div,.automation-channel-banner>div{display:flex;flex-direction:column;gap:2px}.wa-ready-banner strong,.wa-pending-banner strong,.wa-warning-banner strong,.automation-channel-banner strong{font-size:12px}.wa-ready-banner span,.wa-pending-banner span,.wa-warning-banner span,.automation-channel-banner span{font-size:11px;line-height:1.45;opacity:.88}.wa-account-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wa-account-grid>div{background:#faf9fc;border:1px solid #efecf3;border-radius:10px;padding:11px;display:flex;flex-direction:column;gap:4px;min-width:0}.wa-account-grid small{color:#958d9f;font-size:10px}.wa-account-grid strong{font-size:12px;color:#443a50;overflow-wrap:anywhere}.wa-test-box{margin-top:14px;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:13px;background:#f7f4fb;border:1px solid #e9e2f1;border-radius:12px}.wa-test-box>div:first-child{display:flex;flex-direction:column;gap:3px}.wa-test-box strong{font-size:12px;color:#443a50}.wa-test-box span{font-size:10px;color:#8c8497}.wa-test-controls{display:flex;gap:8px;align-items:center}.wa-test-controls input{min-width:190px}.wa-advanced{margin-top:14px}.wa-advanced summary{cursor:pointer;color:#6a3ca0;font-size:11px;font-weight:750}.wa-compliance-note{display:flex;align-items:flex-start;gap:8px;margin-top:14px;color:#756d80;font-size:10px;line-height:1.5}.automation-channel-banner{margin-bottom:14px}.whatsapp-contact-state{display:inline-flex;width:max-content;margin-top:4px;padding:3px 7px;border-radius:999px;font-size:9px;font-style:normal;font-weight:800}.whatsapp-contact-state.reachable{background:#e8f7ee;color:#287044}.whatsapp-contact-state.unreachable,.whatsapp-contact-state.opted_out{background:#fff0ed;color:#ad4938}.whatsapp-contact-state.unknown{background:#f0edf4;color:#665f70}.contact-channel-error{color:#a94537!important;margin-top:3px;max-width:360px}@media(max-width:760px){.wa-steps,.wa-account-grid{grid-template-columns:1fr}.wa-test-box,.wa-test-controls{align-items:stretch;flex-direction:column}.wa-test-controls input{min-width:0;width:100%}}:root{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,Segoe UI,sans-serif;color:#0b1830;background:#f4f7fb;--blue-950: #06162f;--blue-900: #082452;--blue-800: #0a3479;--blue-700: #0a57c8;--blue-600: #0874f9;--blue-500: #2a8cff;--blue-100: #eaf4ff;--blue-50: #f5f9ff;--ink: #07162d;--muted-copy: #62708a;--line: #e2e9f2;--soft-shadow: 0 18px 60px rgba(20, 54, 95, .08);--card-shadow: 0 12px 34px rgba(14, 45, 84, .07)}html{scroll-behavior:smooth;background:#fff}body{background:#f4f7fb;color:var(--ink);-webkit-font-smoothing:antialiased}::selection{background:#cde5ff;color:#06162f}button,input,select,textarea{font:inherit}textarea{resize:vertical}.brand-logo{display:inline-flex;align-items:center;gap:10px;width:max-content;color:#08172e;font-weight:760;letter-spacing:-.045em;font-size:21px}.brand-logo-mark{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;color:#fff;background:linear-gradient(145deg,#0a7cff,#0751d9 70%,#043891);box-shadow:0 8px 22px #0864e638,inset 0 1px #ffffff52;transition:transform .25s ease,box-shadow .25s ease}.brand-logo:hover .brand-logo-mark{transform:translateY(-2px) scale(1.03);box-shadow:0 12px 28px #0864e647,inset 0 1px #ffffff59}.brand-logo-word span{color:#0a6de8}.brand-logo.compact{font-size:18px}.brand-logo.compact .brand-logo-mark{width:31px;height:31px;border-radius:9px}.app-shell{min-height:100vh;grid-template-columns:252px minmax(0,1fr);background:#f4f7fb}.sidebar{background:linear-gradient(180deg,#071b3a,#06162f 72%,#051226);color:#d9e6f8;padding:24px 17px 20px;border-right:1px solid rgba(255,255,255,.05);box-shadow:10px 0 40px #05162f14}.sidebar .brand-logo{color:#fff;padding:0 8px}.sidebar .brand-logo-word span{color:#70b5ff}.sidebar-brand{margin-bottom:30px}.sidebar-section-label{padding:0 11px 8px;color:#6f89ae;text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:800}.nav-list{gap:4px}.nav-item{color:#aebfd7;border-radius:12px;padding:11px 12px;font-weight:610;transition:background .18s ease,color .18s ease,transform .18s ease}.nav-item:hover{background:#ffffff12;color:#fff;transform:translate(2px)}.nav-item.active{background:linear-gradient(135deg,#2d8bff42,#1057c42e);color:#fff;box-shadow:inset 0 0 0 1px #76b7ff1f}.nav-item.active svg{color:#71b6ff}.sidebar-tip{margin-top:auto;margin-bottom:16px;padding:13px;border:1px solid rgba(126,185,255,.1);border-radius:14px;background:#ffffff09}.sidebar-tip span{color:#72b9ff;font-size:10px;font-weight:760;text-transform:uppercase;letter-spacing:.07em}.sidebar-tip p{margin:5px 0 0;color:#8097b8;font-size:10px;line-height:1.45}.sidebar-bottom{margin-top:0;border-top-color:#ffffff12}.main-content{padding:42px 46px 70px;background:radial-gradient(circle at 84% 0%,rgba(75,158,255,.07),transparent 28%),#f4f7fb}.app-content-inner{max-width:1500px;margin:0 auto}.page-header{margin-bottom:24px;align-items:center}.page-header h1,.invoice-hero h1{color:#07172f;font-size:clamp(29px,2.4vw,38px);font-weight:740;letter-spacing:-.045em}.page-header p,.invoice-hero p{color:#687793;font-size:13px;line-height:1.55;max-width:680px}.eyebrow{color:#0874f9;letter-spacing:.11em}.header-actions{flex-shrink:0}.metric-card,.panel,.loading-card{border-color:#e1e9f3;border-radius:18px;box-shadow:var(--card-shadow)}.metric-card{padding:20px}.metric-emphasis{background:linear-gradient(145deg,#092d69,#075ed7 70%,#087af8);box-shadow:0 20px 46px #0758c938}.metric-top{color:#6c7c96}.metric-icon{background:#eaf4ff;color:#0869df}.metric-emphasis .metric-icon{background:#ffffff24}.metric-emphasis .metric-top,.metric-emphasis .metric-caption{color:#c7e0ff}.metric-value{color:#0a1930;font-weight:740}.metric-emphasis .metric-value{color:#fff}.panel{padding:24px}.panel-heading h2,.integration-head h2,.automation-master h2{color:#0b1b34;font-weight:700}.panel-heading p,.integration-head p,.automation-master p{color:#7a879c}.rank{background:#e9f4ff;color:#0a64d5}.tab.active{background:#0a62d4;color:#fff;box-shadow:0 5px 12px #0a62d429}.search-box{background:#fff;border-color:#dce5f0;color:#8795aa}th{background:#f8fafd;color:#75839a}td{border-top-color:#eaf0f6}.invoice-link{color:#095ecb}.primary-button,.secondary-button,.icon-button,.channel-button,.danger-button{border-radius:11px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.primary-button{background:linear-gradient(180deg,#0b78f7,#075fd1);box-shadow:0 7px 16px #0868e22e}.primary-button:hover{background:linear-gradient(180deg,#1684ff,#0868df);transform:translateY(-1px);box-shadow:0 10px 22px #0868e23b}.secondary-button{background:#edf5ff;color:#0a5fc8;border:1px solid #dceaff}.secondary-button:hover{background:#e3f0ff;transform:translateY(-1px)}.icon-button{background:#edf3f9;color:#61738d}.switch-row input:checked+.switch-ui,.ai-toggle-row input:checked+.switch-ui{background:#0a72ef}input,select,textarea{border-color:#d9e3ee;border-radius:11px;color:#102039;background:#fff;padding:10px 11px}input:focus,select:focus,textarea:focus{outline:none;border-color:#55a4fb;box-shadow:0 0 0 4px #0874f917}.rule-card{background:#f8fafd;border-color:#e5ecf4}.channel-button.selected{background:#e4f2ff;color:#075ec9;border-color:#bcdcff}.integration-icon{background:#eaf4ff;color:#0968d9}.connected-summary,.wa-account-grid>div{background:#f8fafd;border-color:#e4ebf3}.connection-pill.connected{background:#e8f8ef;color:#257044}.invoice-hero{background:linear-gradient(135deg,#fff,#f0f7ff);border-color:#deebf7;border-radius:22px}.timeline-channel{background:#eaf4ff;color:#0868da}.status-due,.status-scheduled,.status-queued{background:#eaf4ff;color:#0861c9}.auth-screen{background:radial-gradient(circle at 18% 18%,#0d67d5 0,#082b61 38%,#06172f 72%,#040f21);position:relative;overflow:hidden}.auth-screen:after{content:"";position:absolute;inset:auto auto -180px -160px;width:520px;height:520px;border-radius:50%;background:#3a9dff29;filter:blur(60px)}.auth-copy{position:relative;z-index:1}.auth-copy .brand-logo{color:#fff;margin-bottom:70px}.auth-copy .brand-logo-word span{color:#74baff}.auth-kicker{color:#79bcff;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:760;margin-bottom:15px}.auth-copy h1{font-size:clamp(48px,5.3vw,78px);line-height:.98;font-weight:730}.auth-copy h1 span{color:#73b8ff}.auth-copy p{color:#bed2ea}.auth-points{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:25px;color:#dceafb;font-size:12px}.auth-panel{position:relative;z-index:2;justify-self:center}.marketing-site{min-height:100vh;background:#fff;color:#07172d;overflow:hidden}.marketing-container{width:min(1180px,calc(100% - 48px));margin:0 auto}.marketing-container.narrow{width:min(900px,calc(100% - 48px))}.marketing-nav-wrap{position:sticky;top:0;z-index:100;height:68px;display:flex;align-items:center;background:#ffffffd1;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(217,227,239,.72)}.marketing-nav{height:68px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:42px}.marketing-nav-links{display:flex;justify-content:center;gap:31px;color:#4d5c73;font-size:13px;font-weight:570}.marketing-nav-links a{transition:color .18s ease}.marketing-nav-links a:hover{color:#0874f9}.marketing-nav-actions{display:flex;align-items:center;gap:14px}.nav-login{color:#40516b;font-size:13px;font-weight:610}.marketing-menu-button{display:none;border:0;background:transparent;color:#102039}.blue-button,.ghost-button,.white-button,.text-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:650;transition:all .22s ease}.blue-button{min-height:48px;padding:0 20px;border-radius:999px;color:#fff;background:linear-gradient(180deg,#1182ff,#0765d8);box-shadow:0 10px 24px #086eeb36,inset 0 1px #ffffff47}.blue-button:hover{transform:translateY(-2px);box-shadow:0 15px 30px #086eeb42,inset 0 1px #ffffff52}.blue-button.small{min-height:38px;padding:0 15px;font-size:12px}.blue-button.outline{background:#fff;color:#086bdf;border:1px solid #cfe4fb;box-shadow:none}.blue-button.full,.ghost-button.full{width:100%}.ghost-button{min-height:48px;padding:0 15px;color:#33455f;border-radius:999px}.ghost-button:hover{color:#0874f9;background:#f4f9ff}.white-button{min-height:48px;padding:0 21px;border-radius:999px;color:#075ac0;background:#fff;box-shadow:0 10px 28px #01122b2e}.white-button:hover{transform:translateY(-2px)}.text-link{color:#086de5;font-size:14px}.text-link:hover{gap:12px}.section-kicker,.hero-kicker{display:inline-flex;align-items:center;gap:7px;color:#0872ee;text-transform:uppercase;letter-spacing:.11em;font-size:11px;font-weight:750}.section-heading{max-width:780px;margin-bottom:46px}.section-heading.centered{margin-left:auto;margin-right:auto;text-align:center}.section-heading h2,.split-copy h2,.ai-showcase-copy h2,.faq-layout h2,.article-copy h2{margin:10px 0 0;color:#07162c;font-size:clamp(36px,4.3vw,58px);line-height:1.02;font-weight:720;letter-spacing:-.05em}.section-heading p,.split-copy>p,.ai-showcase-copy>p,.faq-layout>div>p{margin:17px auto 0;color:#66748a;font-size:17px;line-height:1.6}.marketing-section{padding:120px 0}.marketing-section.tinted{background:#f5f9fe;border-top:1px solid #edf3f9;border-bottom:1px solid #edf3f9}.marketing-section.compact-top{padding-top:35px}.hero-section{position:relative;padding:108px 0 100px;background:linear-gradient(180deg,#fff,#fbfdff 48%,#f5f9fe)}.hero-glow{position:absolute;pointer-events:none;border-radius:50%;filter:blur(10px);opacity:.72}.hero-glow.one{width:560px;height:560px;top:-260px;left:50%;transform:translate(-50%);background:radial-gradient(circle,rgba(83,167,255,.24),transparent 66%)}.hero-glow.two{width:520px;height:520px;right:-260px;top:330px;background:radial-gradient(circle,rgba(50,123,255,.13),transparent 68%)}.hero-copy{position:relative;z-index:2;max-width:980px;text-align:center}.hero-kicker{border:1px solid #d9eafe;background:#f4f9ffe6;padding:7px 11px;border-radius:999px}.hero-copy h1{margin:22px 0 0;font-size:clamp(58px,7.6vw,102px);line-height:.94;letter-spacing:-.065em;font-weight:730;color:#07162e}.hero-copy h1 span{background:linear-gradient(90deg,#075dc9,#0786ff 48%,#246fdc);-webkit-background-clip:text;color:transparent}.hero-copy>p{max-width:780px;margin:25px auto 0;color:#627087;font-size:clamp(18px,2vw,22px);line-height:1.55;letter-spacing:-.015em}.hero-actions{margin-top:31px;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.hero-trust{margin-top:21px;display:flex;justify-content:center;gap:22px;flex-wrap:wrap;color:#718098;font-size:11px}.hero-trust span{display:inline-flex;align-items:center;gap:6px}.hero-trust svg{width:14px;color:#159052}.hero-product-shell{position:relative;margin:72px auto 0;max-width:1100px;border-radius:26px;overflow:visible;border:1px solid rgba(198,216,236,.8);background:#fff;box-shadow:0 42px 110px #1441742b,0 8px 24px #14417414;transform:perspective(1400px) rotateX(1deg);animation:heroLift 7s ease-in-out infinite}.mock-topbar{height:48px;display:flex;align-items:center;gap:7px;padding:0 15px;background:#f8fafc;border-bottom:1px solid #e5ecf4;border-radius:26px 26px 0 0}.mock-topbar>span{width:8px;height:8px;border-radius:50%;background:#c5d1df}.mock-topbar>div{margin-left:auto;margin-right:auto;padding-right:45px;color:#7c8ba0;font-size:10px}.mock-layout{display:grid;grid-template-columns:62px 1fr;min-height:510px;overflow:hidden;border-radius:0 0 26px 26px}.mock-sidebar{background:#071b3a;padding:22px 15px;display:flex;align-items:center;flex-direction:column;gap:20px}.mock-brand-dot{width:27px;height:27px;border-radius:8px;background:linear-gradient(145deg,#1688ff,#0752cb);margin-bottom:15px}.mock-sidebar span{width:24px;height:7px;border-radius:9px;background:#254267}.mock-content{padding:34px;background:#f5f8fc}.mock-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.mock-heading>div:first-child{display:flex;flex-direction:column;gap:4px}.mock-heading small{color:#73839a;font-size:11px}.mock-heading strong{color:#07172e;font-size:35px;letter-spacing:-.045em}.mock-live{background:#e8f7ef;color:#267346;padding:7px 9px;border-radius:999px;font-size:9px;font-weight:700}.mock-live i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#25a35d;margin-right:5px;box-shadow:0 0 0 4px #25a35d1a}.mock-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px}.mock-metrics>div{display:flex;flex-direction:column;padding:17px;border:1px solid #e2eaf3;background:#fff;border-radius:15px;box-shadow:0 7px 24px #1b406c0a}.mock-metrics small{color:#79879b;font-size:9px}.mock-metrics strong{margin-top:9px;color:#0b1c35;font-size:22px;letter-spacing:-.035em}.mock-metrics span{color:#8b98aa;font-size:8px;margin-top:2px}.mock-bottom-grid{display:grid;grid-template-columns:1.35fr .8fr;gap:14px;margin-top:14px}.mock-list,.mock-ai-card{background:#fff;border:1px solid #e2eaf3;border-radius:15px;padding:17px;box-shadow:0 7px 24px #1b406c0a}.mock-section-title{color:#1a2b42;font-size:10px;font-weight:720;margin-bottom:9px}.mock-row{display:grid;grid-template-columns:29px 1fr auto 54px;align-items:center;gap:8px;border-top:1px solid #edf2f7;padding:10px 0}.mock-avatar{width:27px;height:27px;display:grid;place-items:center;border-radius:9px;background:#e9f4ff;color:#0869dd;font-size:9px;font-weight:750}.mock-avatar.a1{background:#e9f8f0;color:#2b8050}.mock-avatar.a2{background:#fff3e8;color:#b26a25}.mock-row p{margin:0;display:flex;flex-direction:column}.mock-row p strong{color:#26364d;font-size:9px}.mock-row p small{color:#9aa5b5;font-size:7px}.mock-row b{color:#24344a;font-size:9px}.mock-row em{color:#c05b4a;font-size:7px;font-style:normal}.mock-ai-card{background:linear-gradient(145deg,#0b2d62,#075ac7 80%);color:#fff}.ai-pill{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border-radius:999px;background:#ffffff1f;font-size:8px}.mock-ai-card p{color:#e7f1ff;font-size:9px;line-height:1.55}.mock-ai-card>div:last-child{margin-top:14px;display:flex;align-items:center;gap:5px;color:#a9d3ff;font-size:8px}.floating-payment-card{position:absolute;right:-34px;top:96px;display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #d8e9f7;border-radius:14px;background:#ffffffed;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 18px 46px #10467c2b;animation:floatCard 5s ease-in-out infinite}.floating-payment-card svg{color:#24a05d}.floating-payment-card div{display:flex;flex-direction:column}.floating-payment-card small{color:#7f8da0;font-size:8px}.floating-payment-card strong{color:#164529;font-size:11px}.trust-strip{background:#fff;border-top:1px solid #eaf0f6;border-bottom:1px solid #eaf0f6}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr)}.trust-grid>div{min-height:92px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:10px;align-content:center;padding:0 24px;border-right:1px solid #eaf0f6}.trust-grid>div:last-child{border-right:0}.trust-grid svg{grid-row:1/3;color:#0a70ea}.trust-grid span{color:#1a2c44;font-size:12px;font-weight:700}.trust-grid small{color:#8a97a9;font-size:9px}.feature-bento{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}.feature-bento-card{grid-column:span 4;min-height:285px;position:relative;overflow:hidden;padding:28px;border:1px solid #e4ebf3;border-radius:25px;background:linear-gradient(145deg,#fff,#f9fbfe);box-shadow:0 15px 50px #1334590d;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.feature-bento-card:hover{transform:translateY(-6px);border-color:#cde1f7;box-shadow:0 24px 70px #1348801a}.feature-bento-card:after{content:"";position:absolute;width:180px;height:180px;right:-80px;bottom:-90px;border-radius:50%;background:radial-gradient(circle,rgba(64,150,255,.13),transparent 70%)}.feature-bento-card.card-1,.feature-bento-card.card-6{grid-column:span 6}.feature-icon{width:45px;height:45px;display:grid;place-items:center;border-radius:14px;color:#0870e8;background:#eaf4ff;box-shadow:inset 0 0 0 1px #d8eafd}.feature-bento-card>span{display:block;margin-top:27px;color:#0870e8;font-size:10px;font-weight:760;text-transform:uppercase;letter-spacing:.09em}.feature-bento-card h3{margin:8px 0 0;max-width:390px;color:#0a1a32;font-size:23px;line-height:1.08;letter-spacing:-.035em}.feature-bento-card p{margin:12px 0 0;max-width:430px;color:#6b788d;font-size:13px;line-height:1.6}.split-section{display:grid;grid-template-columns:.82fr 1.18fr;gap:88px;align-items:center}.split-copy h2{font-size:clamp(40px,4.6vw,64px)}.split-copy .text-link{margin-top:22px}.steps-stack{display:flex;flex-direction:column;gap:12px}.step-card{display:grid;grid-template-columns:55px 1fr auto;align-items:center;gap:16px;padding:22px;border:1px solid #e1e9f2;border-radius:20px;background:#ffffffd1;box-shadow:0 12px 34px #163a620d;transition:transform .22s ease,border-color .22s ease}.step-card:hover{transform:translate(-5px);border-color:#c7def5}.step-card>span{color:#0a70ea;font-size:13px;font-weight:800}.step-card h3{margin:0;color:#112139;font-size:17px;letter-spacing:-.025em}.step-card p{margin:5px 0 0;color:#748197;font-size:12px;line-height:1.5}.step-card>svg{color:#82a3c8}.ai-showcase{display:grid;grid-template-columns:.85fr 1.15fr;gap:85px;align-items:center}.ai-showcase-copy h2{font-size:clamp(40px,4.7vw,66px)}.check-list{list-style:none;margin:24px 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:11px;color:#43536a;font-size:12px}.check-list li{display:flex;align-items:center;gap:8px}.check-list svg{width:16px;color:#19965b}.message-demo{border:1px solid #dce6f1;border-radius:25px;overflow:hidden;background:#fff;box-shadow:0 30px 80px #0e386921}.message-demo-tabs{height:58px;display:flex;align-items:center;gap:7px;padding:0 18px;background:#f7f9fc;border-bottom:1px solid #e4eaf2}.message-demo-tabs span{padding:7px 11px;border-radius:9px;color:#7b899c;font-size:10px}.message-demo-tabs span.active{background:#fff;color:#075dc7;box-shadow:0 3px 10px #19396012}.message-demo-tabs i{margin-left:auto;font-style:normal;color:#0872eb;background:#e8f3ff;padding:5px 8px;border-radius:999px;font-size:8px;font-weight:800}.message-meta{display:grid;grid-template-columns:70px 1fr;padding:11px 24px;border-bottom:1px solid #eef2f6}.message-meta small{color:#8b97a9;font-size:9px}.message-meta strong{color:#25364d;font-size:10px}.message-body{min-height:280px;padding:25px 30px;color:#2d3d53;font-size:13px;line-height:1.65}.message-demo-footer{display:flex;justify-content:space-between;gap:15px;padding:13px 20px;background:#f8fbfe;border-top:1px solid #e9eff5;color:#73839a;font-size:9px}.message-demo-footer span{display:flex;align-items:center;gap:6px}.message-demo-footer svg{width:13px;color:#0872ed}.dark-band{background:linear-gradient(135deg,#06162f,#082a5b 62%,#0748a3);color:#fff}.outcome-grid{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:18px;align-items:stretch}.outcome-grid>div:first-child{padding:20px 30px 20px 0}.outcome-grid>div:first-child small{color:#78baff;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:750}.outcome-grid>div:first-child strong{display:block;margin-top:10px;font-size:clamp(40px,5vw,66px);letter-spacing:-.055em}.outcome-grid>div:first-child p{color:#a9bfdb;font-size:14px;line-height:1.6;max-width:500px}.outcome-card{display:flex;flex-direction:column;justify-content:flex-end;min-height:250px;padding:24px;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:#ffffff0f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.outcome-card svg{color:#7fc0ff;margin-bottom:auto}.outcome-card span{color:#a9c4e3;font-size:10px}.outcome-card strong{margin-top:5px;font-size:28px;letter-spacing:-.04em}.outcome-card small{margin-top:5px;color:#7793b5;font-size:9px}.mini-pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #dfe8f2;border-radius:22px;overflow:hidden}.mini-pricing-grid>div{min-height:180px;padding:25px;display:flex;flex-direction:column;justify-content:flex-end;background:#fff;border-right:1px solid #e3eaf2}.mini-pricing-grid>div:last-child{border:0}.mini-pricing-grid>div.featured{background:linear-gradient(145deg,#082c64,#086fe8);color:#fff}.mini-pricing-grid small{color:#75839a;font-size:10px}.mini-pricing-grid strong{margin-top:7px;color:#0b1b33;font-size:28px}.mini-pricing-grid span{margin-top:5px;color:#8190a5;font-size:10px}.mini-pricing-grid .featured small,.mini-pricing-grid .featured span{color:#b9d8f9}.mini-pricing-grid .featured strong{color:#fff}.center-action{text-align:center;margin-top:25px}.faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.faq-list details{border-bottom:1px solid #e2e8f0}.faq-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:15px;padding:20px 0;color:#17283f;font-size:14px;font-weight:680}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{color:#8ca0b9;transition:transform .2s ease}.faq-list details[open] summary svg{transform:rotate(90deg)}.faq-list details p{margin:-7px 40px 20px 0;color:#6b7a90;font-size:12px;line-height:1.65}.marketing-cta{padding:40px 0 120px;background:#fff}.cta-card{position:relative;overflow:hidden;min-height:420px;border-radius:34px;padding:70px 50px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;background:linear-gradient(145deg,#061b3d,#0757bd 64%,#0784ff);box-shadow:0 32px 90px #0847973d}.cta-glow{position:absolute;width:600px;height:600px;top:-400px;border-radius:50%;background:#60b5ff59;filter:blur(50px)}.cta-card>*:not(.cta-glow){position:relative;z-index:1}.cta-card>span{display:flex;align-items:center;gap:7px;color:#afd7ff;text-transform:uppercase;letter-spacing:.11em;font-size:10px;font-weight:750}.cta-card h2{margin:14px 0 0;font-size:clamp(45px,5.5vw,72px);line-height:.98;letter-spacing:-.055em}.cta-card p{max-width:650px;margin:18px 0 27px;color:#c5e0fb;font-size:15px;line-height:1.6}.small-cta .cta-card{min-height:330px}.marketing-footer{padding:80px 0 28px;background:#f7f9fc;border-top:1px solid #e7edf4}.footer-grid{display:grid;grid-template-columns:1.65fr repeat(4,1fr);gap:48px;align-items:start}.footer-brand p{max-width:310px;margin:18px 0;color:#718097;font-size:12px;line-height:1.65}.footer-badges{display:flex;flex-wrap:wrap;gap:7px}.footer-badges span{padding:6px 8px;border-radius:999px;background:#eaf3fc;color:#5d7290;font-size:8px;font-weight:700}.footer-column{display:flex;flex-direction:column;gap:11px}.footer-column h3{margin:5px 0 6px;color:#15263e;font-size:11px}.footer-column a{color:#6e7c91;font-size:11px;line-height:1.4;transition:color .16s ease,transform .16s ease}.footer-column a:hover{color:#0872ee;transform:translate(2px)}.footer-bottom{display:flex;justify-content:space-between;gap:30px;margin-top:62px;padding-top:22px;border-top:1px solid #e0e7ef;color:#8b97a9;font-size:9px}.footer-bottom span:last-child{max-width:650px;text-align:right}.seo-hero{position:relative;padding:125px 0 75px;text-align:center;background:radial-gradient(circle at 50% -10%,rgba(82,163,255,.16),transparent 42%),linear-gradient(180deg,#fff,#f7fbff);border-bottom:1px solid #edf2f7}.seo-hero h1,.legal-hero h1{margin:16px auto 0;max-width:950px;color:#07162e;font-size:clamp(48px,6vw,78px);line-height:.98;font-weight:720;letter-spacing:-.058em}.seo-hero p{max-width:750px;margin:22px auto 0;color:#68778d;font-size:18px;line-height:1.6}.pricing-hero{padding-bottom:105px}.seo-content-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:18px}.seo-benefits-card,.seo-steps-card{padding:35px;border:1px solid #dfe8f2;border-radius:26px;background:#fff;box-shadow:var(--card-shadow)}.seo-benefits-card>span,.seo-steps-card>span{color:#0873ee;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:760}.seo-benefits-card h2{margin:12px 0 25px;color:#0a1a31;font-size:34px;letter-spacing:-.045em}.seo-bullet-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.seo-bullet-list>div{display:flex;align-items:center;gap:9px;padding:13px;border-radius:14px;background:#f5f9fd;color:#43536a;font-size:11px}.seo-bullet-list svg{flex:0 0 auto;width:17px;color:#1a9558}.seo-step{display:grid;grid-template-columns:40px 1fr;align-items:start;gap:10px;padding:21px 0;border-bottom:1px solid #e9eff5}.seo-step:last-child{border-bottom:0}.seo-step b{color:#0a72eb;font-size:11px}.seo-step p{margin:0;color:#607087;font-size:13px;line-height:1.6}.seo-copy-section{padding-top:40px}.article-copy{width:min(780px,calc(100% - 48px));margin-left:auto;margin-right:auto}.article-copy h2{font-size:clamp(35px,4vw,52px)}.article-copy p{color:#66758c;font-size:15px;line-height:1.75}.article-callout{display:flex;gap:10px;align-items:flex-start;margin-top:30px;padding:18px;border-radius:16px;background:#edf7ff;color:#315c85;font-size:12px;line-height:1.55}.article-callout svg{width:18px;flex:0 0 auto;color:#1381ef}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;align-items:stretch}.pricing-card{position:relative;display:flex;flex-direction:column;min-height:530px;padding:28px;border:1px solid #dfe7f0;border-radius:25px;background:#fff;box-shadow:0 13px 40px #11365f0d}.pricing-card.featured{border-color:#91c6ff;box-shadow:0 22px 65px #0866da21;transform:translateY(-12px)}.popular-pill{position:absolute;top:17px;right:17px;padding:6px 9px;border-radius:999px;background:#e5f2ff;color:#086bdf;font-size:8px;font-weight:800;text-transform:uppercase}.pricing-card h2{margin:0;color:#122239;font-size:19px}.pricing-price{display:flex;align-items:flex-end;gap:7px;margin-top:32px}.pricing-price strong{font-size:51px;letter-spacing:-.06em}.pricing-price span{padding-bottom:8px;color:#8190a5;font-size:9px;line-height:1.25}.pricing-card>p{min-height:60px;color:#75849a;font-size:11px;line-height:1.6}.pricing-features{display:flex;flex-direction:column;gap:12px;margin:25px 0 auto;padding-top:22px;border-top:1px solid #e8edf3}.pricing-features span{display:flex;align-items:center;gap:8px;color:#46566c;font-size:11px}.pricing-features svg{width:15px;color:#15955a}.pricing-card .full{margin-top:28px;min-height:44px;border:1px solid #dbe6f2}.pricing-note{padding-top:40px}.legal-hero{padding:120px 0 65px;text-align:center;background:#f7fbff;border-bottom:1px solid #e9eff5}.legal-hero span{color:#8794a7;font-size:10px}.legal-hero p{color:#6c7b91;font-size:15px}.legal-body{padding:75px 0 110px}.legal-body section{margin-bottom:44px}.legal-body section h2{margin:0;font-size:24px}.legal-warning{margin-top:50px;padding:20px;border:1px solid #f1dbb4;border-radius:15px;background:#fff9ec;color:#82631f;font-size:11px;line-height:1.6}.site-index-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.site-index-card{padding:28px;border:1px solid #e0e8f1;border-radius:22px;background:#fff}.site-index-card h2{margin:0 0 16px;color:#17283f;font-size:18px}.site-index-card a{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-top:1px solid #edf2f6;color:#607087;font-size:12px}.site-index-card a:hover{color:#0871e8}.ai-config-hero{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:17px;margin-bottom:15px;background:linear-gradient(145deg,#fff,#f5faff)}.ai-model-icon{width:54px;height:54px;display:grid;place-items:center;border-radius:17px;background:linear-gradient(145deg,#0c7cff,#075ac9);color:#fff;box-shadow:0 12px 28px #0864dc33}.ai-config-hero h2{margin:2px 0;font-size:20px}.ai-config-hero p{margin:4px 0 0;color:#718099;font-size:11px}.message-channel-tabs{display:flex;gap:7px;margin:18px 0 13px}.message-channel-tabs button{border:1px solid #dae4ef;background:#fff;color:#627189;border-radius:12px;padding:10px 14px;display:flex;align-items:center;gap:7px;font-weight:680;cursor:pointer}.message-channel-tabs button.active{color:#075ec9;background:#eaf4ff;border-color:#bfdcff}.message-channel-tabs svg{width:16px}.ai-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ai-settings-panel,.ai-preview-panel{min-height:540px}.ai-toggle-row{position:relative;display:flex;align-items:center;gap:14px;padding:15px;border:1px solid #e3eaf2;border-radius:15px;background:#f9fbfd;margin-bottom:22px}.ai-toggle-row>div{display:flex;flex:1;flex-direction:column;gap:3px}.ai-toggle-row strong{font-size:12px}.ai-toggle-row>div span{color:#8290a4;font-size:10px}.ai-toggle-row input{position:absolute;opacity:0;width:1px}.field-block{display:block;margin-top:20px}.field-block small{display:block;margin-top:6px;color:#8a97a9;font-size:9px;line-height:1.4}.tone-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.tone-card{position:relative;min-height:125px;display:flex;flex-direction:column;text-align:left;padding:14px;border:1px solid #e1e8f0;border-radius:14px;background:#fff;color:#2c3d54;cursor:pointer}.tone-card.selected{border-color:#8ec5ff;background:#f0f7ff;box-shadow:0 0 0 3px #0874f90f}.tone-card>span{height:18px;color:#0871e9}.tone-card svg{width:14px}.tone-card strong{font-size:11px}.tone-card small{margin-top:5px;color:#8290a4;font-size:9px;line-height:1.45}.ai-preview{min-height:385px;border:1px dashed #cfdae7;border-radius:18px;background:#f9fbfd}.ai-preview.empty,.ai-preview.loading{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:7px;color:#7a899e;padding:30px}.ai-preview.empty svg,.ai-preview.loading svg{color:#0874ef}.ai-preview.empty strong{color:#34465e;font-size:13px}.ai-preview.empty span,.ai-preview.loading span{max-width:310px;font-size:10px;line-height:1.5}.email-preview{padding:23px;background:#fff;border-style:solid}.preview-label{color:#8d99aa;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.preview-label.top{margin-top:24px}.preview-subject{display:block;margin-top:5px;color:#25364d;font-size:13px}.preview-body{margin-top:9px;color:#34455b;font-size:12px;line-height:1.7;white-space:pre-wrap}.whatsapp-preview{display:flex;flex-direction:column;justify-content:center;padding:28px;background:linear-gradient(145deg,#eef8f2,#f8fbf9);border-style:solid}.wa-bubble{margin-left:auto;max-width:90%;padding:14px 16px;border-radius:17px 17px 4px;color:#243a2c;background:#d9fdd3;box-shadow:0 6px 18px #34684317;font-size:11px;line-height:1.6}.whatsapp-preview small{margin:15px auto 0;max-width:390px;color:#718078;text-align:center;font-size:9px;line-height:1.5}.recent-ai-messages{margin-top:16px}.recent-message-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.recent-message-list article{position:relative;padding:16px;border:1px solid #e5ebf2;border-radius:15px;background:#fafcfe;overflow:hidden}.recent-message-head{display:flex;align-items:center;gap:7px;margin-bottom:11px;color:#6c7b90;font-size:9px}.recent-message-head>small{margin-left:auto;color:#9aa5b4}.channel-mini{display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border-radius:999px;font-size:8px;font-weight:750}.channel-mini svg{width:11px;height:11px}.channel-mini.email{background:#e8f3ff;color:#0867d7}.channel-mini.whatsapp{background:#e9f8ef;color:#287347}.recent-message-list article>strong{color:#25364d;font-size:11px}.recent-message-list article>p{max-height:84px;overflow:hidden;color:#66758b;font-size:10px;line-height:1.55;white-space:pre-wrap}.status-mini{position:absolute;bottom:11px;right:11px;color:#8090a5;font-size:7px;font-weight:800}.spin{animation:spin 1s linear infinite}.reveal{animation:revealUp .75s cubic-bezier(.2,.7,.2,1) both}.reveal-delay-2{animation-delay:.12s}@keyframes revealUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes heroLift{0%,to{transform:perspective(1400px) rotateX(1deg) translateY(0)}50%{transform:perspective(1400px) rotateX(1deg) translateY(-7px)}}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media(max-width:1050px){.marketing-nav{grid-template-columns:auto 1fr auto;gap:20px}.marketing-nav-links{gap:18px}.feature-bento-card,.feature-bento-card.card-1,.feature-bento-card.card-6{grid-column:span 6}.split-section,.ai-showcase,.faq-layout{gap:45px}.footer-grid{grid-template-columns:1.6fr repeat(2,1fr)}.footer-column:nth-of-type(4),.footer-column:nth-of-type(5){margin-top:15px}.pricing-grid{grid-template-columns:repeat(2,1fr)}.pricing-card.featured{transform:none}.outcome-grid{grid-template-columns:1fr 1fr}.outcome-grid>div:first-child{grid-column:1/-1}}@media(max-width:820px){.marketing-container,.marketing-container.narrow,.article-copy{width:min(100% - 32px,1180px)}.marketing-nav{grid-template-columns:auto auto;justify-content:space-between}.marketing-menu-button{display:grid}.marketing-nav-actions{display:none}.marketing-nav-links{display:none;position:absolute;top:68px;left:16px;right:16px;padding:14px;flex-direction:column;gap:0;background:#fffffffa;border:1px solid #e1e8f0;border-radius:15px;box-shadow:0 20px 50px #0c2a4e24}.marketing-nav-links.open{display:flex}.marketing-nav-links a{padding:11px}.hero-section{padding-top:78px}.hero-copy h1{font-size:clamp(48px,13vw,76px)}.hero-copy>p{font-size:17px}.floating-payment-card{right:10px;top:80px}.mock-content{padding:22px}.mock-bottom-grid{grid-template-columns:1fr}.mock-ai-card{display:none}.trust-grid{grid-template-columns:repeat(2,1fr)}.trust-grid>div:nth-child(2){border-right:0}.trust-grid>div:nth-child(-n+2){border-bottom:1px solid #eaf0f6}.marketing-section{padding:85px 0}.split-section,.ai-showcase,.faq-layout,.seo-content-grid,.ai-settings-grid{grid-template-columns:1fr}.split-section,.ai-showcase,.faq-layout{gap:45px}.ai-showcase-copy{order:1}.message-demo{order:2}.mini-pricing-grid{grid-template-columns:1fr 1fr}.mini-pricing-grid>div:nth-child(2){border-right:0}.mini-pricing-grid>div:nth-child(-n+2){border-bottom:1px solid #e3eaf2}.footer-grid{grid-template-columns:1.3fr 1fr 1fr;gap:35px}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column}.footer-bottom span:last-child{text-align:left}.seo-bullet-list{grid-template-columns:1fr}.pricing-grid{grid-template-columns:1fr 1fr}.site-index-grid,.recent-message-list{grid-template-columns:1fr}.app-shell{padding-bottom:76px}.sidebar{height:72px}.sidebar .sidebar-brand,.sidebar .sidebar-section-label,.sidebar-tip,.sidebar-bottom{display:none}.nav-list{flex-direction:row}.nav-item{font-size:9px}.main-content{padding:28px 18px 32px}}@media(max-width:560px){.marketing-container,.marketing-container.narrow,.article-copy{width:calc(100% - 28px)}.brand-logo{font-size:18px}.brand-logo-mark{width:32px;height:32px;border-radius:10px}.hero-section{padding:62px 0 70px}.hero-copy h1{font-size:48px}.hero-copy>p{font-size:15px}.hero-actions{flex-direction:column}.hero-actions .blue-button,.hero-actions .ghost-button{width:100%}.hero-trust{gap:8px 14px}.hero-product-shell{margin-top:50px;border-radius:18px}.mock-topbar{border-radius:18px 18px 0 0}.mock-layout{grid-template-columns:40px 1fr;min-height:410px;border-radius:0 0 18px 18px}.mock-sidebar{padding:15px 8px}.mock-sidebar span{width:20px}.mock-content{padding:15px}.mock-heading strong{font-size:25px}.mock-live{display:none}.mock-metrics{grid-template-columns:1fr;gap:7px}.mock-metrics>div{min-height:72px;padding:11px}.mock-metrics>div:nth-child(n+3){display:none}.mock-metrics strong{font-size:17px}.mock-row{grid-template-columns:25px 1fr auto}.mock-row em,.floating-payment-card{display:none}.feature-bento-card,.feature-bento-card.card-1,.feature-bento-card.card-6{grid-column:span 12;min-height:auto;padding:23px}.feature-bento-card h3{font-size:21px}.section-heading h2,.split-copy h2,.ai-showcase-copy h2,.faq-layout h2,.article-copy h2{font-size:38px}.section-heading p,.split-copy>p,.ai-showcase-copy>p{font-size:15px}.trust-grid{grid-template-columns:1fr 1fr}.trust-grid>div{padding:0 14px}.check-list,.outcome-grid{grid-template-columns:1fr}.outcome-grid>div:first-child{grid-column:auto}.outcome-card{min-height:190px}.mini-pricing-grid,.pricing-grid{grid-template-columns:1fr}.mini-pricing-grid>div{border-right:0;border-bottom:1px solid #e3eaf2}.mini-pricing-grid>div:last-child{border-bottom:0}.pricing-card{min-height:480px}.cta-card{min-height:390px;padding:45px 20px;border-radius:24px}.cta-card h2{font-size:43px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px 18px}.footer-brand{grid-column:1/-1}.footer-column a{font-size:10px}.seo-hero{padding:90px 0 58px}.seo-hero h1,.legal-hero h1{font-size:46px}.seo-hero p{font-size:15px}.seo-benefits-card,.seo-steps-card{padding:24px}.seo-benefits-card h2{font-size:29px}.site-index-grid,.tone-grid{grid-template-columns:1fr}.tone-card{min-height:auto}.ai-config-hero{grid-template-columns:auto 1fr}.ai-config-hero .connection-pill{grid-column:1/-1;justify-self:start}.ai-settings-panel,.ai-preview-panel{min-height:auto}.message-channel-tabs button{flex:1}.wa-bubble{max-width:100%}.page-header{align-items:flex-start;flex-direction:column}.header-actions,.header-actions .primary-button{width:100%}.page-header h1{font-size:31px}.nav-item span{font-size:8px}.nav-item{padding:6px 2px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.wa-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wa-choice-card{min-height:170px;display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:14px;padding:19px;border:1px solid #dfe8f2;border-radius:18px;text-align:left;background:linear-gradient(145deg,#fff,#f9fbfe);color:#17283f;box-shadow:0 10px 28px #1843730b;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.wa-choice-card:hover:not(:disabled){transform:translateY(-2px);border-color:#9bcaff;box-shadow:0 16px 38px #0b65cf1a}.wa-choice-card.featured{border-color:#b8d9ff;background:linear-gradient(145deg,#f8fcff,#edf6ff)}.wa-choice-icon{width:43px;height:43px;display:grid;place-items:center;border-radius:13px;background:#e7f2ff;color:#0873ee}.wa-choice-card.featured .wa-choice-icon{color:#fff;background:linear-gradient(145deg,#0c7dff,#075fcf);box-shadow:0 10px 24px #0868e233}.wa-choice-copy{display:flex;min-width:0;flex-direction:column;gap:5px}.wa-choice-copy small,.wa-number-kicker{color:#7d8da3;font-size:9px;font-weight:760;letter-spacing:.06em;text-transform:uppercase}.wa-choice-copy strong{color:#13243b;font-size:14px;letter-spacing:-.015em}.wa-choice-copy p{margin:2px 0 0;color:#718097;font-size:10px;line-height:1.55}.wa-choice-card>svg{margin-top:11px;color:#8ba0b8}.wa-simple-note{margin-top:12px;display:flex;gap:8px;align-items:flex-start;color:#6b7b90;font-size:10px;line-height:1.55}.wa-simple-note svg{flex:0 0 auto;color:#168257}.wa-number-wizard{overflow:hidden;border:1px solid #dce8f4;border-radius:20px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 16px 44px #13488412}.wa-number-wizard-head{display:grid;grid-template-columns:auto 1fr;gap:18px;padding:21px 22px;border-bottom:1px solid #e6edf5;background:linear-gradient(135deg,#f3f9ff,#fff)}.wa-number-wizard-head h3{margin:4px 0 3px;color:#10223a;font-size:19px;letter-spacing:-.03em}.wa-number-wizard-head p{margin:0;color:#718096;font-size:10px}.wa-back-choice{align-self:start;border:0;padding:6px 0;background:transparent;color:#0872eb;font-size:10px;font-weight:760}.wa-number-picker{display:grid;grid-template-columns:minmax(230px,.75fr) 1.25fr;gap:18px;padding:21px 22px 12px}.wa-country-select{display:flex;align-items:center;gap:8px;padding:0 9px;border:1px solid #d9e4ef;border-radius:11px;background:#fff;color:#0872e8}.wa-country-select select{border:0;box-shadow:none;padding-left:0;background:transparent}.wa-number-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.wa-number-summary>div{min-height:69px;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:11px 12px;border:1px solid #e3ebf3;border-radius:12px;background:#fff}.wa-number-summary small{color:#8b98aa;font-size:8px}.wa-number-summary strong{color:#20344e;font-size:11px}.wa-area-field{display:block;margin:2px 22px 14px;max-width:420px}.wa-area-field small{display:block;margin-top:6px;color:#8996a8;font-size:9px;line-height:1.45}.wa-number-flow-preview{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin:7px 22px 18px;padding:15px;border-radius:15px;background:#eef6ff}.wa-number-flow-preview>div{display:flex;align-items:flex-start;gap:9px}.wa-number-flow-preview>div>span{width:23px;height:23px;flex:0 0 23px;display:grid;place-items:center;border-radius:999px;background:#0872ea;color:#fff;font-size:9px;font-weight:800}.wa-number-flow-preview p{margin:0;display:flex;flex-direction:column;gap:2px}.wa-number-flow-preview strong{color:#25405f;font-size:9px}.wa-number-flow-preview small{color:#7188a2;font-size:8px;line-height:1.4}.wa-number-flow-preview>svg{color:#98b6d7}.wa-purchase-confirm{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 22px;border-top:1px solid #e4ecf5;background:#fff}.wa-purchase-confirm>div{max-width:540px;display:flex;align-items:flex-start;gap:8px;color:#708097;font-size:9px;line-height:1.5}.wa-purchase-confirm>div svg{flex:0 0 auto;color:#168257}.wa-number-progress{display:grid;grid-template-columns:auto 1fr;gap:16px;padding:21px;border:1px solid #dce8f4;border-radius:18px;background:linear-gradient(145deg,#fff,#f6faff)}.wa-number-progress-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;color:#0872eb;background:#e8f3ff}.wa-number-progress.active .wa-number-progress-icon{color:#168257;background:#e9f8ef}.wa-number-progress.regulatory_declined .wa-number-progress-icon,.wa-number-progress.suspended .wa-number-progress-icon,.wa-number-progress.error .wa-number-progress-icon{color:#b04a3c;background:#fff0ed}.wa-number-progress-copy h3{margin:4px 0 8px;color:#10223a;font-size:20px;letter-spacing:-.035em}.wa-number-progress-copy>strong{color:#243951;font-size:11px}.wa-number-progress-copy>p{margin:4px 0 0;color:#718097;font-size:10px;line-height:1.5}@media(max-width:760px){.wa-choice-grid,.wa-number-picker,.wa-number-summary{grid-template-columns:1fr}.wa-number-flow-preview{grid-template-columns:1fr;gap:9px}.wa-number-flow-preview>svg{display:none}.wa-purchase-confirm{align-items:stretch;flex-direction:column}.wa-purchase-confirm .primary-button{width:100%}.wa-number-progress{grid-template-columns:1fr}}:root{font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}html{width:100%;min-width:320px;overflow-x:hidden}body,#root{width:100%;min-height:100%;overflow-x:hidden}body{color:#0b1b33;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font-family:inherit}svg{flex-shrink:0}.main-content,.app-content-inner,.panel,.metric-card,.table-wrap,.sidebar-bottom{min-width:0}.sidebar-bottom .cl-userButtonBox,.sidebar-user-button{max-width:100%}.sidebar-bottom .cl-userButtonOuterIdentifier,.sidebar-user-identifier{max-width:150px;overflow:hidden;color:#dceaff!important;font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:12px!important;font-weight:650!important;line-height:1.25!important;text-overflow:ellipsis;white-space:nowrap}.sidebar-bottom .cl-avatarBox{width:31px;height:31px}.auth-page{position:relative;isolation:isolate;min-height:100svh;overflow:hidden;color:#0a1a31;background:linear-gradient(115deg,#eff7fff7,#fffffffc 48%,#f4f9fffa),#fff}.auth-page:before{content:"";position:absolute;inset:0;z-index:-3;background-image:linear-gradient(rgba(8,112,235,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(8,112,235,.035) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.65),transparent 72%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.65),transparent 72%)}.auth-page-glow{position:absolute;z-index:-2;width:620px;height:620px;border-radius:50%;filter:blur(35px);pointer-events:none}.auth-page-glow-one{top:-390px;left:-230px;background:#1484ff33}.auth-page-glow-two{right:-360px;bottom:-390px;background:#4397ff21}.auth-topbar{width:min(1200px,calc(100% - 56px));height:88px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.auth-topbar .brand-logo{color:#07182f}.auth-back-home{display:inline-flex;align-items:center;gap:7px;color:#58708d;font-size:12px;font-weight:650;transition:color .18s ease,transform .18s ease}.auth-back-home:hover{color:#0874f9;transform:translate(2px)}.auth-layout{width:min(1200px,calc(100% - 56px));min-height:calc(100svh - 160px);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(390px,.72fr);align-items:center;gap:clamp(56px,8vw,118px);padding:46px 0 72px}.auth-badge{width:max-content;max-width:100%;display:flex;align-items:center;gap:7px;margin-bottom:22px;padding:7px 10px;border:1px solid #cce4ff;border-radius:999px;color:#0867d8;background:#eff7ffd9;font-size:10px;font-weight:750;letter-spacing:.02em}.auth-value h1{max-width:680px;margin:0;color:#07162c;font-size:clamp(48px,5.4vw,78px);line-height:.98;font-weight:720;letter-spacing:-.06em}.auth-value h1 span{display:block;color:#0b77ee}.auth-lead{max-width:590px;margin:23px 0 0;color:#65758b;font-size:16px;line-height:1.65}.auth-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:34px}.auth-benefit{min-height:142px;padding:17px;border:1px solid rgba(208,223,240,.82);border-radius:17px;background:#ffffffb3;box-shadow:0 10px 35px #1c4a7e0b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.auth-benefit>span{width:34px;height:34px;display:grid;place-items:center;margin-bottom:17px;border-radius:10px;color:#0872eb;background:#eaf4ff}.auth-benefit strong{display:block;color:#172942;font-size:11px;font-weight:750}.auth-benefit p{margin:5px 0 0;color:#7a899d;font-size:9px;line-height:1.55}.auth-proof{width:max-content;max-width:100%;display:flex;align-items:center;gap:11px;margin-top:18px;color:#53677f}.auth-proof-icon{width:37px;height:37px;display:grid;place-items:center;border-radius:50%;color:#0871ea;background:#e9f4ff}.auth-proof strong,.auth-proof span{display:block}.auth-proof strong{color:#253a54;font-size:10px}.auth-proof span{margin-top:2px;font-size:9px}.auth-form-column{width:100%;max-width:470px;justify-self:end;padding:28px;border:1px solid rgba(210,225,241,.88);border-radius:26px;background:#ffffffe0;box-shadow:0 30px 90px #1c4a7e21;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-form-copy{margin:0 0 18px}.auth-form-copy>span{color:#0870e8;text-transform:uppercase;letter-spacing:.11em;font-size:8px;font-weight:800}.auth-form-copy h2{margin:7px 0 0;color:#0b1c33;font-size:27px;font-weight:720;letter-spacing:-.04em}.auth-form-copy p{margin:7px 0 0;color:#7b899c;font-size:10px;line-height:1.5}.auth-clerk-wrap,.deincasat-clerk-root,.deincasat-clerk-card-box,.auth-clerk-wrap .cl-rootBox,.auth-clerk-wrap .cl-cardBox{width:100%!important;max-width:none!important}.auth-clerk-wrap .cl-card,.deincasat-clerk-card{width:100%!important;max-width:none!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.auth-clerk-wrap .cl-header{display:none}.auth-clerk-wrap .cl-socialButtonsBlockButton,.deincasat-clerk-social{min-height:44px;border:1px solid #dce6f1!important;border-radius:12px!important;color:#243950!important;background:#fff!important;box-shadow:none!important;font-size:11px!important;font-weight:650!important}.auth-clerk-wrap .cl-socialButtonsBlockButton:hover{background:#f7fbff!important;border-color:#bfdcff!important}.auth-clerk-wrap .cl-dividerLine{background:#e7edf4!important}.auth-clerk-wrap .cl-dividerText{color:#9aa6b5!important;font-size:9px!important}.auth-clerk-wrap .cl-formFieldLabel{color:#52657d!important;font-size:10px!important;font-weight:650!important}.auth-clerk-wrap .cl-formFieldInput{min-height:44px;border:1px solid #dbe5ef!important;border-radius:12px!important;color:#10223a!important;background:#fbfdff!important;box-shadow:none!important;font-size:12px!important}.auth-clerk-wrap .cl-formFieldInput:focus{border-color:#7fbdff!important;box-shadow:0 0 0 3px #0877f91a!important}.auth-clerk-wrap .cl-formButtonPrimary,.deincasat-clerk-primary{min-height:45px;border-radius:12px!important;background:linear-gradient(135deg,#0b80ff,#0867dd)!important;box-shadow:0 10px 24px #0869df33!important;font-size:11px!important;font-weight:750!important;text-transform:none!important}.auth-clerk-wrap .cl-formButtonPrimary:hover{background:linear-gradient(135deg,#0878f4,#055bc7)!important}.auth-clerk-wrap .cl-footer{display:none}.auth-clerk-wrap .cl-formFieldAction,.auth-clerk-wrap .cl-identityPreviewEditButton{color:#0870e8!important}.auth-security{display:flex;align-items:flex-start;gap:7px;margin-top:14px;padding:10px 11px;border-radius:10px;color:#708197;background:#f4f8fc;font-size:9px;line-height:1.5}.auth-security svg{margin-top:1px;color:#4481c3}.auth-switch{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:17px;color:#7b899a;font-size:10px}.auth-switch a{display:inline-flex;align-items:center;gap:4px;color:#0870e8;font-weight:750}.auth-mini-footer{width:min(1200px,calc(100% - 56px));min-height:72px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #e6edf5;color:#91a0b2;font-size:9px}.auth-mini-footer div{display:flex;gap:17px}.auth-mini-footer a:hover{color:#0870e8}@media(max-width:1180px){.app-shell{grid-template-columns:220px minmax(0,1fr)}.sidebar{padding-left:13px;padding-right:13px}.main-content{padding:34px 28px 60px}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-layout{grid-template-columns:minmax(0,1fr) minmax(370px,.78fr);gap:48px}.auth-benefit-grid{grid-template-columns:1fr;max-width:520px}.auth-benefit{min-height:0;display:flex;gap:12px;align-items:flex-start}.auth-benefit>span{margin:0;flex:0 0 34px}}@media(max-width:900px){.app-shell{display:block;padding-bottom:80px}.sidebar{position:fixed;z-index:80;inset:auto 0 0;width:100%;height:76px;padding:7px 8px max(7px,env(safe-area-inset-bottom));display:block;border-top:1px solid rgba(255,255,255,.12);border-right:0;box-shadow:0 -10px 35px #03112721}.sidebar .sidebar-brand,.sidebar .sidebar-section-label,.sidebar-tip,.sidebar-bottom{display:none!important}.nav-list{width:100%;height:100%;display:grid;grid-template-columns:repeat(5,minmax(62px,1fr));gap:3px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.nav-list::-webkit-scrollbar{display:none}.nav-item{min-width:62px;height:58px;padding:6px 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-radius:10px;font-size:8px;transform:none!important}.nav-item svg{width:17px;height:17px}.nav-item span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-content{min-height:calc(100svh - 80px);padding:28px 20px 34px}.two-col-grid{grid-template-columns:1fr}.auth-topbar,.auth-layout,.auth-mini-footer{width:min(100% - 40px,720px)}.auth-layout{grid-template-columns:1fr;gap:34px;padding-top:34px}.auth-value{max-width:720px}.auth-value h1{max-width:650px;font-size:clamp(46px,8vw,67px)}.auth-benefit-grid{grid-template-columns:repeat(3,1fr);max-width:none}.auth-benefit{display:block;min-height:135px}.auth-benefit>span{margin-bottom:14px}.auth-form-column{max-width:600px;justify-self:start}}@media(max-width:680px){.main-content{padding:22px 14px 28px}.page-header{gap:14px}.page-header h1,.invoice-hero h1{font-size:29px}.metrics-grid{grid-template-columns:1fr}.metric-card{min-height:112px}.toolbar{flex-direction:column;align-items:stretch}.search-box{width:100%;min-width:0}.filter-tabs{max-width:100%;flex-wrap:nowrap;overflow-x:auto;padding-bottom:3px;scrollbar-width:none}.filter-tabs::-webkit-scrollbar{display:none}.table-panel{margin-left:-14px;margin-right:-14px;border-radius:0;border-left:0;border-right:0}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}table{min-width:720px}.panel{padding:17px}.invoice-hero{padding:19px}.form-grid.two-col,.form-grid.three-col,.form-grid.one-third,.connected-summary,.rule-card{grid-template-columns:1fr}.channel-buttons{flex-wrap:wrap}.channel-button{flex:1 1 120px}.integration-head{grid-template-columns:40px 1fr}.integration-head .connection-pill{grid-column:2;justify-self:start}.spv-panel{flex-direction:column;align-items:flex-start}.spv-actions{width:100%}.spv-actions .primary-button,.spv-actions .secondary-button{flex:1}.recent-message-list,.activity-strip{grid-template-columns:1fr}.auth-topbar,.auth-layout,.auth-mini-footer{width:calc(100% - 28px)}.auth-topbar{height:72px}.auth-back-home{font-size:0}.auth-back-home svg{width:18px;height:18px}.auth-layout{min-height:auto;padding:34px 0 46px}.auth-badge{font-size:9px}.auth-value h1{font-size:clamp(43px,13vw,57px)}.auth-lead{font-size:14px}.auth-benefit-grid{grid-template-columns:1fr}.auth-benefit{display:flex;min-height:0}.auth-benefit>span{margin:0}.auth-proof{align-items:flex-start}.auth-form-column{padding:20px;border-radius:20px}.auth-form-copy h2{font-size:24px}.auth-mini-footer{flex-direction:column;align-items:flex-start;justify-content:center;padding:18px 0}}@media(max-width:430px){.sidebar{height:73px}.nav-list{grid-template-columns:repeat(5,minmax(66px,1fr))}.nav-item{min-width:66px}.nav-item span{font-size:7px}.main-content{padding-left:12px;padding-right:12px}.table-panel{margin-left:-12px;margin-right:-12px}.page-header h1,.invoice-hero h1{font-size:27px}.auth-form-column{padding:17px 14px}.auth-switch{flex-wrap:wrap}}.bank-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.bank-stats>div{min-width:0;padding:12px 13px;border:1px solid #dfe8f3;border-radius:12px;background:#f8fbff;display:flex;flex-direction:column;gap:4px}.bank-stats small{color:#74829a;font-size:10px}.bank-stats strong{color:#0c274d;font-size:18px;letter-spacing:-.03em}.bank-connection-list{display:grid;gap:10px}.bank-connection{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:14px;padding:13px;border:1px solid #e0e8f2;border-radius:13px;background:#fff}.bank-brand{display:flex;align-items:center;gap:11px;min-width:0}.bank-brand>img,.bank-brand>span{width:38px;height:38px;flex:0 0 38px;object-fit:contain;border:1px solid #e3eaf3;border-radius:10px;padding:6px;background:#fff;display:grid;place-items:center;color:#0a57c8}.bank-brand>div{min-width:0;display:flex;flex-direction:column;gap:3px}.bank-brand strong{color:#102b50;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bank-brand small{color:#7c899d;font-size:10px}.bank-connection-meta{display:flex;gap:6px;flex-wrap:wrap}.bank-connection-meta span{padding:5px 7px;border-radius:999px;background:#eef5fd;color:#49647f;font-size:9px;font-weight:750}.bank-review{margin-top:15px;border:1px solid #e2e9f2;border-radius:14px;overflow:hidden;background:#fff}.bank-review-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 15px;background:#f7faff;border-bottom:1px solid #e4eaf2}.bank-review-head h3{margin:3px 0 0;color:#0d294f;font-size:14px}.bank-review-head>span{min-width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:#e8f2ff;color:#0a57c8;font-size:11px;font-weight:800}.bank-review-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,1.2fr) auto;align-items:center;gap:14px;padding:13px 15px}.bank-review-row+.bank-review-row{border-top:1px solid #edf1f6}.bank-review-main,.bank-review-match{min-width:0;display:flex;flex-direction:column;gap:3px}.bank-review-main strong,.bank-review-match strong{color:#173558;font-size:11px;overflow-wrap:anywhere}.bank-review-main span,.bank-review-match span{color:#708096;font-size:10px}.bank-review-main small,.bank-review-match small{color:#8d99aa;font-size:9px;line-height:1.45;overflow-wrap:anywhere}.bank-picker{margin-top:15px;padding:15px;border:1px solid #dfe8f3;border-radius:14px;background:#f8fbff}.bank-picker-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.bank-picker-head h3{margin:3px 0 4px;color:#0d294f;font-size:15px}.bank-picker-head p{margin:0;color:#74839a;font-size:10px}.bank-search{margin:13px 0;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid #d9e4f0;border-radius:10px;background:#fff;color:#718099}.bank-search input{border:0;box-shadow:none;padding:10px 0;background:transparent}.bank-search input:focus{box-shadow:none}.bank-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:360px;overflow:auto;padding-right:2px}.bank-option{min-width:0;display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;text-align:left;border:1px solid #dfe8f3;border-radius:11px;background:#fff;padding:10px;color:#12345d;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.bank-option:hover{transform:translateY(-1px);border-color:#a9c9ee;box-shadow:0 8px 20px #114c8914}.bank-option:disabled{opacity:.6;cursor:wait}.bank-option-logo{width:38px;height:38px;display:grid;place-items:center;border-radius:9px;border:1px solid #e4eaf2;background:#fff;overflow:hidden;color:#0a57c8}.bank-option-logo img{width:100%;height:100%;object-fit:contain;padding:5px}.bank-option>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:2px}.bank-option strong{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bank-option small{color:#8a96a8;font-size:8px}.bank-safety-note{display:flex;gap:8px;align-items:flex-start;margin-top:13px;color:#64758b;font-size:10px;line-height:1.5}.bank-safety-note svg{flex:0 0 auto;margin-top:1px;color:#1870cf}.empty-mini{padding:14px;text-align:center;color:#7d899b;font-size:10px}@media(max-width:900px){.bank-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bank-connection{grid-template-columns:1fr auto}.bank-connection .integration-actions{grid-column:1 / -1}.bank-review-row{grid-template-columns:1fr 1fr}.bank-review-row .integration-actions{grid-column:1 / -1}}@media(max-width:680px){.bank-stats,.bank-grid{grid-template-columns:1fr 1fr}.bank-connection,.bank-review-row{grid-template-columns:1fr}.bank-connection .integration-actions,.bank-review-row .integration-actions{grid-column:auto}.bank-picker-head{flex-direction:column}}@media(max-width:430px){.bank-stats,.bank-grid{grid-template-columns:1fr}.bank-connection .integration-actions button,.bank-review-row .integration-actions button{flex:1}}.toolbar-right-group{display:flex;align-items:center;gap:10px;min-width:0}.compact-select{min-width:170px;height:38px;padding:0 34px 0 11px;border:1px solid #dfe7f0;border-radius:10px;background:#fff;color:#24405f;font-size:10px}.amount-stack{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.amount-stack span{font-size:11px;font-weight:750;color:#173557;white-space:nowrap}.muted-copy{color:#8b97a9}.client-link{font-size:12px}.paused-inline{display:inline-flex;align-items:center;gap:4px;margin-top:5px;color:#996a14;background:#fff7df;border:1px solid #f1dfad;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:750}.risk-pill,.healthy-pill{display:inline-flex;align-items:center;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:780;white-space:nowrap}.risk-pill{color:#a0342c;background:#fff0ee;border:1px solid #ffd4ce}.healthy-pill{color:#16714e;background:#eaf9f2;border:1px solid #c9eddd}.client-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 14px}.client-currency-card,.client-behavior-card{min-height:180px;padding:16px}.metric-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;color:#6f7f94;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.metric-card-top svg{color:#176ccb}.client-money-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid #edf1f6}.client-money-row small{color:#7c899b;font-size:9px}.client-money-row strong{color:#153557;font-size:12px;white-space:nowrap}.client-money-row.danger-value strong{color:#b23a32}.metric-foot{margin-top:10px;color:#8390a1;font-size:9px}.client-behavior-card>strong{display:block;color:#0e2e54;font-size:30px;letter-spacing:-.05em;margin-top:18px}.client-behavior-card>p{margin:2px 0 14px;color:#7a889a;font-size:10px}.behavior-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.behavior-grid span{padding:9px;border-radius:10px;background:#f6f9fc;color:#738096;font-size:9px}.behavior-grid b{display:block;color:#183b62;font-size:13px;margin-bottom:2px}.client-detail-grid{margin-bottom:14px}.client-insight-list{display:grid;gap:0}.client-insight-list>div{display:flex;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid #edf1f6}.client-insight-list span{color:#7d8a9d;font-size:10px}.client-insight-list strong{color:#173657;font-size:10px;text-align:right}.subsection-title{margin:18px 0 9px;color:#53677f;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.tag-cloud{display:flex;flex-wrap:wrap;gap:6px}.tag-cloud span{padding:6px 8px;border-radius:999px;background:#eef5fd;color:#416484;font-size:8px}.client-invoice-heading{align-items:flex-end}.client-filter-controls{display:flex;gap:8px;flex-wrap:wrap}.client-filter-controls select,.client-filter-controls input{height:36px;min-width:130px;padding:0 10px;border:1px solid #dfe7f0;border-radius:9px;background:#fff;color:#36516f;font-size:9px}.inline-filters{margin:0 0 12px}.oblio-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:14px;overflow:hidden}.oblio-summary-strip>div{display:flex;flex-direction:column;gap:3px;padding:3px 14px;border-right:1px solid #e8edf4;min-width:0}.oblio-summary-strip>div:last-child{border-right:0}.oblio-summary-strip small{color:#8995a6;font-size:8px;text-transform:uppercase;letter-spacing:.07em}.oblio-summary-strip strong{color:#16395f;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oblio-summary-strip span{color:#8491a2;font-size:8px}.catalog-shell{padding:0;overflow:hidden}.catalog-tabs{padding:14px 14px 0;border-bottom:1px solid #e8edf3;overflow:auto;flex-wrap:nowrap}.catalog-tabs .tab{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.catalog-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px}.catalog-toolbar>span{color:#8591a2;font-size:9px}.catalog-toolbar .search-box{max-width:420px;width:100%}.reference-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px}.reference-card{display:flex;align-items:center;gap:11px;padding:14px;min-height:74px;border:1px solid #e1e8f1;border-radius:12px;background:#fbfdff}.reference-card svg{color:#176ccb;flex:0 0 auto}.reference-card>div{min-width:0;display:flex;flex-direction:column;gap:4px}.reference-card strong{color:#153657;font-size:11px}.reference-card span{color:#8290a2;font-size:9px;overflow-wrap:anywhere}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.document-builder{padding:18px;margin-bottom:14px}.document-type-selector{display:flex;gap:7px;margin-bottom:16px}.document-type-selector button{border:1px solid #dfe7f0;border-radius:10px;background:#fff;color:#57708c;padding:8px 13px;font-size:10px;font-weight:750;cursor:pointer}.document-type-selector button.selected{border-color:#80b6ee;color:#075bc5;background:#eef6ff;box-shadow:0 0 0 2px #1e77db0f}.document-form-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.document-options{display:flex;gap:16px;flex-wrap:wrap;padding:13px 0 4px}.document-options label{display:flex;align-items:center;gap:7px;color:#556b83;font-size:9px}.document-options input{width:14px;height:14px;accent-color:#0a66cc}.document-lines{display:grid;gap:8px;margin-bottom:9px}.document-line{display:grid;grid-template-columns:1.25fr 1.3fr .55fr .65fr .5fr 36px;gap:7px;align-items:center;padding:9px;border:1px solid #e2e9f1;border-radius:11px;background:#f9fbfd}.document-line input,.document-line select{min-width:0;height:36px;padding:0 9px;border:1px solid #dfe7f0;border-radius:9px;background:#fff;color:#36516f;font-size:9px}.advanced-toggle{display:flex;align-items:center;gap:6px;margin-top:15px;border:0;background:transparent;color:#315d89;font-size:9px;font-weight:780;cursor:pointer;padding:6px 0}.advanced-toggle svg{transition:transform .18s ease}.advanced-toggle svg.rotated{transform:rotate(180deg)}.advanced-document-section{margin-top:8px;padding:14px;border:1px dashed #cfdceb;border-radius:12px;background:#fbfdff}.full-field{display:flex;flex-direction:column;gap:6px;margin-top:13px}.full-field>span{color:#60748c;font-size:9px;font-weight:700}.full-field textarea{width:100%;resize:vertical;border:1px solid #dfe7f0;border-radius:10px;padding:10px;font:10px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;color:#1f3e61;background:#fff}.full-field small{color:#8995a6;font-size:8px}.document-submit-row{display:flex;justify-content:flex-end;margin-top:15px}.document-lookup-panel{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px}.document-lookup-panel h2{margin:0 0 5px;font-size:14px;color:#153657}.document-lookup-panel p{margin:0;color:#7f8da0;font-size:9px;max-width:650px}.lookup-row{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.lookup-row select,.lookup-row input{height:37px;min-width:100px;border:1px solid #dfe7f0;border-radius:9px;padding:0 9px;font-size:9px;color:#35516e;background:#fff}.table-action-row{display:flex;align-items:center;gap:5px}.automation-overview-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:12px;margin-bottom:12px}.automation-preset-card{display:flex;align-items:center;gap:12px;padding:14px 15px}.automation-preset-card>svg{color:#176ccb;flex:0 0 auto}.automation-preset-card>div{min-width:0;flex:1}.automation-preset-card strong{color:#14385f;font-size:11px}.automation-preset-card p{margin:3px 0 0;color:#7e8b9d;font-size:9px}.automation-builder-panel{padding:17px}.automation-builder-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:14px}.automation-builder-head h2{margin:0 0 5px;color:#14375c;font-size:15px}.automation-builder-head p{margin:0;max-width:740px;color:#7a899b;font-size:9px;line-height:1.55}.automation-builder-head label{min-width:190px}.automation-builder-head label span,.rule-card-v2 label>span{display:block;margin-bottom:5px;color:#6f7f92;font-size:8px;font-weight:750}.rule-card-v2{position:relative;grid-template-columns:32px 1fr 36px;align-items:start;gap:12px;padding:14px}.rule-index{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:#eaf4ff;color:#0a61c8;font-size:10px;font-weight:850}.rule-main-fields{min-width:0;display:grid;gap:10px}.rule-when-grid{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:9px}.rule-card-v2 input,.rule-card-v2 select,.rule-card-v2 textarea{width:100%;border:1px solid #dde6ef;border-radius:9px;background:#fff;color:#34516f;font-size:9px}.rule-card-v2 input,.rule-card-v2 select{height:36px;padding:0 9px}.rule-card-v2 textarea{padding:9px;resize:vertical;line-height:1.45}.rule-card-v2 .rule-human{margin:0;color:#66809a;font-size:8px}.rule-ai-details{border-top:1px solid #e9eef4;padding-top:9px}.rule-ai-details summary{display:flex;align-items:center;gap:5px;cursor:pointer;list-style:none;color:#41698f;font-size:9px;font-weight:750}.rule-ai-details summary::-webkit-details-marker{display:none}.rule-instruction-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:10px}.rule-delete{margin-top:0}.oblio-invoice-actions{margin-bottom:14px}.invoice-document-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.danger-button{color:#a33a32!important;border-color:#efcfc9!important;background:snow!important}.manual-collect-form{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(150px,.8fr) minmax(150px,.8fr) minmax(110px,.55fr) minmax(130px,.7fr) minmax(180px,1fr) auto;gap:8px;align-items:center;margin-top:12px;padding:12px;border:1px solid #dfe8f2;border-radius:12px;background:#f8fbff}.collect-form-title{display:flex;align-items:center;gap:9px;min-width:0}.collect-form-title svg{color:#176ccb;flex:0 0 auto}.collect-form-title>div{min-width:0;display:flex;flex-direction:column;gap:2px}.collect-form-title strong{color:#17395f;font-size:10px}.collect-form-title span{color:#8390a2;font-size:8px}.manual-collect-form select,.manual-collect-form input{min-width:0;height:36px;border:1px solid #dce6f0;border-radius:9px;padding:0 9px;background:#fff;color:#35516f;font-size:9px}@media(max-width:1180px){.client-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.document-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.document-line{grid-template-columns:1fr 1fr .55fr .65fr .5fr 36px}.manual-collect-form{grid-template-columns:1fr 1fr 1fr}.collect-form-title{grid-column:1 / -1}}@media(max-width:900px){.toolbar-right-group{width:100%}.clients-toolbar{align-items:stretch}.oblio-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.oblio-summary-strip>div:nth-child(2){border-right:0}.reference-grid,.document-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.document-line{grid-template-columns:1fr 1fr 1fr}.document-line .icon-button{justify-self:end}.document-lookup-panel{align-items:flex-start;flex-direction:column}.lookup-row{justify-content:flex-start}.automation-overview-grid{grid-template-columns:1fr}.rule-when-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rule-card-v2{grid-template-columns:30px 1fr 34px}.manual-collect-form{grid-template-columns:1fr 1fr}}@media(max-width:680px){.toolbar-right-group{flex-direction:column;align-items:stretch}.compact-select,.clients-toolbar .search-box{width:100%}.client-metric-grid{grid-template-columns:1fr}.client-filter-controls{width:100%}.client-filter-controls select,.client-filter-controls input{flex:1 1 140px}.oblio-summary-strip,.reference-grid{grid-template-columns:1fr}.oblio-summary-strip>div{border-right:0;border-bottom:1px solid #e8edf4;padding:8px 4px}.oblio-summary-strip>div:last-child{border-bottom:0}.document-form-grid,.rule-when-grid,.rule-instruction-grid{grid-template-columns:1fr}.document-line{grid-template-columns:1fr 1fr}.document-line select,.document-line input:nth-of-type(1){grid-column:1 / -1}.document-submit-row .primary-button{width:100%;justify-content:center}.lookup-row{display:grid;grid-template-columns:1fr 1fr;width:100%}.lookup-row .secondary-button{grid-column:1 / -1;justify-content:center}.automation-builder-head{align-items:stretch;flex-direction:column}.automation-builder-head label{min-width:0}.rule-card-v2{grid-template-columns:28px 1fr}.rule-delete{position:absolute;right:10px;top:10px}.rule-main-fields{grid-column:1 / -1}.manual-collect-form{grid-template-columns:1fr}.collect-form-title{grid-column:auto}.manual-collect-form .primary-button{justify-content:center}.invoice-document-actions{justify-content:flex-start;width:100%}}@media(max-width:900px){.nav-list{overflow-x:auto!important;overflow-y:hidden;scrollbar-width:none;justify-content:flex-start!important;grid-template-columns:none!important}.nav-list::-webkit-scrollbar{display:none}.nav-item{flex:0 0 82px;min-width:82px!important}}.inline-callout{margin:8px 0 4px;padding:12px;border:1px solid #dce7f2;border-radius:11px;background:#f8fbff}.inline-callout label{display:flex;align-items:center;gap:10px;max-width:360px}.inline-callout label span{color:#647990;font-size:9px;font-weight:750;white-space:nowrap}.inline-callout input{flex:1;height:36px;border:1px solid #dce6ef;border-radius:9px;padding:0 9px;background:#fff;color:#35516e;font-size:9px}.document-line-card{border:1px solid #e2e9f1;border-radius:12px;background:#f9fbfd;overflow:hidden}.document-line-card .document-line{border:0;border-radius:0;background:transparent;margin:0}.document-line-card .document-line{grid-template-columns:.72fr 1.2fr 1.1fr .5fr .6fr .48fr 36px}.document-line-card .line-kind-select{font-weight:750;color:#2f5f91}.document-line-card .discount-name{grid-column:span 2}.compact-check{display:flex!important;flex-direction:row!important;align-items:center!important;gap:7px!important;min-height:36px;color:#60758c;font-size:8px}.compact-check input{width:14px!important;height:14px!important;padding:0!important;flex:0 0 14px;accent-color:#0a66cc}.line-details{border-top:1px solid #e5ebf2;padding:0 10px 10px;background:#fff}.line-details summary{display:flex;align-items:center;gap:5px;padding:9px 0 7px;list-style:none;cursor:pointer;color:#4b708f;font-size:8px;font-weight:750}.line-details summary::-webkit-details-marker{display:none}.product-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-detail-grid .wide-field{grid-column:span 2}.advanced-document-section{display:grid;gap:11px}.advanced-block{padding:13px;border:1px solid #e0e8f1;border-radius:11px;background:#fff}.advanced-block h3{display:flex;align-items:center;gap:6px;margin:0 0 11px;color:#173b62;font-size:11px}.switch-line{display:flex;align-items:center;gap:8px;color:#5c7189;font-size:9px;margin-bottom:10px}.switch-line input{width:14px;height:14px;accent-color:#0a66cc}@media(max-width:1180px){.document-line-card .document-line{grid-template-columns:.8fr 1.1fr 1fr .55fr .65fr 36px}.product-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.document-line-card .document-line{grid-template-columns:1fr 1fr 1fr}.document-line-card .document-line .icon-button{justify-self:end}.product-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.document-line-card .document-line{grid-template-columns:1fr 1fr}.document-line-card .document-line>select:nth-child(2),.document-line-card .document-line>input:nth-child(3),.document-line-card .discount-name{grid-column:1 / -1}.product-detail-grid{grid-template-columns:1fr}.product-detail-grid .wide-field{grid-column:auto}.advanced-block{padding:11px}}.reference-mode-note{margin:0 0 10px;padding:9px 10px;border:1px solid #dbe8f5;border-radius:9px;background:#f4f9ff;color:#59738d;font-size:8px;line-height:1.5}.collections-invoice-table{min-width:1420px}.collections-invoice-table td,.collections-invoice-table th{white-space:nowrap}.workflow-mini-badge{display:inline-flex;margin-top:5px;padding:3px 6px;border-radius:999px;background:#fff4df;color:#875f1d;font-size:9px;font-weight:800;text-transform:none}.collection-summary-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px}.collection-summary-card{min-width:0;border:1px solid #e8e4ef;background:#fff;border-radius:14px;padding:14px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;color:#493762;box-shadow:0 7px 24px #22173e0a;text-align:left}.collection-summary-card:hover{border-color:#cfc2df;transform:translateY(-1px)}.collection-summary-card span{color:#776f83;font-size:10px;font-weight:700}.collection-summary-card strong{font-size:19px}.collection-filter-bar{margin-bottom:14px;overflow:hidden}.collection-filter-bar .filter-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.collection-filter-bar .tab{white-space:nowrap}.collection-queue-panel{padding:0;overflow:hidden}.collection-queue-list{display:flex;flex-direction:column}.collection-queue-item{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:12px;align-items:center;padding:15px 18px;border-bottom:1px solid #efedf4;border-left:3px solid #d6cce6}.collection-queue-item:last-child{border-bottom:0}.collection-queue-item.severity-high{border-left-color:#d05c4b}.queue-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#f4f0f9;color:#704a9b}.severity-high .queue-icon{background:#fff0ed;color:#b44839}.queue-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.queue-title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.queue-title-row strong{font-size:13px;color:#2d213d}.queue-type-pill{display:inline-flex;align-items:center;padding:3px 7px;border-radius:999px;background:#f0edf6;color:#645079;font-size:9px;font-weight:800}.queue-copy p{margin:0;color:#665d72;font-size:11px;font-weight:700}.queue-copy small{color:#8a8392;font-size:10px}.queue-value{display:flex;align-items:flex-end;flex-direction:column;gap:8px;min-width:150px}.queue-value strong{font-size:13px}.small-button{padding:7px 10px;font-size:11px}.collection-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:50px 20px}.collection-empty svg{color:#42a36c}.conversation-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.conversation-layout{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.6fr);gap:14px;min-height:650px}.conversation-list-panel{padding:0;overflow:hidden;align-self:start;max-height:760px;overflow-y:auto}.conversation-list-item{width:100%;border:0;border-bottom:1px solid #efedf4;background:#fff;display:flex;gap:10px;padding:14px;text-align:left}.conversation-list-item:hover,.conversation-list-item.selected{background:#f8f5fc}.conversation-list-item.selected{box-shadow:inset 3px 0 #5f3694}.conversation-avatar{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;background:#eee9f7;color:#60398f;border-radius:11px}.conversation-list-copy{min-width:0;flex:1}.conversation-list-copy>div{display:flex;justify-content:space-between;gap:6px}.conversation-list-copy>div span{min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:grid;place-items:center;background:#69409a;color:#fff;font-size:9px}.conversation-list-copy strong{color:#2f263a;font-size:12px}.conversation-list-copy small{display:block;margin:3px 0;color:#8a8293;font-size:9px}.conversation-list-copy p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;color:#6f6679;font-size:10px}.conversation-detail-panel{display:flex;flex-direction:column;min-width:0}.conversation-detail-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid #efedf4}.conversation-detail-head h2{margin:0;font-size:18px}.conversation-detail-head p{margin:4px 0 0;color:#837b8e;font-size:11px}.conversation-invoice-strip{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 12px;margin-top:12px;border-radius:10px;background:#faf8fc;color:#766d81;font-size:10px}.conversation-invoice-strip strong{color:#2e2440;margin-right:auto}.message-thread{flex:1;display:flex;flex-direction:column;gap:9px;padding:18px 2px;max-height:500px;overflow-y:auto}.chat-bubble{max-width:78%;padding:11px 13px;border-radius:14px;background:#f0edf5;align-self:flex-start}.chat-bubble.outbound{align-self:flex-end;background:#2f1c4e;color:#fff}.chat-bubble p{margin:0;white-space:pre-wrap;font-size:12px;line-height:1.5}.chat-bubble small{display:block;margin-top:5px;opacity:.65;font-size:8px}.ai-detection{display:flex;gap:5px;align-items:center;flex-wrap:wrap;margin-top:7px;padding-top:7px;border-top:1px solid rgba(83,64,104,.15);color:#69527c;font-size:9px;font-weight:700}.chat-bubble.outbound .ai-detection{color:#ddd1ea;border-color:#ffffff26}.ai-detection span{display:inline-flex;align-items:center;gap:3px}.conversation-actions{border-top:1px solid #efedf4;padding-top:14px}.conversation-actions h3{margin:0 0 9px;font-size:12px}.inline-fields{display:flex;gap:8px}.inline-fields input{min-width:0;flex:1;border:1px solid #ded9e8;border-radius:9px;padding:9px;background:#fff}.action-button-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.collections-control-grid{margin-top:18px}.collection-control-panel{min-width:0}.workflow-status-line{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:11px;color:#797185;font-size:10px}.workflow-status-line strong{color:#352344}.workflow-status{display:inline-flex;padding:5px 8px;border-radius:999px;background:#eeeaf5;color:#5f4778;font-size:9px;font-weight:850}.workflow-promise_to_pay{background:#fff5df;color:#8b631b}.workflow-disputed,.workflow-payment_claimed{background:#fff0ed;color:#a4483a}.workflow-active{background:#e8f7ee;color:#287044}.workflow-note{width:100%;min-height:70px;resize:vertical;border:1px solid #ded9e8;border-radius:10px;padding:10px;color:#3e334b;background:#fff}.collection-state-fields label{display:flex;flex-direction:column;gap:5px;flex:1;color:#81788c;font-size:9px;font-weight:750}.collection-state-fields input{width:100%}.wrap-actions{align-items:center}.invoice-rule-editor{margin-top:12px;padding-top:12px;border-top:1px solid #efedf4;display:flex;flex-direction:column;gap:8px}.invoice-rule-row{display:grid;grid-template-columns:minmax(130px,1fr) 78px 105px auto 36px;gap:7px;align-items:end}.invoice-rule-row>input,.invoice-rule-row label input{width:100%;height:35px;border:1px solid #ded9e8;border-radius:9px;padding:0 9px}.invoice-rule-row label{display:flex;flex-direction:column;gap:3px;color:#847c90;font-size:8px}.invoice-rule-delete{align-self:end;width:35px;height:35px}.channel-toggles{display:flex;gap:4px}.channel-toggles button{height:35px;border:1px solid #e1dce9;background:#fff;color:#766782;border-radius:8px;padding:0 8px;font-size:9px;font-weight:750}.channel-toggles button.selected{background:#2d194c;color:#fff;border-color:#2d194c}.reminder-preview-panel,.payment-link-panel{margin-bottom:18px}.next-reminder-strip{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(120px,.5fr) 1.5fr;gap:12px;align-items:center;padding:12px;border-radius:11px;background:#faf8fc}.next-reminder-strip>div:not(.preview-actions){display:flex;flex-direction:column;gap:3px}.next-reminder-strip small{color:#8a8294;font-size:9px}.next-reminder-strip strong{font-size:11px}.preview-actions{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}.selected-button{box-shadow:inset 0 0 0 1px #69409a}.message-preview-editor{margin-top:12px;display:grid;gap:10px;padding:14px;border:1px solid #e5e0ec;border-radius:12px;background:#fff}.message-preview-editor label{display:flex;flex-direction:column;gap:5px;color:#7d7488;font-size:9px;font-weight:750}.message-preview-editor input,.message-preview-editor textarea{width:100%;border:1px solid #ded9e8;border-radius:9px;padding:10px;font:inherit;color:#332a3e;background:#fff;resize:vertical}.rendered-message-preview{padding:11px;border-radius:10px;background:#f5f1f8}.rendered-message-preview small{color:#85778f;font-size:8px;font-weight:800;text-transform:uppercase}.rendered-message-preview p{margin:5px 0 0;white-space:pre-wrap;font-size:11px;line-height:1.5}.payment-link-row{display:flex;align-items:center;gap:8px}.payment-link-row code{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:10px}.invoice-payment-preview-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:10px}.invoice-payment-preview-item{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;border:1px solid var(--line,#e4e0eb);border-radius:12px;background:#fafcff}.invoice-payment-preview-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#eef6ff;color:#0b78f7}.invoice-payment-preview-item>div{min-width:0;display:flex;flex-direction:column;gap:3px}.invoice-payment-preview-item small{color:var(--muted-copy,#7f8998);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.invoice-payment-preview-item strong,.invoice-payment-preview-item code{color:var(--ink,#182337);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invoice-payment-preview-item code{display:block;padding:0;background:transparent}.invoice-payment-preview-item>div>span{color:var(--muted-copy,#7f8998);font-size:9px;line-height:1.4}.invoice-payment-preview-actions{display:flex!important;flex-direction:row!important;align-items:center;gap:6px!important}.payout-match-badge{width:max-content;margin-top:3px;padding:3px 7px;border-radius:999px;background:#eaf8f0;color:#24704b;font-size:8px;font-style:normal;font-weight:800}.payout-match-badge.warning{background:#fff5e6;color:#9a5b00}.payment-payout-state{display:flex;align-items:flex-start;gap:9px;padding:10px 11px;border:1px solid #d9e8fb;border-radius:10px;background:#f5f9ff;color:#0d5fb7}.payment-payout-state>span{display:flex;flex-direction:column;gap:2px}.payment-payout-state strong{font-size:10px}.payment-payout-state small{color:#5f7590;font-size:8px;line-height:1.45}.payment-payout-state.ready{border-color:#cdebd9;background:#f0faf4;color:#24704b}.payment-payout-state.attention{border-color:#f1dfbd;background:#fffaf0;color:#8b5a13}.payment-request-settings{display:grid;gap:10px}.setting-toggle-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px;border:1px solid #e4e0eb;border-radius:10px;background:#faf9fc}.setting-toggle-row>span{display:flex;flex-direction:column;gap:3px}.setting-toggle-row strong{font-size:10px}.setting-toggle-row small{color:#8a8294;font-size:8px}.setting-toggle-row input{width:17px;height:17px}.dashboard-attention-panel{margin-bottom:18px}.dashboard-attention-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.dashboard-attention-grid>div{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:11px;border-radius:10px;background:#faf8fc;color:#6d5d7a}.dashboard-attention-grid span{font-size:9px;font-weight:700}.dashboard-attention-grid strong{color:#2d203e;font-size:16px}.payment-page{min-height:100vh;background:linear-gradient(145deg,#f8f6fb,#eee8f6);padding:40px 18px}.payment-page-shell{width:min(760px,100%);margin:0 auto}.payment-brand{width:max-content;margin:0 auto 24px;color:#28183f}.payment-card{background:#fff;border:1px solid #e7e2ed;border-radius:18px;padding:24px;box-shadow:0 18px 55px #22173e14;margin-bottom:14px}.payment-hero-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center}.payment-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;background:#f0eafa;color:#62378f}.payment-hero-card h1{margin:2px 0 4px;font-size:24px}.payment-hero-card p{margin:0;color:#857d90;font-size:11px}.payment-amount{text-align:right;display:flex;flex-direction:column}.payment-amount small,.payment-amount span{color:#8a8193;font-size:9px}.payment-amount strong{font-size:24px;color:#241735}.payment-success{display:flex;gap:10px;align-items:center;padding:16px;margin-bottom:14px;border:1px solid #cce8d7;background:#effaf3;border-radius:14px;color:#287044}.payment-success>div{display:flex;flex-direction:column;gap:3px}.payment-success span{font-size:10px}.payment-section-title{display:flex;gap:10px;align-items:flex-start;margin-bottom:14px}.payment-section-title h2{margin:0;font-size:16px}.payment-section-title p{margin:3px 0 0;color:#82798d;font-size:10px}.payment-detail-row{display:grid;grid-template-columns:130px minmax(0,1fr) 32px;align-items:center;gap:8px;padding:11px 0;border-bottom:1px solid #efedf4}.payment-detail-row>span{color:#82798d;font-size:10px}.payment-detail-row strong{font-size:12px}.payment-detail-row button{width:31px;height:31px;border:0;border-radius:8px;background:#f0edf6;color:#5a397b;display:grid;place-items:center}.payment-iban{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.03em}.payment-warning,.payment-instructions{margin:12px 0;padding:11px;border-radius:10px;background:#fff7e6;color:#846018;font-size:10px}.payment-instructions{background:#f7f4fa;color:#6d6377}.payment-footer-copy{text-align:center;color:#91889a;font-size:9px}@media(max-width:1180px){.collection-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-attention-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.next-reminder-strip{grid-template-columns:1fr 1fr}.preview-actions{grid-column:1/-1;justify-content:flex-start}}@media(max-width:900px){.conversation-toolbar{align-items:stretch;flex-direction:column}.conversation-toolbar .search-box{width:100%;min-width:0}.conversation-layout{grid-template-columns:1fr;min-height:0}.conversation-list-panel{max-height:320px}.collections-control-grid{grid-template-columns:1fr}.invoice-rule-row{grid-template-columns:1fr 90px 110px 36px}.channel-toggles{grid-column:1/-1}}@media(max-width:680px){.collection-summary-grid,.dashboard-attention-grid{grid-template-columns:1fr 1fr}.collection-queue-item{grid-template-columns:34px 1fr}.queue-value{grid-column:2;align-items:flex-start;flex-direction:row;min-width:0}.inline-fields{flex-direction:column}.conversation-actions .inline-fields input{width:100%}.chat-bubble{max-width:90%}.invoice-rule-row{grid-template-columns:1fr 1fr 36px}.invoice-rule-row>input:first-child{grid-column:1/-1}.channel-toggles{grid-column:1/-1}.next-reminder-strip{grid-template-columns:1fr}.preview-actions{grid-column:auto;justify-content:flex-start}.payment-link-row{align-items:stretch;flex-direction:column}.payment-link-row code{width:100%}.invoice-payment-preview-grid{grid-template-columns:1fr}.invoice-payment-preview-item{grid-template-columns:auto minmax(0,1fr);align-items:start}.invoice-payment-preview-item>.secondary-button,.invoice-payment-preview-actions{grid-column:1/-1}.invoice-payment-preview-actions{width:100%}.invoice-payment-preview-actions .secondary-button{flex:1}.payment-hero-card{grid-template-columns:auto 1fr}.payment-amount{grid-column:1/-1;text-align:left;border-top:1px solid #efedf4;padding-top:12px}.payment-detail-row{grid-template-columns:1fr 32px}.payment-detail-row>span{grid-column:1/-1}}.automation-guardrails{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(170px,220px);gap:18px;align-items:center;margin-bottom:12px}.automation-guardrails h2{margin:0 0 4px;font-size:15px}.automation-guardrails p{margin:0;color:var(--muted-copy);font-size:11px;line-height:1.5}.automation-limit-field{display:flex;flex-direction:column;gap:5px;font-size:9px;color:var(--muted-copy)}.automation-limit-field input{width:100%;height:36px;border:1px solid var(--line);border-radius:9px;padding:0 10px;background:#fff;color:var(--ink)}@media(max-width:760px){.automation-guardrails{grid-template-columns:1fr;align-items:stretch}.automation-limit-field{max-width:220px}}.timeline-message-preview{margin:6px 0}.timeline-message-preview summary{cursor:pointer;color:#6d4c91;font-size:9px;font-weight:800;list-style:none}.timeline-message-preview summary::-webkit-details-marker{display:none}.timeline-message-preview div{margin-top:7px;padding:9px 10px;border-radius:9px;background:#f8f5fb;color:#5f5669;font-size:10px;line-height:1.5;white-space:pre-wrap}.collection-intelligence-panel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0}.collection-intelligence-card{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;padding:13px;border:1px solid #e7e2ed;border-radius:13px;background:#fff;box-shadow:0 7px 22px #22173e09}.collection-intelligence-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#f3eef8;color:#68428e}.collection-intelligence-card>div{min-width:0;display:flex;flex-direction:column;gap:3px}.collection-intelligence-card small{color:#8d8395;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.collection-intelligence-card strong{color:#2d213d;font-size:13px;overflow:hidden;text-overflow:ellipsis}.collection-intelligence-card span:not(.collection-intelligence-icon){color:#81778a;font-size:9px;overflow:hidden;text-overflow:ellipsis}.risk-copy{width:max-content;padding:4px 7px;border-radius:999px}.risk-low{background:#edf8f1;color:#287044!important}.risk-medium{background:#fff6e4;color:#8a641b!important}.risk-high{background:#fff0ed;color:#ab4939!important}.collection-advanced-grid,.collection-history-grid{margin-bottom:18px}.collection-pay-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.mini-data-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #ebe7ef;border-radius:11px;overflow:hidden}.mini-data-grid>div{min-width:0;display:flex;flex-direction:column;gap:3px;padding:10px;border-right:1px solid #ebe7ef;background:#fbfafc}.mini-data-grid>div:last-child{border-right:0}.mini-data-grid span{color:#8c8294;font-size:8px}.mini-data-grid strong{color:#352844;font-size:11px;overflow:hidden;text-overflow:ellipsis}.plan-create-fields{align-items:flex-end}.plan-create-fields label{display:flex;flex-direction:column;gap:5px;flex:1;font-size:9px;color:#82798d}.plan-create-fields input{height:36px}.plan-summary{display:flex;flex-direction:column;gap:10px}.plan-summary>div:first-child{display:flex;flex-direction:column;gap:5px}.plan-summary strong{color:#332641;font-size:12px}.plan-summary small{color:#83798d}.compact-timeline{display:flex;flex-direction:column;gap:0}.compact-timeline-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:10px 0;border-bottom:1px solid #efedf4}.compact-timeline-row:last-child{border-bottom:0}.compact-timeline-row>div{min-width:0;display:flex;flex-direction:column;gap:3px}.compact-timeline-row strong{color:#382a46;font-size:10px}.compact-timeline-row p{margin:0;color:#7d7488;font-size:9px;line-height:1.45}.compact-timeline-row small{color:#968e9d;font-size:8px}.compact-timeline-row a{width:max-content;display:inline-flex;align-items:center;gap:3px;color:#68428e;font-size:8px;font-weight:800}.compact-empty{padding:14px 0}.promise-open{background:#fff5df;color:#8b631b}.promise-kept{background:#eaf8ef;color:#287044}.promise-broken{background:#fff0ed;color:#aa4a3a}.escalation-inline-summary{display:flex;flex-direction:column;gap:8px}.escalation-inline-summary strong{color:#3b2e48;font-size:11px;line-height:1.5}.muted-inline-copy{margin:0 0 10px;color:#81788b;font-size:10px;line-height:1.5}.collection-event-panel{margin-bottom:18px}.collection-event-list{display:flex;flex-direction:column}.collection-event-row{display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:9px;align-items:start;padding:10px 0;border-bottom:1px solid #efedf4}.collection-event-row:last-child{border-bottom:0}.collection-event-dot{width:8px;height:8px;border-radius:50%;background:#79529e;margin-top:5px;box-shadow:0 0 0 4px #f3eff7}.collection-event-row>div{min-width:0}.collection-event-row strong{color:#392b47;font-size:10px;text-transform:capitalize}.collection-event-row p{margin:3px 0 0;color:#7e7588;font-size:9px;line-height:1.45}.collection-event-row>small{color:#98909f;font-size:8px;white-space:nowrap}.import-upload-panel{margin-bottom:14px}.import-upload-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(180px,.7fr) auto;gap:10px;align-items:end}.import-upload-grid label,.mapping-grid label{display:flex;flex-direction:column;gap:5px;color:#81778b;font-size:9px;font-weight:750}.import-upload-grid input,.import-upload-grid select,.mapping-grid select{min-width:0;width:100%;height:38px;border:1px solid #ded9e8;border-radius:9px;padding:0 10px;background:#fff;color:#3b3047}.import-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.mapping-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.import-table-heading{align-items:flex-start}.import-status{display:inline-flex;align-items:center;gap:5px;width:max-content;padding:4px 7px;border-radius:999px;background:#f1eef5;color:#665872;font-size:8px;font-weight:850}.import-valid,.import-imported,.import-completed{background:#eaf8ef;color:#287044}.import-invalid,.import-failed{background:#fff0ed;color:#a7473a}.import-warning,.import-needs_correction{background:#fff6e4;color:#87631d}.import-issues{display:flex;flex-direction:column;gap:2px;margin-top:5px;max-width:260px}.import-issues span{color:#9a593f;font-size:8px;line-height:1.35}.clickable-row{cursor:pointer}.clickable-row:hover td{background:#faf8fc}.payment-method-toggle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.provider-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.provider-mini-card{min-width:0;padding:12px;border:1px solid #e5e1eb;border-radius:11px;background:#faf9fc;display:flex;flex-direction:column;gap:8px}.provider-mini-card>div:first-child{display:flex;justify-content:space-between;gap:10px}.provider-mini-card strong{font-size:10px;color:#362944}.provider-mini-card span{font-size:8px;color:#877d90}.provider-mini-card input,.provider-mini-card select{width:100%;min-width:0;height:36px;border:1px solid #ded9e8;border-radius:9px;padding:0 9px;background:#fff;color:#3b3047}.escalation-note{display:flex;gap:10px;align-items:center;margin-bottom:14px;padding:12px 14px;border:1px solid #eadfca;border-radius:12px;background:#fff9ee;color:#76551e}.escalation-note>div{display:flex;flex-direction:column;gap:2px}.escalation-note strong{font-size:10px}.escalation-note span{font-size:9px}.escalation-reason{max-width:360px;white-space:normal!important;line-height:1.45}.notification-list{padding:0;overflow:hidden}.notification-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:11px;align-items:center;padding:13px 16px;border-bottom:1px solid #efedf4}.notification-row:last-child{border-bottom:0}.notification-row.unread{background:#fbf9fd}.notification-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#f1edf6;color:#654087}.notification-copy{min-width:0;display:flex;flex-direction:column;gap:4px}.notification-copy>div{display:flex;justify-content:space-between;gap:10px}.notification-copy strong{color:#352743;font-size:11px}.notification-copy small,.notification-copy span{color:#918899;font-size:8px}.notification-copy p{margin:0;color:#766d80;font-size:9px;line-height:1.45}.notification-actions{display:flex;align-items:center;gap:6px}.collection-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 16px}.collection-kpi-card{min-width:0;padding:13px;border:1px solid #e7e2ed;border-radius:13px;background:#fff;display:flex;flex-direction:column;gap:4px}.collection-kpi-card small{color:#8d8496;font-size:8px;font-weight:800;text-transform:uppercase}.collection-kpi-card strong{color:#2f233e;font-size:18px}.collection-kpi-card span{color:#83798c;font-size:9px}.ai-feed-panel{margin-bottom:18px}.ai-feed-list{display:flex;flex-direction:column}.ai-feed-row{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:9px;align-items:start;padding:9px 0;border-bottom:1px solid #efedf4}.ai-feed-row:last-child{border-bottom:0}.ai-feed-dot{width:7px;height:7px;border-radius:50%;background:#704a95;margin-top:5px;box-shadow:0 0 0 4px #f2edf7}.ai-feed-row strong{display:block;color:#392c46;font-size:10px}.ai-feed-row p{margin:3px 0 0;color:#7c7386;font-size:9px}.ai-feed-row small{color:#98909f;font-size:8px;white-space:nowrap}.ai-autonomy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:14px}.ai-autonomy-grid .setting-toggle-row{height:100%}.approval-list{display:flex;flex-direction:column}.approval-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:11px 0;border-bottom:1px solid #efedf4}.approval-row:last-child{border-bottom:0}.approval-row>div:first-child{display:flex;flex-direction:column;gap:3px}.approval-row strong{color:#3a2c48;font-size:10px}.approval-row span,.approval-row small{color:#867c90;font-size:8px}.client-intelligence-grid{margin-bottom:14px}.intelligence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.intelligence-grid>div{min-width:0;padding:10px;border-radius:10px;background:#faf8fc;display:flex;flex-direction:column;gap:3px}.intelligence-grid span{color:#8b8194;font-size:8px}.intelligence-grid strong{color:#382b46;font-size:11px;overflow:hidden;text-overflow:ellipsis}.client-rule-list{display:flex;flex-direction:column;gap:7px;margin-top:10px}.client-rule-row{display:grid;grid-template-columns:minmax(100px,1fr) 80px 100px minmax(120px,auto);gap:7px;align-items:center}.client-rule-row input,.client-rule-row select{width:100%;height:35px;border:1px solid #ded9e8;border-radius:9px;padding:0 8px;background:#fff}.payment-method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.payment-method-card{min-width:0;display:flex;align-items:center;gap:10px;padding:13px;border:1px solid #e4dfea;border-radius:12px;background:#fff;color:#3a2c48;text-align:left;cursor:pointer}.payment-method-card:hover{border-color:#cdbdde;box-shadow:0 7px 20px #2d194c0f}.payment-method-card>span{display:flex;flex-direction:column;gap:3px}.payment-method-card strong{font-size:11px}.payment-method-card small{color:#8c8295;font-size:8px}.payment-items-list{display:flex;flex-direction:column;margin-top:8px}.payment-items-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:9px 0;border-bottom:1px solid #efedf4}.payment-items-list>div:last-child{border-bottom:0}.payment-items-list strong{font-size:10px}.payment-items-list span{font-size:9px;color:#81778b}.payer-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.payer-action-form{display:flex;flex-direction:column;gap:8px;margin-top:10px;padding:12px;border:1px solid #e7e2ed;border-radius:11px;background:#faf9fc}.payer-action-form label,.payer-note{display:flex;flex-direction:column;gap:5px;color:#80768a;font-size:9px}.payer-action-form input,.payer-action-form textarea,.payer-note textarea{width:100%;border:1px solid #ded9e8;border-radius:9px;padding:9px;background:#fff;color:#382d44;font:inherit}.payer-note textarea{min-height:78px;resize:vertical}@media(max-width:1180px){.collection-intelligence-panel,.collection-kpi-grid,.mini-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mini-data-grid>div:nth-child(2){border-right:0}.mini-data-grid>div:nth-child(-n+2){border-bottom:1px solid #ebe7ef}.mini-data-grid>div:last-child{grid-column:1/-1}.mapping-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-autonomy-grid{grid-template-columns:1fr}}@media(max-width:900px){.import-upload-grid{grid-template-columns:1fr 1fr}.import-upload-grid .primary-button{grid-column:1/-1;justify-content:center}.provider-two-col,.payment-method-toggle-grid{grid-template-columns:1fr}.intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-rule-row{grid-template-columns:1fr 80px}.client-rule-row>*:nth-child(n+3){grid-column:1/-1}}@media(max-width:680px){.collection-intelligence-panel,.collection-kpi-grid,.import-summary-grid,.mapping-grid,.payment-method-grid,.payer-action-grid,.intelligence-grid,.collection-history-grid,.collection-advanced-grid,.mini-data-grid{grid-template-columns:1fr}.mini-data-grid>div{border-right:0;border-bottom:1px solid #ebe7ef!important}.mini-data-grid>div:last-child{border-bottom:0!important}.import-upload-grid{grid-template-columns:1fr}.import-upload-grid .primary-button{grid-column:auto}.notification-row{grid-template-columns:34px minmax(0,1fr);align-items:start}.notification-actions{grid-column:2}.notification-copy>div{flex-direction:column;gap:2px}.collection-event-row,.ai-feed-row{grid-template-columns:12px minmax(0,1fr)}.collection-event-row>small,.ai-feed-row>small{grid-column:2}.plan-create-fields{align-items:stretch}.plan-create-fields .secondary-button{justify-content:center}}.collection-kpi-grid>div{min-width:0;padding:13px;border:1px solid #e7e2ed;border-radius:13px;background:#fff;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px 9px}.collection-kpi-grid>div span{color:#8d8496;font-size:8px;font-weight:800;text-transform:uppercase}.collection-kpi-grid>div strong{color:#2f233e;font-size:18px;grid-column:1 / -1}.collection-kpi-grid>div small{color:#83798c;font-size:9px;grid-column:1 / -1}.intelligence-grid .risk-low,.intelligence-grid .risk-medium,.intelligence-grid .risk-high{align-self:flex-start;padding:4px 7px;border-radius:999px}.integration-url-input{width:100%;margin-top:9px;border:1px solid #ddd6e7;border-radius:9px;padding:9px 10px;background:#fff;color:#51435d;font-size:11px}.provider-connection-note{font-size:12px;line-height:1.5;color:var(--text-muted, #667085);padding:10px 12px;border:1px solid var(--border, #e5e7eb);border-radius:10px;background:var(--surface-soft, #f8fafc)}.muted-copy{display:block;color:var(--text-muted, #667085);line-height:1.45}html,body,#root{width:100%;min-width:320px;min-height:100%}body{overflow-x:hidden}img,video,canvas{max-width:100%;height:auto}textarea{max-width:100%;font:inherit}.app-shell{display:block;min-height:100vh;min-height:100dvh}.sidebar{position:fixed;z-index:60;top:0;left:0;bottom:0;width:244px;height:100vh;height:100dvh;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.sidebar-brand-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.mobile-menu-close,.mobile-app-header,.mobile-nav-backdrop{display:none}.main-content{margin-left:244px;width:auto;min-height:100vh;min-height:100dvh}.app-content-inner{width:100%;min-width:0}.panel,.metric-card,.integration-card,.connected-summary,.toolbar,.page-header,.invoice-hero,.spv-panel,.automation-master,.document-builder,.catalog-shell,.collection-control-panel,.conversation-layout,.payment-request-settings{min-width:0;max-width:100%}.integration-head>div,.panel-heading>div,.page-header>div,.toolbar>div{min-width:0}.integration-head h2,.integration-head p,.page-header p,.panel-heading p{overflow-wrap:anywhere}.integration-actions{min-width:0}.integration-actions>button,.header-actions>button,.spv-actions>button{max-width:100%}@media(max-width:1180px)and (min-width:901px){.sidebar{width:220px}.main-content{margin-left:220px}}@media(max-width:900px){.app-shell{padding:0!important}.mobile-app-header{position:fixed;z-index:75;top:0;left:0;right:0;height:68px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#f7fafef5;border-bottom:1px solid #e1e8f1;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.mobile-app-header .brand-logo{padding:0}.mobile-app-header .brand-logo-mark{width:34px;height:34px;border-radius:10px}.mobile-app-header .brand-logo-word{color:#07172f}.mobile-menu-button,.mobile-menu-close{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border:1px solid #dbe5f0;border-radius:12px;background:#fff;color:#14385f;box-shadow:0 7px 20px #0923430f}.mobile-menu-close{border-color:#ffffff1f;background:#ffffff0f;color:#dceaff;box-shadow:none}.mobile-nav-backdrop{position:fixed;z-index:79;inset:0;display:block;border:0;border-radius:0;background:#0310226b;opacity:0;pointer-events:none;transition:opacity .2s ease}.mobile-nav-backdrop.open{opacity:1;pointer-events:auto}.sidebar{z-index:80;inset:0 auto 0 0!important;width:min(86vw,320px)!important;height:100vh!important;height:100dvh!important;padding:20px 15px max(18px,env(safe-area-inset-bottom))!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;border:0!important;border-right:1px solid rgba(255,255,255,.07)!important;transform:translate(-104%);transition:transform .22s ease;box-shadow:16px 0 45px #020f2333!important}.sidebar.mobile-open{transform:translate(0)}.sidebar .sidebar-brand{display:flex!important;margin:0!important;padding:0 4px!important}.sidebar .sidebar-section-label{display:block!important;padding-top:24px}.sidebar .sidebar-tip,.sidebar .sidebar-bottom{display:block!important}.sidebar-brand-row{min-height:43px}.nav-list{width:100%!important;height:auto!important;display:flex!important;flex-direction:column!important;gap:5px!important;overflow:visible!important;padding:0!important}.nav-item{width:100%!important;min-width:0!important;height:auto!important;padding:10px 11px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;font-size:12px!important;border-radius:10px!important}.nav-item span{font-size:inherit!important;overflow:visible!important;white-space:normal!important}.nav-item svg{width:18px!important;height:18px!important;flex:0 0 18px}.sidebar-tip{margin-top:20px}.sidebar-bottom{margin-top:auto}.main-content{margin-left:0!important;min-height:100vh;min-height:100dvh;padding-top:92px!important}.page-header{align-items:flex-start}}@media(max-width:680px){.main-content{padding:86px 14px 28px!important}.app-content-inner{max-width:100%}.page-header{flex-direction:column;align-items:stretch!important;gap:12px}.page-header>*,.header-actions,.header-actions>*{max-width:100%}.header-actions{width:100%;display:flex;flex-wrap:wrap;gap:8px}.header-actions>button,.header-actions>a{flex:1 1 160px;justify-content:center}.panel{padding:15px;border-radius:14px}.integration-card{padding:15px}.integration-head{align-items:start;gap:10px;margin-bottom:14px}.integration-head .connection-pill{margin-top:1px}.connected-summary{gap:10px;padding:12px}.connected-summary .integration-actions{width:100%}.integration-actions{width:100%;align-items:stretch}.integration-actions>button,.integration-actions>a{flex:1 1 150px;justify-content:center}.sync-meta{gap:7px 12px;line-height:1.45}.inline-error,.success-box,.error-box,.info-note{overflow-wrap:anywhere}.toolbar-right-group,.client-filter-controls,.inline-filters{width:100%}.compact-select,.client-filter-controls select,.client-filter-controls input{width:100%;min-width:0}.pagination{align-items:flex-start;flex-direction:column;gap:10px}.pagination>div{width:100%;justify-content:space-between}.invoice-hero{align-items:flex-start;flex-direction:column;gap:16px}.invoice-amount{width:100%;text-align:left}.panel-heading,.automation-master,.client-invoice-heading,.catalog-toolbar,.bank-review-head,.conversation-detail-head,.document-submit-row{align-items:flex-start;flex-direction:column;gap:10px}.panel-heading>button,.panel-heading>a,.automation-master>button,.catalog-toolbar>button,.document-submit-row>button{max-width:100%}.spv-actions,.action-button-row,.table-action-row,.wrap-actions{width:100%}.spv-actions>button,.action-button-row>button,.table-action-row>button,.wrap-actions>button{flex:1 1 145px}.rule-when{grid-template-columns:1fr}.rule-card,.rule-card-v2{min-width:0}.document-line{min-width:640px}.document-lines{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:3px}.wa-account-grid,.wa-choice-grid,.wa-number-summary,.wa-number-picker,.wa-purchase-confirm,.payment-method-toggle-grid,.provider-two-col,.client-metric-grid,.reference-grid,.automation-overview-grid,.ai-settings-grid,.tone-grid{grid-template-columns:1fr!important}.wa-number-flow-preview{overflow-x:auto;-webkit-overflow-scrolling:touch}.wa-test-box,.wa-purchase-confirm{align-items:stretch;flex-direction:column}.wa-test-controls{width:100%;flex-wrap:wrap}.wa-test-controls input{min-width:0;flex:1 1 180px}.wa-test-controls button{flex:1 1 140px}.payment-page-shell,.payment-card{max-width:100%}}@media(max-width:430px){.mobile-app-header{height:64px;padding:9px 11px}.mobile-app-header .brand-logo-word{font-size:18px}.mobile-menu-button{width:40px;height:40px;flex-basis:40px}.main-content{padding:80px 11px 24px!important}.page-header h1,.invoice-hero h1{font-size:26px}.panel{padding:13px;border-radius:13px}.integration-card{padding:13px}.integration-icon{width:38px;height:38px}.integration-head{grid-template-columns:38px minmax(0,1fr)!important}.primary-button,.secondary-button,.danger-button{min-height:40px}.integration-actions>button,.integration-actions>a,.header-actions>button,.header-actions>a{flex-basis:100%;width:100%}.metric-value{white-space:normal;overflow-wrap:anywhere}table{min-width:680px}}.token-auto-refresh{display:inline-flex;align-items:center;gap:4px;color:#24704b;font-weight:700}.token-auto-refresh svg{flex:0 0 auto}@media(max-width:760px){.invoice-toolbar-actions{width:100%;flex-wrap:wrap}.invoice-source-select,.invoice-toolbar-actions .search-box{width:100%}}.invoice-import-embedded{margin-bottom:14px}.invoice-import-toggle-head{margin-bottom:0}.invoice-import-embedded .success-box,.invoice-import-embedded .error-box{margin:12px 0 0}.invoice-import-grid{grid-template-columns:minmax(0,1.35fr) minmax(150px,.55fr) minmax(170px,.65fr) auto;margin-top:14px}.invoice-import-preview{margin-top:16px;padding-top:16px;border-top:1px solid #e6eaf1}.invoice-import-table{min-width:900px}.invoice-import-execute{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:14px}.invoice-import-execute .info-note{flex:1;margin:0}.invoice-direction-badge{display:inline-flex;align-items:center;width:max-content;padding:5px 8px;border-radius:999px;font-size:9px;font-weight:800;background:#edf6ff;color:#1764af}.invoice-direction-badge.direction-incoming{background:#f1eef6;color:#6e617b}.invoice-direction-badge.direction-unknown{background:#fff5df;color:#8a651f}.incoming-invoice-note{margin:14px 0}.automation-ai-section{margin-top:20px;padding-top:18px;border-top:1px solid #e4eaf1}.automation-ai-heading{margin-bottom:0}.automation-preview-invoice{margin-top:0;margin-bottom:14px}.provider-limitations{display:flex;flex-direction:column;gap:6px;padding:10px 0}.provider-limitations small{display:flex;gap:6px;align-items:flex-start;color:#7a6843;font-size:9px;line-height:1.45}.provider-limitations svg{flex:0 0 auto;margin-top:1px}.fgo-known-invoice-import{display:flex;flex-direction:column;gap:7px;padding:12px;margin:8px 0;border:1px solid #e3e9f1;border-radius:12px;background:#fafbfd}.fgo-known-invoice-import>strong{font-size:11px}.fgo-known-invoice-import>span{color:#7d899a;font-size:9px;line-height:1.45}.fgo-known-invoice-import>div{display:grid;grid-template-columns:1fr 1fr auto;gap:7px}.fgo-known-invoice-import input{min-width:0}@media(max-width:900px){.invoice-import-grid{grid-template-columns:1fr 1fr}.invoice-import-grid .primary-button{grid-column:1/-1;justify-content:center}.invoice-import-execute{align-items:stretch;flex-direction:column}}@media(max-width:680px){.invoice-import-grid,.fgo-known-invoice-import>div{grid-template-columns:1fr}.invoice-import-grid .primary-button{grid-column:auto}}@keyframes deincasat-skeleton-pulse{0%,to{opacity:.48}50%{opacity:.9}}@keyframes deincasat-spin{to{transform:rotate(360deg)}}.spin{animation:deincasat-spin .85s linear infinite}.page-skeleton{width:100%;display:grid;gap:14px}.skeleton-block,.skeleton-icon{display:block;max-width:100%;border-radius:8px;background:linear-gradient(90deg,#edf2f7,#f7f9fc 48%,#edf2f7);background-size:220% 100%;animation:deincasat-skeleton-pulse 1.25s ease-in-out infinite}.skeleton-card{display:grid;gap:12px;min-height:170px}.skeleton-card-head{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center}.skeleton-card-head>div{display:grid;gap:8px}.skeleton-icon{width:42px;height:42px;border-radius:12px}.skeleton-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.skeleton-metric{display:grid;gap:11px;min-height:120px}.skeleton-two-col,.skeleton-integration-grid,.skeleton-conversation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.integrations-skeleton section{display:grid;gap:11px}.skeleton-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding:21px;border:1px solid #e5ebf2;border-radius:16px;background:#fff}.skeleton-hero>div{width:min(520px,70%);display:grid;gap:10px}.skeleton-toolbar{display:flex;justify-content:space-between;gap:12px;margin-bottom:16px}.skeleton-table{display:grid;gap:1px;overflow:hidden;border:1px solid #e9eef4;border-radius:12px}.skeleton-table-row{min-width:760px;display:grid;grid-template-columns:1.2fr repeat(5,1fr);gap:20px;padding:15px;background:#fff;border-bottom:1px solid #edf1f5}.skeleton-table-row:last-child{border-bottom:0}.integration-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.integration-card{min-width:0;height:max-content;overflow:hidden}.integration-overview{margin-bottom:14px;padding:13px 15px;border:1px solid #dfe8f3;border-radius:14px;background:linear-gradient(135deg,#f9fbff,#f5f9ff);display:flex;align-items:center;justify-content:space-between;gap:14px}.integration-overview>div{min-width:0;display:flex;align-items:center;gap:11px}.integration-overview-icon{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:10px;background:#e8f2ff;color:#086ce3}.integration-overview strong{display:block;color:#102b50;font-size:12px}.integration-overview small{display:block;margin-top:2px;color:#74849a;font-size:9px;line-height:1.4}.live-status-pill{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border-radius:999px;background:#eaf8f0;color:#24704b;font-size:9px;font-weight:800;white-space:nowrap}.live-status-pill.refreshing{background:#edf4ff;color:#145cb2}.integration-load-error{display:flex;justify-content:space-between;align-items:center;gap:12px}.compact-button,.integration-disconnect-button{width:auto!important;min-width:0!important;min-height:32px!important;padding:6px 9px!important;flex:0 0 auto!important;font-size:9px!important;border-radius:9px!important}.integration-actions:has(.integration-disconnect-button){justify-content:flex-end}.integration-card input[aria-invalid=true],.integration-card select[aria-invalid=true]{border-color:#d14b4b!important;box-shadow:0 0 0 3px #d14b4b14}.integration-card button:disabled{cursor:not-allowed;opacity:.58}.integration-card .primary-button,.integration-card .secondary-button,.integration-card .danger-button{transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.integration-card .primary-button:not(:disabled):active,.integration-card .secondary-button:not(:disabled):active,.integration-card .danger-button:not(:disabled):active{transform:translateY(1px)}@media(max-width:1100px){.integration-stack{grid-template-columns:1fr}.skeleton-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.skeleton-two-col,.skeleton-integration-grid,.skeleton-conversation-grid,.skeleton-metrics{grid-template-columns:1fr}.skeleton-toolbar,.skeleton-hero,.integration-overview{align-items:stretch;flex-direction:column}.skeleton-toolbar{display:flex}.skeleton-hero>div{width:100%}.integration-overview{display:flex}.live-status-pill{align-self:flex-start}.integration-actions:has(.integration-disconnect-button){width:auto;justify-content:flex-start}.integration-actions>.integration-disconnect-button{width:auto!important;flex:0 0 auto!important}.integration-load-error{align-items:stretch;flex-direction:column}}.integration-card .connected-summary{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.integration-card .connected-summary>.integration-actions{grid-column:1/-1;flex-direction:row;justify-content:flex-end;align-items:center}.integration-card .form-grid.three-col{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-card .form-grid.three-col .form-action{grid-column:1/-1}.integration-card .muted-copy{line-height:1.5}@media(max-width:680px){.integration-card .connected-summary,.integration-card .form-grid.three-col{grid-template-columns:1fr}.integration-card .connected-summary>.integration-actions,.integration-card .form-grid.three-col .form-action{grid-column:auto}.integration-card .connected-summary>.integration-actions{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.skeleton-block,.skeleton-icon,.spin{animation:none!important}}.payments-activation-note{display:flex;align-items:flex-start;gap:10px;padding:12px 13px;border:1px solid #dce9f8;border-radius:12px;background:linear-gradient(135deg,#f7fbff,#f2f7ff);color:#14528f}.payments-activation-note>svg{flex:0 0 auto;margin-top:1px;color:#0873ed}.payments-activation-note>div{min-width:0;display:grid;gap:3px}.payments-activation-note strong{color:#102b50;font-size:11px}.payments-activation-note span{color:#6f8299;font-size:9px;line-height:1.55}.payments-onboarding-backdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:18px;background:#071b3a6b;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.payments-onboarding-modal{width:min(940px,100%);max-height:calc(100dvh - 36px);overflow:auto;overscroll-behavior:contain;border:1px solid #dbe5f1;border-radius:20px;background:#fff;box-shadow:0 28px 80px #071b3a3d;isolation:isolate}.payments-onboarding-header{position:sticky;top:0;z-index:4;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px 17px;border-bottom:1px solid #e8eef5;background:#fffffff5;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.payments-onboarding-heading{min-width:0;display:flex;gap:13px;align-items:flex-start}.payments-onboarding-icon{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:13px;color:#086ce3;background:linear-gradient(145deg,#edf6ff,#e3f0ff);border:1px solid #d6e9ff}.payments-onboarding-heading .eyebrow{display:block;margin-bottom:4px;color:#0873ed;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.payments-onboarding-heading h2{margin:0;color:#102b50;font-size:19px;line-height:1.2;letter-spacing:-.025em}.payments-onboarding-heading p{margin:6px 0 0;max-width:690px;color:#74849a;font-size:10px;line-height:1.55}.payments-onboarding-close{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border:1px solid #e1e8f0;border-radius:10px;background:#fff;color:#6d7d90;cursor:pointer;transition:.15s ease}.payments-onboarding-close:hover:not(:disabled){color:#102b50;border-color:#cfdbe8;background:#f7f9fc}.payments-onboarding-close:disabled{opacity:.45;cursor:not-allowed}.payments-onboarding-trust-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px 22px 0}.payments-onboarding-trust-row span{min-width:0;display:flex;align-items:center;justify-content:center;gap:7px;padding:9px 10px;border:1px solid #e4ebf3;border-radius:11px;background:#f8fafd;color:#64758b;font-size:9px;font-weight:750;text-align:center}.payments-onboarding-trust-row svg{flex:0 0 auto;color:#0873ed}.payments-onboarding-progress{display:flex;align-items:center;gap:8px;margin:12px 22px 0;padding:9px 11px;border-radius:10px;background:#edf5ff;color:#145cb2;font-size:9px;font-weight:800}.payments-onboarding-progress svg{flex:0 0 auto}.payments-onboarding-error{margin:12px 22px 0}.payments-onboarding-component-shell{min-height:360px;margin:14px 22px 0;padding:2px 2px 0;background:#fff}.payments-onboarding-component{width:100%;min-height:320px;background:#fff}.payments-onboarding-skeleton{display:grid;gap:13px;padding:10px 4px 24px}.payments-onboarding-skeleton-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.payments-onboarding-footer{display:flex;align-items:flex-start;gap:8px;margin:14px 22px 20px;padding:11px 12px;border-radius:11px;background:#f8fafc;color:#78889b;font-size:9px;line-height:1.5}.payments-onboarding-footer svg{flex:0 0 auto;margin-top:1px;color:#4f6f8f}@media(max-width:760px){.payments-onboarding-backdrop{padding:0;place-items:stretch}.payments-onboarding-modal{width:100%;max-height:100dvh;height:100dvh;border:0;border-radius:0;box-shadow:none}.payments-onboarding-header{padding:16px 15px 14px}.payments-onboarding-heading{gap:10px}.payments-onboarding-icon{width:38px;height:38px;flex-basis:38px;border-radius:11px}.payments-onboarding-heading h2{font-size:17px}.payments-onboarding-heading p{font-size:10px}.payments-onboarding-trust-row{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 15px 0}.payments-onboarding-progress,.payments-onboarding-error{margin-left:15px;margin-right:15px}.payments-onboarding-component-shell{margin:12px 12px 0;min-height:300px}.payments-onboarding-footer{margin:12px 15px 18px}}@media(max-width:420px){.payments-onboarding-trust-row{grid-template-columns:1fr}.payments-onboarding-trust-row span{justify-content:flex-start}.payments-onboarding-skeleton-grid{grid-template-columns:1fr}}.email-domain-onboarding,.email-domain-ready,.email-dns-setup{display:flex;flex-direction:column;gap:14px}.email-onboarding-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.email-onboarding-steps>span{display:flex;align-items:center;gap:8px;min-width:0;padding:10px 11px;border:1px solid #e7e1ee;border-radius:11px;background:#fbfafd}.email-onboarding-steps b{width:24px;height:24px;flex:0 0 24px;display:grid;place-items:center;border-radius:999px;background:#efe8f7;color:#654187;font-size:10px}.email-onboarding-steps small{color:#675d70;font-size:9px;font-weight:700;line-height:1.35}.email-domain-intro,.email-platform-warning,.email-ready-banner,.email-verification-banner{display:flex;align-items:flex-start;gap:10px;padding:13px 14px;border:1px solid #dfe9e3;border-radius:12px;background:#f6fbf7;color:#29603e}.email-domain-intro svg,.email-platform-warning svg,.email-ready-banner svg,.email-verification-banner svg{flex:0 0 auto;margin-top:1px}.email-domain-intro strong,.email-platform-warning strong,.email-ready-banner strong,.email-verification-banner strong{display:block;color:inherit;font-size:11px}.email-domain-intro span,.email-platform-warning span,.email-ready-banner span,.email-verification-banner span{display:block;margin-top:3px;color:#64756a;font-size:9px;line-height:1.55}.email-platform-warning,.email-verification-banner{border-color:#eadfca;background:#fffaf1;color:#7b5716}.email-verification-banner.error{border-color:#efd8d8;background:#fff6f6;color:#a43d3d}.email-domain-form{margin-top:0!important}.email-domain-actions,.email-ready-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.email-domain-actions>small{flex:1 1 280px;color:#81768b;font-size:8px;line-height:1.5}.email-sender-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.email-sender-summary>div{min-width:0;padding:11px 12px;border:1px solid #e7e2ed;border-radius:11px;background:#fcfbfd}.email-sender-summary small,.email-dns-footer small{display:block;color:#91879a;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.email-sender-summary strong,.email-dns-footer strong{display:block;margin-top:4px;color:#33283e;font-size:10px;overflow-wrap:anywhere}.email-test-box{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px;border:1px solid #e5e1ea;border-radius:12px;background:#faf9fc}.email-test-box>div:first-child{display:flex;align-items:flex-start;gap:9px;min-width:0;color:#59446f}.email-test-box strong{display:block;color:#33283e;font-size:10px}.email-test-box span{display:block;margin-top:2px;color:#857b8e;font-size:8px;line-height:1.4}.email-test-controls{display:flex;gap:7px;min-width:min(100%,360px)}.email-test-controls input{min-width:0;flex:1;border:1px solid #ded8e5;border-radius:9px;padding:8px 10px;background:#fff;font-size:10px}.dns-records{display:flex;flex-direction:column;gap:8px}.dns-record{display:grid;grid-template-columns:58px minmax(0,1fr) auto minmax(0,1.35fr) auto auto;align-items:center;gap:8px;padding:10px;border:1px solid #e5e1ea;border-radius:11px;background:#fff}.dns-record.valid{border-color:#d8eadf;background:#fbfefc}.dns-record>div{min-width:0}.dns-record small{display:block;margin-bottom:3px;color:#9a91a1;font-size:7px;font-weight:700;text-transform:uppercase}.dns-record code{display:block;max-width:100%;padding:0;background:transparent;color:#44374f;font-size:9px;line-height:1.35;white-space:normal;overflow-wrap:anywhere}.dns-record em{display:block;margin-top:4px;color:#a25757;font-size:7px;font-style:normal;line-height:1.35}.dns-type{justify-self:start;padding:5px 7px;border-radius:7px;background:#eee8f4;color:#664782;font-size:8px;font-weight:800}.dns-copy{display:inline-flex;align-items:center;gap:4px;border:0;padding:6px 7px;border-radius:8px;background:#f5f2f7;color:#6d6075;font-size:8px;font-weight:700;cursor:pointer}.dns-copy:hover{background:#ede7f1}.dns-status{display:inline-flex;align-items:center;gap:4px;justify-self:end;color:#9a8c63;font-size:8px;font-weight:750;white-space:nowrap}.dns-status.ok{color:#3c8056}.email-dns-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:3px}.email-dns-footer>div:first-child{min-width:0}.email-dns-footer span{display:block;margin-top:3px;color:#8b8193;font-size:8px;line-height:1.45}@media(max-width:900px){.email-sender-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.dns-record{grid-template-columns:52px minmax(0,1fr) auto}.dns-record>div:nth-of-type(2){grid-column:2 / span 1}.dns-record .dns-status{grid-column:1 / -1;justify-self:start}.email-test-box,.email-dns-footer{align-items:stretch;flex-direction:column}.email-test-controls{width:100%;min-width:0}}@media(max-width:640px){.email-onboarding-steps,.email-sender-summary{grid-template-columns:1fr}.email-onboarding-steps>span{min-height:42px}.dns-record{grid-template-columns:1fr auto;align-items:start}.dns-type{grid-column:1 / -1}.dns-record>div{grid-column:1 / 2!important}.dns-record .dns-copy{grid-column:2}.dns-record .dns-status{grid-column:1 / -1}.email-test-controls{flex-direction:column}.email-test-controls button{width:100%;justify-content:center}}.wa-embedded-modal{max-width:1040px}.wa-embedded-icon{background:linear-gradient(145deg,#0b7df8,#0755c8)}.wa-embedded-steps span{transition:border-color .18s ease,background .18s ease,color .18s ease}.wa-embedded-steps span.active{border-color:#aad2ff;background:#edf6ff;color:#075fca}.wa-embedded-steps span.success{border-color:#c9ead6;background:#ecf9f1;color:#237148}.wa-embedded-body{margin:14px 22px 0;min-height:380px;border:1px solid #e3ebf4;border-radius:16px;background:#fbfdff;overflow:hidden}.wa-embedded-loading,.wa-embedded-processing,.wa-embedded-success{min-height:380px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;padding:34px;text-align:center}.wa-embedded-loading>svg,.wa-embedded-processing .wa-processing-icon{color:#0874ef}.wa-embedded-loading strong,.wa-embedded-processing h3,.wa-embedded-success h3{color:#102b50}.wa-embedded-loading strong{margin-top:5px;font-size:13px}.wa-embedded-loading span,.wa-embedded-processing p,.wa-embedded-processing small,.wa-embedded-success p{max-width:560px;color:#74849a;font-size:10px;line-height:1.55}.wa-embedded-selection{padding:22px}.wa-embedded-country-row{display:grid;grid-template-columns:minmax(260px,.9fr) 1.1fr;gap:14px;align-items:end}.wa-embedded-country-row>label>span,.wa-embedded-area>span{display:block;margin-bottom:7px;color:#52647d;font-size:10px;font-weight:760}.wa-embedded-price-card{min-height:68px;display:grid;grid-template-columns:1fr auto;align-content:center;gap:4px 14px;padding:12px 14px;border:1px solid #dfe9f4;border-radius:13px;background:#fff}.wa-embedded-price-card small{color:#8391a5;font-size:9px}.wa-embedded-price-card strong{grid-row:1 / span 2;grid-column:2;align-self:center;color:#102b50;font-size:14px}.wa-embedded-price-card span{color:#268052;font-size:9px;font-weight:720}.wa-embedded-area{max-width:460px;margin:16px 0 0}.wa-embedded-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px}.wa-embedded-benefits>div{display:flex;align-items:flex-start;gap:9px;padding:13px;border:1px solid #e2eaf3;border-radius:13px;background:#fff}.wa-embedded-benefits svg{flex:0 0 auto;color:#198257;margin-top:1px}.wa-embedded-benefits span{display:flex;flex-direction:column;gap:3px}.wa-embedded-benefits strong{color:#263d59;font-size:10px}.wa-embedded-benefits small{color:#8190a4;font-size:9px;line-height:1.45}.wa-embedded-cta{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:20px;padding-top:17px;border-top:1px solid #e7eef6}.wa-embedded-cta>div{display:flex;align-items:center;gap:8px;color:#62758d;font-size:9px}.wa-embedded-cta>div svg{color:#198257}.wa-embedded-frame-shell{background:#fff}.wa-embedded-frame-head{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid #e4ebf3;background:#f8fbff}.wa-embedded-frame-head>div{display:flex;align-items:center;gap:9px;color:#0874ef}.wa-embedded-frame-head>div>span{display:flex;flex-direction:column;gap:2px}.wa-embedded-frame-head strong{color:#233c5a;font-size:10px}.wa-embedded-frame-head small{color:#7a8ca3;font-size:9px}.wa-embedded-frame{display:block;width:100%;height:min(66vh,720px);min-height:480px;border:0;background:#fff}.wa-embedded-frame-help{padding:9px 14px;border-top:1px solid #eef2f7;color:#8a98aa;font-size:8px;text-align:center}.wa-processing-icon{width:58px;height:58px;display:grid;place-items:center;border-radius:18px;background:#eaf4ff;margin-bottom:3px}.wa-embedded-processing h3,.wa-embedded-success h3{margin:2px 0 0;font-size:21px;letter-spacing:-.035em}.wa-embedded-processing>strong{color:#2c435f;font-size:11px}.wa-processing-pulse{display:flex;gap:5px;margin:8px 0 2px}.wa-processing-pulse span{width:7px;height:7px;border-radius:999px;background:#78b4f9;animation:wa-pulse 1.2s infinite ease-in-out}.wa-processing-pulse span:nth-child(2){animation-delay:.15s}.wa-processing-pulse span:nth-child(3){animation-delay:.3s}@keyframes wa-pulse{0%,80%,to{transform:scale(.72);opacity:.45}40%{transform:scale(1);opacity:1}}.wa-embedded-success>span{width:64px;height:64px;display:grid;place-items:center;border-radius:20px;background:#e9f8ef;color:#21804f}.wa-embedded-success .primary-button{margin-top:9px}.wa-embedded-processing.error-state .wa-processing-icon{background:#fff3ef;color:#b55343}.wa-number-return-page{min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;padding:28px;background:#f7faff;text-align:center}.wa-number-return-page>span{width:58px;height:58px;display:grid;place-items:center;border-radius:18px;background:#e9f8ef;color:#21804f}.wa-number-return-page h1{margin:4px 0 0;color:#102b50;font-size:24px;letter-spacing:-.035em}.wa-number-return-page p{margin:0 0 4px;color:#74849a;font-size:12px}@media(max-width:760px){.wa-embedded-body{margin:12px 12px 0;min-height:0}.wa-embedded-selection{padding:15px}.wa-embedded-country-row,.wa-embedded-benefits{grid-template-columns:1fr}.wa-embedded-cta,.wa-embedded-frame-head{align-items:stretch;flex-direction:column}.wa-embedded-cta .primary-button,.wa-embedded-frame-head .secondary-button{width:100%}.wa-embedded-frame{height:62vh;min-height:440px}}.automation-safety-panel{display:grid;grid-template-columns:minmax(280px,1.2fr) auto minmax(250px,.8fr);gap:16px;align-items:center;margin-bottom:12px;padding:15px 16px}.automation-safety-copy{display:flex;gap:11px;align-items:center;min-width:0}.automation-safety-icon{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;border-radius:11px;background:#eef6ff;color:#1268ca}.automation-safety-copy h2{margin:0 0 3px;color:#14375c;font-size:14px}.automation-safety-copy p{margin:0;color:#78899b;font-size:9px;line-height:1.45}.automation-safety-badges{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.automation-safety-badges span{padding:6px 8px;border:1px solid #dfe8f2;border-radius:999px;background:#f8fbff;color:#58728d;font-size:8px;font-weight:750;white-space:nowrap}.automation-safety-controls{display:flex;align-items:flex-end;justify-content:flex-end;gap:12px}.automation-safety-controls .switch-row.compact{min-height:36px;white-space:nowrap}.automation-limit-field.compact{min-width:145px}.automation-builder-head{align-items:flex-start}.automation-builder-controls{display:flex;align-items:flex-end;justify-content:flex-end;gap:10px;flex-wrap:wrap}.automation-builder-controls>label{min-width:170px}.automation-enabled-control{padding:0}.automation-enabled-control>.switch-row{min-height:36px;padding:0 10px;border:1px solid #dde6ef;border-radius:9px;background:#fff}.automation-enabled-control>.switch-row strong{color:#35516f;font-size:9px}.automation-context-note{display:flex;align-items:flex-start;gap:8px;margin:0 0 14px;padding:10px 12px;border:1px solid #dce8f4;border-radius:11px;background:#f7fbff;color:#5f7690;font-size:9px;line-height:1.5}.automation-context-note svg{flex:0 0 auto;margin-top:1px;color:#176ccb}.rule-instruction-grid.single{grid-template-columns:1fr}.rule-preview-section{margin-top:2px;padding:12px;border:1px solid #e0e8f1;border-radius:11px;background:#f9fbfd}.rule-preview-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:9px}.rule-preview-heading>div{display:flex;flex-direction:column;gap:2px}.rule-preview-heading strong{color:#244b73;font-size:10px}.rule-preview-heading span,.rule-preview-heading small{color:#8392a3;font-size:8px}.rule-preview-heading small{padding:4px 7px;border-radius:999px;background:#fff4df;color:#8b6827;white-space:nowrap}.rule-preview-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;gap:7px;align-items:center}.rule-preview-toolbar>select{height:36px;min-width:0}.rule-preview-channels{display:flex;gap:5px}.rule-preview-channels button{height:36px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;border:1px solid #dce6ef;border-radius:9px;background:#fff;color:#647b93;font-size:8px;font-weight:800;cursor:pointer}.rule-preview-channels button.active{border-color:#85b9f2;background:#edf6ff;color:#0c65c8;box-shadow:0 0 0 2px #176ccb0f}.rule-preview-generate{height:36px;white-space:nowrap}.rule-generated-preview{margin-top:9px}.preview-payment-link{display:flex;gap:8px;align-items:flex-start;margin-top:10px;padding:9px 10px;border:1px solid #cfe4f8;border-radius:9px;background:#f1f8ff;color:#1766b5}.preview-payment-link>svg{flex:0 0 auto;margin-top:1px}.preview-payment-link>div{min-width:0;display:flex;flex-direction:column;gap:3px}.preview-payment-link strong{font-size:8px}.preview-payment-link code{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#50718f;font-size:8px}.automation-add-step{margin-top:2px}@media(max-width:1040px){.automation-safety-panel{grid-template-columns:1fr;align-items:stretch}.automation-safety-badges,.automation-safety-controls{justify-content:flex-start}}@media(max-width:760px){.automation-builder-controls{width:100%;justify-content:stretch}.automation-builder-controls>label{flex:1 1 180px;min-width:0}.automation-safety-controls{align-items:stretch;flex-direction:column}.automation-limit-field.compact{min-width:0;max-width:220px}.rule-preview-toolbar{grid-template-columns:1fr}.rule-preview-channels{width:100%}.rule-preview-channels button{flex:1;justify-content:center}.rule-preview-generate{width:100%;justify-content:center}.rule-preview-heading{flex-direction:column}}.rule-preview-section .ai-preview{min-height:118px;border-radius:10px}.rule-preview-section .ai-preview.empty,.rule-preview-section .ai-preview.loading{padding:18px}.rule-preview-section .ai-preview.empty strong{font-size:10px}.rule-preview-section .ai-preview.empty span,.rule-preview-section .ai-preview.loading span{font-size:8px}.rule-preview-section .email-preview{padding:14px}.rule-preview-section .preview-label.top{margin-top:14px}.rule-preview-section .preview-subject{font-size:11px}.rule-preview-section .preview-body{font-size:10px;line-height:1.55}.rule-preview-section .whatsapp-preview{padding:16px}.rule-preview-section .wa-bubble{max-width:96%;font-size:10px}.clients-summary-grid{display:grid;grid-template-columns:1.05fr .95fr repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.clients-summary-card{min-height:112px;padding:15px;display:flex;align-items:flex-start;gap:11px}.clients-summary-icon{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border-radius:11px;background:#eef6ff;color:#1268ca}.clients-summary-card>div{min-width:0}.clients-summary-card small{display:block;margin:1px 0 8px;color:#7c899b;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.clients-summary-card>div>strong,.clients-summary-card .amount-stack.emphasize span{color:#102f54;font-size:18px;line-height:1.2;font-weight:780;letter-spacing:-.035em}.clients-summary-card .amount-stack{align-items:flex-start}.clients-summary-card p{margin:5px 0 0;color:#8a96a7;font-size:9px}.clients-summary-card.danger .clients-summary-icon{background:#fff1ef;color:#b24036}.clients-summary-card.success .clients-summary-icon{background:#eaf8f1;color:#1c7b55}.clients-summary-card.warning .clients-summary-icon{background:#fff7e8;color:#a86b11}.clients-table-panel{overflow:hidden}.clients-table{min-width:1180px}.clients-table th{white-space:nowrap}.clients-table tbody tr{transition:background .15s ease}.clients-table tbody tr:hover{background:#fbfdff}.client-company-cell{min-width:210px;display:flex;align-items:center;gap:10px}.client-company-avatar{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border:1px solid #dfe9f4;border-radius:10px;background:#f6faff;color:#176ccb}.client-link{font-size:11px;font-weight:780}.client-representative{display:flex;align-items:center;gap:6px;color:#2a4766}.client-representative svg{color:#7790aa;flex:0 0 auto}.client-representative strong{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.client-contact-sub{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-count-main{display:block;color:#14385f;font-size:14px}.client-overdue-stack{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.client-overdue-stack .amount-stack{align-items:flex-start}.client-overdue-stack .amount-stack span{color:#a33a31;font-size:9px}.client-overdue-stack small{color:#9b8790;font-size:8px}.client-automation-pill{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid #dce7f3;border-radius:999px;background:#f7fbff;color:#42698f;font-size:8px;font-weight:800;white-space:nowrap}.client-automation-pill.custom{border-color:#d9d0f1;background:#f6f2ff;color:#6c4ba0}.client-automation-pill.paused{border-color:#eeddb5;background:#fff7e6;color:#946719}.client-open-cell{width:42px;text-align:right}.client-open-button{width:31px;height:31px;display:inline-grid;place-items:center;border:1px solid #e0e8f1;border-radius:9px;color:#47709b;background:#fff}.client-open-button:hover{border-color:#b8d1ed;color:#075fc7;background:#f5faff}.client-identity-panel{display:grid;grid-template-columns:minmax(240px,1.35fr) repeat(3,minmax(150px,.8fr));align-items:stretch;gap:0;padding:0;overflow:hidden;margin-bottom:12px}.client-identity-company,.client-identity-item{min-width:0;display:flex;align-items:center;gap:10px;padding:15px 16px;border-right:1px solid #e9eef4}.client-identity-item:last-child{border-right:0}.client-identity-icon{width:39px;height:39px;flex:0 0 39px;display:grid;place-items:center;border-radius:12px;background:#eaf4ff;color:#0c65cc}.client-identity-panel small{display:block;margin-bottom:3px;color:#8794a6;font-size:8px;font-weight:780;text-transform:uppercase;letter-spacing:.06em}.client-identity-panel strong{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#14375c;font-size:10px}.client-identity-company strong{font-size:12px}.client-identity-company span:last-child{display:block;margin-top:3px;color:#8290a2;font-size:8px}.client-identity-item>svg{flex:0 0 auto;color:#6685a5}.client-financial-grid{display:grid;grid-template-columns:.9fr .9fr repeat(3,minmax(0,1.1fr));gap:10px;margin-bottom:12px}.client-financial-card{position:relative;min-height:126px;padding:15px;overflow:hidden}.client-financial-card>span:first-child{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:#eef6ff;color:#176ccb;margin-bottom:12px}.client-financial-card>small{display:block;color:#7e8b9d;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.client-financial-card>strong,.client-big-money-stack strong{display:block;margin-top:5px;color:#12375e;font-size:19px;line-height:1.17;letter-spacing:-.04em}.client-big-money-stack{display:flex;flex-direction:column;gap:1px}.client-financial-card>p{margin:5px 0 0;color:#8a96a6;font-size:8px}.client-financial-card.danger>span:first-child{background:#fff0ee;color:#b33d35}.client-financial-card.danger>strong{color:#a53831}.client-financial-card.success>span:first-child{background:#eaf8f1;color:#1e7e57}.client-financial-card.warning>span:first-child{background:#fff7e7;color:#a76c12}.client-financial-card.warning .client-big-money-stack strong{color:#9c6410}.client-automation-panel{margin-bottom:12px;padding:17px}.client-automation-heading{align-items:center;margin-bottom:13px}.effective-automation-pill{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid #dce7f3;border-radius:999px;background:#f6faff;color:#416b94;font-size:8px;font-weight:800;white-space:nowrap}.effective-automation-pill.custom{border-color:#d9d0f1;background:#f7f3ff;color:#6c4ca0}.effective-automation-pill.paused{border-color:#efdcb0;background:#fff7e4;color:#946719}.client-automation-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.client-automation-option{min-width:0;padding:14px;border:1px solid #e0e7f0;border-radius:13px;background:#fbfdff}.client-automation-option.selected{border-color:#9dc4ee;background:#f4f9ff;box-shadow:0 0 0 2px #1f6fc60d}.client-automation-option.selected.custom{border-color:#c8b7e9;background:#faf7ff}.client-automation-option-head{display:flex;align-items:center;gap:9px}.client-automation-option-head>span{width:33px;height:33px;flex:0 0 33px;display:grid;place-items:center;border-radius:10px;background:#edf6ff;color:#176ccb}.client-automation-option small{display:block;color:#8290a1;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.client-automation-option strong{display:block;margin-top:2px;color:#15385d;font-size:11px}.client-automation-option p{min-height:29px;margin:10px 0;color:#78889a;font-size:9px;line-height:1.5}.client-automation-meta{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:9px}.client-automation-meta span{padding:5px 7px;border-radius:999px;background:#fff;border:1px solid #e2e9f2;color:#637c96;font-size:8px}.client-automation-option a{color:#1268ca;font-size:8px;font-weight:750}.client-automation-editor-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid #e9eef4}.client-automation-editor-head label{min-width:min(430px,100%)}.client-automation-editor-head label>span,.client-pause-reason>span,.client-custom-rule label>span,.client-rule-channels>span{display:block;margin-bottom:5px;color:#75869a;font-size:8px;font-weight:780}.client-automation-editor-head select,.client-pause-reason input,.client-custom-rule input,.client-custom-rule select{width:100%;height:37px;border:1px solid #dce5ef;border-radius:9px;background:#fff;padding:0 10px;color:#2c4c6d;font-size:9px}.client-pause-reason{display:block;max-width:660px;margin-top:12px}.client-custom-rules{display:flex;flex-direction:column;gap:8px;margin-top:12px}.client-custom-rule{display:grid;grid-template-columns:31px minmax(150px,1fr) 100px 120px 150px;gap:8px;align-items:end;padding:11px;border:1px solid #e3e9f1;border-radius:11px;background:#fbfdff}.client-custom-rule-number{width:31px;height:37px;display:grid;place-items:center;border-radius:9px;background:#edf5ff;color:#176ccb;font-size:9px;font-weight:850}.client-rule-channels strong{min-height:37px;display:flex;align-items:center;padding:0 9px;border:1px solid #e3e9f1;border-radius:9px;background:#fff;color:#456684;font-size:8px}.client-secondary-details{display:flex;gap:28px;margin-bottom:12px;padding:13px 16px}.client-secondary-details>div{min-width:0;display:flex;align-items:flex-start;gap:8px}.client-secondary-details svg{flex:0 0 auto;margin-top:2px;color:#6483a3}.client-secondary-details small{display:block;color:#8995a5;font-size:8px}.client-secondary-details strong{display:block;margin-top:2px;color:#264866;font-size:9px;overflow-wrap:anywhere}.client-invoices-panel .client-invoice-heading{padding:16px 16px 0}.client-invoice-tabs{padding:12px 16px 10px;margin:0}.client-invoice-tabs .tab{display:inline-flex;align-items:center;gap:5px}.client-invoice-tabs .tab span{min-width:18px;padding:2px 5px;border-radius:999px;background:#53709117;text-align:center;font-size:8px}.client-invoice-tabs .tab.active span{background:#ffffff2e}.client-invoices-table{min-width:900px}.client-invoices-table td,.client-invoices-table th{white-space:nowrap}.invoice-outstanding-value{color:#a63a32}@media(max-width:1180px){.clients-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.client-identity-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.client-identity-company,.client-identity-item{border-bottom:1px solid #e9eef4}.client-identity-panel>:nth-child(2n){border-right:0}.client-identity-panel>:nth-last-child(-n+2){border-bottom:0}.client-financial-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.client-custom-rule{grid-template-columns:31px minmax(150px,1fr) 90px 110px}.client-rule-channels{grid-column:2 / -1}}@media(max-width:820px){.clients-summary-grid,.client-financial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-automation-options{grid-template-columns:1fr}.client-automation-editor-head{align-items:stretch;flex-direction:column}.client-automation-editor-head label{min-width:0}.client-automation-editor-head .primary-button{align-self:flex-start}.client-secondary-details{flex-direction:column;gap:10px}}@media(max-width:680px){.clients-summary-grid{grid-template-columns:1fr}.clients-summary-card{min-height:96px}.client-identity-panel{grid-template-columns:1fr}.client-identity-company,.client-identity-item{border-right:0;border-bottom:1px solid #e9eef4!important}.client-identity-panel>:last-child{border-bottom:0!important}.client-financial-grid{grid-template-columns:1fr}.client-financial-card{min-height:112px}.client-custom-rule{grid-template-columns:31px 1fr}.client-custom-rule>label:nth-of-type(n+2),.client-rule-channels{grid-column:2}.effective-automation-pill{white-space:normal}.client-invoices-panel .client-invoice-heading{padding:14px 14px 0}.client-invoice-tabs{padding:11px 14px 9px}}.invoice-import-modal{width:min(560px,calc(100vw - 28px));max-width:560px!important;gap:18px;padding:22px;border-radius:20px;box-shadow:0 24px 70px #1a273d2e}.invoice-import-modal [data-slot=dialog-title]{color:#10223b;font-size:20px;font-weight:800;letter-spacing:-.02em}.invoice-import-modal [data-slot=dialog-description]{color:#738198;font-size:13px;line-height:1.55}.invoice-import-dropzone{width:100%;min-height:190px;border:1.5px dashed #cbd9ea;border-radius:16px;background:#f8fbff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:26px 22px;color:#4c5d73;text-align:center;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.invoice-import-dropzone:hover,.invoice-import-dropzone.is-dragging{border-color:#6ea2ed;background:#f1f7ff}.invoice-import-dropzone.is-dragging{transform:scale(1.005)}.invoice-import-dropzone.has-file{border-style:solid;background:#fbfdff}.invoice-import-dropzone:disabled{cursor:wait;opacity:.72}.invoice-import-dropzone strong{max-width:100%;color:#1b2d46;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invoice-import-dropzone>span:not(.invoice-import-file-icon){color:#8290a3;font-size:11px;line-height:1.4}.invoice-import-file-input{display:none}.invoice-import-file-icon,.invoice-import-success-icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:#eaf3ff;color:#1763c6}.invoice-import-success-icon{background:#eaf8f0;color:#218352}.invoice-import-submit{width:100%;min-height:44px;justify-content:center}.invoice-import-message{margin:0}.invoice-import-result{display:flex;flex-direction:column;align-items:center;gap:9px;padding:12px 2px 2px;text-align:center}.invoice-import-result h3{margin:4px 0 0;color:#10223b;font-size:17px}.invoice-import-result p{max-width:440px;margin:0;color:#738198;font-size:12px;line-height:1.55}.invoice-import-result small{color:#8794a6;font-size:10px}.invoice-import-validation-list{width:100%;display:grid;gap:6px;margin-top:4px;text-align:left}.invoice-import-validation-list span{padding:9px 11px;border-radius:10px;background:#fff5f5;color:#a74343;font-size:11px}.invoice-import-result-actions{width:100%;display:flex;justify-content:flex-end;gap:8px;margin-top:12px;padding-top:14px;border-top:1px solid #e9eef5}@media(max-width:560px){.invoice-import-modal{padding:18px}.invoice-import-result-actions{flex-direction:column-reverse}.invoice-import-result-actions .primary-button,.invoice-import-result-actions .secondary-button{width:100%;justify-content:center}}.inbox-toolbar{padding:10px 12px;min-height:58px;border-color:#e2e9f2;box-shadow:0 8px 28px #18315209}.inbox-channel-tabs{display:flex;align-items:center;gap:5px;padding:4px;border:1px solid #e3eaf3;border-radius:12px;background:#f7faff}.inbox-channel-tabs button{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 13px;border:0;border-radius:9px;background:transparent;color:#63748d;font-size:11px;font-weight:800;cursor:pointer}.inbox-channel-tabs button:hover{color:#1763c6;background:#fff}.inbox-channel-tabs button.active{color:#fff;background:#1769d2;box-shadow:0 5px 14px #1769d233}.inbox-search{width:min(360px,42vw)}.conversation-layout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.65fr);gap:16px;min-height:680px}.conversation-list-panel,.conversation-detail-panel{border-color:#e2e9f2;box-shadow:0 10px 35px #1831520b}.conversation-list-panel{border-radius:16px}.conversation-list-item{min-height:88px;padding:14px 15px;border-bottom-color:#edf1f6;transition:background .15s ease,box-shadow .15s ease}.conversation-list-item:hover{background:#f7faff}.conversation-list-item.selected{background:#f3f7ff;box-shadow:inset 3px 0 #1769d2}.conversation-avatar{background:#edf4ff;color:#1763c6}.conversation-avatar.whatsapp{background:#edf9f2;color:#218352}.conversation-list-copy>div span:empty{display:none}.conversation-list-copy>div span:not(:empty){background:#e54866;min-width:20px;height:20px;font-weight:850;box-shadow:0 2px 8px #e548662e}.conversation-list-copy strong{color:#15263f;font-size:12px}.conversation-list-copy small{color:#8592a4;line-height:1.45}.conversation-list-copy p{color:#65758c}.conversation-detail-panel{padding:18px;border-radius:16px;background:#fff}.conversation-detail-head{padding:0 2px 16px;border-bottom-color:#e9eef5}.conversation-detail-head h2{color:#13243d;font-size:19px;letter-spacing:-.015em}.conversation-detail-head p{color:#7e8b9d}.conversation-channel-label{display:inline-flex;align-items:center;gap:6px;margin-bottom:6px;color:#1763c6;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.conversation-channel-label.whatsapp{color:#218352}.conversation-invoice-strip{margin-top:14px;padding:11px 13px;border:1px solid #e7edf5;background:#f8faff;color:#718096}.conversation-invoice-strip strong{color:#1b2e49}.message-thread{gap:14px;padding:18px 2px 20px;max-height:560px;scrollbar-width:thin}.inbox-email-card{width:min(92%,760px);overflow:hidden;border:1px solid #dfe7f1;border-radius:15px;background:#fff;box-shadow:0 8px 24px #1831520e}.inbox-email-card.outbound{align-self:flex-end;border-color:#d7e3f4}.inbox-email-card.inbound{align-self:flex-start}.inbox-email-card-head{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:9px;align-items:center;padding:11px 13px;border-bottom:1px solid #edf1f5;background:#f8faff}.inbox-email-card.outbound .inbox-email-card-head{background:#f2f7ff}.inbox-email-direction-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:#e7f1ff;color:#1763c6}.inbox-email-card.inbound .inbox-email-direction-icon{background:#edf9f2;color:#218352}.inbox-email-card-head>div:nth-child(2){min-width:0}.inbox-email-card-head strong{display:block;color:#1b2d46;font-size:10px}.inbox-email-card-head span{display:block;margin-top:2px;color:#7e8b9d;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-email-card-head time{color:#93a0b0;font-size:8px;white-space:nowrap}.inbox-email-subject{display:grid;grid-template-columns:52px minmax(0,1fr);gap:8px;align-items:start;padding:10px 13px;border-bottom:1px solid #edf1f5;background:#fff}.inbox-email-subject span{color:#8b98aa;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.inbox-email-subject strong{color:#1a2c45;font-size:11px;line-height:1.4}.inbox-email-body{padding:16px 15px 18px;color:#263a54;background:#fff}.inbox-email-body p{margin:0;white-space:pre-wrap;font-size:11px;line-height:1.68;overflow-wrap:anywhere}.inbox-email-ai{margin:0 15px 14px;padding:9px 10px;border:1px solid #e7edf4;border-radius:9px;background:#f8fafc;color:#65758b}.conversation-reply-composer{margin-top:2px;padding:14px;border:1px solid #dfe7f1;border-radius:14px;background:#fbfcff;box-shadow:0 7px 22px #18315209}.conversation-reply-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.conversation-reply-head>div{min-width:0}.conversation-reply-head strong{display:block;color:#172b46;font-size:11px}.conversation-reply-head span:not(.sendgrid-pill){display:block;margin-top:3px;color:#8390a2;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sendgrid-pill{flex:none;display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid #d8e7fa;border-radius:999px;background:#eef6ff;color:#1763c6;font-size:8px;font-weight:850;letter-spacing:.03em}.conversation-reply-composer textarea{width:100%;min-height:92px;resize:vertical;padding:12px 13px;border:1px solid #dbe4ef;border-radius:11px;outline:none;background:#fff;color:#1f334d;font:inherit;font-size:11px;line-height:1.6;transition:border-color .15s ease,box-shadow .15s ease}.conversation-reply-composer textarea:focus{border-color:#7eb0ef;box-shadow:0 0 0 3px #1769d217}.conversation-reply-composer textarea::placeholder{color:#a0abb9}.conversation-reply-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.conversation-reply-footer>div{min-width:0;color:#8b97a6;font-size:8px;line-height:1.45}.conversation-reply-footer .primary-button{flex:none;min-height:34px;padding:0 12px;font-size:10px}.reply-success{display:inline-flex;align-items:center;gap:5px;color:#218352;font-weight:750}.conversation-reply-unavailable{padding:11px 12px;border:1px solid #f0dfc6;border-radius:10px;background:#fff9ef;color:#8a6427;font-size:10px;line-height:1.5}.conversation-reply-unavailable a{color:#1763c6;font-weight:800;text-decoration:none}.nav-item{position:relative}.nav-unread-badge{margin-left:auto;min-width:20px;height:20px;padding:0 6px;display:grid;place-items:center;border-radius:999px;background:#e54866;color:#fff!important;font-size:9px!important;font-weight:900;line-height:1;box-shadow:0 3px 10px #e5486642}[data-slot=dialog-overlay]{position:fixed!important;inset:0!important;z-index:10000!important;background:#07142747!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.invoice-import-modal[data-slot=dialog-content]{position:fixed!important;inset:50% auto auto 50%!important;margin:0!important;transform:translate(-50%,-50%)!important;z-index:10001!important;width:min(560px,calc(100vw - 32px))!important;max-width:560px!important;max-height:min(760px,calc(100dvh - 32px));overflow-y:auto;background:#fff;border:1px solid #dfe7f1}@media(max-width:900px){.conversation-layout{grid-template-columns:1fr;min-height:0}.conversation-list-panel{max-height:320px}.inbox-search{width:min(100%,340px)}}@media(max-width:620px){.inbox-toolbar{align-items:stretch;flex-direction:column}.inbox-channel-tabs,.inbox-search{width:100%}.inbox-channel-tabs button{flex:1;justify-content:center}.inbox-email-card{width:100%}.inbox-email-card-head{grid-template-columns:32px minmax(0,1fr)}.inbox-email-card-head time{grid-column:2}.conversation-reply-footer{align-items:stretch;flex-direction:column}.conversation-reply-footer .primary-button{width:100%;justify-content:center}}.invoice-import-modal[data-slot=dialog-content]{width:min(680px,calc(100vw - 32px))!important;max-width:680px!important;max-height:min(820px,calc(100dvh - 32px));gap:16px;padding:26px;overflow-y:auto;border:1px solid #dfe7f1;border-radius:22px;box-shadow:0 30px 90px #0f233e33}.invoice-import-close{position:absolute;top:18px;right:18px;width:34px;height:34px;display:grid;place-items:center;border:1px solid #e2e8f0;border-radius:11px;background:#f7f9fc;color:#62738a;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.invoice-import-close:hover:not(:disabled){background:#fff;border-color:#cfd9e6;color:#172b46;transform:translateY(-1px)}.invoice-import-close:disabled{cursor:not-allowed;opacity:.45}.invoice-import-header{display:grid!important;grid-template-columns:42px minmax(0,1fr);gap:12px!important;align-items:start;padding-right:44px}.invoice-import-heading-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:#eaf3ff;color:#1769d2}.invoice-import-modal .invoice-import-header [data-slot=dialog-title]{margin-top:2px;font-size:22px;line-height:1.15}.invoice-import-modal .invoice-import-header [data-slot=dialog-description]{margin-top:6px;max-width:530px;font-size:12px;line-height:1.55}.invoice-import-modal .invoice-import-dropzone{min-height:150px;padding:22px;border-width:1.5px;background:linear-gradient(180deg,#fbfdff,#f6faff)}.invoice-import-modal .invoice-import-dropzone.has-file{min-height:122px}.invoice-import-alert{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;padding:12px 13px;border-radius:12px;font-size:10px;line-height:1.45}.invoice-import-alert.error{border:1px solid #f0caca;background:#fff5f5;color:#a33f3f}.invoice-import-alert strong,.invoice-import-alert span{display:block}.invoice-import-alert span{margin-top:2px;color:#b25c5c}.invoice-import-selection{overflow:hidden;border:1px solid #e3eaf3;border-radius:14px;background:#fff}.invoice-import-selection-head{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border-bottom:1px solid #edf1f6;background:#f8faff}.invoice-import-selection-head>strong{color:#263a54;font-size:10px}.invoice-import-selection-head>button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:#1769d2;font-size:9px;font-weight:850;cursor:pointer}.invoice-import-file-list{max-height:184px;overflow:auto}.invoice-import-file-row{min-height:54px;display:grid;grid-template-columns:34px minmax(0,1fr) 30px;gap:9px;align-items:center;padding:8px 10px;border-bottom:1px solid #f0f3f7}.invoice-import-file-row:last-child{border-bottom:0}.invoice-import-mini-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#edf5ff;color:#1769d2}.invoice-import-file-row>div{min-width:0}.invoice-import-file-row strong,.invoice-import-file-row span{display:block}.invoice-import-file-row strong{overflow:hidden;color:#223750;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.invoice-import-file-row div span{margin-top:2px;color:#8a97a8;font-size:8px}.invoice-import-file-row>button{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:#8d99aa;cursor:pointer}.invoice-import-file-row>button:hover{background:#fff1f1;color:#c14b4b}.invoice-import-footnote{margin-top:-4px;color:#8b98a9;font-size:9px;line-height:1.45;text-align:center}.invoice-import-progress-view{display:grid;gap:13px}.invoice-import-summary{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;align-items:center;padding:13px;border:1px solid #dce8f5;border-radius:14px;background:#f6faff}.invoice-import-summary.success{border-color:#cdebd9;background:#f3fbf6}.invoice-import-summary.mixed{border-color:#efdcae;background:#fffaf0}.invoice-import-summary-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;background:#e7f1ff;color:#1769d2}.invoice-import-summary.success .invoice-import-summary-icon{background:#e6f7ed;color:#228657}.invoice-import-summary.mixed .invoice-import-summary-icon{background:#fff1cf;color:#9a6b18}.invoice-import-summary strong,.invoice-import-summary span{display:block}.invoice-import-summary strong{color:#1c304a;font-size:11px}.invoice-import-summary span{margin-top:3px;color:#7c8b9e;font-size:9px}.invoice-import-summary b{color:#1769d2;font-size:13px}.invoice-import-progress-track{height:7px;overflow:hidden;border-radius:999px;background:#e9eef5}.invoice-import-progress-track>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1769d2,#4b91ea);transition:width .25s ease}.invoice-import-batch-list{display:grid;gap:9px;max-height:430px;overflow:auto;padding-right:2px}.invoice-import-batch-item{overflow:hidden;border:1px solid #e4eaf2;border-radius:13px;background:#fff}.invoice-import-batch-item.status-imported{border-color:#d4eadc}.invoice-import-batch-item.status-failed{border-color:#f0d1d1}.invoice-import-batch-item.status-partial{border-color:#eedfb9}.invoice-import-batch-main{min-height:58px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:9px;align-items:center;padding:10px 11px}.invoice-import-status-icon{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:#eef5ff;color:#1769d2}.status-imported .invoice-import-status-icon{background:#eaf8f0;color:#218352}.status-failed .invoice-import-status-icon{background:#fff0f0;color:#bd4545}.status-partial .invoice-import-status-icon,.status-skipped .invoice-import-status-icon{background:#fff7e5;color:#9b6a1b}.invoice-import-batch-copy{min-width:0}.invoice-import-batch-copy strong,.invoice-import-batch-copy span{display:block}.invoice-import-batch-copy strong{overflow:hidden;color:#21354e;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.invoice-import-batch-copy span{margin-top:2px;color:#8794a5;font-size:8px}.invoice-import-status-pill{min-width:66px;padding:5px 8px;border-radius:999px;background:#edf3fb;color:#60758e;font-size:8px;font-weight:850;text-align:center}.invoice-import-status-pill.status-imported{background:#e7f7ee;color:#217d52}.invoice-import-status-pill.status-failed{background:#fff0f0;color:#b84444}.invoice-import-status-pill.status-partial,.invoice-import-status-pill.status-skipped{background:#fff5dc;color:#91631a}.invoice-import-inline-error{display:grid;grid-template-columns:18px minmax(0,1fr);gap:7px;align-items:start;margin:0 10px 10px;padding:9px 10px;border-radius:9px;background:#fff3f3;color:#a74242;font-size:9px;line-height:1.45}.invoice-import-row-results{display:grid;gap:0;border-top:1px solid #eef2f6;background:#fafbfd}.invoice-import-row-result{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:center;padding:8px 11px;border-bottom:1px solid #eef2f6}.invoice-import-row-result:last-child{border-bottom:0}.invoice-import-row-result>div{min-width:0}.invoice-import-row-result strong,.invoice-import-row-result div span{display:block}.invoice-import-row-result strong{color:#30445d;font-size:9px}.invoice-import-row-result div span{margin-top:1px;overflow:hidden;color:#8a97a7;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.invoice-import-row-result>span{color:#61758d;font-size:8px;font-weight:800}.invoice-import-row-result.row-imported>span{color:#218352}.invoice-import-row-result.row-failed>span,.invoice-import-row-result.row-invalid>span{color:#b84444}.invoice-import-row-result small{grid-column:1/-1;padding:6px 8px;border-radius:8px;background:#fff1f1;color:#a94646;font-size:8px;line-height:1.4}.invoice-import-result-footer{display:grid;gap:12px;padding-top:3px}.invoice-import-result-stats{display:flex;flex-wrap:wrap;gap:7px}.invoice-import-result-stats span{padding:6px 8px;border-radius:8px;background:#f3f6fa;color:#66798f;font-size:8px}.invoice-import-result-stats b{color:#20354e}.invoice-import-result-stats .is-error{background:#fff0f0;color:#ad4848}.invoice-import-result-actions{margin-top:0}.recently-imported-row{animation:invoiceImportedHighlight 8s ease-out}@keyframes invoiceImportedHighlight{0%,18%{background:#eaf4ff;box-shadow:inset 3px 0 #1769d2}to{background:transparent;box-shadow:inset 3px 0 transparent}}@media(max-width:620px){.invoice-import-modal[data-slot=dialog-content]{width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px);padding:20px 16px;border-radius:18px}.invoice-import-close{top:13px;right:13px}.invoice-import-header{grid-template-columns:36px minmax(0,1fr);padding-right:38px}.invoice-import-heading-icon{width:36px;height:36px;border-radius:11px}.invoice-import-modal .invoice-import-header [data-slot=dialog-title]{font-size:19px}.invoice-import-summary{grid-template-columns:38px minmax(0,1fr) auto}.invoice-import-batch-main{grid-template-columns:30px minmax(0,1fr)}.invoice-import-status-pill{grid-column:2;justify-self:start}.invoice-import-result-actions{flex-direction:column-reverse}.invoice-import-result-actions .primary-button,.invoice-import-result-actions .secondary-button{width:100%;justify-content:center}}.source-badge.source-import{background:#eef7ff;color:#1763a8}.automation-control-panel{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:14px;padding:16px 18px;border:1px solid #e1eaf4;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 8px 28px #184e820b}.automation-control-main{display:flex;align-items:center;gap:12px;min-width:260px}.automation-control-icon{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;border-radius:12px;background:#edf6ff;color:#1268ca}.automation-control-main>div:last-child{display:flex;flex-direction:column;gap:3px}.automation-control-main strong{color:#15395f;font-size:13px;letter-spacing:-.015em}.automation-control-main span{color:#7a899b;font-size:9px;line-height:1.45}.automation-control-grid{display:grid;grid-template-columns:150px 180px 160px 150px;gap:9px;align-items:end}.automation-control-grid>label>span{display:block;margin-bottom:5px;color:#718196;font-size:8px;font-weight:800}.automation-control-grid select,.automation-control-grid input[type=number]{width:100%;height:38px;border:1px solid #dce6ef;border-radius:10px;background:#fff;color:#294765;padding:0 10px;font-size:9px;outline:none}.automation-control-grid select:focus,.automation-control-grid input[type=number]:focus{border-color:#91bde9;box-shadow:0 0 0 3px #1e6fc514}.automation-control-grid .switch-row{min-height:38px;padding:0 10px;border:1px solid #dce6ef;border-radius:10px;background:#fff}.automation-control-grid .switch-row strong{color:#35516f;font-size:9px}.automation-builder-panel{border-color:#e1eaf3;box-shadow:0 10px 34px #1949740b}.automation-builder-head{padding-bottom:13px;margin-bottom:12px;border-bottom:1px solid #edf1f6}.automation-builder-head h2{font-size:16px;letter-spacing:-.02em}.automation-builder-head p{font-size:9px}.automation-context-note{border-color:#e1ebf5;background:#f8fbff}.rule-card-v2{border-color:#e0e8f1;box-shadow:0 5px 18px #1d486f09;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.rule-card-v2:hover{border-color:#cdddec;box-shadow:0 9px 25px #1d486f0f;transform:translateY(-1px)}.rule-index{background:#edf6ff;color:#1268ca;border-color:#d7e8f8}.rule-preview-section{background:#fbfdff}.automation-add-step{min-height:38px;border-style:dashed}@media(max-width:1180px){.automation-control-panel{align-items:stretch;flex-direction:column}.automation-control-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.automation-control-panel{padding:14px;gap:16px}.automation-control-grid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.automation-control-grid{grid-template-columns:1fr}}.automation-readiness-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.automation-readiness-card{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 14px;border:1px solid #e1e8f1;border-radius:13px;background:#fff;box-shadow:0 7px 22px #14375c09}.automation-readiness-card.ready{border-color:#d2eadc;background:#fbfefc}.automation-readiness-card.pending{border-color:#efdcb7;background:#fffdf8}.automation-readiness-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#edf5ff;color:#176ccb}.automation-readiness-card.ready .automation-readiness-icon{background:#eaf8ef;color:#26744b}.automation-readiness-card.pending .automation-readiness-icon{background:#fff4df;color:#96651b}.automation-readiness-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.automation-readiness-copy small{color:#8190a3;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.automation-readiness-copy strong{color:#183957;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-readiness-copy span{color:#7c899a;font-size:8px;line-height:1.4}.automation-readiness-card>a{white-space:nowrap;color:#1266c3;font-size:9px;font-weight:800;text-decoration:none}.automation-blocker-banner,.automation-info-banner{display:flex;align-items:center;gap:10px;margin:0 0 12px;padding:12px 13px;border-radius:12px}.automation-blocker-banner{border:1px solid #f0d7b0;background:#fff9ee;color:#8b5c15}.automation-info-banner{border:1px solid #cfe0f5;background:#f3f8ff;color:#315f91}.automation-blocker-banner>div{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.automation-blocker-banner strong{font-size:11px}.automation-blocker-banner span,.automation-info-banner span{font-size:9px;line-height:1.5}.automation-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.automation-metric{min-width:0;display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:9px;row-gap:1px;padding:13px 14px;border:1px solid #e1e8f1;border-radius:13px;background:#fff;box-shadow:0 7px 22px #14375c08}.automation-metric>svg{grid-row:1 / span 3;color:#176ccb}.automation-metric small{color:#7e8c9e;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.automation-metric strong{color:#173b60;font-size:20px;line-height:1.05}.automation-metric span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8a96a6;font-size:8px}.automation-metric.warning{border-color:#efd7bd;background:#fffaf3}.automation-metric.warning>svg{color:#a86719}.automation-control-panel{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.7fr);gap:18px;align-items:center;margin-bottom:12px}.automation-control-main{display:flex;align-items:center;gap:10px;min-width:0}.automation-control-icon{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:11px;background:#edf5ff;color:#176ccb}.automation-control-main>div:last-child{min-width:0;display:flex;flex-direction:column;gap:3px}.automation-control-main strong{color:#17395d;font-size:12px}.automation-control-main span{color:#7d8b9d;font-size:9px;line-height:1.45}.automation-control-grid{display:grid;grid-template-columns:repeat(5,minmax(115px,1fr));gap:9px;align-items:end}.automation-control-grid>label{min-width:0;display:flex;flex-direction:column;gap:5px;color:#718196;font-size:8px;font-weight:750}.automation-control-grid select,.automation-control-grid input[type=number]{width:100%;height:36px;border:1px solid #dce5ef;border-radius:9px;padding:0 9px;background:#fff;color:#31506f;font-size:9px}.automation-enabled-control.refined,.automation-weekend-control,.automation-overdue-control{justify-content:flex-end}.automation-control-grid .switch-row{min-height:36px;justify-content:space-between}.automation-manual-panel{margin-bottom:12px}.automation-manual-panel .panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.automation-manual-panel .panel-heading>svg{color:#176ccb}.automation-manual-grid{display:grid;grid-template-columns:1fr 1.5fr 1fr 1.15fr;gap:10px;align-items:start}.automation-manual-grid>label,.automation-manual-grid>div{min-width:0}.automation-manual-grid label>span,.automation-manual-grid .field-label{display:block;margin-bottom:5px;color:#718196;font-size:8px;font-weight:750}.automation-manual-grid select{width:100%;height:37px;border:1px solid #dce5ef;border-radius:9px;padding:0 9px;background:#fff;color:#31506f;font-size:9px}.automation-all-scope-note{min-height:37px;display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #dbe8f6;border-radius:9px;background:#f6faff;color:#5c7895;font-size:9px;line-height:1.4}.automation-override-control small{display:block;margin-top:5px;color:#8a96a5;font-size:8px;line-height:1.4}.automation-override-control .switch-row{min-height:37px;justify-content:space-between}.automation-manual-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px;padding-top:12px;border-top:1px solid #e8edf3}.automation-manual-footer>span{color:#7b8999;font-size:9px;line-height:1.45}.rule-card-v3{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr) 36px;align-items:start;gap:12px;padding:14px;border:1px solid #dfe7f0;border-radius:13px;background:#fff}.rule-card-v3+.rule-card-v3{margin-top:10px}.rule-card-v3 input,.rule-card-v3 select,.rule-card-v3 textarea{width:100%;border:1px solid #dce5ef;border-radius:9px;background:#fff;color:#31506f;font-size:9px}.rule-card-v3 input,.rule-card-v3 select{height:36px;padding:0 9px}.rule-card-v3 textarea{padding:10px;resize:vertical;line-height:1.55}.rule-card-v3 label>span,.rule-card-v3 .field-label{display:block;margin-bottom:5px;color:#718196;font-size:8px;font-weight:750}.rule-title-row{display:flex;align-items:flex-end;gap:10px}.rule-name-field{flex:1;min-width:0}.rule-name-field input{font-weight:750}.rule-once-badge{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;min-height:36px;padding:0 10px;border:1px solid #d5eadf;border-radius:9px;background:#f1faf5;color:#2b7450;font-size:8px;font-weight:800;white-space:nowrap}.automation-condition-grid{grid-template-columns:repeat(4,minmax(115px,1fr))}.automation-condition-row{display:grid;gap:6px}.automation-status-buttons{display:flex;gap:7px;flex-wrap:wrap}.automation-status-buttons button{display:inline-flex;align-items:center;gap:5px;min-height:33px;padding:0 10px;border:1px solid #dce5ef;border-radius:9px;background:#fff;color:#62778f;font-size:9px;font-weight:750}.automation-status-buttons button.selected{border-color:#b9d6f6;background:#edf6ff;color:#0d65c4}.advanced-rules-list{display:grid;gap:0}.automation-add-step{margin-top:11px}.automation-context-note{display:flex;gap:8px;align-items:flex-start;margin:0 0 12px;padding:10px 11px;border:1px solid #dbe8f6;border-radius:10px;background:#f7fbff;color:#587795;font-size:9px;line-height:1.5}.automation-context-note svg{flex:0 0 auto;color:#2d7acb}.automation-message-editor{margin-top:2px;padding:12px;border:1px solid #e1e8f1;border-radius:12px;background:#f9fbfd}.automation-message-editor-head{display:flex;justify-content:space-between;gap:10px;margin-bottom:10px}.automation-message-editor-head>div{display:flex;flex-direction:column;gap:3px}.automation-message-editor-head strong{color:#183a5c;font-size:10px}.automation-message-editor-head span{color:#8491a1;font-size:8px;line-height:1.4}.rule-preview-toolbar{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:10px}.rule-preview-toolbar>select{flex:1 1 220px;max-width:360px}.rule-preview-channels{display:flex;gap:4px;padding:3px;border:1px solid #dfe7f0;border-radius:9px;background:#fff}.rule-preview-channels button{display:flex;align-items:center;gap:4px;height:28px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:#70839a;font-size:8px;font-weight:750}.rule-preview-channels button.active{background:#edf5ff;color:#0d64c1}.automation-template-editor{display:grid;gap:8px}.automation-template-editor label small{display:block;margin-top:4px;color:#8a96a5;font-size:8px}.automation-token-help{margin-top:9px;color:#8491a0;font-size:8px;line-height:1.65}.automation-token-help code{display:inline-flex;margin:2px 3px 2px 0;padding:2px 5px;border:1px solid #dae5f1;border-radius:5px;background:#fff;color:#42688f;font-size:8px}.automation-rendered-preview{margin-top:10px;padding:12px;border:1px solid #d9e6f3;border-radius:11px;background:#fff;display:flex;flex-direction:column;gap:6px}.automation-rendered-preview.empty{color:#8794a4;font-size:9px;line-height:1.5}.automation-rendered-preview>small{color:#7990a8;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.automation-rendered-preview>strong{color:#183958;font-size:11px}.automation-rendered-preview p{margin:0;white-space:pre-wrap;color:#4f6378;font-size:9px;line-height:1.65}.automation-rendered-preview.whatsapp{background:#f7fcf9;border-color:#d6eadf}.automation-payment-confirm{display:flex;align-items:center;gap:5px;margin-top:3px;color:#28724b;font-size:8px;font-weight:750;word-break:break-all}.automation-activity-panel{margin-bottom:12px}.automation-activity-panel .panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:11px}.automation-channel-summary{color:#7d8b9c;font-size:8px;font-weight:700;text-align:right}.automation-activity-list{display:grid;gap:7px}.automation-activity-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 11px;border:1px solid #e3eaf2;border-radius:10px;background:#fff}.automation-activity-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#edf5ff;color:#176ccb}.automation-activity-icon.processing{background:#fff4df;color:#9a6819}.automation-activity-icon.failed{background:#fff0ee;color:#b74f42}.automation-activity-row>div:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:2px}.automation-activity-row strong{color:#27445f;font-size:10px}.automation-activity-row span{color:#7e8d9d;font-size:8px}.automation-activity-time{text-align:right;display:flex;flex-direction:column;gap:2px}.automation-activity-time strong{color:#40698f;font-size:9px}.automation-activity-error{grid-column:2 / -1;color:#a65045;font-size:8px;line-height:1.4}.automation-delivery-table{width:100%;overflow-x:auto}.automation-delivery-head,.automation-delivery-row{min-width:860px;display:grid;grid-template-columns:100px minmax(170px,1.35fr) minmax(120px,1fr) 90px 125px 135px;gap:10px;align-items:center}.automation-delivery-head{padding:0 10px 7px;color:#8794a4;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.automation-delivery-row{position:relative;padding:10px;border-top:1px solid #e8edf3;color:#60758b;font-size:9px}.automation-delivery-row>span:first-child{display:flex;align-items:center;gap:5px}.automation-delivery-row>span:nth-child(2){display:flex;flex-direction:column;gap:2px;min-width:0}.automation-delivery-row>span:nth-child(2) strong{color:#264562;font-size:9px}.automation-delivery-row>span:nth-child(2) small{color:#8a96a5;font-size:8px}.delivery-status{width:max-content;display:inline-flex;padding:3px 7px;border-radius:999px;background:#eef5fd;color:#3d6f9f;font-size:8px;font-weight:800}.delivery-status.sent,.delivery-status.delivered,.delivery-status.read,.delivery-status.opened,.delivery-status.clicked,.delivery-status.replied{background:#edf8f1;color:#2b744d}.delivery-status.failed,.delivery-status.bounced,.delivery-status.dropped{background:#fff0ee;color:#ad4f43}.delivery-status.skipped{background:#fff6e8;color:#8d651f}.automation-delivery-error{grid-column:2 / -1;color:#a65045;font-size:8px}.automation-delivery-status-cell{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.automation-delivery-retry{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border:1px solid #cfe0f3;border-radius:7px;background:#f5f9ff;color:#1769c7;font:inherit;font-size:8px;font-weight:850;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease,transform .15s ease}.automation-delivery-retry:hover:not(:disabled){background:#eaf3ff;border-color:#b7d2ef;transform:translateY(-1px)}.automation-delivery-retry:disabled{cursor:not-allowed;opacity:.58}.automation-delivery-actions{display:flex;align-items:center;gap:6px;min-width:0}.automation-delivery-no-action{color:#a2acb8;font-size:9px}.automation-delivery-table.is-loading{opacity:.62;pointer-events:none}.automation-delivery-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 10px 2px;border-top:1px solid #e8edf3;color:#7e8d9d;font-size:9px}.automation-delivery-pagination>div{display:flex;align-items:center;gap:7px}.automation-delivery-pagination .secondary-button{min-height:31px;padding:6px 9px}.inbox-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.inbox-stat-card{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr);gap:9px;align-items:center;padding:12px 13px;border:1px solid #e1e8f1;border-radius:12px;background:#fff;box-shadow:0 7px 22px #14375c08}.inbox-stat-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#edf5ff;color:#176ccb}.inbox-stat-icon.whatsapp{background:#edf9f2;color:#26764d}.inbox-stat-icon.sent{background:#f1effa;color:#66489a}.inbox-stat-icon.total{background:#eef8f1;color:#28734c}.inbox-stat-card>div:last-child{min-width:0;display:grid;grid-template-columns:1fr auto;column-gap:8px;align-items:end}.inbox-stat-card small{grid-column:1 / -1;color:#8290a2;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.inbox-stat-card strong{color:#173b60;font-size:20px;line-height:1.05}.inbox-stat-card span{color:#8b97a6;font-size:8px;white-space:nowrap}@media(max-width:1180px){.automation-readiness-grid,.automation-metrics-grid,.inbox-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-control-panel{grid-template-columns:1fr}.automation-control-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.automation-manual-grid{grid-template-columns:1fr 1fr}}@media(max-width:900px){.automation-control-grid,.automation-condition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-delivery-head,.automation-delivery-row{min-width:820px}}@media(max-width:680px){.automation-readiness-grid,.automation-metrics-grid,.inbox-stats-grid{grid-template-columns:1fr}.automation-readiness-card{grid-template-columns:36px minmax(0,1fr)}.automation-readiness-card>a{grid-column:2}.automation-blocker-banner{align-items:flex-start;flex-wrap:wrap}.automation-blocker-banner .secondary-button{margin-left:28px}.automation-control-grid,.automation-manual-grid,.automation-condition-grid{grid-template-columns:1fr}.automation-manual-footer{align-items:stretch;flex-direction:column}.automation-manual-footer .primary-button{justify-content:center}.rule-card-v3{grid-template-columns:28px minmax(0,1fr)}.rule-card-v3 .rule-delete{position:absolute;top:10px;right:10px}.rule-card-v3 .rule-main-fields{grid-column:1 / -1}.rule-title-row{align-items:stretch;flex-direction:column}.rule-once-badge{width:max-content;min-height:30px}.rule-preview-toolbar{align-items:stretch;flex-direction:column}.rule-preview-toolbar>select{max-width:none;flex:auto}.rule-preview-channels{width:max-content}.automation-activity-row{grid-template-columns:32px minmax(0,1fr)}.automation-activity-time{grid-column:2;text-align:left}.automation-activity-error{grid-column:2}.automation-activity-panel .panel-heading{align-items:flex-start;flex-direction:column}.automation-channel-summary{text-align:left}.automation-delivery-pagination{align-items:flex-start;flex-direction:column}.automation-delivery-pagination>div{width:100%}.automation-delivery-pagination .secondary-button{flex:1;justify-content:center}}.automation-delivery-step{min-width:0;display:flex;flex-direction:column;gap:3px}.automation-delivery-message summary{width:max-content;cursor:pointer;list-style:none;color:#1769c7;font-size:8px;font-weight:800}.automation-delivery-message summary::-webkit-details-marker{display:none}.automation-delivery-message>div{position:relative;z-index:2;margin-top:6px;max-width:440px;padding:9px 10px;border:1px solid #dce7f2;border-radius:9px;background:#f8fbff;box-shadow:0 8px 20px #173e630f}.automation-delivery-message strong{display:block;margin-bottom:5px;color:#294762;font-size:8px}.automation-delivery-message p{margin:0;white-space:pre-wrap;color:#60758b;font-size:8px;line-height:1.5}.inbox-tab-count{margin-left:3px;padding:2px 5px;border-radius:999px;background:#176ccb14;color:inherit;font-size:7px;font-weight:800}.inbox-channel-tabs button.active .inbox-tab-count{background:#ffffff2e}.automation-engine-banner{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 12px;padding:12px 14px;border:1px solid #dce7f2;border-radius:12px;background:#fff}.automation-engine-banner.ready{border-color:#cfe8d8;background:#f5fbf7}.automation-engine-banner.warning{border-color:#f0ddb4;background:#fffaf0}.automation-engine-state{display:flex;align-items:flex-start;gap:9px;min-width:0;color:#315b7d}.automation-engine-banner.ready .automation-engine-state{color:#2d7650}.automation-engine-banner.warning .automation-engine-state{color:#8b671f}.automation-engine-state>div{min-width:0;display:flex;flex-direction:column;gap:3px}.automation-engine-state strong{color:#17395d;font-size:10px}.automation-engine-state span{color:#617990;font-size:9px;line-height:1.45}.automation-engine-state small{color:#8190a0;font-size:8px;line-height:1.45}.automation-engine-state .automation-engine-problem{color:#a55645;font-weight:700}.automation-weekend-note{display:flex;align-items:center;gap:8px;margin:-2px 0 12px;padding:9px 11px;border:1px solid #dce8f4;border-radius:10px;background:#f8fbfe;color:#627d98;font-size:8px;line-height:1.5}@media(max-width:760px){.automation-engine-banner{align-items:flex-start;flex-direction:column}.automation-engine-banner .secondary-button{width:100%;justify-content:center}}.wa-readiness-card{margin-bottom:14px;padding:15px;border:1px solid #dce8f5;border-radius:15px;background:#f8fbff}.wa-readiness-card.ready{border-color:#cde9d7;background:#f4fbf7}.wa-readiness-card.warning{border-color:#f1d2cc;background:#fff7f5}.wa-readiness-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:13px}.wa-readiness-head>div{display:flex;flex-direction:column;gap:3px;min-width:0}.wa-readiness-head strong{color:#193b61;font-size:12px}.wa-readiness-head span{color:#71849a;font-size:10px;line-height:1.5}.wa-readiness-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.wa-readiness-steps>div{display:flex;align-items:flex-start;gap:8px;min-height:64px;padding:10px;border:1px solid #e2eaf3;border-radius:11px;background:#fff}.wa-readiness-steps>div>span{width:26px;height:26px;flex:0 0 auto;display:grid;place-items:center;border-radius:8px;background:#edf3f9;color:#7b8ba0}.wa-readiness-steps>div.done>span{background:#e8f7ee;color:#238051}.wa-readiness-steps>div.waiting>span{background:#fff4db;color:#a16d12}.wa-readiness-steps>div.failed>span{background:#fff0ed;color:#b04a3b}.wa-readiness-steps>div>div{display:flex;flex-direction:column;gap:3px}.wa-readiness-steps strong{color:#304c6b;font-size:9px}.wa-readiness-steps small{color:#8391a4;font-size:8px;line-height:1.4}.wa-template-editor{margin-top:14px;border:1px solid #dfe8f2;border-radius:15px;background:#fff;overflow:hidden}.wa-template-editor-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 14px;background:#fbfdff}.wa-template-editor-title{display:flex;align-items:center;gap:10px;min-width:0}.wa-template-editor-title>span{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;background:#eaf4ff;color:#0b68d3}.wa-template-editor-title>div{display:flex;flex-direction:column;gap:2px}.wa-template-editor-title strong{color:#263f5e;font-size:11px}.wa-template-editor-title small{color:#7e8da1;font-size:9px;line-height:1.4}.wa-template-editor-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.wa-template-state{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:8px;font-weight:800}.wa-template-state.approved{background:#e8f7ee;color:#26764b}.wa-template-state.pending{background:#fff4dd;color:#966716}.wa-template-state.rejected{background:#fff0ed;color:#a94739}.wa-template-revision{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px 14px;border-top:1px solid #e9eef5;background:#fff9eb;color:#8a651e}.wa-template-revision.approved{background:#effaf4;color:#28764b}.wa-template-revision.rejected{background:#fff3f0;color:#a94a3b}.wa-template-revision>div{display:flex;flex-direction:column;gap:2px}.wa-template-revision strong{font-size:9px}.wa-template-revision span{font-size:8px;line-height:1.45;opacity:.88}.wa-template-editor-form{padding:15px;border-top:1px solid #e7edf4;background:#fbfdff}.wa-template-approval-note{display:flex;gap:9px;align-items:flex-start;margin-bottom:14px;padding:10px 11px;border:1px solid #d9e8f8;border-radius:11px;background:#f3f8ff;color:#245d99}.wa-template-approval-note svg{flex:0 0 auto;margin-top:1px}.wa-template-approval-note>div{display:flex;flex-direction:column;gap:2px}.wa-template-approval-note strong{font-size:9px}.wa-template-approval-note span{color:#66809d;font-size:8px;line-height:1.45}.wa-template-field{display:block}.wa-template-field>span{display:block;margin-bottom:6px;color:#50647d;font-size:9px;font-weight:800}.wa-template-field textarea{width:100%;min-height:132px;resize:vertical;font-family:inherit;font-size:12px;font-weight:400;line-height:1.55}.wa-template-field small{display:block;margin-top:4px;color:#8d9aad;font-size:8px;text-align:right}.wa-template-field.compact{margin-top:13px}.wa-template-field.compact input{width:100%;font-family:inherit;font-size:12px;font-weight:400;line-height:1.45}.wa-template-variable-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.wa-template-variable-list span{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border-radius:999px;background:#edf8f2;color:#397357;font-size:8px}.wa-template-variable-list span.missing{background:#fff1ee;color:#a74b3d}.wa-template-variable-list code{font-size:8px;font-weight:800}.wa-template-validation{display:flex;align-items:center;gap:6px;margin-top:8px;color:#ad4c3e;font-size:8px;font-weight:700}.wa-template-editor-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;padding-top:13px;border-top:1px solid #e4ebf3}.wa-template-editor-footer>span{max-width:480px;color:#77889d;font-size:8px;line-height:1.45}.wa-embedded-approval-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 14px;border-bottom:1px solid #e8eef5;background:#fff}.wa-embedded-approval-strip>span{display:flex;align-items:center;gap:6px;padding:8px 9px;border:1px solid #e3eaf2;border-radius:10px;color:#728399;font-size:8px}.wa-embedded-approval-strip>span.current{border-color:#c9dff8;background:#f3f8ff;color:#28649e}.wa-embedded-approval-strip strong{color:inherit}.wa-embedded-frame-help{display:flex;align-items:flex-start;justify-content:center;gap:7px;padding:11px 14px;text-align:left;background:#fbfdff}.wa-embedded-frame-help svg{flex:0 0 auto;margin-top:1px;color:#1b73cf}.wa-embedded-frame-help span{max-width:760px;line-height:1.45}.wa-approval-summary{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin:10px 0 4px}.wa-approval-summary>span{display:inline-flex;align-items:center;gap:5px;padding:7px 9px;border:1px solid #dce7f2;border-radius:999px;background:#f8fbff;color:#5e7690;font-size:8px}.wa-approval-summary>span svg{color:#2079d3}.wa-approval-summary>span.done svg{color:#258153}.wa-approval-summary.compact{max-width:760px}.wa-approval-waiting .wa-processing-icon{background:#fff4dd;color:#a77316}.wa-number-connected-success .wa-approval-summary{margin-bottom:8px}.automation-delivery-waiting{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:28px;padding:5px 8px;border:1px solid #ecdba8;border-radius:8px;background:#fff8e6;color:#8f6716;font-size:8px;font-weight:800;text-decoration:none}.automation-delivery-error.approval-pending{color:#8a681f;background:#fffaf0}@media(max-width:760px){.wa-readiness-head,.wa-template-editor-head,.wa-template-editor-footer{align-items:stretch;flex-direction:column}.wa-readiness-steps,.wa-embedded-approval-strip{grid-template-columns:1fr}.wa-template-editor-actions{justify-content:space-between;width:100%}.wa-template-revision{grid-template-columns:auto 1fr}.wa-template-revision .primary-button{grid-column:1 / -1;width:100%}.wa-template-editor-footer .primary-button{width:100%}}.wa-number-active-step .wa-processing-icon{background:#e9f8ef;color:#21804f}.wa-number-active-step .primary-button,.wa-approval-waiting .primary-button{margin-top:10px}.wa-account-hint{margin-top:2px;color:#8797aa;font-size:8px;line-height:1.35}.wa-active-template-summary{margin-top:14px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:12px 13px;border:1px solid #dce7f2;border-radius:13px;background:#fff}.wa-active-template-summary.active{border-color:#b9ddc8;background:#f5fbf8}.wa-active-template-summary.empty{background:#fffaf0;border-color:#f0dfb6}.wa-active-template-summary-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#eaf4ff;color:#0b68d3}.wa-active-template-summary.active .wa-active-template-summary-icon{background:#e6f5ec;color:#26764b}.wa-active-template-summary.empty .wa-active-template-summary-icon{background:#fff1d3;color:#966716}.wa-active-template-summary-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.wa-active-template-summary-copy small{color:#7f8fa3;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.wa-active-template-summary-copy strong{color:#263f5e;font-size:10px}.wa-active-template-summary-copy span{color:#71839a;font-size:8px;line-height:1.45}.wa-active-template-summary-copy em{margin-top:2px;color:#8c6b2a;font-size:8px;font-style:normal;font-weight:700}.wa-library-template-section{margin-top:14px;padding:14px;border:1px solid #cfe3f8;border-radius:15px;background:#f8fbff}.wa-library-template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.wa-library-template-card{display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px;border:1px solid #dce8f4;border-radius:12px;background:#fff}.wa-library-template-card.active{border-color:#a7d8bd;background:#f5fcf8}.wa-library-template-card.pending{border-color:#ead7a6;background:#fffdf7}.wa-library-template-card-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.wa-library-template-card-head>div{display:flex;flex-direction:column;gap:2px;min-width:0}.wa-library-template-card-head strong{color:#263f5e;font-size:10px}.wa-library-template-card-head small{color:#8292a6;font-size:8px}.wa-library-template-card-head>span{flex:0 0 auto;padding:4px 7px;border-radius:999px;background:#e8f7ee;color:#28764b;font-size:7px;font-weight:800}.wa-library-template-card-head>span.pending{background:#fff1d3;color:#966716}.wa-library-template-card-head>span.available{background:#eaf4ff;color:#0b68d3}.wa-library-template-card p{margin:0;color:#647891;font-size:8px;line-height:1.5;white-space:pre-line}.wa-library-template-card button{align-self:flex-start}.wa-library-template-card.editing{border-color:#9fc8f5;box-shadow:0 0 0 2px #1f78d60f}.wa-library-template-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:auto}.wa-library-payment-link{display:flex;align-items:flex-start;gap:7px;padding:8px 9px;border:1px solid #dce9f5;border-radius:9px;background:#f8fbff;color:#52718f;font-size:8px;line-height:1.45}.wa-library-payment-link svg{flex:0 0 auto;margin-top:1px;color:#1670cf}.wa-template-library-active .wa-template-editor-title>span{background:#e8f7ee;color:#28764b}.wa-library-active-preview{padding:12px 14px;border-top:1px solid #e7edf4;color:#586e88;font-size:9px;line-height:1.55;white-space:pre-line}@media(max-width:760px){.wa-library-template-grid{grid-template-columns:1fr}.wa-library-template-actions{flex-direction:column;align-items:stretch}.wa-library-template-card button{width:100%;justify-content:center}}.wa-limit-reached{color:#b45309;font-weight:600}.wa-account-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:12px 0 18px}.wa-account-actions a{text-decoration:none}.wa-profile-modal-backdrop{position:fixed;inset:0;z-index:10020;background:#07142757;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px}.wa-profile-modal{width:min(760px,100%);max-height:calc(100dvh - 40px);overflow:auto;background:#fff;border:1px solid #dfe8f4;border-radius:24px;box-shadow:0 24px 80px #0f234133;padding:24px}.wa-profile-modal-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:18px}.wa-profile-modal-head>div{display:flex;flex-direction:column;gap:4px}.wa-profile-modal-head strong{font-size:20px;color:#10223b}.wa-profile-modal-head span{font-size:13px;color:#7b8ba2}.wa-profile-modal .icon-button{border:1px solid #e0e8f2;background:#fff;border-radius:10px;width:36px;height:36px;display:grid;place-items:center;cursor:pointer}.wa-profile-photo-row{display:grid;grid-template-columns:64px 1fr auto;gap:14px;align-items:center;padding:14px;border:1px solid #e4ebf4;border-radius:16px;background:#f9fbfe;margin-bottom:18px}.wa-profile-avatar{width:58px;height:58px;border-radius:50%;background:#eef4fb;display:grid;place-items:center;overflow:hidden;color:#52657d}.wa-profile-avatar img{width:100%;height:100%;object-fit:cover}.wa-profile-photo-row>div:nth-child(2){display:flex;flex-direction:column;gap:3px}.wa-profile-photo-row span{font-size:12px;color:#7c8ba0}.wa-photo-button{cursor:pointer}.wa-profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.wa-profile-grid label{display:flex;flex-direction:column;gap:7px}.wa-profile-grid label>span{font-size:12px;font-weight:700;color:#52657d;display:flex;justify-content:space-between}.wa-profile-grid label>span small{font-weight:500;color:#94a1b3}.wa-profile-grid input,.wa-profile-grid textarea{width:100%;border:1px solid #dce5ef;border-radius:12px;padding:11px 12px;font:inherit;color:#142943;background:#fff;outline:none}.wa-profile-grid textarea{resize:vertical}.wa-profile-grid input:focus,.wa-profile-grid textarea:focus{border-color:#6aa9ff;box-shadow:0 0 0 3px #2a80ff14}.wa-profile-grid label>small{font-size:11px;color:#8a98aa;line-height:1.4}.wa-profile-grid .span-2{grid-column:1/-1}.wa-profile-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:18px;border-top:1px solid #e7edf5}@media(max-width:700px){.wa-profile-modal{padding:18px;border-radius:18px}.wa-profile-grid{grid-template-columns:1fr}.wa-profile-grid .span-2{grid-column:auto}.wa-profile-photo-row{grid-template-columns:54px 1fr}.wa-profile-photo-row .wa-photo-button{grid-column:1/-1;justify-content:center}.wa-profile-modal-actions{flex-direction:column-reverse}.wa-profile-modal-actions button{width:100%}}@media(max-width:720px){.wa-active-template-summary{grid-template-columns:auto 1fr;align-items:start}.wa-active-template-summary>.wa-template-state{grid-column:1 / -1;justify-self:flex-start}}.wa-readiness-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.wa-payment-required-inline{display:flex;align-items:flex-start;gap:9px;margin-top:10px;padding:10px 12px;border:1px solid rgba(220,38,38,.18);border-radius:12px;background:#fef2f2b8;font-size:12px;line-height:1.45;color:var(--text-secondary,#475569)}.wa-payment-required-inline svg{flex:0 0 auto;margin-top:1px}.wa-payment-required-inline strong{display:inline;color:var(--text-primary,#0f172a)}@media(max-width:720px){.wa-readiness-actions{width:100%;justify-content:flex-start}.wa-readiness-actions .compact-button{flex:1 1 auto;justify-content:center}}.wa-overview-card{margin:0 0 14px;padding:12px;border:1px solid #dfe8f2;border-radius:14px;background:#fff}.wa-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wa-overview-item{min-width:0;padding:10px 11px;border:1px solid #e5ecf4;border-radius:11px;background:#f9fbfd;display:flex;flex-direction:column;gap:4px}.wa-overview-item>small{color:#8392a5;font-size:9px;font-weight:700}.wa-overview-item>strong{color:#263f5e;font-size:11px;line-height:1.25;overflow-wrap:anywhere}.wa-overview-item>span:not(.wa-inline-status){color:#8291a4;font-size:8px;line-height:1.4}.wa-inline-status{width:max-content;max-width:100%;display:inline-flex;align-items:center;gap:5px;margin-top:2px;font-size:8px;font-weight:800;line-height:1.3}.wa-inline-status.ok{color:#26764b}.wa-inline-status.pending{color:#8a681d}.wa-inline-status.bad{color:#a84b3d}.wa-overview-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.wa-library-template-section{margin-top:12px;padding:13px}.wa-library-template-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.wa-library-template-card{gap:9px;padding:11px}.wa-library-template-card p{font-size:9px;line-height:1.5}.wa-library-payment-link{font-size:8px}.wa-custom-template-section{margin-top:12px;padding-top:12px;border-top:1px solid #edf1f5}.wa-custom-template-label{display:flex;flex-direction:column;gap:3px}.wa-custom-template-label strong{color:#263f5e;font-size:10px}.wa-custom-template-label span{color:#8190a3;font-size:8px;line-height:1.45}.wa-custom-template-section .wa-template-editor{margin-top:8px}.wa-template-copy-editor{margin-top:12px;border-color:#cfe0f2;background:#fff}.wa-template-copy-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px 13px;background:#f8fbff}.wa-template-copy-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#eaf4ff;color:#0b68d3}.wa-template-copy-head>div{min-width:0;display:flex;flex-direction:column;gap:2px}.wa-template-copy-head small{color:#71849a;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.wa-template-copy-head strong{color:#263f5e;font-size:11px}.wa-template-copy-head span{color:#7b8da2;font-size:8px;line-height:1.45}.wa-template-field textarea,.wa-template-field.compact input{box-sizing:border-box;font-family:inherit;font-size:10px;font-weight:400;line-height:1.5}.wa-template-field textarea{min-height:120px;padding:10px 11px}.wa-template-field.compact input{min-height:38px;padding:9px 10px}.wa-template-editor-form{min-width:0;padding:13px}.wa-template-editor-footer{flex-wrap:wrap}.wa-test-box{margin-top:14px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;align-items:center;padding:12px;background:#f8fbff;border:1px solid #dfe9f4;border-radius:12px}.wa-test-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.wa-test-copy strong{font-size:10px;color:#2d4765}.wa-test-copy span{font-size:8px;color:#7b8da2;line-height:1.45}.wa-test-result{grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;border:1px solid #e0e8f1;border-radius:14px;background:#fff;box-shadow:inset 0 1px #ffffff8c}.wa-test-result>svg{flex:0 0 auto;width:20px;height:20px}.wa-test-result>div{min-width:0;display:flex;flex-direction:column;gap:4px}.wa-test-result strong{font-size:13px;font-weight:800;line-height:1.2}.wa-test-result>div>span{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.wa-test-result-badge{align-self:center;display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.02em;white-space:nowrap;border:1px solid currentColor;opacity:.95}.wa-test-result.delivered{border-color:#cfe8d8;background:#f5fbf7;color:#28764b}.wa-test-result.delivered .wa-test-result-badge{background:#28764b14}.wa-test-result.pending{border-color:#eadbb5;background:#fffaf0;color:#8b671f}.wa-test-result.pending .wa-test-result-badge{background:#8b671f14}.wa-test-result.failed{border-color:#f0d0ca;background:#fff6f4;color:#a64b3d}.wa-test-result.failed .wa-test-result-badge{background:#a64b3d14}.wa-footer-actions{margin-top:14px;justify-content:flex-end}@media(max-width:820px){.wa-overview-grid{grid-template-columns:1fr 1fr}.wa-overview-item:last-child{grid-column:1 / -1}.wa-library-template-grid{grid-template-columns:1fr}}@media(max-width:640px){.wa-readiness-card{padding:12px;border-radius:13px}.wa-readiness-head{margin-bottom:0}.wa-readiness-head strong{font-size:14px}.wa-readiness-head span{font-size:12px}.wa-overview-card{padding:10px}.wa-overview-grid{grid-template-columns:1fr}.wa-overview-item:last-child{grid-column:auto}.wa-overview-item{padding:11px}.wa-overview-item>small{font-size:11px}.wa-overview-item>strong{font-size:14px}.wa-overview-item>span:not(.wa-inline-status),.wa-inline-status{font-size:11px}.wa-overview-actions{flex-direction:column}.wa-overview-actions button{width:100%;justify-content:center}.wa-library-template-section{padding:11px}.wa-approved-template-head strong{font-size:14px}.wa-approved-template-head span{font-size:11px}.wa-library-template-card-head{gap:8px}.wa-library-template-card-head strong{font-size:13px}.wa-library-template-card-head small,.wa-library-template-card-head>span{font-size:10px}.wa-library-template-card p,.wa-library-payment-link{font-size:11px}.wa-library-template-actions{flex-direction:column;align-items:stretch}.wa-library-template-actions button{width:100%;justify-content:center}.wa-custom-template-label strong{font-size:13px}.wa-custom-template-label span{font-size:11px}.wa-template-editor-head,.wa-template-copy-head{display:flex;flex-direction:column;align-items:stretch}.wa-template-copy-icon{display:none}.wa-template-copy-head small{font-size:10px}.wa-template-copy-head strong{font-size:14px}.wa-template-copy-head span{font-size:11px}.wa-template-copy-head>button{width:100%;justify-content:center}.wa-template-editor-title strong{font-size:13px}.wa-template-editor-title small{font-size:11px}.wa-template-editor-actions{width:100%;flex-wrap:wrap}.wa-template-editor-actions button{flex:1 1 auto;justify-content:center}.wa-template-field>span{font-size:12px}.wa-template-field textarea,.wa-template-field.compact input{font-size:16px;line-height:1.45}.wa-template-field small,.wa-template-variable-list span,.wa-template-variable-list code,.wa-template-validation,.wa-template-editor-footer>span,.wa-template-revision strong,.wa-template-revision span{font-size:11px}.wa-template-editor-footer{flex-direction:column;align-items:stretch}.wa-template-editor-footer .primary-button{width:100%;justify-content:center}.wa-test-box{grid-template-columns:1fr}.wa-test-copy strong{font-size:13px}.wa-test-copy span{font-size:11px}.wa-test-controls{width:100%;display:grid;grid-template-columns:1fr}.wa-test-controls input,.wa-test-controls button{width:100%;min-width:0}.wa-test-controls input{font-size:16px}.wa-test-result{grid-template-columns:auto minmax(0,1fr);align-items:start}.wa-test-result>button{grid-column:1 / -1;width:100%;justify-content:center}.wa-test-result strong{font-size:13px}.wa-test-result>div>span{font-size:12px}.wa-footer-actions{justify-content:stretch}.wa-footer-actions button{width:100%;justify-content:center}}.wa-profile-grid label.has-error input,.wa-profile-grid label.has-error textarea{border-color:#e59a91;background:snow;box-shadow:0 0 0 3px #c2493a0f}.wa-profile-grid .wa-field-error{color:#b84b3d;font-size:11px;font-weight:600;line-height:1.35;margin-top:-2px}.invoice-edit-trigger{margin-top:10px;align-self:flex-end}.invoice-local-overrides-badge{margin-top:6px;align-self:flex-end;display:inline-flex;padding:4px 8px;border-radius:999px;background:#e9f7ef;color:#28764b;font-size:10px;font-style:normal;font-weight:800}.invoice-edit-modal-backdrop{position:fixed;inset:0;z-index:10030;background:#07142757;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px}.invoice-edit-modal{width:min(860px,100%);max-height:calc(100dvh - 40px);overflow:auto;background:#fff;border:1px solid #dfe8f4;border-radius:24px;box-shadow:0 24px 80px #0f234133;padding:24px}.invoice-edit-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:16px}.invoice-edit-modal-head>div{min-width:0}.invoice-edit-modal-head small{color:#7e8da0;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.invoice-edit-modal-head h2{margin:4px 0 5px;color:#172b45;font-size:22px;letter-spacing:-.025em}.invoice-edit-modal-head p{margin:0;color:#75869a;font-size:12px;line-height:1.5}.invoice-source-identity-note{display:flex;gap:11px;align-items:flex-start;padding:12px 13px;border:1px solid #d8e7f7;border-radius:13px;background:#f7fbff;color:#4f6e8c;margin-bottom:18px}.invoice-source-identity-note>svg{flex:0 0 auto;margin-top:1px;color:#2877c9}.invoice-source-identity-note>div{min-width:0;display:flex;flex-direction:column;gap:3px}.invoice-source-identity-note strong{color:#21435f;font-size:11px}.invoice-source-identity-note span{color:#5e7892;font-size:10px;overflow-wrap:anywhere}.invoice-source-identity-note small{color:#8292a4;font-size:9px;line-height:1.45}.invoice-edit-section{padding:16px 0;border-top:1px solid #e8edf3}.invoice-edit-section:first-of-type{border-top:0}.invoice-edit-section-title{display:flex;gap:9px;align-items:flex-start;margin-bottom:12px;color:#526b84}.invoice-edit-section-title>div{display:flex;flex-direction:column;gap:2px}.invoice-edit-section-title strong{color:#263f5e;font-size:12px}.invoice-edit-section-title span{color:#8190a1;font-size:10px;line-height:1.4}.invoice-edit-grid{display:grid;grid-template-columns:minmax(0,320px);gap:12px}.invoice-edit-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.invoice-edit-grid label{min-width:0}.invoice-edit-grid label>span{margin-bottom:6px;color:#53677f;font-size:10px;font-weight:800}.invoice-edit-grid input{min-height:40px;border:1px solid #dce5ef;border-radius:10px;padding:10px 11px;font-size:12px;color:#18304a;background:#fff}.invoice-edit-grid input:focus{border-color:#6aa9ff;box-shadow:0 0 0 3px #2a80ff14}.invoice-edit-grid label>small{display:block;margin-top:5px;color:#8b98a8;font-size:9px}.invoice-edit-grid .span-2{grid-column:1/-1}.invoice-edit-error{margin:2px 0 12px}.invoice-edit-modal-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:18px;border-top:1px solid #e8edf3}.invoice-edit-modal-actions>div{display:flex;gap:9px;align-items:center}.invoice-reset-source{color:#79542a;background:#fff7ea}@media(max-width:760px){.invoice-hero{align-items:flex-start;flex-direction:column;gap:18px;padding:18px}.invoice-amount{width:100%;text-align:left;align-items:flex-start}.invoice-edit-trigger,.invoice-local-overrides-badge{align-self:flex-start}.invoice-edit-modal-backdrop{padding:0;align-items:stretch}.invoice-edit-modal{width:100%;max-height:100dvh;height:100dvh;border:0;border-radius:0;padding:18px 15px 24px}.invoice-edit-modal-head h2{font-size:19px}.invoice-edit-grid,.invoice-edit-grid.two{grid-template-columns:1fr}.invoice-edit-grid .span-2{grid-column:auto}.invoice-edit-modal-actions{align-items:stretch;flex-direction:column-reverse}.invoice-edit-modal-actions>div{width:100%;flex-direction:column-reverse}.invoice-edit-modal-actions button{width:100%}.invoice-source-identity-note span{font-size:9px}}.wa-profile-inline{margin:12px 0 0;padding:14px;border:1px solid #dce8f4;border-radius:14px;background:#fbfdff}.wa-profile-inline-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:13px}.wa-profile-inline-head>div{display:flex;flex-direction:column;gap:3px}.wa-profile-inline-head strong{color:#263f5e;font-size:11px}.wa-profile-inline-head span{color:#7e8fa4;font-size:9px;line-height:1.45}.wa-profile-inline .wa-profile-photo-row{margin-bottom:13px;background:#fff}.wa-profile-inline .wa-profile-grid{gap:11px}.wa-profile-inline .wa-profile-grid input{min-height:40px;font-size:11px}.wa-profile-inline-actions{display:flex;justify-content:flex-end;margin-top:14px;padding-top:12px;border-top:1px solid #e8eef5}.wa-template-center{margin-top:14px;padding:14px;border:1px solid #d8e7f6;border-radius:16px;background:linear-gradient(180deg,#fbfdff,#f8fbff)}.wa-template-center-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;margin-bottom:12px}.wa-template-center-head>div:first-child{display:flex;flex-direction:column;gap:3px}.wa-template-center-head>div:first-child>strong{color:#213d5c;font-size:12px}.wa-template-center-head>div:first-child>span{color:#7b8ea5;font-size:9px;line-height:1.45}.wa-template-active-summary{min-width:220px;padding:9px 11px;border:1px solid #dce8f4;border-radius:11px;background:#fff;display:grid;gap:2px}.wa-template-active-summary small{color:#8796a8;font-size:8px;font-weight:700}.wa-template-active-summary strong{color:#263f5e;font-size:10px}.wa-template-active-summary span{font-size:8px;font-weight:700}.wa-template-active-summary span.ok{color:#28764b}.wa-template-active-summary span.pending{color:#94691a}.wa-template-scroll{max-height:520px;overflow-y:auto;overscroll-behavior:contain;padding-right:4px;display:flex;flex-direction:column;gap:8px;scrollbar-width:thin;scrollbar-color:#cbd9e7 transparent}.wa-template-list-card{flex:0 0 auto;border:1px solid #e0e8f1;border-radius:12px;background:#fff;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.wa-template-list-card:hover{border-color:#c9dcf0}.wa-template-list-card.active{border-color:#b9dfc9;box-shadow:0 0 0 2px #28764b0a}.wa-template-list-card.expanded{border-color:#a9cef5;box-shadow:0 7px 22px #154e870f}.wa-template-list-trigger{width:100%;border:0;background:transparent;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px 12px;text-align:left;cursor:pointer;font:inherit}.wa-template-list-trigger:hover{background:#fbfdff}.wa-template-list-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#eaf7ef;color:#28764b}.wa-template-list-icon.pending{background:#fff5de;color:#996b18}.wa-template-list-icon.rejected{background:#fff0ed;color:#aa4a3b}.wa-template-list-icon.create{background:#eaf4ff;color:#0b68d3}.wa-template-list-main{min-width:0;display:flex;flex-direction:column;gap:2px}.wa-template-list-main strong{color:#263f5e;font-size:10px;line-height:1.3}.wa-template-list-main small{color:#8292a6;font-size:8px;line-height:1.35}.wa-template-list-status{display:inline-flex;align-items:center;justify-content:center;padding:4px 7px;border-radius:999px;font-size:7px;font-weight:850;letter-spacing:.02em;white-space:nowrap}.wa-template-list-status.active{background:#e7f7ed;color:#247247}.wa-template-list-status.approved{background:#eaf4ff;color:#0c67cf}.wa-template-list-status.pending{background:#fff3d6;color:#946716}.wa-template-list-status.rejected{background:#fff0ed;color:#a84839}.wa-template-list-status.new{background:#f0edff;color:#6552a8}.wa-template-chevron{color:#8ea0b4;transition:transform .16s ease}.wa-template-chevron.open{transform:rotate(90deg)}.wa-template-list-content{padding:0 12px 12px 54px;border-top:1px solid #eef2f6}.wa-template-list-content>p{margin:10px 0;color:#61758e;font-size:9px;line-height:1.6;white-space:pre-line}.wa-template-list-content .wa-template-editor{margin-top:10px}.wa-template-list-content.editor{padding-left:12px}.wa-template-info{display:flex;gap:7px;align-items:flex-start;margin:9px 0;padding:8px 9px;border-radius:9px;font-size:8px;line-height:1.45}.wa-template-info svg{flex:0 0 auto}.wa-template-info.pending{background:#fff9e9;color:#85631e}.wa-template-info.rejected{background:#fff3f0;color:#9f493c}.wa-template-variable-list button{border:0;display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border-radius:999px;background:#edf8f2;color:#397357;font:inherit;font-size:8px;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.wa-template-variable-list button:hover{transform:translateY(-1px);box-shadow:0 3px 9px #2773521a}.wa-template-variable-list button.missing{background:#fff1ee;color:#a74b3d}.wa-template-variable-list button code{font-size:8px;font-weight:800}@media(max-width:760px){.wa-template-center-head{grid-template-columns:1fr}.wa-template-active-summary{min-width:0}.wa-template-list-trigger{grid-template-columns:auto minmax(0,1fr) auto}.wa-template-list-status{grid-column:2;justify-self:start}.wa-template-chevron{grid-column:3;grid-row:1 / span 2}.wa-template-list-content{padding-left:12px}.wa-profile-inline-head{flex-direction:column}.wa-profile-inline-head button{width:100%;justify-content:center}}.automation-control-grid-simple{grid-template-columns:repeat(3,minmax(150px,1fr))}.automation-builder-head-collapsible{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.automation-builder-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.automation-chip-note{display:inline-flex;align-items:center;min-height:32px;padding:0 10px;border:1px solid #dce7f2;border-radius:999px;background:#f8fbff;color:#5f7892;font-size:8px;font-weight:800}.automation-panel-footer-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.rotate-180{transform:rotate(180deg)}.rule-card-collapsible{align-items:stretch}.rule-card-summary{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.rule-card-summary>div{display:flex;flex-direction:column;gap:3px;min-width:0}.rule-card-summary strong{color:#17395d;font-size:11px}.rule-card-summary span{color:#7d8c9f;font-size:8px;line-height:1.45}.rule-card-body{margin-top:12px;display:flex;flex-direction:column;gap:12px}.automation-step-explanation{color:#7a8b9e;font-size:9px;line-height:1.4}.automation-channel-toggle-block{display:flex;flex-direction:column;gap:5px}.toggle-channel-buttons{display:flex;gap:8px;flex-wrap:wrap}.automation-condition-grid.simplified{grid-template-columns:repeat(3,minmax(130px,1fr))}.token-chip-row{display:flex;gap:8px;flex-wrap:wrap}.automation-token-help.token-chip-row{margin-top:10px}.automation-token-help.token-chip-row:before{content:"Tokeni";display:block;width:100%;margin-bottom:-2px;color:#6e8095;font-size:8px;font-weight:800}.token-chip-button{display:inline-flex;align-items:center;gap:6px;min-height:33px;padding:0 10px;border:1px solid #d8e7dc;border-radius:999px;background:#f1fbf4;color:#2d724f;font-size:8px;font-weight:800;cursor:pointer}.token-chip-button code{font-size:8px;color:#245d42}.token-chip-button span{color:#5f7f68;font-size:8px;font-weight:700}.token-chip-button:hover{border-color:#c1dcc8;background:#ebf8ef}@media(max-width:1180px){.automation-control-grid-simple{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media(max-width:760px){.automation-builder-head-collapsible,.automation-panel-footer-controls{align-items:stretch;flex-direction:column}.automation-builder-actions{width:100%;justify-content:space-between}.automation-control-grid-simple,.automation-condition-grid.simplified{grid-template-columns:1fr}.rule-card-summary{align-items:flex-start}}.wa-ro-mobile-card{min-height:68px;display:flex;align-items:center;gap:11px;padding:12px 14px;border:1px solid #d9e8f7;border-radius:13px;background:linear-gradient(135deg,#f7fbff,#fff)}.wa-ro-flag{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:11px;background:#eaf4ff;color:#0869d5;font-size:10px;font-weight:900;letter-spacing:.04em}.wa-ro-mobile-card>div{min-width:0;display:flex;flex-direction:column;gap:2px}.wa-ro-mobile-card small{color:#8493a6;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.wa-ro-mobile-card strong{color:#173a5f;font-size:11px}.wa-ro-mobile-card span:not(.wa-ro-flag){color:#7b8ca1;font-size:8px;line-height:1.4}.wa-mobile-number-picker{margin-top:16px;padding:14px;border:1px solid #dbe8f5;border-radius:14px;background:#f8fbff}.wa-mobile-number-picker-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:11px}.wa-mobile-number-picker-head>div{display:flex;flex-direction:column;gap:3px}.wa-mobile-number-picker-head strong{color:#173a5f;font-size:11px}.wa-mobile-number-picker-head span{color:#7d8da1;font-size:8px;line-height:1.4}.wa-mobile-number-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:154px;overflow:auto;padding-right:2px}.wa-mobile-number-option{min-height:43px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 11px;border:1px solid #dce7f2;border-radius:10px;background:#fff;color:#284965;font-size:10px;font-weight:800;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.wa-mobile-number-option:hover{border-color:#a9cbed;transform:translateY(-1px)}.wa-mobile-number-option.selected{border-color:#6ba9ec;background:#edf6ff;color:#075fca;box-shadow:0 0 0 2px #0a72e812}.wa-mobile-number-option svg{flex:0 0 auto;color:#0b72e8}.wa-mobile-auto-allocation{margin-top:16px;display:flex;align-items:flex-start;gap:10px;padding:13px 14px;border:1px solid #d7e7f5;border-radius:13px;background:#f5faff;color:#0b6ed7}.wa-mobile-auto-allocation>svg{flex:0 0 auto;margin-top:1px}.wa-mobile-auto-allocation>div{display:flex;flex-direction:column;gap:3px}.wa-mobile-auto-allocation strong{color:#24445f;font-size:10px}.wa-mobile-auto-allocation span{color:#70879c;font-size:9px;line-height:1.5}@media(max-width:760px){.wa-mobile-number-picker-head{align-items:stretch;flex-direction:column}.wa-mobile-number-picker-head .secondary-button{width:100%;justify-content:center}.wa-mobile-number-list{grid-template-columns:1fr 1fr;max-height:190px}}@media(max-width:480px){.wa-mobile-number-list{grid-template-columns:1fr}}.desktop-app-header{position:fixed;z-index:55;top:0;left:244px;right:0;height:64px;padding:0 46px;display:flex;align-items:center;justify-content:flex-end;background:#f4f7fbeb;border-bottom:1px solid rgba(218,228,239,.9);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.main-content{padding-top:92px}.mobile-app-actions{display:flex;align-items:center;gap:8px}.notification-bell-root{position:relative;display:inline-flex;flex:none}.notification-bell-button{position:relative;width:42px;height:42px;display:grid;place-items:center;border:1px solid #dce5ef;border-radius:50%;background:#fff;color:#193b61;cursor:pointer;box-shadow:0 7px 22px #13365b0f;transition:background .15s ease,border-color .15s ease,transform .15s ease}.notification-bell-button:hover,.notification-bell-button.active{background:#eaf3ff;border-color:#c7dbf4;color:#0866d9}.notification-bell-button:active{transform:scale(.97)}.notification-bell-badge{position:absolute;top:-4px;right:-5px;min-width:19px;height:19px;padding:0 5px;display:grid;place-items:center;border:2px solid #f4f7fb;border-radius:999px;background:#e53955;color:#fff;font-size:8px;font-weight:900;line-height:1}.notification-popover{position:absolute;top:calc(100% + 10px);right:0;width:min(400px,calc(100vw - 24px));max-height:min(650px,calc(100dvh - 88px));display:flex;flex-direction:column;overflow:hidden;border:1px solid #dde6f0;border-radius:18px;background:#fff;box-shadow:0 22px 60px #0d2b4f2e,0 4px 14px #0d2b4f14}.notification-popover-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 16px 12px;border-bottom:1px solid #edf1f5}.notification-popover-head>div{display:flex;flex-direction:column;gap:2px}.notification-popover-head strong{color:#152f4e;font-size:18px;letter-spacing:-.02em}.notification-popover-head span{color:#8492a3;font-size:9px}.notification-popover-head button{display:inline-flex;align-items:center;gap:5px;padding:6px 7px;border:0;border-radius:8px;background:transparent;color:#1267c9;font-size:8px;font-weight:800;cursor:pointer}.notification-popover-head button:hover{background:#eef5ff}.notification-popover-list{min-height:70px;overflow-y:auto;padding:6px}.notification-popover-item{position:relative;width:100%;display:grid;grid-template-columns:42px minmax(0,1fr) 10px;align-items:start;gap:10px;padding:10px;border:0;border-radius:12px;background:#fff;text-align:left;cursor:pointer}.notification-popover-item:hover{background:#f5f8fc}.notification-popover-item.unread{background:#f0f6ff}.notification-popover-item.unread:hover{background:#e8f2ff}.notification-popover-icon,.notification-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#eaf3ff;color:#1267c9}.notification-popover-icon.severity-warning,.notification-icon.severity-warning{background:#fff4df;color:#9b6916}.notification-popover-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.notification-popover-copy strong{color:#1d3553;font-size:10px;line-height:1.35}.notification-popover-copy>span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#63768a;font-size:9px;line-height:1.45}.notification-popover-copy small{color:#1768c8;font-size:8px;font-weight:700}.notification-popover-item.read .notification-popover-copy small{color:#96a1ad;font-weight:600}.notification-unread-dot{width:8px;height:8px;align-self:center;border-radius:50%;background:#0866d9;box-shadow:0 0 0 3px #0866d914}.notification-popover-empty{padding:30px 16px;color:#8996a6;font-size:10px;text-align:center}.notification-popover-footer{width:100%;min-height:42px;border:0;border-top:1px solid #edf1f5;background:#fff;color:#1267c9;font-size:9px;font-weight:850;cursor:pointer}.notification-popover-footer:hover{background:#f7faff}.notification-page-list{padding:6px}.notification-row-button{width:100%;position:relative;grid-template-columns:42px minmax(0,1fr) 12px;border:0;border-bottom:0;border-radius:12px;background:#fff;text-align:left;cursor:pointer}.notification-row-button+.notification-row-button{margin-top:2px}.notification-row-button:hover{background:#f6f9fc}.notification-row-button.unread{background:#f0f6ff}.notification-row-button.unread:hover{background:#e9f2ff}.notification-row-button .notification-copy-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.notification-row-button .notification-copy{display:flex}.notification-row-button .notification-copy>.notification-copy-title{display:flex}.notification-pagination{margin-top:10px}.inbox-tab-count.has-unread{background:#e54866!important;color:#fff!important}@media(max-width:1180px)and (min-width:901px){.desktop-app-header{left:220px;padding-left:28px;padding-right:28px}}@media(max-width:900px){.desktop-app-header{display:none}.main-content{padding-top:92px!important}.mobile-app-header .notification-bell-button{width:40px;height:40px;box-shadow:none}.mobile-app-header .notification-bell-badge{border-color:#f7fafe}.mobile-app-header .notification-popover{position:fixed;top:62px;right:10px;width:min(400px,calc(100vw - 20px));max-height:calc(100dvh - 76px)}}@media(max-width:430px){.mobile-app-header .notification-bell-button{width:38px;height:38px}.notification-popover-head{padding:14px 13px 10px}.notification-popover-head strong{font-size:16px}.notification-popover-item{grid-template-columns:38px minmax(0,1fr) 8px;padding:9px}.notification-popover-icon,.notification-icon{width:36px;height:36px}}.wa-choice-benefit{display:inline-flex;align-items:center;gap:5px;width:max-content;max-width:100%;margin-top:6px;padding:5px 8px;border-radius:999px;background:#eef9f2;color:#2f7a52;font-size:8px;font-weight:800;letter-spacing:0;text-transform:none}.wa-choice-benefit svg{flex:0 0 auto}.wa-coexistence-note{display:flex;align-items:flex-start;gap:8px;margin:10px 0 14px;padding:10px 12px;border:1px solid #d8eadf;border-radius:12px;background:#f3fbf6;color:#4f735f;font-size:9px;line-height:1.5}.wa-coexistence-note svg{flex:0 0 auto;margin-top:1px;color:#2f8b5a}.wa-number-source-note{display:block;margin-top:4px;color:#5d7c6a;font-size:8px;font-weight:700}.email-provider-picker,.email-mailbox-ready,.email-switch-provider{display:flex;flex-direction:column;gap:14px}.email-provider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.email-provider-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.email-provider-card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:92px;padding:14px;border:1px solid #dfe7f1;border-radius:13px;background:#fff;color:#193b61;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.email-provider-card:hover:not(:disabled){transform:translateY(-1px);border-color:#bcd5f3;box-shadow:0 8px 22px #1a497d14}.email-provider-card.primary{background:linear-gradient(180deg,#fbfdff,#f4f9ff);border-color:#cfe1f7}.email-provider-card:disabled{opacity:.52;cursor:not-allowed}.email-provider-card span{font-size:10px;font-weight:850;color:#173b64}.email-provider-card small{font-size:8px;line-height:1.45;color:#718399}.email-provider-help{display:flex;align-items:flex-start;gap:8px;padding:11px 12px;border:1px solid #dceae1;border-radius:11px;background:#f5fbf7;color:#3a6d50;font-size:8px;line-height:1.55}.email-mailbox-note{display:flex;align-items:center;gap:8px;min-height:48px;padding:10px 12px;border:1px solid #e2e9f2;border-radius:10px;background:#fafcff;color:#657a91;font-size:8px;line-height:1.45}.email-switch-provider{padding-top:12px;border-top:1px solid #edf1f5}.email-switch-provider>strong{color:#50657c;font-size:9px}.email-method-back{display:flex;justify-content:flex-start}@media(max-width:980px){.email-provider-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.email-provider-grid,.email-provider-grid.compact{grid-template-columns:1fr}}.inbox-unread-help{flex:1 0 100%;margin-top:4px;color:#7b8da4;font-size:10px;line-height:1.45}.wa-template-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:11px 2px 0;border-top:1px solid #e8eef6;color:#74869a;font-size:10px;font-weight:700}.wa-template-pagination>div{display:flex;align-items:center;gap:7px}.wa-template-pagination .secondary-button{min-height:32px;padding:6px 10px}@media(max-width:760px){.wa-template-pagination{align-items:stretch;flex-direction:column}.wa-template-pagination>div{width:100%}.wa-template-pagination .secondary-button{flex:1;justify-content:center}}.desktop-app-header{gap:10px}.header-user{display:inline-flex;align-items:center;min-width:0}.header-user .cl-userButtonBox,.header-user-button{max-width:100%;display:flex;align-items:center;gap:9px}.header-user .cl-userButtonOuterIdentifier,.header-user-identifier{max-width:180px;overflow:hidden;color:#17395d!important;font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1.25!important;text-overflow:ellipsis;white-space:nowrap}.header-user .cl-avatarBox,.header-user-avatar{width:38px!important;height:38px!important}.header-user-desktop{padding-left:2px}.header-user-mobile .cl-avatarBox,.header-user-mobile .header-user-avatar{width:36px!important;height:36px!important}.sidebar .sidebar-tip,.sidebar .sidebar-bottom{display:none!important}@media(max-width:900px){.header-user-mobile{display:inline-flex}}@media(max-width:430px){.header-user-mobile .cl-avatarBox,.header-user-mobile .header-user-avatar{width:34px!important;height:34px!important}}.wa-template-editor-form-v2{padding:14px;background:#fbfdff}.wa-template-editor-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(245px,.8fr);gap:12px;align-items:start}.wa-template-compose-card,.wa-template-payment-card,.wa-template-footer-card{border:1px solid #dce7f3;border-radius:13px;background:#fff;box-shadow:0 4px 14px #1f497d09}.wa-template-compose-card{padding:13px}.wa-template-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:9px}.wa-template-section-head>div{display:flex;flex-direction:column;gap:2px;min-width:0}.wa-template-section-head strong{color:#263f5e;font-size:10px}.wa-template-section-head span:not(.wa-template-char-count){color:#8191a5;font-size:8px;line-height:1.45}.wa-template-section-head.compact{margin-bottom:8px}.wa-template-char-count{flex:0 0 auto;padding:4px 7px;border-radius:999px;background:#f3f7fb;color:#7f90a4;font-size:7px;font-weight:800}.wa-template-compose-card textarea{width:100%;min-height:180px;resize:vertical;padding:12px 13px;border:1px solid #cfdeed;border-radius:11px;background:#fcfdff;color:#203650;font:inherit;font-size:10px;line-height:1.6;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.wa-template-compose-card textarea:focus{border-color:#78aef0;background:#fff;box-shadow:0 0 0 3px #297ee214}.wa-template-variable-title{margin:11px 0 7px;color:#6f8197;font-size:8px;font-weight:800}.wa-template-variable-list-v2{display:flex;flex-wrap:wrap;gap:6px}.wa-template-variable-list-v2 button{min-height:30px;padding:5px 9px;border:1px solid #dceae2;background:#f0f9f4}.wa-template-variable-list-v2 button span{font-size:8px}.wa-template-variable-list-v2 button.missing{border-color:#f0d8d3;background:#fff5f3}.wa-template-components-stack{display:flex;flex-direction:column;gap:10px}.wa-template-payment-card,.wa-template-footer-card{padding:12px}.wa-template-payment-card{transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.wa-template-payment-card.enabled{border-color:#b9dcc8;background:linear-gradient(180deg,#fbfffc,#f7fcf9);box-shadow:0 4px 16px #26764b0d}.wa-template-payment-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px}.wa-template-component-icon{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:#eaf4ff;color:#0c6bd6}.wa-template-payment-card.enabled .wa-template-component-icon{background:#e8f7ee;color:#28764b}.wa-template-payment-head>div{display:flex;flex-direction:column;gap:2px;min-width:0}.wa-template-payment-head strong{color:#263f5e;font-size:9px}.wa-template-payment-head>div>span{color:#8091a6;font-size:7px;line-height:1.45}.wa-template-component-switch{position:relative;width:34px;height:20px;cursor:pointer}.wa-template-component-switch input{position:absolute;opacity:0;pointer-events:none}.wa-template-component-switch>span{display:block;width:34px;height:20px;border-radius:999px;background:#d8e2ec;transition:background .15s ease}.wa-template-component-switch>span:after{content:"";position:absolute;width:14px;height:14px;top:3px;left:3px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #23375038;transition:transform .15s ease}.wa-template-component-switch input:checked+span{background:#23804f}.wa-template-component-switch input:checked+span:after{transform:translate(14px)}.wa-template-locked-pill{padding:4px 7px;border-radius:999px;background:#e7f7ed;color:#28764b;font-size:7px;font-weight:800}.wa-template-payment-preview{display:flex;align-items:center;gap:9px;margin-top:11px;padding:9px 10px;border:1px solid #cfe0f3;border-radius:10px;background:#f5f9fe;color:#0b69d0;transition:opacity .15s ease,filter .15s ease}.wa-template-payment-preview>div{display:flex;flex-direction:column;gap:1px}.wa-template-payment-preview strong{color:#1e4c7d;font-size:8px}.wa-template-payment-preview span{color:#6e86a0;font-size:7px}.wa-template-payment-preview.disabled{opacity:.48;filter:grayscale(.45)}.wa-template-payment-card>small{display:block;margin-top:8px;color:#7e8fa3;font-size:7px;line-height:1.45}.wa-template-footer-card input{width:100%;min-height:39px;padding:0 10px;border:1px solid #d5e1ed;border-radius:9px;background:#fcfdff;color:#263f5e;font:inherit;font-size:9px;outline:none}.wa-template-footer-card input:focus{border-color:#78aef0;box-shadow:0 0 0 3px #297ee212}.wa-template-editor-footer-v2{margin-top:12px;padding-top:12px}.wa-template-editor-footer-v2>span{max-width:560px}.wa-template-copy-editor .wa-template-editor-form-v2{border-top:1px solid #e8eef5}@media(max-width:980px){.wa-template-editor-layout{grid-template-columns:1fr}.wa-template-components-stack{display:grid;grid-template-columns:1fr 1fr}}@media(max-width:640px){.wa-template-editor-form-v2{padding:10px}.wa-template-components-stack{display:flex}.wa-template-payment-head{grid-template-columns:auto minmax(0,1fr) auto}.wa-template-compose-card textarea{min-height:160px;font-size:12px}.wa-template-section-head strong,.wa-template-payment-head strong{font-size:12px}.wa-template-section-head span:not(.wa-template-char-count),.wa-template-payment-head>div>span,.wa-template-payment-card>small,.wa-template-payment-preview span{font-size:10px}.wa-template-payment-preview strong,.wa-template-footer-card input{font-size:11px}.wa-template-variable-list-v2 button span,.wa-template-variable-list-v2 button code{font-size:10px}}.integration-layout{display:flex;flex-direction:column;gap:18px}.integration-section{display:flex;flex-direction:column;gap:10px}.integration-section-heading{display:flex;align-items:center;gap:10px;padding:2px 2px 0}.integration-section-heading>span{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border:1px solid #dce8f5;border-radius:10px;background:#f4f8fd;color:#0b68d3}.integration-section-heading>div{min-width:0}.integration-section-heading small{display:block;margin-bottom:1px;color:#8fa0b4;font-size:8px;font-weight:800;letter-spacing:.11em}.integration-section-heading strong{display:block;color:#17395d;font-size:13px}.integration-section-heading p{margin:2px 0 0;color:#7b8da2;font-size:9px;line-height:1.45}.integration-grid{display:grid;gap:12px;align-items:start}.integration-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-grid-one{grid-template-columns:minmax(0,1fr)}.integration-channel-stack{gap:14px}.integration-card-wide{width:100%}.integration-card-compact{height:100%}.integration-card-email,.integration-card-whatsapp{border-color:#dbe7f4;box-shadow:0 7px 24px #11396509}.integration-card-whatsapp{background:linear-gradient(180deg,#fff,#fbfdff)}.wa-template-payment-action-copy{display:flex;flex-direction:column;gap:2px;margin-top:9px}.wa-template-payment-action-copy>strong{color:#2d557d;font-size:8px}.wa-template-payment-action-copy>small{margin:0;color:#75899f;font-size:7px;line-height:1.5}.wa-template-payment-card:not(.enabled) .wa-template-payment-action-copy>strong{color:#7c8998}.wa-template-component-switch{cursor:pointer}.wa-template-component-switch input:focus-visible+span{outline:2px solid #8ebef4;outline-offset:2px}@media(max-width:980px){.integration-grid-two{grid-template-columns:1fr}}@media(max-width:680px){.integration-section-heading{align-items:flex-start}.integration-section-heading strong{font-size:12px}.integration-section-heading p{font-size:10px}}.wa-template-payment-controls{display:flex;align-items:center;gap:7px}.wa-template-payment-state{padding:4px 7px;border-radius:999px;font-size:7px;font-weight:850;white-space:nowrap}.wa-template-payment-state.included{background:#eaf8f0;color:#28764b}.wa-template-payment-state.removed{background:#f2f5f8;color:#7a8796}.integrations-skeleton{display:flex;flex-direction:column;gap:0}.skeleton-integration-overview{pointer-events:none}.skeleton-integration-overview .skeleton-overview-icon{width:34px;height:34px;flex:0 0 34px;border-radius:10px}.skeleton-overview-copy{display:grid;gap:6px;min-width:0}.skeleton-integration-layout{gap:18px}.skeleton-integration-section-heading{display:flex;align-items:center;gap:10px;padding:2px 2px 0}.skeleton-integration-section-heading>.skeleton-section-icon{width:34px;height:34px;flex:0 0 34px;border-radius:10px}.skeleton-integration-section-heading>div{min-width:0;display:grid;gap:4px}.skeleton-integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skeleton-integration-card-compact{min-height:190px}.skeleton-integration-card-wide{width:100%;min-height:190px}.skeleton-payment-card{min-height:220px}.skeleton-email-card{min-height:270px}.skeleton-whatsapp-card{min-height:330px}@media(max-width:980px){.skeleton-integration-grid{grid-template-columns:1fr}}@media(max-width:680px){.skeleton-integration-overview{align-items:stretch}.skeleton-integration-overview>.skeleton-block{width:130px!important}.skeleton-integration-section-heading{align-items:flex-start}.skeleton-integration-section-heading>div{width:calc(100% - 44px)}.skeleton-integration-section-heading .skeleton-block:last-child{width:92%!important}.skeleton-integration-card-compact,.skeleton-integration-card-wide,.skeleton-payment-card,.skeleton-email-card,.skeleton-whatsapp-card{min-height:170px}}.integrations-skeleton .integration-section{display:flex;flex-direction:column;gap:10px}.hero-orb{position:absolute;width:340px;height:340px;left:-190px;top:520px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(63,145,255,.13),transparent 68%)}.hero-primary{min-height:54px;padding:0 25px;font-size:14px;box-shadow:0 15px 35px #0869df3d,inset 0 1px #ffffff59}.hero-secondary{min-height:54px;padding:0 20px;border:1px solid #e1eaf4;background:#ffffffb8;box-shadow:0 7px 22px #143d6c0d}.hero-conversion-note{margin:20px auto 0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px 18px;color:#6d7d93;font-size:11px;font-weight:600}.hero-conversion-note span{display:inline-flex;align-items:center;gap:6px}.hero-conversion-note svg{width:14px;height:14px;color:#168f55}.hero-mini-flow{width:min(720px,100%);margin:26px auto 0;padding:11px 14px;display:grid;grid-template-columns:1fr 36px 1fr 36px 1fr;align-items:center;gap:6px;border:1px solid rgba(209,224,240,.82);border-radius:18px;background:#ffffffa8;box-shadow:0 12px 36px #153e6c0b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero-mini-flow>div{display:flex;align-items:center;justify-content:center;gap:8px;color:#53667e;font-size:10px;font-weight:650}.hero-mini-flow strong{width:26px;height:26px;display:grid;place-items:center;border-radius:9px;color:#0870e8;background:#eaf4ff;font-size:8px}.hero-mini-flow i{height:1px;background:linear-gradient(90deg,#d6e7f9,#bcdcff,#d6e7f9)}.reviews-section{position:relative;overflow:hidden;background:linear-gradient(180deg,#f8fbff,#fff);border-top:1px solid #edf3f8;border-bottom:1px solid #edf3f8}.reviews-section:before{content:"";position:absolute;width:620px;height:620px;border-radius:50%;right:-360px;top:-330px;background:radial-gradient(circle,rgba(36,126,255,.13),transparent 68%);pointer-events:none}.reviews-heading-row{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:end;gap:54px;margin-bottom:42px}.reviews-heading{margin:0}.reviews-heading p{margin-left:0;max-width:670px}.reviews-trust-card{padding:20px;border:1px solid #dce8f5;border-radius:20px;background:#ffffffd1;box-shadow:0 16px 45px #14427412;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.reviews-trust-card small{display:block;margin-top:12px;color:#8492a4;font-size:9px;line-height:1.55}.reviews-trust-card code{color:#4d6682;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.trustpilot-mark{display:flex;flex-direction:column;gap:7px}.trustpilot-mark.compact{gap:4px}.trustpilot-brand-lockup{min-height:24px;display:flex;align-items:center}.trustpilot-brand-lockup img{display:block;width:auto;max-width:126px;max-height:27px;object-fit:contain;object-position:left center}.trustpilot-fallback{display:inline-flex;align-items:center;gap:6px;color:#15392f;font-size:17px;font-weight:780;letter-spacing:-.035em}.trustpilot-fallback svg{color:#00b67a}.trustpilot-brand-lockup img:not([style*="display: none"])+.trustpilot-fallback{display:none}.trustpilot-copy{display:inline-flex;align-items:center;gap:5px;color:#708196;font-size:9px;font-weight:600}.trustpilot-copy svg{color:#2a9c6c}.reviews-avatar-stack{display:flex;align-items:center;margin-top:14px;padding-left:4px}.reviews-avatar-stack .review-avatar{margin-left:-7px;border:2px solid #fff;box-shadow:0 4px 12px #13375e1c}.reviews-avatar-stack .review-avatar:first-child{margin-left:0}.review-avatar{position:relative;overflow:hidden;flex:0 0 auto;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:#0768d8;background:linear-gradient(145deg,#e8f3ff,#d9ebff);font-size:11px;font-weight:800}.review-avatar-sm{width:32px;height:32px}.review-avatar>span{position:absolute;inset:0;display:grid;place-items:center}.review-avatar img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover}.review-stars{display:inline-flex;align-items:center;gap:2px;color:#00a96f}.review-demo-badge{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border-radius:999px;color:#7a8798;background:#eef3f8;border:1px solid #dde6ef;font-size:7px;font-weight:800;letter-spacing:.09em}.review-quote-icon{color:#bdd8f7}.reviews-carousel-shell{position:relative}.reviews-carousel-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(330px,calc((100% - 32px)/3));gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;padding:4px 2px 20px}.reviews-carousel-rail::-webkit-scrollbar{display:none}.review-card{scroll-snap-align:start;min-height:325px;padding:25px;display:flex;flex-direction:column;border:1px solid #dfe9f4;border-radius:23px;background:linear-gradient(145deg,#fff,#fbfdff);box-shadow:0 16px 44px #133d6c0e;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.review-card:hover{transform:translateY(-4px);border-color:#bfdbf7;box-shadow:0 24px 58px #1348801a}.review-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.review-card>.review-quote-icon{margin-top:25px}.review-card blockquote{margin:11px 0 26px;color:#25384f;font-size:14px;line-height:1.72;letter-spacing:-.012em}.review-card-footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:18px;border-top:1px solid #edf2f7}.review-person{display:flex;align-items:center;gap:10px;min-width:0}.review-person>div{min-width:0;display:flex;flex-direction:column;gap:2px}.review-person strong{color:#1b3049;font-size:10px;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-person span{color:#8795a7;font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-source{color:#71859d;font-size:8px;font-weight:700}.review-controls{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.review-controls button{width:40px;height:40px;display:grid;place-items:center;border:1px solid #dce7f2;border-radius:50%;color:#38536f;background:#fff;cursor:pointer;box-shadow:0 6px 16px #143c690d;transition:transform .18s ease,border-color .18s ease,color .18s ease}.review-controls button:hover{transform:translateY(-2px);color:#0871ea;border-color:#b9d7f7}.review-controls svg{width:17px;height:17px}.auth-noise{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.16;background-image:radial-gradient(rgba(8,77,160,.18) .7px,transparent .7px);background-size:18px 18px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 20%,transparent 92%);mask-image:linear-gradient(to bottom,transparent,black 20%,transparent 92%)}.auth-layout{grid-template-columns:minmax(0,1.08fr) minmax(420px,.78fr);gap:clamp(52px,7vw,105px);padding-top:34px}.auth-value{max-width:685px}.auth-value h1{font-size:clamp(50px,5.1vw,76px)}.auth-lead{max-width:620px}.auth-trust-points{margin-top:22px;display:flex;flex-wrap:wrap;gap:9px 15px;color:#566c85;font-size:10px;font-weight:650}.auth-trust-points span{display:inline-flex;align-items:center;gap:5px}.auth-trust-points svg{color:#15935a}.auth-benefit-grid{margin-top:26px}.auth-benefit{position:relative;overflow:hidden;min-height:137px;border-color:#cfdff0e6;background:linear-gradient(145deg,#ffffffe0,#f7fbffc7);box-shadow:0 14px 35px #1e4c7e0e}.auth-benefit:after{content:"";position:absolute;width:100px;height:100px;right:-55px;bottom:-55px;border-radius:50%;background:radial-gradient(circle,rgba(50,140,255,.11),transparent 70%)}.auth-benefit strong{font-size:10px}.auth-benefit p{font-size:8px;line-height:1.58}.auth-review-card{position:relative;margin-top:16px;padding:17px 18px 15px;border:1px solid rgba(205,222,240,.92);border-radius:19px;background:#ffffffc2;box-shadow:0 12px 38px #1a44730e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.auth-review-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.auth-review-card>.review-quote-icon{position:absolute;right:18px;top:47px;color:#d2e5f8}.auth-review-card>p{min-height:43px;margin:14px 36px 14px 0;color:#43576f;font-size:10px;line-height:1.62}.auth-review-footer{display:flex;align-items:center;justify-content:space-between;gap:18px}.auth-review-dots{display:flex;gap:5px;justify-content:flex-end;margin-top:11px}.auth-review-dots button{width:18px;height:4px;padding:0;border:0;border-radius:999px;background:#d9e4ef;cursor:pointer;transition:width .18s ease,background .18s ease}.auth-review-dots button.active{width:28px;background:#1680f4}.auth-form-column{max-width:500px;padding:31px;border-color:#c3d9f0f2;background:#ffffffeb;box-shadow:0 35px 100px #14437829,0 2px 8px #1443780a}.auth-form-eyebrow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:17px}.auth-form-eyebrow span,.auth-form-eyebrow strong{display:inline-flex;align-items:center;gap:5px;min-height:25px;padding:0 8px;border-radius:999px;font-size:8px;font-weight:750}.auth-form-eyebrow span{color:#46627f;background:#f1f6fb}.auth-form-eyebrow span svg{color:#2d80d8}.auth-form-eyebrow strong{color:#167247;background:#eaf8f0}.auth-form-copy{margin-bottom:20px}.auth-form-copy h2{font-size:31px}.auth-form-copy p{max-width:360px;font-size:10px}.auth-clerk-wrap .cl-socialButtonsBlockButton,.deincasat-clerk-social{min-height:48px!important;border-radius:13px!important;border-color:#d8e4ef!important;box-shadow:0 5px 14px #123a6709!important}.auth-clerk-wrap .cl-socialButtonsBlockButton:hover{transform:translateY(-1px);background:#f8fbff!important;border-color:#acd2f9!important}.auth-clerk-wrap .cl-formFieldInput{min-height:48px;border-radius:13px!important;background:#f9fcff!important}.auth-clerk-wrap .cl-formFieldInput:hover{border-color:#c6dbea!important}.auth-clerk-wrap .cl-formButtonPrimary,.deincasat-clerk-primary{min-height:49px;border-radius:13px!important;box-shadow:0 13px 28px #0869df3b!important;transition:transform .18s ease,box-shadow .18s ease!important}.auth-clerk-wrap .cl-formButtonPrimary:hover{transform:translateY(-1px);box-shadow:0 17px 32px #0869df47!important}.auth-clerk-wrap .cl-formFieldInputShowPasswordButton,.auth-clerk-wrap .cl-formResendCodeLink,.auth-clerk-wrap .cl-formFieldAction{color:#0870e8!important}.auth-clerk-wrap .cl-alert{border-radius:12px!important;font-size:10px!important}.auth-clerk-wrap .cl-otpCodeFieldInput{border-radius:10px!important;border-color:#d9e5ef!important}.auth-clerk-wrap .cl-formFieldRow__phoneNumber .cl-selectButton{border-radius:13px 0 0 13px!important}.auth-assurance-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.auth-assurance-grid span{min-height:49px;display:flex;align-items:center;gap:8px;padding:9px 10px;border:1px solid #e2ebf4;border-radius:11px;color:#667991;background:#f8fbfe;font-size:8px;line-height:1.42}.auth-assurance-grid svg{flex:0 0 auto;color:#3a7fca}.auth-form-proof{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:13px;color:#8290a3;font-size:8px;text-align:center}.auth-form-proof svg{color:#238a62}@media(max-width:1180px){.reviews-heading-row{grid-template-columns:1fr 330px;gap:35px}.reviews-carousel-rail{grid-auto-columns:minmax(315px,calc((100% - 16px)/2))}.auth-layout{grid-template-columns:minmax(0,1fr) minmax(400px,.82fr)}.auth-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.auth-benefit{display:block}.auth-benefit>span{margin:0 0 14px}}@media(max-width:900px){.reviews-heading-row{grid-template-columns:1fr;align-items:start}.reviews-trust-card{max-width:430px}.reviews-carousel-rail{grid-auto-columns:minmax(320px,74vw)}.auth-layout{grid-template-columns:1fr}.auth-value{max-width:none}.auth-form-column{max-width:620px;justify-self:start}}@media(max-width:680px){.hero-mini-flow{grid-template-columns:1fr;gap:7px;padding:10px}.hero-mini-flow i{width:1px;height:12px;justify-self:center}.hero-mini-flow>div{justify-content:flex-start;padding:0 6px}.hero-conversion-note{align-items:flex-start;flex-direction:column;width:max-content;max-width:100%}.reviews-carousel-rail{grid-auto-columns:88vw}.review-card{min-height:300px;padding:21px}.reviews-trust-card{max-width:none}.auth-benefit-grid{grid-template-columns:1fr}.auth-benefit{display:flex;gap:12px;align-items:flex-start;min-height:0}.auth-benefit>span{margin:0}.auth-review-footer{align-items:flex-start;flex-direction:column;gap:10px}.auth-form-column{padding:22px}.auth-assurance-grid{grid-template-columns:1fr}}@media(max-width:430px){.reviews-carousel-rail{grid-auto-columns:calc(100vw - 42px)}.review-card blockquote{font-size:13px}.review-card-footer{align-items:flex-start;flex-direction:column}.auth-form-column{padding:19px 15px}.auth-form-eyebrow{align-items:flex-start;flex-direction:column}}.auth-auth-orb{position:absolute;z-index:-2;border-radius:50%;pointer-events:none;opacity:.72}.auth-auth-orb-one{width:300px;height:300px;top:-170px;right:-120px;background:linear-gradient(145deg,#78beff2e,#137bf40d)}.auth-auth-orb-two{width:260px;height:260px;left:-150px;bottom:-110px;background:linear-gradient(145deg,#7bc2ff29,#137bf406)}.auth-page{background:radial-gradient(circle at 14% 14%,rgba(151,205,255,.25),transparent 31%),radial-gradient(circle at 88% 79%,rgba(180,218,255,.2),transparent 33%),linear-gradient(115deg,#f9fcff,#fff 47%,#f8fbff)}.auth-topbar{width:min(1160px,calc(100% - 56px));height:82px}.auth-layout{width:min(1160px,calc(100% - 56px));grid-template-columns:minmax(0,1.05fr) minmax(430px,.77fr);gap:clamp(62px,7.5vw,118px);min-height:calc(100svh - 150px);padding:22px 0 58px}.auth-value{max-width:650px}.auth-badge{margin-bottom:17px}.auth-value h1{max-width:625px;font-size:clamp(50px,4.8vw,72px);line-height:.99;letter-spacing:-.058em}.auth-lead{max-width:605px;margin-top:20px;font-size:15px;line-height:1.62}.auth-trust-points{margin-top:17px}.auth-benefit-grid{margin-top:24px;gap:9px}.auth-benefit{min-height:126px;padding:15px;border-radius:16px}.auth-benefit>span{width:32px;height:32px;margin-bottom:13px}.auth-benefit strong{font-size:9.5px}.auth-benefit p{font-size:7.8px}.auth-review-card{margin-top:14px;padding:15px 17px 13px;border-radius:18px}.auth-review-card>p{min-height:37px;margin:11px 36px 11px 0;font-size:9.5px;line-height:1.58}.auth-review-card>.review-quote-icon{top:45px}.auth-review-dots{margin-top:8px}.auth-form-column{max-width:480px;padding:26px 28px 25px;border:1px solid rgba(191,216,241,.96);border-radius:25px;background:#fffffff2;box-shadow:0 32px 90px #1a4c8424,0 1px 2px #0e2d510a}.auth-form-eyebrow{margin-bottom:19px;align-items:stretch}.auth-form-eyebrow>span,.auth-form-eyebrow>strong{min-height:45px;padding:7px 10px;display:grid;grid-template-columns:20px 1fr;grid-template-rows:auto auto;column-gap:7px;row-gap:0;border-radius:12px;letter-spacing:0;line-height:1.12}.auth-form-eyebrow>span{background:#f2f7fc}.auth-form-eyebrow>strong{background:#ecf9f1}.auth-form-eyebrow>span>svg,.auth-form-eyebrow>strong>svg{grid-row:1 / span 2;align-self:center}.auth-form-eyebrow b{align-self:end;color:inherit;font-size:8.5px;font-weight:780}.auth-form-eyebrow small{align-self:start;color:#8391a2;font-size:6.8px;font-weight:560}.auth-form-eyebrow>strong small{color:#668b76}.auth-form-copy{max-width:390px;margin:0 auto 16px}.auth-form-copy>span{font-size:8px}.auth-form-copy h2{margin-top:6px;font-size:30px}.auth-form-copy p{max-width:370px;margin-top:5px;font-size:9.5px}.auth-clerk-wrap{width:100%;max-width:390px;margin:0 auto}.auth-clerk-wrap .cl-rootBox,.auth-clerk-wrap .cl-cardBox,.auth-clerk-wrap .cl-card,.deincasat-clerk-root,.deincasat-clerk-card-box,.deincasat-clerk-card{width:100%!important;max-width:390px!important}.auth-clerk-wrap .cl-main,.deincasat-clerk-main,.auth-clerk-wrap .cl-form,.deincasat-clerk-form{width:100%!important;max-width:390px!important;margin-left:auto!important;margin-right:auto!important}.auth-clerk-wrap .cl-socialButtonsBlockButton,.deincasat-clerk-social{min-height:42px!important;border-radius:13px!important;font-size:10.5px!important}.auth-clerk-wrap .cl-dividerRow{margin:14px 0!important}.auth-clerk-wrap .cl-dividerText{font-size:8px!important}.auth-clerk-wrap .cl-formFieldRow{margin-top:10px!important}.auth-clerk-wrap .cl-formFieldLabel{margin-bottom:5px!important;font-size:9px!important}.auth-clerk-wrap .cl-formFieldInput,.deincasat-clerk-input{min-height:42px!important;height:42px!important;padding-top:0!important;padding-bottom:0!important;border-radius:11px!important;font-size:11px!important}.auth-clerk-wrap .cl-formButtonPrimary,.deincasat-clerk-primary{min-height:43px!important;height:43px!important;margin-top:2px!important;border-radius:12px!important;font-size:10.5px!important}.auth-clerk-wrap .cl-formFieldInputShowPasswordButton{width:34px!important}.auth-clerk-wrap .cl-formFieldHintText,.auth-clerk-wrap .cl-formFieldErrorText,.auth-clerk-wrap .cl-alertText,.auth-clerk-wrap .cl-formFieldAction{font-size:8px!important}.auth-legal-copy{max-width:390px;margin:10px auto 0;color:#8a97a7;font-size:7.5px;line-height:1.5;text-align:center}.auth-legal-copy a{color:#3376bd;text-decoration:underline;text-underline-offset:2px}.auth-assurance-grid{max-width:390px;margin:13px auto 0;gap:7px}.auth-assurance-grid>span{min-height:48px;padding:8px 9px;display:flex;align-items:center;gap:8px;border:1px solid #e4edf5;border-radius:12px;color:#5e7087;background:#f8fbfe}.auth-assurance-grid>span>span{min-height:0;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:1px;border:0;border-radius:0;background:transparent}.auth-assurance-grid b{color:#41566e;font-size:7.8px;font-weight:760}.auth-assurance-grid small{color:#8a98a9;font-size:6.8px}.auth-switch{max-width:390px;min-height:48px;margin:13px auto 0;padding:8px 12px;border-radius:12px;background:linear-gradient(180deg,#f6f9fc,#f2f7fb);color:#77879b;font-size:8.5px}.auth-switch>svg{color:#6d849c}.auth-switch a{font-size:8.5px}.auth-form-proof{max-width:390px;margin:9px auto 0;font-size:7px}.auth-mini-footer{width:min(1160px,calc(100% - 56px));min-height:60px}.review-demo-badge{display:none!important}@media(max-width:1180px){.auth-layout{grid-template-columns:minmax(0,1fr) minmax(420px,.82fr);gap:46px}.auth-value h1{font-size:clamp(48px,5.1vw,68px)}}@media(max-width:900px){.auth-topbar,.auth-layout,.auth-mini-footer{width:min(100% - 40px,740px)}.auth-layout{grid-template-columns:1fr;gap:34px;padding-top:28px}.auth-form-column{width:100%;max-width:520px;justify-self:center}.auth-value{max-width:720px}}@media(max-width:680px){.auth-form-column{padding:21px 18px;border-radius:20px}.auth-form-eyebrow{gap:7px}.auth-form-eyebrow>span,.auth-form-eyebrow>strong{flex:1}.auth-form-copy,.auth-clerk-wrap,.auth-legal-copy,.auth-assurance-grid,.auth-switch,.auth-form-proof{max-width:100%}.auth-value h1{font-size:clamp(43px,12vw,60px)}}@media(max-width:430px){.auth-form-eyebrow{flex-direction:row;align-items:stretch}.auth-form-eyebrow>span,.auth-form-eyebrow>strong{min-width:0}.auth-form-eyebrow small{display:none}.auth-assurance-grid{grid-template-columns:1fr 1fr}.auth-assurance-grid>span{min-width:0}.auth-switch{flex-wrap:wrap}}.auth-form-stage{width:100%;max-width:520px;justify-self:end;display:flex;flex-direction:column;align-items:center}.auth-form-column{position:relative;width:100%;max-width:520px;padding:42px 42px 34px;overflow:hidden;border:1px solid rgba(205,220,239,.94);border-radius:31px;background:linear-gradient(180deg,#fffffffc,#f9fcfffa);box-shadow:0 34px 85px #2b508229,0 10px 28px #5f53b412;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-form-column:before{content:"";position:absolute;z-index:2;top:0;left:22px;right:22px;height:4px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,#ef3f99,#9b5cff 48%,#36a5ff)}.auth-form-copy{max-width:410px;margin:0 auto 34px;text-align:center}.auth-form-copy>span{display:none}.auth-form-copy h2{margin:0;color:#101d36;font-size:clamp(31px,2.5vw,39px);font-weight:780;line-height:1.04;letter-spacing:-.048em}.auth-form-copy p{max-width:390px;margin:12px auto 0;color:#74849b;font-size:13px;line-height:1.55}.auth-clerk-wrap{width:100%;max-width:400px;margin:0 auto}.auth-clerk-wrap .cl-rootBox,.auth-clerk-wrap .cl-cardBox,.auth-clerk-wrap .cl-card,.deincasat-clerk-root,.deincasat-clerk-card-box,.deincasat-clerk-card,.auth-clerk-wrap .cl-main,.deincasat-clerk-main,.auth-clerk-wrap .cl-form,.deincasat-clerk-form{width:100%!important;max-width:400px!important;margin-left:auto!important;margin-right:auto!important}.auth-clerk-wrap .cl-header{display:none!important}.auth-clerk-wrap .cl-socialButtonsBlockButton,.deincasat-clerk-social{min-height:54px!important;height:54px!important;border:1px solid #cfdced!important;border-radius:17px!important;color:#17243b!important;background:#fff!important;box-shadow:0 8px 22px #1e40680f!important;font-size:14px!important;font-weight:700!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important}.auth-clerk-wrap .cl-socialButtonsBlockButton:hover{transform:translateY(-1px);border-color:#a9c8ea!important;box-shadow:0 11px 25px #1e4b7d17!important}.auth-clerk-wrap .cl-dividerRow{margin:27px 0 25px!important}.auth-clerk-wrap .cl-dividerLine{background:#d9e4f0!important}.auth-clerk-wrap .cl-dividerText{padding:0 14px!important;color:#7d8ba0!important;background:transparent!important;font-size:10px!important;font-weight:750!important;text-transform:uppercase!important}.auth-clerk-wrap .cl-formFieldRow{margin-top:20px!important}.auth-clerk-wrap .cl-formFieldLabel{margin-bottom:8px!important;color:#1e2e48!important;font-size:11px!important;font-weight:760!important}.auth-clerk-wrap .cl-formFieldInput,.deincasat-clerk-input{min-height:52px!important;height:52px!important;padding:0 17px!important;border:1px solid #ccdaeb!important;border-radius:16px!important;color:#16263e!important;background:linear-gradient(180deg,#f7faff,#f1f6ff)!important;box-shadow:inset 0 1px 1px #2b4a7105!important;font-size:13px!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease!important}.auth-clerk-wrap .cl-formFieldInput:hover{border-color:#afc9e5!important}.auth-clerk-wrap .cl-formFieldInput:focus{border-color:#79aef5!important;background:#fff!important;box-shadow:0 0 0 4px #4a8cf01a!important}.auth-clerk-wrap .cl-formButtonPrimary,.deincasat-clerk-primary{min-height:54px!important;height:54px!important;margin-top:18px!important;border:0!important;border-radius:17px!important;color:#fff!important;background:linear-gradient(100deg,#ef3996,#9b59f3 49%,#2d9bf4)!important;box-shadow:0 14px 30px #6956de3d!important;font-size:14px!important;font-weight:780!important;letter-spacing:-.01em!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important}.auth-clerk-wrap .cl-formButtonPrimary:hover{transform:translateY(-1px);filter:saturate(1.08);box-shadow:0 18px 34px #595ce04d!important}.auth-clerk-wrap .cl-formFieldInputShowPasswordButton{width:42px!important;color:#607996!important}.auth-clerk-wrap .cl-formFieldHintText,.auth-clerk-wrap .cl-formFieldErrorText,.auth-clerk-wrap .cl-alertText,.auth-clerk-wrap .cl-formFieldAction{font-size:9px!important}.auth-clerk-wrap .cl-footer{display:none!important}.auth-legal-copy{max-width:400px;margin:17px auto 0;color:#8794a6;font-size:8.5px;line-height:1.55;text-align:center}.auth-switch{width:100%;max-width:430px;min-height:auto;margin:20px auto 0;padding:0;border:0;background:transparent;color:#7b899c;font-size:11px}.auth-switch a{color:#145bd3;font-size:11px;font-weight:800}.hero-image-container{position:relative;z-index:2}.homepage-visual{position:relative;margin:0;overflow:hidden;border:1px solid rgba(205,222,239,.88);border-radius:28px;background:#f7fbff;box-shadow:0 34px 90px #204d8121,0 8px 22px #204d810e}.homepage-visual:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 1px #ffffffc2}.homepage-visual img{display:block;width:100%;height:auto;object-fit:cover}.homepage-visual-hero{max-width:1180px;margin:58px auto 0;border-radius:30px;box-shadow:0 42px 110px #19467b2b,0 8px 28px #19467b12}.homepage-visual-wide{max-width:1120px;margin:44px auto 52px}.homepage-visual-section{grid-column:1 / -1;width:100%;margin-top:34px}.homepage-visual-ai{width:100%;border-radius:25px}.homepage-outcome-visual-section{padding-top:72px;padding-bottom:72px;background:linear-gradient(180deg,#fff,#f8fbff)}.homepage-visual-outcome{max-width:1120px;margin:0 auto}@media(max-width:900px){.auth-form-stage{max-width:560px;justify-self:center}.auth-form-column{max-width:560px;padding:36px 34px 31px}.auth-clerk-wrap,.auth-clerk-wrap .cl-rootBox,.auth-clerk-wrap .cl-cardBox,.auth-clerk-wrap .cl-card,.deincasat-clerk-root,.deincasat-clerk-card-box,.deincasat-clerk-card,.auth-clerk-wrap .cl-main,.deincasat-clerk-main,.auth-clerk-wrap .cl-form,.deincasat-clerk-form{max-width:420px!important}.homepage-visual-hero{margin-top:42px}.homepage-visual-wide{margin:34px auto 42px}.homepage-visual-section{margin-top:24px}}@media(max-width:680px){.auth-form-column{padding:32px 20px 27px;border-radius:25px}.auth-form-copy{margin-bottom:27px}.auth-form-copy h2{font-size:30px}.auth-form-copy p{font-size:11px}.auth-clerk-wrap .cl-socialButtonsBlockButton,.deincasat-clerk-social,.auth-clerk-wrap .cl-formFieldInput,.deincasat-clerk-input,.auth-clerk-wrap .cl-formButtonPrimary,.deincasat-clerk-primary{height:50px!important;min-height:50px!important}.homepage-visual{border-radius:20px}.homepage-visual-hero{margin-top:34px}.homepage-outcome-visual-section{padding-top:48px;padding-bottom:48px}}.marketing-footer{padding:92px 0 30px;background:radial-gradient(circle at 8% 0%,rgba(79,149,255,.08),transparent 26%),linear-gradient(180deg,#f8faff,#f7f9fc)}.footer-grid-expanded{grid-template-columns:1.55fr repeat(5,minmax(0,1fr));gap:38px}.footer-brand p{max-width:330px;margin:20px 0 22px;font-size:13px;line-height:1.72}.footer-proof-stack{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.footer-proof-stack span{display:flex;align-items:center;gap:7px;color:#60728a;font-size:10px;font-weight:650}.footer-proof-stack svg{color:#0b75ee}.footer-cta{display:inline-flex;align-items:center;gap:7px;margin-top:23px;color:#0872ec;font-size:11px;font-weight:760}.footer-cta:hover{gap:10px}.footer-column{gap:13px}.footer-column h3{margin:4px 0 9px;color:#0b1a31;font-size:12px;font-weight:780}.footer-column a{color:#66778f;font-size:12px;line-height:1.45}.footer-bottom-links{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.footer-bottom-links a{color:#8492a7;transition:color .16s ease}.footer-bottom-links a:hover{color:#0a72eb}.seo-hero-premium{overflow:hidden;padding:108px 0 78px;text-align:left;background:radial-gradient(circle at 12% 15%,rgba(75,157,255,.13),transparent 30%),radial-gradient(circle at 87% 8%,rgba(105,185,255,.14),transparent 31%),linear-gradient(180deg,#fff,#f8fbff)}.seo-hero-glow{position:absolute;pointer-events:none;border-radius:50%;filter:blur(14px);opacity:.68}.seo-hero-glow-one{width:360px;height:360px;left:-210px;top:70px;background:#499cff29}.seo-hero-glow-two{width:440px;height:440px;right:-260px;bottom:-170px;background:#3984ff1f}.seo-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:.92fr 1.08fr;gap:76px;align-items:center}.seo-hero-copy{min-width:0}.seo-breadcrumb{display:flex;align-items:center;gap:5px;margin-bottom:19px;color:#8a99ad;font-size:10px;font-weight:650}.seo-breadcrumb a{color:#6d7d94}.seo-breadcrumb a:hover{color:#0873ee}.seo-hero-premium h1{max-width:760px;margin:17px 0 0;font-size:clamp(48px,5.1vw,74px);line-height:.98;letter-spacing:-.057em}.seo-hero-premium .seo-hero-copy>p{max-width:690px;margin:23px 0 0;color:#64758d;font-size:17px;line-height:1.7}.seo-hero-actions{justify-content:flex-start;margin-top:30px}.seo-reassurance{display:flex;flex-wrap:wrap;gap:15px 20px;margin-top:24px}.seo-reassurance span{display:flex;align-items:center;gap:6px;color:#65778f;font-size:10px;font-weight:650}.seo-reassurance svg{color:#13945b}.seo-hero-visual-wrap{position:relative;min-width:0}.seo-hero-visual-card{overflow:hidden;padding:10px;border:1px solid rgba(207,220,235,.95);border-radius:30px;background:#fffc;box-shadow:0 32px 90px #13457f26,inset 0 0 0 1px #ffffffe6;transform:rotate(1deg)}.seo-hero-visual-card img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:22px}.seo-floating-chip{position:absolute;z-index:2;display:flex;align-items:center;gap:7px;padding:11px 14px;border:1px solid #dce8f4;border-radius:14px;background:#fffffff0;box-shadow:0 18px 44px #15427524;color:#29415e;font-size:10px;font-weight:720;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.seo-floating-chip svg{color:#0a74ef}.seo-floating-chip-one{left:-24px;top:16%}.seo-floating-chip-two{right:-18px;bottom:12%}.seo-proof-strip{border-bottom:1px solid #e7edf4;background:#fff}.seo-proof-grid{display:grid;grid-template-columns:repeat(5,1fr)}.seo-proof-grid>div{min-height:92px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-content:center;column-gap:10px;padding:18px 22px;border-right:1px solid #e9eff5}.seo-proof-grid>div:last-child{border-right:0}.seo-proof-grid svg{grid-row:1/3;align-self:center;width:20px;color:#0872ec}.seo-proof-grid strong{color:#15283f;font-size:11px}.seo-proof-grid span{margin-top:2px;color:#8a97a8;font-size:9px}.seo-benefit-section{padding-top:105px}.seo-section-heading{max-width:830px;margin-left:auto;margin-right:auto}.seo-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:45px}.seo-feature-card{position:relative;min-height:220px;padding:25px;border:1px solid #e1e9f2;border-radius:22px;background:linear-gradient(145deg,#fff,#f8fbff);box-shadow:0 14px 40px #153a650b;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.seo-feature-card:hover{transform:translateY(-4px);border-color:#c8def5;box-shadow:0 22px 58px #13457b17}.seo-feature-card>span{position:absolute;top:22px;right:22px;color:#a3b4c8;font-size:9px;font-weight:800}.seo-feature-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:#eaf4ff;color:#0871e9}.seo-feature-icon svg{width:20px}.seo-feature-card h3{max-width:230px;margin:47px 0 0;color:#15263d;font-size:18px;line-height:1.25;letter-spacing:-.025em}.seo-how-section{padding:110px 0}.seo-how-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:90px;align-items:center}.seo-how-copy h2{margin:15px 0 0;max-width:520px;font-size:clamp(38px,4.1vw,59px);line-height:1.01;letter-spacing:-.05em}.seo-how-copy>p{max-width:520px;margin:20px 0 23px;color:#6a7a90;font-size:14px;line-height:1.7}.seo-steps-stack{display:flex;flex-direction:column;gap:12px}.seo-step-card{display:grid;grid-template-columns:58px 1fr auto;align-items:center;gap:16px;padding:22px 24px;border:1px solid #dde7f1;border-radius:20px;background:#fff;box-shadow:0 13px 36px #173d690e}.seo-step-card>span{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:#e9f4ff;color:#0870e7;font-size:11px;font-weight:850}.seo-step-card small{color:#92a0b2;font-size:8px;font-weight:720;text-transform:uppercase;letter-spacing:.08em}.seo-step-card p{margin:4px 0 0;color:#3d5069;font-size:13px;line-height:1.55}.seo-step-card>svg{color:#15915a}.seo-editorial-section{padding:105px 0}.seo-editorial-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:16px}.seo-editorial-card,.seo-safety-card{padding:34px;border:1px solid #e0e8f1;border-radius:25px;background:#fff}.seo-editorial-card.featured{grid-row:span 2;min-height:430px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(155deg,#071d3f,#075fc7);border-color:#0a63cc;color:#fff;box-shadow:0 28px 70px #0846942e}.seo-editorial-card>span{color:#0872e9;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.seo-editorial-card.featured>span{color:#9fceff}.seo-editorial-card h2{margin:12px 0 0;color:#10223a;font-size:clamp(29px,3vw,43px);line-height:1.05;letter-spacing:-.045em}.seo-editorial-card.featured h2{color:#fff}.seo-editorial-card p{margin:18px 0 0;color:#6b7b91;font-size:13px;line-height:1.75}.seo-editorial-card.featured p{color:#c5daf1;max-width:620px}.seo-safety-card{min-height:190px;background:#f7fbff}.seo-safety-card svg{width:25px;color:#11835a}.seo-safety-card span{display:block;margin-top:25px;color:#17304c;font-size:16px;font-weight:750}.seo-safety-card p{margin:9px 0 0;color:#6c7b90;font-size:11px;line-height:1.65}.seo-faq-section{padding-top:95px;padding-bottom:100px;background:#fbfcfe;border-top:1px solid #eef2f6;border-bottom:1px solid #edf2f6}.seo-faq-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px}.seo-faq-layout h2{max-width:480px;margin:14px 0 0;font-size:clamp(36px,4vw,55px);line-height:1.02;letter-spacing:-.05em}.seo-faq-layout>div:first-child>p{max-width:480px;color:#728197;font-size:13px;line-height:1.7}.seo-faq-list details{border-bottom:1px solid #dfe7f0}.seo-faq-list summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:23px 0;color:#172a43;font-size:14px;font-weight:700}.seo-faq-list summary::-webkit-details-marker{display:none}.seo-faq-list summary svg{width:17px;color:#8aa0b8;transition:transform .2s ease}.seo-faq-list details[open] summary svg{transform:rotate(90deg)}.seo-faq-list details p{margin:-6px 40px 23px 0;color:#6b7a90;font-size:12px;line-height:1.72}.seo-related-section{padding:100px 0 110px}.seo-related-heading{max-width:720px}.seo-related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px}.seo-related-card{min-height:260px;display:flex;flex-direction:column;padding:24px;border:1px solid #e0e8f1;border-radius:21px;background:#fff;box-shadow:0 12px 34px #123a680a;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.seo-related-card:hover{transform:translateY(-4px);border-color:#c7def5;box-shadow:0 22px 54px #12437a14}.seo-related-card>span{color:#0a73ec;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.09em}.seo-related-card strong{margin-top:13px;color:#15273f;font-size:17px;line-height:1.3}.seo-related-card p{color:#738197;font-size:10px;line-height:1.6}.seo-related-card>div{display:flex;align-items:center;gap:6px;margin-top:auto;color:#0a72eb;font-size:10px;font-weight:760}.seo-bottom-cta{padding-top:20px}.site-index-grid-wide{grid-template-columns:repeat(3,1fr)}.site-index-grid-wide .site-index-card{min-height:350px}.seo-index-hero{padding-bottom:72px}@media(max-width:1180px){.footer-grid-expanded{grid-template-columns:1.4fr repeat(3,1fr)}.footer-grid-expanded .footer-column:nth-last-child(-n+2){margin-top:18px}.seo-hero-grid{gap:45px}.seo-feature-grid,.seo-related-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.footer-grid-expanded{grid-template-columns:1fr 1fr 1fr}.footer-brand{grid-column:1/-1;margin-bottom:15px}.seo-hero-premium{padding:84px 0 62px}.seo-hero-grid,.seo-how-grid,.seo-editorial-grid,.seo-faq-layout{grid-template-columns:1fr}.seo-hero-grid{gap:45px}.seo-hero-premium h1{font-size:clamp(44px,8vw,64px)}.seo-how-grid,.seo-faq-layout{gap:45px}.seo-editorial-card.featured{min-height:330px;grid-row:auto}.seo-proof-grid{grid-template-columns:repeat(3,1fr)}.seo-proof-grid>div:nth-child(3){border-right:0}.seo-proof-grid>div:nth-child(n+4){border-top:1px solid #e9eff5}.site-index-grid-wide{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.marketing-footer{padding-top:64px}.footer-grid-expanded{grid-template-columns:1fr 1fr;gap:32px 24px}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column;margin-top:45px}.footer-bottom span:last-child{text-align:left}.seo-hero-premium{padding:64px 0 48px}.seo-hero-premium h1{font-size:43px}.seo-hero-premium .seo-hero-copy>p{font-size:14px}.seo-reassurance{flex-direction:column;gap:9px}.seo-floating-chip{display:none}.seo-proof-grid{grid-template-columns:1fr 1fr}.seo-proof-grid>div{min-height:82px;padding:15px;border-top:1px solid #e9eff5}.seo-proof-grid>div:nth-child(odd){border-right:1px solid #e9eff5}.seo-proof-grid>div:nth-child(2n){border-right:0}.seo-feature-grid,.seo-related-grid,.site-index-grid-wide{grid-template-columns:1fr}.seo-feature-card{min-height:180px}.seo-how-section,.seo-editorial-section,.seo-benefit-section{padding-top:80px;padding-bottom:80px}.seo-step-card{grid-template-columns:50px 1fr}.seo-step-card>svg{display:none}.seo-editorial-card,.seo-safety-card{padding:26px}.seo-related-card{min-height:220px}}.seo-static-snapshot{max-width:900px;margin:0 auto;padding:70px 24px 100px;color:#11223a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.seo-static-snapshot article>p:first-child{color:#0873ee;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.seo-static-snapshot h1{margin:14px 0 22px;font-size:48px;line-height:1.02;letter-spacing:-.045em}.seo-static-snapshot h2{margin:40px 0 12px;font-size:28px}.seo-static-snapshot h3{margin:26px 0 8px;font-size:18px}.seo-static-snapshot p,.seo-static-snapshot li{color:#617289;line-height:1.7}.auth-form-stage{max-width:500px}.auth-form-column{max-width:490px;padding:36px 36px 31px;border-color:#ccdef0f5;background:linear-gradient(180deg,#fffffffb,#f9fcfffb);box-shadow:0 30px 78px #19497e25,0 8px 24px #19497e0b}.auth-form-column:before{left:28px;right:28px;height:3px;background:linear-gradient(90deg,#5db4ff,#1686f8 52%,#0867dd)}.auth-form-copy{max-width:360px;margin-bottom:27px}.auth-form-copy h2{color:#0b1c33;font-size:clamp(29px,2.2vw,36px)}.auth-form-copy p{max-width:340px;margin-top:10px;color:#74849a;font-size:12px}.auth-clerk-wrap{width:100%;max-width:388px;margin:0 auto;padding:0 18px;box-sizing:border-box}.auth-clerk-wrap .cl-rootBox,.auth-clerk-wrap .cl-cardBox,.auth-clerk-wrap .cl-card,.deincasat-clerk-root,.deincasat-clerk-card-box,.deincasat-clerk-card,.auth-clerk-wrap .cl-main,.deincasat-clerk-main,.auth-clerk-wrap .cl-form,.deincasat-clerk-form{width:100%!important;max-width:352px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.auth-clerk-wrap .cl-card,.deincasat-clerk-card{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.auth-clerk-wrap .cl-socialButtonsBlockButton,.deincasat-clerk-social{min-height:48px!important;height:48px!important;border:1px solid #d7e4f1!important;border-radius:14px!important;color:#20344d!important;background:#fff!important;box-shadow:0 5px 15px #1843730b!important;font-size:12px!important;font-weight:700!important}.auth-clerk-wrap .cl-socialButtonsBlockButton:hover{transform:translateY(-1px);border-color:#b9d6f4!important;background:#fafdff!important;box-shadow:0 8px 19px #184a8013!important}.auth-clerk-wrap .cl-dividerRow{margin:20px 0 19px!important}.auth-clerk-wrap .cl-dividerLine{background:#e0e9f2!important}.auth-clerk-wrap .cl-dividerText{padding:0 11px!important;color:#93a1b3!important;font-size:9px!important;font-weight:650!important;text-transform:none!important}.auth-clerk-wrap .cl-formFieldRow{margin-top:15px!important}.auth-clerk-wrap .cl-formFieldLabel{margin-bottom:7px!important;color:#4d627b!important;font-size:10px!important;font-weight:700!important}.auth-clerk-wrap .cl-formFieldInput,.deincasat-clerk-input{min-height:48px!important;height:48px!important;padding:0 15px!important;border:1px solid #d7e3ef!important;border-radius:13px!important;color:#10223a!important;background:#f7fbff!important;box-shadow:inset 0 1px 1px #26497005!important;font-size:12px!important}.auth-clerk-wrap .cl-formFieldInput:hover{border-color:#bfd5eb!important;background:#f9fcff!important}.auth-clerk-wrap .cl-formFieldInput:focus{border-color:#79b9fb!important;background:#fff!important;box-shadow:0 0 0 3px #0877f91a!important}.auth-clerk-wrap .cl-formButtonPrimary,.deincasat-clerk-primary{min-height:48px!important;height:48px!important;margin-top:14px!important;border:0!important;border-radius:14px!important;color:#fff!important;background:linear-gradient(135deg,#1688ff,#0875ee 52%,#0867dd)!important;box-shadow:0 11px 24px #0869df38!important;font-size:12px!important;font-weight:760!important}.auth-clerk-wrap .cl-formButtonPrimary:hover{transform:translateY(-1px);filter:none;background:linear-gradient(135deg,#117ff5,#086ee2 52%,#075cc5)!important;box-shadow:0 15px 28px #0869df45!important}.auth-clerk-wrap .cl-formFieldInputShowPasswordButton,.auth-clerk-wrap .cl-formResendCodeLink,.auth-clerk-wrap .cl-formFieldAction,.auth-clerk-wrap .cl-identityPreviewEditButton{color:#0870e8!important}.auth-legal-copy{max-width:352px;margin-top:14px}.auth-switch{max-width:352px;margin-top:17px}@media(max-width:680px){.auth-form-column{padding:29px 18px 25px}.auth-clerk-wrap{max-width:370px;padding:0 10px}.auth-clerk-wrap .cl-rootBox,.auth-clerk-wrap .cl-cardBox,.auth-clerk-wrap .cl-card,.deincasat-clerk-root,.deincasat-clerk-card-box,.deincasat-clerk-card,.auth-clerk-wrap .cl-main,.deincasat-clerk-main,.auth-clerk-wrap .cl-form,.deincasat-clerk-form{max-width:350px!important}}.auth-clerk-wrap .cl-main,.deincasat-clerk-main{display:contents!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.auth-clerk-wrap .cl-socialButtonsBlockButton,.auth-clerk-wrap .cl-dividerRow,.auth-clerk-wrap .cl-form,.deincasat-clerk-social,.deincasat-clerk-form{width:100%!important;max-width:352px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.payment-page{background:radial-gradient(circle at top left,rgba(74,144,226,.08),transparent 28%),radial-gradient(circle at top right,rgba(111,72,179,.07),transparent 24%),linear-gradient(180deg,#f7f9ff,#f4f0f9);padding:34px 18px 54px}.payment-page-shell{width:min(840px,100%)}.payment-brand{margin:0 auto 18px}.payment-card{border:1px solid #e9e7f0;border-radius:22px;padding:24px;box-shadow:0 16px 44px #261d3d14}.payment-hero-card{gap:16px;padding:22px 24px}.payment-hero-card h1{font-size:clamp(28px,4vw,34px);letter-spacing:-.02em;color:#1f1530}.payment-hero-card p,.payment-section-title p,.payment-success span,.payment-inline-banner span,.payment-instructions,.payment-items-list span,.payer-action-form label,.payer-note,.payment-detail-row>span{font-size:13px;line-height:1.55}.payment-amount strong{font-size:clamp(30px,4vw,36px)}.payment-amount small,.payment-amount span{font-size:12px}.payment-inline-banner,.payment-success{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;margin-bottom:14px;border-radius:16px}.payment-inline-banner strong,.payment-success strong{font-size:14px}.payment-inline-banner>div,.payment-success>div{display:flex;flex-direction:column;gap:2px}.payment-inline-banner--info{border:1px solid #e6dff1;background:linear-gradient(180deg,#fcfbff,#f6f2fb);color:#624781}.payment-card-header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.payment-choice-pill{white-space:nowrap;padding:8px 12px;border-radius:999px;background:#f1eef8;color:#5d4380;font-size:12px;font-weight:800}.payment-section-title{gap:12px;margin-bottom:16px}.payment-section-title h2{font-size:24px;letter-spacing:-.02em;color:#1f1730}.payment-section-title--tight{margin-bottom:0}.payment-section-title p{margin-top:5px;color:#746b81;max-width:620px}.payment-method-grid{gap:12px}.payment-method-card{min-height:104px;padding:16px;gap:14px;border-radius:18px;border:1px solid #e5e1ec;box-shadow:0 1px #ffffffe6 inset;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.payment-method-card>span{min-width:0;flex:1;gap:4px}.payment-method-card strong{font-size:16px;color:#201630}.payment-method-card small{font-size:13px;color:#746b81}.payment-method-card b{font-size:14px;color:#50387b}.payment-method-card:hover:not(:disabled),.payment-method-card.active{border-color:#c8b9dc;box-shadow:0 14px 32px #4525701a;transform:translateY(-1px);background:linear-gradient(180deg,#fff,#faf7fd)}.payment-method-card:disabled{cursor:not-allowed;opacity:.72;transform:none;box-shadow:none}.payment-method-icon-wrap{width:46px;height:46px;flex:0 0 46px;display:grid;place-items:center;border-radius:14px;background:#eef4ff;color:#0d62d0}.payment-method-icon-wrap--bank{background:#f3eef9;color:#663d90}.payment-detail-panel{border:1px solid #efebf4;border-radius:16px;overflow:hidden;background:linear-gradient(180deg,#fff,#fcfbfe)}.payment-detail-row{grid-template-columns:160px minmax(0,1fr) 40px;gap:12px;padding:15px 16px}.payment-detail-row strong{font-size:14px;color:#241a35}.payment-detail-row button{width:36px;height:36px;border-radius:10px;border:1px solid #e8e3f0;background:#f6f3fb;color:#5b3b7d;cursor:pointer}.payment-detail-row button:hover{background:#efe8f8}.payment-row-spacer{width:36px;height:36px}.payment-iban{word-break:break-all;font-size:14px}.payment-instructions{margin:14px 0 0;padding:14px 16px;border-radius:14px;background:#f7f5fb;color:#655d71}.payment-items-list{margin-top:4px}.payment-items-list>div{padding:13px 0}.payment-items-list strong{font-size:14px;color:#241a35}.payment-items-list b{font-size:14px;color:#3a2a4b}.payment-help-card{padding-bottom:22px}.payer-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.payer-action-grid button{min-height:60px;display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 16px;border-radius:16px;border:1px solid #ddd7e7;background:#fff;color:#1f1730;font-size:15px;font-weight:700;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease}.payer-action-grid button:hover,.payer-action-grid button.active{border-color:#c8b9dc;background:#faf7fd;box-shadow:0 10px 24px #45257014;transform:translateY(-1px)}.payer-action-grid .payer-action-wide{grid-column:1 / -1}.payer-action-form{margin-top:14px;padding:16px;border-radius:16px;background:#faf9fc}.payment-footer-copy{display:none}@media(max-width:760px){.payment-page{padding:24px 14px 42px}.payment-card{padding:18px;border-radius:18px}.payment-card-header-row{flex-direction:column}.payment-choice-pill{white-space:normal}.payment-section-title h2{font-size:20px}.payment-method-card{min-height:92px}.payer-action-grid{grid-template-columns:1fr}.payer-action-grid .payer-action-wide{grid-column:auto}}.homepage-proof-strip{padding:0 0 86px;background:#fff}.homepage-proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #dfe8f2;border-radius:20px;background:#fff;box-shadow:0 16px 45px #1439630f}.homepage-proof-grid article{min-height:124px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:22px 18px;border-right:1px solid #e5ebf3;text-align:center}.homepage-proof-grid article:last-child{border-right:0}.homepage-proof-grid strong{color:#0870e8;font-size:32px;line-height:1;font-weight:840;letter-spacing:-.05em}.homepage-proof-grid span{margin-top:5px;color:#19324d;font-size:12px;font-weight:800}.homepage-proof-grid small{color:#8290a3;font-size:9px;line-height:1.45}.homepage-operating-model{padding-top:108px;background:linear-gradient(180deg,#f8fbff,#fff);border-top:1px solid #edf3f8}.homepage-operating-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:center;gap:64px}.homepage-operating-copy h2{max-width:590px;margin:12px 0 0;color:#07162c;font-size:clamp(40px,4.8vw,64px);line-height:1;font-weight:740;letter-spacing:-.055em}.homepage-operating-copy>p{max-width:590px;margin:20px 0 0;color:#66758a;font-size:16px;line-height:1.65}.homepage-operating-callout{max-width:570px;display:flex;align-items:center;gap:12px;margin-top:28px;padding:15px 16px;border:1px solid #dce9f6;border-radius:15px;background:#f5faff;color:#0b66c9}.homepage-operating-callout>div{display:flex;flex-direction:column;gap:3px}.homepage-operating-callout strong{color:#153a61;font-size:12px}.homepage-operating-callout small{color:#70869c;font-size:9px}.homepage-stack-card{display:grid;grid-template-columns:minmax(0,1fr) 230px;overflow:hidden;border:1px solid #dfe7f1;border-radius:24px;background:#fff;box-shadow:0 24px 70px #133e6e17}.homepage-stack-before{padding:22px}.homepage-stack-before>span,.homepage-stack-after>span{display:block;margin-bottom:11px;color:#8a97a8;font-size:8px;font-weight:850;letter-spacing:.12em}.homepage-stack-before>div{min-height:58px;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;border-top:1px solid #edf1f6}.homepage-stack-before b{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;background:#f1f5f9;color:#7b899b;font-size:8px}.homepage-stack-before p{margin:0;display:flex;flex-direction:column;gap:2px}.homepage-stack-before strong{color:#263a52;font-size:11px}.homepage-stack-before small{color:#8996a6;font-size:8px}.homepage-stack-after{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:28px;background:linear-gradient(150deg,#071d3d,#075ebf 72%,#0786ff);color:#fff}.homepage-stack-after>span{color:#9bc9fa}.homepage-stack-after>svg{color:#a9d8ff}.homepage-stack-after>strong{margin-top:16px;font-size:25px;line-height:1.02;letter-spacing:-.04em}.homepage-stack-after>p{margin:10px 0 0;color:#dcecff;font-size:11px;line-height:1.55}.homepage-stack-after>small{margin-top:16px;color:#9dc6ef;font-size:9px;line-height:1.5}.homepage-comparison-section{padding-top:95px;background:#fff}.homepage-comparison-table{overflow:hidden;border:1px solid #dfe7f1;border-radius:20px;background:#fff;box-shadow:0 16px 45px #1237630d}.homepage-comparison-row{display:grid;grid-template-columns:minmax(180px,.72fr) minmax(0,1fr) minmax(0,1.08fr);gap:0;border-top:1px solid #e9eef4}.homepage-comparison-row:first-child{border-top:0}.homepage-comparison-row>*{min-width:0;padding:18px 20px;border-right:1px solid #e9eef4}.homepage-comparison-row>*:last-child{border-right:0}.homepage-comparison-row strong{color:#1d344e;font-size:12px}.homepage-comparison-row span{color:#6e7d90;font-size:11px;line-height:1.5}.homepage-comparison-row.is-head{background:#f7f9fc;color:#718197;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.homepage-comparison-row.is-head span{color:#718197;font-size:9px}.homepage-comparison-row .is-before{color:#7d8794;background:#fcfcfd}.homepage-comparison-row .is-after{display:flex;align-items:flex-start;gap:8px;color:#365a7e;background:#fbfdff;font-weight:650}.homepage-comparison-row .is-after svg{flex:0 0 auto;margin-top:1px;color:#188c55}@media(max-width:1120px){.homepage-operating-grid{grid-template-columns:1fr;gap:42px}.homepage-stack-card{max-width:760px;width:100%;margin:0 auto}}@media(max-width:900px){.homepage-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-proof-grid article:nth-child(2){border-right:0}.homepage-proof-grid article:nth-child(-n+2){border-bottom:1px solid #e5ebf3}.homepage-comparison-row{grid-template-columns:minmax(150px,.65fr) 1fr 1fr}.homepage-comparison-row>*{padding:15px}}@media(max-width:680px){.homepage-proof-strip{padding-bottom:62px}.homepage-proof-grid article{min-height:108px;padding:17px 12px}.homepage-proof-grid strong{font-size:28px}.homepage-proof-grid span{font-size:11px}.homepage-operating-model,.homepage-comparison-section{padding-top:75px}.homepage-operating-copy h2{font-size:40px}.homepage-operating-copy>p{font-size:14px}.homepage-stack-card{grid-template-columns:1fr}.homepage-stack-after{min-height:220px}.homepage-comparison-table{border-radius:16px}.homepage-comparison-row,.homepage-comparison-row.is-head{grid-template-columns:1fr}.homepage-comparison-row.is-head{display:none}.homepage-comparison-row{padding:15px 16px}.homepage-comparison-row>*{padding:5px 0;border-right:0}.homepage-comparison-row strong{font-size:13px}.homepage-comparison-row .is-before{padding:8px 10px;margin-top:5px;border-radius:9px;background:#f8f9fb}.homepage-comparison-row .is-after{padding:9px 10px;margin-top:5px;border-radius:9px;background:#f1f8ff}}.deincasat-header-pill{--deincasat-pill-tone: 20, 113, 218;position:absolute;left:50%;top:50%;z-index:54;width:max-content;max-width:min(760px,calc(100% - 390px));min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:9px;overflow:hidden;padding:5px 15px 5px 6px;border:1px solid rgba(var(--deincasat-pill-tone),.24);border-radius:999px;background:radial-gradient(circle at 7% 50%,rgba(var(--deincasat-pill-tone),.1),transparent 38%),linear-gradient(180deg,#fffffffa,#f8fbfffa);box-shadow:inset 0 1px #ffffffe6,0 8px 24px #19447012,0 0 24px rgba(var(--deincasat-pill-tone),.05);transform:translate(-50%,-50%);pointer-events:none;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.deincasat-header-pill:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(255,255,255,.85),transparent);transform:translate(-125%);animation:deincasatHeaderPillGlow 5.2s ease-in-out infinite}.deincasat-header-pill.tone-red{--deincasat-pill-tone: 225, 62, 82}.deincasat-header-pill.tone-blue{--deincasat-pill-tone: 20, 113, 218}.deincasat-header-pill.tone-green{--deincasat-pill-tone: 35, 151, 94}.deincasat-header-pill.tone-purple{--deincasat-pill-tone: 117, 78, 168}.deincasat-header-pill.tone-amber{--deincasat-pill-tone: 196, 132, 28}.deincasat-header-pill-icon{position:relative;z-index:1;width:29px;height:29px;min-width:29px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(var(--deincasat-pill-tone),.2);border-radius:999px;background:rgba(var(--deincasat-pill-tone),.1);color:rgb(var(--deincasat-pill-tone));box-shadow:inset 0 1px #ffffffd9}.deincasat-header-pill-copy{position:relative;z-index:1;min-width:0;overflow:hidden;color:#60738a;font-size:11px;font-weight:650;line-height:1.2;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;transition:opacity .18s ease,transform .18s ease}.deincasat-header-pill-copy.is-fading{opacity:0;transform:translateY(-3px)}.deincasat-header-pill-copy strong{color:rgb(var(--deincasat-pill-tone));font-weight:850}.deincasat-header-pill-copy>span{color:#6f7f92}@keyframes deincasatHeaderPillGlow{0%,58%{transform:translate(-125%);opacity:0}72%{opacity:.72}to{transform:translate(125%);opacity:0}}@media(max-width:1220px)and (min-width:901px){.deincasat-header-pill{max-width:calc(100% - 320px);padding-right:12px}.deincasat-header-pill-copy{font-size:10px}}@media(max-width:1060px)and (min-width:901px){.deincasat-header-pill{max-width:calc(100% - 270px)}.deincasat-header-pill-copy>span{display:none}}@media(max-width:900px){.deincasat-header-pill{display:none}}.payments-direct-card{overflow:visible}.payments-direct-status{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:4px}.payments-direct-status>div{min-width:0;display:grid;gap:3px;padding:11px 12px;border:1px solid #e1eaf4;border-radius:11px;background:#f8fbff}.payments-direct-status small{color:#8191a5;font-size:8px;font-weight:700}.payments-direct-status strong{color:#17395d;font-size:10px;overflow-wrap:anywhere}.payments-inline-panel{display:grid;gap:0;margin-top:12px;border:1px solid #dfe8f3;border-radius:14px;background:#fff;overflow:hidden}.payments-inline-intro{padding:14px 16px;border-bottom:1px solid #e8eef5;background:linear-gradient(180deg,#fbfdff,#f8fbff)}.payments-inline-intro>div{display:flex;align-items:flex-start;gap:11px}.payments-inline-intro>div>div{min-width:0;display:grid;gap:3px}.payments-inline-intro strong{color:#17395d;font-size:11px}.payments-inline-intro span:not(.payments-onboarding-icon){color:#71849a;font-size:9px;line-height:1.55}.payments-inline-panel .payments-onboarding-icon{width:36px;height:36px;flex-basis:36px;border-radius:10px}.payments-inline-progress,.payments-inline-error{margin:12px 16px 0}.payments-inline-component-shell{min-height:420px;margin:10px 12px 0;padding:0}.payments-inline-component-shell .payments-onboarding-component{min-height:400px}.payments-inline-footer{margin:10px 16px 14px}.payments-direct-actions{justify-content:flex-end;margin-top:12px}.payments-direct-empty{margin-top:4px}@media(max-width:760px){.payments-direct-status{grid-template-columns:repeat(2,minmax(0,1fr))}.payments-inline-intro{padding:12px}.payments-inline-progress,.payments-inline-error{margin-left:12px;margin-right:12px}.payments-inline-component-shell{margin:10px 6px 0;min-height:360px}.payments-inline-footer{margin:10px 12px 12px}}@media(max-width:460px){.payments-direct-status{grid-template-columns:1fr}}.automation-simple-behavior{display:flex;align-items:center;gap:9px;min-height:54px;padding:9px 11px;border:1px solid #dce7f2;border-radius:10px;background:#f8fbff;color:#1769c7}.automation-simple-behavior>div{min-width:0;display:flex;flex-direction:column;gap:2px}.automation-simple-behavior strong{color:#294b69;font-size:9px}.automation-simple-behavior span{color:#74879a;font-size:8px;line-height:1.4}.automation-ai-message-card{background:linear-gradient(180deg,#fbfdff,#f7fbff);border-color:#d8e7f6}.automation-ai-message-card .automation-message-editor-head strong{display:flex;align-items:center;gap:6px;color:#245b8d}.automation-condition-grid.simplified input:disabled{background:#f3f6f9;color:#9aa7b4;cursor:not-allowed}.search-box.search-box-large{min-width:360px;min-height:48px;padding:0 16px;border-radius:14px;border-color:#d7e3f2;background:linear-gradient(180deg,#fff,#f7fbff);box-shadow:inset 0 1px #fffc,0 6px 18px #154e9b0a}.search-box.search-box-large input{font-size:13px;padding:13px 0}.compact-select.compact-select-large,.invoice-source-select{min-height:48px;border-radius:14px;border:1px solid #d7e3f2;background:linear-gradient(180deg,#fff,#f7fbff);font-size:12px;font-weight:700;color:#24405f;box-shadow:0 6px 18px #154e9b0a}.inbox-toolbar{gap:16px}.inbox-toolbar-controls,.notifications-toolbar-group{display:flex;align-items:center;gap:12px;flex-wrap:wrap;width:100%}.inbox-toolbar-controls .search-box,.notifications-toolbar-group .search-box{flex:1 1 360px}.inbox-channel-tabs-rich{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:10px;padding:0;border:0;background:transparent}.inbox-channel-tabs-rich button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:74px;padding:14px 16px;border:1px solid #d9e6f5;border-radius:18px;background:linear-gradient(180deg,#fff,#f7fbff);color:#38506c;box-shadow:0 10px 30px #154e9b0f}.inbox-channel-tabs-rich button.active{color:#0f4da1;background:linear-gradient(180deg,#eff6ff,#dfeeff);border-color:#9ec3f3;box-shadow:0 14px 34px #1055ae24}.inbox-tab-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:#1869d21a}.inbox-tab-main{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:3px}.inbox-tab-main strong{font-size:13px;color:inherit}.inbox-tab-main small{font-size:10px;color:#71839a}.inbox-tab-count{min-width:34px;min-height:34px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#edf3fb;color:#45637f;font-weight:800;font-size:12px}.inbox-tab-count.has-unread{background:#1769d2;color:#fff;box-shadow:0 10px 20px #1769d233}.conversation-list-panel,.conversation-detail-panel,.notification-page-list{border-radius:18px}.conversation-list-panel{display:flex;flex-direction:column;max-height:860px}.conversation-list-scroller{overflow-y:auto;min-height:0}.conversation-list-pagination{margin-top:auto;border-top:1px solid #e9eef5;padding:12px 16px}.message-thread.message-thread-scroll{min-height:280px;max-height:540px;overflow-y:auto;padding-right:6px}.notification-row-button.unread,.notification-popover-item.unread{background:linear-gradient(180deg,#f2f7ff,#ebf3ff)}.notification-row-button .notification-copy strong,.notification-popover-copy strong{color:#22334b}.notifications-toolbar{margin-bottom:16px}.notifications-search{margin-right:auto}@media(max-width:980px){.search-box.search-box-large,.inbox-toolbar-controls .search-box,.notifications-toolbar-group .search-box{min-width:0;width:100%}.inbox-channel-tabs-rich{grid-template-columns:1fr}}@media(max-width:760px){.inbox-toolbar-controls,.notifications-toolbar-group{flex-direction:column;align-items:stretch}.compact-select.compact-select-large,.invoice-source-select{width:100%}.message-thread.message-thread-scroll{max-height:420px}}.automation-fixed-schedule-summary{min-height:54px;display:flex;align-items:center;gap:11px;padding:10px 13px;border:1px solid #dbe8f7;border-radius:13px;background:#f7fbff;color:#1766c2}.automation-fixed-schedule-summary>div{display:flex;flex-direction:column;gap:2px}.automation-fixed-schedule-summary strong{color:#173c67;font-size:11px}.automation-fixed-schedule-summary span{color:#74869a;font-size:9px}.automation-manual-panel-v2{border-color:#dce8f5;box-shadow:0 14px 36px #1c46760e}.automation-manual-grid-v2{grid-template-columns:.9fr 1.45fr 1.25fr 1.45fr;gap:13px;align-items:stretch}.automation-manual-grid-v2>label,.automation-manual-target,.automation-manual-channels{min-width:0}.automation-manual-grid-v2 select{min-height:46px;border-radius:12px;padding:0 12px;font-size:10px;font-weight:700;border-color:#d7e4f2;background:#fff}.automation-manual-footer-v2{margin-top:16px;padding-top:15px}.automation-manual-footer-v2 .primary-button{min-height:44px;padding-left:22px;padding-right:22px}.automation-send-safety-card{display:flex;align-items:flex-start;gap:10px;min-height:100%;padding:12px 13px;border:1px solid #cfe4d8;border-radius:13px;background:linear-gradient(180deg,#fbfffc,#f1fbf5);color:#248054}.automation-send-safety-card>div{display:flex;flex-direction:column;gap:4px}.automation-send-safety-card strong{color:#1e5f44;font-size:10px}.automation-send-safety-card span{color:#607d6e;font-size:9px;line-height:1.45}.automation-send-safety-card small{color:#2c7c57;font-size:8px;font-weight:800}.searchable-invoice-select{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:46px;padding:0 12px;border:1px solid #d7e4f2;border-radius:12px;background:#fff;color:#6c7f95;box-shadow:0 4px 14px #1e4b7d09}.searchable-invoice-select:focus-within,.searchable-invoice-select.open{border-color:#80b4ef;box-shadow:0 0 0 3px #2776d817,0 9px 24px #1e4b7d14}.searchable-invoice-select input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#244563;font-size:10px;font-weight:700;padding:12px 0}.searchable-invoice-loading,.searchable-invoice-chevron{color:#7c91a8}.searchable-invoice-menu{position:absolute;z-index:80;top:calc(100% + 7px);left:0;right:0;max-height:310px;overflow:auto;padding:7px;border:1px solid #d8e4f1;border-radius:13px;background:#fff;box-shadow:0 18px 44px #13365e2b}.searchable-invoice-menu button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 11px;border:0;border-radius:9px;background:transparent;text-align:left;cursor:pointer}.searchable-invoice-menu button:hover,.searchable-invoice-menu button.selected{background:#edf6ff}.searchable-invoice-menu button>span{min-width:0;display:flex;flex-direction:column;gap:2px}.searchable-invoice-menu button>span:last-child{text-align:right;align-items:flex-end}.searchable-invoice-menu strong{color:#203d5b;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}.searchable-invoice-menu small{color:#8493a3;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}.searchable-invoice-empty{padding:14px;color:#7f8fa1;font-size:9px;text-align:center}.automation-channel-switches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.automation-channel-switch{position:relative;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;padding:9px 11px;border:1px solid #dce5ef;border-radius:13px;background:#f8fafc;cursor:pointer;transition:.18s ease}.automation-channel-switch.is-on{border-color:#b6d6f8;background:#eef7ff;box-shadow:0 7px 18px #1869d212}.automation-channel-switch-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:#edf1f5;color:#708197}.automation-channel-switch.is-on .automation-channel-switch-icon{background:#dceeff;color:#1769d2}.automation-channel-switch-copy{min-width:0;display:flex;flex-direction:column;gap:1px}.automation-channel-switch-copy strong{color:#2c435d;font-size:10px}.automation-channel-switch-copy small{color:#8b98a8;font-size:8px}.automation-channel-switch.is-on .automation-channel-switch-copy small{color:#1769d2;font-weight:800}.automation-channel-switch>input{position:absolute;opacity:0;pointer-events:none}.automation-channel-switch>.switch-ui{width:36px;height:21px}.automation-channel-switch>.switch-ui:after{width:15px;height:15px}.automation-channel-switch>input:checked+.switch-ui{background:#1670dc}.automation-channel-switch>input:checked+.switch-ui:after{transform:translate(15px)}.automation-timing-builder{padding:13px;border:1px solid #e0e8f1;border-radius:14px;background:#fbfdff}.automation-timing-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:7px}.automation-timing-options button{min-height:64px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;padding:10px 12px;border:1px solid #dbe5ef;border-radius:12px;background:#fff;color:#63788e;text-align:left;cursor:pointer}.automation-timing-options button:hover{border-color:#abcbed;background:#f7fbff}.automation-timing-options button.selected{border-color:#7eb4ed;background:#eaf5ff;box-shadow:0 6px 18px #1769d214}.automation-timing-options strong{color:#2e4966;font-size:10px}.automation-timing-options button.selected strong{color:#1264c5}.automation-timing-options small{color:#8595a5;font-size:8px}.automation-days-input{display:grid;grid-template-columns:auto 90px 1fr;align-items:center;gap:10px;margin-top:10px}.automation-days-input>span{color:#64778b;font-size:9px;font-weight:800}.automation-days-input input{height:39px;border:1px solid #d8e3ee;border-radius:10px;padding:0 10px}.automation-days-input em{color:#1769d2;font-size:9px;font-style:normal;font-weight:800}.automation-fixed-time{display:flex;align-items:center;gap:8px;margin-top:10px;padding:9px 11px;border-radius:10px;background:#eef7ff;color:#54728f;font-size:9px;line-height:1.45}.automation-fixed-time svg{color:#1769d2;flex:0 0 auto}.automation-fixed-time strong{color:#1769d2}.rule-preview-toolbar-v2{display:grid;grid-template-columns:minmax(360px,1fr) auto auto;align-items:end;gap:9px}.rule-preview-invoice-search{min-width:0}.rule-preview-invoice-search>.field-label{display:block;margin-bottom:5px;color:#718196;font-size:8px;font-weight:800}.rule-preview-toolbar-v2>.secondary-button{min-height:46px}.automation-rendered-preview.empty{display:flex;align-items:center;gap:8px}@media(max-width:1180px){.automation-manual-grid-v2{grid-template-columns:1fr 1fr}.rule-preview-toolbar-v2{grid-template-columns:1fr auto}.rule-preview-invoice-search{grid-column:1 / -1}}@media(max-width:760px){.automation-manual-grid-v2,.automation-channel-switches,.automation-timing-options,.rule-preview-toolbar-v2{grid-template-columns:1fr}.rule-preview-invoice-search{grid-column:auto}.automation-days-input{grid-template-columns:1fr 86px}.automation-days-input em{grid-column:1 / -1}.searchable-invoice-menu strong,.searchable-invoice-menu small{max-width:180px}}.invoice-quick-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:-4px 0 18px}.invoice-quick-summary-grid>div{min-width:0;display:flex;flex-direction:column;gap:4px;padding:14px 15px;border:1px solid #e0e8f2;border-radius:14px;background:#fff;box-shadow:0 8px 24px #183d690a}.invoice-quick-summary-grid span{color:#75869a;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.045em}.invoice-quick-summary-grid strong{color:#183b60;font-size:14px;line-height:1.3;overflow:hidden;text-overflow:ellipsis}.invoice-quick-summary-grid small{color:#8795a5;font-size:8px;line-height:1.4}.invoice-quick-summary-grid>div.attention{border-color:#f0d9c2;background:#fffaf5}.invoice-quick-summary-grid>div.attention strong{color:#ad5d18}.invoice-quick-summary-grid>div.success{border-color:#cfe7d8;background:#f8fdf9}.invoice-quick-summary-grid>div.success strong{color:#248054}.invoice-rule-fixed-time{min-height:37px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #dbe6f1;border-radius:9px;background:#eef7ff;color:#1769d2;font-size:9px;font-weight:850}@media(max-width:980px){.invoice-quick-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.invoice-quick-summary-grid{grid-template-columns:1fr}}.conversation-toolbar.inbox-toolbar{display:grid;grid-template-columns:minmax(420px,1.15fr) minmax(420px,.85fr);align-items:start;justify-content:stretch;gap:14px 18px;padding:16px;overflow:visible}.conversation-toolbar.inbox-toolbar .inbox-channel-tabs-rich{grid-column:1;width:100%;align-self:stretch}.conversation-toolbar.inbox-toolbar .inbox-toolbar-controls{grid-column:2;display:grid;grid-template-columns:minmax(280px,1fr) minmax(170px,210px);align-items:center;gap:10px;width:100%;min-width:0}.conversation-toolbar.inbox-toolbar .inbox-unread-help{grid-column:1 / -1;display:block;margin:0;padding:2px 2px 0;color:#8190a3;font-size:9px;line-height:1.45}.conversation-toolbar.inbox-toolbar .inbox-search{width:100%;min-width:0;max-width:none;margin:0}.conversation-toolbar.inbox-toolbar .compact-select-large{width:100%;min-width:0}.inbox-channel-tabs-rich button{min-width:0;overflow:hidden}.inbox-tab-main,.inbox-tab-main strong,.inbox-tab-main small{min-width:0}.inbox-tab-main strong,.inbox-tab-main small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchable-invoice-select{width:100%;min-width:0;min-height:50px;padding:0 14px;border-radius:14px;border-color:#cfdff0;background:linear-gradient(180deg,#fff,#f9fbfe)}.searchable-invoice-select>svg:first-child{flex:0 0 auto;color:#66829f}.searchable-invoice-select input{min-width:0;padding:14px 0;font-size:11px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.searchable-invoice-menu{z-index:120;max-height:340px;padding:8px}.searchable-invoice-menu button{min-height:54px;padding:10px 12px}.automation-manual-grid-v2{grid-template-columns:minmax(190px,.8fr) minmax(330px,1.35fr) minmax(240px,.9fr) minmax(320px,1.2fr);align-items:start;gap:14px}.automation-manual-channels .automation-channel-switches{grid-template-columns:1fr;gap:8px}.automation-channel-switch{grid-template-columns:36px minmax(0,1fr) 40px;gap:10px;min-height:56px;padding:10px 12px;overflow:hidden}.automation-channel-switch-icon{width:34px;height:34px;flex:0 0 34px}.automation-channel-switch-copy{min-width:0;display:flex;flex-direction:row;align-items:center;gap:7px;overflow:hidden}.automation-channel-switch-copy strong{min-width:0;color:#29425f;font-size:11px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.automation-channel-state{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:20px;padding:0 6px;border-radius:999px;background:#edf1f5;color:#7b8999!important;font-size:7px!important;font-weight:900!important;letter-spacing:.04em}.automation-channel-switch.is-on .automation-channel-state{background:#d9ecff;color:#1266c9!important}.automation-channel-switch>.switch-ui{width:40px;height:24px;flex:0 0 40px;justify-self:end;margin:0}.automation-channel-switch>.switch-ui:after{width:18px;height:18px}.automation-channel-switch>input:checked+.switch-ui:after{transform:translate(16px)}.automation-channel-toggle-block .automation-channel-switches{grid-template-columns:repeat(2,minmax(240px,1fr))}.rule-preview-toolbar-v2{display:flex;justify-content:flex-end;align-items:center;gap:10px}.rule-preview-channels{min-height:50px;align-items:center}.rule-preview-toolbar-v2>.automation-preview-refresh{min-height:50px;white-space:nowrap}.automation-preview-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.automation-preview-head>small:first-child{color:#7990a8;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.automation-preview-state{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;font-size:8px;font-weight:800}.automation-preview-state.cached{background:#edf8f2;color:#287650}.automation-preview-state.stale{background:#fff5e3;color:#8b641c}@media(max-width:1280px){.conversation-toolbar.inbox-toolbar{grid-template-columns:1fr}.conversation-toolbar.inbox-toolbar .inbox-channel-tabs-rich,.conversation-toolbar.inbox-toolbar .inbox-toolbar-controls{grid-column:1}.automation-manual-grid-v2{grid-template-columns:1fr 1fr}.automation-manual-channels .automation-channel-switches{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.conversation-toolbar.inbox-toolbar .inbox-toolbar-controls,.automation-manual-grid-v2,.automation-manual-channels .automation-channel-switches,.automation-channel-toggle-block .automation-channel-switches{grid-template-columns:1fr}.rule-preview-toolbar-v2{align-items:stretch;flex-direction:column}.rule-preview-channels{width:100%}.rule-preview-channels button{flex:1;justify-content:center}}.invoice-import-modal[data-slot=dialog-content]{width:min(720px,calc(100vw - 32px))!important}.invoice-import-header{margin-bottom:6px}.invoice-import-heading-icon{width:44px;height:44px;border-radius:14px;background:linear-gradient(180deg,#eff6ff,#e1efff);color:#0d66d0}.invoice-import-simple-top{display:grid;gap:12px}.invoice-import-meta-row{display:flex;gap:8px;flex-wrap:wrap}.invoice-import-meta-row span{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:#f5f8fc;border:1px solid #e1e9f3;color:#60758d;font-size:12px;font-weight:700}.invoice-import-modal .invoice-import-dropzone{min-height:180px;padding:28px 24px;border:1.5px dashed #bfd2ea;border-radius:18px;background:linear-gradient(180deg,#fbfdff,#f5f9ff)}.invoice-import-modal .invoice-import-dropzone.has-file{min-height:150px}.invoice-import-file-icon{width:58px;height:58px;border-radius:18px;background:#e8f1ff;color:#0d66d0}.invoice-import-modal .invoice-import-dropzone strong{font-size:18px;line-height:1.25;white-space:normal;text-align:center}.invoice-import-modal .invoice-import-dropzone>span:not(.invoice-import-file-icon){max-width:520px;color:#72839a;font-size:13px;line-height:1.55;text-align:center}.invoice-import-selection.simple{gap:12px;padding:14px;border:1px solid #e4ebf4;border-radius:16px;background:#fbfdff}.invoice-import-selection.simple .invoice-import-selection-head{align-items:center}.invoice-import-selection.simple .invoice-import-selection-head>div{display:flex;flex-direction:column;gap:4px}.invoice-import-selection.simple .invoice-import-selection-head strong{font-size:14px;color:#18324f}.invoice-import-selection.simple .invoice-import-selection-head span{color:#7a8ca2;font-size:12px}.invoice-import-file-list.compact{max-height:220px;overflow-y:auto}.invoice-import-simple-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:8px}.invoice-import-footnote{margin:0;flex:1 1 240px;color:#7b8a9d;font-size:12px;line-height:1.55}.invoice-import-footer-actions{display:flex;align-items:center;gap:10px}.invoice-import-submit{min-width:240px;justify-content:center}@media(max-width:760px){.invoice-import-meta-row{gap:6px}.invoice-import-meta-row span{font-size:11px}.invoice-import-modal .invoice-import-dropzone{min-height:160px;padding:22px 16px}.invoice-import-modal .invoice-import-dropzone strong{font-size:16px}.invoice-import-modal .invoice-import-dropzone>span:not(.invoice-import-file-icon){font-size:12px}.invoice-import-simple-footer{flex-direction:column;align-items:stretch}.invoice-import-footer-actions{width:100%;flex-direction:column-reverse}.invoice-import-footer-actions .secondary-button,.invoice-import-footer-actions .primary-button,.invoice-import-submit{width:100%}}.automation-page-actions-autosave{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.automation-autosave-state{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid #d9e5f2;background:#f8fbff;color:#60768e;font-size:10px;font-weight:800;white-space:nowrap}.automation-autosave-state.saved{border-color:#d5eadf;background:#f3fbf6;color:#2c7a51}.automation-autosave-state.saving{border-color:#d9e6f6;background:#f3f8ff;color:#1769d2}@media(max-width:760px){.automation-page-actions-autosave{width:100%;align-items:stretch;flex-direction:column-reverse}.automation-autosave-state{justify-content:center}}.automation-page-actions-autosave{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:nowrap;min-width:0}.automation-page-actions-autosave .automation-autosave-state{flex:0 0 auto;min-height:40px;padding:0 14px;border-radius:12px;font-size:10px;line-height:1}.automation-toggle-input{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;opacity:0!important;pointer-events:none!important}.automation-toggle-track{position:relative;flex:0 0 48px;width:48px;height:28px;display:block;border-radius:999px;background:#cfd5df;box-shadow:inset 0 0 0 1px #253a530d;transition:background .18s ease,box-shadow .18s ease}.automation-toggle-thumb{position:absolute;top:4px;left:4px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 7px #1a324e38;transition:transform .18s ease}.automation-channel-switch.is-on .automation-toggle-track,.automation-master-toggle.is-on .automation-toggle-track{background:#0b73e8;box-shadow:0 6px 16px #0b73e82e}.automation-channel-switch.is-on .automation-toggle-thumb,.automation-master-toggle.is-on .automation-toggle-thumb{transform:translate(20px)}.automation-master-toggle{position:relative;flex:0 0 auto;min-width:238px;min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:9px 12px 9px 14px;border:1px solid #d8e5f2;border-radius:15px;background:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:0 7px 20px #1c40690b;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.automation-master-toggle.is-on{border-color:#b9dfc8;background:linear-gradient(180deg,#f7fdf9,#f0faf4);box-shadow:0 8px 22px #28764b12}.automation-master-toggle.is-busy{cursor:wait;opacity:.78}.automation-master-toggle-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px;line-height:1.1}.automation-master-toggle-copy small{display:block;max-width:100%;color:#74879d;font-size:8px;font-weight:850;letter-spacing:.07em;line-height:1.1;text-transform:uppercase;white-space:nowrap}.automation-master-toggle-copy strong{display:block;max-width:100%;color:#53677d;font-size:11px;font-weight:850;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.automation-master-toggle.is-on .automation-master-toggle-copy strong{color:#247249}.automation-master-toggle-track{justify-self:end}.automation-channel-switches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;min-width:0}.automation-channel-switch{position:relative;width:100%;min-width:0;min-height:72px;display:grid;grid-template-columns:46px minmax(0,1fr) 48px;align-items:center;gap:14px;padding:12px 14px;overflow:hidden;border:1px solid #d9e4f0;border-radius:16px;background:#f9fbfd;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.automation-channel-switch:hover{border-color:#c5d8ec;background:#f7fbff}.automation-channel-switch.is-on{border-color:#a8cff9;background:linear-gradient(180deg,#eef7ff,#e8f3ff);box-shadow:0 8px 22px #1869d212}.automation-channel-switch-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;background:#eef2f6;color:#6d8095}.automation-channel-switch.is-on .automation-channel-switch-icon{background:#d8ebff;color:#1268cf}.automation-channel-switch-copy{min-width:0;display:flex;flex-direction:row;align-items:center;gap:8px;overflow:hidden}.automation-channel-switch-copy strong{min-width:0;color:#29425f;font-size:13px;font-weight:850;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.automation-channel-state{flex:0 0 auto;min-width:34px;height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border-radius:999px;background:#edf1f5;color:#7d8998!important;font-size:8px!important;font-weight:900!important;letter-spacing:.06em;line-height:1}.automation-channel-switch.is-on .automation-channel-state{background:#d8ebff;color:#1268cf!important}.automation-channel-switch .automation-toggle-track{justify-self:end}.automation-manual-channels .automation-channel-switches{grid-template-columns:1fr;gap:10px}.automation-channel-toggle-block .automation-channel-switches{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-channel-switch>.switch-ui,.automation-master-toggle>.switch-ui{display:none!important}@media(max-width:1280px){.automation-page-actions-autosave{gap:8px}.automation-master-toggle{min-width:220px}.automation-channel-switch{grid-template-columns:42px minmax(0,1fr) 48px;gap:11px;min-height:68px;padding:10px 12px}.automation-channel-switch-icon{width:42px;height:42px}}@media(max-width:900px){.automation-page-actions-autosave{width:100%;justify-content:flex-start;flex-wrap:wrap}.automation-master-toggle{min-width:250px;flex:1 1 250px}.automation-autosave-state{flex:0 0 auto}.automation-channel-toggle-block .automation-channel-switches{grid-template-columns:1fr}}@media(max-width:620px){.automation-page-actions-autosave{display:grid;grid-template-columns:1fr;align-items:stretch}.automation-page-actions-autosave .automation-autosave-state{width:100%;justify-content:center}.automation-master-toggle{width:100%;min-width:0}.automation-channel-switches,.automation-manual-channels .automation-channel-switches,.automation-channel-toggle-block .automation-channel-switches{grid-template-columns:1fr}.automation-channel-switch{min-height:66px}}.automation-channel-switch{align-items:center!important}.automation-channel-switch-icon{align-self:center!important;justify-self:center!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:0!important}.automation-channel-switch-icon svg{display:block!important;flex:0 0 auto!important;margin:0!important}.automation-channel-switch-copy{align-self:center!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:14px!important;overflow:visible!important}.automation-channel-switch-copy strong{flex:0 1 auto!important}.automation-channel-state{margin-left:2px!important;flex:0 0 auto!important}.automation-channel-switch .automation-toggle-track{align-self:center!important;justify-self:end!important}@media(max-width:760px){.automation-channel-switch-copy{gap:10px!important}}.wa-template-editor{border-radius:18px;border-color:#d9e5f1;background:#fcfdff}.wa-template-editor-form-v2{padding:12px;background:#fcfdff}.wa-template-editor-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr);gap:10px}.wa-template-compose-card,.wa-template-live-preview-card,.wa-template-payment-card,.wa-template-footer-card{border:1px solid #dde7f2;border-radius:14px;background:#fff;box-shadow:none}.wa-template-live-preview-card,.wa-template-payment-card,.wa-template-footer-card,.wa-template-compose-card{padding:12px}.wa-template-components-stack,.wa-template-variable-list-v2{gap:8px}.wa-template-variable-list-v2 button{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid #d7e8dd;background:#edf8f2;color:#2b7550;font-size:12px;font-weight:700}.wa-template-variable-list-v2 button svg{flex:0 0 auto;opacity:.72}.wa-template-variable-list-v2 button span{font-size:12px}.wa-template-variable-list-v2 button.ok{border-color:#c5dfcf;background:#ebf8f0}.wa-template-variable-list-v2 button.missing{border-color:#dde6f1;background:#f5f8fc;color:#60758d}.wa-template-live-preview-phone{border:1px solid #dce5ef;border-radius:16px;background:linear-gradient(180deg,#f7fbff,#eef5fc);padding:12px}.wa-template-live-preview-bubble{display:flex;flex-direction:column;gap:10px;padding:12px 12px 10px;border-radius:14px 14px 6px;background:#fff;border:1px solid #dfe8f2}.wa-template-live-preview-text{white-space:pre-line;color:#29415f;font-size:13px;line-height:1.6}.wa-template-live-preview-button{min-height:40px;padding:0 12px;border:1px solid #cde0f2;border-radius:10px;background:#f5f9fe;color:#0c67cf;font-size:12px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:8px}.wa-template-live-preview-footer{color:#7a8da3;font-size:11px;line-height:1.5;padding-top:2px}.wa-template-payment-head{align-items:center}.wa-template-payment-controls{display:flex;align-items:center;gap:8px}.wa-template-payment-state{padding:5px 8px;border-radius:999px;background:#eff7f2;color:#2f7a54;font-size:10px;font-weight:800}.wa-template-payment-state.removed{background:#f2f5f9;color:#74869b}.wa-template-payment-action-copy{margin-top:10px;display:flex;flex-direction:column;gap:3px}.wa-template-payment-action-copy strong{color:#26415f;font-size:12px}.wa-template-payment-action-copy small{color:#7a8ca2;font-size:11px;line-height:1.5}.wa-template-footer-card input{min-height:44px;font-size:12px}.wa-template-editor-footer-v2{margin-top:10px;padding-top:10px}.wa-template-editor-footer-v2>span{font-size:12px;max-width:620px}@media(max-width:980px){.wa-template-editor-layout{grid-template-columns:1fr}.wa-template-components-stack{display:grid;grid-template-columns:1fr}}@media(max-width:640px){.wa-template-variable-list-v2 button,.wa-template-variable-list-v2 button span,.wa-template-live-preview-text,.wa-template-payment-action-copy strong,.wa-template-payment-action-copy small,.wa-template-editor-footer-v2>span{font-size:11px}}.wa-automatic-message-note{display:flex;align-items:flex-start;gap:11px;margin-top:14px;padding:13px 14px;border:1px solid #dce8f4;border-radius:13px;background:#f7fbff;color:#1769d2}.wa-automatic-message-note>svg{flex:0 0 auto;margin-top:1px}.wa-automatic-message-note>div{display:flex;flex-direction:column;gap:3px}.wa-automatic-message-note strong{color:#24425f;font-size:11px}.wa-automatic-message-note span{color:#73869c;font-size:9px;line-height:1.5}.integration-layout{gap:22px}.integration-section{gap:9px}.integration-section-heading{padding:0 2px;gap:9px}.integration-section-heading>span{width:30px;height:30px;flex-basis:30px;border-radius:9px}.integration-section-heading strong{font-size:14px}.integration-section-heading p{margin-top:1px;font-size:10px}.integration-card{padding:16px;border-radius:17px}.integration-head{grid-template-columns:38px minmax(0,1fr) auto;gap:10px;margin-bottom:13px}.integration-icon{width:38px;height:38px;border-radius:11px}.integration-head h2{font-size:15px}.integration-head p{margin-top:2px;font-size:10px;line-height:1.35}.connection-pill{padding:5px 8px;font-size:9px}.integration-data-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid #e3eaf2;border-radius:12px;background:#e3eaf2}.integration-data-item{min-width:0;padding:10px 11px;background:#fbfdff;display:flex;flex-direction:column;gap:3px}.integration-data-item small{color:#8696aa;font-size:9px;font-weight:700}.integration-data-item strong{min-width:0;color:#263e5b;font-size:11px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.integration-data-item span{color:#8190a4;font-size:9px;line-height:1.4}.integration-card-footer-actions,.email-secondary-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.integration-inline-note{margin-top:9px;padding:8px 10px;border-radius:9px;background:#f6f9fc;color:#667b92;font-size:9px;line-height:1.45}.integration-inline-note.warning{background:#fff9ef;color:#856226}.integration-details-disclosure{margin-top:10px;border-top:1px solid #e8eef5;padding-top:9px}.integration-details-disclosure>summary{cursor:pointer;list-style:none;color:#315676;font-size:10px;font-weight:800;-webkit-user-select:none;user-select:none}.integration-details-disclosure>summary::-webkit-details-marker{display:none}.integration-details-disclosure>summary:after{content:"＋";float:right;color:#7c8da1}.integration-details-disclosure[open]>summary:after{content:"−"}.integration-details-disclosure-body{padding-top:10px}.integration-inline-fields{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;align-items:center}.integration-inline-fields input{min-width:0}.integration-details-disclosure.compact{margin-top:9px}.email-mailbox-ready,.email-domain-ready{display:flex;flex-direction:column;gap:10px}.email-ready-actions{margin-top:0}.email-test-controls{width:100%;max-width:520px}.wa-overview-card{margin-bottom:10px;padding:0;border:0;background:transparent}.wa-overview-grid{gap:1px;overflow:hidden;border:1px solid #e3eaf2;border-radius:12px;background:#e3eaf2}.wa-overview-item{border:0;border-radius:0;background:#fbfdff;padding:10px 11px}.wa-overview-actions:empty{display:none}.wa-profile-summary{display:grid;grid-template-columns:minmax(220px,1.25fr) minmax(280px,1fr) auto;align-items:center;gap:14px;margin-top:10px;padding:12px;border:1px solid #dfe8f2;border-radius:13px;background:#fbfdff}.wa-profile-summary-main{display:flex;align-items:center;gap:10px;min-width:0}.wa-profile-summary-avatar{width:46px;height:46px;flex:0 0 46px;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:#edf3f9;color:#567089}.wa-profile-summary-avatar img{width:100%;height:100%;object-fit:cover}.wa-profile-summary-main>div:last-child{min-width:0;display:flex;flex-direction:column;gap:2px}.wa-profile-summary-main small,.wa-profile-summary-details small{color:#8796a9;font-size:8px;font-weight:700}.wa-profile-summary-main strong,.wa-profile-summary-details strong{color:#263f5e;font-size:10px;line-height:1.35;overflow-wrap:anywhere}.wa-profile-summary-main span{color:#7a8ca1;font-size:9px;line-height:1.4}.wa-profile-summary-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.wa-profile-summary-details>div{min-width:0;display:flex;flex-direction:column;gap:2px}.wa-profile-inline{margin-top:10px}.wa-test-box-compact{padding:0;border:0;background:transparent}.wa-test-box-compact .wa-test-copy{margin-bottom:8px}.wa-footer-actions{margin-top:10px}@media(max-width:980px){.integration-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wa-profile-summary{grid-template-columns:1fr auto}.wa-profile-summary-details{grid-column:1 / -1}}@media(max-width:680px){.integration-head{grid-template-columns:36px minmax(0,1fr)}.integration-head .connection-pill{grid-column:2;justify-self:start}.integration-data-grid,.wa-overview-grid,.integration-inline-fields{grid-template-columns:1fr}.integration-inline-fields button{width:100%;justify-content:center}.wa-profile-summary{grid-template-columns:1fr;align-items:start}.wa-profile-summary-details{grid-column:auto;grid-template-columns:1fr}.wa-profile-summary>button{width:100%;justify-content:center}}.integration-test-box{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid #dfe8f2;border-radius:14px;background:#fbfdff}.integration-test-copy{min-width:0;display:flex;align-items:center;gap:12px;color:#45607f}.integration-test-icon{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:12px;background:#eaf3ff;color:#1469d2}.integration-test-copy>div{min-width:0;display:flex;flex-direction:column;gap:3px}.integration-test-copy strong{color:#274260;font-size:13px;font-weight:800;line-height:1.2}.integration-test-copy span{color:#7b8da2;font-size:12px;line-height:1.45}.integration-test-stack{min-width:min(100%,460px);flex:1 1 460px;display:flex;flex-direction:column;gap:10px}.integration-test-controls,.email-test-controls,.wa-test-controls{width:min(100%,520px);margin-left:auto;display:flex;align-items:center;gap:10px}.integration-test-controls input,.email-test-controls input,.wa-test-controls input{min-width:0;flex:1 1 auto;height:50px;padding:0 16px;border:1px solid #d8e3f0;border-radius:14px;background:#fff;color:#29415f;font-size:14px;font-weight:600}.integration-test-controls input::placeholder,.email-test-controls input::placeholder,.wa-test-controls input::placeholder{color:#9aaabd;font-size:14px;font-weight:500}.integration-test-controls .secondary-button,.email-test-controls .secondary-button,.wa-test-controls .secondary-button{height:50px;padding:0 18px;border-radius:14px;white-space:nowrap;font-size:14px;font-weight:800;justify-content:center;flex:0 0 auto}.integration-test-box .wa-test-result{margin-top:0}@media(max-width:980px){.integration-test-box{flex-direction:column;align-items:stretch}.integration-test-stack{min-width:0;flex:1 1 auto}.integration-test-controls,.email-test-controls,.wa-test-controls{width:100%;margin-left:0}}@media(max-width:640px){.integration-test-controls,.email-test-controls,.wa-test-controls{flex-direction:column;align-items:stretch}.integration-test-controls .secondary-button,.email-test-controls .secondary-button,.wa-test-controls .secondary-button{width:100%}}@media(max-width:820px){.wa-test-result-badge{grid-column:1 / -1;justify-self:start}}.rule-card-body{padding-top:12px}.rule-title-row{display:block}.rule-name-field{width:100%}.rule-name-field input{min-height:40px;height:40px}.automation-timing-builder{margin-top:10px;padding:11px 12px;border-radius:12px;background:#fbfdff}.automation-timing-options{gap:6px;margin-top:6px}.automation-timing-options button{min-height:42px;padding:8px 11px;border-radius:10px;align-items:center;text-align:center}.automation-timing-options strong{font-size:10px;line-height:1.15}.automation-days-input{grid-template-columns:auto 72px 1fr;gap:8px;margin-top:8px}.automation-days-input input{height:34px;border-radius:9px}.automation-fixed-time{width:fit-content;margin-top:8px;padding:5px 8px;border-radius:8px;background:transparent;color:#718398;font-size:9px}.automation-fixed-time strong{color:#536c86}.automation-channel-toggle-block{margin-top:12px}.automation-channel-toggle-block .automation-channel-switches,.automation-manual-channels .automation-channel-switches,.automation-channel-switches{gap:8px}.automation-channel-switch{min-height:46px!important;grid-template-columns:28px minmax(0,1fr) 40px!important;gap:9px!important;padding:7px 9px!important;border-radius:11px!important;background:#fff!important;box-shadow:none!important}.automation-channel-switch.is-on{border-color:#bdd8f5!important;background:#f7fbff!important}.automation-channel-switch-icon{width:28px!important;height:28px!important;border-radius:8px!important;background:transparent!important;color:#73869b!important}.automation-channel-switch.is-on .automation-channel-switch-icon{background:transparent!important;color:#1268cf!important}.automation-channel-switch-copy{gap:0!important}.automation-channel-switch-copy strong{font-size:11px!important}.automation-channel-state{display:none!important}.automation-toggle-track{flex-basis:38px!important;width:38px!important;height:22px!important;box-shadow:inset 0 0 0 1px #253a5312!important}.automation-toggle-thumb{top:3px!important;left:3px!important;width:16px!important;height:16px!important;box-shadow:0 1px 4px #1a324e33!important}.automation-channel-switch.is-on .automation-toggle-thumb,.automation-master-toggle.is-on .automation-toggle-thumb{transform:translate(16px)!important}@media(max-width:760px){.automation-timing-options{grid-template-columns:repeat(3,minmax(0,1fr))}.automation-days-input{grid-template-columns:auto 70px}.automation-days-input em{grid-column:1 / -1}}.client-simple-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;margin-bottom:14px}.client-simple-tabs{display:flex;flex-wrap:wrap;gap:6px}.client-simple-search{width:min(340px,100%);min-height:40px}.client-simple-table-panel{padding:0;overflow:hidden}.client-simple-table{width:100%;border-collapse:collapse}.client-simple-table th,.client-simple-table td{padding:14px 16px;vertical-align:middle}.client-simple-table th{font-size:11px;color:#758aa3;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.client-simple-table tbody tr+tr{border-top:1px solid #e6eef7}.client-simple-name{font-weight:800;font-size:14px}.client-simple-amounts{display:grid;gap:2px;justify-items:end}.client-simple-overdue{color:#c4463c}.client-simple-ok{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:999px;background:#edf8f2;color:#2e7a53;font-size:12px;font-weight:800}.client-simple-automation{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:800;white-space:nowrap}.client-simple-automation.global{color:#2367a9;background:#edf5ff}.client-simple-automation.custom{color:#7655a6;background:#f4effc}.client-simple-automation.off{color:#aa493f;background:#fff0ee}.client-simple-pagination{padding:12px 16px;border-top:1px solid #e6eef7}.client-simple-summary{display:grid;grid-template-columns:repeat(3,minmax(105px,.55fr)) repeat(2,minmax(180px,1.15fr));gap:0;padding:0;margin-bottom:14px;overflow:hidden}.client-simple-summary>div{display:grid;gap:4px;padding:15px 18px;border-right:1px solid #e6eef7}.client-simple-summary>div:last-child{border-right:0}.client-simple-summary span{color:#7b8fa6;font-size:11px;font-weight:700}.client-simple-summary strong{color:#173654;font-size:16px}.client-simple-summary strong.is-danger{color:#c4463c}.client-simple-summary-money strong{font-size:14px}.client-simple-automation-panel{padding:18px;margin-bottom:14px}.client-simple-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.client-simple-section-heading h2{margin:0 0 3px;color:#173654;font-size:17px}.client-simple-section-heading p{margin:0;color:#7b8fa6;font-size:12px}.client-simple-save{min-height:40px!important;padding:0 14px!important;white-space:nowrap}.client-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.client-mode-card{display:grid;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:10px;min-height:72px;padding:12px;border:1px solid #dce7f2;border-radius:12px;background:#fff;color:#284761;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.client-mode-card:hover{border-color:#b9d6f3}.client-mode-card.selected{border-color:#70b2f3;background:#f2f8ff;box-shadow:inset 0 0 0 1px #3689e01f}.client-mode-card.danger.selected{border-color:#e9aaa4;background:#fff5f4}.client-mode-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#eef5fc;color:#2a75bd}.client-mode-card.danger .client-mode-icon{background:#fff0ee;color:#b74d43}.client-mode-card>span:nth-child(2){display:grid;gap:2px}.client-mode-card strong{font-size:13px;color:#173654}.client-mode-card small{color:#8293a7;font-size:11px}.client-mode-radio{width:15px;height:15px;border:2px solid #b8c8d8;border-radius:50%;box-shadow:inset 0 0 0 3px #fff}.client-mode-card.selected .client-mode-radio{border-color:#1680e8;background:#1680e8}.client-mode-card.danger.selected .client-mode-radio{border-color:#c55a50;background:#c55a50}.client-mode-note,.client-mode-warning{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:10px 12px;border-radius:10px;background:#f7fafe;color:#60758e;font-size:12px}.client-mode-note a{color:#0f68c7;font-weight:800;white-space:nowrap}.client-mode-warning{justify-content:flex-start;border:1px solid #f3cbc6;background:#fff7f6;color:#9a443c}.client-mode-warning>div{display:grid;gap:2px}.client-mode-warning strong{color:#883c35}.client-dedicated-rules{margin-top:12px;border-top:1px solid #e7eef6;padding-top:12px}.client-dedicated-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.client-dedicated-head>strong{color:#304f69;font-size:13px}.client-add-rule{min-height:34px!important;padding:0 10px!important;font-size:12px!important}.client-rule-row{display:grid;grid-template-columns:30px minmax(300px,1.2fr) minmax(260px,.9fr) 34px;align-items:center;gap:12px;padding:10px 0;border-top:1px solid #edf2f7}.client-rule-row:first-of-type{border-top:0}.client-rule-number{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#eef5fc;color:#236db4;font-size:12px;font-weight:900}.client-rule-when{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.client-rule-when small{flex-basis:100%;color:#8496a9;font-size:10px}.client-rule-timing-tabs{display:inline-flex;gap:3px;padding:3px;border:1px solid #dce7f1;border-radius:9px;background:#f8fbfe}.client-rule-timing-tabs button{min-height:28px;padding:0 9px;border:0;border-radius:7px;background:transparent;color:#61758a;font-size:11px;font-weight:800;cursor:pointer}.client-rule-timing-tabs button.active{background:#fff;color:#1268cf;box-shadow:0 1px 4px #2347681f}.client-rule-days{display:inline-flex;align-items:center;gap:5px;color:#6e8296;font-size:11px}.client-rule-days input{width:58px;height:34px;padding:0 8px;border:1px solid #d8e4ef;border-radius:8px;background:#fff;color:#27445e;font:inherit;font-weight:800}.client-rule-channels-simple{display:flex;align-items:center;justify-content:flex-end;gap:12px}.client-rule-toggle{display:inline-flex;align-items:center;gap:7px;cursor:pointer}.client-rule-toggle>span{display:inline-flex;align-items:center;gap:5px;color:#4d657d;font-size:11px;font-weight:800}.client-rule-toggle input{position:absolute;opacity:0;pointer-events:none}.client-rule-toggle i{position:relative;display:inline-block;width:34px;height:20px;border-radius:999px;background:#cfd8e2;transition:background .15s ease}.client-rule-toggle i b{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #1b344c33;transition:transform .15s ease}.client-rule-toggle input:checked+i{background:#1982e5}.client-rule-toggle input:checked+i b{transform:translate(14px)}.client-rule-delete{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:#fff1ef;color:#b94f45;cursor:pointer}.client-rule-delete:disabled{opacity:.35;cursor:default}.client-simple-invoices-panel{padding:0;overflow:hidden}.invoice-heading-simple{padding:16px 18px 12px;margin:0;border-bottom:1px solid #e7eef6}.client-invoice-tabs-simple{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end}.client-invoice-tabs-simple .tab{min-height:34px}.client-invoice-tabs-simple .tab span{margin-left:5px;opacity:.72}.client-simple-invoices-table{width:100%;border-collapse:collapse}.client-simple-invoices-table th,.client-simple-invoices-table td{padding:13px 18px}.client-simple-invoices-table tbody tr+tr{border-top:1px solid #edf2f7}@media(max-width:980px){.client-simple-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.client-simple-summary>div{border-bottom:1px solid #e6eef7}.client-simple-summary>div:nth-child(2n){border-right:0}.client-simple-summary>div:last-child{grid-column:1 / -1;border-right:0;border-bottom:0}.client-mode-grid{grid-template-columns:1fr}.client-rule-row{grid-template-columns:30px minmax(0,1fr) 34px}.client-rule-channels-simple{grid-column:2 / 3;justify-content:flex-start}.client-rule-delete{grid-column:3;grid-row:1 / span 2}}@media(max-width:760px){.client-simple-toolbar,.client-simple-section-heading,.invoice-heading-simple{align-items:stretch;flex-direction:column}.client-simple-search{width:100%}.client-simple-summary{grid-template-columns:1fr 1fr}.client-simple-save{width:100%;justify-content:center}.client-rule-row{grid-template-columns:28px minmax(0,1fr) 32px}.client-rule-timing-tabs{width:100%}.client-rule-timing-tabs button{flex:1}.client-rule-channels-simple{flex-wrap:wrap}.client-mode-note{align-items:flex-start;flex-direction:column}.client-invoice-tabs-simple{justify-content:flex-start}}.business-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.business-metric-card{min-width:0;padding:16px;border:1px solid #dfe7f0;border-radius:15px;background:#fff;box-shadow:0 7px 24px #1735570b}.business-metric-head{display:flex;align-items:center;gap:8px;color:#6f7f93;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.055em}.business-metric-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:9px}.business-metric-card>strong{display:block;margin-top:13px;color:#153557;font-size:24px;line-height:1.05;letter-spacing:-.04em;white-space:nowrap}.business-metric-card>small{display:block;margin-top:6px;color:#8290a2;font-size:9px}.business-metric-card.tone-blue{border-top:3px solid #1775df}.business-metric-card.tone-blue .business-metric-icon{color:#176ccb;background:#edf6ff}.business-metric-card.tone-red{border-top:3px solid #db5a4b}.business-metric-card.tone-red .business-metric-icon{color:#c6473a;background:#fff0ee}.business-metric-card.tone-green{border-top:3px solid #27a06d}.business-metric-card.tone-green .business-metric-icon{color:#21865e;background:#eaf9f2}.business-metric-card.tone-neutral{border-top:3px solid #8a98aa}.business-metric-card.tone-neutral .business-metric-icon{color:#66768a;background:#f1f4f7}.dashboard-business-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:14px;margin-bottom:14px}.dashboard-chart-panel{padding:18px}.dashboard-simple-heading{margin-bottom:16px}.dashboard-simple-heading h2{color:#16395f;font-size:15px}.dashboard-simple-heading p{color:#8794a5;font-size:10px}.dashboard-stacked-bar{display:flex;width:100%;height:18px;overflow:hidden;border-radius:999px;background:#edf1f5}.dashboard-stacked-bar span{height:100%;transition:width .2s ease}.dashboard-stacked-collected{background:#25a06d}.dashboard-stacked-outstanding{background:#2c7fdb}.dashboard-legend-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.dashboard-legend-grid>div{display:grid;grid-template-columns:auto 1fr;gap:3px 7px;align-items:center;min-width:0}.dashboard-legend-grid small{color:#7e8b9c;font-size:9px}.dashboard-legend-grid strong{grid-column:1 / -1;color:#17395c;font-size:12px;white-space:nowrap}.legend-dot{width:8px;height:8px;border-radius:50%}.collected-dot{background:#25a06d}.outstanding-dot{background:#2c7fdb}.overdue-dot{background:#db5a4b}.dashboard-aging-list{display:flex;flex-direction:column;gap:15px}.dashboard-aging-label{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px;color:#63758a;font-size:10px}.dashboard-aging-label strong{color:#17395c;font-size:12px}.dashboard-aging-track{height:9px;border-radius:999px;overflow:hidden;background:#edf1f5}.dashboard-aging-track span{display:block;height:100%;border-radius:inherit}.aging-soft{background:#f0b04c}.aging-medium{background:#ed7f46}.aging-strong{background:#d95549}.dashboard-debtors-panel{padding:18px}.dashboard-text-link{color:#176ccb;font-size:10px;font-weight:800}.dashboard-debtors-table{border:1px solid #e6edf4;border-radius:12px;overflow:hidden}.dashboard-debtors-table-head,.dashboard-debtor-table-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}.dashboard-debtors-table-head{padding:9px 13px;background:#f7fafd;color:#8592a3;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.dashboard-debtors-table-head span:last-child{text-align:right}.dashboard-debtor-table-row{padding:11px 13px;border-top:1px solid #edf1f5}.dashboard-debtor-table-row:hover{background:#f9fbfd}.dashboard-debtor-table-row>strong{color:#b74438;font-size:11px;white-space:nowrap}.dashboard-debtor-name{min-width:0}.dashboard-debtor-name>strong{display:block;color:#17395c;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-debtor-mini-track{width:min(260px,70%);height:4px;margin-top:6px;overflow:hidden;border-radius:999px;background:#eef2f6}.dashboard-debtor-mini-track span{display:block;height:100%;border-radius:inherit;background:#e46c5e}.invoice-bulk-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;margin:-2px 0 12px;padding:8px 11px;border:1px solid #e3eaf2;border-radius:11px;background:#f8fafc;color:#8190a2;font-size:9px}.invoice-bulk-bar.is-active{border-color:#c8dcef;background:#f2f8ff;color:#315d87}.invoice-bulk-bar>div{display:flex;align-items:center;gap:7px}.invoice-bulk-bar button{border:1px solid transparent;border-radius:8px;padding:7px 10px;font-size:9px;font-weight:800}.invoice-bulk-paid{color:#17704c;background:#eaf9f2;border-color:#c8eadb!important}.invoice-bulk-paid:hover:not(:disabled){background:#dcf4e8}.invoice-bulk-unpaid{color:#8a5d18;background:#fff7e4;border-color:#efdfb8!important}.invoice-bulk-unpaid:hover:not(:disabled){background:#fff0c9}.invoice-bulk-feedback{margin-top:0}.invoice-select-cell{width:42px;min-width:42px;padding-left:14px!important;padding-right:8px!important;text-align:center}.invoice-select-cell input{width:15px;height:15px;accent-color:#176ccb;cursor:pointer}@media(max-width:1050px){.business-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-business-grid{grid-template-columns:1fr}}@media(max-width:700px){.business-metrics-grid,.dashboard-legend-grid{grid-template-columns:1fr}.invoice-bulk-bar{align-items:flex-start;flex-direction:column}.invoice-bulk-bar>div{width:100%}.invoice-bulk-bar button{flex:1}}.wa-template-fixed-footer{min-height:44px;display:flex;align-items:center;padding:0 12px;border:1px solid #dde7f2;border-radius:10px;background:#f7f9fc;color:#52677f;font-size:12px;font-weight:700}.getting-started{margin:0 0 16px;padding:16px;border:1px solid #dbe7f5;border-radius:16px;background:linear-gradient(135deg,#fff,#f8fbff);box-shadow:0 8px 24px #134a8b0b}.getting-started-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.getting-started.is-collapsed{padding:10px 12px;border-color:#d5eadf;background:linear-gradient(135deg,#fff,#f8fdf9);box-shadow:0 5px 16px #167a4909}.getting-started.is-collapsed .getting-started-head{align-items:center;margin-bottom:0}.getting-started-title-wrap{display:flex;min-width:0;align-items:flex-start;gap:9px}.getting-started.is-collapsed .getting-started-title-wrap{align-items:center}.getting-started-complete-icon{display:inline-flex;width:30px;height:30px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:9px;background:#eaf8f0;color:#18864b}.getting-started-complete-icon svg{width:17px;height:17px}.getting-started-kicker{display:block;margin-bottom:2px;color:#176ccb;font-size:9px;line-height:1.15;font-weight:850;letter-spacing:.075em;text-transform:uppercase}.getting-started.is-complete .getting-started-kicker{color:#16814a}.getting-started-head h2{margin:0;color:#102642;font-size:15px;line-height:1.25;font-weight:800;letter-spacing:-.02em}.getting-started.is-collapsed .getting-started-head h2{font-size:13.5px}.getting-started-head p{max-width:720px;margin:4px 0 0;color:#71809a;font-size:11.5px;line-height:1.45}.getting-started-head-actions{display:flex;align-items:center;gap:7px;flex:0 0 auto}.getting-started-progress{min-width:42px;padding:5px 8px;border:1px solid #d9e6f7;border-radius:999px;background:#fff;color:#536987;font-size:9.5px;line-height:1;font-weight:850;text-align:center}.getting-started-progress.is-complete{border-color:#cce9d8;background:#f5fcf8;color:#18864b}.getting-started-collapse{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:1px solid #d9e6f7;border-radius:9px;background:#fff;color:#536987;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.getting-started-collapse svg{width:15px;height:15px}.getting-started-collapse:hover{color:#0b1b34;border-color:#bcd4f2;background:#f8fbff}.getting-started-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.getting-started-step{display:grid;grid-template-columns:26px 32px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:64px;padding:9px 10px;border:1px solid #e0e9f4;border-radius:12px;background:#fff;color:inherit;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.getting-started-step:hover{border-color:#a9cff7;box-shadow:0 6px 18px #176ccb12;transform:translateY(-1px)}.getting-started-step-state{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border:1px solid #cfe1f6;border-radius:7px;background:#f3f8fe;color:#176ccb;font-size:9.5px;font-weight:900}.getting-started-step-state svg{width:14px;height:14px}.getting-started-step-icon{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:9px;background:#f2f7fd;color:#315b8f}.getting-started-step-icon svg{width:16px;height:16px}.getting-started-step-copy{min-width:0}.getting-started-step-copy strong{display:block;color:#173253;font-size:11.5px;line-height:1.3}.getting-started-step-copy small{display:block;margin-top:2px;color:#7b8aa1;font-size:10px;line-height:1.35}.getting-started-step-action{display:inline-flex;align-items:center;gap:3px;color:#176ccb;font-size:10px;font-weight:800;white-space:nowrap}.getting-started-step-action svg{width:12px;height:12px}.getting-started-step.is-done{border-color:#d5eadf;background:#fcfffd}.getting-started-step.is-done .getting-started-step-state{border-color:#c5e4d2;background:#eaf8f0;color:#18864b}.getting-started-step.is-done .getting-started-step-icon{background:#f0faf4;color:#278558}.getting-started-step.is-done .getting-started-step-action{color:#278558}.integration-section[id]{scroll-margin-top:92px}@media(max-width:900px){.getting-started-steps{grid-template-columns:1fr}}@media(max-width:640px){.getting-started{padding:12px;border-radius:14px}.getting-started.is-collapsed{padding:9px 10px}.getting-started-head{gap:8px}.getting-started-head h2{font-size:14px}.getting-started.is-collapsed .getting-started-head h2{font-size:12.5px}.getting-started-head p{font-size:10.5px}.getting-started-kicker{font-size:8.5px}.getting-started-progress{min-width:38px;padding:5px 7px;font-size:9px}.getting-started-step{grid-template-columns:24px 30px minmax(0,1fr);min-height:60px}.getting-started-step-action{grid-column:3;justify-self:start}}.integration-layout{--integration-section-title-size: 14px;--integration-card-title-size: 15px;--integration-body-size: 10px;--integration-action-size: 11px}.integration-layout .integration-section-heading strong{font-size:var(--integration-section-title-size)}.integration-layout .integration-section-heading p,.integration-layout .integration-head p,.integration-layout .integration-data-item span,.integration-layout .integration-inline-note{font-size:var(--integration-body-size)}.integration-layout .integration-head h2{font-size:var(--integration-card-title-size)}.integration-layout .integration-card .primary-button,.integration-layout .integration-card .secondary-button,.integration-layout .integration-card .danger-button,.integration-layout .integration-card .compact-button,.integration-layout .integration-card .integration-disconnect-button{width:auto!important;min-width:0!important;min-height:38px!important;height:38px;padding:0 12px!important;border-radius:10px!important;font-size:var(--integration-action-size)!important;font-weight:780!important;line-height:1!important;flex:0 0 auto!important}.integration-layout .integration-test-box{padding:12px 14px;gap:14px}.integration-layout .integration-test-icon{width:36px;height:36px;flex-basis:36px;border-radius:10px}.integration-layout .integration-test-copy{gap:10px}.integration-layout .integration-test-copy>div{gap:0}.integration-layout .integration-test-copy strong{font-size:11px;line-height:1.25}.integration-layout .integration-test-copy span{font-size:var(--integration-body-size)}.integration-layout .integration-test-controls input,.integration-layout .email-test-controls input,.integration-layout .wa-test-controls input{height:38px;padding:0 12px;border-radius:10px;font-size:11px;font-weight:600}.integration-layout .integration-test-controls input::placeholder,.integration-layout .email-test-controls input::placeholder,.integration-layout .wa-test-controls input::placeholder{font-size:11px;font-weight:500}.integration-layout .integration-test-controls .secondary-button,.integration-layout .email-test-controls .secondary-button,.integration-layout .wa-test-controls .secondary-button{height:38px;min-height:38px!important;padding:0 12px!important;border-radius:10px!important;font-size:var(--integration-action-size)!important;font-weight:780!important}.ios-message-thread{gap:10px;padding:18px 10px 22px 4px;background:linear-gradient(180deg,#fbfcfe,#f6f8fb);border-radius:18px;scroll-behavior:auto}.message-thread.message-thread-scroll.ios-message-thread{min-height:320px;max-height:min(68vh,760px)}.ios-message-bubble{width:fit-content;max-width:min(84%,760px);padding:10px 13px 11px;border:0;border-radius:20px;box-shadow:0 1px 2px #10233c12;overflow:visible}.ios-message-bubble.inbound{align-self:flex-start;background:#e9e9eb;color:#10223a;border-bottom-left-radius:7px}.ios-message-bubble.outbound{align-self:flex-end;background:#1687ff;color:#fff;border-bottom-right-radius:7px}.ios-message-bubble.email{min-width:min(58%,520px)}.ios-message-bubble-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:6px}.ios-message-kind{display:inline-flex;align-items:center;gap:6px;font-size:9px;font-weight:850;line-height:1.2}.ios-message-bubble.inbound .ios-message-kind{color:#496176}.ios-message-bubble.outbound .ios-message-kind{color:#ffffffeb}.ios-message-bubble time{flex:none;font-size:8px;white-space:nowrap}.ios-message-bubble.inbound time{color:#7d8792}.ios-message-bubble.outbound time{color:#ffffffb8}.ios-message-participant{margin:-1px 0 7px;font-size:9px;line-height:1.35;overflow-wrap:anywhere}.ios-message-bubble.inbound .ios-message-participant{color:#667684}.ios-message-bubble.outbound .ios-message-participant{color:#ffffffc2}.ios-message-subject{display:grid;gap:2px;margin:2px 0 8px;padding-bottom:8px;border-bottom:1px solid rgba(16,34,58,.1)}.ios-message-bubble.outbound .ios-message-subject{border-bottom-color:#ffffff38}.ios-message-subject span{font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.04em;opacity:.72}.ios-message-subject strong{font-size:11px;line-height:1.4;overflow-wrap:anywhere}.ios-message-text{margin:0;max-height:none;overflow:visible;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font-size:11px;line-height:1.58}.ios-message-ai{margin-top:9px;padding-top:8px;border-top:1px solid rgba(16,34,58,.09)}.ios-message-bubble.outbound .ios-message-ai{color:#ffffffdb;border-top-color:#fff3}.conversation-list-item.selected{position:relative;z-index:1}@media(max-width:760px){.message-thread.message-thread-scroll.ios-message-thread{max-height:58vh}.ios-message-bubble{max-width:92%}.ios-message-bubble.email{min-width:72%}.ios-message-bubble-head{align-items:flex-start;flex-direction:column;gap:3px}}.automation-builder-compact{overflow:hidden}.automation-compact-head{margin-bottom:4px}.automation-compact-head>div{min-width:0}.automation-compact-head h2{margin:0;color:#173b5e;font-size:15px;letter-spacing:-.02em}.automation-compact-head p{margin:4px 0 0;color:#7f91a4;font-size:10px;line-height:1.45}.automation-compact-rules{border-top:1px solid #e7eef6}.automation-rule-row-compact:first-child{border-top:0}.automation-compact-footer{display:flex;align-items:center;justify-content:flex-end;gap:14px;padding-top:12px;border-top:1px solid #edf2f7;color:#8494a7;font-size:9px}.automation-compact-footer>div{display:flex;gap:7px}html{-webkit-text-size-adjust:100%}*,*:before,*:after{box-sizing:border-box}button,input,select,textarea{max-width:100%}pre,code,.message-body,.ios-message-text{overflow-wrap:anywhere;word-break:break-word}.table-panel,.invoice-table-wrap,.client-simple-invoices-panel,.automation-delivery-table{max-width:100%}@media(max-width:1180px){.main-content{padding-left:28px;padding-right:28px}.business-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.two-col-grid,.dashboard-two-col,.automation-overview-grid{grid-template-columns:1fr!important}.panel{min-width:0}}@media(max-width:900px){.main-content{width:100%}.app-content-inner{width:100%;max-width:none}.conversation-layout{grid-template-columns:1fr!important;min-height:0!important}.conversation-list-panel{max-height:360px!important}.message-thread.message-thread-scroll{max-height:min(58dvh,540px)}.business-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-compact-head{align-items:flex-start}.client-rule-row.automation-rule-row-compact{grid-template-columns:30px minmax(0,1fr) 34px}.automation-rule-row-compact .client-rule-channels-simple{grid-column:2 / 3;justify-content:flex-start}.automation-rule-row-compact .client-rule-delete{grid-column:3;grid-row:1 / span 2}.automation-delivery-table{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:680px){.main-content{padding-left:12px!important;padding-right:12px!important}.page-header h1{font-size:clamp(24px,8vw,30px)}.page-header p{font-size:11px;line-height:1.5}.panel,.metric-card,.loading-card{width:100%;max-width:100%}.business-metrics-grid{grid-template-columns:1fr;gap:9px}.business-metric-card{padding:14px}.business-metric-card>strong{font-size:21px;white-space:normal;overflow-wrap:anywhere}.toolbar,.panel-heading,.client-simple-toolbar,.client-simple-section-heading,.automation-builder-head,.automation-compact-head,.integration-head{min-width:0}.filter-tabs{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:2px}.filter-tabs .tab{flex:0 0 auto}.search-box,.compact-select,.invoice-source-select{max-width:100%}.table-panel{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.table-panel table,.client-simple-invoices-table{min-width:680px}.conversation-list-panel{max-height:300px!important}.conversation-detail-panel{padding:12px!important}.conversation-detail-head{gap:8px}.message-thread.message-thread-scroll{max-height:52dvh;padding-right:2px}.ios-message-bubble,.ios-message-bubble.email{width:auto;min-width:0!important;max-width:94%!important;padding:11px 12px}.conversation-reply-composer{padding:12px}.conversation-reply-footer{align-items:stretch;flex-direction:column;gap:9px}.conversation-reply-footer .primary-button{width:100%;justify-content:center}.client-rule-row.automation-rule-row-compact{grid-template-columns:28px minmax(0,1fr) 32px;gap:8px}.automation-rule-row-compact .client-rule-when{min-width:0}.automation-rule-row-compact .client-rule-timing-tabs{width:100%}.automation-rule-row-compact .client-rule-timing-tabs button{flex:1;padding:0 7px}.automation-rule-row-compact .client-rule-days{width:100%}.automation-rule-row-compact .client-rule-days input{width:72px}.automation-rule-row-compact .client-rule-channels-simple{gap:10px 14px;flex-wrap:wrap}.automation-compact-footer{align-items:stretch;flex-direction:column}.automation-compact-footer>div{width:100%}.automation-compact-footer button{flex:1;justify-content:center}.modal,[role=dialog],[data-slot=dialog-content]{max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px);overflow-y:auto}.form-grid.two-col,.form-grid.three-col,.provider-two-col,.payment-settings-grid{grid-template-columns:1fr!important}}@media(max-width:430px){.main-content{padding-left:9px!important;padding-right:9px!important}.panel{padding:12px}.client-rule-row.automation-rule-row-compact{grid-template-columns:26px minmax(0,1fr) 30px}.client-rule-number{width:26px;height:26px}.client-rule-timing-tabs button{min-height:30px;font-size:10px}.client-rule-toggle>span{font-size:10px}.client-rule-toggle i{width:32px;height:19px}.client-rule-toggle i b{width:13px;height:13px}.client-rule-toggle input:checked+i b{transform:translate(13px)}.conversation-toolbar.inbox-toolbar{padding:10px;gap:10px}.ios-message-bubble,.ios-message-bubble.email{max-width:97%!important}.notification-popover{border-radius:14px}}.client-rule-row.is-disabled,.automation-rule-row-compact.is-disabled{opacity:.68;background:var(--surface-soft, #f8fafc)}.client-rule-row.is-disabled .client-rule-timing-tabs,.automation-rule-row-compact.is-disabled .client-rule-timing-tabs{opacity:.82}.subscription-page{display:flex;flex-direction:column;gap:18px}.subscription-current-card{padding:22px;border:1px solid #dbe6f1;border-radius:22px;background:#fff;box-shadow:0 12px 34px #1538600e}.subscription-current-main{display:flex;gap:15px;align-items:flex-start}.subscription-icon{display:grid;place-items:center;width:46px;height:46px;flex:0 0 auto;border-radius:14px;background:#eaf4ff;color:#0872e8}.subscription-icon svg{width:21px}.subscription-eyebrow{display:block;margin-bottom:5px;color:#7d8da3;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.subscription-plan-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.subscription-plan-title-row h2{margin:0;color:#10233f;font-size:25px;letter-spacing:-.035em}.subscription-current-main p{margin:7px 0 0;max-width:720px;color:#73839a;font-size:11px;line-height:1.55}.subscription-status-pill{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border-radius:999px;font-size:9px;font-weight:800}.subscription-status-pill.success{background:#eaf8f0;color:#238451}.subscription-status-pill.warning{background:#fff5df;color:#946713}.subscription-status-pill.neutral{background:#eff4f8;color:#607187}.subscription-status-pill.danger{background:#fff0ee;color:#bb4b3f}.subscription-current-facts{display:grid;grid-template-columns:repeat(3,1fr);margin-top:20px;border:1px solid #e3eaf2;border-radius:16px;overflow:hidden}.subscription-current-facts>div{padding:14px 16px;border-right:1px solid #e3eaf2}.subscription-current-facts>div:last-child{border-right:0}.subscription-current-facts span,.subscription-current-facts small{display:block;color:#8594a8;font-size:9px}.subscription-current-facts strong{display:block;margin:5px 0 3px;color:#17304f;font-size:14px}.subscription-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:16px}.subscription-cancel-button{border:0;background:transparent;color:#b94c43;font-size:10px;font-weight:750;cursor:pointer;padding:9px 4px}.subscription-cancel-button:disabled{opacity:.5;cursor:not-allowed}.subscription-choose-section{padding:24px;border:1px solid #dfe7f0;border-radius:22px;background:#f9fbfe}.subscription-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.subscription-section-heading h2{margin:7px 0 3px;color:#10233f;font-size:22px;letter-spacing:-.035em}.subscription-section-heading p{margin:0;color:#7a899e;font-size:10px}.billing-interval-toggle,.public-billing-toggle{display:inline-flex;align-items:center;padding:4px;border:1px solid #dce6f0;border-radius:12px;background:#fff}.billing-interval-toggle button,.public-billing-toggle button{border:0;border-radius:9px;background:transparent;color:#6e7d91;font-size:10px;font-weight:750;padding:9px 12px;cursor:pointer}.billing-interval-toggle button.active,.public-billing-toggle button.active{background:#0b73e7;color:#fff;box-shadow:0 5px 14px #0b73e733}.billing-interval-toggle button span,.public-billing-toggle button span{margin-left:4px;font-size:8px;opacity:.8}.subscription-plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.subscription-plan-card{position:relative;display:flex;flex-direction:column;min-height:430px;padding:21px;border:1px solid #dce5ef;border-radius:20px;background:#fff}.subscription-plan-card.pro{border-color:#9bcaff;box-shadow:0 14px 36px #1070e017}.subscription-plan-card.current{outline:2px solid rgba(23,141,87,.13)}.subscription-card-top{display:flex;justify-content:space-between;gap:12px}.subscription-card-top>div>span{color:#708097;font-size:10px;font-weight:800}.subscription-card-top h3{margin:9px 0 7px;color:#12243f;font-size:30px;letter-spacing:-.05em}.subscription-card-top p{margin:0;max-width:410px;color:#73839a;font-size:10px;line-height:1.55}.subscription-pro-price{display:flex;align-items:flex-end;gap:6px}.subscription-pro-price h3{margin-bottom:0}.subscription-pro-price small{padding-bottom:5px;color:#8695a9;font-size:9px}.current-plan-pill,.recommended-plan-pill{height:max-content;padding:6px 9px;border-radius:999px;font-size:8px;font-weight:850;text-transform:uppercase}.current-plan-pill{background:#eaf8f0;color:#238451}.recommended-plan-pill{background:#e7f2ff;color:#0871e5}.subscription-saving{display:flex;align-items:center;gap:6px;margin-top:13px;padding:8px 10px;border-radius:10px;background:#eff9f3;color:#248150;font-size:9px;font-weight:800}.subscription-feature-list{display:flex;flex-direction:column;gap:10px;margin:19px 0 auto;padding:18px 0;border-top:1px solid #e9eef4}.subscription-feature-list>div{display:flex;align-items:flex-start;gap:8px;color:#465970;font-size:10px;line-height:1.4}.subscription-feature-list svg{width:14px;flex:0 0 auto;color:#16945a}.subscription-plan-card .full{justify-content:center;width:100%;margin-top:13px}.subscription-secure-note{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:9px;color:#8a98aa;font-size:8px}.subscription-loading .skeleton-card{overflow:hidden;position:relative;background:#f5f8fb}.subscription-loading .subscription-current-card{height:230px}.subscription-loading .subscription-plan-card{height:430px}.subscription-loading .skeleton-card:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent);animation:billingShimmer 1.25s infinite}@keyframes billingShimmer{to{transform:translate(100%)}}.spin{animation:billingSpin .9s linear infinite}@keyframes billingSpin{to{transform:rotate(360deg)}}.public-billing-toggle{margin-top:26px}.pricing-grid-two{grid-template-columns:repeat(2,minmax(0,430px));justify-content:center;gap:18px}.pricing-card.simple-plan{min-height:510px}.pricing-card.simple-plan.featured{transform:translateY(-8px)}.pricing-saving{display:flex;align-items:center;gap:7px;margin-top:8px;padding:9px 10px;border-radius:11px;background:#eff9f3;color:#258154;font-size:9px;font-weight:800}.pricing-saving svg{width:15px}.pricing-under-cta{display:block;margin-top:10px;text-align:center;color:#8795a8;font-size:8px}.homepage-pricing-two{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:850px;margin:0 auto}.homepage-price-plan{position:relative;display:flex;flex-direction:column;min-height:230px;padding:26px;border:1px solid #dfe8f2;border-radius:22px;background:#fff}.homepage-price-plan.featured{border-color:#91c6ff;background:linear-gradient(145deg,#082c64,#086fe8);box-shadow:0 22px 60px #0866da21}.homepage-price-plan small{color:#798aa0;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.homepage-price-plan strong{margin-top:11px;color:#0b1b33;font-size:34px;letter-spacing:-.045em}.homepage-price-plan strong em{font-size:10px;font-style:normal;font-weight:600;letter-spacing:0}.homepage-price-plan span{margin-top:9px;color:#75859a;font-size:10px;line-height:1.5}.homepage-price-plan a{display:flex;align-items:center;gap:6px;margin-top:auto;color:#0872e8;font-size:10px;font-weight:800}.homepage-price-plan.featured small,.homepage-price-plan.featured span,.homepage-price-plan.featured a{color:#c5def8}.homepage-price-plan.featured strong{color:#fff}.homepage-price-popular{position:absolute;top:17px;right:17px;padding:6px 8px;border-radius:999px;background:#ffffff21;color:#fff!important;font-size:8px!important;font-weight:800;text-transform:uppercase}@media(max-width:900px){.subscription-current-facts{grid-template-columns:1fr}.subscription-current-facts>div{border-right:0;border-bottom:1px solid #e3eaf2}.subscription-current-facts>div:last-child{border-bottom:0}.subscription-section-heading{align-items:flex-start;flex-direction:column}.subscription-plan-grid{grid-template-columns:1fr}.pricing-grid-two{grid-template-columns:1fr;max-width:560px}.pricing-card.simple-plan.featured{transform:none}.homepage-pricing-two{grid-template-columns:1fr}}@media(max-width:600px){.subscription-current-card,.subscription-choose-section{padding:16px;border-radius:18px}.subscription-current-main{gap:11px}.subscription-icon{width:40px;height:40px}.subscription-plan-title-row{align-items:flex-start;flex-direction:column;gap:7px}.subscription-actions{align-items:stretch;flex-direction:column}.subscription-actions>*{justify-content:center;width:100%}.billing-interval-toggle{width:100%;display:grid;grid-template-columns:1fr 1fr}.billing-interval-toggle button{white-space:nowrap}.subscription-plan-card{min-height:auto;padding:17px}.subscription-card-top{gap:8px}.recommended-plan-pill,.current-plan-pill{position:absolute;top:15px;right:15px}.homepage-price-plan{min-height:210px}.public-billing-toggle{display:grid;grid-template-columns:1fr 1fr;width:min(100%,360px);margin-left:auto;margin-right:auto}}.inline-success{margin-top:8px;padding:8px 10px;border:1px solid #cfead9;border-radius:9px;background:#eefaf3;color:#267c4f;font-size:10px;font-weight:650}.desktop-page-title{position:relative;z-index:56;margin:0 auto 0 0;min-width:0;max-width:240px;overflow:hidden;color:#07172f;font-size:20px;font-weight:850;line-height:1.05;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.page-header.page-header-actions-only{min-height:0;margin:0 0 12px;padding:0;display:flex;justify-content:flex-end;align-items:center}.page-header.page-header-actions-only .header-actions{margin-left:auto}.main-content{padding-top:76px}.invoice-title-row-status-only{min-height:26px;justify-content:flex-start}.mobile-app-title-area{min-width:0;display:flex;align-items:center;gap:10px;flex:1 1 auto}.mobile-page-title{display:none}@media(max-width:1180px)and (min-width:901px){.desktop-page-title{max-width:170px;font-size:18px}.deincasat-header-pill{max-width:calc(100% - 500px)}}@media(max-width:1060px)and (min-width:901px){.desktop-page-title{max-width:135px}.deincasat-header-pill{max-width:calc(100% - 430px)}}@media(max-width:900px){.mobile-page-title{display:block;min-width:0;max-width:220px;overflow:hidden;color:#07172f;font-size:17px;font-weight:850;line-height:1.1;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.main-content{padding-top:78px!important}.page-header.page-header-actions-only{margin-bottom:10px}}@media(max-width:620px){.mobile-app-brand .brand-logo-word{display:none}.mobile-page-title{max-width:180px}}@media(max-width:430px){.mobile-page-title{max-width:112px;font-size:15px}.mobile-app-title-area{gap:8px}.main-content{padding-top:74px!important}}.sidebar-user-footer{margin-top:auto;padding:14px 6px 2px;border-top:1px solid rgba(255,255,255,.12)}.sidebar-user-footer .cl-userButtonBox,.sidebar-user-button{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:10px}.sidebar-user-footer .cl-userButtonOuterIdentifier,.sidebar-user-identifier{min-width:0;max-width:150px;overflow:hidden;color:#eef6ff!important;font-size:11px!important;font-weight:750!important;text-overflow:ellipsis;white-space:nowrap}.sidebar-user-footer .cl-avatarBox,.sidebar-user-avatar{width:34px!important;height:34px!important;flex:0 0 auto}@media(max-width:900px){.sidebar-user-footer{padding:14px 4px 0}.sidebar-user-footer .cl-userButtonOuterIdentifier,.sidebar-user-identifier{max-width:190px}}.invoice-bulk-bar{min-height:54px;padding:10px 12px;border-color:#d7e4f2;background:#fff;color:#64778d;font-size:10px;font-weight:700;box-shadow:0 5px 18px #193e6709}.invoice-bulk-bar.is-active{border-color:#a9cbea;background:#f5faff}.invoice-bulk-bar button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 14px;border-radius:10px;font-size:10px;font-weight:850;box-shadow:0 4px 12px #1f456c0d}.invoice-bulk-paid{color:#fff;background:#19945f;border-color:#19945f!important}.invoice-bulk-paid:hover:not(:disabled){background:#147a4f}.invoice-bulk-unpaid{color:#6f4b0c;background:#ffe8ad;border-color:#e9c665!important}.invoice-bulk-unpaid:hover:not(:disabled){background:#ffdf8d}.invoice-bulk-bar button:disabled{opacity:.46;box-shadow:none}@media(max-width:700px){.invoice-bulk-bar button{min-height:40px;font-size:10px}}.subscription-usage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.subscription-usage-grid>div{padding:12px 14px;border:1px solid #e1e9f2;border-radius:13px;background:#fbfdff}.subscription-usage-grid span,.subscription-usage-grid small{display:block;color:#8190a3;font-size:9px}.subscription-usage-grid strong{display:block;margin:5px 0 2px;color:#17385b;font-size:15px}@media(max-width:600px){.subscription-usage-grid{grid-template-columns:1fr}}.automation-page-actions-autosave{justify-content:flex-end}.impersonation-banner{position:fixed;z-index:54;top:64px;left:244px;right:0;min-height:46px;padding:8px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px;background:#c93434;color:#fff;border-bottom:1px solid rgba(105,0,0,.24);box-shadow:0 8px 22px #89141429}.impersonation-banner>div{min-width:0;display:flex;align-items:center;gap:8px}.impersonation-banner strong{font-size:11px;font-weight:850;white-space:nowrap}.impersonation-banner span{min-width:0;overflow:hidden;font-size:10px;font-weight:650;opacity:.9;text-overflow:ellipsis;white-space:nowrap}.impersonation-banner button{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:9px;background:#ffffff14;color:#fff}.app-shell.is-impersonating .main-content{padding-top:122px}.sidebar-impersonated-user{min-width:0;display:flex;align-items:center;gap:9px;color:#fff;font-size:10px;font-weight:750}.sidebar-impersonated-user svg{flex:0 0 auto;color:#ffb5b5}.sidebar-impersonated-user span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-page{width:100%;display:flex;flex-direction:column;gap:14px}.admin-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.admin-kpi-card{min-height:102px;padding:14px;display:flex;align-items:flex-start;gap:10px;border:1px solid #dfe7f0;border-radius:16px;background:#fff;box-shadow:0 7px 22px #0d325a09}.admin-kpi-icon{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:10px}.admin-kpi-icon.blue{color:#0871e5;background:#eaf4ff}.admin-kpi-icon.green{color:#218553;background:#eaf8f0}.admin-kpi-icon.purple{color:#7752bd;background:#f1ecfb}.admin-kpi-icon.amber{color:#9b6918;background:#fff5df}.admin-kpi-card>div{min-width:0;display:flex;flex-direction:column}.admin-kpi-card small{color:#8191a6;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.admin-kpi-card strong{margin-top:6px;color:#102440;font-size:19px;line-height:1.05;letter-spacing:-.035em}.admin-kpi-card em{margin-top:5px;overflow:hidden;color:#8695a9;font-size:8.5px;font-style:normal;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.admin-control-panel,.admin-users-panel{border:1px solid #dfe7f0;border-radius:18px;background:#fff;box-shadow:0 8px 24px #10375f09}.admin-control-panel{padding:12px}.admin-toolbar{display:grid;grid-template-columns:minmax(240px,1.8fr) repeat(4,minmax(120px,.72fr)) 40px auto;gap:8px;align-items:center}.admin-toolbar select,.admin-search input{min-height:38px;border-color:#dce5ef;border-radius:10px;color:#27435f;font-size:9.5px;font-weight:700;background:#fff}.admin-search{position:relative;min-width:0}.admin-search svg{position:absolute;z-index:1;left:12px;top:50%;transform:translateY(-50%);color:#8ca0b6;pointer-events:none}.admin-search input{padding-left:38px}.admin-sort-direction,.admin-refresh{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #dce5ef;border-radius:10px;background:#f8fbfe;color:#28517a;font-size:9px;font-weight:800}.admin-sort-direction{width:40px;padding:0;font-size:16px}.admin-refresh{padding:0 12px;white-space:nowrap}.admin-refresh:disabled{opacity:.55}.admin-results-meta{margin-top:9px;display:flex;align-items:center;gap:12px;color:#8a99ac;font-size:8.5px;font-weight:700}.admin-users-panel{overflow:hidden}.admin-table-wrap{width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.admin-users-table{width:100%;min-width:1320px;border-collapse:collapse}.admin-users-table th{padding:11px 12px;background:#f7f9fc;color:#8292a7;font-size:8px;font-weight:850;text-align:left;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;border-bottom:1px solid #e5ebf2}.admin-users-table td{padding:12px;vertical-align:top;color:#435a73;font-size:9px;border-bottom:1px solid #edf1f6}.admin-users-table tbody tr:last-child td{border-bottom:0}.admin-users-table tbody tr:hover{background:#fbfdff}.admin-user-main,.admin-subscription-cell,.admin-activity-cell,.admin-invoice-cell{min-width:0;display:flex;flex-direction:column;gap:3px}.admin-user-main strong,.admin-subscription-cell strong,.admin-activity-cell strong,.admin-invoice-cell strong{color:#173452;font-size:10px}.admin-user-main span,.admin-subscription-cell span,.admin-activity-cell span,.admin-invoice-cell span{color:#677b92;font-size:9px}.admin-user-main small,.admin-subscription-cell small,.admin-activity-cell small,.admin-invoice-cell small{color:#94a1b1;font-size:8px}.admin-plan-pill{align-self:flex-start;display:inline-flex;padding:4px 6px;border-radius:999px;font-size:7.5px!important;font-weight:900;letter-spacing:.05em}.admin-plan-pill.pro{background:#e8f8ef;color:#1d8750}.admin-plan-pill.free{background:#eef3f7;color:#66788c}.admin-message-counts{display:flex;flex-direction:column;gap:6px}.admin-message-counts span{display:flex;align-items:center;gap:5px;color:#6b7e93;white-space:nowrap}.admin-message-counts strong{color:#173a5d}.admin-integrations{max-width:215px;display:flex;flex-wrap:wrap;gap:4px}.admin-integration-chip{display:inline-flex;align-items:center;gap:3px;padding:4px 5px;border-radius:999px;background:#f2f4f7;color:#9aa5b1;font-size:7px;font-weight:800}.admin-integration-chip.active{background:#eaf8f0;color:#24804f}.admin-recovered{color:#218553;font-size:10px;white-space:nowrap}.admin-impersonate{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:6px 9px;border:1px solid #f0b8b8;border-radius:9px;background:#fff5f5;color:#b52e2e;font-size:8.5px;font-weight:850;white-space:nowrap}.admin-impersonate:hover{background:#ffeaea;border-color:#e99797}.admin-impersonate.full{width:100%;min-height:38px}.admin-empty{padding:30px;text-align:center;color:#8393a7;font-size:10px}.admin-pagination{padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e8edf3;color:#8190a2;font-size:9px}.admin-pagination>div{display:flex;gap:7px}.admin-pagination button{min-height:32px;display:inline-flex;align-items:center;gap:4px;padding:6px 9px;border:1px solid #dce5ef;border-radius:9px;background:#fff;color:#2f557b;font-size:8.5px;font-weight:800}.admin-pagination button:disabled{opacity:.4;cursor:not-allowed}.admin-mobile-users{display:none}.admin-error{margin:0}.admin-skeleton{position:relative;overflow:hidden;background:#f1f5f9!important;border-color:#edf1f5!important}.admin-skeleton:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.78),transparent);animation:adminShimmer 1.2s infinite}.admin-toolbar-skeleton{height:65px;border-radius:16px}.admin-table-skeleton{height:410px;border-radius:18px}@keyframes adminShimmer{to{transform:translate(100%)}}@media(max-width:1400px){.admin-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-toolbar{grid-template-columns:minmax(220px,1.6fr) repeat(3,minmax(120px,1fr))}.admin-toolbar select:nth-of-type(4){grid-column:auto}.admin-sort-direction,.admin-refresh{grid-row:2}}@media(max-width:1180px)and (min-width:901px){.impersonation-banner{left:220px}}@media(max-width:900px){.impersonation-banner{z-index:74;top:68px;left:0;min-height:44px;padding:7px 13px}.app-shell.is-impersonating .main-content{padding-top:138px!important}.admin-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-toolbar{grid-template-columns:1fr 1fr}.admin-search{grid-column:1/-1}.admin-refresh{grid-row:auto}.admin-sort-direction{grid-row:auto;width:100%}.admin-table-wrap{display:none}.admin-mobile-users{display:grid;gap:10px;padding:10px}.admin-user-card-mobile{padding:14px;border:1px solid #e1e8f0;border-radius:14px;background:#fff}.admin-mobile-user-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.admin-mobile-user-head>div{min-width:0;display:flex;flex-direction:column;gap:3px}.admin-mobile-user-head strong{overflow:hidden;color:#143452;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.admin-mobile-user-head span:not(.admin-plan-pill){color:#8191a5;font-size:8.5px}.admin-mobile-stats{margin:12px 0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.admin-mobile-stats>div{min-width:0;padding:9px;border-radius:10px;background:#f7f9fc}.admin-mobile-stats small{display:block;margin-bottom:3px;color:#8d9bae;font-size:7.5px;font-weight:800;text-transform:uppercase}.admin-mobile-stats strong{display:block;overflow-wrap:anywhere;color:#23425f;font-size:9px;line-height:1.35}.admin-user-card-mobile .admin-integrations{max-width:none;margin-bottom:12px}}@media(max-width:600px){.impersonation-banner strong{font-size:10px}.impersonation-banner span{font-size:8.5px}.admin-kpi-grid{grid-template-columns:1fr}.admin-kpi-card{min-height:84px}.admin-toolbar{grid-template-columns:1fr}.admin-search{grid-column:auto}.admin-toolbar select,.admin-sort-direction,.admin-refresh{width:100%}.admin-mobile-stats{grid-template-columns:1fr}.admin-pagination{align-items:stretch;flex-direction:column}.admin-pagination>div{width:100%}.admin-pagination button{flex:1;justify-content:center}}.meta-consent-shell{position:fixed;z-index:120;right:20px;bottom:20px;left:20px;display:flex;justify-content:center;pointer-events:none}.meta-consent-card{width:min(860px,100%);padding:16px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;border:1px solid rgba(167,190,214,.52);border-radius:18px;background:#fffffffa;box-shadow:0 18px 55px #0c25422e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto}.meta-consent-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#eaf4ff;color:#0b72e7}.meta-consent-copy{min-width:0}.meta-consent-copy strong{display:block;margin-bottom:4px;color:#102c4c;font-size:13px}.meta-consent-copy p{margin:0;color:#5f748b;font-size:10px;line-height:1.55}.meta-consent-copy>div{margin-top:6px;display:flex;align-items:center;gap:5px;color:#74879b;font-size:9px}.meta-consent-copy a{color:#0b72e7;font-weight:800}.meta-consent-actions{display:flex;align-items:center;gap:8px}.meta-consent-actions button{min-height:38px;padding:0 13px;border-radius:10px;font-size:9px;font-weight:850;white-space:nowrap}.meta-consent-reject{border:1px solid #dbe4ee;background:#fff;color:#49627d}.meta-consent-accept{border:1px solid #0a6edb;background:#0b72e7;color:#fff;box-shadow:0 7px 18px #0b72e733}.legal-cookie-settings{margin:10px 0 18px}@media(max-width:760px){.meta-consent-shell{right:10px;bottom:10px;left:10px}.meta-consent-card{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:13px;border-radius:15px}.meta-consent-icon{width:36px;height:36px;border-radius:10px}.meta-consent-actions{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr}.meta-consent-actions button{width:100%;min-height:40px}}@media(max-width:430px){.meta-consent-card{grid-template-columns:1fr}.meta-consent-icon{display:none}.meta-consent-actions{grid-column:auto;grid-template-columns:1fr}}.pricing-features>span.pricing-feature-emphasis{font-weight:800;color:#263f60}.pricing-features>span.pricing-feature-unlimited{font-weight:900;font-style:italic;color:#d92d20}.pricing-features>span.pricing-feature-unlimited svg{color:#d92d20}.subscription-feature-list>div.subscription-feature-emphasis{font-weight:800;color:#263f60}.subscription-feature-list>div.subscription-feature-unlimited{font-weight:900;font-style:italic;color:#d92d20}.subscription-feature-list>div.subscription-feature-unlimited svg{color:#d92d20}.subscription-usage-grid.single-quota{grid-template-columns:1fr}.subscription-usage-grid.single-quota>div{border-right:0}body .cl-userButtonPopoverCard,.deincasat-user-popover{width:min(318px,calc(100vw - 24px))!important;border:1px solid #d9e5f2!important;border-radius:18px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 22px 60px #0823452e,0 4px 14px #08234512!important;font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}body .cl-userButtonPopoverCard:before,.deincasat-user-popover:before{content:"";display:block;height:4px;background:linear-gradient(90deg,#0877f9,#37a6ff 58%,#72c4ff)}body .cl-userPreview,.deincasat-user-preview{min-height:78px!important;padding:16px 17px 14px!important;gap:12px!important;background:linear-gradient(180deg,#f7fbff,#fff)!important;border-bottom:1px solid #e8eef6!important}body .cl-userPreview .cl-avatarBox{width:42px!important;height:42px!important;border:2px solid #ffffff!important;box-shadow:0 0 0 1px #cfe0f2,0 5px 14px #08407c1f!important}body .cl-userPreviewMainIdentifier,.deincasat-user-popover-name{color:#102b4d!important;font-size:13px!important;line-height:1.25!important;font-weight:780!important;letter-spacing:-.01em!important}body .cl-userPreviewSecondaryIdentifier,.deincasat-user-popover-email{margin-top:2px!important;color:#7b8da3!important;font-size:10px!important;line-height:1.35!important;font-weight:560!important}body .cl-userButtonPopoverActions,.deincasat-user-popover-actions{padding:8px!important;background:#fff!important}body .cl-userButtonPopoverActionButton,.deincasat-user-popover-action{min-height:44px!important;margin:0!important;padding:9px 11px!important;gap:11px!important;border-radius:11px!important;border:1px solid transparent!important;color:#294967!important;background:transparent!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease!important}body .cl-userButtonPopoverActionButton:hover,body .cl-userButtonPopoverActionButton:focus-visible,.deincasat-user-popover-action:hover,.deincasat-user-popover-action:focus-visible{color:#075fbf!important;background:#f1f7ff!important;border-color:#d7e8fb!important;transform:translateY(-1px)!important;outline:none!important}body .cl-userButtonPopoverActionButtonIcon,.deincasat-user-popover-action-icon{width:18px!important;height:18px!important;color:#5f7894!important}body .cl-userButtonPopoverActionButton:hover .cl-userButtonPopoverActionButtonIcon,body .cl-userButtonPopoverActionButton:focus-visible .cl-userButtonPopoverActionButtonIcon,.deincasat-user-popover-action:hover .deincasat-user-popover-action-icon,.deincasat-user-popover-action:focus-visible .deincasat-user-popover-action-icon{color:#0877f9!important}body .cl-userButtonPopoverActionButtonText,.deincasat-user-popover-action-text{color:inherit!important;font-size:11px!important;line-height:1.25!important;font-weight:690!important}body .cl-userButtonPopoverFooter,.deincasat-user-popover-footer{display:none!important}.sidebar-user-footer .cl-userButtonBox,.sidebar-user-button{padding:6px 7px!important;border:1px solid transparent!important;border-radius:12px!important;transition:background-color .16s ease,border-color .16s ease!important}.sidebar-user-footer .cl-userButtonBox:hover,.sidebar-user-button:hover{background:#ffffff0f!important;border-color:#7fbeff21!important}.sidebar-user-footer .cl-avatarBox,.sidebar-user-avatar{box-shadow:0 0 0 1px #87c3ff38,0 5px 14px #00000024!important}@media(max-width:520px){body .cl-userButtonPopoverCard,.deincasat-user-popover{width:min(306px,calc(100vw - 18px))!important;border-radius:16px!important}body .cl-userPreview,.deincasat-user-preview{min-height:72px!important;padding:14px!important}}
