:root{color:#101828;font-synthesis:none;text-rendering:optimizelegibility;--ink:#101828;--muted:#667085;--line:#e4e7ec;--panel:#fff;--accent:#635bff;--accent-dark:#4d46dc;--sidebar:#11131b;--radius:12px;--shadow:0 14px 40px #10182812;background:#f5f6fa;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #635bff40}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell{grid-template-columns:248px 1fr;min-height:100vh;display:grid}.sidebar{color:#d5d9e3;background:var(--sidebar);z-index:40;flex-direction:column;height:100vh;padding:19px 14px 14px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;padding:0 8px 20px;display:flex}.brand-mark{color:#fff;background:var(--accent);border-radius:10px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 8px 18px #635bff47}.brand div:nth-child(2){align-items:baseline;gap:5px;display:flex}.brand strong{color:#fff;font:800 18px/1 Inter,ui-sans-serif,sans-serif}.brand span{color:#a8aec0;font-size:13px}.mobile-close{margin-left:auto;color:#fff!important;display:none!important}.agency-switcher,.location-switcher{cursor:pointer;background:#191c26;border:1px solid #2c303d;border-radius:10px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:10px;display:grid;position:relative}.agency-switcher{background:#202332;margin-bottom:7px}.location-switcher{margin-bottom:18px}:is(.agency-switcher:has(select:focus-visible),.location-switcher:has(select:focus-visible)){outline-offset:2px;outline:3px solid #9e98ff73}.agency-switcher.busy{cursor:wait}.agency-avatar{color:#fff;background:var(--accent);border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.location-avatar{color:#c9c6ff;background:#635bff33;border-radius:8px;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.agency-switcher div:nth-child(2),.location-switcher div:nth-child(2){min-width:0}.agency-switcher small,.agency-switcher strong,.location-switcher small,.location-switcher strong{display:block}.agency-switcher small,.location-switcher small{color:#8d94a6;text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px;font-size:10px}.agency-switcher strong,.location-switcher strong{color:#f5f7fb;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.agency-switcher span{color:#9993ff;text-transform:capitalize;margin-top:2px;font-size:9px;display:block}.agency-switcher select,.location-switcher select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.agency-switcher select:disabled{cursor:wait}.sidebar nav{scrollbar-width:thin;scrollbar-color:#344054 transparent;flex-direction:column;flex:1;gap:3px;min-height:0;display:flex;overflow-y:auto}.sidebar nav button{color:#aeb4c3;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:21px 1fr 8px;align-items:center;gap:10px;min-height:40px;padding:0 11px;font-size:13px;font-weight:500;display:grid}.sidebar nav button:hover{color:#fff;background:#1c202b}.sidebar nav button.active{color:#fff;background:#635bff33}.sidebar nav button.active svg{color:#9e98ff}.soon-dot{background:#474d5d;border-radius:50%;width:5px;height:5px}.sidebar-foot{border-top:1px solid #292d38;grid-template-columns:34px 1fr 34px;align-items:center;gap:9px;margin-top:auto;padding:13px 5px 2px;display:grid}.user-avatar{color:#fff;background:#343849;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:700;display:grid}.sidebar-foot strong,.sidebar-foot span{display:block}.sidebar-foot strong{color:#fff;font-size:12px}.sidebar-foot span{color:#7f8799;text-transform:capitalize;font-size:10px}.sidebar .icon-button{color:#8e96a8}main{min-width:0}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;justify-content:space-between;align-items:center;gap:20px;height:74px;padding:0 30px;display:flex}.topbar-title{align-items:center;gap:10px;display:flex}.topbar-title span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px;font-size:10px;display:block}.topbar-title h1{letter-spacing:-.02em;margin:0;font-size:19px}.topbar-actions{gap:9px;display:flex}.menu-button{display:none!important}.search-button{border:1px solid var(--line);min-width:235px;height:38px;color:var(--muted);text-align:left;background:#f9fafb;border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.search-button span{flex:1;font-size:12px}kbd{background:#fff;border:1px solid #d0d5dd;border-radius:4px;padding:2px 5px;font-size:10px;box-shadow:0 1px #d0d5dd}.primary-button,.secondary-button{border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.primary-button{border:1px solid var(--accent);color:#fff;background:var(--accent);box-shadow:0 5px 12px #635bff2e}.primary-button:hover{border-color:var(--accent-dark);background:var(--accent-dark)}.secondary-button{color:#344054;background:#fff;border:1px solid #d0d5dd}.secondary-button:hover{background:#f9fafb}.primary-button.wide{width:100%;min-height:46px}.icon-button{color:#475467;background:0 0;border:0;border-radius:7px;place-items:center;width:34px;height:34px;padding:0;display:inline-grid}.icon-button:hover{background:#62697817}.text-button{color:var(--accent-dark);background:0 0;border:0;align-items:center;gap:5px;padding:4px;font-size:12px;font-weight:700;display:inline-flex}.button-row{gap:9px;display:flex}.error-banner{color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:18px 30px -2px;padding:11px 13px;font-size:13px;display:flex}.error-banner button{color:inherit;background:0 0;border:0;place-items:center;display:grid}.page{padding:28px 30px 42px}.eyebrow{color:var(--accent-dark);text-transform:uppercase;letter-spacing:.11em;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.welcome-row{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.welcome-row h2{letter-spacing:-.035em;margin-bottom:5px;font-size:26px}.welcome-row p{color:var(--muted);margin-bottom:0;font-size:13px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:15px;display:grid}.metric-card{border:1px solid var(--line);background:var(--panel);border-radius:var(--radius);align-items:flex-start;gap:12px;min-width:0;padding:17px;display:flex;box-shadow:0 3px 15px #10182806}.metric-card>div:last-child{min-width:0}.metric-icon{border-radius:9px;flex:0 0 35px;place-items:center;width:35px;height:35px;display:grid}.metric-icon svg{width:17px}.metric-icon.violet{color:#6938ef;background:#f4f3ff}.metric-icon.blue{color:#1570ef;background:#eff8ff}.metric-icon.green{color:#039855;background:#ecfdf3}.metric-icon.amber{color:#dc6803;background:#fffaeb}.metric-card span,.metric-card strong,.metric-card small{display:block}.metric-card span{color:var(--muted);font-size:11px}.metric-card strong{text-overflow:ellipsis;margin:4px 0 2px;font:800 23px/1.15 Inter,ui-sans-serif,sans-serif;overflow:hidden}.metric-card small{color:#667085;font-size:10px}.dashboard-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:15px;display:grid}.panel{border:1px solid var(--line);background:var(--panel);border-radius:var(--radius);box-shadow:0 3px 15px #10182806}.panel-header{border-bottom:1px solid #eef0f3;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:15px 18px;display:flex}.panel-header h3{margin:0;font-size:15px}.stage-bars{padding:5px 18px 10px}.stage-bar{border-bottom:1px solid #f0f1f4;grid-template-columns:8px 1fr auto;align-items:center;gap:11px;min-height:63px;display:grid}.stage-bar:last-child{border-bottom:0}.stage-color{border-radius:50%;width:8px;height:8px;display:inline-block}.stage-bar strong,.stage-bar span{display:block}.stage-bar strong{margin-bottom:2px;font-size:12px}.stage-bar span{color:var(--muted);font-size:10px}.stage-bar b{font-variant-numeric:tabular-nums;font-size:12px}.activity-list{padding:4px 18px 10px}.activity-item{border-bottom:1px solid #f0f1f4;grid-template-columns:32px 1fr;gap:10px;padding:12px 0;display:grid}.activity-item:last-child{border-bottom:0}.activity-type{color:#475467;background:#f2f4f7;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.activity-type.email,.activity-type.sms{color:#175cd3;background:#eff8ff}.activity-type.call{color:#027a48;background:#ecfdf3}.activity-item strong,.activity-item span{display:block}.activity-item strong{font-size:11px}.activity-item span{color:#667085;margin-top:2px;font-size:9px}.activity-item p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.45}.table-panel{overflow:hidden}.list-toolbar,.board-toolbar{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.list-toolbar{border-bottom:1px solid var(--line);padding:20px}.list-toolbar h2,.board-toolbar h2{letter-spacing:-.03em;margin-bottom:3px;font-size:22px}.list-toolbar p,.board-toolbar p{color:var(--muted);margin:0;font-size:11px}.toolbar-actions{gap:9px;display:flex}.search-field{background:#fff;border:1px solid #d0d5dd;border-radius:8px;align-items:center;gap:8px;width:250px;height:38px;padding:0 10px;display:flex}.search-field svg{color:#667085}.search-field input{border:0;outline:0;flex:1;min-width:0;font-size:12px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid #eef0f3;padding:12px 18px}th{color:#667085;text-transform:uppercase;letter-spacing:.08em;background:#f9fafb;font-size:9px}td{color:#475467;font-size:11px}tbody tr:hover{background:#fbfbfd}.contact-cell{align-items:center;gap:10px;min-width:210px;display:flex}.contact-avatar{color:#4d46dc;background:#eeedff;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.contact-avatar.small{flex-basis:25px;width:25px;height:25px;font-size:8px}.contact-cell strong,.contact-cell span{display:block}.contact-cell strong{color:var(--ink);font-size:11px}.contact-cell span{color:var(--muted);margin-top:2px;font-size:10px}.source-pill{color:#4d46dc;text-transform:capitalize;background:#f6f5ff;border:1px solid #e2e1ff;border-radius:999px;padding:3px 7px;font-size:9px;display:inline-flex}.board-toolbar{margin-bottom:18px}.pipeline-board{grid-template-columns:repeat(4,minmax(245px,1fr));gap:12px;padding-bottom:10px;display:grid;overflow-x:auto}.pipeline-column{background:#eef0f5;border:1px solid #e4e7ec;border-radius:11px;min-height:520px}.pipeline-column>header{background:#f8f9fb;border-bottom:1px solid #dfe3e9;border-radius:11px 11px 0 0;justify-content:space-between;align-items:center;gap:8px;min-height:58px;padding:10px 12px;display:flex}.pipeline-column header div{align-items:center;gap:7px;display:flex}.pipeline-column header strong{font-size:11px}.pipeline-column header b{min-width:20px;color:var(--muted);text-align:center;background:#e9ebf0;border-radius:999px;padding:2px 6px;font-size:9px}.pipeline-column header>span{color:var(--muted);font-size:10px;font-weight:700}.opportunity-stack{flex-direction:column;gap:9px;padding:10px;display:flex}.opportunity-card{background:#fff;border:1px solid #e0e3e8;border-radius:9px;padding:13px;box-shadow:0 4px 10px #1018280a}.opportunity-head{color:var(--muted);justify-content:space-between;gap:8px;font-size:9px;display:flex}.opportunity-head b{color:#344054}.opportunity-card h3{margin:8px 0 11px;font-size:12px;line-height:1.35}.opportunity-contact{color:var(--muted);align-items:center;gap:7px;margin-bottom:11px;font-size:9px;display:flex}.stage-select{border-top:1px solid #f0f1f3;grid-template-columns:auto 1fr;align-items:center;gap:7px;padding-top:9px;display:grid}.stage-select span{color:#667085;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.stage-select select{color:#475467;background:#f9fafb;border:1px solid #e4e7ec;border-radius:6px;min-width:0;padding:5px 23px 5px 7px;font-size:9px}.column-empty{color:#667085;text-align:center;padding:25px 10px;font-size:10px}.inbox-workspace{border:1px solid var(--line);background:#fff;border-radius:13px;flex-direction:column;height:calc(100vh - 130px);min-height:650px;display:flex;overflow:hidden;box-shadow:0 3px 15px #10182806}.inbox-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:16px 18px;display:flex}.inbox-header h2{letter-spacing:-.03em;margin-bottom:2px;font-size:20px}.inbox-header p{color:var(--muted);margin:0;font-size:10px}.inbox-header-actions{align-items:center;gap:9px;display:flex}.inbox-sla-settings{min-height:32px;padding:0 9px;font-size:9px}.delivery-off{color:#b42318;text-transform:uppercase;letter-spacing:.06em;background:#fef3f2;border:1px solid #fecdca;border-radius:7px;align-items:center;gap:6px;min-height:32px;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex}.inbox-error{color:#b42318;background:#fef3f2;border-bottom:1px solid #fecdca;align-items:center;gap:7px;min-height:40px;padding:8px 14px;font-size:11px;display:flex}.inbox-error button{color:inherit;background:0 0;border:0;place-items:center;margin-left:auto;display:grid}.inbox-grid{flex:1;grid-template-columns:292px minmax(390px,1fr) 250px;min-height:0;display:grid}.conversation-pane{border-right:1px solid var(--line);background:#fbfcfd;flex-direction:column;min-width:0;display:flex}.inbox-search{background:#fff;border:1px solid #d0d5dd;border-radius:8px;align-items:center;gap:7px;height:38px;margin:12px 12px 7px;padding:0 9px;display:flex}.inbox-search svg{color:#667085}.inbox-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:10px}.conversation-saved-view-row{grid-template-columns:minmax(0,1fr) auto;gap:6px;min-height:35px;padding:0 12px 7px;display:grid}.conversation-saved-view-row label{color:#4d46dc;background:#f8f7ff;border:1px solid #d9d6ff;border-radius:6px;align-items:center;gap:5px;min-width:0;padding:0 7px;display:flex}.conversation-saved-view-row select{color:#475467;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:4px 18px 4px 0;font-size:8px;font-weight:700}.conversation-saved-view-row button{color:#4d46dc;background:#fff;border:1px solid #d9d6ff;border-radius:6px;min-height:28px;padding:0 8px;font-size:8px;font-weight:800}.conversation-filter-trigger-row{align-items:center;gap:5px;min-height:31px;padding:0 12px 7px;display:flex}.conversation-filter-trigger-row button{color:#667085;background:#fff;border:1px solid #e4e7ec;border-radius:6px;align-items:center;gap:5px;min-height:27px;padding:0 8px;font-size:8px;font-weight:800;display:inline-flex}.conversation-filter-trigger-row button.active{color:#4d46dc;background:#f2f1ff;border-color:#c7c3ff}.conversation-filter-trigger-row button:last-child:not(:first-child){color:#4d46dc;background:0 0;border-color:#0000;margin-left:auto}.conversation-filter-trigger-row button span{color:#fff;text-align:center;background:#635bff;border-radius:999px;min-width:17px;padding:1px 4px}.conversation-filter-panel{background:#fff;border:1px solid #dcd9ff;border-radius:8px;flex:none;max-height:310px;margin:0 12px 8px;overflow-y:auto;box-shadow:0 7px 18px #10182814}.conversation-filter-panel>header{background:#f9f9ff;border-bottom:1px solid #eceef2;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:8px 9px;display:flex}.conversation-filter-panel>header strong,.conversation-filter-panel>header span{display:block}.conversation-filter-panel>header strong{color:#344054;font-size:9px}.conversation-filter-panel>header span{color:#667085;margin-top:2px;font-size:7px}.conversation-filter-panel>header button,.conversation-filter-group-header button,.conversation-filter-rule>button{color:#667085;background:0 0;border:0;border-radius:5px;place-items:center;display:grid}.conversation-filter-panel>header button{width:27px;height:27px}.conversation-filter-group-logic{color:#667085;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;padding:8px 9px;font-size:8px;font-weight:800;display:grid}.conversation-filter-panel select{color:#475467;background:#fff;border:1px solid #d0d5dd;border-radius:5px;width:100%;min-width:0;min-height:28px;padding:3px 21px 3px 6px;font-size:8px}.conversation-filter-groups{gap:7px;padding:0 7px 7px;display:grid}.conversation-filter-group{background:#fbfcfd;border:1px solid #e4e7ec;border-radius:7px;padding:7px}.conversation-filter-group-header{grid-template-columns:auto minmax(0,1fr) 24px;align-items:center;gap:6px;margin-bottom:6px;display:grid}.conversation-filter-group-header strong{color:#475467;font-size:8px}.conversation-filter-group-header button{width:24px;height:24px}.conversation-filter-group>p{color:#667085;margin:6px 0;font-size:8px}.conversation-filter-rules{gap:6px;margin-bottom:6px;display:grid}.conversation-filter-rule{background:#fff;border:1px solid #eceef2;border-radius:6px;grid-template-columns:minmax(0,1fr) 70px 24px;gap:4px;padding:6px;display:grid}.conversation-filter-rule>select:nth-child(3){grid-column:1/3}.conversation-filter-rule>button{color:#b42318;background:#fef3f2;grid-area:1/3/3;width:24px;height:100%}.conversation-filter-add{color:#4d46dc;background:#f8f7ff;border:1px dashed #c7c3ff;border-radius:5px;justify-content:center;align-items:center;gap:4px;min-height:27px;padding:0 7px;font-size:8px;font-weight:800;display:inline-flex}.conversation-filter-add.group{width:calc(100% - 14px);margin:0 7px 7px}.inbox-filter-row{gap:5px;padding:0 12px 8px;display:flex;overflow-x:auto}.inbox-filter-row button{min-height:28px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:9px;font-weight:700;display:inline-flex}.inbox-filter-row button.active{color:#4d46dc;background:#f2f1ff;border-color:#dedcff}.inbox-filter-row button span{text-align:center;background:#635bff1a;border-radius:999px;min-width:17px;padding:1px 4px}.inbox-refine-row{border-bottom:1px solid #eceef2;grid-template-columns:1fr 1fr 1fr;gap:5px;padding:0 12px 9px;display:grid}.inbox-refine-row select{color:#475467;background:#fff;border:1px solid #e4e7ec;border-radius:6px;width:100%;min-width:0;padding:5px 19px 5px 6px;font-size:8px}.inbox-secondary-filter-row{background:#fff;border-bottom:1px solid #eceef2;grid-template-columns:1.2fr 1fr 1fr;gap:5px;padding:7px 12px;display:grid}.inbox-secondary-filter-row label{color:#667085;text-transform:uppercase;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px;min-width:0;font-size:7px;font-weight:800;display:grid}.inbox-secondary-filter-row select,.inbox-secondary-filter-row input{color:#475467;text-transform:none;background:#fff;border:1px solid #e4e7ec;border-radius:5px;width:100%;min-width:0;min-height:27px;padding:4px 5px;font-size:8px}.conversation-bulk-row{background:#fff;border-bottom:1px solid #eceef2;align-items:center;gap:6px;min-height:37px;padding:5px 9px;display:flex;overflow-x:auto}.conversation-bulk-row label{color:#475467;flex:none;align-items:center;gap:5px;font-size:8px;font-weight:700;display:inline-flex}.conversation-bulk-row input,.conversation-select input{width:14px;height:14px;accent-color:var(--accent-dark)}.conversation-bulk-row>span{color:#4d46dc;flex:none;font-size:8px;font-weight:800}.conversation-bulk-row small{color:#667085;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.conversation-bulk-row select,.conversation-bulk-row button{color:#475467;background:#fff;border:1px solid #d0d5dd;border-radius:5px;flex:none;min-height:26px;padding:3px 7px;font-size:8px;font-weight:700}.conversation-bulk-row button{color:#4d46dc;border-color:#c7c3ff}.conversation-bulk-row button:disabled{cursor:not-allowed;opacity:.55}.conversation-list{flex:1;min-height:0;overflow-y:auto}.conversation-row{background:0 0;border-bottom:1px solid #eceef2;grid-template-columns:auto minmax(0,1fr);align-items:stretch;min-height:91px;display:grid}.conversation-row:hover{background:#f5f6fa}.conversation-row.selected{box-shadow:inset 3px 0 var(--accent);background:#f0efff}.conversation-row.checked{background:#f7f6ff}.conversation-row.viewer{grid-template-columns:1fr}.conversation-select{place-items:center;width:29px;padding-left:5px;display:grid}.conversation-open{min-width:0;min-height:90px;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:8px;padding:9px 8px 9px 2px;display:grid}.conversation-row.viewer .conversation-open{padding-left:11px}.conversation-avatar{color:#4d46dc;background:#e9e7ff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:9px;font-weight:800;display:grid;position:relative}.conversation-avatar i{background:#2e90fa;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:-1px;right:-1px}.conversation-avatar.large{flex:0 0 36px}.conversation-copy{min-width:0}.conversation-copy>span{justify-content:space-between;align-items:center;gap:7px;display:flex}.conversation-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.conversation-copy time{color:#667085;flex:none;font-size:8px}.conversation-copy b,.conversation-copy small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.conversation-copy b{color:#475467;margin:4px 0 3px;font-size:9px}.conversation-copy small{color:#667085;font-size:9px;font-weight:400}.conversation-copy em{color:#b54708;margin-right:4px;font-style:normal;font-weight:800}.conversation-copy .conversation-owner{color:#667085;margin-top:4px;font-size:7px}.conversation-copy>.conversation-sla-badge,.thread-header .conversation-sla-badge{color:#667085;white-space:nowrap;background:#f9fafb;border:1px solid #d0d5dd;border-radius:999px;justify-content:flex-start;align-items:center;gap:3px;width:max-content;margin-top:4px;padding:2px 5px;font-size:7px;font-weight:800;display:inline-flex}.conversation-sla-badge.due_soon{color:#b54708;background:#fffaeb;border-color:#fedf89}.conversation-sla-badge.overdue{color:#b42318;background:#fef3f2;border-color:#fecdca}.conversation-row-state{color:#f79009;flex-direction:column;align-items:center;gap:6px;display:flex}.conversation-row-state>svg:last-child{color:#b0b5c0}.conversation-mention-count{color:#93370d;background:#fef0c7;border-radius:4px;align-items:center;gap:1px;padding:2px 3px;font-size:7px;font-weight:800;display:inline-flex}.conversation-empty,.contact-context-empty{color:#667085;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:100%;min-height:220px;padding:20px;display:flex}.conversation-empty strong{color:#475467;font-size:10px}.conversation-empty span,.contact-context-empty span{font-size:9px}.conversation-skeleton{padding:5px 11px}.conversation-skeleton>div{border-bottom:1px solid #eceef2;grid-template-columns:36px 1fr;align-items:center;gap:9px;min-height:76px;display:grid}.conversation-skeleton i{background:#eaecf0;border-radius:50%;width:34px;height:34px}.conversation-skeleton span{flex-direction:column;gap:7px;display:flex}.conversation-skeleton b{background:#eaecf0;border-radius:4px;width:70%;height:7px}.conversation-skeleton b:last-child{width:90%}.thread-pane{background:#f8f9fc;flex-direction:column;min-width:0;min-height:0;display:flex}.thread-header{border-bottom:1px solid var(--line);background:#fff;flex:0 0 62px;align-items:center;gap:9px;padding:10px 13px;display:flex}.thread-header>div:nth-of-type(2){min-width:0}.thread-header h3{white-space:nowrap;text-overflow:ellipsis;margin:0 0 2px;font-size:12px;overflow:hidden}.thread-header span{color:var(--muted);align-items:center;gap:4px;font-size:8px;display:flex}.thread-star{margin-left:auto}.thread-star.active{color:#dc6803;background:#fffaeb;border-color:#fedf89}.thread-back{display:none}.thread-controls{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:6px;min-height:45px;padding:6px 10px;display:flex;position:relative;overflow:visible}.thread-controls label{align-items:center;gap:5px;min-width:155px;display:flex}.thread-controls label span{color:#667085;text-transform:uppercase;letter-spacing:.06em;font-size:7px;font-weight:800}.thread-controls select,.thread-controls button{color:#475467;background:#fff;border:1px solid #d0d5dd;border-radius:6px;min-height:30px;font-size:8px;font-weight:700}.thread-controls select{flex:1;min-width:0;padding:4px 22px 4px 7px}.thread-controls button{flex:none;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.thread-controls button:hover:not(:disabled){color:#4d46dc;background:#f5f4ff;border-color:#c7c3ff}.thread-controls button.restore{color:#027a48;background:#ecfdf3;border-color:#abefc6}.thread-controls :disabled{cursor:not-allowed;opacity:.5}.thread-followers{flex:none;position:relative}.thread-followers summary{color:#475467;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:6px;align-items:center;gap:4px;min-height:30px;padding:0 8px;font-size:8px;font-weight:700;list-style:none;display:flex}.thread-followers summary::-webkit-details-marker{display:none}.thread-followers[open] summary{color:#4d46dc;background:#f5f4ff;border-color:#c7c3ff}.thread-followers>div{z-index:15;background:#fff;border:1px solid #d9d6ff;border-radius:9px;flex-direction:column;gap:7px;width:230px;max-height:310px;padding:11px;display:flex;position:absolute;top:calc(100% + 5px);left:0;overflow-y:auto;box-shadow:0 14px 35px #1018282e}.thread-followers>div>strong,.thread-followers>div>small{display:block}.thread-followers>div>strong{color:#344054;font-size:9px}.thread-followers>div>small{color:#667085;font-size:7px;line-height:1.4}.thread-followers>div label{border:1px solid #eceef2;border-radius:6px;align-items:center;gap:7px;min-width:0;padding:5px 6px;display:flex}.thread-followers>div label input{accent-color:#4d46dc;width:14px;height:14px}.thread-followers>div label span{color:#475467;text-transform:none;letter-spacing:0;font-size:8px;font-weight:700}.thread-followers>div p{color:#b42318;margin:0;font-size:7px}.thread-followers>div button{color:#4d46dc;background:#f8f7ff;border-color:#c7c3ff;justify-content:center;width:100%}.message-timeline{flex:1;min-height:0;padding:14px 18px 20px;overflow-y:auto}.message-date{color:#667085;text-align:center;align-items:center;gap:9px;margin:8px 0 13px;font-size:8px;display:flex}.message-date:before,.message-date:after{content:"";background:#e4e7ec;flex:1;height:1px}.message-bubble-row{margin-bottom:11px;display:flex}.message-bubble-row.outbound{justify-content:flex-end}.message-bubble-row.internal{justify-content:center}.message-bubble{background:#fff;border:1px solid #e1e5ea;border-radius:4px 12px 12px;max-width:min(76%,560px);padding:10px 12px;box-shadow:0 3px 10px #10182809}.message-bubble-row.outbound .message-bubble{background:#eeedff;border-color:#d9d6ff;border-radius:12px 4px 12px 12px}.message-bubble-row.internal .message-bubble{width:min(88%,620px);max-width:620px;box-shadow:none;background:#fffaeb;border-color:#fedf89;border-radius:9px}.message-bubble-row.internal .message-meta span{color:#b54708;align-items:center;gap:4px;display:inline-flex}.message-meta{color:#667085;text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;gap:14px;margin-bottom:5px;font-size:7px;display:flex}.message-subject{margin-bottom:5px;font-size:9px;display:block}.message-bubble p{color:#344054;white-space:pre-wrap;margin:0;font-size:10px;line-height:1.55}.message-attachments{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.message-attachments a{color:#475467;background:#ffffffbf;border:1px solid #d0d5dd;border-radius:6px;align-items:center;gap:5px;max-width:220px;padding:5px 7px;text-decoration:none;display:flex;overflow:hidden}.message-attachments a>span,.message-attachments a small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.message-attachments a>span{min-width:0;font-size:8px;font-weight:700}.message-attachments a small{color:#667085;margin-top:1px;font-size:6px;font-weight:500}.message-status{justify-content:flex-end;align-items:flex-end;gap:8px;min-height:18px;margin-top:6px;display:flex}.message-status>span{color:#667085;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:3px;font-size:7px;display:inline-flex}.message-status>span.status-draft{color:#b54708}.message-status button{color:#4d46dc;background:#fff;border:1px solid #c7c3ff;border-radius:4px;padding:2px 5px;font-size:7px;font-weight:700}.comment-mentions{color:#b54708;align-items:center;gap:3px;margin-top:7px;font-size:8px;font-weight:700;display:flex}.message-empty,.thread-empty{color:#667085;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;min-height:0;display:flex}.message-empty strong,.thread-empty h3{color:#475467;margin:0;font-size:12px}.message-empty span,.thread-empty p{margin:0;font-size:9px}.thread-skeleton{flex-direction:column;flex:1;gap:13px;min-height:0;padding:90px 25px;display:flex}.thread-skeleton i{background:#eaecf0;border-radius:11px;width:55%;height:55px}.thread-skeleton i:nth-child(2){align-self:flex-end;width:63%}.thread-skeleton i:nth-child(3){width:45%}.conversation-composer{flex:none}.composer-mode-tabs{background:#f8f9fc;border:1px solid #d0d5dd;border-radius:10px 10px 0 0;align-items:center;gap:4px;min-height:35px;margin:0 13px -1px;padding:4px;display:flex}.composer-mode-tabs button{color:#667085;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;min-height:26px;padding:0 8px;font-size:8px;font-weight:800;display:inline-flex}.composer-mode-tabs button.active{color:#4d46dc;background:#fff;border-color:#dedcff;box-shadow:0 1px 3px #10182812}.composer-mode-tabs button:disabled{cursor:not-allowed;opacity:.45}.composer-mode-tabs>span{color:#667085;margin-left:auto;padding-right:5px;font-size:7px}.draft-composer{background:#fff;border:1px solid #d0d5dd;border-radius:10px;flex:none;margin:0 13px 13px;box-shadow:0 7px 20px #1018280f}.conversation-composer .draft-composer{border-radius:0 0 10px 10px}.composer-toolbar{border-bottom:1px solid #eceef2;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:6px 9px;display:flex}.composer-toolbar>div{color:#475467;align-items:center;gap:5px;display:flex}.composer-toolbar .composer-toolbar-actions{justify-content:flex-end;gap:5px}.composer-toolbar strong{font-size:9px}.composer-toolbar label{align-items:center;gap:5px;display:flex}.composer-toolbar label span{color:#667085;text-transform:uppercase;font-size:7px}.composer-toolbar select{color:#475467;background:#f9fafb;border:1px solid #e4e7ec;border-radius:5px;padding:4px 20px 4px 6px;font-size:8px}.composer-toolbar-actions>button,.attachment-trigger{color:#475467;cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:5px;align-items:center;gap:4px;min-height:26px;padding:0 7px;font-size:8px;font-weight:700;display:inline-flex}.composer-toolbar-actions>button.active{color:#4d46dc;background:#f4f3ff;border-color:#c7c3ff}.attachment-trigger input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.snippet-picker{background:#f9fafb;border-bottom:1px solid #eceef2;padding:8px}.snippet-search{background:#fff;border:1px solid #e4e7ec;border-radius:6px;align-items:center;gap:5px;padding:0 7px;display:flex}.snippet-search input{border:0;outline:0;width:100%;min-height:28px;font-size:8px}.snippet-search svg{color:#667085}.snippet-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:130px;margin-top:6px;display:grid;overflow-y:auto}.snippet-results>button{color:#475467;text-align:left;background:#fff;border:1px solid #e4e7ec;border-radius:6px;min-width:0;padding:7px}.snippet-results strong,.snippet-results span,.snippet-results small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.snippet-results strong{font-size:8px}.snippet-results span{color:#667085;margin-top:3px;font-size:7px}.snippet-results small{color:#667085;text-transform:uppercase;margin-top:4px;font-size:6px}.snippet-empty{color:#667085;text-align:center;grid-column:1/-1;padding:12px;font-size:8px}.snippet-save{grid-template-columns:minmax(110px,1fr) 110px auto;gap:5px;margin-top:6px;display:grid}.snippet-save input,.snippet-save select,.snippet-save button{color:#475467;background:#fff;border:1px solid #e4e7ec;border-radius:6px;min-width:0;min-height:28px;padding:0 7px;font-size:8px}.snippet-save button{color:#fff;background:#635bff;border-color:#4d46dc;font-weight:800}.snippet-save button:disabled{opacity:.45}.composer-body{display:block}.composer-body textarea{width:100%;min-height:76px;color:var(--ink);resize:vertical;background:0 0;border:0;outline:0;padding:10px;font-size:10px;line-height:1.5;display:block}.composer-attachments{background:#f9fafb;border-top:1px solid #eceef2;flex-wrap:wrap;gap:5px;padding:7px 9px;display:flex}.composer-attachments>span{color:#475467;background:#fff;border:1px solid #e4e7ec;border-radius:6px;align-items:center;gap:5px;max-width:220px;padding:5px 6px;display:flex}.composer-attachments b,.composer-attachments small{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.composer-attachments b{flex:1;font-size:8px}.composer-attachments small{color:#667085;margin-top:1px;font-size:6px;font-weight:500}.composer-attachments button{color:#667085;background:0 0;border:0;place-items:center;width:20px;height:20px;padding:0;display:grid}.composer-error{color:#b42318;background:#fef3f2;border-top:1px solid #fecdca;padding:6px 9px;font-size:8px}.composer-footer{border-top:1px solid #eceef2;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:6px 8px 7px 10px;display:flex}.composer-footer>span{color:#667085;align-items:center;gap:5px;font-size:8px;display:inline-flex}.composer-footer .primary-button{min-height:30px;padding:0 10px;font-size:9px}.comment-mention-row{border-bottom:1px solid #eceef2;align-items:center;gap:8px;min-height:44px;padding:6px 9px;display:flex;overflow-x:auto}.comment-mention-row>span{color:#667085;text-transform:uppercase;letter-spacing:.04em;flex:none;align-items:center;gap:4px;font-size:8px;font-weight:800;display:inline-flex}.comment-mention-row>div{gap:5px;display:flex}.comment-mention-row button{color:#475467;background:#fff;border:1px solid #d0d5dd;border-radius:999px;flex:none;min-height:26px;padding:0 8px;font-size:8px;font-weight:700}.comment-mention-row button.active{color:#93370d;background:#fffaeb;border-color:#fdb022}.composer-locked{color:#667085;background:#fff;border:1px solid #e4e7ec;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:47px;margin:0 13px 13px;font-size:9px;display:flex}.delivery-gate{background:#fffaeb;border:1px solid #fedf89;border-radius:8px;grid-template-columns:34px minmax(0,1fr) 30px;align-items:flex-start;gap:9px;margin:0 13px 9px;padding:9px;display:grid}.gate-icon{color:#b54708;background:#fef0c7;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.gate-icon.allowed{color:#027a48;background:#d1fadf}.delivery-gate strong,.delivery-gate span{display:block}.delivery-gate strong{color:#7a2e0e;font-size:9px}.delivery-gate span{color:#93370d;margin-top:2px;font-size:8px}.delivery-gate ul{color:#93370d;margin:5px 0 0;padding-left:14px;font-size:8px}.contact-context{border-left:1px solid var(--line);background:#fff;min-width:0;overflow-y:auto}.contact-context-inner{padding-bottom:15px}.context-profile{text-align:center;border-bottom:1px solid #eceef2;padding:22px 15px 17px}.conversation-avatar.profile{width:48px;height:48px;margin:0 auto 9px;font-size:12px}.context-profile h3{margin:0 0 3px;font-size:12px}.context-profile span{color:var(--muted);font-size:8px}.contact-context section{padding:13px 13px 3px}.contact-context h4{color:#667085;text-transform:uppercase;letter-spacing:.09em;margin:0 0 9px;font-size:7px}.context-line{grid-template-columns:23px minmax(0,1fr);align-items:center;gap:6px;min-height:29px;display:grid}.context-line>span{color:#667085;background:#f2f4f7;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.context-line svg{width:11px}.context-line b{color:#475467;white-space:nowrap;text-overflow:ellipsis;font-size:8px;font-weight:500;overflow:hidden}.consent-row{width:100%;min-height:43px;color:var(--ink);text-align:left;background:0 0;border:0;border-bottom:1px solid #f0f1f3;grid-template-columns:27px minmax(0,1fr) 14px;align-items:center;gap:7px;padding:5px;display:grid}.consent-row:hover{background:#f9fafb}.consent-row:disabled{cursor:default;opacity:.72}.consent-icon{color:#b54708;background:#fef0c7;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.consent-icon.opted_in{color:#027a48;background:#d1fadf}.consent-icon.opted_out{color:#b42318;background:#fee4e2}.consent-row strong,.consent-row small{display:block}.consent-row strong{font-size:8px}.consent-row small{color:#667085;margin-top:2px;font-size:7px}.consent-row>svg{color:#b0b5c0}.boundary-card{color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:7px;grid-template-columns:24px 1fr;align-items:center;gap:7px;min-height:44px;padding:7px;display:grid}.boundary-card strong,.boundary-card span{display:block}.boundary-card strong{font-size:8px}.boundary-card span{margin-top:2px;font-size:7px}.conversation-state-card{grid-template-columns:1fr 1fr 1fr;gap:5px;display:grid}.conversation-state-card span{color:#667085;text-align:center;text-transform:uppercase;letter-spacing:.04em;background:#f8f9fc;border-radius:6px;min-width:0;padding:7px 5px;font-size:6px}.conversation-state-card b{color:#344054;text-transform:none;text-overflow:ellipsis;white-space:nowrap;margin-bottom:3px;font-size:7px;display:block;overflow:hidden}.consent-warning{color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:7px;align-items:center;gap:7px;padding:9px;font-size:9px;display:flex}.module-heading{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:18px;display:flex}.module-heading h2{letter-spacing:-.035em;margin-bottom:4px;font-size:24px}.module-heading p{color:var(--muted);margin:0;font-size:11px}.module-state{border:1px solid var(--line);border-radius:var(--radius);text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:520px;display:flex}.module-state strong{font-size:13px}.module-state p{max-width:400px;color:var(--muted);margin:0;font-size:10px}.schedule-metrics,.automation-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:13px;display:grid}.schedule-metrics article{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;padding:13px 14px;display:grid}.schedule-metrics span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:9px}.schedule-metrics strong{grid-area:1/2/3;font-size:22px}.schedule-metrics small{color:#667085;font-size:9px}.schedule-metrics article.warning{background:#fffaeb;border-color:#fedf89}.calendar-layout{border:1px solid var(--line);border-radius:var(--radius);background:#fff;grid-template-columns:230px minmax(430px,1fr) 240px;min-height:650px;display:grid;overflow:hidden;box-shadow:0 3px 15px #10182806}.calendar-rail,.upcoming-rail{background:#fbfcfd;min-width:0}.calendar-rail{border-right:1px solid var(--line)}.upcoming-rail{border-left:1px solid var(--line)}.rail-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:63px;padding:12px 14px;display:flex}.rail-title h3{margin:0;font-size:12px}.rail-title svg{color:#667085}.calendar-list{padding:8px}.calendar-card{background:#fff;border:1px solid #e4e7ec;border-radius:9px;margin-bottom:7px;padding:11px}.calendar-card-head{grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.calendar-color{border-radius:50%;flex:0 0 8px;width:8px;height:8px}.calendar-card strong,.calendar-card span{display:block}.calendar-card strong{font-size:10px}.calendar-card span{color:var(--muted);text-transform:capitalize;margin-top:2px;font-size:8px}.calendar-card b{color:#4d46dc;text-align:center;background:#efeeff;border-radius:999px;min-width:21px;padding:2px 5px;font-size:8px}.calendar-card-actions{gap:5px;margin-top:9px;display:grid}.booking-settings-button{color:#667085;text-align:left;background:#f9fafb;border:1px solid #e4e7ec;border-radius:6px;align-items:center;gap:6px;width:100%;min-height:30px;padding:0 7px;font-size:8px;font-weight:700;display:flex}.booking-settings-button:hover{color:#4d46dc;background:#f4f3ff;border-color:#c7c3ff}.booking-settings-button svg:last-child{margin-left:auto}.calendar-days{grid-template-columns:repeat(7,1fr);gap:3px;margin-top:10px;display:grid}.calendar-days span{color:#667085;background:#f2f4f7;border-radius:5px;place-items:center;width:20px;height:20px;margin:0 auto;font-size:7px;display:grid}.calendar-days span.active{color:#4d46dc;background:#e9e7ff;font-weight:800}.agenda-panel{background:#fff;min-width:0}.agenda-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:63px;padding:11px 16px;display:flex}.agenda-toolbar h3{margin:0;font-size:14px}.agenda-arrows{align-items:center;gap:4px;display:flex}.agenda-arrows button{color:#475467;background:#fff;border:1px solid #e4e7ec;border-radius:6px;place-items:center;min-width:30px;height:30px;padding:0 8px;font-size:9px;display:grid}.date-strip{border-bottom:1px solid var(--line);background:#f8f9fb;grid-template-columns:repeat(7,1fr);gap:5px;padding:10px 12px;display:grid}.date-strip button{color:#667085;background:0 0;border:1px solid #0000;border-radius:7px;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:7px 2px;display:flex}.date-strip button:hover{background:#fff}.date-strip button.active{color:#4d46dc;background:#eeedff;border-color:#d9d6ff}.date-strip span{text-transform:uppercase;font-size:7px}.date-strip strong{font-size:13px}.date-strip small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:7px;overflow:hidden}.agenda-list{min-height:470px;padding:12px}.appointment-card{background:#fff;border:1px solid #e4e7ec;border-radius:9px;grid-template-columns:64px 4px minmax(0,1fr) auto;align-items:stretch;gap:11px;min-height:105px;margin-bottom:9px;padding:12px;display:grid;box-shadow:0 3px 10px #10182806}.appointment-time{text-align:right;padding-top:3px}.appointment-time strong,.appointment-time span{display:block}.appointment-time strong{font-size:10px}.appointment-time span{color:#667085;margin-top:3px;font-size:8px}.appointment-line{border-radius:3px;width:3px}.appointment-main{min-width:0}.appointment-main h4{margin:5px 0 4px;font-size:11px}.appointment-main p{color:var(--muted);align-items:center;gap:5px;margin:0;font-size:9px;display:flex}.appointment-main>small{color:#667085;margin-top:8px;font-size:8px;display:block}.appointment-actions{flex-direction:column;justify-content:center;gap:5px;display:flex}.appointment-actions button{color:#667085;background:#fff;border:1px solid #e4e7ec;border-radius:6px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;display:inline-flex}.status-pill{color:#475467;text-transform:uppercase;letter-spacing:.04em;background:#f2f4f7;border-radius:999px;padding:2px 6px;font-size:7px;font-weight:800;display:inline-flex}.status-pill.confirmed,.status-pill.active,.status-pill.completed{color:#027a48;background:#d1fadf}.status-pill.scheduled,.status-pill.paused{color:#175cd3;background:#dbeafe}.status-pill.cancelled,.status-pill.no_show{color:#b42318;background:#fee4e2}.status-pill.draft{color:#b54708;background:#fef0c7}.agenda-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:400px;display:flex}.agenda-empty>div{width:46px;height:46px;color:var(--accent-dark);background:#efeeff;border-radius:12px;place-items:center;display:grid}.agenda-empty strong{font-size:12px}.agenda-empty span{color:var(--muted);font-size:9px}.agenda-empty button{margin-top:5px}.upcoming-list{padding:8px 13px}.upcoming-item{border-bottom:1px solid #eceef2;grid-template-columns:8px minmax(0,1fr);align-items:flex-start;gap:8px;min-height:65px;padding:10px 0;display:grid}.upcoming-item .calendar-color{margin-top:4px}.upcoming-item strong,.upcoming-item span,.upcoming-item small{display:block}.upcoming-item strong{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.upcoming-item span{color:var(--muted);margin:3px 0;font-size:8px}.upcoming-item small{color:#667085;font-size:7px}.mini-empty{color:#667085;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:145px;padding:16px;display:flex}.mini-empty strong{color:#475467;font-size:10px}.mini-empty span{font-size:8px}.safety-badge{color:#5925dc;text-transform:uppercase;letter-spacing:.05em;background:#f4ebff;border:1px solid #e9d7fe;border-radius:999px;align-items:center;gap:5px;min-height:34px;padding:6px 8px;font-size:8px;font-weight:800;display:inline-flex}.safety-badge.live{color:#027a48;background:#d1fadf;border-color:#a6f4c5}.status-pill.published{color:#027a48;background:#d1fadf}.asset-status.published{color:#027a48}.public-site-page{max-width:1080px;min-height:100vh;margin:0 auto}.public-site-state{color:#475467;text-align:center;justify-content:center;align-items:center;min-height:60vh;padding:24px;font-size:13px;display:flex}.public-form-note{color:#667085;grid-column:1/-1;margin:4px 0 0;font-size:9px}.mock-form .public-field-error{color:#b42318;text-transform:none;letter-spacing:normal;margin-top:3px;font-size:8px;display:block}.mock-form .public-form-note[role=alert]{color:#b42318;font-size:9px}.public-form-done{color:#027a48;justify-content:center;align-items:center;min-height:120px;display:flex}.automation-metrics article{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:12px;display:grid}.automation-metrics article>div{color:#4d46dc;background:#eeedff;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.automation-metrics svg{width:15px}.automation-metrics span{color:var(--muted);font-size:9px}.automation-metrics strong{font-size:16px}.automation-metrics article.warning{background:#fffaeb;border-color:#fedf89}.automation-metrics article.warning>div{color:#b54708;background:#fef0c7}.automation-layout{border:1px solid var(--line);border-radius:var(--radius);background:#fff;grid-template-columns:250px minmax(480px,1fr) 270px;min-height:680px;display:grid;overflow:hidden;box-shadow:0 3px 15px #10182806}.workflow-list{border-right:1px solid var(--line);background:#fbfcfd}.workflow-list>button{width:100%;min-height:79px;color:var(--ink);text-align:left;background:0 0;border:0;border-bottom:1px solid #eceef2;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:10px 12px;display:grid}.workflow-list>button:hover{background:#f5f6fa}.workflow-list>button.active{box-shadow:inset 3px 0 var(--accent);background:#efeeff}.workflow-state{color:#667085;background:#f2f4f7;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.workflow-state.active{color:#027a48;background:#d1fadf}.workflow-list button strong,.workflow-list button span,.workflow-list button small{display:block}.workflow-list button strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.workflow-list button div>span{color:var(--muted);margin:3px 0;font-size:8px}.workflow-list button small{color:#667085;font-size:7px}.workflow-list button>svg{color:#b0b5c0}.workflow-canvas{background-color:#f8f9fc;background-image:radial-gradient(#d8dce5 1px,#0000 1px);background-size:18px 18px;min-width:0;padding-bottom:20px;position:relative}.workflow-header{border-bottom:1px solid var(--line);background:#fffffff5;justify-content:space-between;align-items:center;gap:16px;min-height:96px;padding:14px 17px;display:flex}.workflow-title-line{align-items:center;gap:7px;margin-bottom:5px;display:flex}.workflow-title-line>span:last-child{color:#667085;font-size:8px}.workflow-header h3{margin:0 0 3px;font-size:15px}.workflow-header p{color:var(--muted);margin:0;font-size:9px}.workflow-header .button-row{flex-wrap:wrap;justify-content:flex-end}.danger-soft-button{color:#b42318;background:#fff;border:1px solid #fda29b;border-radius:8px;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:10px;font-weight:700;display:inline-flex}.workflow-flow{width:min(500px,100% - 32px);margin:25px auto}.flow-node{background:#fff;border:1px solid #dfe3e8;border-radius:10px;grid-template-columns:25px 38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:71px;padding:11px;display:grid;box-shadow:0 5px 14px #1018280f}.flow-node.trigger{border-color:#c7c3ff}.flow-node.approval{background:#fffdf5;border-color:#fedf89}.flow-index{color:#667085;background:#f2f4f7;border-radius:6px;place-items:center;width:23px;height:23px;font-size:8px;font-weight:800;display:grid}.flow-icon{color:#4d46dc;background:#eeedff;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.flow-node.approval .flow-icon{color:#b54708;background:#fef0c7}.flow-node small,.flow-node strong,.flow-node div>span{display:block}.flow-node small{color:#667085;text-transform:uppercase;letter-spacing:.06em;font-size:7px}.flow-node strong{margin:2px 0;font-size:10px}.flow-node div>span{color:var(--muted);font-size:8px}.flow-node b{color:#b54708;white-space:nowrap;background:#fef0c7;border-radius:5px;padding:3px 6px;font-size:7px}.flow-connector{place-items:center;height:24px;display:grid}.flow-connector span{background:#cfd4dd;width:2px;height:24px}.flow-end{color:#667085;background:#fff;border:1px solid #d0d5dd;border-radius:999px;justify-content:center;align-items:center;gap:4px;width:72px;height:28px;margin:0 auto;font-size:8px;font-weight:700;display:flex}.automation-activity{border-left:1px solid var(--line);background:#fbfcfd}.approval-card{background:#fffaeb;border:1px solid #fedf89;border-radius:8px;margin:9px;padding:10px}.approval-card>div:first-child{align-items:center;gap:7px;display:flex}.approval-icon{color:#b54708;background:#fef0c7;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.approval-card strong,.approval-card span{display:block}.approval-card strong{font-size:9px}.approval-card span{color:#93370d;margin-top:2px;font-size:7px}.approval-card p{color:#7a2e0e;white-space:nowrap;text-overflow:ellipsis;margin:9px 0 3px;font-size:8px;overflow:hidden}.approval-card small{color:#b54708;font-size:7px;line-height:1.4;display:block}.approval-card>div:last-child{gap:5px;margin-top:9px;display:flex}.approval-card button{color:#93370d;background:#fff;border:1px solid #fdb022;border-radius:5px;flex:1;padding:5px;font-size:7px;font-weight:700}.approval-card>b{color:#7a2e0e;margin:7px 0 3px;font-size:8px;display:block}.approval-card blockquote{color:#93370d;background:#ffffffa6;border-left:2px solid #f79009;max-height:44px;margin:0 0 6px;padding:6px;font-size:7px;line-height:1.45;overflow:auto}.workflow-wait-queue{border-top:1px solid var(--line);padding:10px 9px}.workflow-wait-queue>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;display:flex}.workflow-wait-queue>header span small,.workflow-wait-queue>header span strong{display:block}.workflow-wait-queue>header span strong{margin-top:2px;font-size:10px}.workflow-wait-queue>header button{color:#4d46dc;background:#fff;border:1px solid #b7b2ff;border-radius:6px;align-items:center;gap:4px;min-height:27px;padding:0 7px;font-size:7px;font-weight:800;display:inline-flex}.workflow-wait-queue>header button:disabled{opacity:.45}.workflow-wait-queue>article{border-bottom:1px solid #eceef2;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:43px;display:grid}.wait-state{color:#175cd3;background:#dbeafe;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.wait-state.resuming{color:#b54708;background:#fef0c7}.wait-state.failed{color:#b42318;background:#fee4e2}.workflow-wait-queue article strong,.workflow-wait-queue article small{display:block}.workflow-wait-queue article strong{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.workflow-wait-queue article small{color:#667085;margin-top:2px;font-size:7px}.workflow-wait-queue article b{color:#667085;font-size:7px}.wait-queue-empty{color:#667085;align-items:center;gap:6px;min-height:40px;font-size:8px;display:flex}.recent-runs{border-top:1px solid var(--line);padding:12px}.recent-runs>div{border-bottom:1px solid #eceef2;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:45px;display:grid}.run-dot{background:#98a2b3;border-radius:50%;width:7px;height:7px}.run-dot.simulated,.run-dot.completed{background:#12b76a}.run-dot.awaiting_approval{background:#f79009}.recent-runs strong,.recent-runs span{display:block}.recent-runs strong{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.recent-runs span,.recent-runs time{color:#667085;font-size:7px}.run-result{background:#fff;border:1px solid #c7c3ff;border-radius:10px;max-height:300px;position:absolute;inset:auto 15px 15px;overflow:auto;box-shadow:0 16px 35px #10182826}.run-result header{border-bottom:1px solid #eceef2;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.run-result h4{text-transform:capitalize;margin:0;font-size:11px}.run-result article{border-bottom:1px solid #eceef2;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:49px;padding:8px 12px;display:grid}.trace-state{color:#027a48;background:#d1fadf;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.trace-state.approval_required{color:#b54708;background:#fef0c7}.run-result strong,.run-result span{display:block}.run-result strong{font-size:9px}.run-result article div span{color:var(--muted);margin-top:2px;font-size:7px}.run-result article b{color:#667085;text-transform:uppercase;font-size:7px}.run-result footer{color:#027a48;background:#ecfdf3;align-items:center;gap:6px;padding:8px 12px;font-size:8px;font-weight:700;display:flex}.workflow-safety-note{color:#027a48;background:#ecfdf3;border:1px solid #a6f4c5;border-radius:8px;align-items:center;gap:9px;padding:10px;display:flex}.workflow-safety-note strong,.workflow-safety-note span{display:block}.workflow-safety-note strong{font-size:10px}.workflow-safety-note span{margin-top:2px;font-size:8px;font-weight:400}.conversion-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:13px;display:grid}.conversion-metrics article{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:32px 1fr auto;align-items:center;gap:2px 9px;padding:12px;display:grid}.conversion-metrics article>div{color:#4d46dc;background:#eeedff;border-radius:8px;grid-row:1/3;place-items:center;width:31px;height:31px;display:grid}.conversion-metrics svg{width:15px}.conversion-metrics span{color:var(--muted);font-size:9px}.conversion-metrics strong{grid-area:1/3/3;font-size:18px}.conversion-metrics small{color:#667085;font-size:8px}.conversion-tabs{border:1px solid var(--line);background:#fff;border-bottom:0;border-radius:11px 11px 0 0;align-items:center;gap:4px;min-height:49px;padding:6px;display:flex}.conversion-tabs button{color:#667085;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;min-height:35px;padding:0 10px;font-size:9px;font-weight:700;display:inline-flex}.conversion-tabs button svg{width:15px}.conversion-tabs button b{color:#667085;background:#f2f4f7;border-radius:999px;min-width:18px;padding:2px 5px;font-size:7px}.conversion-tabs button.active{color:#4d46dc;background:#eeedff;border-color:#d9d6ff}.conversion-tabs button.active b{color:#4d46dc;background:#fff}.preview-boundary{color:#667085;margin-left:auto;padding-right:8px;font-size:8px}.site-builder{border:1px solid var(--line);background:#fff;border-radius:0 0 11px 11px;grid-template-columns:235px minmax(560px,1fr) 255px;height:calc(100vh - 278px);min-height:690px;display:grid;overflow:hidden}.site-assets,.form-assets{border-right:1px solid var(--line);background:#fbfcfd;min-width:0;overflow-y:auto}.site-assets>button,.form-assets>button{width:100%;min-height:76px;color:var(--ink);text-align:left;background:0 0;border:0;border-bottom:1px solid #eceef2;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.site-assets>button:hover,.form-assets>button:hover{background:#f5f6fa}.site-assets>button.active,.form-assets>button.active{box-shadow:inset 3px 0 var(--accent);background:#efeeff}.asset-icon{color:#4d46dc;background:#eeedff;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.site-assets>.asset-row{border-bottom:1px solid #eceef2;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.site-assets .asset-row>.asset-open{width:100%;min-height:76px;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.site-assets>.asset-row:hover{background:#f5f6fa}.site-assets>.asset-row.active{box-shadow:inset 3px 0 var(--accent);background:#efeeff}.site-assets>.asset-row.active .asset-open div>span,.site-assets>.asset-row.active .asset-open small{color:#475467}.asset-publish-action{color:#667085;background:0 0;border:0;border-left:1px solid #eceef2;place-items:center;min-width:38px;padding:0 8px;display:grid}.asset-publish-action:hover{color:#b42318;background:#f5f6fa}.asset-publish-action.publish{color:#027a48}.asset-publish-action.publish:hover{color:#027a48;background:#f5f6fa}.asset-publish-action:disabled{opacity:.5}.site-assets button strong,.site-assets button span,.site-assets button small,.form-assets button strong,.form-assets button span,.form-assets button small{display:block}.site-assets button strong,.form-assets button strong{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.site-assets button div>span,.form-assets button div>span{color:var(--muted);margin:3px 0;font-size:8px}.site-assets button small,.form-assets button small{color:#667085;font-size:7px}.asset-status{color:#667085;text-transform:uppercase;letter-spacing:.04em;background:#f2f4f7;border-radius:5px;padding:3px 5px;font:700 6px/1 Inter,sans-serif}.asset-status.active,.asset-status.approved{color:#027a48;background:#d1fadf}.asset-status.review{color:#b54708;background:#fef0c7}.template-shelf{border-top:1px solid var(--line);padding:14px 11px}.template-shelf>div{background:#fff;border:1px solid #e4e7ec;border-radius:7px;align-items:center;gap:7px;padding:7px;display:flex}.template-shelf svg{color:#667085}.template-shelf span strong,.template-shelf span small{display:block}.template-shelf strong{font-size:8px}.template-shelf small{color:#667085;margin-top:2px;font-size:7px}.page-editor,.form-canvas{background:#eef0f5;flex-direction:column;min-width:0;min-height:0;display:flex}.editor-toolbar{border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;align-items:center;gap:7px;min-height:58px;padding:8px 10px;display:flex}.editor-toolbar>div:first-child{flex:1;min-width:150px}.editor-toolbar>div:first-child strong,.editor-toolbar>div:first-child small{display:block}.editor-toolbar>div:first-child strong{margin:3px 0 2px;font-size:10px}.editor-toolbar>div:first-child small{color:#667085;font-size:7px}.editor-toolbar .secondary-button,.editor-toolbar .primary-button{min-height:32px;padding:0 9px;font-size:8px}.variant-switch,.device-switch{background:#f2f4f7;border-radius:6px;align-items:center;gap:2px;padding:2px;display:flex}.variant-switch button,.device-switch button{color:#667085;background:0 0;border:0;border-radius:5px;align-items:center;gap:3px;min-height:26px;padding:0 7px;font-size:8px;font-weight:800;display:inline-flex}.variant-switch button span{font-size:6px}.variant-switch button.active,.device-switch button.active{color:#4d46dc;background:#fff;box-shadow:0 1px 3px #10182814}.editor-notice{color:#4d46dc;background:#f4f3ff;border-bottom:1px solid #c7c3ff;align-items:center;gap:8px;min-height:34px;padding:7px 11px;font-size:8px;display:flex}.editor-notice button{color:inherit;background:0 0;border:0;margin-left:auto}.preview-stage{background-color:#eef0f5;background-image:radial-gradient(#d5d9e2 1px,#0000 1px);background-size:18px 18px;flex:1;min-height:0;padding:20px;overflow:auto}.page-preview-frame{background:#fff;border:1px solid #d0d5dd;border-radius:9px;width:min(880px,100%);min-height:100%;margin:0 auto;transition:width .18s;overflow:hidden;box-shadow:0 12px 34px #1018281f}.page-preview-frame.mobile{width:360px}.landing-preview{color:#17202e;background:#fff;min-height:100%;font-family:Inter,ui-sans-serif,sans-serif}.landing-preview>header{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;height:48px;padding:0 4%;display:flex}.landing-preview>header strong{font-size:11px}.landing-preview>header nav{color:#667085;gap:15px;font-size:7px;display:flex}.landing-preview section{cursor:pointer;position:relative}.landing-preview section:hover,.landing-preview section.selected,.landing-spacer.selected{outline-offset:-2px;outline:2px solid #635bff}.landing-hero{text-align:center;background:#f8f7ff;padding:9% 8%}.landing-hero small{color:#4d46dc;text-transform:uppercase;letter-spacing:.12em;font-size:7px;font-weight:800}.landing-hero h1{letter-spacing:-.05em;max-width:650px;margin:12px auto 9px;font-size:clamp(24px,4.2vw,46px);line-height:1.06}.landing-hero p{color:#667085;max-width:560px;margin:0 auto 17px;font-size:10px;line-height:1.6}.landing-hero div{justify-content:center;gap:7px;display:flex}.landing-hero button,.landing-cta button{color:#fff;background:#635bff;border:1px solid #635bff;border-radius:6px;padding:8px 12px;font-size:7px;font-weight:800}.landing-hero button.ghost{color:#344054;background:#fff;border-color:#d0d5dd}.landing-features{padding:6% 7%}.landing-features h2,.landing-form-block h2,.landing-cta h2,.landing-text h2{letter-spacing:-.035em;font-size:clamp(16px,2.6vw,28px)}.landing-features>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.landing-features article{border:1px solid #e4e7ec;border-radius:8px;padding:13px}.landing-features article>span{color:#4d46dc;background:#eeedff;border-radius:5px;place-items:center;width:21px;height:21px;margin-bottom:9px;font-size:7px;font-weight:800;display:grid}.landing-features strong{font-size:9px}.landing-features p,.landing-text p,.landing-cta p,.landing-form-block p{color:#667085;font-size:8px;line-height:1.55}.landing-form-block{color:#fff;background:#121522;grid-template-columns:1fr .8fr;gap:5%;padding:7%;display:grid}.landing-form-block small{color:#9e98ff;text-transform:uppercase;letter-spacing:.1em;font-size:7px}.mock-form{background:#fff;border-radius:8px;padding:12px}.mock-form label{color:#475467;margin-bottom:7px;font-size:6px;display:block}.mock-form input{border:1px solid #d0d5dd;border-radius:4px;width:100%;margin-top:3px;padding:6px;font-size:7px}.mock-form button{color:#fff;background:#635bff;border:0;border-radius:5px;width:100%;padding:7px;font-size:7px;font-weight:800}.landing-cta,.landing-text{text-align:center;padding:6% 8%}.landing-cta{background:#f4f3ff}.landing-spacer{cursor:pointer;height:42px}.landing-preview>footer{color:#98a2b3;background:#121522;justify-content:space-between;padding:18px 5%;font-size:6px;display:flex}.page-preview-frame.mobile .landing-preview>header nav{display:none}.page-preview-frame.mobile .landing-features>div,.page-preview-frame.mobile .landing-form-block{grid-template-columns:1fr}.page-preview-frame.mobile .landing-hero h1{font-size:29px}.block-strip{border-top:1px solid var(--line);background:#fff;flex:0 0 45px;align-items:center;gap:5px;padding:6px 8px;display:flex;overflow-x:auto}.block-strip button{color:#667085;text-transform:capitalize;white-space:nowrap;background:#fff;border:1px solid #e4e7ec;border-radius:6px;align-items:center;gap:4px;min-height:30px;padding:0 7px;font-size:7px;display:inline-flex}.block-strip button.active{color:#4d46dc;background:#eeedff;border-color:#c7c3ff}.block-strip button small{background:#f2f4f7;border-radius:4px;place-items:center;width:15px;height:15px;font-size:6px;display:grid}.block-strip .add-block{color:#4d46dc;border-style:dashed}.block-inspector,.field-inspector{border-left:1px solid var(--line);background:#fbfcfd;min-width:0;overflow-y:auto}.inspector-form,.settings-panel{padding:11px}.inspector-form label,.settings-panel label{color:#475467;text-transform:capitalize;flex-direction:column;gap:4px;margin-bottom:9px;font-size:7px;font-weight:700;display:flex}.inspector-form input,.inspector-form select,.inspector-form textarea,.settings-panel input,.settings-panel textarea{width:100%;color:var(--ink);text-transform:none;background:#fff;border:1px solid #d0d5dd;border-radius:6px;padding:7px;font-size:8px}.inspector-actions{border-top:1px solid #eceef2;grid-template-columns:1fr 1fr;gap:5px;padding-top:5px;display:grid}.inspector-actions button,.remove-field{color:#667085;background:#fff;border:1px solid #e4e7ec;border-radius:5px;justify-content:center;align-items:center;gap:4px;min-height:28px;padding:0 5px;font-size:7px;display:inline-flex}.inspector-actions button.danger,.remove-field{color:#b42318;border-color:#fecdca;grid-column:1/-1}.review-empty,.publish-boundary{background:#fff;border:1px solid #e4e7ec;border-radius:7px;align-items:flex-start;gap:8px;margin:10px;padding:9px;display:flex}.review-empty{color:#027a48}.review-empty strong,.review-empty span,.publish-boundary strong,.publish-boundary span{display:block}.review-empty strong,.publish-boundary strong{font-size:8px}.review-empty span,.publish-boundary span{color:#667085;margin-top:2px;font-size:7px;line-height:1.4}.publish-boundary{color:#b54708;background:#fffaeb;border-color:#fedf89}.publish-review{background:#fffaeb;border:1px solid #fedf89;border-radius:7px;margin:10px;padding:9px}.publish-review>div:first-child{color:#b54708;align-items:center;gap:7px;display:flex}.publish-review strong,.publish-review small{display:block}.publish-review strong{font-size:8px}.publish-review small{font-size:7px}.publish-review p,.publish-review li{color:#93370d;font-size:7px;line-height:1.45}.publish-review ul{padding-left:15px}.publish-review>div:last-child{gap:5px;display:flex}.publish-review button{color:#93370d;background:#fff;border:1px solid #fdb022;border-radius:5px;flex:1;padding:5px;font-size:7px;font-weight:700}.form-builder{border:1px solid var(--line);background:#fff;border-radius:0 0 11px 11px;grid-template-columns:235px minmax(540px,1fr) 255px;min-height:700px;display:grid;overflow:hidden}.form-preview-shell{background:#f4f3ff;flex:1;grid-template-columns:.8fr 1.2fr;gap:26px;min-height:0;padding:34px;display:grid;overflow-y:auto}.form-preview-copy{align-self:center}.form-preview-copy h2{letter-spacing:-.045em;margin-bottom:8px;font-size:28px}.form-preview-copy p{color:#667085;font-size:10px;line-height:1.6}.capture-flow{color:#667085;align-items:center;gap:6px;margin-top:17px;font-size:7px;display:flex}.capture-flow span{color:#4d46dc;background:#fff;border-radius:50%;place-items:center;width:19px;height:19px;font-weight:800;display:grid}.live-form{background:#fff;border:1px solid #dedcff;border-radius:11px;align-self:start;padding:20px;box-shadow:0 12px 28px #362f921a}.live-form-badge{color:#4d46dc;background:#eeedff;border-radius:5px;align-items:center;gap:4px;margin-bottom:13px;padding:4px 6px;font-size:7px;font-weight:800;display:inline-flex}.live-form label{color:#344054;margin-bottom:10px;font-size:8px;font-weight:700;display:block}.live-form label span{margin-bottom:4px;display:block}.live-form label b{color:#d92d20}.live-form input:not([type=checkbox]),.live-form select,.live-form textarea{border:1px solid #d0d5dd;border-radius:6px;width:100%;padding:8px;font-size:9px}.live-form textarea{resize:vertical;min-height:70px}.live-form>button{color:#fff;background:#635bff;border:0;border-radius:6px;width:100%;min-height:35px;font-size:9px;font-weight:800}.live-form>p{color:#027a48;background:#ecfdf3;border-radius:5px;margin:9px 0 0;padding:7px;font-size:8px}.honeypot{position:absolute!important;left:-9999px!important}.field-list{border-top:1px solid var(--line);background:#fff;flex:0 0 145px;padding:9px;overflow-x:auto}.field-list>div:first-child{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.field-list>div strong{font-size:9px}.field-list>div button{color:#4d46dc;background:0 0;border:0;align-items:center;gap:4px;font-size:8px;font-weight:700;display:inline-flex}.field-list>button{min-width:145px;min-height:58px;color:var(--ink);text-align:left;background:#fff;border:1px solid #e4e7ec;border-radius:7px;grid-template-columns:14px minmax(0,1fr) 15px;align-items:center;gap:6px;margin-right:6px;padding:7px;display:inline-grid}.field-list>button.active{background:#eeedff;border-color:#c7c3ff}.field-list button strong,.field-list button small{display:block}.field-list button strong{font-size:8px}.field-list button small{color:#667085;margin-top:2px;font-size:7px}.field-list button b{font-size:7px}.check-row{align-items:center;flex-direction:row!important}.check-row input{width:auto!important}.remove-field{width:100%}.settings-panel{border-top:1px solid var(--line)}.funnels-view{border:1px solid var(--line);background:#f8f9fc;border-radius:0 0 11px 11px;min-height:620px;padding:18px}.funnels-heading{justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:16px;display:flex}.funnels-heading h3{margin-bottom:3px;font-size:18px}.funnels-heading p{color:#667085;margin:0;font-size:9px}.funnels-heading>span{color:#b54708;background:#fef0c7;border-radius:6px;align-items:center;gap:5px;padding:6px 8px;font-size:7px;font-weight:800;display:inline-flex}.funnel-card{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:12px;padding:14px}.funnel-card>header{align-items:center;gap:10px;margin-bottom:15px;display:flex}.funnel-icon{color:#4d46dc;background:#eeedff;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.funnel-card h4{margin:4px 0 2px;font-size:12px}.funnel-card header small{color:#667085;font-size:7px}.funnel-flow{align-items:stretch;gap:8px;display:flex;overflow-x:auto}.funnel-flow>div{background:#f9fafb;border:1px solid #e4e7ec;border-radius:8px;grid-template-columns:25px minmax(0,1fr) auto 15px;align-items:center;gap:7px;min-width:230px;padding:10px;display:grid}.funnel-flow>div>span{color:#4d46dc;background:#eeedff;border-radius:6px;place-items:center;width:23px;height:23px;font-size:8px;font-weight:800;display:grid}.funnel-flow strong,.funnel-flow small{display:block}.funnel-flow strong{font-size:9px}.funnel-flow small{color:#667085;margin-top:2px;font-size:7px}.submissions-layout{border:1px solid var(--line);background:#fff;border-radius:0 0 11px 11px;grid-template-columns:minmax(0,1fr) 270px;min-height:620px;display:grid;overflow:hidden}.submission-table{min-width:0}.source-report{border-left:1px solid var(--line);background:#fbfcfd;padding:18px}.source-report h3{margin-bottom:4px;font-size:14px}.source-report>p{color:#667085;font-size:8px}.source-bar{margin-top:15px}.source-bar>div{grid-template-columns:1fr auto;display:grid}.source-bar strong,.source-bar span{display:block}.source-bar strong{text-transform:capitalize;font-size:9px}.source-bar span{color:#667085;margin-top:2px;font-size:7px}.source-bar b{grid-area:1/2/3;font-size:11px}.source-bar>i{background:#e4e7ec;border-radius:5px;height:5px;margin-top:6px;display:block;overflow:hidden}.source-bar>i span{background:#635bff;border-radius:5px;height:100%;display:block}.state-icon{color:#4d46dc}.roadmap-panel{border:1px solid var(--line);text-align:center;background:#fff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:520px;padding:50px 24px;display:flex}.roadmap-icon{width:56px;height:56px;color:var(--accent-dark);background:#f0efff;border-radius:15px;place-items:center;margin-bottom:18px;display:grid}.roadmap-panel h2{margin-bottom:8px;font-size:25px}.roadmap-panel>p{max-width:580px;color:var(--muted);font-size:13px;line-height:1.65}.roadmap-status{text-align:left;background:#f9fafb;border:1px solid #e4e7ec;border-radius:9px;grid-template-columns:9px 1fr;align-items:flex-start;gap:10px;max-width:450px;margin-top:18px;padding:13px 15px;display:grid}.roadmap-status>span{background:#12b76a;border-radius:50%;width:8px;height:8px;margin-top:4px;box-shadow:0 0 0 4px #d1fadf}.roadmap-status strong,.roadmap-status small{display:block}.roadmap-status strong{font-size:11px}.roadmap-status small{color:var(--muted);margin-top:3px;font-size:9px}.dialog-scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#10182894;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dialog{background:#fff;border:1px solid #ffffff26;border-radius:14px;width:min(560px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 24px 80px #1018284d}.dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:19px 20px;display:flex}.dialog h2{margin-bottom:4px;font-size:18px}.dialog header p{color:var(--muted);margin:0;font-size:11px}.calendar-notification-dialog{width:min(1000px,100%)}.calendar-notification-layout{grid-template-columns:235px minmax(0,1fr);min-height:640px;display:grid}.calendar-notification-rail{background:#fbfcfd;border-right:1px solid #e4e7ec;overflow-y:auto}.calendar-notification-rail>div:first-child{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:9px 11px;display:flex}.calendar-notification-rail>div:first-child>span{color:#667085;text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:800}.calendar-notification-rail>div:first-child button{color:#4d46dc;background:#fff;border:1px solid #d9d6ff;border-radius:6px;align-items:center;gap:4px;padding:6px 7px;font-size:8px;font-weight:800;display:inline-flex}.calendar-notification-rail>button{color:#344054;text-align:left;background:0 0;border:0;border-bottom:1px solid #eceef2;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:3px 8px;width:100%;min-height:78px;padding:10px 11px;display:grid}.calendar-notification-rail>button:hover{background:#f5f6fa}.calendar-notification-rail>button.active{background:#efeeff;box-shadow:inset 3px 0 #635bff}.calendar-notification-rail>button strong,.calendar-notification-rail>button small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.calendar-notification-rail>button strong{font-size:9px}.calendar-notification-rail>button small{color:#667085;grid-column:2;font-size:7px}.notification-channel{color:#4d46dc;background:#eeedff;border-radius:8px;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:7px;font-weight:900;display:grid}.notification-channel.sms{color:#027a48;background:#d1fadf}.notification-channel.whatsapp{color:#05603a;background:#ecfdf3}.notification-channel.in_app{color:#175cd3;background:#dbeafe}.notification-empty{color:#667085;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:180px;padding:20px;display:flex}.notification-empty strong{color:#475467;font-size:10px}.notification-empty span{font-size:8px}.calendar-notification-editor{min-width:0;padding:17px}.calendar-notification-editor>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:15px;display:flex}.calendar-notification-editor>header h3{margin:2px 0 0;font-size:15px}.notification-delete{color:#b42318;background:#fff;border:1px solid #fecdca;border-radius:7px;align-items:center;gap:5px;min-height:31px;padding:0 9px;font-size:8px;font-weight:700;display:inline-flex}.calendar-notification-fields{grid-template-columns:1fr 1fr;gap:11px;display:grid}.calendar-notification-fields label{color:#344054;flex-direction:column;gap:5px;font-size:9px;font-weight:700;display:flex}.calendar-notification-fields label>small{color:#667085;font-size:7px;font-weight:500}.calendar-notification-fields .wide{grid-column:1/-1}.calendar-notification-fields input:not([type=checkbox]),.calendar-notification-fields select,.calendar-notification-fields textarea{color:#101828;background:#fff;border:1px solid #d0d5dd;border-radius:7px;width:100%;padding:8px 9px;font-size:10px}.calendar-notification-fields textarea{resize:vertical;line-height:1.5}.notification-event-timing{color:#667085;background:#f9fafb;border:1px solid #e4e7ec;border-radius:7px;align-items:center;gap:8px;min-height:57px;padding:8px 9px;display:flex}.notification-event-timing strong,.notification-event-timing small{display:block}.notification-event-timing strong{color:#344054;font-size:9px}.notification-event-timing small{margin-top:2px;font-size:7px}.notification-token-row>span{font-size:8px}.notification-token-row>div{flex-wrap:wrap;gap:4px;display:flex}.notification-token-row button{color:#4d46dc;background:#f8f7ff;border:1px solid #d9d6ff;border-radius:5px;padding:4px 6px;font:600 7px/1.2 ui-monospace,monospace}.notification-enabled{background:#ecfdf3;border:1px solid #a6f4c5;border-radius:8px;align-items:flex-start;min-height:54px;padding:10px;color:#027a48!important;flex-direction:row!important}.notification-enabled input{margin-top:2px}.notification-enabled strong,.notification-enabled small{display:block}.notification-enabled small{margin-top:2px;line-height:1.45;color:#047857!important;font-size:7px!important}.calendar-notification-preview{background:#f8f7ff;border:1px solid #d9d6ff;border-radius:9px;margin-top:13px;padding:12px}.calendar-notification-preview>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}.calendar-notification-preview>header div{color:#4d46dc;align-items:center;gap:6px;display:flex}.calendar-notification-preview>header strong{font-size:9px}.calendar-notification-preview>header span{color:#667085;font-size:7px}.calendar-notification-preview dl{grid-template-columns:1fr 1fr;gap:7px;margin:0 0 10px;display:grid}.calendar-notification-preview dl>div{background:#fff;border:1px solid #e4e2ff;border-radius:6px;padding:7px}.calendar-notification-preview dt{color:#667085;text-transform:uppercase;font-size:6px}.calendar-notification-preview dd{white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:8px;overflow:hidden}.calendar-notification-preview>strong{margin-bottom:5px;font-size:10px;display:block}.calendar-notification-preview>p{color:#475467;white-space:pre-wrap;margin:0;font-size:9px;line-height:1.55}.notification-blockers{color:#b54708;background:#fffaeb;border-radius:6px;gap:3px;margin-top:9px;padding:7px;display:grid}.notification-blockers strong{font-size:8px}.notification-blockers span{font-size:7px}.calendar-notification-boundary{color:#027a48;background:#ecfdf3;border:1px solid #a6f4c5;border-radius:8px;align-items:flex-start;gap:8px;margin-top:12px;padding:9px;display:flex}.calendar-notification-boundary strong,.calendar-notification-boundary small{display:block}.calendar-notification-boundary strong{font-size:9px}.calendar-notification-boundary small{margin-top:2px;font-size:7px;line-height:1.4}.calendar-notification-editor>.form-error{margin-top:11px}.calendar-notification-editor>footer{background:#fbfcfd;border-top:1px solid #e4e7ec;justify-content:flex-end;gap:8px;margin:14px -17px -17px;padding:11px 17px;display:flex}.form-grid{grid-template-columns:1fr 1fr;gap:14px;padding:20px;display:grid}.form-grid label{color:#344054;flex-direction:column;gap:6px;font-size:10px;font-weight:700;display:flex}.form-grid .wide{grid-column:1/-1}.form-grid input,.form-grid select,.form-grid textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:9px 10px;font-size:12px}.form-grid textarea{resize:vertical}.form-actions{justify-content:flex-end;gap:9px;padding-top:5px;display:flex}.conversation-view-form label>small{color:#667085;font-size:8px;font-weight:500}.saved-view-summary,.saved-view-owner,.sla-policy-note{color:#4d46dc;background:#f8f7ff;border:1px solid #d9d6ff;border-radius:8px;align-items:center;gap:9px;padding:10px;display:flex}.saved-view-summary strong,.saved-view-summary small,.sla-policy-note strong,.sla-policy-note small{display:block}.saved-view-summary strong,.sla-policy-note strong{font-size:9px}.saved-view-summary small,.sla-policy-note small{color:#667085;margin-top:2px;font-size:8px}.saved-view-owner{color:#475467;background:#f9fafb;border-color:#e4e7ec;font-size:9px}.form-actions .conversation-view-delete{color:#b42318;background:#fff;border:1px solid #fecdca;border-radius:8px;align-items:center;gap:5px;min-height:38px;margin-right:auto;padding:0 11px;font-size:10px;font-weight:700;display:inline-flex}.conversation-sla-form .sla-toggle{background:#f8f7ff;border:1px solid #d9d6ff;border-radius:8px;flex-direction:row;align-items:flex-start;gap:9px;padding:11px}.conversation-sla-form .sla-toggle input{accent-color:#4d46dc;width:16px;height:16px;margin-top:1px}.conversation-sla-form .sla-toggle strong,.conversation-sla-form .sla-toggle small{display:block}.conversation-sla-form .sla-toggle small{color:#667085;margin-top:3px;font-size:8px;font-weight:500}.sla-minutes-input{position:relative}.sla-minutes-input input{padding-right:62px}.sla-minutes-input small{color:#667085;text-transform:uppercase;pointer-events:none;font-size:8px;font-weight:700;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.form-error{color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:7px;padding:10px;font-size:11px}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:240px;padding:35px;display:flex}.empty-state>div{width:42px;height:42px;color:var(--accent-dark);background:#f0efff;border-radius:11px;place-items:center;margin-bottom:11px;display:grid}.empty-state strong{font-size:12px}.empty-state span{color:var(--muted);margin-top:4px;font-size:10px}.center-screen{background:#f8f9fc;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:100vh;display:flex}.center-screen p{color:var(--muted);font-size:12px}.orbit-loader{border:1px solid #d7d5ff;border-radius:50%;width:52px;height:52px;animation:1.3s linear infinite spin;position:relative}.orbit-loader span{background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute}.orbit-loader span:first-child{top:-3px;left:22px}.orbit-loader span:nth-child(2){opacity:.65;bottom:8px;right:2px}.orbit-loader span:last-child{opacity:.35;bottom:8px;left:2px}@keyframes spin{to{transform:rotate(360deg)}}.login-screen{background:#fff;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);min-height:100vh;display:grid}.login-copy{color:#fff;background-color:#121522;background-image:radial-gradient(circle at 15% 20%,#635bff47,#0000 34%),radial-gradient(circle at 90% 80%,#2563eb29,#0000 30%);flex-direction:column;justify-content:space-between;padding:42px clamp(35px,6vw,90px);display:flex}.login-brand{align-items:center;gap:10px;font:800 18px Inter,ui-sans-serif,sans-serif;display:flex}.login-copy>div:nth-child(2){max-width:650px}.login-copy h1{letter-spacing:-.055em;max-width:620px;margin:12px 0 17px;font-size:clamp(38px,5vw,64px);line-height:1.03}.login-copy p{color:#b5bbca;max-width:570px;font-size:16px;line-height:1.65}.login-points{flex-wrap:wrap;gap:10px 20px;margin-top:25px;display:flex}.login-points span{color:#dfe2eb;align-items:center;gap:7px;font-size:11px;display:inline-flex}.login-points svg{color:#8f89ff}.login-copy>small{color:#737b8f;font-size:9px}.login-panel{background:#f7f8fb;place-items:center;padding:35px;display:grid}.login-card{width:min(420px,100%);box-shadow:var(--shadow);background:#fff;border:1px solid #e4e7ec;border-radius:16px;padding:34px}.demo-icon{width:48px;height:48px;color:var(--accent-dark);background:#eeedff;border-radius:13px;place-items:center;margin-bottom:22px;display:grid}.login-card h2{margin:7px 0;font-size:24px}.login-card>p{color:var(--muted);font-size:12px;line-height:1.6}.login-card .primary-button{margin-top:14px}.login-card .fine-print{color:#667085;text-align:center;margin:12px 0 0;font-size:9px}.login-form{gap:12px;margin-top:18px;display:grid}.login-form label,.security-form-body label{color:#344054;gap:6px;font-size:10px;font-weight:700;display:grid}.login-form input,.security-form-body input{width:100%;min-height:42px;color:var(--ink);background:#fff;border:1px solid #d0d5dd;border-radius:8px;outline:0;padding:0 11px;font:500 12px Inter,ui-sans-serif,sans-serif}.login-form input:focus,.security-form-body input:focus{border-color:var(--accent-dark);box-shadow:0 0 0 3px #635bff1f}.login-form label small,.security-form-body label small{color:#667085;font-size:8px;font-weight:500}.login-form .primary-button{margin-top:2px}.login-alternatives{justify-items:center;gap:8px;margin-top:10px;display:grid}.secondary-button.wide{width:100%;min-height:42px}.login-back{margin:11px auto 0}.spin{animation:1s linear infinite spin}.security-workspace{gap:14px;display:grid}.security-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.security-card{border:1px solid var(--line);background:var(--surface);min-height:230px;box-shadow:var(--shadow);border-radius:11px;flex-direction:column;align-items:flex-start;padding:19px;display:flex}.security-card-icon{width:38px;height:38px;color:var(--accent-dark);background:var(--accent-soft);border-radius:9px;place-items:center;margin-bottom:14px;display:grid}.security-card-icon svg{width:18px}.security-card h3{margin:0 0 7px;font-size:18px}.security-card p{color:var(--muted);flex:1;margin:0 0 15px;font-size:10px;line-height:1.55}.security-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:11px;display:grid}.security-form-body{gap:13px;padding:17px;display:grid}.security-form-body .primary-button{justify-self:start}.security-list{padding:5px 16px 13px}.security-list article{border-bottom:1px solid #eef0f3;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:53px;display:grid}.security-list article>svg{color:var(--accent-dark)}.security-list strong,.security-list small{display:block}.security-list strong{text-transform:capitalize;font-size:9px}.security-list small,.security-list time,.security-list>p{color:#667085;font-size:8px}.security-list>p{padding:16px 0}.security-callout{color:#93370d;background:#fffaeb;border:1px solid #fedf89;border-radius:9px;gap:11px;padding:14px;display:flex}.security-callout strong{font-size:11px}.security-callout p{margin:3px 0 0;font-size:9px}.security-inline-control{grid-template-columns:minmax(0,1fr) auto;gap:6px;width:100%;display:grid}.security-inline-control input,.two-factor-body input{border:1px solid #d0d5dd;border-radius:7px;min-width:0;min-height:34px;padding:0 9px;font-size:9px}.security-inline-control button{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:7px;padding:0 8px;font-size:8px;font-weight:800}.two-factor-body{grid-template-columns:auto minmax(0,1.4fr) minmax(220px,.8fr);gap:13px;padding:17px;display:grid}.totp-qr{grid-row:span 3;align-content:start;gap:6px;display:grid}.totp-qr canvas{width:148px;height:148px;image-rendering:pixelated;background:#fff;border:1px solid #eceef2;border-radius:7px;padding:6px}.totp-qr small{color:#667085;max-width:160px;font-size:7px;line-height:1.45}.two-factor-body .primary-button{grid-column:2}.two-factor-body label{color:#344054;gap:5px;font-size:9px;font-weight:700;display:grid}.two-factor-body label small{color:#667085;font-size:8px;font-weight:400}.two-factor-body>div{grid-row:span 2}.two-factor-body>div strong{margin-bottom:5px;font-size:9px;display:block}.two-factor-body code{color:#344054;white-space:pre-wrap;background:#f2f4f7;border-radius:7px;max-height:120px;padding:9px;font-size:8px;line-height:1.5;display:block;overflow:auto}.two-factor-body .primary-button{justify-self:start}.landing-spacer{background:0 0;border:0;width:100%;padding:0}.commerce-workspace,.reputation-workspace{gap:14px;display:grid}.commerce-metrics,.reputation-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.commerce-metrics article,.reputation-metrics article{border:1px solid var(--line);background:var(--surface);min-height:102px;box-shadow:var(--shadow);border-radius:10px;grid-template-columns:33px 1fr;align-items:center;column-gap:9px;padding:15px;display:grid}.commerce-metrics .metric-icon,.reputation-metrics .metric-icon{grid-row:span 3}.commerce-metrics article>span,.reputation-metrics article>span{color:var(--muted);font-size:9px;font-weight:700}.commerce-metrics article>strong,.reputation-metrics article>strong{font-family:var(--display);letter-spacing:-.04em;font-size:21px}.commerce-metrics article>small,.reputation-metrics article>small{color:#667085;font-size:8px}.commerce-tabs{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:4px;min-height:48px;padding:5px;display:flex;overflow-x:auto}.commerce-tabs button{min-height:36px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 12px;font-size:9px;font-weight:700;display:inline-flex}.commerce-tabs button.active{color:var(--accent-dark);background:var(--accent-soft)}.commerce-tabs button b{min-width:18px;color:inherit;background:#635bff14;border-radius:999px;padding:2px 5px;font-size:7px}.boundary-copy{color:#667085;white-space:nowrap;margin-left:auto;padding:0 9px;font-size:8px}.module-notice{color:#067647;background:#ecfdf3;border:1px solid #abefc6;border-radius:8px;justify-content:space-between;align-items:center;min-height:36px;padding:7px 11px;font-size:9px;display:flex}.module-notice button{color:inherit;background:0 0;border:0}.invoice-layout{border:1px solid var(--line);background:var(--surface);border-radius:11px;grid-template-columns:290px minmax(0,1fr);min-height:600px;display:grid;overflow:hidden}.invoice-list{border-right:1px solid var(--line);background:#fbfbfd;overflow-y:auto}.invoice-list>button{width:100%;min-height:84px;color:var(--ink);text-align:left;background:0 0;border:0;border-bottom:1px solid #eceef2;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px;display:grid}.invoice-list>button.active{box-shadow:inset 3px 0 var(--accent);background:#eeedff}.invoice-list button div strong,.invoice-list button div span,.invoice-list button div small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.invoice-list button div strong{font-size:10px}.invoice-list button div span{margin-top:3px;font-size:8px}.invoice-list button div small{color:#667085;margin-top:3px;font-size:7px}.invoice-detail{background:#fff;border:1px solid #dfe2e8;border-radius:10px;align-self:start;width:min(760px,100% - 36px);margin:18px auto;box-shadow:0 14px 36px #10182814}.invoice-detail>header{border-bottom:1px solid var(--line);justify-content:space-between;padding:22px;display:flex}.invoice-detail>header h3{margin:8px 0 3px;font-size:20px}.invoice-detail>header p{color:var(--muted);font-size:9px}.invoice-detail>header>strong{font-size:24px}.invoice-lines{padding:8px 22px}.invoice-lines>div{border-bottom:1px solid #f0f1f4;justify-content:space-between;padding:13px 0;font-size:10px;display:flex}.invoice-lines span small{color:#667085;margin-top:3px;font-size:8px;display:block}.invoice-totals{gap:7px;width:min(310px,100%);margin:12px 22px 20px auto;padding:0 22px;display:grid}.invoice-totals span{color:var(--muted);justify-content:space-between;font-size:9px;display:flex}.invoice-totals b{color:var(--ink)}.invoice-totals .total{border-top:1px solid var(--line);color:var(--ink);margin-top:5px;padding-top:10px;font-size:11px}.invoice-memo{background:#f7f8fb;border-radius:7px;margin:0 22px 20px;padding:12px}.invoice-memo strong{font-size:9px}.invoice-memo p{color:var(--muted);margin-top:5px;font-size:9px}.invoice-detail>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;display:flex}.invoice-detail>footer small,.invoice-detail>footer strong{display:block}.invoice-detail>footer small{color:#667085;font-size:7px}.invoice-detail>footer strong{margin-top:3px;font-size:9px}.commerce-table-panel,.subscriptions-panel,.widgets-panel{border:1px solid var(--line);background:var(--surface);border-radius:11px;min-height:520px;overflow:hidden}.commerce-table-panel .list-toolbar,.subscriptions-panel .list-toolbar,.widgets-panel .list-toolbar,.approval-workspace .list-toolbar,.review-feed>.list-toolbar{border-bottom:1px solid var(--line);padding:17px 19px}.commerce-table-panel td small{color:#667085;margin-top:3px;font-size:7px;display:block}.inline-note{background:#eeedff;border-radius:4px;margin-left:5px;padding:2px 4px;color:#4d46dc!important;display:inline-block!important}.table-action{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:6px;align-items:center;gap:4px;padding:6px 8px;font-size:8px;display:inline-flex}.table-action:disabled{opacity:.45}.transaction-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.refund-attempts{border:1px solid #e4e7ec;border-radius:9px;margin:14px;overflow:hidden}.refund-attempts>header{background:#f9fafb;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.refund-attempts>header>div{display:grid}.refund-attempts h3{margin:2px 0 0;font-size:10px}.refund-attempts>header>strong{color:#4d46dc;background:#eeedff;border-radius:999px;place-items:center;min-width:23px;height:23px;font-size:8px;display:grid}.refund-attempts article{border-top:1px solid #eaecf0;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 12px;display:grid}.refund-attempts article>div{display:grid}.refund-attempts article strong{text-transform:capitalize;font-size:8px}.refund-attempts article small{color:#667085;margin-top:2px;font-size:7px;display:block}.refund-attempts article p{color:#475467;margin:3px 0 0;font-size:7px}.refund-attempts article>span:last-child{text-align:right}.refund-attempts article>span:last-child b{font-size:9px;display:block}.refund-attempt-icon{color:#067647;background:#ecfdf3;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.refund-attempt-icon.failed{color:#b42318;background:#fef3f2}.catalog-layout{grid-template-columns:minmax(0,1fr) 300px;gap:14px;min-height:560px;display:grid}.catalog-layout>section,.catalog-settings{border:1px solid var(--line);background:var(--surface);border-radius:11px}.catalog-layout .list-toolbar{border-bottom:1px solid var(--line);padding:17px 19px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.product-grid>article{border:1px solid #e4e7ec;border-radius:9px;padding:15px}.product-icon{float:right;width:33px;height:33px;color:var(--accent-dark);background:var(--accent-soft);border-radius:8px;place-items:center;display:grid}.product-grid h3{margin:10px 0 5px;font-size:13px}.product-grid>article>p{min-height:30px;color:var(--muted);font-size:9px;line-height:1.5}.price-row{border-top:1px solid #eceef2;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.price-row span strong,.price-row span small{display:block}.price-row span strong{font-size:12px}.price-row span small{color:#667085;font-size:7px}.price-row button{color:var(--accent-dark);background:var(--accent-soft);border:0;border-radius:5px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;font-weight:700;display:inline-flex}.catalog-settings{padding:18px}.catalog-settings h3{margin:5px 0 15px}.setting-row{border-bottom:1px solid #eceef2;justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 0;display:flex}.setting-row span strong,.setting-row span small{display:block}.setting-row span strong{font-size:9px}.setting-row span small{color:#667085;max-width:190px;margin-top:3px;font-size:7px;line-height:1.4}.setting-row>b{color:var(--accent-dark);font-size:10px}.locked-note,.provider-zero,.policy-inline{color:#93370d;background:#fffaeb;border:1px solid #fedf89;border-radius:7px;align-items:flex-start;gap:8px;margin-top:14px;padding:10px;display:flex}.locked-note span strong,.locked-note span small{display:block}.locked-note span strong{font-size:9px}.locked-note span small{margin-top:3px;font-size:7px;line-height:1.45}.subscription-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.subscription-grid article{border:1px solid #e4e7ec;border-radius:9px;padding:16px}.subscription-grid article header{justify-content:space-between;align-items:center;display:flex}.subscription-grid h3{margin:14px 0 4px;font-size:13px}.subscription-grid p{color:var(--muted);font-size:9px}.subscription-grid article>strong{margin-top:14px;font-size:20px;display:block}.subscription-grid article>strong small{color:#667085;font-size:9px}.subscription-grid article footer{color:var(--muted);border-top:1px solid #eceef2;justify-content:space-between;margin-top:14px;padding-top:10px;font-size:8px;display:flex}.subscription-grid footer b{color:var(--accent-dark)}.approval-workspace{border:1px solid var(--line);background:var(--surface);border-radius:11px;min-height:520px}.approval-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.approval-grid>article{border:1px solid #e4e7ec;border-radius:9px;padding:15px}.approval-grid>article.pending{border-color:#c7c3ff}.approval-grid article header{justify-content:space-between;align-items:center;display:flex}.approval-grid article header small{color:#667085;text-transform:uppercase;font-size:7px}.approval-grid h3{margin:11px 0 5px;font-size:13px}.approval-grid article>p{color:var(--muted);font-size:8px;line-height:1.5}.approval-grid dl{margin-top:10px}.approval-grid dl div{border-top:1px solid #f0f1f4;grid-template-columns:95px minmax(0,1fr);gap:8px;padding:5px 0;font-size:8px;display:grid}.approval-grid dt{color:#667085}.approval-grid dd{overflow-wrap:anywhere}.approval-grid article footer{justify-content:flex-end;gap:7px;margin-top:12px;display:flex}.approval-grid article footer button{border:1px solid var(--line);background:#fff;border-radius:6px;min-height:30px;padding:0 10px;font-size:8px}.provider-zero{color:#475467;background:#f7f8fb;border-color:#e4e7ec;margin-top:11px;padding:7px;font-size:7px}.reviews-layout{grid-template-columns:minmax(0,1fr) 300px;gap:14px;display:grid}.review-feed,.reputation-policy{border:1px solid var(--line);background:var(--surface);border-radius:11px}.review-feed{overflow:hidden}.review-card{border:1px solid #e4e7ec;border-radius:9px;margin:12px;padding:15px}.review-card>header{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.review-avatar{color:#4d46dc;background:#eeedff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:9px;font-weight:800;display:grid}.review-card header div strong,.review-card header div span{display:block}.review-card header div strong{font-size:10px}.review-card header div span{color:#667085;margin-top:3px;font-size:7px}.stars{color:#f79009;gap:2px;display:flex}.review-card>p{margin:12px 0;font-size:10px;line-height:1.55}.response-state{align-items:center;gap:7px;display:flex}.response-state small{color:#667085;font-size:7px}.review-card blockquote{color:#067647;background:#ecfdf3;border-left:3px solid #abefc6;margin:11px 0 0;padding:11px;font-size:9px;line-height:1.5}.response-composer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;margin-top:11px;display:grid}.response-composer label span{color:var(--muted);margin-bottom:4px;font-size:8px;font-weight:700;display:block}.response-composer textarea{resize:vertical;border:1px solid #d0d5dd;border-radius:6px;width:100%;padding:9px;font-size:9px}.response-composer button{align-items:center;gap:5px;min-height:34px;display:inline-flex}.reputation-policy{align-self:start;padding:18px}.reputation-policy h3{margin:5px 0 15px}.reputation-policy>div:not(.locked-note){color:#067647;border-bottom:1px solid #eceef2;align-items:flex-start;gap:8px;padding:11px 0;display:flex}.reputation-policy div span strong,.reputation-policy div span small{color:var(--ink);display:block}.reputation-policy div span strong{font-size:9px}.reputation-policy div span small{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.45}.widget-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.widget-preview{background:#fff;border:1px solid #e4e7ec;border-radius:10px;overflow:hidden}.widget-preview>header{border-bottom:1px solid #eceef2;justify-content:space-between;align-items:center;padding:13px;display:flex}.widget-preview header h3{margin:6px 0 2px;font-size:12px}.widget-preview header small{color:#667085;font-size:7px}.widget-preview>section{background:#f7f8fb;padding:18px}.widget-preview>section h4{text-align:center;margin-bottom:12px;font-size:17px}.widget-review-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.widget-review-list>div{background:#fff;border-radius:6px;padding:9px;box-shadow:0 2px 8px #1018280d}.widget-review-list p{min-height:35px;margin:6px 0;font-size:7px;line-height:1.4}.widget-review-list strong{font-size:7px}.widget-preview.dark>section{color:#fff;background:#171925}.widget-preview.dark .widget-review-list>div{color:#fff;background:#262937}.widget-preview>footer{color:#667085;justify-content:space-between;padding:9px 13px;font-size:7px;display:flex}.widget-preview>footer b{color:#b54708}.policy-inline{color:#475467;background:#f7f8fb;border-color:#e4e7ec;margin:0;font-size:8px;line-height:1.45}.reporting-workspace,.agency-workspace{gap:14px;min-width:0;display:grid}.reporting-workspace>*,.agency-workspace>*{min-width:0}.range-select{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:7px;padding:0 9px;display:flex}.range-select span{color:#667085;text-transform:uppercase;font-size:7px;font-weight:700}.range-select select{background:0 0;border:0;min-height:35px;font-size:9px;font-weight:700}.report-metrics,.agency-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.report-metric,.agency-metrics article{border:1px solid var(--line);background:var(--surface);min-height:88px;box-shadow:var(--shadow);border-radius:10px;align-items:center;gap:11px;padding:14px;display:flex;position:relative}.report-metric>div:nth-child(2) span,.report-metric>div:nth-child(2) strong,.report-metric>div:nth-child(2) small,.agency-metrics article span small,.agency-metrics article span strong,.agency-metrics article span em{display:block}.report-metric>div:nth-child(2) span,.agency-metrics article span small{color:var(--muted);font-size:8px;font-weight:700}.report-metric>div:nth-child(2) strong,.agency-metrics article span strong{margin:3px 0;font-size:18px}.report-metric>div:nth-child(2) small,.agency-metrics article span em{color:#667085;font-size:7px;font-style:normal}.report-metric>b{border-radius:4px;align-items:center;gap:3px;padding:3px 5px;font-size:7px;display:flex;position:absolute;top:10px;right:10px}.report-metric>b.up{color:#067647;background:#ecfdf3}.report-metric>b.down{color:#b42318;background:#fef3f2}.report-metric>b.flat{color:#667085;background:#f2f4f7}.report-tabs,.agency-tabs{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:3px;min-height:43px;padding:5px;display:flex;overflow-x:auto}.report-tabs button,.agency-tabs button{min-height:31px;color:var(--muted);background:0 0;border:0;border-radius:6px;flex:none;padding:0 11px;font-size:8px;font-weight:700}.report-tabs button.active,.agency-tabs button.active{color:var(--accent-dark);background:var(--accent-soft)}.report-tabs>span{color:#667085;margin-left:auto;padding-right:8px;font-size:7px}.report-overview-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:14px;display:grid}.report-panel,.agency-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:11px;overflow:hidden}.report-panel>header,.agency-panel-header{border-bottom:1px solid #eceef2;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:15px 18px;display:flex}.report-panel>header h3,.agency-panel-header h3{margin:4px 0 2px;font-size:14px}.report-panel>header p,.agency-panel-header p{color:var(--muted);font-size:8px}.report-panel>header>span{color:#667085;font-size:8px}.trend-chart{align-items:end;gap:5px;height:245px;padding:22px 18px 0;display:flex}.trend-day{flex:1;justify-content:center;align-items:end;min-width:3px;height:100%;display:flex;position:relative}.trend-day i{background:linear-gradient(#7770ff,#635bff);border-radius:4px 4px 1px 1px;width:72%;min-height:3px}.trend-day b{background:#12b76a;border-radius:3px 3px 0 0;width:3px;max-height:55px;position:absolute;bottom:0}.trend-day span{color:#667085;font-size:6px;position:absolute;bottom:-18px}.trend-day:nth-child(2n) span{display:none}.trend-panel>footer{color:var(--muted);gap:15px;padding:28px 18px 13px;font-size:7px;display:flex}.trend-panel footer i{border-radius:2px;width:8px;height:8px;margin-right:4px;display:inline-block}.revenue-key{background:#635bff}.contact-key{background:#12b76a}.report-quality{color:#475467;background:#f7f8fb;border:1px solid #e4e7ec;border-radius:8px;align-items:flex-start;gap:8px;padding:9px 11px;font-size:8px;display:flex}.report-quality strong{color:#344054;margin-bottom:2px;display:block}.compact-kpis>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.compact-kpis article{border-bottom:1px solid #eceef2;border-right:1px solid #eceef2;gap:9px;padding:15px;display:flex}.compact-kpis article>div{width:31px;height:31px;color:var(--accent-dark);background:var(--accent-soft);border-radius:7px;place-items:center;display:grid}.compact-kpis article>span strong,.compact-kpis article>span b,.compact-kpis article>span small{display:block}.compact-kpis article>span strong{font-size:16px}.compact-kpis article>span b{margin:2px 0;font-size:8px}.compact-kpis article>span small{color:#667085;font-size:7px}.pipeline-report-row{border-bottom:1px solid #eceef2;grid-template-columns:4px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 18px;padding:13px 0;display:grid}.pipeline-report-row>span{border-radius:4px;width:4px;height:32px}.pipeline-report-row strong,.pipeline-report-row small{display:block}.pipeline-report-row strong{font-size:9px}.pipeline-report-row small{color:#667085;font-size:7px}.pipeline-report-row i{background:#f2f4f7;border-radius:3px;height:3px;margin-top:6px;display:block;overflow:hidden}.pipeline-report-row i b{border-radius:3px;height:100%;display:block}.pipeline-report-row em{font-size:9px;font-style:normal;font-weight:700}.appointment-report{position:relative}.appointment-donut{background:conic-gradient(#12b76a var(--complete),#eaecf0 0);border-radius:50%;align-content:center;place-items:center;width:125px;height:125px;margin:23px auto;display:grid;box-shadow:inset 0 0 0 23px #fff}.appointment-donut strong{font-size:22px}.appointment-donut span{color:#667085;font-size:7px}.status-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 16px 16px;display:grid}.status-breakdown span{grid-template-columns:6px 1fr auto;align-items:center;gap:6px;padding:6px;font-size:7px;display:grid}.status-breakdown i{background:#98a2b3;border-radius:50%;width:6px;height:6px}.status-breakdown i.completed{background:#12b76a}.status-breakdown i.confirmed,.status-breakdown i.scheduled{background:#635bff}.status-breakdown i.no_show,.status-breakdown i.cancelled{background:#f04438}.status-breakdown b{text-transform:capitalize}.status-breakdown em{font-style:normal;font-weight:700}.source-performance table strong{text-transform:capitalize}.source-bar{background:#f2f4f7;border-radius:5px;width:150px;height:5px;overflow:hidden}.source-bar i{background:#635bff;border-radius:5px;height:100%;display:block}.agent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.agent-grid article{border:1px solid #e4e7ec;border-radius:9px;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:14px;display:grid;position:relative}.agent-rank{color:#667085;font-size:9px;font-weight:800;position:absolute;top:9px;right:10px}.agent-avatar{color:#4d46dc;background:#eeedff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:9px;font-weight:800;display:grid}.agent-grid article>div:nth-child(3) strong,.agent-grid article>div:nth-child(3) span{display:block}.agent-grid article>div:nth-child(3) strong{font-size:10px}.agent-grid article>div:nth-child(3) span{color:#667085;font-size:7px}.agent-grid dl{border-top:1px solid #eceef2;grid-column:1/3;grid-template-columns:repeat(4,1fr);margin-top:5px;display:grid}.agent-grid dl div{padding:10px 4px 0}.agent-grid dt{color:#667085;font-size:6px}.agent-grid dd{margin-top:2px;font-size:12px;font-weight:800}.report-assets,.developer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.export-row,.schedule-row,.developer-row{min-height:58px;color:var(--ink);border-bottom:1px solid #eceef2;grid-template-columns:23px minmax(0,1fr) auto 20px;align-items:center;gap:8px;padding:10px 15px;text-decoration:none;display:grid}.export-row span strong,.export-row span small,.schedule-row span strong,.schedule-row span small,.developer-row span strong,.developer-row span small{display:block}.export-row strong,.schedule-row strong,.developer-row strong{font-size:9px}.export-row small,.schedule-row small,.developer-row small{color:#667085;overflow-wrap:anywhere;margin-top:3px;font-size:7px}.export-row>b{color:#067647;font-size:7px}.schedule-row{grid-template-columns:23px minmax(0,1fr) auto}.report-empty{color:#667085;text-align:center;align-content:center;place-items:center;gap:5px;min-height:150px;padding:20px;display:grid}.report-empty strong{color:var(--ink);font-size:10px}.report-empty span{max-width:260px;font-size:8px;line-height:1.5}.boundary-chip{color:#475467;background:#f2f4f7;border-radius:6px;padding:6px 8px;font-size:7px;font-weight:700}.workspace-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.workspace-grid>article,.plan-grid>article,.domain-grid>article{border:1px solid #e4e7ec;border-radius:9px;padding:15px}.workspace-grid article header,.plan-grid article header,.domain-grid article header{justify-content:space-between;align-items:center;display:flex}.workspace-avatar{color:#fff;border-radius:8px;place-items:center;width:35px;height:35px;font-size:12px;font-weight:800;display:grid}.workspace-grid h3,.plan-grid h3,.domain-grid h3{margin:12px 0 4px;font-size:13px}.workspace-grid>article>p,.plan-grid>article>p,.domain-grid>article>p{min-height:27px;color:var(--muted);font-size:8px;line-height:1.45}.workspace-stats{border-top:1px solid #eceef2;border-bottom:1px solid #eceef2;grid-template-columns:repeat(3,1fr);margin-top:12px;padding:10px 0;display:grid}.workspace-stats span strong,.workspace-stats span small{display:block}.workspace-stats strong{font-size:9px}.workspace-stats small{color:#667085;font-size:6px}.plan-assignment{margin-top:10px}.plan-assignment label span{color:var(--muted);margin-bottom:4px;font-size:7px;font-weight:700;display:block}.plan-assignment select{border:1px solid #d0d5dd;border-radius:6px;width:100%;min-height:31px;padding:0 7px;font-size:8px}.plan-assignment>small{color:#667085;margin-top:5px;font-size:6px;display:block}.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.plan-grid article>strong{margin:14px 0;font-size:22px;display:block}.plan-grid article>strong small{color:#667085;font-size:8px}.plan-grid ul{gap:6px;min-height:105px;margin:0;padding:0;list-style:none;display:grid}.plan-grid li{color:var(--muted);align-items:center;gap:5px;font-size:8px;display:flex}.plan-limits{border-top:1px solid #eceef2;grid-template-columns:repeat(3,1fr);gap:5px;margin:12px 0;padding-top:10px;display:grid}.plan-limits span{color:#667085;font-size:6px}.plan-limits b{color:var(--ink);font-size:9px;display:block}.plan-grid article>button{justify-content:center;width:100%}.brand-form{grid-template-columns:260px minmax(0,1fr);gap:25px;padding:22px;display:grid}.brand-preview{text-align:center;background:#f7f8fb;border:1px solid #e4e7ec;border-radius:10px;align-content:center;place-items:center;min-height:250px;padding:22px;display:grid}.brand-preview-mark{color:#fff;border-radius:13px;place-items:center;width:54px;height:54px;margin-bottom:12px;display:grid}.brand-preview strong{font-size:13px}.brand-preview span{color:var(--accent-dark);margin:4px 0 14px;font-size:8px;font-weight:700}.brand-preview small{color:#667085;font-size:7px}.usage-summary{grid-template-columns:repeat(3,1fr);gap:10px;padding:14px;display:grid}.usage-summary span{background:#f7f8fb;border-radius:8px;padding:12px}.usage-summary small,.usage-summary strong{display:block}.usage-summary small{color:#667085;font-size:7px}.usage-summary strong{margin-top:3px;font-size:15px}.usage-standing{padding:0 14px 4px}.usage-standing h4{margin:8px 0 3px;font-size:10px}.usage-standing p{color:var(--muted);margin:0 0 8px;font-size:7px;line-height:1.45}.standing-over td{background:#fffbfa}.standing-over td:nth-child(6),.standing-over td:nth-child(7){color:#b42318;font-weight:700}.standing-unruled td:last-child{color:#667085;font-style:italic}.tier-consumption{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.tier-consumption span{color:#667085;background:#f7f8fb;border:1px solid #eceef2;border-radius:4px;padding:2px 5px;font-size:6px}.tier-consumption span b{color:var(--ink);font-size:7px}.tier-consumption span.over{color:#b42318;background:#fef3f2;border-color:#fecdca}.tier-consumption span.over b{color:#b42318}.tier-standing-note{color:#667085;margin-top:6px;font-size:6px;font-style:italic;display:block}.plan-overages{border-top:1px solid #eceef2;margin:0 0 12px;padding-top:10px}.plan-overages>small{color:#667085;margin-bottom:6px;font-size:6px;font-weight:700;display:block}.plan-overages ul{gap:4px;min-height:0;margin:0;padding:0;list-style:none;display:grid}.plan-overages li{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:7px;display:flex}.plan-overages li b{color:var(--ink);font-weight:600}.team-layout{grid-template-columns:minmax(0,1fr) 360px;display:grid}.member-list{border-right:1px solid #eceef2}.member-list article,.invite-row{border-bottom:1px solid #eceef2;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:62px;padding:11px 16px;display:grid}.member-list span strong,.member-list span small,.invite-row span strong,.invite-row span small{display:block}.member-list strong,.invite-row strong{font-size:9px}.member-list small,.invite-row small{color:#667085;margin-top:3px;font-size:7px}.member-list>article>b{color:var(--accent-dark);text-transform:uppercase;font-size:7px}.team-layout aside{padding-bottom:14px}.team-layout aside h3{border-bottom:1px solid #eceef2;padding:15px;font-size:11px}.invite-row{grid-template-columns:24px minmax(0,1fr) auto;padding:10px 14px}.team-layout .locked-note{margin-left:14px;margin-right:14px}.invite-actions{justify-items:end;gap:5px;display:grid}.invite-actions>button{color:var(--accent-dark);background:0 0;border:0;padding:3px 5px;font-size:7px;font-weight:800}.local-invite-link{background:#ecfdf3;border:1px solid #abefc6;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:12px;padding:11px;display:flex}.local-invite-link span{min-width:0}.local-invite-link strong,.local-invite-link small{display:block}.local-invite-link strong{color:#067647;font-size:9px}.local-invite-link small{color:#079455;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:8px;overflow:hidden}.domain-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.domain-grid header>svg{color:var(--accent-dark)}.domain-grid dl{margin-top:12px}.domain-grid dl div{border-top:1px solid #eceef2;grid-template-columns:80px 1fr;gap:7px;padding:6px 0;font-size:7px;display:grid}.domain-grid dt{color:#667085}.domain-grid dd{overflow-wrap:anywhere}.developer-row{grid-template-columns:23px minmax(0,1fr) auto}.developer-row>em{color:#667085;grid-column:2/4;font-size:7px;font-style:normal}.agency-approval-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.agency-approval-grid dl div{grid-template-columns:90px 1fr}.agency-approval-grid>article>p{min-height:36px}.form-grid label>small{color:#667085;margin-top:4px;font-size:7px;display:block}.nav-scrim{display:none}.workflow-builder-shell{border:1px solid var(--line);border-radius:var(--radius);background:#fff;overflow:hidden;box-shadow:0 3px 15px #10182806}.workflow-builder-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:15px 17px;display:flex}.workflow-builder-header h3{margin:0 0 4px;font-size:17px}.workflow-builder-header p{color:var(--muted);margin:0;font-size:9px}.workflow-builder-meta{border-bottom:1px solid var(--line);background:#fbfcfd;grid-template-columns:minmax(180px,1fr) 210px minmax(260px,1.3fr);gap:11px;padding:12px 15px;display:grid}.workflow-builder-meta label,.workflow-palette>label{color:#475467;text-transform:uppercase;letter-spacing:.04em;flex-direction:column;gap:4px;font-size:7px;font-weight:800;display:flex}.workflow-builder-meta input,.workflow-builder-meta select,.workflow-palette select{width:100%;min-height:34px;color:var(--ink);text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #d0d5dd;border-radius:7px;padding:0 9px;font-size:9px}.company-trigger-config{grid-template-columns:1fr}.company-trigger-config>.wide{grid-column:1/-1}.company-trigger-config p,.company-trigger-config small{color:#667085;text-transform:none;letter-spacing:normal;margin:3px 0 0;font-size:8px;font-weight:500}.trigger-field-picker{color:#475467;text-transform:uppercase;letter-spacing:.04em;flex-direction:column;gap:6px;font-size:7px;font-weight:800;display:flex}.workflow-checkbox-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:6px;display:grid}.workflow-checkbox-grid label{text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #e4e7ec;border-radius:7px;flex-direction:row;align-items:center;gap:7px;min-height:31px;padding:6px 8px;font-size:8px}.workflow-checkbox-grid input{width:auto;min-height:auto;margin:0}.workflow-builder-grid{grid-template-columns:205px minmax(470px,1fr) 285px;min-height:720px;display:grid}.workflow-palette,.workflow-inspector{background:#fbfcfd;min-width:0}.workflow-palette{border-right:1px solid var(--line)}.workflow-palette>header,.workflow-inspector>header{border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;min-height:60px;padding:11px 13px;display:flex}.workflow-palette>header strong,.workflow-inspector>header strong{font-size:10px}.workflow-palette>div{padding:7px}.workflow-palette>div>button{width:100%;min-height:48px;color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:30px minmax(0,1fr) 14px;align-items:center;gap:7px;padding:6px 7px;display:grid}.workflow-palette>div>button:hover{background:#f4f3ff;border-color:#d9d6ff}.workflow-palette>div>button:disabled{opacity:.45;cursor:not-allowed}.workflow-palette>div>button>span{color:#4d46dc;background:#eeedff;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.workflow-palette button strong,.workflow-palette button small{display:block}.workflow-palette button strong{font-size:8px}.workflow-palette button small{color:#667085;margin-top:2px;font-size:7px}.workflow-palette>label{margin:5px 9px 11px}.workflow-palette>footer{color:#067647;background:#ecfdf3;border:1px solid #abefc6;border-radius:7px;align-items:flex-start;gap:7px;margin:8px;padding:9px;font-size:7px;line-height:1.45;display:flex}.workflow-palette>footer svg{flex:none}.workflow-graph{background:#f7f8fb;min-width:0;padding:24px 20px 34px;overflow:auto}.graph-trigger,.graph-node{background:#fff;border:1px solid #dfe3e8;border-radius:9px;align-items:center;width:min(430px,100%);margin:0 auto;display:grid;box-shadow:0 4px 12px #1018280d}.graph-trigger{border-color:#c7c3ff;grid-template-columns:35px minmax(0,1fr);gap:9px;padding:10px}.graph-trigger>span,.graph-node-icon{color:#4d46dc;background:#eeedff;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.graph-trigger small,.graph-trigger strong,.graph-node small,.graph-node strong,.graph-node p{display:block}.graph-trigger small,.graph-node small{color:#667085;text-transform:uppercase;letter-spacing:.06em;font-size:7px}.graph-trigger strong,.graph-node strong{margin-top:2px;font-size:9px}.graph-connector{place-items:center;height:22px;display:grid}.graph-connector span{background:#cfd4dd;width:2px;height:22px}.workflow-sequence{border:1px solid #0000;border-radius:9px;min-width:0;padding:4px}.workflow-sequence.targeted{background:#eeedff8c;border-color:#9e98ff}.graph-node{cursor:pointer;grid-template-columns:34px minmax(0,1fr) 24px;gap:9px;padding:10px;position:relative}.graph-node:hover,.graph-node.active{border-color:#9e98ff}.graph-node.active{box-shadow:0 0 0 3px #635bff1f}.graph-node.condition .graph-node-icon,.graph-node.split .graph-node-icon{color:#175cd3;background:#eff8ff}.graph-node.send_email,.graph-node.send_sms{background:#fffdf5;border-color:#fedf89}.graph-node.send_email .graph-node-icon,.graph-node.send_sms .graph-node-icon{color:#b54708;background:#fef0c7}.graph-node p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:7px;overflow:hidden}.graph-node-actions{flex-direction:column;gap:2px;display:flex}.graph-node-actions button,.workflow-inspector button,.branch-target,.sequence-target{color:#667085;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:4px;padding:4px;font-size:7px;font-weight:700;display:inline-flex}.graph-node-actions button:hover,.workflow-inspector button:hover,.branch-target:hover,.sequence-target:hover{color:#4d46dc;background:#eeedff}.graph-branches,.readonly-branches{grid-template-columns:repeat(2,minmax(205px,1fr));gap:9px;min-width:430px;margin:9px auto 0;display:grid}.graph-branches.many,.readonly-branches.many{grid-template-columns:repeat(3,minmax(180px,1fr))}.graph-branch{background:#fff;border:1px solid #dfe3e8;border-radius:9px;min-width:0;padding:8px}.graph-branch.targeted{border-color:#9e98ff;box-shadow:0 0 0 2px #635bff1a}.graph-branch>header,.readonly-branches>section>header{border-bottom:1px solid #eceef2;justify-content:space-between;align-items:center;gap:7px;padding-bottom:7px;display:flex}.graph-branch>header span,.readonly-branches header span{color:#4d46dc;text-transform:uppercase;font-size:7px;font-weight:800}.graph-branch>header strong,.readonly-branches header strong{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.graph-branch .graph-node{grid-template-columns:28px minmax(0,1fr) 20px;width:100%;padding:7px}.graph-branch .graph-node-icon{width:28px;height:28px}.graph-branch .graph-branches{min-width:370px}.branch-target,.sequence-target{color:#4d46dc;margin:5px auto 0}.sequence-target{background:#fff;border:1px dashed #c7c3ff;display:flex}.empty-branch{color:#4d46dc;background:#fafaff;border:1px dashed #c7c3ff;border-radius:7px;justify-content:center;align-items:center;gap:5px;width:100%;min-height:45px;font-size:7px;display:flex}.graph-end{color:#667085;background:#fff;border:1px solid #d0d5dd;border-radius:7px;align-items:center;gap:5px;width:fit-content;margin:22px auto 0;padding:7px 9px;font-size:8px;font-weight:700;display:flex}.workflow-inspector{border-left:1px solid var(--line)}.inspector-node-meta{border-bottom:1px solid #eceef2;grid-template-columns:31px minmax(0,1fr) 28px;align-items:center;gap:7px;padding:9px 11px;display:grid}.inspector-node-meta>span{color:#4d46dc;background:#eeedff;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.inspector-node-meta small,.inspector-node-meta strong{display:block}.inspector-node-meta small{color:#667085;text-transform:uppercase;font-size:6px}.inspector-node-meta strong{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:7px;overflow:hidden}.workflow-inspector .inspector-form{padding:11px}.workflow-inspector .inspector-form label{margin-bottom:10px}.workflow-inspector .inspector-form input,.workflow-inspector .inspector-form select,.workflow-inspector .inspector-form textarea{min-height:32px}.workflow-inspector .inspector-form textarea{resize:vertical}.workflow-inspector .inspector-form label small,.inspector-help{color:#667085;text-transform:none;font-size:7px;font-weight:400;line-height:1.4}.workflow-action-toggle{background:#fff;border:1px solid #d0d5dd;border-radius:7px;align-items:center;min-height:36px;padding:7px;flex-direction:row!important;gap:7px!important}.workflow-action-toggle input,.workflow-tag-picker input{margin:0;width:14px!important;min-height:14px!important}.workflow-tag-picker{background:#fff;border:1px solid #e4e7ec;border-radius:7px;gap:5px;margin:0 0 9px;padding:8px;display:grid}.workflow-tag-picker legend{color:#475467;text-transform:uppercase;padding:0 4px;font-size:7px;font-weight:800}.workflow-tag-picker label{background:#f9fafb;border-radius:5px;align-items:center;min-height:29px;padding:5px;flex-direction:row!important;gap:6px!important;margin:0!important}.workflow-tag-picker label i{border-radius:50%;flex:none;width:7px;height:7px}.workflow-tag-picker p{color:#667085;margin:3px;font-size:7px;line-height:1.45}.workflow-field-update{background:#fff;border:1px solid #e4e7ec;border-radius:7px;margin-bottom:8px;padding:8px}.workflow-field-update>header{grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:5px;margin-bottom:7px;display:grid}.workflow-field-update>header strong{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.workflow-field-update>header button{color:#b42318}.wait-inline-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px;display:grid}.wait-inline-fields>label{min-width:0}.wait-window{background:#fff;border:1px solid #e4e7ec;border-radius:7px;margin:4px 0 10px;padding:9px}.wait-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;margin:0 0 9px;display:grid}.wait-weekdays button{color:#667085;background:#fff;border:1px solid #e4e7ec;border-radius:5px;min-width:0;min-height:27px;padding:0;font-size:7px;font-weight:800}.wait-weekdays button.active{color:#4d46dc;background:#eeedff;border-color:#9b8afb}.inspector-note{color:#475467;background:#f9fafb;border:1px solid #d0d5dd;border-radius:7px;align-items:flex-start;gap:6px;padding:8px;font-size:7px;line-height:1.45;display:flex}.inspector-note.approval{color:#93370d;background:#fffaeb;border-color:#fedf89}.inspector-empty{color:#667085;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:210px;padding:18px;display:flex}.inspector-empty strong{color:#475467;font-size:9px}.inspector-empty span{font-size:7px;line-height:1.45}.branch-inspector-heading{justify-content:space-between;align-items:center;margin:13px 0 7px;display:flex}.branch-inspector-heading strong{font-size:8px}.branch-inspector-heading>div strong,.branch-inspector-heading>div small{display:block}.branch-inspector-heading>div small{color:#667085;margin-top:2px;font-size:7px}.branch-inspector-heading button,.inspector-add{color:#4d46dc!important;background:#f4f3ff!important;border:1px solid #d9d6ff!important}.branch-inspector{background:#fff;border:1px solid #e4e7ec;border-radius:7px;margin-bottom:8px;padding:8px}.branch-inspector>header{grid-template-columns:minmax(0,1fr) 24px;gap:4px;margin-bottom:7px;display:grid}.branch-inspector>header input{font-weight:800}.branch-inspector>p{color:#667085;margin:0;font-size:7px;line-height:1.45}.condition-row{background:#f9fafb;border:1px solid #eceef2;border-radius:6px;grid-template-columns:1fr;gap:4px;margin-bottom:7px;padding:6px;display:grid}.condition-row>button{color:#b42318;justify-self:end}.split-total{color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:6px;grid-template-columns:17px 1fr auto;align-items:center;gap:5px;margin-bottom:8px;padding:7px;font-size:7px;display:grid}.split-total.valid{color:#067647;background:#ecfdf3;border-color:#abefc6}.split-branch-row{grid-template-columns:minmax(0,1fr) 62px 23px;gap:5px;margin-bottom:6px;display:grid}.split-branch-row label{position:relative;margin:0!important;display:block!important}.split-branch-row label input{padding-right:17px!important}.split-branch-row label span{color:#667085;font-size:7px;position:absolute;top:9px;right:6px}.readonly-flow-step{min-width:0}.readonly-branches{width:calc(100% + 120px);min-width:0;margin:0 -60px 18px}.readonly-branches>section{background:#ffffffed;border:1px solid #dfe3e8;border-radius:8px;min-width:0;padding:8px}.readonly-branches .flow-node{grid-template-columns:22px 31px minmax(0,1fr);padding:8px}.readonly-branches .flow-node b{display:none}.readonly-empty{color:#667085;text-align:center;padding:14px 5px 6px;font-size:7px}.trace-state.branch{color:#175cd3;background:#dbeafe}@media (width<=1200px){.workflow-builder-grid{grid-template-columns:185px minmax(430px,1fr) 260px}.workflow-builder-meta{grid-template-columns:minmax(170px,1fr) 190px minmax(220px,1fr)}}@media (width<=1100px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid{grid-template-columns:1fr}.pipeline-board{grid-template-columns:repeat(4,275px)}.search-button{min-width:auto}.search-button span,.search-button kbd{display:none}.inbox-grid{grid-template-columns:280px minmax(380px,1fr)}.contact-context{display:none}.calendar-layout{grid-template-columns:220px minmax(430px,1fr)}.upcoming-rail{display:none}.automation-layout{grid-template-columns:230px minmax(480px,1fr)}.automation-activity{display:none}.workflow-builder-grid{grid-template-columns:180px minmax(430px,1fr)}.workflow-inspector{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;min-height:260px}.site-builder,.form-builder{grid-template-rows:74px minmax(680px,1fr);grid-template-columns:minmax(480px,1fr) 225px;height:auto;min-height:760px}.site-assets,.form-assets{border-right:0;border-bottom:1px solid var(--line);grid-area:1/1/auto/3;display:flex;overflow:auto hidden}.site-assets .rail-title,.form-assets .rail-title,.template-shelf{display:none}.site-assets>button,.form-assets>button{border-right:1px solid #eceef2;min-width:210px}.site-assets>.asset-row{border-bottom:0;border-right:1px solid #eceef2;min-width:210px}.site-assets .asset-row>.asset-open{min-width:0}.page-editor,.form-canvas{grid-area:2/1}.block-inspector,.field-inspector{grid-area:2/2}.editor-toolbar{flex-wrap:wrap}.editor-toolbar>div:first-child{flex:180px}.submissions-layout{grid-template-columns:minmax(0,1fr) 230px}.commerce-metrics,.reputation-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-layout,.reviews-layout{grid-template-columns:1fr}.subscription-grid,.report-metrics,.agency-metrics,.workspace-grid,.plan-grid,.domain-grid,.agency-approval-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-layout{grid-template-columns:minmax(0,1fr) 320px}}@media (width<=800px){.app-shell{display:block}.sidebar{width:260px;transition:transform .2s;position:fixed;left:0;transform:translate(-105%)}.sidebar.open{transform:translate(0);box-shadow:20px 0 60px #1018284d}.mobile-close,.menu-button{display:inline-grid!important}.nav-scrim{z-index:30;background:#1018287a;border:0;display:block;position:fixed;inset:0}.topbar{padding:0 17px}.page{padding:22px 17px 35px}.error-banner{margin-left:17px;margin-right:17px}.topbar-actions .primary-button{display:none}.login-screen{grid-template-columns:1fr}.login-copy{min-height:48vh;padding:30px}.login-copy h1{margin-top:30px;font-size:clamp(35px,9vw,54px)}.login-copy>small{display:none}.login-panel{padding:28px 18px}.inbox-workspace{height:calc(100vh - 118px);min-height:600px}.inbox-header{min-height:70px}.inbox-header p{display:none}.inbox-grid{grid-template-columns:270px minmax(360px,1fr)}.module-heading{flex-direction:column;align-items:stretch}.module-heading .button-row{align-self:flex-start}.schedule-metrics,.automation-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-layout,.automation-layout{grid-template-columns:205px minmax(390px,1fr);overflow-x:auto}.workflow-header{flex-direction:column;align-items:flex-start}:is(.page:has(.commerce-workspace),.page:has(.reputation-workspace)){padding:16px 0 0}.commerce-workspace>.module-heading,.reputation-workspace>.module-heading,.commerce-workspace>.commerce-metrics,.reputation-workspace>.reputation-metrics,.commerce-workspace>.error-banner,.reputation-workspace>.error-banner,.commerce-workspace>.module-notice,.reputation-workspace>.module-notice{margin-left:12px;margin-right:12px}.commerce-tabs,.reputation-tabs{border-left:0;border-right:0;border-radius:0;overflow-x:auto}.commerce-tabs button,.reputation-tabs button{flex:none}.commerce-tabs .boundary-copy,.reputation-tabs .boundary-copy{display:none}.invoice-layout{border-left:0;border-right:0;border-radius:0;grid-template-columns:1fr}.invoice-list{border-right:0;border-bottom:1px solid var(--line);display:flex;overflow-x:auto}.invoice-list .rail-title{display:none}.invoice-list>button{border-right:1px solid #eceef2;min-width:230px}.approval-grid,.product-grid,.widget-grid,.response-composer{grid-template-columns:1fr}:is(.page:has(.reporting-workspace),.page:has(.agency-workspace)){padding:16px 0 0}.reporting-workspace>.module-heading,.agency-workspace>.module-heading,.reporting-workspace>.report-metrics,.agency-workspace>.agency-metrics,.reporting-workspace>.error-banner,.agency-workspace>.error-banner,.reporting-workspace>.module-notice,.agency-workspace>.module-notice{margin-left:12px;margin-right:12px}.report-tabs,.agency-tabs{border-left:0;border-right:0;border-radius:0}.report-overview-grid,.report-assets,.developer-grid,.agent-grid,.team-layout{grid-template-columns:1fr}.member-list{border-bottom:1px solid #eceef2;border-right:0}.brand-form{grid-template-columns:1fr}.brand-preview{min-height:170px}}@media (width<=600px){.welcome-row,.list-toolbar,.board-toolbar{flex-direction:column;align-items:stretch}.welcome-row .button-row,.toolbar-actions{width:100%}.welcome-row .button-row>*,.toolbar-actions .primary-button{flex:1}.search-field{flex:1;width:auto}.metric-grid,.form-grid{grid-template-columns:1fr}.form-grid>*{grid-column:1!important}.dialog-scrim{align-items:end;padding:0}.dialog{border-radius:17px 17px 0 0;max-height:92vh}.table-panel{border-left:0;border-right:0;border-radius:0;margin:0 -17px}.search-button{display:none}.topbar-title h1{font-size:17px}.page:has(.inbox-workspace){padding:0}.inbox-workspace{border:0;border-radius:0;height:calc(100vh - 74px);min-height:560px}.inbox-header{flex:0 0 66px;padding:10px 12px}.inbox-header h2{font-size:17px}.inbox-header-actions .delivery-off{display:none}.inbox-sla-settings{width:34px;padding:0;font-size:0}.inbox-header-actions .primary-button{min-height:34px;padding:0 9px;font-size:9px}.inbox-workspace.thread-open .inbox-header{display:none}.inbox-grid{display:block;position:relative;overflow:hidden}.conversation-pane,.thread-pane{transition:transform .18s;position:absolute;inset:0}.conversation-pane{border-right:0;transform:translate(0)}.thread-pane{transform:translate(100%)}.inbox-workspace.thread-open .conversation-pane{transform:translate(-100%)}.inbox-workspace.thread-open .thread-pane{transform:translate(0)}.thread-back{display:inline-grid}.thread-controls{flex-wrap:wrap;padding-left:8px;padding-right:8px}.thread-controls label{min-width:135px}.thread-controls button{padding:0 7px}.thread-followers>div{left:auto;right:0}.message-bubble{max-width:88%}.composer-toolbar{flex-wrap:wrap;align-items:flex-start}.composer-toolbar .composer-toolbar-actions{justify-content:flex-start;width:100%}.composer-toolbar label span{display:none}.snippet-results{grid-template-columns:1fr}.snippet-save{grid-template-columns:1fr 105px}.snippet-save button{grid-column:1/-1}.draft-composer{margin:0 8px 8px}.composer-mode-tabs{margin:0 8px -1px}.composer-mode-tabs>span{display:none}.message-bubble-row.internal .message-bubble{width:94%;max-width:94%}.message-timeline{padding:10px 10px 15px}:is(.page:has(.calendar-workspace),.page:has(.automation-workspace)){padding:16px 0 0}.calendar-workspace>.module-heading,.automation-workspace>.module-heading,.calendar-workspace>.schedule-metrics,.automation-workspace>.automation-metrics,.calendar-workspace>.error-banner,.automation-workspace>.error-banner{margin-left:12px;margin-right:12px}.module-heading h2{font-size:20px}.module-heading p{font-size:10px;line-height:1.5}.module-heading .button-row{flex-wrap:wrap;width:100%}.module-heading .button-row>button{flex:1}.module-heading .button-row>.range-select{flex:100%}.safety-badge{display:none}.safety-badge.live{flex:100%;justify-content:center;display:inline-flex}.schedule-metrics,.automation-metrics{gap:7px}.schedule-metrics article,.automation-metrics article{padding:9px}.calendar-layout,.automation-layout{border-left:0;border-right:0;border-radius:0;min-height:calc(100vh - 260px);display:block;overflow:visible}.automation-activity{border-top:1px solid var(--line);border-left:0;display:block}.calendar-rail,.workflow-list{border-right:0;border-bottom:1px solid var(--line)}.calendar-list{gap:7px;padding:8px 12px;display:grid}.calendar-card{min-width:0;margin:0}.workflow-list{display:flex;overflow-x:auto}.workflow-list .rail-title{display:none}.workflow-list>button{border-right:1px solid #eceef2;min-width:230px}.agenda-toolbar{padding:10px 12px}.date-strip{gap:2px;padding:8px 6px}.date-strip small{display:none}.agenda-list{min-height:400px;padding:8px}.appointment-card{grid-template-columns:51px 3px minmax(0,1fr);gap:8px}.appointment-actions{flex-direction:row;grid-column:3;justify-content:flex-start}.appointment-main>small{display:none}.workflow-canvas{min-height:600px}.workflow-header{padding:12px}.workflow-header .button-row{justify-content:flex-start;width:100%}.workflow-header .button-row button{min-height:34px;padding:0 9px;font-size:8px}.workflow-flow{width:calc(100% - 20px);margin:16px auto}.flow-node{grid-template-columns:22px 33px minmax(0,1fr)}.flow-node b{display:none}.flow-icon{width:32px;height:32px}.conversion-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.conversion-tabs{overflow-x:auto}.conversion-tabs button{flex:none}.preview-boundary{display:none}.site-builder,.form-builder{grid-template-columns:minmax(430px,1fr) 220px}.form-preview-shell{gap:18px;padding:22px}.commerce-metrics,.reputation-metrics{gap:7px}.commerce-metrics article,.reputation-metrics article{padding:9px}.subscription-grid{grid-template-columns:1fr}.invoice-detail{width:calc(100% - 20px);margin:10px auto}.invoice-detail>header,.invoice-detail>footer{flex-direction:column;align-items:flex-start}.invoice-detail>footer .button-row{flex-wrap:wrap;width:100%}.widget-review-list{grid-template-columns:1fr}.report-metrics,.agency-metrics{gap:7px}.report-metric,.agency-metrics article{min-height:78px;padding:10px}.workspace-grid,.plan-grid,.domain-grid,.agency-approval-grid{grid-template-columns:1fr}.agency-panel,.report-panel{border-left:0;border-right:0;border-radius:0}.trend-chart{gap:3px;height:205px}.trend-day:nth-child(n) span{display:none}.compact-kpis>div,.usage-summary{grid-template-columns:1fr}.agent-grid dl{grid-template-columns:repeat(2,1fr)}.source-bar{width:85px}.page:has(.sites-workspace){padding:16px 0 0}.sites-workspace>.module-heading,.sites-workspace>.conversion-metrics,.sites-workspace>.error-banner{margin-left:12px;margin-right:12px}.conversion-metrics{gap:7px}.conversion-metrics article{grid-template-columns:27px 1fr auto;padding:9px}.conversion-metrics article>div{width:26px;height:26px}.conversion-metrics strong{font-size:15px}.conversion-tabs{border-left:0;border-right:0;border-radius:0}.site-builder,.form-builder{border-left:0;border-right:0;border-radius:0;flex-direction:column;min-height:0;display:flex;overflow:visible}.site-assets,.form-assets{border-bottom:1px solid var(--line);flex:0 0 70px;order:0;display:flex;overflow-x:auto}.site-assets>button,.form-assets>button{min-width:205px;min-height:69px}.site-assets>.asset-row{min-width:205px}.site-assets .asset-row>.asset-open{min-width:0;min-height:69px}.page-editor,.form-canvas{order:1;min-height:720px}.block-inspector,.field-inspector{border-left:0;border-top:1px solid var(--line);order:2;max-height:none}.editor-toolbar{align-items:center;min-height:96px}.editor-toolbar>div:first-child{flex:150px}.editor-toolbar .variant-switch{order:5}.editor-toolbar .secondary-button,.editor-toolbar .primary-button{padding:0 7px}.editor-toolbar .secondary-button:nth-last-of-type(2){display:none}.preview-stage{padding:10px}.page-preview-frame.mobile,.page-preview-frame.desktop{width:100%}.landing-hero h1{font-size:29px}.landing-features>div,.landing-form-block{grid-template-columns:1fr}.block-strip{flex:0 0 46px}.form-preview-shell{grid-template-columns:1fr;padding:18px}.form-preview-copy h2{font-size:23px}.capture-flow{flex-wrap:wrap}.live-form{padding:16px}.inspector-form,.settings-panel{padding:14px}.inspector-form input,.inspector-form select,.inspector-form textarea,.settings-panel input,.settings-panel textarea{font-size:11px}.funnels-view{border-left:0;border-right:0;border-radius:0;padding:12px}.submissions-layout{border-left:0;border-right:0;border-radius:0;flex-direction:column;display:flex}.source-report{border-left:0;border-top:1px solid var(--line)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=900px){.security-grid{grid-template-columns:1fr}.security-card{min-height:180px}.security-detail-grid{grid-template-columns:1fr}}@media (width<=600px){.page:has(.security-workspace){padding:16px 0 0}.security-workspace>.module-heading,.security-workspace>.form-error,.security-workspace>.module-notice,.security-workspace>.security-callout,.security-workspace>.security-grid{margin-left:12px;margin-right:12px}.security-card{min-height:0}.security-list article{grid-template-columns:24px minmax(0,1fr)}.security-list time{grid-column:2;padding-bottom:8px}.two-factor-body{grid-template-columns:1fr}.two-factor-body>div,.totp-qr{grid-row:auto}.totp-qr small{max-width:none}.two-factor-body .primary-button{grid-column:auto}}.imports-workspace{gap:14px;min-width:0;display:grid}.imports-workspace>*{min-width:0}.import-banner{margin:0}.import-safety{color:#067647;background:#ecfdf3;border:1px solid #abefc6;border-radius:9px;align-items:flex-start;gap:9px;padding:11px 13px;display:flex}.import-safety strong,.import-safety span{display:block}.import-safety strong{font-size:9px}.import-safety span{color:#079455;margin-top:3px;font-size:8px;line-height:1.5}.import-layout{grid-template-columns:minmax(0,1fr) 310px;gap:14px;min-height:650px;display:grid}.import-main{min-width:0;overflow:hidden}.import-steps{border-bottom:1px solid var(--line);align-items:center;min-height:58px;margin:0;padding:0 20px;list-style:none;display:flex}.import-steps li{color:#667085;align-items:center;gap:7px;min-width:0;display:flex}.import-steps li:not(:last-child){flex:1}.import-steps li:not(:last-child):after{content:"";background:#e4e7ec;flex:1;height:1px;margin:0 12px}.import-steps li>span{background:#fff;border:1px solid #d0d5dd;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:8px;font-weight:800;display:grid}.import-steps li>b{white-space:nowrap;font-size:8px}.import-steps li.active{color:var(--accent-dark)}.import-steps li.active>span{border-color:var(--accent-dark);color:#fff;background:var(--accent)}.import-steps li.complete{color:#067647}.import-steps li.complete>span{color:#067647;background:#ecfdf3;border-color:#abefc6}.import-stage>header{padding:21px 22px 15px}.import-stage>header h3{letter-spacing:-.03em;margin:3px 0 5px;font-size:19px}.import-stage>header p{max-width:690px;color:var(--muted);font-size:9px;line-height:1.55}.import-entity-toggle{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0 22px 15px;display:grid}.import-entity-toggle button{min-height:74px;color:var(--ink);text-align:left;background:#fff;border:1px solid #e4e7ec;border-radius:9px;padding:12px}.import-entity-toggle button.active{background:#f4f3ff;border-color:#a9a5ff;box-shadow:inset 0 0 0 1px #c7c3ff}.import-entity-toggle strong,.import-entity-toggle span{display:block}.import-entity-toggle strong{font-size:10px}.import-entity-toggle span{color:var(--muted);margin-top:5px;font-size:8px;line-height:1.45}.import-drop{color:#667085;text-align:center;cursor:pointer;background:#fbfcfd;border:1px dashed #b9bec8;border-radius:10px;align-content:center;place-items:center;gap:4px;min-height:145px;margin:0 22px;padding:18px;display:grid}.import-drop:hover{border-color:var(--accent-dark);background:#faf9ff}.import-drop>svg{color:var(--accent-dark);margin-bottom:3px}.import-drop strong{color:var(--ink);font-size:10px}.import-drop span{color:#667085;font-size:8px}.import-drop input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.import-drop b{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:6px;margin-top:6px;padding:6px 9px;font-size:8px}.import-drop:focus-within{outline-offset:2px;outline:3px solid #635bff2e}.import-divider{color:#667085;text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:8px;padding:13px 22px;font-size:7px;display:flex}.import-divider:before,.import-divider:after{content:"";background:#eceef2;flex:1;height:1px}.import-paste{padding:0 22px;display:block}.import-paste>span{color:#475467;margin-bottom:5px;font-size:8px;font-weight:700;display:block}.import-paste textarea{color:#344054;resize:vertical;background:#fff;border:1px solid #d0d5dd;border-radius:8px;width:100%;min-height:105px;padding:10px;font:9px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.import-stage>footer{background:#fbfcfd;border-top:1px solid #eceef2;justify-content:flex-end;align-items:center;gap:10px;min-height:63px;margin-top:18px;padding:11px 22px;display:flex}.import-stage>footer>span{color:#667085;margin-right:auto;font-size:8px}.import-history{align-self:start;overflow:hidden}.import-history>header{border-bottom:1px solid #eceef2;align-items:center;min-height:58px;padding:11px 13px;display:flex}.import-history>header>div{align-items:center;gap:8px;display:flex}.import-history header svg{color:var(--accent-dark)}.import-history strong,.import-history small{display:block}.import-history header strong{font-size:9px}.import-history header small{color:#667085;margin-top:2px;font-size:7px}.import-history>button{color:#475467;text-align:left;background:#fff;border:0;border-bottom:1px solid #eceef2;grid-template-columns:26px minmax(0,1fr) auto 13px;align-items:center;gap:7px;width:100%;min-height:71px;padding:10px 11px;display:grid}.import-history>button:hover,.import-history>button.selected{background:#f4f3ff}.import-history>button.selected{box-shadow:inset 3px 0 var(--accent)}.import-history>button>svg:first-child{color:var(--accent-dark)}.import-history button span{min-width:0}.import-history button span strong,.import-history button span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.import-history button span strong{color:var(--ink);font-size:8px}.import-history button span small{color:#667085;margin-top:4px;font-size:6px}.import-loading,.import-empty{color:#667085;justify-content:center;align-items:center;gap:6px;min-height:160px;padding:18px;font-size:8px;display:flex}.import-empty{text-align:center;flex-direction:column}.import-empty strong{color:#475467;font-size:9px}.import-empty span{max-width:180px;line-height:1.5}.import-options{grid-template-columns:minmax(180px,.65fr) minmax(280px,1.35fr);gap:10px;padding:0 22px 16px;display:grid}.import-options>label:not(.import-checkbox)>span{color:#475467;margin-bottom:5px;font-size:8px;font-weight:700;display:block}.import-options select,.mapping-row select{background:#fff;border:1px solid #d0d5dd;border-radius:7px;width:100%;min-height:36px;padding:0 30px 0 9px;font-size:9px}.import-checkbox{background:#fbfcfd;border:1px solid #e4e7ec;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;display:flex}.import-checkbox input{width:15px;height:15px;accent-color:var(--accent-dark)}.import-checkbox strong,.import-checkbox small{display:block}.import-checkbox strong{color:#344054;font-size:8px}.import-checkbox small{color:#667085;margin-top:2px;font-size:7px}.mapping-table{border:1px solid #e4e7ec;border-radius:9px;margin:0 22px;overflow:hidden}.mapping-head,.mapping-row{grid-template-columns:minmax(190px,1fr) minmax(160px,.75fr) minmax(130px,.7fr);align-items:center;gap:12px;display:grid}.mapping-head{color:#667085;text-transform:uppercase;letter-spacing:.07em;background:#f9fafb;min-height:34px;padding:0 12px;font-size:7px;font-weight:800}.mapping-row{border-top:1px solid #eceef2;min-height:67px;padding:9px 12px}.mapping-row>span strong,.mapping-row>span small{display:block}.mapping-row>span strong{font-size:9px}.mapping-row>span small{color:#667085;margin-top:3px;font-size:7px;line-height:1.35}.mapping-row em{color:#b54708;text-transform:uppercase;background:#fffaeb;border-radius:4px;margin-left:5px;padding:2px 4px;font-size:6px;font-style:normal}.mapping-row code{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.import-summary{grid-template-columns:repeat(5,minmax(85px,1fr));gap:8px;padding:0 22px 15px;display:grid}.import-summary-card{background:#f9fafb;border:1px solid #e4e7ec;border-radius:8px;padding:11px}.import-summary-card span,.import-summary-card strong{display:block}.import-summary-card span{color:#667085;font-size:7px;font-weight:700}.import-summary-card strong{margin-top:3px;font-size:17px}.import-summary-card.green{color:#067647;background:#ecfdf3;border-color:#abefc6}.import-summary-card.red{color:#b42318;background:#fef3f2;border-color:#fecdca}.import-summary-card.violet{color:#4d46dc;background:#f4f3ff;border-color:#d9d6fe}.import-summary-card.blue{color:#175cd3;background:#eff8ff;border-color:#b2ddff}.import-summary-card.amber{color:#b54708;background:#fffaeb;border-color:#fedf89}.import-warning{color:#b54708;background:#fffaeb;border:1px solid #fedf89;border-radius:8px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;margin:0 22px 15px;padding:10px;display:grid}.import-warning strong,.import-warning small{display:block}.import-warning strong{font-size:9px}.import-warning small{color:#93370d;margin-top:3px;font-size:7px}.import-warning .secondary-button{min-height:32px;padding:0 9px;font-size:8px}.import-preview-table{border:1px solid #e4e7ec;border-radius:8px;margin:0 22px}.import-preview-table td strong,.import-preview-table td small{display:block}.import-preview-table td strong{color:var(--ink);font-size:9px}.import-preview-table td small{color:#667085;margin-top:3px;font-size:7px}.row-errors{color:#b42318;max-width:370px;font-size:8px;line-height:1.45;display:block}.status-pill.previewed,.status-pill.valid{color:#175cd3;background:#eff8ff}.status-pill.completed,.status-pill.imported,.status-pill.updated{color:#067647;background:#ecfdf3}.status-pill.invalid,.status-pill.failed{color:#b42318;background:#fef3f2}.status-pill.duplicate,.status-pill.committing{color:#4d46dc;background:#f4f3ff}.status-pill.skipped{color:#b54708;background:#fffaeb}@media (width<=1050px){.import-layout{grid-template-columns:1fr}.import-history{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.import-history>header{grid-column:1/-1}.import-history>button{border-right:1px solid #eceef2}.import-empty,.import-loading{grid-column:1/-1}}@media (width<=800px){.page:has(.imports-workspace){padding:16px 0 0}.imports-workspace>.module-heading,.imports-workspace>.import-safety,.imports-workspace>.error-banner,.imports-workspace>.module-notice{margin-left:12px;margin-right:12px}.import-main,.import-history{border-left:0;border-right:0;border-radius:0}.import-history{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.import-safety{display:none}.import-layout{min-height:0}.import-steps{padding:0 12px}.import-steps li:not(:last-child):after{margin:0 5px}.import-stage>header{padding:17px 13px 13px}.import-entity-toggle{grid-template-columns:1fr;padding:0 13px 13px}.import-drop{margin:0 13px}.import-divider{padding-left:13px;padding-right:13px}.import-paste{padding:0 13px}.import-stage>footer{flex-wrap:wrap;align-items:stretch;padding:10px 13px}.import-stage>footer>span{width:100%;margin:0}.import-options{grid-template-columns:1fr;padding:0 13px 13px}.mapping-table{margin:0 13px;overflow-x:auto}.mapping-head,.mapping-row{min-width:650px}.import-summary{grid-template-columns:repeat(3,1fr);padding:0 13px 13px}.import-warning{grid-template-columns:22px minmax(0,1fr);margin:0 13px 13px}.import-warning .secondary-button{grid-column:2;justify-self:start}.import-preview-table{margin:0 13px}.import-history{grid-template-columns:1fr}}.crm-workspace,.custom-values-workspace{gap:14px;min-width:0;display:grid}.custom-values-loading{color:#667085;justify-content:center;align-items:center;gap:8px;min-height:460px;font-size:11px;display:flex}.custom-value-scope{color:#344054;background:#f2f4f7;border:1px solid #e4e7ec;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;font-weight:800;display:inline-flex}.custom-value-boundary{color:#344054;background:linear-gradient(90deg,#f4f3ff,#fafaff);border:1px solid #d9d6fe;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 12px;display:grid}.custom-value-boundary>svg{color:#5925dc;box-sizing:content-box;background:#e9d7fe;border-radius:8px;padding:8px}.custom-value-boundary strong,.custom-value-boundary span{display:block}.custom-value-boundary strong{font-size:10px}.custom-value-boundary span,.custom-value-boundary small{color:#667085;font-size:8px;line-height:1.5}.custom-value-boundary>small{color:#5925dc;text-transform:uppercase;background:#e9d7fe;border-radius:999px;padding:5px 8px;font-weight:800}.custom-value-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.custom-value-metrics article{border:1px solid var(--line);background:#fff;border-radius:9px;padding:12px 14px}.custom-value-metrics small,.custom-value-metrics strong{display:block}.custom-value-metrics small{color:#667085;text-transform:uppercase;font-size:7px;font-weight:800}.custom-value-metrics strong{margin-top:4px;font-size:19px}.custom-values-shell{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:210px minmax(0,1fr);min-height:510px;display:grid;overflow:hidden}.custom-folder-rail{background:#fbfcfd;border-right:1px solid #e4e7ec;padding:10px}.custom-folder-rail>header{padding:8px 8px 11px}.custom-folder-rail>header strong,.custom-folder-rail>header span{display:block}.custom-folder-rail>header strong{font-size:10px}.custom-folder-rail>header span{color:#667085;margin-top:2px;font-size:7px}.custom-folder-rail>button,.custom-folder-rail>div{background:0 0;border:0;border-radius:7px;align-items:center;width:100%;min-height:36px;display:flex}.custom-folder-rail>button{color:#475467;text-align:left;gap:7px;padding:0 8px;font-size:9px}.custom-folder-rail>button span,.custom-folder-rail>div>button:first-child span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.custom-folder-rail b{font-size:7px}.custom-folder-rail>button.active,.custom-folder-rail>div.active{color:#5925dc;background:#f4f3ff}.custom-folder-rail>div>button:first-child{min-width:0;color:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:7px;padding:0 8px;font-size:9px;display:flex}.custom-folder-rail>div>span{gap:1px;display:none}.custom-folder-rail>div:hover>span{display:flex}.custom-folder-rail>div>span button{color:#667085;background:0 0;border:0;place-items:center;width:24px;height:28px;padding:0;display:grid}.custom-value-panel{min-width:0}.custom-value-panel>header{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;gap:10px;min-height:55px;padding:10px 13px;display:flex}.custom-value-panel>header .search-field{width:min(360px,70%)}.custom-value-panel>header>span{color:#667085;font-size:8px}.custom-value-bulk{color:#344054;background:#f9fafb;border-bottom:1px solid #e4e7ec;align-items:center;gap:7px;min-height:43px;padding:7px 13px;display:flex}.custom-value-bulk strong{margin-right:auto;font-size:8px}.custom-value-bulk select,.custom-value-bulk button{background:#fff;border:1px solid #d0d5dd;border-radius:6px;min-height:29px;padding:0 8px;font-size:8px}.custom-value-bulk button{align-items:center;gap:4px;display:inline-flex}.custom-value-bulk .danger{color:#b42318}.custom-value-table .table-head,.custom-value-table article{grid-template-columns:28px minmax(130px,1.05fr) minmax(150px,.9fr) minmax(130px,1.2fr) 48px 62px;align-items:center;gap:10px;padding:0 13px;display:grid}.custom-value-table .table-head{color:#667085;text-transform:uppercase;background:#fcfcfd;border-bottom:1px solid #eaecf0;min-height:35px;font-size:7px;font-weight:800}.custom-value-table article{border-bottom:1px solid #f0f1f3;min-height:66px}.custom-value-table article:hover{background:#fcfcfd}.custom-value-table article>label input{width:14px;height:14px}.custom-value-table article>div:nth-child(2) strong,.custom-value-table article>div:nth-child(2) small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.custom-value-table article>div:nth-child(2) strong{font-size:9px}.custom-value-table article>div:nth-child(2) small{color:#667085;margin-top:4px;font-size:7px}.copy-token{color:#5925dc;background:#f4f3ff;border:1px solid #e9d7fe;border-radius:6px;justify-content:space-between;align-items:center;gap:5px;min-width:0;padding:7px;display:flex}.copy-token code{text-overflow:ellipsis;font-size:8px;overflow:hidden}.custom-value-table article>p{color:#475467;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;overflow:hidden}.custom-value-table article>p em{color:#667085}.custom-value-table article>span{color:#667085;text-align:center;background:#f2f4f7;border-radius:999px;justify-self:start;min-width:24px;padding:4px 6px;font-size:7px;font-weight:800}.custom-value-table article>span.used{color:#027a48;background:#ecfdf3}.custom-value-table article>div:last-child{justify-content:flex-end;gap:2px;display:flex}.custom-value-table article>div:last-child button{color:#667085;background:0 0;border:0;border-radius:5px;place-items:center;width:27px;height:27px;padding:0;display:grid}.custom-value-table article>div:last-child button:hover{background:#f2f4f7}.custom-value-empty{color:#7f56d9;flex-direction:column;justify-content:center;align-items:center;min-height:330px;display:flex}.custom-value-empty strong{color:#344054;margin-top:9px;font-size:11px}.custom-value-empty span{color:#667085;margin-top:4px;font-size:8px}.custom-value-history{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.custom-value-history>header{border-bottom:1px solid #e4e7ec;align-items:center;gap:9px;padding:12px 14px;display:flex}.custom-value-history>header>svg{color:#6941c6}.custom-value-history>header strong,.custom-value-history>header span{display:block}.custom-value-history>header strong{font-size:10px}.custom-value-history>header span{color:#667085;font-size:7px}.custom-value-history>div article{border-bottom:1px solid #f0f1f3;grid-template-columns:8px minmax(140px,1fr) minmax(120px,.7fr) auto;align-items:center;gap:10px;min-height:47px;padding:0 14px;display:grid}.custom-value-history>div article:last-child{border-bottom:0}.event-dot{background:#7f56d9;border-radius:50%;width:7px;height:7px}.event-dot.deleted{background:#d92d20}.event-dot.workflow_updated{background:#1570ef}.custom-value-history article div strong,.custom-value-history article div small{display:block}.custom-value-history article div strong{font-size:8px}.custom-value-history article div small{color:#667085;margin-top:2px;font-size:7px}.custom-value-history article code{color:#5925dc;font-size:7px}.custom-value-history article time{color:#667085;font-size:7px}.custom-value-history>div>p{color:#667085;padding:18px;font-size:8px}.custom-value-dialog{width:min(610px,100vw - 24px)}.custom-folder-dialog{width:min(430px,100vw - 24px)}.custom-value-dialog>header,.custom-folder-dialog>header{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:flex-start;padding:18px;display:flex}.custom-value-dialog h2,.custom-folder-dialog h2{margin:3px 0;font-size:18px}.custom-value-dialog header p{color:#667085;margin:0;font-size:8px}.custom-value-dialog form,.custom-folder-dialog form{gap:12px;padding:18px;display:grid}.custom-value-dialog form>label,.custom-folder-dialog form>label{color:#475467;gap:5px;font-size:8px;font-weight:700;display:grid}.custom-value-dialog input,.custom-value-dialog select,.custom-value-dialog textarea,.custom-folder-dialog input{width:100%;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:7px;padding:9px;font-size:10px}.custom-value-dialog input[readonly]{color:#667085;background:#f9fafb}.custom-value-dialog label small{color:#7f56d9;font-family:monospace;font-size:7px}.custom-value-dialog footer,.custom-folder-dialog footer{justify-content:flex-end;gap:8px;padding-top:5px;display:flex}.custom-value-dialog footer button,.custom-folder-dialog footer button{background:#fff;border:1px solid #d0d5dd;border-radius:7px;min-height:34px;padding:0 11px;font-size:8px}.custom-value-dialog footer .primary-button,.custom-folder-dialog footer .primary-button{background:var(--primary)}.merge-token-picker{color:#475467;background:#f9fafb;border:1px solid #e4e7ec;border-radius:7px;gap:6px;padding:10px;display:grid}.merge-token-picker>span{font-size:8px;font-weight:800}.merge-token-picker>div{flex-wrap:wrap;gap:5px;display:flex}.merge-token-picker button{color:#5925dc;background:#f4f3ff;border:1px solid #e9d7fe;border-radius:6px;align-items:center;gap:5px;min-height:27px;padding:0 7px;display:inline-flex}.merge-token-picker code{font-family:inherit;font-size:7px;font-weight:700}.merge-token-picker small{color:#667085;font-size:7px}@media (width<=800px){.page:has(.custom-values-workspace){padding-left:0;padding-right:0}.custom-values-workspace>.module-heading,.custom-values-workspace>.custom-value-boundary,.custom-values-workspace>.custom-value-metrics,.custom-values-workspace>.error-banner,.custom-values-workspace>.module-notice{margin-left:12px;margin-right:12px}.custom-value-boundary{grid-template-columns:30px minmax(0,1fr)}.custom-value-boundary>small{display:none}.custom-value-metrics{grid-template-columns:1fr 1fr}.custom-values-shell{border-left:0;border-right:0;border-radius:0;min-height:0;display:block}.custom-folder-rail{border-bottom:1px solid #e4e7ec;border-right:0;display:flex;overflow-x:auto}.custom-folder-rail>header{flex:0 0 105px}.custom-folder-rail>button,.custom-folder-rail>div{flex:0 0 180px}.custom-folder-rail>div>span{display:flex}.custom-value-panel>header .search-field{width:100%}.custom-value-panel>header>span{display:none}.custom-value-table{overflow-x:auto}.custom-value-table .table-head,.custom-value-table article{min-width:780px}.custom-value-history{border-left:0;border-right:0;border-radius:0}.custom-value-history>div article{grid-template-columns:8px minmax(130px,1fr) auto}.custom-value-history article code,.custom-value-scope{display:none}}.crm-loading{min-height:400px;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.crm-boundary{color:#067647;background:#ecfdf3;border:1px solid #abefc6;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:8px 11px;font-size:9px;display:flex}.crm-tabs{border:1px solid var(--line);background:#fff;border-radius:10px;display:flex;overflow-x:auto}.crm-tabs button{color:#667085;white-space:nowrap;background:#fff;border:0;border-right:1px solid #eef0f3;align-items:center;gap:7px;min-height:46px;padding:0 16px;font-size:10px;font-weight:700;display:flex}.crm-tabs button:hover{background:#f9fafb}.crm-tabs button.active{color:var(--accent-dark);box-shadow:inset 0 -2px var(--accent);background:#f4f3ff}.crm-tabs button span{color:#667085;background:#f2f4f7;border-radius:999px;min-width:20px;padding:2px 5px;font-size:7px}.crm-record-panel,.crm-catalog{min-width:0;overflow:hidden}.crm-record-panel>header,.crm-catalog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:70px;padding:13px 16px;display:flex}.crm-record-panel>header h3,.crm-catalog>header h3{margin:0 0 3px;font-size:15px}.crm-record-panel>header span,.crm-catalog>header span{color:#667085;font-size:8px}.crm-record-actions{align-items:center;gap:8px;display:flex}.crm-record-actions .search-field{width:220px}.crm-list-filter{background:#fff;border:1px solid #d0d5dd;border-radius:8px;align-items:center;gap:6px;min-width:160px;height:38px;padding:0 8px;display:flex}.crm-list-filter svg{color:#667085}.crm-list-filter select{color:#475467;background:#fff;border:0;outline:0;flex:1;min-width:0;font-size:9px}.crm-record-panel tbody tr{cursor:pointer}.crm-record-panel tbody tr.selected{background:#f4f3ff}.crm-record-panel tbody td:last-child{color:#667085;width:30px}.tag-stack{color:#667085;align-items:center;gap:4px;min-width:130px;font-size:8px;display:flex}.tag-stack span{color:#475467;white-space:nowrap;background:#f2f4f7;border-radius:999px;align-items:center;gap:4px;padding:3px 6px;display:inline-flex}.tag-stack i{border-radius:50%;width:5px;height:5px}.tag-stack b{color:#667085;background:#f2f4f7;border-radius:999px;padding:3px 5px;font-size:7px}.company-grid{grid-template-columns:repeat(3,minmax(220px,1fr));gap:10px;padding:14px;display:grid}.company-grid>button{color:#475467;text-align:left;background:#fff;border:1px solid #e4e7ec;border-radius:9px;grid-template-columns:37px minmax(0,1fr) 15px;align-items:center;gap:10px;min-width:0;min-height:100px;padding:13px;display:grid}.company-grid>button:hover,.company-grid>button.selected{background:#f9f8ff;border-color:#c7c3ff}.company-mark{color:#4d46dc;background:#eeedff;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.company-grid strong,.company-grid span,.company-grid small{display:block}.company-grid strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.company-grid div>span{color:#667085;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.company-grid small{color:#667085;margin-top:7px;font-size:7px}.smart-list-grid{grid-template-columns:repeat(2,minmax(260px,1fr));gap:10px;padding:14px;display:grid}.smart-list-grid>button{color:#475467;text-align:left;background:#fff;border:1px solid #e4e7ec;border-radius:9px;grid-template-columns:35px minmax(0,1fr) auto 15px;align-items:center;gap:10px;min-width:0;min-height:92px;padding:12px;display:grid}.smart-list-grid>button:hover{background:#f9f8ff;border-color:#c7c3ff}.smart-list-icon{color:#4d46dc;background:#eeedff;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.smart-list-grid strong,.smart-list-grid span,.smart-list-grid small{display:block}.smart-list-grid strong{color:var(--ink);font-size:10px}.smart-list-grid div>span{color:#667085;margin-top:3px;font-size:8px}.smart-list-grid small{color:#667085;text-transform:capitalize;margin-top:6px;font-size:7px}.smart-list-grid b{color:#4d46dc;text-align:center;background:#f4f3ff;border-radius:7px;min-width:31px;padding:6px;font-size:12px}.field-definition-list{padding:4px 16px 10px}.field-definition-list article{border-bottom:1px solid #eef0f3;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:61px;display:grid}.field-definition-list article>span{color:#4d46dc;background:#f4f3ff;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.field-definition-list strong,.field-definition-list small{display:block}.field-definition-list strong{font-size:9px}.field-definition-list small{color:#667085;margin-top:3px;font-size:7px}.field-definition-list b{color:#475467;text-transform:capitalize;background:#f2f4f7;border-radius:5px;padding:4px 7px;font-size:7px}.drawer-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:80;background:#10182852;justify-content:flex-end;display:flex;position:fixed;inset:0}.crm-drawer{background:#fff;flex-direction:column;width:min(460px,100%);height:100%;display:flex;overflow:hidden;box-shadow:-16px 0 40px #10182824}.crm-drawer>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:74px;padding:15px 17px;display:flex}.crm-drawer>header h3{margin:0 0 3px;font-size:16px}.crm-drawer>header span{color:#667085;font-size:9px}.drawer-body{flex-direction:column;flex:1;gap:15px;min-height:0;padding:17px;display:flex;overflow-y:auto}.drawer-body>label>span,.custom-field-stack label>span{color:#475467;margin-bottom:5px;font-size:8px;font-weight:700;display:block}.drawer-body input,.drawer-body select,.drawer-body textarea{background:#fff;border:1px solid #d0d5dd;border-radius:7px;width:100%;min-height:38px;padding:8px 9px;font-size:10px}.drawer-body textarea{resize:vertical}.crm-drawer>footer{border-top:1px solid var(--line);background:#fbfcfd;justify-content:flex-end;gap:8px;padding:12px 17px;display:flex}.tag-picker{border:1px solid #e4e7ec;border-radius:8px;flex-wrap:wrap;gap:6px;margin:0;padding:11px;display:flex}.tag-picker legend{color:#475467;padding:0 4px;font-size:8px;font-weight:700}.tag-picker label{color:#475467;background:#f9fafb;border:1px solid #e4e7ec;border-radius:999px;align-items:center;gap:5px;min-height:29px;padding:0 7px;font-size:8px;display:inline-flex}.tag-picker input{width:12px;height:12px;min-height:12px;accent-color:var(--accent-dark)}.tag-picker i{border-radius:50%;width:6px;height:6px}.tag-picker .text-button{min-height:29px;padding:0 5px}.custom-field-stack{gap:11px;display:grid}.custom-field-stack h4{border-bottom:1px solid #eef0f3;margin:0;padding-bottom:7px;font-size:10px}.custom-field-stack .boolean-field{align-items:center;gap:7px;min-height:38px;display:flex}.custom-field-stack .boolean-field input{width:15px;min-height:15px}.custom-field-stack .boolean-field span{margin:0}.field-empty{color:#667085;font-size:8px}.company-facts{grid-template-columns:repeat(2,1fr);gap:8px;margin:0;display:grid}.company-facts div{background:#f9fafb;border:1px solid #eef0f3;border-radius:7px;padding:9px}.company-facts dt{color:#667085;text-transform:uppercase;font-size:7px}.company-facts dd{color:#344054;text-overflow:ellipsis;margin:4px 0 0;font-size:9px;overflow:hidden}.rule-builder{border:1px solid #e4e7ec;border-radius:8px;overflow:hidden}.rule-builder>header{background:#f9fafb;border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;min-height:42px;padding:7px 10px;display:flex}.rule-builder>header strong{font-size:9px}.rule-row{border-bottom:1px solid #eef0f3;grid-template-columns:1fr 1fr 1.2fr 32px;gap:7px;padding:8px;display:grid}.rule-row:last-child{border-bottom:0}.rule-row input,.rule-row select{background:#fff;border:1px solid #d0d5dd;border-radius:6px;min-width:0;min-height:35px;padding:0 7px;font-size:8px}.contact-select-cell{text-align:center;width:34px!important}.contact-select-cell input{width:14px;height:14px;accent-color:var(--accent-dark)}.contact-bulk-toolbar{color:#344054;background:#f4f3ff;border-bottom:1px solid #d9d6fe;align-items:center;gap:10px;min-height:48px;padding:8px 13px;display:flex}.contact-bulk-toolbar>strong{font-size:9px}.contact-bulk-toolbar>span{color:#667085;margin-right:auto;font-size:7px}.contact-bulk-toolbar .button-row button{color:#475467;background:#fff;border:1px solid #d0d5dd;border-radius:6px;align-items:center;gap:4px;min-height:29px;padding:0 8px;font-size:7px;font-weight:800;display:inline-flex}.contact-bulk-toolbar .button-row .text-button{background:0 0;border:0}.bulk-action-dialog{padding:16px}.bulk-export-columns{border:1px solid #e4e7ec;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:11px;display:grid}.bulk-export-columns legend{color:#475467;padding:0 4px;font-size:8px;font-weight:800}.bulk-export-columns label{color:#475467;align-items:center;gap:6px;min-height:29px;font-size:8px;display:flex}.bulk-export-columns input{width:13px;height:13px;accent-color:var(--accent-dark)}.contact-bulk-workspace{gap:12px;display:grid}.contact-bulk-workspace>.crm-boundary button{margin-left:auto}.bulk-action-history{overflow:hidden}.bulk-action-history>header{border-bottom:1px solid #e4e7ec;padding:13px 15px}.bulk-action-history h3,.bulk-action-history p{margin:0}.bulk-action-history h3{margin-top:2px;font-size:14px}.bulk-action-history p{color:#667085;margin-top:3px;font-size:8px}.bulk-action-history td{vertical-align:middle}.bulk-action-name strong,.bulk-action-name span,.bulk-progress-detail{display:block}.bulk-action-name strong{font-size:9px}.bulk-action-name span,.bulk-progress-detail{color:#667085;margin-top:3px;font-size:7px}.bulk-operation,.bulk-status{align-items:center;gap:5px;display:inline-flex}.bulk-operation{font-size:8px}.bulk-status{text-transform:capitalize;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:800}.bulk-status.complete{color:#067647;background:#ecfdf3}.bulk-status.warning{color:#b54708;background:#fffaeb}.bulk-status.failed{color:#b42318;background:#fef3f2}.bulk-status.queued{color:#175cd3;background:#eff8ff}.bulk-action-history td:last-child{min-width:150px}.bulk-action-history .secondary-button{white-space:nowrap;min-height:29px;padding:0 8px;font-size:7px}@media (width<=1000px){.company-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}.crm-record-panel>header{flex-direction:column;align-items:flex-start}.crm-record-actions{width:100%}.crm-record-actions .search-field{flex:1}.contact-bulk-toolbar{flex-wrap:wrap;align-items:flex-start}.contact-bulk-toolbar>span{margin-right:0}.contact-bulk-toolbar>.button-row{width:100%;overflow-x:auto}}@media (width<=700px){.page:has(.crm-workspace){padding:16px 0 0}.crm-workspace>.module-heading,.crm-workspace>.crm-boundary,.crm-workspace>.error-banner{margin-left:12px;margin-right:12px}.crm-tabs,.crm-record-panel,.crm-catalog{border-left:0;border-right:0;border-radius:0}.crm-record-actions{flex-wrap:wrap}.crm-record-actions .search-field{flex-basis:100%;width:100%}.crm-list-filter,.crm-record-actions .primary-button{flex:1}.company-grid,.smart-list-grid{grid-template-columns:1fr}.rule-row{grid-template-columns:1fr 1fr 32px}.rule-row input,.rule-row>select:nth-child(3){grid-column:1/3}.crm-drawer{width:100%}.crm-boundary{display:none}.crm-workspace>.success-banner{margin-left:12px;margin-right:12px}.bulk-export-columns{grid-template-columns:1fr}.contact-bulk-workspace>.duplicates-metrics{margin:0 12px}.bulk-action-history{border-left:0;border-right:0;border-radius:0}.bulk-action-history .table-wrap{overflow-x:auto}.bulk-action-history table{min-width:780px}}.marketing-workspace{gap:14px;min-width:0;display:grid}.marketing-loading{color:#667085;justify-content:center;align-items:center;gap:8px;min-height:460px;font-size:11px;display:flex}.marketing-heading{margin-bottom:0}.marketing-heading-actions{align-items:center;gap:8px;display:flex}.delivery-locked{color:#b54708;white-space:nowrap;background:#fffaeb;border:1px solid #fedf89;border-radius:7px;align-items:center;gap:6px;min-height:32px;padding:0 9px;font-size:8px;font-weight:800;display:inline-flex}.marketing-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.marketing-metrics article{background:#fff;border:1px solid #e4e7ec;border-radius:10px;align-items:center;gap:10px;min-height:82px;padding:12px;display:flex;box-shadow:0 3px 15px #10182806}.marketing-metric-icon{border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.marketing-metric-icon svg{width:16px}.marketing-metric-icon.violet{color:#6938ef;background:#f4f3ff}.marketing-metric-icon.blue{color:#175cd3;background:#eff8ff}.marketing-metric-icon.green{color:#067647;background:#ecfdf3}.marketing-metric-icon.amber{color:#b54708;background:#fffaeb}.marketing-metrics small,.marketing-metrics strong,.marketing-metrics em{display:block}.marketing-metrics small{color:#667085;font-size:8px;font-weight:700}.marketing-metrics strong{margin:2px 0;font-size:18px}.marketing-metrics em{color:#667085;font-size:7px;font-style:normal}.marketing-tabs{background:#fff;border:1px solid #e4e7ec;border-radius:9px;align-items:center;gap:3px;min-height:44px;padding:5px;display:flex;overflow-x:auto}.marketing-tabs button{color:#667085;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;min-height:32px;padding:0 11px;font-size:8px;font-weight:800;display:inline-flex}.marketing-tabs button.active{color:#4d46dc;background:#f4f3ff}.marketing-tabs button b{color:#fff;background:#635bff;border-radius:999px;min-width:17px;padding:2px 4px;font-size:6px}.marketing-tabs>span{color:#667085;white-space:nowrap;align-items:center;gap:4px;margin-left:auto;padding:0 7px;font-size:7px;display:inline-flex}.marketing-grid{background:#fff;border:1px solid #e4e7ec;border-radius:11px;grid-template-columns:260px minmax(0,1fr);min-height:590px;display:grid;overflow:hidden;box-shadow:0 3px 15px #10182806}.campaign-list{background:#fbfcfd;border-right:1px solid #e4e7ec;min-width:0}.campaign-list>header{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;min-height:62px;padding:11px 13px;display:flex}.campaign-list header strong,.campaign-list header span{display:block}.campaign-list header strong{font-size:10px}.campaign-list header span{color:#667085;margin-top:3px;font-size:7px}.campaign-list>header b{color:#4d46dc;text-align:center;background:#eeedff;border-radius:6px;min-width:23px;padding:4px;font-size:9px}.campaign-list>button{color:#475467;text-align:left;background:0 0;border:0;border-bottom:1px solid #eceef2;grid-template-columns:29px minmax(0,1fr) auto 13px;align-items:center;gap:7px;width:100%;min-height:88px;padding:10px;display:grid}.campaign-list>button:hover,.campaign-list>button.active{background:#f4f3ff}.campaign-list>button.active{box-shadow:inset 3px 0 #635bff}.campaign-list-icon{color:#4d46dc;background:#eeedff;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.campaign-list button>div{min-width:0}.campaign-list button strong,.campaign-list button span,.campaign-list button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.campaign-list button strong{color:#101828;font-size:9px}.campaign-list button div>span{color:#667085;margin-top:3px;font-size:7px}.campaign-list button small{color:#667085;margin-top:5px;font-size:6px}.campaign-list button>svg{color:#667085}.campaign-detail{min-width:0}.campaign-detail>header{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;gap:12px;min-height:79px;padding:14px 17px;display:flex}.campaign-detail>header h3{margin:3px 0;font-size:16px}.campaign-detail>header p{color:#667085;margin:0;font-size:9px}.campaign-detail>header>div:last-child{gap:7px;display:flex}.campaign-detail>header button{min-height:34px;padding:0 10px;font-size:8px}.campaign-detail-body{grid-template-columns:minmax(300px,1.2fr) minmax(240px,.8fr);gap:12px;padding:14px;display:grid}.campaign-preview-card,.audience-card{border:1px solid #e4e7ec;border-radius:9px;min-width:0;overflow:hidden}.campaign-preview-card>header,.audience-card>header{background:#f9fafb;border-bottom:1px solid #eceef2;justify-content:space-between;align-items:center;gap:8px;min-height:52px;padding:10px 12px;display:flex}.campaign-preview-card>header span{color:#344054;align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex}.campaign-preview-card>header svg{color:#4d46dc}.campaign-preview-card>header small{color:#667085;font-size:7px}.email-chrome{border-bottom:1px solid #eceef2;padding:7px 12px}.email-chrome div{grid-template-columns:45px minmax(0,1fr);gap:7px;padding:4px 0;display:grid}.email-chrome span{color:#667085;font-size:7px}.email-chrome strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.campaign-preview-card>article{background:#fff;min-height:245px;padding:22px}.campaign-preview-card>article small{color:#667085;margin-bottom:13px;font-size:8px;display:block}.campaign-preview-card>article p{color:#344054;white-space:pre-wrap;margin:0;font-size:10px;line-height:1.75}.campaign-preview-card>footer{color:#667085;background:#fbfcfd;border-top:1px solid #eceef2;align-items:center;gap:5px;min-height:38px;padding:8px 11px;font-size:7px;display:flex}.audience-card>header h4{margin:2px 0 0;font-size:11px}.live-pill{color:#067647;text-transform:uppercase;background:#ecfdf3;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:800}.audience-counts{border-bottom:1px solid #eceef2;grid-template-columns:repeat(3,1fr);display:grid}.audience-counts span{text-align:center;border-right:1px solid #eceef2;padding:11px 8px}.audience-counts span:last-child{border-right:0}.audience-counts strong,.audience-counts small{display:block}.audience-counts strong{font-size:14px}.audience-counts small{color:#667085;margin-top:2px;font-size:6px}.recipient-sample{padding:5px 11px}.recipient-sample>div{border-bottom:1px solid #eef0f3;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:43px;display:grid}.recipient-dot{background:#d92d20;border-radius:50%;width:6px;height:6px}.recipient-dot.eligible{background:#12b76a}.recipient-sample strong,.recipient-sample small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.recipient-sample strong{font-size:8px}.recipient-sample small{color:#667085;margin-top:2px;font-size:6px}.status-pill.eligible{color:#067647;background:#ecfdf3}.status-pill.excluded,.status-pill.rejected,.status-pill.expired{color:#b42318;background:#fef3f2}.status-pill.in_review,.status-pill.pending,.status-pill.approved{color:#4d46dc;background:#f4f3ff}.audience-card details{color:#93370d;background:#fffaeb;border-radius:6px;margin:4px 11px 9px;padding:8px}.audience-card summary{cursor:pointer;align-items:center;gap:5px;font-size:7px;font-weight:800;display:flex}.audience-card details p{grid-template-columns:18px 1fr;gap:4px;margin:6px 0 0;font-size:6px;line-height:1.45;display:grid}.audience-loading{color:#667085;justify-content:center;align-items:center;gap:6px;min-height:190px;font-size:8px;display:flex}.timing-card{color:#475467;background:#f2f4f7;border-radius:7px;align-items:center;gap:7px;margin:10px;padding:9px;display:flex}.timing-card strong,.timing-card small{display:block}.timing-card strong{font-size:8px}.timing-card small{color:#667085;margin-top:2px;font-size:6px}.campaign-boundary{color:#475467;background:#f9fafb;border:1px solid #e4e7ec;border-radius:8px;align-items:center;gap:8px;min-height:52px;margin:0 14px 14px;padding:10px 12px;display:flex}.campaign-boundary svg{color:#067647}.campaign-boundary strong,.campaign-boundary span{display:block}.campaign-boundary strong{font-size:8px}.campaign-boundary span{color:#667085;margin-top:3px;font-size:7px;line-height:1.45}.template-panel,.marketing-approvals{background:#fff;border:1px solid #e4e7ec;border-radius:11px;overflow:hidden}.template-panel>header,.marketing-approvals>header{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;gap:15px;min-height:75px;padding:14px 17px;display:flex}.template-panel>header h3,.marketing-approvals>header h3{margin:2px 0 3px;font-size:15px}.template-panel>header p,.marketing-approvals>header p{color:#667085;margin:0;font-size:8px}.template-grid{grid-template-columns:repeat(3,minmax(220px,1fr));gap:10px;padding:14px;display:grid}.template-grid article>header{align-items:center;gap:8px;display:flex}.template-grid article>header>span{color:#4d46dc;background:#f4f3ff;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.template-grid header small,.template-grid header strong{display:block}.template-grid header small{color:#667085;font-size:6px}.template-grid header strong{margin-top:2px;font-size:9px}.template-grid h4{margin:13px 0 5px;font-size:11px}.template-grid article>p{color:#667085;min-height:29px;font-size:8px;line-height:1.45}.template-snippet{color:#667085;white-space:pre-wrap;background:#f9fafb;border-radius:6px;height:75px;padding:9px;font-size:7px;line-height:1.55;overflow:hidden}.template-grid footer{gap:6px;margin-top:11px;display:flex}.template-grid footer button{color:#475467;background:#fff;border:1px solid #d0d5dd;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:4px;min-height:31px;padding:0 7px;font-size:7px;font-weight:800;display:inline-flex}.template-grid footer button.primary-button{color:#fff;background:#635bff;border-color:#4d46dc}.marketing-approvals>div{grid-template-columns:repeat(3,minmax(230px,1fr));gap:10px;padding:14px;display:grid}.marketing-approvals article{border:1px solid #e4e7ec;border-radius:9px;min-width:0;padding:13px}.marketing-approvals article.pending{border-color:#c7c3ff}.marketing-approvals article>header{justify-content:space-between;align-items:center;display:flex}.marketing-approvals article>header small{color:#667085;font-size:6px}.marketing-approvals h4{margin:11px 0 4px;font-size:11px}.marketing-approvals h4 small{color:#667085;font-size:7px}.marketing-approvals article>p{color:#667085;font-size:8px}.marketing-approvals dl{margin:10px 0}.marketing-approvals dl div{border-top:1px solid #eef0f3;grid-template-columns:55px minmax(0,1fr);gap:5px;padding:5px 0;font-size:7px;display:grid}.marketing-approvals dt{color:#667085}.marketing-approvals dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.approval-recipients{flex-wrap:wrap;gap:4px;display:flex}.approval-recipients span{color:#667085;background:#f2f4f7;border-radius:999px;padding:3px 5px;font-size:6px}.approval-recipients span.eligible{color:#067647;background:#ecfdf3}.approval-recipients span.excluded{color:#b42318;background:#fef3f2}.marketing-approvals footer{gap:6px;margin-top:10px;display:flex}.marketing-approvals footer button{background:#fff;border:1px solid #d0d5dd;border-radius:6px;flex:1;min-height:31px;font-size:7px;font-weight:800}.marketing-empty{color:#667085;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:210px;padding:24px;display:flex}.marketing-empty>span{color:#4d46dc;background:#f4f3ff;border-radius:9px;place-items:center;width:39px;height:39px;margin-bottom:8px;display:grid}.marketing-empty strong{color:#475467;font-size:10px}.marketing-empty small{max-width:220px;margin-top:4px;font-size:8px;line-height:1.45}.marketing-editor{width:min(720px,100%)}.marketing-editor>form{padding:16px 18px 18px}.marketing-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.marketing-editor label,.marketing-editor fieldset>label{color:#475467;font-size:8px;font-weight:800;display:block}.marketing-editor label.wide{grid-column:1/-1}.marketing-editor input,.marketing-editor select,.marketing-editor textarea{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:7px;width:100%;min-height:38px;margin-top:5px;padding:8px 9px;font-size:9px}.marketing-editor textarea{resize:vertical;line-height:1.55}.marketing-editor label>small{color:#667085;margin-top:4px;font-size:7px;font-weight:500;display:block}.marketing-editor fieldset{border:1px solid #e4e7ec;border-radius:8px;margin:14px 0 0;padding:11px}.marketing-editor legend{color:#344054;padding:0 5px;font-size:9px;font-weight:800}.choice-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.choice-row label{background:#f9fafb;border:1px solid #e4e7ec;border-radius:6px;align-items:center;gap:6px;min-height:37px;padding:7px;font-size:7px;display:flex}.choice-row label.active{color:#4d46dc;background:#f4f3ff;border-color:#c7c3ff}.choice-row input,.contact-choice-list input{accent-color:#4d46dc;width:13px;height:13px;min-height:13px;margin:0}.contact-choice-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;max-height:140px;margin-top:8px;display:grid;overflow-y:auto}.contact-choice-list label{border:1px solid #eef0f3;border-radius:6px;align-items:center;gap:6px;padding:6px;display:flex}.contact-choice-list strong,.contact-choice-list small{display:block}.contact-choice-list strong{font-size:7px}.contact-choice-list small{color:#667085;margin-top:2px;font-size:6px}.editor-boundary{color:#667085;align-items:center;gap:5px;margin-top:9px;font-size:7px;display:flex}.marketing-editor form>footer{border-top:1px solid #eceef2;justify-content:flex-end;gap:7px;margin-top:16px;padding-top:12px;display:flex}.marketing-editor form>footer button{background:#fff;border:1px solid #d0d5dd;border-radius:7px;min-height:35px;padding:0 11px;font-size:8px;font-weight:800}.marketing-editor form>footer .primary-button{color:#fff;background:#635bff;border-color:#4d46dc}.marketing-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.sequence-detail-layout{grid-template-columns:minmax(0,1.35fr) minmax(235px,.65fr);gap:12px;padding:14px;display:grid}.sequence-timeline{min-width:0}.sequence-timeline>header{justify-content:space-between;align-items:center;min-height:48px;padding:0 5px 9px;display:flex}.sequence-timeline h4{margin:2px 0 0;font-size:13px}.preview-pill{color:#4d46dc;text-transform:uppercase;background:#f4f3ff;border-radius:999px;padding:4px 6px;font-size:6px;font-weight:800}.sequence-timeline>article{grid-template-columns:28px minmax(0,1fr);min-width:0;display:grid}.sequence-rail{flex-direction:column;align-items:center;display:flex}.sequence-rail span{color:#fff;background:#635bff;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:8px;font-weight:800;display:grid}.sequence-rail i{background:#d9d6fe;flex:1;width:1px;min-height:20px}.sequence-step-card{background:#fff;border:1px solid #e4e7ec;border-radius:8px;min-width:0;margin:0 0 9px 3px;padding:11px}.sequence-step-card>header,.sequence-step-card>footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.sequence-step-card>header span,.sequence-step-card>footer span{align-items:center;gap:5px;display:inline-flex}.sequence-step-card>header span{color:#4d46dc;font-size:7px;font-weight:800}.sequence-step-card>header small{color:#667085;font-size:6px}.sequence-step-card h5{margin:9px 0 5px;font-size:10px}.sequence-step-card p{color:#667085;white-space:pre-wrap;max-height:49px;margin:0;font-size:7px;line-height:1.55;overflow:hidden}.sequence-step-card>footer{color:#667085;border-top:1px solid #eef0f3;margin-top:9px;padding-top:7px;font-size:6px}.sequence-audience-card{align-self:start}.sequence-rules{gap:6px;margin-top:10px;display:grid}.sequence-rules>span{color:#475467;background:#f9fafb;border-radius:6px;align-items:center;gap:7px;min-height:35px;padding:8px;font-size:7px;display:flex}.sequence-rules svg{color:#4d46dc}.sequence-approvals{margin-top:14px}.sequence-editor{width:min(880px,100%);max-height:min(92vh,900px);overflow-y:auto}.sequence-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sequence-toggle{background:#f4f3ff;border:1px solid #d9d6fe;border-radius:7px;grid-template-columns:17px 1fr;align-items:center;gap:7px;min-height:48px;padding:8px;display:grid!important}.sequence-toggle input{accent-color:#4d46dc;width:14px;height:14px;min-height:14px;margin:0}.sequence-toggle strong,.sequence-toggle small{display:block}.sequence-toggle small{color:#667085;margin-top:3px;font-size:6px;font-weight:500}.sequence-step-editor{margin-top:15px}.sequence-step-editor>header{justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.sequence-step-editor h3{margin:2px 0 0;font-size:13px}.sequence-step-editor>header button{background:#fff;border:1px solid #d0d5dd;border-radius:6px;align-items:center;gap:5px;min-height:31px;padding:0 8px;font-size:7px;font-weight:800;display:inline-flex}.sequence-step-editor>article{border:1px solid #e4e7ec;border-radius:8px;margin-bottom:9px;overflow:hidden}.sequence-step-editor>article>header{background:#f9fafb;border-bottom:1px solid #eef0f3;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:47px;padding:8px 10px;display:grid}.sequence-step-number{color:#fff;background:#635bff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;font-weight:800;display:grid}.sequence-step-editor header strong,.sequence-step-editor header small{display:block}.sequence-step-editor header strong{font-size:9px}.sequence-step-editor header small{color:#667085;margin-top:2px;font-size:6px}.sequence-step-editor article>header>div:last-child{gap:3px;display:flex}.sequence-step-editor article>header button{color:#667085;background:#fff;border:1px solid #e4e7ec;border-radius:5px;place-items:center;width:27px;height:27px;padding:0;display:grid}.sequence-step-editor article>header button:disabled{opacity:.35}.sequence-step-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:11px;display:grid}.sequence-step-fields .wide{grid-column:1/-1}@media (width<=1050px){.marketing-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.sequence-detail-layout{grid-template-columns:1fr}.marketing-grid{grid-template-columns:220px minmax(0,1fr)}.campaign-detail-body{grid-template-columns:1fr}.template-grid,.marketing-approvals>div{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (width<=760px){.page:has(.marketing-workspace){padding:16px 0 0}.marketing-workspace>.module-heading,.marketing-workspace>.marketing-metrics,.marketing-workspace>.error-banner,.marketing-workspace>.module-notice{margin-left:12px;margin-right:12px}.marketing-heading-actions{flex-direction:column;align-items:stretch}.marketing-heading-actions .primary-button{flex:1}.marketing-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-tabs,.marketing-grid,.template-panel,.marketing-approvals{border-left:0;border-right:0;border-radius:0}.marketing-grid{min-height:0;display:block}.campaign-list{border-bottom:1px solid #e4e7ec;border-right:0;display:flex;overflow-x:auto}.campaign-list>header{border-right:1px solid #e4e7ec;min-width:135px}.campaign-list>button{border-right:1px solid #eceef2;min-width:235px}.campaign-detail>header{flex-direction:column;align-items:flex-start}.campaign-detail>header>div:last-child{width:100%}.campaign-detail>header button{flex:1}.template-grid,.marketing-approvals>div,.marketing-editor-grid{grid-template-columns:1fr}.marketing-editor label.wide{grid-column:auto}.marketing-editor{border-radius:17px 17px 0 0}.marketing-tabs>span{display:none}.sequence-settings-grid,.sequence-step-fields{grid-template-columns:1fr}.sequence-step-fields .wide{grid-column:auto}}@media (width<=480px){.campaign-detail-body,.sequence-detail-layout{padding:10px}.campaign-preview-card>article{min-height:200px;padding:17px}.marketing-metrics article{min-height:72px;padding:9px}.marketing-metric-icon{flex-basis:30px;width:30px;height:30px}.choice-row,.contact-choice-list{grid-template-columns:1fr}.marketing-editor>form{padding:14px}.sequence-step-editor>article>header{grid-template-columns:27px minmax(0,1fr)}.sequence-step-editor article>header>div:last-child{grid-column:2}}.social-planner{border:1px solid var(--line);background:#fff;border-radius:11px;gap:13px;min-width:0;padding:14px;display:grid}.social-planner-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.social-planner-head h3{letter-spacing:-.035em;margin:3px 0 4px;font-size:18px}.social-planner-head p{color:#667085;margin:0;font-size:9px}.social-planner-head>div:last-child{align-items:center;gap:8px;display:flex}.social-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.social-metrics article{background:#f9fafb;border:1px solid #e4e7ec;border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:70px;padding:10px;display:grid}.social-metrics article>span{color:#4d46dc;background:#eeedff;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.social-metrics svg{width:15px}.social-metrics small,.social-metrics strong,.social-metrics em{display:block}.social-metrics small{color:#667085;font-size:7px;font-weight:700}.social-metrics strong{margin-top:2px;font-size:16px}.social-metrics em{color:#667085;margin-top:1px;font-size:6px;font-style:normal}.social-tabs{background:#fff;border:1px solid #e4e7ec;border-radius:8px;min-width:0;display:flex;overflow-x:auto}.social-tabs button{color:#667085;white-space:nowrap;background:#fff;border:0;border-right:1px solid #eef0f3;align-items:center;gap:6px;min-height:40px;padding:0 13px;font-size:8px;font-weight:800;display:inline-flex}.social-tabs button:hover{background:#f9fafb}.social-tabs button.active{color:#4d46dc;background:#f4f3ff;box-shadow:inset 0 -2px #635bff}.social-tabs button b{color:#fff;background:#f04438;border-radius:999px;min-width:16px;padding:2px 4px;font-size:6px}.social-tabs>span{color:#667085;white-space:nowrap;align-items:center;gap:4px;margin-left:auto;padding:0 11px;font-size:6px;display:inline-flex}.social-state{border:1px solid var(--line);color:#667085;text-align:center;background:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:340px;font-size:9px;display:flex}.social-state strong{color:var(--ink);font-size:11px}.social-state p{max-width:350px;margin:0}.social-state button{background:#fff;border:1px solid #d0d5dd;border-radius:7px;min-height:33px;padding:0 11px;font-size:8px;font-weight:800}.social-calendar-panel,.social-content-panel,.social-approval-panel,.social-destination-panel{background:#fff;border:1px solid #e4e7ec;border-radius:9px;min-width:0;overflow:hidden}.social-calendar-panel>header{border-bottom:1px solid #e4e7ec;grid-template-columns:1fr auto 1fr;align-items:center;min-height:52px;padding:9px 11px;display:grid}.social-calendar-panel>header>div{gap:5px;display:flex}.social-calendar-panel>header button{color:#667085;background:#fff;border:1px solid #d0d5dd;border-radius:6px;place-items:center;width:30px;height:30px;padding:0;display:grid}.social-calendar-panel>header h4{margin:0;font-size:12px}.social-calendar-panel>header>span{color:#667085;justify-self:end;align-items:center;gap:5px;font-size:7px;display:inline-flex}.social-weekdays,.social-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.social-weekdays{color:#667085;text-align:center;background:#f9fafb;border-bottom:1px solid #e4e7ec;align-items:center;min-height:31px;font-size:7px;font-weight:800}.social-calendar-grid>article{border-bottom:1px solid #eef0f3;border-right:1px solid #eef0f3;min-width:0;min-height:102px;padding:7px}.social-calendar-grid>article:nth-child(7n){border-right:0}.social-calendar-grid>article.muted{background:#fbfcfd}.social-calendar-grid>article.muted>time{color:#c0c5cf}.social-calendar-grid time{color:#475467;margin-bottom:5px;font-size:7px;font-weight:800;display:block}.social-calendar-grid article>div{gap:4px;display:grid}.social-calendar-grid article button{color:#475467;text-align:left;background:#f7f6ff;border:1px solid #d9d6fe;border-radius:5px;grid-template-columns:5px minmax(0,1fr);gap:2px 5px;min-width:0;padding:5px;display:grid}.social-calendar-grid article button:hover{border-color:#a9a5ff}.social-calendar-grid button .platform-dot{border-radius:4px;grid-row:1/3;align-self:stretch;width:4px}.social-calendar-grid button strong,.social-calendar-grid button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.social-calendar-grid button strong{font-size:6px}.social-calendar-grid button small{color:#7f7ba7;font-size:5px}.calendar-more{color:#667085;font-size:6px;font-weight:700}.platform-dot,.platform-badge{color:#fff;background:#667085}.platform-dot.facebook,.platform-badge.facebook{background:#1877f2}.platform-dot.instagram,.platform-badge.instagram{background:#c13584}.platform-dot.linkedin,.platform-badge.linkedin{background:#0a66c2}.platform-dot.google_business,.platform-badge.google_business{background:#4285f4}.platform-dot.youtube,.platform-badge.youtube{background:red}.platform-dot.tiktok,.platform-badge.tiktok{background:#161823}.platform-dot.pinterest,.platform-badge.pinterest{background:#bd081c}.platform-dot.x,.platform-badge.x{background:#111}.platform-dot.bluesky,.platform-badge.bluesky{background:#0085ff}.platform-badge{text-transform:uppercase;border-radius:7px;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:7px;font-weight:900;display:grid}.social-content-panel>header,.social-approval-panel>header,.social-destination-panel>header{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:11px 13px;display:flex}.social-content-panel>header h4,.social-approval-panel>header h4,.social-destination-panel>header h4{margin:3px 0 0;font-size:14px}.social-content-panel>header>span,.social-destination-panel header p,.social-approval-panel header p{color:#667085;margin:3px 0 0;font-size:7px}.social-post-grid{grid-template-columns:repeat(2,minmax(250px,1fr));gap:9px;padding:11px;display:grid}.social-post-grid>article{background:#fff;border:1px solid #e4e7ec;border-radius:8px;min-width:0;padding:12px}.social-post-grid>article>header{justify-content:space-between;align-items:center;display:flex}.social-post-grid>article>header small{color:#667085;font-size:6px}.social-post-grid h4{margin:10px 0 5px;font-size:11px}.social-post-grid>article>p{color:#667085;min-height:43px;max-height:56px;margin:0;font-size:8px;line-height:1.55;overflow:hidden}.social-post-grid>article>a{color:#4d46dc;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;max-width:100%;margin-top:8px;font-size:7px;font-weight:700;text-decoration:none;display:inline-flex;overflow:hidden}.social-target-pills{flex-wrap:wrap;gap:4px;margin-top:10px;display:flex}.social-target-pills span{color:#475467;white-space:nowrap;background:#f2f4f7;border-radius:999px;align-items:center;gap:4px;max-width:150px;padding:3px 6px;font-size:6px;display:inline-flex}.social-target-pills b{color:#4d46dc;text-transform:uppercase}.social-post-grid article>footer{border-top:1px solid #eef0f3;justify-content:space-between;align-items:center;gap:7px;margin-top:10px;padding-top:9px;display:flex}.social-post-grid article>footer>span{color:#667085;align-items:center;gap:4px;font-size:6px;display:inline-flex}.social-post-grid article>footer>div{gap:4px;display:flex}.social-post-grid article>footer button{color:#475467;background:#fff;border:1px solid #d0d5dd;border-radius:5px;align-items:center;gap:4px;min-height:28px;padding:0 7px;font-size:6px;font-weight:800;display:inline-flex}.social-post-grid article>footer .primary-button{color:#fff;background:#635bff;border-color:#4d46dc}.social-approval-panel>div{grid-template-columns:repeat(2,minmax(260px,1fr));gap:9px;padding:11px;display:grid}.social-approval-panel>div>article{background:#fff;border:1px solid #e4e7ec;border-left:3px solid #f79009;border-radius:8px;min-width:0;padding:12px}.social-approval-panel>div>article.approved{border-left-color:#12b76a}.social-approval-panel>div>article.rejected,.social-approval-panel>div>article.expired{border-left-color:#f04438}.social-approval-panel article>header{justify-content:space-between;align-items:center;display:flex}.social-approval-panel article>header small{color:#667085;font-size:6px}.social-approval-panel article>h4{margin:9px 0 5px;font-size:11px}.social-approval-panel article>h4 small{color:#667085;font-size:7px}.social-approval-panel article>p{color:#667085;max-height:42px;margin:0;font-size:7px;line-height:1.5;overflow:hidden}.social-approval-targets{gap:5px;margin:9px 0;display:grid}.social-approval-targets>section{background:#f9fafb;border:1px solid #eef0f3;border-radius:6px;grid-template-columns:27px minmax(0,1fr);gap:7px;min-width:0;padding:7px;display:grid}.social-approval-targets strong,.social-approval-targets small{display:block}.social-approval-targets strong{font-size:7px}.social-approval-targets small{color:#667085;margin-top:2px;font-size:6px}.social-approval-targets p{color:#667085;max-height:31px;margin:5px 0 0;font-size:6px;line-height:1.45;overflow:hidden}.social-approval-panel dl{grid-template-columns:repeat(2,1fr);gap:5px;margin:8px 0;display:grid}.social-approval-panel dl div{background:#f9fafb;border-radius:5px;min-width:0;padding:6px}.social-approval-panel dt{color:#667085;text-transform:uppercase;font-size:5px}.social-approval-panel dd{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:6px;overflow:hidden}.social-approval-panel article>footer{justify-content:flex-end;gap:5px;margin-top:8px;display:flex}.social-approval-panel article>footer button{background:#fff;border:1px solid #d0d5dd;border-radius:5px;min-height:29px;padding:0 8px;font-size:6px;font-weight:800}.social-approval-panel article>footer .primary-button{color:#fff;background:#635bff;border-color:#4d46dc}.social-destination-panel>div{grid-template-columns:repeat(2,minmax(220px,1fr));gap:8px;padding:11px;display:grid}.social-destination-panel>div>article{background:#fff;border:1px solid #e4e7ec;border-radius:8px;grid-template-columns:27px minmax(0,1fr) auto 15px;align-items:center;gap:8px;padding:10px;display:grid}.social-destination-panel strong,.social-destination-panel small{display:block}.social-destination-panel strong{font-size:8px}.social-destination-panel small{color:#667085;margin-top:3px;font-size:6px}.social-destination-panel article>svg{color:#667085}.status-pill.planned{color:#4d46dc;background:#f4f3ff}.status-pill.connected{color:#067647;background:#ecfdf3}.social-destination-panel>aside{color:#067647;background:#ecfdf3;border-radius:7px;align-items:flex-start;gap:7px;margin:0 11px 11px;padding:9px;display:flex}.social-destination-panel aside strong,.social-destination-panel aside span{display:block}.social-destination-panel aside strong{font-size:7px}.social-destination-panel aside span{color:#079455;font-size:6px;line-height:1.5}.social-boundary{color:#067647;background:#ecfdf3;border:1px solid #abefc6;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:9px 11px;display:flex}.social-boundary strong,.social-boundary span{display:block}.social-boundary strong{font-size:8px}.social-boundary span{color:#079455;margin-top:2px;font-size:6px;line-height:1.45}.social-empty{color:#667085;text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;min-height:150px;display:flex}.social-empty strong{color:#475467;font-size:9px}.social-empty p{max-width:300px;margin:0;font-size:7px;line-height:1.5}.social-editor{width:min(940px,100%);max-height:min(92vh,900px);overflow-y:auto}.social-editor-layout{grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);gap:13px;display:grid}.social-editor-layout>section{gap:9px;display:grid}.social-editor-layout>aside{align-content:start;gap:10px;display:grid}.social-editor label>small{color:#667085;font-size:6px;font-weight:500}.social-editor-layout aside fieldset{gap:6px;display:grid}.social-editor-layout aside fieldset:first-child>label{background:#fff;border:1px solid #e4e7ec;border-radius:6px;grid-template-columns:15px 27px minmax(0,1fr);align-items:center;gap:7px;min-height:44px;padding:7px;display:grid}.social-editor-layout aside fieldset:first-child>label.selected{background:#f4f3ff;border-color:#a9a5ff}.social-editor-layout aside fieldset input[type=checkbox]{accent-color:#4d46dc;width:14px;height:14px;min-height:14px}.social-editor-layout aside label strong,.social-editor-layout aside label small{display:block}.social-editor-layout aside label strong{font-size:7px}.social-editor-layout aside label small{color:#667085;margin-top:2px;font-size:6px}.social-variants{margin-top:14px}.social-variants>header{justify-content:space-between;align-items:end;margin-bottom:8px;display:flex}.social-variants h3{margin:2px 0 0;font-size:12px}.social-variants>header small{color:#667085;font-size:6px}.social-variants>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.social-variants article{background:#f9fafb;border:1px solid #e4e7ec;border-radius:7px;min-width:0;padding:9px}.social-variants article>header{grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:7px;margin-bottom:7px;display:grid}.social-variants header strong,.social-variants header small{display:block}.social-variants header strong{font-size:7px}.social-variants header small{color:#667085;margin-top:2px;font-size:6px}.social-variants textarea{resize:vertical;background:#fff;border:1px solid #d0d5dd;border-radius:6px;width:100%;min-height:76px;padding:8px;font-size:8px;line-height:1.5}.social-variants article>p{color:#667085;white-space:pre-wrap;background:#fff;border-radius:5px;min-height:41px;max-height:56px;margin:7px 0 0;padding:7px;font-size:7px;line-height:1.5;overflow:hidden}.destination-editor{width:min(460px,100%)}.destination-editor form{gap:10px;display:grid}.destination-editor form>footer{margin:2px -18px -18px}@media (width<=1050px){.social-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.social-post-grid,.social-approval-panel>div{grid-template-columns:1fr}.social-calendar-grid>article{min-height:91px;padding:5px}.social-calendar-grid article button{padding:4px}.social-editor-layout{grid-template-columns:1fr}}@media (width<=760px){.social-planner{border-left:0;border-right:0;border-radius:0;padding:11px 0 0}.social-planner-head,.social-metrics,.social-boundary{margin-left:11px;margin-right:11px}.social-planner-head{flex-direction:column;align-items:flex-start}.social-planner-head>div:last-child{justify-content:space-between;width:100%}.social-tabs,.social-calendar-panel,.social-content-panel,.social-approval-panel,.social-destination-panel{border-left:0;border-right:0;border-radius:0}.social-tabs>span{display:none}.social-calendar-panel{overflow-x:auto}.social-calendar-panel>header,.social-weekdays,.social-calendar-grid{min-width:760px}.social-destination-panel>div{grid-template-columns:1fr}.social-editor{border-radius:17px 17px 0 0}}@media (width<=480px){.social-metrics{grid-template-columns:1fr 1fr}.social-metrics article{grid-template-columns:27px minmax(0,1fr);padding:8px}.social-metrics article>span{width:27px;height:27px}.social-post-grid{padding:8px}.social-post-grid article>footer{flex-direction:column;align-items:flex-start}.social-post-grid article>footer>div{width:100%}.social-post-grid article>footer button{flex:1;justify-content:center}.social-approval-panel>div{padding:8px}.social-variants>div{grid-template-columns:1fr}.social-editor>form{padding:14px}.social-editor-layout{gap:10px}.destination-editor form>footer{margin-bottom:-14px;margin-left:-14px;margin-right:-14px}}.booking-settings-form{max-height:min(72vh,760px);padding-right:3px;overflow-y:auto}.booking-setting-toggle{background:#f4f3ff;border:1px solid #d9d6fe;border-radius:8px;grid-template-columns:18px 1fr;align-items:center;gap:9px;min-height:56px;padding:10px;display:grid!important}.booking-setting-toggle input{width:16px;height:16px;accent-color:var(--accent-dark)}.booking-setting-toggle strong,.booking-setting-toggle small{display:block}.booking-setting-toggle strong{color:#344054;font-size:9px}.booking-setting-toggle small{color:#667085;margin-top:3px;font-size:7px;font-weight:500}.booking-setting-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.booking-setting-checks label{color:#475467;background:#f9fafb;border:1px solid #e4e7ec;border-radius:6px;align-items:center;gap:6px;min-height:35px;padding:7px;font-size:8px;font-weight:700;display:flex}.booking-setting-checks input{width:14px;height:14px;accent-color:var(--accent-dark)}.booking-preview-link,.booking-draft-note{border-radius:7px;align-items:center;gap:7px;min-height:38px;padding:9px 11px;font-size:8px;font-weight:700;display:flex}.booking-preview-link{color:#4d46dc;background:#f4f3ff;border:1px solid #d9d6fe;text-decoration:none}.booking-draft-note{color:#667085;background:#f9fafb;border:1px solid #e4e7ec}.public-booking{--booking-accent:#635bff;--booking-bg:#f5f6fa;color:#101828;background:var(--booking-bg);flex-direction:column;align-items:center;min-height:100vh;padding:34px 22px 20px;font-size:14px;display:flex}.booking-brand{align-items:center;gap:9px;width:min(980px,100%);margin-bottom:20px;display:flex}.booking-brand>span{color:#fff;background:var(--booking-accent);width:34px;height:34px;box-shadow:0 6px 18px color-mix(in srgb,var(--booking-accent) 25%,transparent);border-radius:9px;place-items:center;display:grid}.booking-brand strong{letter-spacing:-.02em;font-size:14px}.booking-card{background:#fff;border:1px solid #e4e7ec;border-radius:18px;grid-template-columns:minmax(270px,.72fr) minmax(420px,1.28fr);width:min(980px,100%);min-height:610px;display:grid;overflow:hidden;box-shadow:0 22px 60px #1018281a}.booking-summary{color:#fff;background:linear-gradient(155deg,color-mix(in srgb,var(--booking-accent) 90%,#15113b),color-mix(in srgb,var(--booking-accent) 60%,#17152b));padding:46px 38px}.booking-step{color:#7772e8;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:800;display:block}.booking-summary .booking-step{color:#ffffffad}.booking-summary h1{letter-spacing:-.045em;max-width:390px;margin:0;font-size:34px;line-height:1.08}.booking-summary>p{color:#ffffffb8;margin:15px 0 31px;font-size:13px;line-height:1.65}.booking-summary dl{gap:16px;margin:0;display:grid}.booking-summary dl>div{grid-template-columns:28px 1fr;align-items:start;gap:4px;display:grid}.booking-summary dl svg{color:#ffffff9e;margin-top:2px}.booking-summary dt{color:#ffffff94;text-transform:uppercase;font-size:9px;font-weight:700}.booking-summary dd{color:#fff;margin:3px 0 0;font-size:12px;line-height:1.45}.selected-slot{background:#ffffff17;border:1px solid #ffffff2e;border-radius:10px;align-items:center;gap:10px;margin-top:29px;padding:13px;display:flex}.selected-slot strong,.selected-slot small{display:block}.selected-slot strong{font-size:11px}.selected-slot small{color:#ffffffa8;margin-top:4px;font-size:9px}.booking-stage{min-width:0;padding:45px 50px}.booking-stage h2,.manage-action h2{letter-spacing:-.035em;margin:0;font-size:25px}.booking-stage h2+p,.manage-action>p{color:#667085;margin:7px 0 22px;font-size:11px;line-height:1.5}.booking-date{margin:25px 0 14px;display:block}.booking-date>span,.booking-fields label>span,.manage-action label>span{color:#344054;justify-content:space-between;margin-bottom:6px;font-size:10px;font-weight:700;display:flex}.booking-date input,.booking-fields input,.booking-fields select,.booking-fields textarea,.manage-action input,.manage-action textarea{color:#101828;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:8px;outline:0;padding:9px 11px;font-size:12px}.booking-date input:focus,.booking-fields input:focus,.booking-fields select:focus,.booking-fields textarea:focus,.manage-action textarea:focus{border-color:var(--booking-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--booking-accent) 14%,transparent)}.booking-timezone{color:#667085;align-items:center;gap:7px;margin-bottom:17px;font-size:10px;display:flex}.booking-timezone strong{color:#344054}.slot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.slot-grid>button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;justify-content:space-between;align-items:center;min-height:49px;padding:0 14px;display:flex}.slot-grid>button:hover,.slot-grid>button:focus-visible{border-color:var(--booking-accent);color:var(--booking-accent);background:color-mix(in srgb,var(--booking-accent) 4%,#fff);outline:2px solid color-mix(in srgb,var(--booking-accent) 15%,transparent)}.slot-grid button strong{font-size:11px}.slot-grid button span{color:#667085;background:#f2f4f7;border-radius:999px;padding:3px 6px;font-size:8px}.slot-state{color:#667085;text-align:center;background:#f9fafb;border:1px dashed #d0d5dd;border-radius:10px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:5px;min-height:145px;font-size:10px;display:flex}.slot-state strong{color:#475467;font-size:12px}.booking-back{color:#667085;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin:-8px 0 23px;padding:0;font-size:10px;font-weight:700;display:inline-flex}.booking-back:hover{color:var(--booking-accent)}.booking-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 11px;display:grid}.booking-fields .wide{grid-column:1/-1}.booking-fields small,.manage-action label small{color:#667085;font-size:8px;font-weight:500}.booking-fields textarea,.manage-action textarea{resize:vertical}.booking-checkbox{border:1px solid #e4e7ec;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:9px;justify-content:flex-start!important;display:flex!important}.booking-checkbox input{width:15px;height:15px;min-height:15px;accent-color:var(--booking-accent)}.booking-consent{color:#667085;grid-template-columns:16px 1fr;gap:8px;margin:17px 0;font-size:9px;line-height:1.5;display:grid}.booking-consent input{width:15px;height:15px;accent-color:var(--booking-accent);margin:1px 0 0}.booking-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.booking-primary,.booking-secondary,.booking-danger{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.booking-primary{border:1px solid var(--booking-accent);color:#fff;background:var(--booking-accent)}.booking-secondary{color:#344054;background:#fff;border:1px solid #d0d5dd}.booking-danger{color:#fff;background:#d92d20;border:1px solid #d92d20}.booking-primary:disabled,.booking-secondary:disabled,.booking-danger:disabled,.slot-grid button:disabled{opacity:.48;cursor:not-allowed}.booking-intake>.booking-primary{width:100%}.booking-error{color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:8px;margin:12px 0;padding:10px 12px;font-size:10px;line-height:1.45}.booking-boundary{color:#667085;text-align:center;justify-content:center;align-items:center;gap:5px;margin-top:13px;font-size:8px;line-height:1.4;display:flex}.booking-boundary svg{flex:none}.booking-footer{color:#667085;margin-top:16px;font-size:9px}.booking-confirmation{text-align:center;flex-direction:column;align-items:center;padding-top:35px;display:flex}.booking-confirmation>div{color:#067647;background:#ecfdf3;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:17px;display:grid}.booking-confirmation h2{font-size:30px}.booking-confirmation>p{color:#667085;max-width:420px;margin:9px 0 20px;font-size:12px;line-height:1.6}.booking-confirmation>section{background:#f9fafb;border:1px solid #e4e7ec;border-radius:10px;gap:5px;width:100%;margin-bottom:21px;padding:18px;display:grid}.booking-confirmation section strong{font-size:13px}.booking-confirmation section span,.booking-confirmation section small{color:#667085;font-size:10px}.booking-confirmation .booking-primary{width:100%}.public-state{color:#667085;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:70vh;display:flex}.public-state.error svg{color:#d92d20}.public-state strong{text-align:center;max-width:420px;font-size:13px}.booking-manage{--booking-accent:#635bff;--booking-bg:#f5f6fa}.manage-card{background:#fff;border:1px solid #e4e7ec;border-radius:16px;width:min(610px,100%);padding:39px;box-shadow:0 20px 55px #10182817}.manage-card>header{text-align:center}.manage-card header h1{letter-spacing:-.04em;margin:5px 0 8px;font-size:27px}.manage-card header p{color:#667085;font-size:11px}.manage-status{color:#067647;background:#ecfdf3;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 15px;display:grid}.manage-status.cancelled{color:#b42318;background:#fef3f2}.manage-details{background:#e4e7ec;border:1px solid #e4e7ec;border-radius:10px;gap:1px;margin:25px 0;display:grid;overflow:hidden}.manage-details>div{background:#fff;grid-template-columns:28px 1fr;align-items:center;gap:5px;min-height:67px;padding:11px 15px;display:grid}.manage-details svg{color:var(--booking-accent)}.manage-details strong,.manage-details small{display:block}.manage-details strong{font-size:11px}.manage-details small{color:#667085;margin-top:4px;font-size:9px;line-height:1.45}.manage-buttons{grid-template-columns:1fr 1fr;gap:9px;display:grid}.manage-action{padding-top:7px}.manage-action .booking-date{margin-top:16px}.manage-action>.booking-danger{width:100%;margin-top:13px}.manage-cutoff{color:#667085;text-align:center;margin-top:10px;font-size:9px;display:block}@media (width<=760px){.public-booking{padding:19px 12px 14px}.booking-brand{margin-bottom:12px}.booking-card{border-radius:13px;grid-template-columns:1fr;min-height:0}.booking-summary{padding:27px 23px}.booking-summary h1{font-size:28px}.booking-summary>p{margin-bottom:22px}.booking-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.booking-summary dl>div:last-child:nth-child(3){grid-column:1/-1}.selected-slot{margin-top:20px}.booking-stage{padding:29px 23px 33px}.manage-card{border-radius:13px;padding:27px 21px}}@media (width<=440px){.public-booking{padding-left:0;padding-right:0}.booking-brand,.booking-footer{width:calc(100% - 28px)}.booking-card,.manage-card{width:100%;box-shadow:none;border-left:0;border-right:0;border-radius:0}.booking-summary{padding:24px 20px}.booking-summary dl{grid-template-columns:1fr}.booking-summary dl>div:last-child:nth-child(3){grid-column:auto}.booking-stage{padding:26px 18px 31px}.booking-fields,.slot-grid,.manage-buttons{grid-template-columns:1fr}.booking-fields .wide{grid-column:auto}.booking-stage h2,.manage-action h2{font-size:22px}.booking-confirmation{padding-top:14px}.manage-card{padding:27px 18px}}.survey-workspace{gap:12px;min-width:0;padding-top:2px;display:grid}.survey-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.survey-metrics article{min-height:77px;box-shadow:var(--panel-shadow);background:#fff;border:1px solid #e4e7ec;border-radius:9px;align-items:center;gap:10px;padding:11px;display:flex}.survey-metrics article>span{border-radius:8px;flex:0 0 33px;place-items:center;width:33px;height:33px;display:grid}.survey-metrics article>span.violet{color:#4d46dc;background:#f4f3ff}.survey-metrics article>span.blue{color:#175cd3;background:#eff8ff}.survey-metrics article>span.green{color:#067647;background:#ecfdf3}.survey-metrics article>span.amber{color:#b54708;background:#fffaeb}.survey-metrics small,.survey-metrics strong,.survey-metrics em{display:block}.survey-metrics small{color:#667085;font-size:7px;font-weight:800}.survey-metrics strong{margin:2px 0;font-size:17px}.survey-metrics em{color:#667085;font-size:6px;font-style:normal}.survey-shell{min-height:690px;box-shadow:var(--panel-shadow);background:#fff;border:1px solid #e4e7ec;border-radius:11px;grid-template-columns:245px minmax(0,1fr);display:grid;overflow:hidden}.survey-list{background:#fbfcfd;border-right:1px solid #e4e7ec;flex-direction:column;min-width:0;display:flex}.survey-list>header{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;min-height:62px;padding:10px 12px;display:flex}.survey-list>header strong{margin-top:3px;font-size:10px;display:block}.survey-list>div:first-of-type{flex:1;min-height:0;overflow-y:auto}.survey-list>div>button{color:#475467;text-align:left;background:0 0;border:0;border-bottom:1px solid #eceef2;grid-template-columns:29px minmax(0,1fr) auto 13px;align-items:center;gap:7px;width:100%;min-height:80px;padding:9px 10px;display:grid}.survey-list>div>button:hover,.survey-list>div>button.active{background:#f4f3ff}.survey-list>div>button.active{box-shadow:inset 3px 0 #635bff}.survey-list-icon{color:#4d46dc;background:#eeedff;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.survey-list button>div{min-width:0}.survey-list button strong,.survey-list button div>span,.survey-list button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.survey-list button strong{color:#101828;font-size:8px}.survey-list button div>span{color:#667085;margin-top:2px;font-size:6px}.survey-list button small{color:#667085;margin-top:4px;font-size:6px}.survey-list button>svg{color:#667085}.survey-list>footer{color:#067647;background:#ecfdf3;border-top:1px solid #d1fadf;align-items:flex-start;gap:7px;min-height:53px;padding:10px 11px;display:flex}.survey-list>footer svg{flex:none}.survey-list>footer strong,.survey-list>footer span{display:block}.survey-list>footer strong{margin-bottom:2px;font-size:7px}.survey-list>footer span{color:#079455;font-size:6px;line-height:1.45}.survey-editor{min-width:0;overflow:hidden}.survey-editor-head{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;gap:13px;min-height:78px;padding:12px 15px;display:flex}.survey-editor-head>div:first-child{min-width:0}.survey-editor-head h3{text-overflow:ellipsis;white-space:nowrap;margin:5px 0 2px;font-size:15px;overflow:hidden}.survey-editor-head p{color:#667085;margin:0;font-size:7px}.survey-editor-actions{align-items:center;gap:6px;display:flex}.survey-editor-actions button,.survey-editor-actions a{min-height:33px;padding:0 9px;font-size:7px}.survey-notice{color:#475467;background:#f4f3ff;border-bottom:1px solid #d9d6fe;justify-content:space-between;align-items:center;gap:7px;min-height:34px;padding:7px 12px;font-size:7px;display:flex}.survey-notice button{color:#667085;background:0 0;border:0;place-items:center;padding:3px;display:grid}.survey-editor-tabs{background:#fff;border-bottom:1px solid #e4e7ec;align-items:center;gap:3px;min-height:43px;padding:5px 9px;display:flex}.survey-editor-tabs button{color:#667085;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;min-height:31px;padding:0 10px;font-size:7px;font-weight:800;display:inline-flex}.survey-editor-tabs button.active{color:#4d46dc;background:#f4f3ff}.survey-editor-tabs button b{color:#fff;background:#635bff;border-radius:999px;min-width:16px;padding:2px 4px;font-size:5px}.survey-editor-tabs>span{color:#667085;margin-left:auto;font-size:6px}.survey-builder-grid{grid-template-columns:165px minmax(310px,1fr) 300px;min-height:566px;display:grid}.survey-slide-rail{background:#fbfcfd;border-right:1px solid #e4e7ec;min-width:0}.survey-slide-rail>header,.survey-question-list>header,.survey-option-editor>header,.survey-condition-editor>header,.survey-action-editor>header{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;min-height:39px;padding:7px 9px;display:flex}.survey-slide-rail>header span,.survey-question-list>header strong,.survey-option-editor>header strong,.survey-condition-editor>header strong,.survey-action-editor>header strong{font-size:7px;font-weight:800}.survey-slide-rail>header button,.survey-question-list>header button,.survey-option-editor>header button,.survey-condition-editor>header button{color:#4d46dc;background:0 0;border:0;align-items:center;gap:3px;padding:4px;font-size:6px;font-weight:800;display:inline-flex}.survey-slide-rail>button{color:#667085;text-align:left;background:0 0;border:0;border-bottom:1px solid #eceef2;grid-template-columns:22px minmax(0,1fr) 12px;align-items:center;gap:6px;width:100%;min-height:58px;padding:7px 8px;display:grid}.survey-slide-rail>button:hover,.survey-slide-rail>button.active{background:#f4f3ff}.survey-slide-rail>button>i{color:#667085;background:#eef0f3;border-radius:6px;place-items:center;width:21px;height:21px;font-size:6px;font-style:normal;font-weight:800;display:grid}.survey-slide-rail>button.active>i{color:#fff;background:#635bff}.survey-slide-rail strong,.survey-slide-rail small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.survey-slide-rail strong{color:#344054;font-size:7px}.survey-slide-rail small{color:#667085;margin-top:3px;font-size:5px}.survey-slide-editor{border-right:1px solid #e4e7ec;min-width:0;overflow-y:auto}.survey-slide-editor>header{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;gap:8px;min-height:59px;padding:9px 11px;display:flex}.survey-slide-editor>header h4{margin:3px 0 0;font-size:11px}.survey-slide-editor>header>div:last-child{gap:3px;display:flex}.icon-button.danger,.text-button.danger{color:#b42318}.survey-slide-fields{border-bottom:1px solid #e4e7ec;gap:8px;padding:10px;display:grid}.survey-slide-fields label>span,.survey-inspector-grid label>span,.survey-settings label>span,.survey-rule-basics label>span,.survey-action-editor label>span{color:#475467;margin-bottom:4px;font-size:6px;font-weight:800;display:block}.survey-slide-fields input,.survey-slide-fields textarea,.survey-inspector-grid input,.survey-inspector-grid select,.survey-inspector-grid textarea,.survey-settings input,.survey-settings select,.survey-settings textarea,.survey-rule-basics input,.survey-rule-basics select,.survey-condition-editor input,.survey-condition-editor select,.survey-action-editor input,.survey-action-editor select,.survey-action-editor textarea{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:6px;outline:0;width:100%;min-height:34px;padding:6px 7px;font-size:7px}.survey-slide-fields textarea,.survey-settings textarea,.survey-action-editor textarea{resize:vertical}.survey-question-list{border-bottom:1px solid #e4e7ec}.survey-question-list>button{color:#667085;text-align:left;background:#fff;border:0;border-top:1px solid #eef0f3;grid-template-columns:25px minmax(0,1fr) 18px;align-items:center;gap:7px;width:100%;min-height:50px;padding:6px 10px;display:grid}.survey-question-list>button:first-of-type{border-top:0}.survey-question-list>button:hover,.survey-question-list>button.active{background:#f9f8ff}.survey-question-list>button>span{color:#4d46dc;background:#f4f3ff;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.survey-question-list strong,.survey-question-list small{display:block}.survey-question-list strong{color:#344054;font-size:7px}.survey-question-list small{color:#667085;margin-top:3px;font-size:5px}.survey-question-list button>i{color:#667085;background:#f2f4f7;border-radius:50%;place-items:center;width:17px;height:17px;font-size:5px;font-style:normal;display:grid}.survey-question-inspector{padding:10px}.survey-question-inspector>header{justify-content:space-between;align-items:center;gap:7px;margin-bottom:9px;display:flex}.survey-question-inspector>header strong{margin-top:3px;font-size:8px;display:block}.survey-question-inspector .text-button{min-height:27px;font-size:6px}.survey-inspector-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.survey-inspector-grid .wide{grid-column:1/-1}.survey-toggle{background:#f9fafb;border:1px solid #e4e7ec;border-radius:6px;grid-template-columns:15px 1fr;align-items:center;gap:7px;min-height:45px;padding:7px;display:grid!important}.survey-toggle input{accent-color:#4d46dc;width:14px;height:14px;min-height:14px;padding:0}.survey-toggle strong,.survey-toggle small{display:block}.survey-toggle strong{font-size:7px}.survey-toggle small{color:#667085;margin-top:2px;font-size:5px}.survey-option-editor{border:1px solid #e4e7ec;border-radius:7px;margin-top:9px;overflow:hidden}.survey-option-editor>div{border-top:1px solid #eef0f3;grid-template-columns:13px minmax(0,1fr) 72px 28px;align-items:center;gap:5px;min-height:42px;padding:5px 7px;display:grid}.survey-option-editor>div>svg{color:#667085}.survey-option-editor>div>input,.survey-option-editor>div label input{border:1px solid #d0d5dd;border-radius:5px;width:100%;min-height:29px;padding:4px 6px;font-size:6px}.survey-option-editor>div label{grid-template-columns:auto 1fr;align-items:center;gap:3px;display:grid}.survey-option-editor>div label span{color:#667085;font-size:5px}.survey-live-preview{background:#f7f8fa;min-width:0}.survey-live-preview>header{background:#fff;border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;min-height:50px;padding:8px 10px;display:flex}.survey-live-preview>header strong{margin-top:3px;font-size:8px;display:block}.survey-live-preview>header>div:last-child{background:#f2f4f7;border-radius:6px;padding:2px;display:flex}.survey-live-preview>header button{color:#667085;background:0 0;border:0;border-radius:5px;place-items:center;width:27px;height:27px;display:grid}.survey-live-preview>header button.active{color:#4d46dc;background:#fff;box-shadow:0 1px 4px #1018281a}.survey-draft-frame{place-items:center;min-height:334px;padding:18px;transition:padding .2s;display:grid}.survey-draft-frame.mobile{padding-left:52px;padding-right:52px}.draft-survey-card{background:#fff;border:1px solid #e4e7ec;border-radius:11px;width:100%;max-width:390px;min-height:282px;padding:20px;box-shadow:0 12px 35px #10182814}.survey-draft-frame.mobile .draft-survey-card{max-width:210px;padding:14px}.draft-progress{gap:5px;margin-bottom:13px;display:grid}.draft-progress>span{color:#667085;font-size:6px}.draft-progress>i{background:#eaecf0;border-radius:999px;height:4px;overflow:hidden}.draft-progress b{border-radius:inherit;background:#635bff;height:100%;display:block}.draft-survey-card h3{margin:4px 0;font-size:14px}.draft-survey-card>p{color:#667085;margin:0 0 13px;font-size:7px;line-height:1.5}.draft-question{margin-bottom:9px}.draft-question>span{color:#344054;justify-content:space-between;margin-bottom:4px;font-size:6px;font-weight:800;display:flex}.draft-question>span small{color:#667085;font-size:5px;font-weight:500}.draft-question>em{border:1px solid #d0d5dd;border-radius:5px;height:28px;display:block}.draft-question>em.textarea{height:42px}.draft-question>i{color:#475467;border:1px solid #e4e7ec;border-radius:5px;align-items:center;gap:5px;min-height:25px;margin-top:4px;padding:5px;font-size:6px;font-style:normal;display:flex}.draft-question>section{gap:4px;display:flex}.draft-question>section b{border:1px solid #d0d5dd;border-radius:5px;place-items:center;width:25px;height:25px;font-size:6px;display:grid}.draft-survey-card>button{color:#fff;background:#635bff;border:0;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-height:31px;margin-left:auto;padding:0 10px;font-size:6px;font-weight:800;display:flex}.survey-settings{background:#fff;border:1px solid #e4e7ec;border-radius:7px;margin:0 9px 9px;overflow:hidden}.survey-settings summary{cursor:pointer;grid-template-columns:19px 1fr;align-items:center;gap:5px;min-height:43px;padding:7px 9px;list-style:none;display:grid}.survey-settings summary::-webkit-details-marker{display:none}.survey-settings summary svg{color:#4d46dc}.survey-settings summary strong,.survey-settings summary small{display:block}.survey-settings summary strong{font-size:7px}.survey-settings summary small{color:#667085;margin-top:2px;font-size:5px}.survey-settings>div{border-top:1px solid #e4e7ec;gap:7px;padding:9px;display:grid}.survey-settings-row{grid-template-columns:1fr 1fr;gap:6px;display:grid}.survey-settings-checks{grid-template-columns:1fr 1fr;gap:4px;display:grid}.survey-settings-checks label{color:#475467;border:1px solid #e4e7ec;border-radius:5px;align-items:center;gap:5px;min-height:29px;padding:5px;font-size:5px;font-weight:700;display:flex}.survey-settings-checks input{accent-color:#4d46dc;width:12px;height:12px;min-height:12px;padding:0}.survey-logic-grid{grid-template-columns:230px minmax(0,1fr);min-height:566px;display:grid}.survey-rule-list{background:#fbfcfd;border-right:1px solid #e4e7ec;min-width:0}.survey-rule-list>header{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;min-height:61px;padding:9px 11px;display:flex}.survey-rule-list>header strong{margin-top:3px;font-size:9px;display:block}.survey-rule-list>header button{color:#4d46dc;background:0 0;border:0;align-items:center;gap:3px;padding:5px;font-size:6px;font-weight:800;display:inline-flex}.survey-rule-list>button{color:#667085;text-align:left;background:0 0;border:0;border-bottom:1px solid #eceef2;grid-template-columns:25px minmax(0,1fr) 13px;align-items:center;gap:7px;width:100%;min-height:65px;padding:8px 10px;display:grid}.survey-rule-list>button:hover,.survey-rule-list>button.active{background:#f4f3ff}.survey-rule-list>button>span{color:#4d46dc;background:#eeedff;border-radius:6px;place-items:center;width:24px;height:24px;font-size:7px;font-weight:800;display:grid}.survey-rule-list strong,.survey-rule-list small{display:block}.survey-rule-list strong{color:#344054;font-size:7px}.survey-rule-list small{color:#667085;margin-top:3px;font-size:5px}.survey-rule-editor{min-width:0;padding-bottom:15px}.survey-rule-editor>header{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;gap:10px;min-height:80px;padding:12px 15px;display:flex}.survey-rule-editor>header h4{margin:3px 0;font-size:14px}.survey-rule-editor>header p{color:#667085;margin:0;font-size:6px}.survey-rule-editor>header .text-button{font-size:6px}.survey-rule-basics{border-bottom:1px solid #e4e7ec;grid-template-columns:1.4fr 1fr .5fr .8fr;gap:7px;padding:11px;display:grid}.survey-condition-editor,.survey-action-editor{border:1px solid #e4e7ec;border-radius:8px;margin:11px;overflow:hidden}.survey-condition-editor>div{border-top:1px solid #eef0f3;grid-template-columns:1.2fr .8fr 1fr 29px;align-items:center;gap:6px;min-height:45px;padding:6px 8px;display:grid}.condition-no-value{color:#667085;font-size:6px}.survey-action-editor>header span{color:#667085;font-size:5px}.survey-action-editor>div{border-top:1px solid #eef0f3;grid-template-columns:1fr 1fr;gap:7px;padding:9px;display:grid}.survey-action-editor .wide{grid-column:1/-1}.survey-logic-note{color:#067647;background:#ecfdf3;border:1px solid #abefc6;border-radius:7px;align-items:flex-start;gap:7px;min-height:45px;margin:0 11px;padding:9px;display:flex}.survey-logic-note strong,.survey-logic-note span{display:block}.survey-logic-note strong{margin-bottom:2px;font-size:7px}.survey-logic-note span{color:#079455;font-size:6px;line-height:1.5}.survey-responses>header{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;gap:10px;min-height:77px;padding:11px 14px;display:flex}.survey-responses>header h4{margin:3px 0;font-size:14px}.survey-responses>header p{color:#667085;margin:0;font-size:6px}.survey-responses>header a{min-height:33px;padding:0 9px;font-size:7px}.survey-response-grid{grid-template-columns:minmax(270px,.9fr) minmax(320px,1.1fr);min-height:488px;display:grid}.survey-response-list{border-right:1px solid #e4e7ec;min-width:0}.survey-response-list>header{background:#fbfcfd;border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;min-height:43px;padding:7px 10px;display:flex}.survey-response-list>header strong{font-size:7px}.survey-response-list>header span{color:#667085;font-size:5px}.survey-response-list>button{color:#667085;text-align:left;background:#fff;border:0;border-bottom:1px solid #eceef2;grid-template-columns:29px minmax(0,1fr) auto 13px;align-items:center;gap:7px;width:100%;min-height:66px;padding:8px 10px;display:grid}.survey-response-list>button:hover,.survey-response-list>button.active{background:#f4f3ff}.response-avatar{color:#4d46dc;background:#eeedff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:7px;font-weight:800;display:grid}.survey-response-list strong,.survey-response-list button div>span,.survey-response-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.survey-response-list strong{color:#344054;font-size:7px}.survey-response-list button div>span{color:#667085;margin-top:2px;font-size:6px}.survey-response-list small{color:#667085;margin-top:3px;font-size:5px}.survey-response-detail{min-width:0}.survey-response-detail>header{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;gap:8px;min-height:75px;padding:11px 14px;display:flex}.survey-response-detail h4{margin:3px 0;font-size:13px}.survey-response-detail header p{color:#667085;margin:0;font-size:6px}.response-score{border-bottom:1px solid #e4e7ec;grid-template-columns:repeat(3,1fr);display:grid}.response-score>div{border-right:1px solid #e4e7ec;padding:11px}.response-score>div:last-child{border-right:0}.response-score span,.response-score strong{display:block}.response-score span{color:#667085;text-transform:uppercase;font-size:5px}.response-score strong{text-transform:capitalize;margin-top:4px;font-size:12px}.response-score strong small{color:#667085;font-size:6px}.survey-response-detail dl{max-height:300px;margin:0;padding:4px 14px;overflow-y:auto}.survey-response-detail dl>div{border-bottom:1px solid #eef0f3;padding:9px 0}.survey-response-detail dt{color:#667085;font-size:6px}.survey-response-detail dd{color:#344054;margin:4px 0 0;font-size:8px;line-height:1.45}.response-outcome{color:#067647;background:#ecfdf3;border-radius:7px;align-items:flex-start;gap:7px;margin:9px 14px;padding:9px;display:flex}.response-outcome strong,.response-outcome span{display:block}.response-outcome strong{margin-bottom:2px;font-size:6px}.response-outcome span{color:#079455;font-size:6px;line-height:1.4}.survey-response-detail>footer{color:#667085;background:#fbfcfd;border-top:1px solid #e4e7ec;align-items:center;gap:6px;padding:9px 14px;font-size:6px;display:flex}.survey-empty{color:#667085;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:180px;padding:20px;display:flex}.survey-empty>span{color:#4d46dc;background:#f4f3ff;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.survey-empty strong{color:#475467;font-size:9px}.survey-empty p{max-width:280px;margin:0;font-size:7px;line-height:1.5}.survey-empty button{margin-top:4px}.survey-list-empty{color:#667085;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:160px;padding:15px;display:flex!important}.survey-list-empty strong,.survey-list-empty span{display:block}.survey-list-empty strong{color:#475467;font-size:8px}.survey-list-empty span{max-width:180px;font-size:6px;line-height:1.5}.survey-create-dialog{width:min(470px,100%)}.survey-starter-preview{color:#4d46dc;background:#f4f3ff;border:1px solid #d9d6fe;border-radius:8px;align-items:center;gap:9px;min-height:60px;padding:11px;display:flex}.survey-starter-preview strong,.survey-starter-preview small{display:block}.survey-starter-preview strong{font-size:8px}.survey-starter-preview small{color:#667085;margin-top:3px;font-size:6px}.status-pill.qualified,.status-pill.completed{color:#067647;background:#ecfdf3}.status-pill.unqualified,.status-pill.disqualified,.status-pill.invalid{color:#b42318;background:#fef3f2}.status-pill.unscored,.status-pill.in_progress,.status-pill.draft,.status-pill.paused{color:#475467;background:#f2f4f7}.public-survey{--survey-accent:#635bff;color:#101828;background:#f5f6fa;flex-direction:column;align-items:center;min-height:100vh;padding:30px 20px 18px;font-size:14px;display:flex}.survey-public-brand{align-items:center;gap:9px;width:min(760px,100%);margin-bottom:17px;display:flex}.survey-public-brand>span{color:#fff;background:var(--survey-accent);width:34px;height:34px;box-shadow:0 6px 18px color-mix(in srgb,var(--survey-accent) 22%,transparent);border-radius:9px;place-items:center;display:grid}.survey-public-brand strong,.survey-public-brand small{display:block}.survey-public-brand strong{font-size:13px}.survey-public-brand small{color:#667085;margin-top:2px;font-size:8px}.survey-public-brand>i{color:#b54708;background:#fffaeb;border-radius:6px;align-items:center;gap:4px;margin-left:auto;padding:5px 7px;font-size:8px;font-style:normal;font-weight:800;display:inline-flex}.survey-public-card{background:#fff;border:1px solid #e4e7ec;border-radius:17px;flex-direction:column;align-items:stretch;width:min(760px,100%);min-height:570px;display:flex;overflow:hidden;box-shadow:0 20px 55px #1018281a}.survey-public-card>*{width:100%}.survey-kicker{color:var(--survey-accent);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.survey-intro{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;padding:74px 82px;display:flex}.survey-intro h1,.survey-public-form h1,.survey-result h1{letter-spacing:-.045em;margin:10px 0;font-size:36px;line-height:1.06}.survey-intro>p{color:#667085;max-width:540px;margin:0 0 27px;font-size:13px;line-height:1.65}.survey-intro>small,.survey-result>small{color:#667085;align-items:center;gap:6px;margin-top:15px;font-size:9px;line-height:1.45;display:flex}.survey-public-primary,.survey-public-back{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 18px;font-size:11px;font-weight:800;display:inline-flex}.survey-public-primary{border:1px solid var(--survey-accent);color:#fff;background:var(--survey-accent)}.survey-public-primary:disabled{opacity:.55;cursor:wait}.survey-public-back{color:#475467;background:#fff;border:1px solid #d0d5dd}.survey-progress{background:#fbfcfd;border-bottom:1px solid #e4e7ec;width:100%;padding:14px 24px 12px}.survey-progress>div{justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.survey-progress span{color:#667085;font-size:9px}.survey-progress strong{color:#344054;font-size:9px}.survey-progress progress{appearance:none;border:0;border-radius:999px;width:100%;height:5px;display:block;overflow:hidden}.survey-progress progress::-webkit-progress-bar{border-radius:inherit;background:#eaecf0}.survey-progress progress::-webkit-progress-value{background:var(--survey-accent);border-radius:inherit}.survey-progress progress::-moz-progress-bar{background:var(--survey-accent);border-radius:inherit}.survey-public-form{flex-direction:column;flex:1;padding:42px 64px 34px;display:flex}.survey-public-form>header h1{font-size:29px}.survey-public-form>header p{color:#667085;margin:0 0 26px;font-size:11px;line-height:1.55}.survey-public-fields{flex:1;align-content:start;gap:19px;display:grid}.survey-text-field>span,.survey-choice-field legend>span,.survey-rating-field legend>span{color:#344054;justify-content:space-between;align-items:center;margin-bottom:7px;font-size:11px;font-weight:800;display:flex}.survey-text-field>span small,.survey-choice-field legend small,.survey-rating-field legend small{color:#667085;font-size:8px;font-weight:500}.survey-text-field input,.survey-text-field textarea{color:#101828;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:8px;outline:0;padding:10px 11px;font-size:12px}.survey-text-field textarea{resize:vertical}.survey-text-field input:focus,.survey-text-field textarea:focus{border-color:var(--survey-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--survey-accent) 13%,transparent)}.survey-help{color:#667085;margin-top:5px;font-size:8px;line-height:1.45;display:block}.survey-choice-field,.survey-rating-field{border:0;min-width:0;margin:0;padding:0}.survey-choice-field legend,.survey-rating-field legend{width:100%;padding:0}.survey-choice-field>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.survey-choice-field>div>label{cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;grid-template-columns:17px minmax(0,1fr) 22px;align-items:center;gap:7px;min-height:57px;padding:9px 10px;display:grid}.survey-choice-field>div>label:hover,.survey-choice-field>div>label.selected{border-color:var(--survey-accent);background:color-mix(in srgb,var(--survey-accent) 4%,#fff)}.survey-choice-field input{width:15px;height:15px;accent-color:var(--survey-accent)}.survey-choice-field label strong,.survey-choice-field label small{display:block}.survey-choice-field label strong{color:#344054;font-size:10px}.survey-choice-field label small{color:#667085;margin-top:3px;font-size:7px}.survey-choice-field label>i{color:#0000;border:1px solid #e4e7ec;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.survey-choice-field label.selected>i{color:#fff;border-color:var(--survey-accent);background:var(--survey-accent)}.survey-rating-field>div{grid-template-columns:repeat(5,minmax(44px,1fr));gap:8px;display:grid}.survey-rating-field button{color:#475467;background:#fff;border:1px solid #d0d5dd;border-radius:8px;min-height:48px;font-size:12px;font-weight:800}.survey-rating-field button:hover,.survey-rating-field button.selected{color:#fff;border-color:var(--survey-accent);background:var(--survey-accent)}.survey-consent-field{background:#f9fafb;border:1px solid #e4e7ec;border-radius:8px;grid-template-columns:18px 1fr;align-items:start;gap:9px;min-height:57px;padding:11px;display:grid}.survey-consent-field input{width:17px;height:17px;accent-color:var(--survey-accent)}.survey-consent-field strong,.survey-consent-field small,.survey-consent-field em{display:block}.survey-consent-field strong{font-size:10px}.survey-consent-field small{color:#667085;margin-top:4px;font-size:8px;line-height:1.5}.survey-text-field>em,.survey-choice-field>em,.survey-rating-field>em,.survey-consent-field em{color:#b42318;margin-top:5px;font-size:8px;font-style:normal;display:block}.survey-text-field.invalid input,.survey-text-field.invalid textarea,.survey-choice-field.invalid>div>label,.survey-rating-field.invalid button,.survey-consent-field.invalid{border-color:#fda29b}.survey-public-form>footer{border-top:1px solid #eef0f3;justify-content:space-between;align-items:center;gap:10px;margin-top:29px;padding-top:20px;display:flex}.survey-public-error{color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:8px;align-items:center;gap:7px;margin:12px 0;padding:10px 11px;font-size:9px;display:flex}.survey-result{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:60px 80px;display:flex}.survey-result>div{color:#067647;background:#ecfdf3;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:18px;display:grid}.survey-result.disqualified>div{color:#b54708;background:#fffaeb}.survey-result>p{color:#667085;max-width:480px;margin:0 0 23px;font-size:12px;line-height:1.6}.survey-result>section{text-align:left;background:#f9fafb;border:1px solid #e4e7ec;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:6px 12px;width:min(380px,100%);padding:17px;display:grid}.survey-result section span{color:#667085;font-size:9px}.survey-result section strong{grid-row:span 2;font-size:28px}.survey-result section strong small{color:#667085;font-size:11px}.survey-result section i{color:#067647;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:800}.survey-result>a{color:var(--survey-accent);align-items:center;gap:5px;margin-top:14px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.survey-public-footer{color:#667085;margin-top:14px;font-size:8px}.survey-public-state{color:#667085;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:75vh;display:flex}.survey-public-state.error svg{color:#d92d20}.survey-public-state strong{text-align:center;max-width:420px;font-size:12px}.survey-public-primary:focus-visible,.survey-public-back:focus-visible,.survey-choice-field label:focus-within,.survey-rating-field button:focus-visible,.survey-editor button:focus-visible,.survey-list button:focus-visible{outline:2px solid color-mix(in srgb,var(--survey-accent,#635bff) 35%,transparent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.survey-draft-frame{transition:none}}@media (width<=1200px){.survey-builder-grid{grid-template-columns:150px minmax(300px,1fr)}.survey-live-preview{border-top:1px solid #e4e7ec;grid-column:1/-1;grid-template-columns:minmax(300px,1fr) 310px;display:grid}.survey-live-preview>header{grid-column:1/-1}.survey-draft-frame{min-height:300px}.survey-settings{align-self:start;margin-top:10px}.survey-shell{min-height:760px}}@media (width<=980px){.survey-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.survey-shell{grid-template-columns:210px minmax(0,1fr)}.survey-editor-head{flex-direction:column;align-items:flex-start}.survey-editor-actions{flex-wrap:wrap;width:100%}.survey-rule-basics{grid-template-columns:1fr 1fr}.survey-condition-editor>div{grid-template-columns:1fr 1fr 29px}.survey-condition-editor>div>:nth-child(3){grid-column:1/3}.survey-response-grid{grid-template-columns:1fr}.survey-response-list{border-bottom:1px solid #e4e7ec;border-right:0}}@media (width<=760px){.page:has(.survey-workspace){padding-left:0;padding-right:0}.survey-workspace{padding-top:0}.survey-metrics,.survey-workspace>.error-banner{margin-left:11px;margin-right:11px}.survey-shell{border-left:0;border-right:0;border-radius:0;grid-template-columns:1fr;min-height:0}.survey-list{border-bottom:1px solid #e4e7ec;border-right:0;max-height:220px}.survey-list>div:first-of-type{display:flex;overflow-x:auto}.survey-list>div>button{border-right:1px solid #eceef2;min-width:215px}.survey-list>footer{display:none}.survey-editor-tabs{overflow-x:auto}.survey-editor-tabs>span{display:none}.survey-builder-grid{grid-template-columns:1fr}.survey-slide-rail{border-bottom:1px solid #e4e7ec;border-right:0;display:flex;overflow-x:auto}.survey-slide-rail>header{flex-direction:column;justify-content:center;min-width:82px}.survey-slide-rail>button{border-right:1px solid #eceef2;min-width:150px}.survey-slide-editor{border-right:0}.survey-live-preview{grid-template-columns:1fr}.survey-live-preview>header{grid-column:auto}.survey-settings{margin-top:0}.survey-logic-grid{grid-template-columns:1fr}.survey-rule-list{border-bottom:1px solid #e4e7ec;border-right:0;max-height:210px;overflow-y:auto}.survey-rule-editor>header{align-items:flex-start}.survey-action-editor>div,.survey-inspector-grid{grid-template-columns:1fr}.survey-action-editor .wide,.survey-inspector-grid .wide{grid-column:auto}.public-survey{padding:18px 11px 14px}.survey-public-brand{margin-bottom:11px}.survey-public-card{border-radius:13px;min-height:520px}.survey-intro{padding:48px 40px}.survey-intro h1,.survey-result h1{font-size:31px}.survey-public-form{padding:32px 32px 27px}.survey-public-form>header h1{font-size:25px}.survey-choice-field>div{grid-template-columns:1fr}.survey-result{padding:45px 36px}}@media (width<=480px){.survey-metrics{grid-template-columns:1fr 1fr}.survey-metrics article{min-height:67px;padding:8px}.survey-editor-actions a,.survey-editor-actions button{flex:1;justify-content:center}.survey-editor-head{padding:11px}.survey-inspector-grid,.survey-rule-basics,.survey-action-editor>div{grid-template-columns:1fr}.survey-option-editor>div{grid-template-columns:12px minmax(0,1fr) 62px 27px}.survey-settings-checks{grid-template-columns:1fr}.survey-live-preview{display:block}.survey-draft-frame.mobile{padding-left:40px;padding-right:40px}.survey-condition-editor>div{grid-template-columns:1fr 29px}.survey-condition-editor>div>select:first-child,.survey-condition-editor>div>:nth-child(3){grid-column:1/-1}.response-score{grid-template-columns:1fr 1fr}.response-score>div:last-child{border-top:1px solid #e4e7ec;grid-column:1/-1}.public-survey{padding-left:0;padding-right:0}.survey-public-brand,.survey-public-footer{width:calc(100% - 28px)}.survey-public-card{width:100%;box-shadow:none;border-left:0;border-right:0;border-radius:0}.survey-intro{padding:39px 25px}.survey-intro h1,.survey-result h1{font-size:28px}.survey-public-form{padding:27px 20px 25px}.survey-progress{padding-left:20px;padding-right:20px}.survey-rating-field>div{gap:5px}.survey-rating-field button{min-height:43px}.survey-result{padding:38px 22px}.survey-public-form>footer{flex-direction:column-reverse;align-items:stretch}.survey-public-form>footer>span{display:none}.survey-public-form>footer button{width:100%}}@media (width<=800px){.workflow-builder-header{flex-direction:column;align-items:flex-start}.workflow-builder-header .button-row{width:100%}.workflow-builder-header .button-row button{flex:1}.workflow-builder-meta{grid-template-columns:1fr 1fr}.workflow-builder-meta .wide{grid-column:1/-1}.workflow-builder-grid{flex-direction:column;min-height:0;display:flex}.workflow-palette{border-right:0;border-bottom:1px solid var(--line)}.workflow-palette>header{min-height:50px}.workflow-palette>div{display:flex;overflow-x:auto}.workflow-palette>div>button{min-width:150px}.workflow-palette>label{max-width:310px}.workflow-palette>footer{display:none}.workflow-graph{min-height:560px;padding:20px 12px 30px}.workflow-inspector{min-height:330px}.readonly-branches{width:100%;margin:0 0 16px}}@media (width<=600px){.automation-workspace>.module-notice{margin-left:12px;margin-right:12px}.workflow-builder-shell{border-left:0;border-right:0;border-radius:0}.workflow-builder-header,.workflow-builder-meta{padding-left:12px;padding-right:12px}.workflow-builder-meta{grid-template-columns:1fr}.workflow-builder-meta .wide{grid-column:auto}.workflow-graph{overflow-x:hidden}.graph-trigger,.graph-node{width:100%}.graph-branches,.graph-branches.many,.readonly-branches,.readonly-branches.many{grid-template-columns:1fr;min-width:0}.graph-branch .graph-branches{min-width:0}.graph-branch .workflow-sequence{padding-left:0;padding-right:0}.flow-node.condition,.flow-node.split{grid-template-columns:22px 33px minmax(0,1fr)}}.sales-workspace{min-width:0}.sales-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;display:flex}.sales-head p{color:var(--muted);margin:5px 0 0;font-size:11px}.sales-title-row{align-items:center;gap:8px;display:flex}.sales-title-row select{max-width:min(420px,70vw);color:var(--ink);letter-spacing:-.035em;background:0 0;border:0;padding:3px 31px 3px 0;font-size:24px;font-weight:800}.default-pill{color:#4d46dc;text-transform:uppercase;letter-spacing:.07em;background:#f0efff;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:800}.sales-head-actions{gap:8px;display:flex}.sales-head-actions button>span{color:#4d46dc;background:#eeedff;border-radius:999px;min-width:18px;padding:1px 5px;font-size:8px}.module-alert{border:1px solid;border-radius:8px;align-items:center;gap:8px;min-height:40px;margin-bottom:12px;padding:9px 11px;font-size:10px;display:flex}.module-alert.error{color:#b42318;background:#fef3f2;border-color:#fecdca}.module-alert.success{color:#027a48;background:#ecfdf3;border-color:#abefc6}.module-alert button{color:inherit;background:0 0;border:0;place-items:center;margin-left:auto;padding:0;display:grid}.sales-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.sales-metrics>article{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:flex-start;gap:10px;min-width:0;padding:13px;display:flex}.sales-metrics .metric-icon{flex:0 0 33px;width:33px;height:33px}.sales-metrics span,.sales-metrics strong,.sales-metrics small{display:block}.sales-metrics span{color:var(--muted);font-size:9px}.sales-metrics strong{text-overflow:ellipsis;margin:3px 0 2px;font-size:18px;overflow:hidden}.sales-metrics small{color:#667085;font-size:8px}.sales-filterbar{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:8px;display:flex}.status-tabs{align-items:center;gap:3px;display:flex}.status-tabs button{min-height:31px;color:var(--muted);text-transform:capitalize;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-size:9px;font-weight:700;display:inline-flex}.status-tabs button.active{color:#4d46dc;background:#f0efff}.status-tabs span{min-width:18px;color:inherit;text-align:center;background:#635bff1a;border-radius:999px;padding:1px 5px;font-size:8px}.sales-filters{gap:7px;display:flex}.sales-filters .search-field{width:210px;height:33px}.sales-filters>select{color:#475467;background:#fff;border:1px solid #d0d5dd;border-radius:7px;min-height:33px;padding:0 27px 0 9px;font-size:9px}.sales-board-help{color:#667085;margin:-3px 0 8px;font-size:8px}.sales-board{grid-auto-columns:minmax(240px,1fr);grid-auto-flow:column;gap:10px;min-width:0;padding-bottom:10px;display:grid;overflow-x:auto}.sales-column{background:#eef0f4;border:1px solid #e1e4e9;border-radius:10px;min-height:510px}.sales-column>header{background:#fafbfc;border-bottom:1px solid #dfe3e8;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;gap:8px;min-height:53px;padding:9px 11px;display:flex}.sales-column>header div{align-items:center;gap:7px;display:flex}.sales-column>header i{border-radius:50%;width:8px;height:8px}.sales-column>header strong{font-size:10px}.sales-column>header span{color:#667085;text-align:center;background:#eaecf0;border-radius:999px;min-width:20px;padding:2px 5px;font-size:8px}.sales-column>header b{color:#667085;font-size:9px}.sales-stack{border-radius:0 0 10px 10px;flex-direction:column;gap:8px;min-height:455px;padding:9px;transition:background .15s,box-shadow .15s;display:flex}.sales-stack.drop-target{background:#e9e8ff;box-shadow:inset 0 0 0 2px #8b85ff}.sales-card-shell{cursor:grab;border-radius:8px;transition:opacity .15s,transform .15s;position:relative}.sales-card-shell.dragging{opacity:.42;transform:scale(.98)}.sales-card-shell:active{cursor:grabbing}.sales-card{width:100%;color:var(--ink);text-align:left;background:#fff;border:1px solid #dfe3e8;border-radius:8px;padding:12px;box-shadow:0 3px 8px #1018280a}.sales-card:hover{border-color:#bab7ff;transform:translateY(-1px);box-shadow:0 7px 18px #10182814}.sales-card.won{border-left:3px solid #12b76a}.sales-card.lost{border-left:3px solid #f04438}.sales-card.abandoned{border-left:3px solid #98a2b3}.sales-card>div{color:#667085;justify-content:space-between;gap:8px;font-size:8px;display:flex}.sales-card>div span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sales-card>div strong{color:#344054;flex:none}.sales-card h3{margin:8px 0 9px;font-size:11px;line-height:1.35}.sales-card p{color:#667085;align-items:center;gap:5px;margin:0;font-size:8px;display:flex}.sales-card footer{color:#667085;border-top:1px solid #f0f1f3;justify-content:space-between;align-items:center;gap:6px;margin-top:10px;padding:8px 70px 0 0;font-size:8px;display:flex}.sales-card footer b{color:#b54708;align-items:center;gap:3px;display:inline-flex}.sales-card-move{opacity:0;background:#fffffff5;border:1px solid #eaecf0;border-radius:6px;align-items:center;gap:3px;padding:2px;transition:opacity .15s,transform .15s;display:flex;position:absolute;bottom:6px;right:7px;transform:translateY(2px)}.sales-card-shell:hover .sales-card-move,.sales-card-shell:focus-within .sales-card-move{opacity:1;transform:translateY(0)}.sales-card-move button{color:#4d46dc;background:#f2f1ff;border:0;border-radius:4px;place-items:center;width:22px;height:21px;padding:0;display:grid}.sales-card-move button:hover{background:#e4e2ff}.sales-card-move button:disabled{color:#b9bdc7;cursor:not-allowed;background:#f2f4f7}.sales-card-move span{color:#667085;text-transform:uppercase;letter-spacing:.05em;font-size:7px;font-weight:700}.sales-column-empty{color:#667085;text-align:center;padding:24px 8px;font-size:9px}.sales-state{border:1px solid var(--line);text-align:center;background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:430px;padding:30px;display:flex}.sales-state>div{width:44px;height:44px;color:var(--accent-dark);background:#f0efff;border-radius:11px;place-items:center;margin-bottom:10px;display:grid}.sales-state h2{margin-bottom:4px;font-size:15px}.sales-state p{max-width:340px;color:var(--muted);margin:0;font-size:10px}.danger-button{color:#b42318;background:#fff;border:1px solid #fda29b;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 13px;font-size:10px;font-weight:700;display:inline-flex}.danger-button:hover{background:#fef3f2}.danger-button:disabled{cursor:wait;opacity:.55}.opportunity-drawer{background:#fff;flex-direction:column;width:min(520px,100%);height:100%;display:flex;overflow:hidden;box-shadow:-20px 0 55px #1018282e}.opportunity-drawer>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:15px;min-height:95px;padding:18px 20px;display:flex}.opportunity-drawer>header h2{letter-spacing:-.025em;margin:7px 0 3px;font-size:19px}.opportunity-drawer>header p{color:var(--muted);margin:0;font-size:10px}.deal-status{text-transform:uppercase;letter-spacing:.07em;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:800;display:inline-flex}.deal-status.open{color:#175cd3;background:#eff8ff}.deal-status.won{color:#027a48;background:#ecfdf3}.deal-status.lost{color:#b42318;background:#fef3f2}.deal-status.abandoned{color:#475467;background:#f2f4f7}.drawer-scroll{flex:1;min-height:0;overflow-y:auto}.deal-summary{border-bottom:1px solid var(--line);padding:18px 20px}.deal-value{color:#fff;background:linear-gradient(135deg,#4d46dc,#7c3aed);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.deal-value span{font-size:9px}.deal-value strong{font-size:20px}.deal-summary dl{grid-template-columns:1fr 1fr;gap:13px 18px;margin:17px 0;display:grid}.deal-summary dl div.wide{grid-column:1/-1}.deal-summary dt{color:#667085;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:8px}.deal-summary dd{color:#344054;align-items:center;gap:5px;margin:0;font-size:10px;font-weight:700;display:flex}.deal-summary dd i{border-radius:50%;width:7px;height:7px}.deal-custom-values{border-top:1px solid #eef0f3;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 17px;padding-top:14px;display:grid}.deal-custom-values h3{grid-column:1/-1;margin:0 0 2px;font-size:10px}.deal-custom-values div{background:#f9fafb;border:1px solid #eef0f3;border-radius:7px;min-width:0;padding:9px}.deal-custom-values span,.deal-custom-values strong{overflow-wrap:anywhere;display:block}.deal-custom-values span{color:#667085;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:7px}.deal-custom-values strong{color:#344054;font-size:9px}.deal-edit-form{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;padding:18px 20px;display:grid}.deal-edit-form label{color:#475467;flex-direction:column;gap:5px;font-size:8px;font-weight:700;display:flex}.deal-edit-form .wide{grid-column:1/-1}.deal-edit-form input,.deal-edit-form select,.deal-edit-form textarea{width:100%;min-height:37px;color:var(--ink);background:#fff;border:1px solid #d0d5dd;border-radius:7px;padding:8px 9px;font-size:10px}.deal-edit-form textarea{resize:vertical}.deal-activity-composer{border-bottom:1px solid var(--line);background:#fbfcfd;padding:17px 20px}.deal-activity-composer>header{justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:10px;display:flex}.deal-activity-composer h3{margin:0;font-size:13px}.deal-activity-composer header>div:last-child{gap:3px;display:flex}.deal-activity-composer header button{color:#667085;background:0 0;border:0;border-radius:5px;padding:4px 6px;font-size:8px}.deal-activity-composer header button.active{color:#4d46dc;background:#eeedff}.deal-activity-composer form{gap:7px;display:grid}.deal-activity-composer input,.deal-activity-composer textarea{resize:vertical;background:#fff;border:1px solid #d0d5dd;border-radius:7px;width:100%;padding:8px 9px;font-size:10px}.deal-activity-composer form button{justify-self:end}.deal-timeline{padding:18px 20px 30px}.timeline-heading{color:#4d46dc;align-items:center;gap:8px;margin-bottom:11px;display:flex}.timeline-heading h3{color:var(--ink);margin:0;font-size:13px}.timeline-heading p{color:#667085;margin:2px 0 0;font-size:8px}.timeline-item{border-bottom:1px solid #f0f1f3;grid-template-columns:30px minmax(0,1fr);gap:9px;padding:10px 0;display:grid}.timeline-icon{color:#475467;background:#f2f4f7;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.timeline-icon.task{color:#b54708;background:#fffaeb}.timeline-icon.note{color:#4d46dc;background:#f0efff}.timeline-item>div:last-child{min-width:0}.timeline-item header{justify-content:space-between;gap:8px;display:flex}.timeline-item strong{font-size:9px}.timeline-item time,.timeline-item>div>span{color:#667085;font-size:8px}.timeline-item p{color:#667085;margin:5px 0 0;font-size:9px;line-height:1.45}.timeline-item footer{justify-content:space-between;align-items:center;gap:8px;margin-top:7px;display:flex}.timeline-item footer small{color:#667085;font-size:8px}.timeline-item footer button{color:#475467;background:#fff;border:1px solid #d0d5dd;border-radius:5px;align-items:center;gap:4px;padding:4px 6px;font-size:8px;display:inline-flex}.timeline-item footer button.completed{color:#027a48;background:#ecfdf3;border-color:#abefc6}.timeline-item.system{opacity:.82}.timeline-empty{color:#667085;text-align:center;font-size:9px}.pipeline-dialog{width:min(900px,100%)}.pipeline-manager{grid-template-columns:220px minmax(0,1fr);min-height:520px;display:grid}.pipeline-manager>aside{border-right:1px solid var(--line);background:#f8f9fb;padding:10px}.pipeline-manager>aside>button{color:#344054;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:56px;padding:9px;display:flex}.pipeline-manager>aside>button:hover,.pipeline-manager>aside>button.active{background:#eeedff}.pipeline-manager>aside strong,.pipeline-manager>aside small{display:block}.pipeline-manager>aside strong{font-size:10px}.pipeline-manager>aside small{color:#667085;margin-top:3px;font-size:8px}.pipeline-manager>aside b{color:#4d46dc;background:#fff;border-radius:999px;padding:2px 5px;font-size:7px}.pipeline-manager>aside .new-pipeline-button{color:#4d46dc;border:1px dashed #c8c5ff;justify-content:flex-start;min-height:38px;margin-top:7px}.pipeline-manager>main{min-width:0;padding:18px}.pipeline-manager>main>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:12px;padding-bottom:15px;display:flex}.pipeline-manager>main>header input{border:0;border-bottom:1px solid #0000;width:320px;min-width:0;padding:3px 0;font-size:18px;font-weight:800}.pipeline-manager>main>header input:focus{border-bottom-color:var(--accent-dark);outline:0}.stage-manager-heading{justify-content:space-between;align-items:center;gap:10px;padding:16px 0 9px;display:flex}.stage-manager-heading strong,.stage-manager-heading span{display:block}.stage-manager-heading strong{font-size:11px}.stage-manager-heading span{color:#667085;margin-top:3px;font-size:8px}.stage-manager-list{flex-direction:column;gap:7px;display:flex}.stage-manager-list article{border:1px solid var(--line);border-radius:8px;grid-template-columns:8px minmax(120px,1fr) auto 32px 58px 30px;align-items:center;gap:9px;padding:9px;display:grid}.stage-manager-list article>i{border-radius:50%;width:8px;height:8px}.stage-manager-list article>div:nth-child(2) input{border:0;width:100%;padding:2px 0;font-size:10px;font-weight:700}.stage-manager-list article>div:nth-child(2) span{color:#667085;margin-top:2px;font-size:8px;display:block}.report-toggle{color:#667085;align-items:center;gap:4px;font-size:8px;display:flex}.report-toggle input{accent-color:var(--accent-dark)}.stage-color-input{background:#fff;border:1px solid #d0d5dd;border-radius:5px;width:28px;height:26px;padding:2px}.stage-order-buttons{gap:2px;display:flex}.stage-order-buttons button{color:#667085;background:#fff;border:1px solid #e4e7ec;border-radius:5px;place-items:center;width:27px;height:27px;padding:0;display:grid}.stage-order-buttons button:disabled{opacity:.35}.icon-button.danger{color:#b42318}.inline-stage-form{align-items:center;gap:5px;display:flex}.inline-stage-form input{border:1px solid #d0d5dd;border-radius:7px;width:120px;min-height:34px;padding:0 8px;font-size:9px}.inline-stage-form button{min-height:34px;padding:0 9px}.create-pipeline-form{max-width:450px;margin:45px auto}.create-pipeline-form h3{margin-bottom:5px;font-size:18px}.create-pipeline-form>p{color:var(--muted);font-size:10px;line-height:1.5}.create-pipeline-form>label span{color:#475467;margin-bottom:5px;font-size:9px;font-weight:700;display:block}.create-pipeline-form>label input{border:1px solid #d0d5dd;border-radius:7px;width:100%;min-height:40px;padding:0 10px}.starter-stages{grid-template-columns:1fr 1fr;gap:7px;margin:13px 0;display:grid}.starter-stages span{border:1px solid var(--line);border-radius:7px;align-items:center;gap:6px;padding:9px;font-size:9px;display:flex}.starter-stages i{border-radius:50%;width:7px;height:7px}.transfer-note{color:#475467;background:#f2f4f7;border-radius:7px;align-items:center;gap:7px;padding:10px;font-size:9px;display:flex}.archive-workspace{background:#f8f9fb;min-height:360px;max-height:62vh;padding:14px;overflow-y:auto}.archive-list{flex-direction:column;gap:8px;display:flex}.archive-list article{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:minmax(180px,1.35fr) minmax(120px,.8fr) minmax(170px,1fr) auto;align-items:center;gap:14px;padding:13px;display:grid}.archive-deal,.archive-route,.archive-meta{min-width:0}.archive-deal strong,.archive-deal small,.archive-route strong,.archive-route span,.archive-meta strong,.archive-meta span,.archive-meta small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.archive-deal strong{margin:6px 0 3px;font-size:11px}.archive-deal small,.archive-route span,.archive-meta span{color:#667085;font-size:8px}.archive-route strong,.archive-meta strong{color:#344054;margin-bottom:4px;font-size:9px}.archive-meta small{color:#b54708;margin-top:4px;font-size:8px;font-weight:700}.archive-empty{color:#7c3aed;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;display:flex}.archive-empty h3{color:var(--ink);margin:10px 0 4px;font-size:14px}.archive-empty p{color:#667085;max-width:330px;margin:0;font-size:9px}@media (width<=1000px){.sales-metrics{grid-template-columns:1fr 1fr}.sales-filterbar{flex-direction:column;align-items:stretch}.sales-filters .search-field{width:100%}}@media (width<=700px){.sales-head{flex-direction:column;align-items:stretch}.sales-head-actions{width:100%}.sales-head-actions button{flex:1}.sales-metrics{grid-template-columns:1fr 1fr}.sales-filterbar{margin-left:-4px;margin-right:-4px}.status-tabs{overflow-x:auto}.status-tabs button{flex:none}.sales-filters{flex-direction:column}.sales-filters>select{width:100%}.sales-board{grid-auto-columns:270px}.sales-column{min-height:430px}.sales-card-move{opacity:1;transform:none}.opportunity-drawer{width:100%}.opportunity-drawer>header{padding:15px}.deal-summary,.deal-edit-form,.deal-activity-composer,.deal-timeline{padding-left:15px;padding-right:15px}.deal-edit-form{grid-template-columns:1fr}.deal-edit-form .wide{grid-column:auto}.pipeline-dialog{height:92vh;max-height:92vh}.pipeline-manager{grid-template-columns:1fr;min-height:0}.pipeline-manager>aside{border-right:0;border-bottom:1px solid var(--line);display:flex;overflow-x:auto}.pipeline-manager>aside>button{flex:0 0 165px}.pipeline-manager>main{padding:14px}.pipeline-manager>main>header{flex-direction:column;align-items:stretch}.pipeline-manager>main>header input{width:100%}.stage-manager-heading{flex-direction:column;align-items:stretch}.stage-manager-list article{grid-template-columns:8px minmax(90px,1fr) 28px 58px 30px}.stage-manager-list .report-toggle{display:none}.inline-stage-form input{flex:1;width:auto}.archive-list article{grid-template-columns:1fr auto}.archive-route,.archive-meta{grid-column:1}.archive-list article>button{grid-area:1/2/4}}@media (width<=430px){.sales-metrics{grid-template-columns:1fr}.sales-title-row select{max-width:73vw;font-size:20px}.sales-head-actions{flex-direction:column}.sales-card{padding:11px}.deal-summary dl,.deal-custom-values{grid-template-columns:1fr}.deal-summary dl div.wide,.deal-custom-values h3{grid-column:auto}.deal-activity-composer>header{flex-direction:column;align-items:flex-start}.timeline-item header{flex-direction:column;align-items:flex-start;gap:2px}.stage-manager-list article{grid-template-columns:8px minmax(80px,1fr) 28px 58px 28px;gap:5px}.pipeline-manager>main{padding:11px}.pipeline-manager>main>header .button-row{flex-direction:column}}@media (width<=760px){.calendar-notification-dialog{width:100%}.calendar-notification-layout{min-height:0;display:block}.calendar-notification-rail{border-bottom:1px solid #e4e7ec;border-right:0;max-height:190px}.calendar-notification-rail>button{min-height:68px}}@media (width<=480px){.calendar-notification-editor{padding:13px}.calendar-notification-fields{grid-template-columns:1fr}.calendar-notification-fields .wide{grid-column:auto}.calendar-notification-preview dl{grid-template-columns:1fr}.calendar-notification-editor>footer{margin:13px -13px -13px;padding:10px 13px}.calendar-notification-editor>footer button{flex:1;justify-content:center}}.phone-workspace{min-width:0}.phone-provider-off{color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:7px;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.phone-boundary{color:#344054;background:#f8f9fc;border:1px solid #e4e7ec;border-radius:9px;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:11px;padding:10px 12px;display:grid}.phone-boundary>svg{color:#4d46dc;background:#eeedff;border-radius:7px;width:27px;height:27px;padding:6px}.phone-boundary strong,.phone-boundary span{display:block}.phone-boundary strong{font-size:9px}.phone-boundary span{color:#667085;margin-top:2px;font-size:8px;line-height:1.45}.phone-boundary>small{color:#667085;text-align:right;font-size:7px}.phone-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:11px;display:grid}.phone-metrics article{min-width:0;box-shadow:var(--panel-shadow);background:#fff;border:1px solid #e4e7ec;border-radius:9px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:11px;display:grid}.phone-metrics article>span{border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.phone-metrics article>span svg{width:16px}.phone-metrics article>span.violet{color:#4d46dc;background:#eeedff}.phone-metrics article>span.green{color:#067647;background:#ecfdf3}.phone-metrics article>span.red{color:#b42318;background:#fef3f2}.phone-metrics article>span.blue{color:#175cd3;background:#eff8ff}.phone-metrics small,.phone-metrics strong,.phone-metrics em{display:block}.phone-metrics small{color:#667085;font-size:8px}.phone-metrics strong{margin:1px 0;font-size:18px}.phone-metrics em{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.phone-shell{min-height:575px;box-shadow:var(--panel-shadow);background:#fff;border:1px solid #dfe3ea;border-radius:10px;grid-template-columns:325px minmax(0,1fr);display:grid;overflow:hidden}.call-rail{background:#fbfcfe;border-right:1px solid #e4e7ec;min-width:0}.call-rail>header{border-bottom:1px solid #e4e7ec;flex-direction:column;gap:8px;padding:12px;display:flex}.call-rail>header>div:first-child{justify-content:space-between;align-items:center;display:flex}.call-rail>header strong{font-size:10px}.call-rail>header span{color:#667085;font-size:8px}.call-rail>header>label{background:#fff;border:1px solid #d0d5dd;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:0 9px;display:flex}.call-rail>header>label svg{color:#667085}.call-rail>header input{border:0;outline:0;width:100%;min-width:0;font-size:9px}.call-rail>header>div:last-child{grid-template-columns:1fr 1fr;gap:6px;display:grid}.call-rail select{background:#fff;border:1px solid #d0d5dd;border-radius:6px;min-width:0;height:31px;padding:0 7px;font-size:8px}.call-list{max-height:490px;overflow-y:auto}.call-list>button{color:#344054;text-align:left;background:0 0;border:0;border-bottom:1px solid #eceef2;grid-template-columns:33px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:76px;padding:10px 12px;display:grid}.call-list>button:hover,.call-list>button.active{background:#f4f3ff}.call-list>button.active{box-shadow:inset 3px 0 #635bff}.call-direction{color:#175cd3;background:#eff8ff;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.call-direction svg{width:15px}.call-direction.outbound{color:#4d46dc;background:#eeedff}.call-direction.missed{color:#b42318;background:#fef3f2}.call-direction.voicemail{color:#b54708;background:#fffaeb}.call-list>button>span:nth-child(2){min-width:0}.call-list strong,.call-list small,.call-list em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.call-list strong{font-size:9px}.call-list small{color:#667085;text-transform:capitalize;margin-top:3px;font-size:7px}.call-list em{color:#667085;margin-top:3px;font-size:7px;font-style:normal}.call-list time{color:#667085;align-self:start;font-size:7px}.call-empty,.call-detail-empty{color:#667085;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:230px;padding:20px;display:flex}.call-empty strong,.call-detail-empty h3{color:#475467;font-size:10px}.call-empty span,.call-detail-empty p{max-width:260px;margin:0;font-size:8px}.call-detail{min-width:0;padding:17px;overflow-y:auto}.call-detail-head{border-bottom:1px solid #e4e7ec;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;padding-bottom:15px;display:grid}.call-hero-icon{color:#4d46dc;background:#eeedff;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.call-hero-icon.missed{color:#b42318;background:#fef3f2}.call-hero-icon.voicemail{color:#b54708;background:#fffaeb}.call-detail-head span{color:#667085;text-transform:capitalize;font-size:8px}.call-detail-head h3{margin:2px 0;font-size:17px}.call-detail-head p{color:#667085;margin:0;font-size:9px}.call-detail-head time{color:#667085;font-size:8px}.call-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:12px 0;display:grid}.call-facts article{background:#f8f9fb;border:1px solid #eceef2;border-radius:7px;align-items:center;gap:7px;min-width:0;padding:9px;display:flex}.call-facts svg{color:#667085;width:14px}.call-facts span,.call-facts small,.call-facts strong{min-width:0;display:block}.call-facts small{color:#667085;font-size:7px}.call-facts strong{text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;margin-top:2px;font-size:8px;overflow:hidden}.call-editor,.voicemail-card,.missed-followup-card,.call-timeline{border:1px solid #e4e7ec;border-radius:8px;margin-top:10px;padding:12px}.call-editor>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.call-editor h4{margin:1px 0 0;font-size:11px}.call-editor>div{grid-template-columns:210px minmax(0,1fr);gap:8px;display:grid}.call-editor label span,.phone-settings-form label>span{color:#475467;margin-bottom:4px;font-size:8px;font-weight:700;display:block}.call-editor select,.call-editor textarea,.phone-settings-form input,.phone-settings-form select,.phone-settings-form textarea,.disposition-manager input{background:#fff;border:1px solid #d0d5dd;border-radius:7px;width:100%;padding:8px 9px;font-size:9px}.call-editor textarea,.phone-settings-form textarea{resize:vertical;line-height:1.45}.voicemail-card{background:#fffcf5;border-color:#fedf89}.voicemail-card>header{color:#b54708;align-items:center;gap:8px;display:flex}.voicemail-card strong,.voicemail-card span{display:block}.voicemail-card strong{font-size:9px}.voicemail-card span{color:#7a5d37;margin-top:1px;font-size:7px}.voicemail-card blockquote,.missed-text-preview blockquote{color:#344054;background:#fff;border-left:3px solid #f79009;border-radius:5px;margin:10px 0 0;padding:10px;font-size:9px;line-height:1.55}.missed-followup-card{justify-content:space-between;align-items:center;gap:10px;display:flex}.missed-followup-card>div{align-items:center;gap:8px;display:flex}.missed-followup-card>div>svg{color:#4d46dc}.missed-followup-card strong,.missed-followup-card small{display:block}.missed-followup-card strong{font-size:9px}.missed-followup-card small{color:#667085;margin-top:2px;font-size:8px}.call-timeline>header{color:#475467;align-items:center;gap:6px;margin-bottom:8px;font-size:9px;display:flex}.call-timeline>div{grid-template-columns:8px minmax(0,1fr);gap:7px;padding:5px 0;display:grid}.call-timeline>div>i{background:#c7c4fa;border:2px solid #f4f3ff;border-radius:50%;width:7px;height:7px;margin-top:3px}.call-timeline strong,.call-timeline small{display:block}.call-timeline strong{text-transform:capitalize;font-size:8px}.call-timeline small{color:#667085;margin-top:1px;font-size:7px}.phone-settings-dialog{width:min(930px,100%);max-height:90vh;overflow-y:auto}.phone-settings-dialog>header{z-index:2;background:#fff;position:sticky;top:0}.phone-settings-form{grid-template-columns:1fr 1fr;gap:14px;padding:16px;display:grid}.phone-settings-form>section{background:#fbfcfe;border:1px solid #e4e7ec;border-radius:8px;flex-direction:column;gap:9px;padding:12px;display:flex}.phone-settings-form>section>header h3{margin:2px 0 0;font-size:12px}.phone-settings-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.phone-settings-form label>small{color:#667085;margin-top:4px;font-size:7px;display:block}.setting-check{background:#fff;border:1px solid #e4e7ec;border-radius:7px;align-items:flex-start;gap:7px;padding:8px;display:flex}.setting-check input{accent-color:#4d46dc;width:auto;margin-top:2px}.setting-check span{margin:0!important}.setting-check strong,.setting-check small{display:block}.setting-check strong{font-size:8px}.setting-check small{color:#667085;margin-top:2px;font-size:7px;font-weight:400;line-height:1.4}.business-hours-row{grid-template-columns:1fr 1fr;gap:7px;display:grid}.business-hours-row fieldset{border:0;grid-column:1/-1;gap:4px;padding:0;display:flex}.business-hours-row legend{color:#475467;margin-bottom:4px;font-size:8px;font-weight:700}.business-hours-row fieldset label{flex:1}.business-hours-row fieldset input{opacity:0;pointer-events:none;position:absolute}.business-hours-row fieldset span{text-align:center;background:#fff;border:1px solid #d0d5dd;border-radius:5px;margin:0;padding:6px 2px;font-size:7px;display:block}.business-hours-row fieldset input:checked+span{color:#4d46dc;background:#f4f3ff;border-color:#9b8afb}.phone-settings-lock{color:#475467;background:#f2f4f7;border-radius:7px;align-items:center;gap:7px;padding:9px;display:flex}.phone-settings-lock>svg{color:#4d46dc;flex:none}.phone-settings-lock strong,.phone-settings-lock small{display:block}.phone-settings-lock strong{font-size:8px}.phone-settings-lock small{color:#667085;margin-top:2px;font-size:7px}.phone-settings-form>.phone-settings-lock{grid-column:1/-1}.phone-settings-form>footer{grid-column:1/-1;justify-content:flex-end;gap:7px;display:flex}.disposition-manager{border:1px solid #e4e7ec;border-radius:8px;margin:0 16px 16px;overflow:hidden}.disposition-manager>header{background:#f8f9fb;border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.disposition-manager h3{margin:2px 0 0;font-size:11px}.disposition-manager>header>span{color:#667085;font-size:8px}.disposition-manager>div{background:#e4e7ec;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.disposition-manager article{background:#fff;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:9px;display:grid}.disposition-manager article>i{border-radius:50%;width:8px;height:8px}.disposition-manager article strong,.disposition-manager article small{display:block}.disposition-manager article strong{font-size:8px}.disposition-manager article small{color:#667085;margin-top:2px;font-size:7px}.disposition-manager article button{color:#667085;background:#f2f4f7;border:0;border-radius:5px;padding:4px 6px;font-size:7px}.disposition-manager>form{border-top:1px solid #e4e7ec;grid-template-columns:minmax(0,1fr) 36px auto;gap:6px;padding:10px;display:grid}.disposition-manager>form input[type=color]{height:34px;padding:3px}.call-preview-dialog{width:min(560px,100%)}.preview-summary{color:#7a271a;background:#fef3f2;border:1px solid #fecdca;border-radius:7px;padding:10px}.preview-summary>header{align-items:center;gap:6px;font-size:9px;display:flex}.preview-summary ul{margin:7px 0;padding-left:17px;font-size:8px;line-height:1.5}.preview-summary small{color:#b42318;font-family:ui-monospace,monospace;font-size:6px}.missed-text-preview{padding:16px}.missed-text-preview>span{color:#667085;font-size:8px;display:block}.missed-text-preview>strong{margin-top:2px;font-size:10px;display:block}.missed-text-preview blockquote{border-left-color:#4d46dc;margin-bottom:10px}.missed-text-preview footer{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.missed-text-preview footer span{color:#b42318;align-items:center;gap:4px;font-size:8px;display:flex}@media (width<=1000px){.phone-metrics{grid-template-columns:1fr 1fr}.phone-shell{grid-template-columns:285px minmax(0,1fr)}.call-facts{grid-template-columns:1fr 1fr}.call-editor>div{grid-template-columns:1fr}.disposition-manager>div{grid-template-columns:1fr 1fr}}@media (width<=760px){.page:has(.phone-workspace){padding-left:0;padding-right:0}.phone-workspace>.module-heading,.phone-workspace>.phone-boundary,.phone-workspace>.phone-metrics,.phone-workspace>.error-banner,.phone-workspace>.module-notice{margin-left:12px;margin-right:12px}.phone-workspace>.module-heading .button-row{flex-wrap:wrap}.phone-provider-off{display:none}.phone-boundary{grid-template-columns:27px minmax(0,1fr)}.phone-boundary>small{display:none}.phone-shell{border-left:0;border-right:0;border-radius:0;min-height:0;display:block}.call-rail{border-bottom:1px solid #e4e7ec;border-right:0}.call-list{max-height:none;display:flex;overflow-x:auto}.call-list>button{border-right:1px solid #e4e7ec;flex:0 0 260px}.call-detail{padding:13px}.phone-settings-form{grid-template-columns:1fr}.phone-settings-form>.phone-settings-lock,.phone-settings-form>footer{grid-column:auto}.disposition-manager>div{grid-template-columns:1fr}.phone-settings-dialog{width:100%;height:92vh;max-height:92vh}}@media (width<=480px){.phone-metrics{grid-template-columns:1fr 1fr}.phone-metrics article{grid-template-columns:28px minmax(0,1fr);padding:8px}.phone-metrics article>span{width:28px;height:28px}.call-detail-head{grid-template-columns:38px minmax(0,1fr)}.call-hero-icon{width:38px;height:38px}.call-detail-head>time{grid-column:2}.call-facts{grid-template-columns:1fr}.missed-followup-card{flex-direction:column;align-items:stretch}.missed-followup-card button{justify-content:center}.phone-settings-form{padding:12px}.phone-settings-grid,.business-hours-row{grid-template-columns:1fr}.business-hours-row fieldset{grid-column:auto}.disposition-manager{margin:0 12px 12px}.disposition-manager>form{grid-template-columns:minmax(0,1fr) 34px}.disposition-manager>form button{grid-column:1/-1;justify-content:center}}.documents-workspace{min-width:0}.document-provider-off{color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:7px;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.document-boundary{color:#344054;background:#f8f9fc;border:1px solid #e4e7ec;border-radius:9px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:11px;padding:10px 12px;display:grid}.document-boundary>svg{color:#4d46dc;background:#eeedff;border-radius:7px;width:28px;height:28px;padding:6px}.document-boundary strong,.document-boundary span{display:block}.document-boundary strong{font-size:9px}.document-boundary span{color:#667085;margin-top:2px;font-size:8px;line-height:1.45}.document-boundary small{color:#667085;font-size:7px}.document-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:11px;display:grid}.document-metrics article{min-width:0;box-shadow:var(--panel-shadow);background:#fff;border:1px solid #e4e7ec;border-radius:9px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:11px;display:grid}.document-metrics article>span{border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.document-metrics article>span svg{width:16px}.document-metrics article>span.violet{color:#4d46dc;background:#eeedff}.document-metrics article>span.green{color:#067647;background:#ecfdf3}.document-metrics article>span.amber{color:#b54708;background:#fffaeb}.document-metrics article>span.blue{color:#175cd3;background:#eff8ff}.document-metrics small,.document-metrics strong,.document-metrics em{display:block}.document-metrics small{color:#667085;font-size:8px}.document-metrics strong{margin:1px 0;font-size:18px}.document-metrics em{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.document-tabs{margin-bottom:11px}.document-tabs button span{background:#f2f4f7;border-radius:8px;min-width:18px;margin-left:5px;padding:1px 4px;font-size:7px}.document-tabs button.active span{color:#4d46dc;background:#eeedff}.document-shell,.estimate-shell{min-height:610px;box-shadow:var(--panel-shadow);background:#fff;border:1px solid #dfe3ea;border-radius:10px;grid-template-columns:330px minmax(0,1fr);display:grid;overflow:hidden}.document-rail,.estimate-list{background:#fbfcfe;border-right:1px solid #e4e7ec;min-width:0}.document-rail>header,.estimate-list>header{border-bottom:1px solid #e4e7ec;padding:12px}.document-rail>header span,.document-rail>header strong,.estimate-list>header span,.estimate-list>header strong{display:block}.document-rail>header strong,.estimate-list>header strong{margin-top:2px;font-size:10px}.document-rail>button,.estimate-list>button{color:#344054;text-align:left;background:0 0;border:0;border-bottom:1px solid #eceef2;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:82px;padding:10px 12px;display:grid}.document-rail>button:hover,.document-rail>button.active,.estimate-list>button:hover,.estimate-list>button.active{background:#f4f3ff}.document-rail>button.active,.estimate-list>button.active{box-shadow:inset 3px 0 #635bff}.document-kind,.estimate-icon{color:#4d46dc;background:#eeedff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.document-kind.contract{color:#175cd3;background:#eff8ff}.estimate-icon{color:#067647;background:#ecfdf3}.document-rail>button>div,.estimate-list>button>div{min-width:0}.document-rail strong,.document-rail small,.document-rail em,.estimate-list strong,.estimate-list small,.estimate-list em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.document-rail strong,.estimate-list strong{font-size:9px}.document-rail small,.estimate-list small{color:#667085;margin-top:3px;font-size:7px}.document-rail em,.estimate-list em{color:#667085;margin-top:3px;font-size:7px;font-style:normal}.document-status{color:#475467;text-transform:capitalize;white-space:nowrap;background:#f2f4f7;border-radius:10px;align-self:start;padding:3px 5px;font-size:6px;font-style:normal;font-weight:800}.document-status.review_pending{color:#b54708;background:#fffaeb}.document-status.approved_to_send,.document-status.approved_to_share,.document-status.accepted,.document-status.invoiced{color:#067647;background:#ecfdf3}.document-status.rejected,.document-status.declined,.document-status.voided{color:#b42318;background:#fef3f2}.document-detail,.estimate-detail{min-width:0;padding:17px;overflow-y:auto}.document-detail>header,.estimate-detail>header{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:13px;display:flex}.document-detail>header h3,.estimate-detail>header h3{margin:5px 0 2px;font-size:18px}.document-detail>header p,.estimate-detail>header p{color:#667085;margin:0;font-size:9px}.document-value{text-align:right}.document-value small,.document-value strong,.document-value span{display:block}.document-value small{color:#667085;font-size:7px}.document-value strong{margin:2px 0;font-size:17px}.document-value span{color:#667085;font-size:7px}.document-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:11px 0;display:grid}.document-facts article{background:#f8f9fb;border:1px solid #eceef2;border-radius:7px;padding:9px}.document-facts small,.document-facts strong{display:block}.document-facts small{color:#667085;font-size:7px}.document-facts strong{text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.document-canvas,.estimate-paper{background:#fff;border:1px solid #dfe3ea;border-radius:5px;max-width:730px;margin:12px auto;padding:28px 34px;box-shadow:0 7px 22px #10182814}.document-block.heading h4{margin:18px 0 7px;font-size:16px}.document-block:first-child h4{margin-top:0;font-size:22px}.document-block p{color:#475467;margin:0 0 13px;font-size:10px;line-height:1.7}.document-block.terms p{color:#344054;background:#f8f9fb;border-left:3px solid #635bff;border-radius:4px;padding:11px}.page-break{color:#667085;text-align:center;border-top:1px dashed #d0d5dd;margin:20px 0;font-size:7px}.document-acceptance{border-top:1px solid #e4e7ec;margin-top:22px;padding-top:13px}.document-acceptance>header{color:#475467;align-items:center;gap:6px;margin-bottom:8px;font-size:9px;display:flex}.document-acceptance article{border-top:1px solid #f2f4f7;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.document-acceptance article>div:first-child{align-items:center;gap:7px;display:flex}.document-acceptance strong,.document-acceptance small{display:block}.document-acceptance strong{font-size:8px}.document-acceptance small{color:#667085;margin-top:2px;font-size:7px}.field-chips{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.field-chips span{color:#4d46dc;text-transform:capitalize;background:#f4f3ff;border-radius:5px;padding:3px 5px;font-size:7px}.document-detail-footer,.estimate-actions{background:#f8f9fb;border:1px solid #e4e7ec;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:11px;display:flex}.document-hash{color:#667085;align-items:center;gap:6px;min-width:0;display:flex}.document-hash span,.document-hash small,.document-hash code{min-width:0;display:block}.document-hash small{font-size:7px}.document-hash code{color:#475467;text-overflow:ellipsis;white-space:nowrap;max-width:230px;margin-top:2px;font-size:7px;overflow:hidden}.document-timeline{border:1px solid #e4e7ec;border-radius:8px;margin-top:10px;padding:11px}.document-timeline>header{color:#475467;align-items:center;gap:6px;margin-bottom:6px;font-size:9px;display:flex}.document-timeline>div{grid-template-columns:8px minmax(0,1fr);gap:7px;padding:5px 0;display:grid}.document-timeline i{background:#c7c4fa;border:2px solid #f4f3ff;border-radius:50%;width:7px;height:7px;margin-top:3px}.document-timeline strong,.document-timeline small{display:block}.document-timeline strong{text-transform:capitalize;font-size:8px}.document-timeline small{color:#667085;margin-top:1px;font-size:7px}.template-panel,.document-approvals{box-shadow:var(--panel-shadow);background:#fff;border:1px solid #e4e7ec;border-radius:10px;padding:15px}.template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.template-grid>article{border:1px solid #e4e7ec;border-radius:9px;min-width:0;padding:13px}.template-grid article>header{justify-content:space-between;align-items:center;display:flex}.template-icon{color:#4d46dc;background:#eeedff;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.template-icon.contract{color:#175cd3;background:#eff8ff}.template-grid article>.eyebrow{margin-top:12px;display:block}.template-grid h3{margin:3px 0;font-size:12px}.template-grid p{color:#667085;min-height:34px;margin:0;font-size:8px;line-height:1.45}.template-grid dl{background:#e4e7ec;border:1px solid #e4e7ec;border-radius:6px;grid-template-columns:1fr 1fr;gap:1px;margin:11px 0;display:grid;overflow:hidden}.template-grid dl div{background:#f8f9fb;padding:7px}.template-grid dt,.template-grid dd{margin:0}.template-grid dt{color:#667085;font-size:7px}.template-grid dd{text-transform:capitalize;margin-top:2px;font-size:8px;font-weight:700}.template-grid footer{color:#667085;align-items:center;gap:5px;display:flex}.template-grid code{font-size:7px}.estimate-detail>header>strong{font-size:19px}.estimate-paper-head{border-bottom:1px solid #e4e7ec;justify-content:space-between;gap:12px;padding-bottom:15px;display:flex}.estimate-paper-head small,.estimate-paper-head strong,.estimate-paper-head span{display:block}.estimate-paper-head small{color:#667085;font-size:7px}.estimate-paper-head strong{margin:2px 0;font-size:10px}.estimate-paper-head span{color:#667085;font-size:8px}.estimate-lines{margin-top:17px}.estimate-lines>header,.estimate-lines>div{border-bottom:1px solid #eceef2;grid-template-columns:minmax(0,1fr) 45px 90px 90px;gap:8px;padding:8px 0;font-size:8px;display:grid}.estimate-lines>header{color:#667085;font-size:7px;font-weight:800}.estimate-lines span:nth-last-child(-n+3),.estimate-lines strong{text-align:right}.estimate-totals{width:min(285px,100%);margin:13px 0 13px auto}.estimate-totals span{color:#667085;justify-content:space-between;padding:4px 0;font-size:8px;display:flex}.estimate-totals b{color:#344054}.estimate-totals .total{color:#101828;border-top:1px solid #d0d5dd;margin-top:4px;padding-top:8px;font-size:10px;font-weight:800}.estimate-note{color:#475467;background:#f8f9fb;border-radius:6px;margin:9px 0 0;padding:9px;font-size:8px;line-height:1.5}.estimate-note strong{color:#344054;margin-bottom:3px;display:block}.invoice-reference{color:#067647;align-items:center;gap:5px;font-size:8px;font-weight:800;display:inline-flex}.document-approval-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.document-approval-grid>article{border:1px solid #e4e7ec;border-radius:9px;min-width:0;padding:13px}.document-approval-grid>article.pending{border-color:#fedf89;box-shadow:inset 3px 0 #f79009}.document-approval-grid article>header{justify-content:space-between;align-items:center;display:flex}.document-approval-grid article>header small{color:#667085;text-transform:capitalize;font-size:7px}.document-approval-grid h3{margin:10px 0 3px;font-size:12px}.document-approval-grid p{color:#667085;margin:0;font-size:8px;line-height:1.45}.document-approval-grid dl{background:#e4e7ec;border:1px solid #e4e7ec;border-radius:6px;grid-template-columns:1fr 1fr;gap:1px;margin:10px 0;display:grid;overflow:hidden}.document-approval-grid dl div{background:#f8f9fb;min-width:0;padding:7px}.document-approval-grid dt,.document-approval-grid dd{margin:0}.document-approval-grid dt{color:#667085;font-size:6px}.document-approval-grid dd{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:7px;font-weight:700;overflow:hidden}.document-approval-grid blockquote{color:#344054;background:#f8f9fb;border-left:3px solid #635bff;border-radius:5px;margin:0;padding:8px;font-size:8px}.document-approval-grid article>footer{justify-content:flex-end;gap:6px;margin-top:10px;display:flex}.document-approval-grid article>footer button{background:#fff;border:1px solid #d0d5dd;border-radius:6px;min-height:31px;padding:0 10px;font-size:8px;font-weight:700}.provider-zero{color:#067647;background:#ecfdf3;border-radius:5px;align-items:center;gap:5px;margin-top:9px;padding:6px;font-size:7px;font-weight:700;display:flex}.document-dialog{width:min(700px,100%);max-height:92vh;overflow-y:auto}.document-form{grid-template-columns:1fr 1fr;gap:10px;padding:16px;display:grid}.document-form label>span{color:#475467;margin-bottom:4px;font-size:8px;font-weight:700;display:block}.document-form input,.document-form select,.document-form textarea{background:#fff;border:1px solid #d0d5dd;border-radius:7px;width:100%;padding:8px 9px;font-size:9px}.document-form textarea{resize:vertical;line-height:1.45}.document-form .wide{grid-column:1/-1}.document-check{border:1px solid #e4e7ec;border-radius:7px;align-items:center;gap:7px;padding:7px 9px;display:flex}.document-check input{accent-color:#4d46dc;width:auto}.document-check span{margin:0!important}.document-check strong,.document-check small{display:block}.document-check strong{font-size:8px}.document-check small{color:#667085;margin-top:2px;font-size:7px;font-weight:400}.form-lock{color:#475467;background:#f2f4f7;border-radius:7px;align-items:center;gap:7px;padding:9px;display:flex}.form-lock svg{color:#4d46dc;flex:none}.form-lock strong,.form-lock small{display:block}.form-lock strong{font-size:8px}.form-lock small{color:#667085;margin-top:2px;font-size:7px}.form-lock.danger{color:#7a271a;background:#fef3f2}.form-lock.danger svg{color:#b42318}@media (width<=1050px){.document-metrics{grid-template-columns:1fr 1fr}.document-shell,.estimate-shell{grid-template-columns:285px minmax(0,1fr)}.template-grid{grid-template-columns:1fr 1fr}.document-approval-grid{grid-template-columns:1fr}}@media (width<=760px){.page:has(.documents-workspace){padding-left:0;padding-right:0}.documents-workspace>.module-heading,.documents-workspace>.document-boundary,.documents-workspace>.document-metrics,.documents-workspace>.module-tabs,.documents-workspace>.error-banner,.documents-workspace>.module-notice{margin-left:12px;margin-right:12px}.documents-workspace>.module-heading{flex-direction:column;align-items:stretch}.documents-workspace>.module-heading .button-row{flex-wrap:wrap}.document-provider-off{display:none}.document-boundary{grid-template-columns:28px minmax(0,1fr)}.document-boundary>small{display:none}.document-tabs{overflow-x:auto}.document-tabs button{flex:none}.document-shell,.estimate-shell{border-left:0;border-right:0;border-radius:0;min-height:0;display:block}.document-rail,.estimate-list{border-bottom:1px solid #e4e7ec;border-right:0;display:flex;overflow-x:auto}.document-rail>header,.estimate-list>header{flex:0 0 135px}.document-rail>button,.estimate-list>button{border-right:1px solid #e4e7ec;flex:0 0 275px}.document-detail,.estimate-detail{padding:13px}.document-canvas,.estimate-paper{padding:22px}.template-panel,.document-approvals{border-left:0;border-right:0;border-radius:0}.document-dialog{width:100%}.document-approval-grid dl{grid-template-columns:1fr}}@media (width<=480px){.document-metrics{grid-template-columns:1fr 1fr}.document-metrics article{grid-template-columns:28px minmax(0,1fr);padding:8px}.document-metrics article>span{width:28px;height:28px}.document-detail>header,.estimate-detail>header{flex-direction:column}.document-value{text-align:left}.document-facts{grid-template-columns:1fr 1fr}.document-canvas,.estimate-paper{padding:16px}.document-acceptance article,.document-detail-footer,.estimate-actions{flex-direction:column;align-items:stretch}.field-chips{justify-content:flex-start}.template-grid{grid-template-columns:1fr}.estimate-lines>header,.estimate-lines>div{grid-template-columns:minmax(0,1fr) 30px 70px}.estimate-lines>header span:nth-child(3),.estimate-lines>div span:nth-child(3){display:none}.document-form{grid-template-columns:1fr;padding:12px}.document-form .wide{grid-column:auto}.document-form .dialog-actions{flex-direction:column-reverse}.document-form .dialog-actions button{justify-content:center}.document-approval-grid{grid-template-columns:1fr}}.membership-boundary{color:#344054;background:#f9f5ff;border:1px solid #e9d7fe;border-radius:9px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:11px;padding:10px 12px;display:grid}.membership-boundary>svg{color:#6941c6;box-sizing:content-box;background:#f4ebff;border-radius:7px;padding:7px}.membership-boundary strong,.membership-boundary span{display:block}.membership-boundary strong{font-size:10px}.membership-boundary span,.membership-boundary small{color:#667085;font-size:8px}.membership-boundary>small{color:#6941c6;text-transform:uppercase;background:#f4ebff;border-radius:999px;padding:5px 8px;font-weight:800}.membership-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:11px;display:grid}.membership-metrics article{box-shadow:var(--panel-shadow);background:#fff;border:1px solid #e4e7ec;border-radius:9px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:11px;display:grid}.membership-metrics article>span{border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.membership-metrics .violet{color:#4d46dc;background:#eeedff}.membership-metrics .green{color:#067647;background:#ecfdf3}.membership-metrics .blue{color:#175cd3;background:#eff8ff}.membership-metrics .amber{color:#b54708;background:#fffaeb}.membership-metrics small,.membership-metrics strong,.membership-metrics em{display:block}.membership-metrics small{color:#667085;font-size:8px}.membership-metrics strong{font-size:18px}.membership-metrics em{color:#667085;font-size:7px;font-style:normal}.membership-tabs{border-radius:10px 10px 0 0;margin-bottom:0;overflow-x:auto}.membership-tabs button{flex:none}.membership-tabs button span{color:#667085;background:#f2f4f7;border-radius:999px;margin-left:5px;padding:1px 5px;font-size:7px}.membership-shell{background:#fff;border:1px solid #e4e7ec;border-top:0;border-radius:0 0 10px 10px;grid-template-columns:305px minmax(0,1fr);min-height:600px;display:grid;overflow:hidden}.membership-rail{background:#fcfcfd;border-right:1px solid #e4e7ec}.membership-rail>header{border-bottom:1px solid #e4e7ec;padding:14px}.membership-rail>header strong,.membership-rail>header span{display:block}.membership-rail>header strong{font-size:10px}.membership-rail>header span{color:#667085;font-size:8px}.membership-rail>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #f2f4f7;grid-template-columns:38px minmax(0,1fr) auto 15px;align-items:center;gap:8px;width:100%;padding:11px 12px;display:grid}.membership-rail>button:hover,.membership-rail>button.active{background:#f9f5ff}.membership-rail>button.active{box-shadow:inset 3px 0 #635bff}.membership-rail button div strong,.membership-rail button div small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.membership-rail button div strong{font-size:9px}.membership-rail button div small{color:#667085;font-size:7px}.membership-rail button>b{font-size:9px}.course-thumb,.learner-avatar{color:#4d46dc;background:#eeedff;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:grid}.membership-detail{min-width:0;padding:22px}.membership-detail>header{border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:17px;display:flex}.membership-detail>header h2{margin:3px 0 5px;font-size:20px}.membership-detail>header p{color:#667085;margin:0;font-size:9px}.membership-detail>header>div:last-child{align-items:center;gap:7px;display:flex}.course-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px 0;display:grid}.course-facts article{background:#f9fafb;border:1px solid #eaecf0;border-radius:8px;padding:9px}.course-facts small,.course-facts strong{display:block}.course-facts small{color:#667085;font-size:7px}.course-facts strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.curriculum>header{justify-content:space-between;align-items:center;display:flex}.curriculum>header h3{margin:2px 0;font-size:12px}.curriculum>header>span{color:#667085;gap:4px;font-size:8px;display:flex}.curriculum>article{border:1px solid #e4e7ec;border-radius:9px;margin-top:8px;overflow:hidden}.module-row{background:#f9fafb;border-bottom:1px solid #e4e7ec;grid-template-columns:26px 1fr;align-items:center;gap:8px;padding:10px 12px;display:grid}.module-row>span{color:#4d46dc;background:#eeedff;border-radius:6px;place-items:center;width:23px;height:23px;font-size:8px;font-weight:800;display:grid}.module-row strong,.module-row small{display:block}.module-row strong{font-size:9px}.module-row small{color:#667085;font-size:7px}.lesson-row{border-bottom:1px solid #f2f4f7;grid-template-columns:27px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:9px 12px;display:grid}.lesson-row>div strong,.lesson-row>div small{display:block}.lesson-row>div strong{font-size:9px}.lesson-row>div small{color:#667085;font-size:7px}.lesson-icon{color:#175cd3;background:#eff8ff;border-radius:6px;place-items:center;width:25px;height:25px;display:grid}.lesson-icon.quiz{color:#b54708;background:#fffaeb}.quiz-chip,.preview-chip{color:#b54708;text-transform:uppercase;background:#fffaeb;border-radius:999px;padding:3px 6px;font-size:6px;font-weight:800}.preview-chip{color:#067647;background:#ecfdf3}.offer-grid{background:#f9fafb;border:1px solid #e4e7ec;border-top:0;border-radius:0 0 10px 10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:15px;display:grid}.offer-grid>article{background:#fff;border:1px solid #e4e7ec;border-radius:10px;padding:15px}.offer-grid article>header,.offer-grid article>footer{justify-content:space-between;align-items:center;display:flex}.offer-icon{color:#4d46dc;background:#eeedff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.offer-grid h3{margin:5px 0;font-size:13px}.offer-grid p{color:#667085;min-height:28px;font-size:8px}.offer-grid>article>strong{font-size:19px}.offer-grid>article>strong small{color:#667085;font-size:8px}.offer-courses{background:#f9fafb;border-radius:7px;min-height:55px;margin:12px 0;padding:8px}.offer-courses span{color:#475467;align-items:center;gap:5px;padding:4px;font-size:8px;display:flex}.offer-grid footer{border-top:1px solid #eaecf0;padding-top:10px}.offer-grid footer span{color:#667085;font-size:8px}.offer-grid footer button,.community-post footer button,.community-side-by-side button{color:#4d46dc;background:#f4f3ff;border:0;border-radius:6px;align-items:center;gap:4px;padding:4px 7px;font-size:7px;font-weight:700;display:flex}.progress-hero{background:#f9fafb;border:1px solid #e4e7ec;border-radius:10px;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:15px;margin:17px 0;padding:15px;display:grid}.progress-ring{background:conic-gradient(#635bff var(--progress),#eaecf0 0);border-radius:50%;place-items:center;width:72px;height:72px;display:grid}.progress-ring:before{content:"";background:#fff;border-radius:50%;width:56px;height:56px;position:absolute}.progress-ring span{z-index:1;font-size:14px;font-weight:800}.progress-hero strong,.progress-hero>div:last-child>span{display:block}.progress-hero strong{font-size:11px}.progress-hero>div:last-child>span{color:#667085;margin:3px 0 8px;font-size:8px}.progress-track{background:#eaecf0;border-radius:999px;height:6px;overflow:hidden}.progress-track i{background:#635bff;height:100%;display:block}.learner-lessons{border:1px solid #e4e7ec;border-radius:9px;overflow:hidden}.learner-lessons article{border-bottom:1px solid #f2f4f7;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 12px;display:grid}.completion-dot{color:#667085;background:#f2f4f7;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;font-weight:700;display:grid}.completion-dot.completed{color:#fff;background:#12b76a}.completion-dot.in_progress{color:#4d46dc;background:#eeedff}.learner-lessons article>div:nth-child(2) strong,.learner-lessons article>div:nth-child(2) small{display:block}.learner-lessons article>div:nth-child(2) strong{font-size:9px}.learner-lessons article>div:nth-child(2) small{color:#667085;font-size:7px}.learner-lessons article>div:last-child{gap:4px;display:flex}.learner-lessons article button{color:#475467;background:#fff;border:1px solid #d0d5dd;border-radius:5px;padding:4px 7px;font-size:7px}.community-shell{background:#fff;border:1px solid #e4e7ec;border-top:0;border-radius:0 0 10px 10px;grid-template-columns:215px minmax(0,1fr);min-height:640px;display:grid;overflow:hidden}.community-groups{background:#101828}.community-groups>header{color:#fff;justify-content:space-between;align-items:center;padding:14px;display:flex}.community-groups>header strong{font-size:10px}.community-groups>header button{color:#fff;background:#344054;border:0;border-radius:6px;width:25px;height:25px}.community-groups>button{color:#fff;text-align:left;background:0 0;border:0;grid-template-columns:33px 1fr;align-items:center;gap:8px;width:100%;padding:10px 12px;display:grid}.community-groups>button:hover,.community-groups>button.active{background:#1d2939}.community-groups>button>span{border-radius:8px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:800;display:grid}.community-groups button strong,.community-groups button small{display:block}.community-groups button strong{font-size:8px}.community-groups button small{color:#667085;font-size:7px}.community-feed{background:#f9fafb;min-width:0;padding:20px}.community-feed>header{justify-content:space-between;display:flex}.community-feed h2{margin:3px 0;font-size:18px}.community-feed>header p{color:#667085;margin:0;font-size:8px}.channel-strip{gap:6px;margin:14px 0;display:flex;overflow-x:auto}.channel-strip>span{color:#475467;background:#fff;border:1px solid #e4e7ec;border-radius:7px;flex:none;align-items:center;gap:5px;padding:7px 9px;font-size:8px;display:flex}.channel-strip small{color:#667085;font-size:6px}.community-actions{gap:7px;margin-bottom:10px;display:flex}.community-post{background:#fff;border:1px solid #e4e7ec;border-radius:9px;margin-bottom:10px;padding:14px}.community-post>header{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.community-post header strong,.community-post header small{display:block}.community-post header strong{font-size:9px}.community-post header small{color:#667085;font-size:7px}.community-post h3{margin:12px 0 4px;font-size:12px}.community-post>p{color:#475467;font-size:9px}.community-post>footer{border-top:1px solid #f2f4f7;justify-content:space-between;align-items:center;padding-top:9px;display:flex}.community-post>footer>span{color:#667085;gap:4px;font-size:7px;display:flex}.community-side-by-side{grid-template-columns:1fr 1fr;gap:10px;display:grid}.community-side-by-side>div{background:#fff;border:1px solid #e4e7ec;border-radius:9px;padding:12px}.community-side-by-side>div>header{justify-content:space-between;display:flex}.community-side-by-side>div>article{border-bottom:1px solid #f2f4f7;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:7px 0;display:grid}.community-side-by-side article strong,.community-side-by-side article small{display:block}.community-side-by-side article strong{font-size:8px}.community-side-by-side article small{color:#667085;font-size:7px}.portal-layout{background:#f9fafb;border:1px solid #e4e7ec;border-top:0;border-radius:0 0 10px 10px;grid-template-columns:300px minmax(0,1fr);min-height:680px;display:grid;overflow:hidden}.portal-settings{background:#fff;border-right:1px solid #e4e7ec;padding:15px}.portal-settings>header,.portal-preview-wrap>header{justify-content:space-between;display:flex}.portal-settings h3,.portal-preview-wrap h3{margin:3px 0;font-size:13px}.portal-settings form{gap:8px;margin-top:12px;display:grid}.portal-settings label>span{color:#475467;font-size:7px;font-weight:700;display:block}.portal-settings input,.portal-settings select{border:1px solid #d0d5dd;border-radius:6px;width:100%;height:31px;padding:0 8px;font-size:8px}.portal-settings input:disabled,.portal-settings select:disabled{background:#f9fafb}.color-pair{grid-template-columns:1fr 1fr;gap:7px;display:grid}.app-permissions{background:#f9fafb;border:1px solid #eaecf0;border-radius:7px;padding:8px}.app-permissions>strong{font-size:8px}.app-permissions label{justify-content:space-between;align-items:center;padding:5px 0;display:flex}.app-permissions label span{align-items:center;gap:6px;display:flex}.app-permissions input{width:14px;height:14px}.portal-status{border-top:1px solid #eaecf0;align-items:center;gap:6px;margin-top:10px;padding-top:10px;display:flex}.portal-status>span{color:#667085;flex:1;font-size:7px}.portal-status button{color:#4d46dc;background:#f4f3ff;border:0;border-radius:6px;gap:4px;padding:5px 7px;font-size:7px;display:flex}.portal-preview-wrap{min-width:0;padding:18px}.portal-preview-wrap>header{margin-bottom:10px}.portal-preview-wrap>header label{color:#667085;align-items:center;gap:6px;font-size:7px;display:flex}.portal-preview-wrap>header select{border:1px solid #d0d5dd;border-radius:6px;height:29px;font-size:8px}.portal-preview{border:1px solid #d0d5dd;border-radius:12px;grid-template-columns:150px minmax(0,1fr);min-height:555px;display:grid;overflow:hidden;box-shadow:0 15px 35px #1018281f}.portal-preview>aside{color:#fff;background:#101828;padding:14px 10px}.portal-brand{align-items:center;gap:6px;margin-bottom:16px;display:flex}.portal-brand strong{font-size:9px}.portal-preview>aside button{color:#667085;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;width:100%;padding:8px;font-size:8px;display:flex}.portal-preview>aside button.active{color:#fff;background:var(--portal-color)}.portal-preview>main{min-width:0;padding:16px}.portal-preview>main>header{justify-content:space-between;align-items:center;display:flex}.portal-preview>main>header span{color:#667085;font-size:7px}.portal-preview>main>header h2{margin:1px 0;font-size:14px}.portal-hero{color:#fff;border-radius:10px;margin:14px 0;padding:17px}.portal-hero h3{margin:4px 0;font-size:14px}.portal-hero p,.portal-hero span{font-size:8px}.portal-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.portal-cards article{background:#fff;border:1px solid #e4e7ec;border-radius:8px;padding:9px}.portal-cards article>span{color:#4d46dc;background:#eeedff;border-radius:6px;place-items:center;width:25px;height:25px;display:grid}.portal-cards small,.portal-cards strong,.portal-cards em{display:block}.portal-cards small,.portal-cards em{color:#667085;font-size:6px;font-style:normal}.portal-cards strong{font-size:13px}.portal-recent{background:#fff;border:1px solid #e4e7ec;border-radius:9px;margin-top:10px;padding:11px}.portal-recent>header{justify-content:space-between;display:flex}.portal-recent>header strong{font-size:9px}.portal-recent>header span{color:#667085;font-size:7px}.portal-recent>article{border-bottom:1px solid #f2f4f7;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 0;display:grid}.portal-recent article>span{color:#175cd3;background:#eff8ff;border-radius:6px;place-items:center;width:25px;height:25px;display:grid}.portal-recent article strong,.portal-recent article small{display:block}.portal-recent article strong{font-size:8px}.portal-recent article small,.portal-preview-wrap>footer{color:#667085;font-size:7px}.portal-preview-wrap>footer{gap:5px;margin-top:8px;display:flex}.membership-approvals{background:#f9fafb;border:1px solid #e4e7ec;border-top:0;border-radius:0 0 10px 10px;min-height:500px;padding:16px}.membership-approvals>header h3{margin:3px 0;font-size:13px}.membership-approvals>header p{color:#667085;font-size:8px}.membership-approvals>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.membership-approvals article{background:#fff;border:1px solid #e4e7ec;border-radius:9px;padding:14px}.membership-approvals article>header,.membership-approvals article>header>div,.membership-approvals article>footer{justify-content:space-between;align-items:center;gap:7px;display:flex}.membership-approvals h3{margin:10px 0 3px;font-size:11px}.membership-approvals p{color:#667085;font-size:8px}.membership-approvals dl{grid-template-columns:1fr 1fr;gap:5px;display:grid}.membership-approvals dl div{background:#f9fafb;border-radius:6px;padding:7px}.membership-approvals dt{color:#667085;font-size:6px}.membership-approvals dd{margin:2px 0;font-size:8px;font-weight:700}.membership-approvals footer{border-top:1px solid #eaecf0;justify-content:flex-end;padding-top:9px}.membership-approvals footer button{border-radius:6px;gap:4px;padding:6px 8px;font-size:7px;display:flex}.membership-dialog{width:min(700px,100vw - 24px);max-height:90vh;overflow:auto}.membership-form{grid-template-columns:1fr 1fr;gap:9px;padding:14px;display:grid}.membership-form label>span,.dialog-checks legend{color:#475467;margin-bottom:4px;font-size:8px;font-weight:700;display:block}.membership-form input,.membership-form select,.membership-form textarea{box-sizing:border-box;background:#fff;border:1px solid #d0d5dd;border-radius:7px;width:100%;padding:8px;font-size:9px}.membership-form .wide{grid-column:1/-1}.membership-form .checkbox-row{align-items:center;gap:6px;display:flex}.membership-form .checkbox-row input,.dialog-checks input{width:14px}.dialog-checks{border:1px solid #d0d5dd;border-radius:7px;grid-template-columns:1fr 1fr;gap:5px;padding:9px;display:grid}.dialog-checks label{background:#f9fafb;border-radius:5px;align-items:center;gap:6px;padding:5px;font-size:8px;display:flex}.membership-form .dialog-actions{border:0;justify-content:flex-end;padding:4px 0}@media (width<=1050px){.membership-shell{grid-template-columns:260px minmax(0,1fr)}.offer-grid{grid-template-columns:1fr 1fr}.portal-layout{grid-template-columns:260px minmax(0,1fr)}.portal-cards{grid-template-columns:1fr 1fr}.community-side-by-side{grid-template-columns:1fr}}@media (width<=800px){.page:has(.memberships-workspace){padding-left:0;padding-right:0}.memberships-workspace>.module-heading,.memberships-workspace>.membership-boundary,.memberships-workspace>.membership-metrics,.memberships-workspace>.membership-tabs,.memberships-workspace>.error-banner,.memberships-workspace>.module-notice{margin-left:12px;margin-right:12px}.membership-boundary{grid-template-columns:28px minmax(0,1fr)}.membership-boundary>small{display:none}.membership-metrics{grid-template-columns:1fr 1fr}.membership-shell,.community-shell,.portal-layout{border-left:0;border-right:0;border-radius:0;min-height:0;display:block}.membership-rail{border-bottom:1px solid #e4e7ec;border-right:0;display:flex;overflow-x:auto}.membership-rail>header{flex:0 0 125px}.membership-rail>button{border-right:1px solid #e4e7ec;flex:0 0 265px}.membership-detail{padding:14px}.course-facts{grid-template-columns:1fr 1fr}.offer-grid{border-left:0;border-right:0;border-radius:0}.community-groups{display:flex;overflow-x:auto}.community-groups>header{flex:0 0 100px}.community-groups>button{flex:0 0 180px}.community-feed{padding:14px}.portal-settings{border-bottom:1px solid #e4e7ec;border-right:0}.portal-preview-wrap{padding:12px}.membership-approvals{border-left:0;border-right:0;border-radius:0}}.affiliate-boundary{color:#344054;background:#fffaeb;border:1px solid #fedf89;border-radius:9px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:11px;padding:10px 12px;display:grid}.affiliate-boundary>svg{color:#b54708;box-sizing:content-box;background:#fef0c7;border-radius:7px;padding:7px}.affiliate-boundary strong,.affiliate-boundary span{display:block}.affiliate-boundary strong{font-size:10px}.affiliate-boundary span,.affiliate-boundary small{color:#667085;font-size:8px}.affiliate-boundary>small{color:#b54708;text-transform:uppercase;background:#fef0c7;border-radius:999px;padding:5px 8px;font-weight:800}.affiliate-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:11px;display:grid}.affiliate-metrics>article{background:#fff;border:1px solid #e4e7ec;border-radius:9px;align-items:center;gap:10px;min-width:0;padding:11px;display:flex;box-shadow:0 1px 2px #1018280a}.affiliate-metrics>article>span{border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.affiliate-metrics .violet{color:#6941c6;background:#f4ebff}.affiliate-metrics .blue{color:#175cd3;background:#eff8ff}.affiliate-metrics .green{color:#067647;background:#ecfdf3}.affiliate-metrics .amber{color:#b54708;background:#fffaeb}.affiliate-metrics div{min-width:0;display:grid}.affiliate-metrics small{color:#667085;font-size:8px}.affiliate-metrics strong{text-overflow:ellipsis;font-size:14px;line-height:1.25;overflow:hidden}.affiliate-metrics em{color:#667085;font-size:7px;font-style:normal}.affiliate-tabs{background:#fff;border:1px solid #e4e7ec;border-radius:10px;margin-bottom:10px;padding:0 8px;display:flex;overflow-x:auto}.affiliate-tabs button{color:#667085;min-height:42px;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0 11px;font-size:9px;font-weight:700}.affiliate-tabs button:hover{color:#344054;background:#f9fafb}.affiliate-tabs button.active{color:#4d46dc;border-bottom-color:#4d46dc}.affiliate-tabs button span{color:#667085;background:#f2f4f7;border-radius:999px;margin-left:5px;padding:1px 5px;font-size:7px}.affiliate-overview{grid-template-columns:minmax(0,1.6fr) minmax(240px,.7fr);gap:10px;display:grid}.affiliate-panel{background:#fff;border:1px solid #e4e7ec;border-radius:10px;overflow:hidden}.affiliate-panel>header{border-bottom:1px solid #f2f4f7;justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.affiliate-panel>header h3{margin:2px 0 0;font-size:13px}.affiliate-panel>header>span{color:#667085;font-size:8px}.campaign-performance>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #f2f4f7;grid-template-columns:32px minmax(120px,1fr) 70px 85px auto 14px;align-items:center;gap:9px;width:100%;padding:11px 13px;display:grid}.campaign-performance>button:hover{background:#f9fafb}.campaign-performance>button>div,.campaign-performance>button>span{min-width:0;display:grid}.campaign-performance strong{text-overflow:ellipsis;font-size:9px;overflow:hidden}.campaign-performance small{color:#667085;font-size:7px}.campaign-performance b{font-size:9px}.affiliate-campaign-mark{color:#6941c6;background:#f4ebff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid!important}.affiliate-settings form{gap:9px;padding:13px;display:grid}.affiliate-settings label{gap:3px;display:grid}.affiliate-settings label>span{color:#475467;font-size:8px;font-weight:700}.affiliate-settings input,.affiliate-settings select{height:31px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:7px;padding:0 9px;font-size:9px}.affiliate-settings .toggle-row{justify-content:space-between;align-items:center;display:flex}.affiliate-settings .toggle-row input{width:16px;height:16px}.affiliate-settings .locked-note{margin:0 13px 13px}.affiliate-shell{background:#fff;border:1px solid #e4e7ec;border-radius:10px;grid-template-columns:260px minmax(0,1fr);min-height:560px;display:grid;overflow:hidden}.affiliate-rail{background:#fcfcfd;border-right:1px solid #e4e7ec}.affiliate-rail>header{border-bottom:1px solid #e4e7ec;gap:2px;padding:13px;display:grid}.affiliate-rail>header strong{font-size:10px}.affiliate-rail>header span{color:#667085;font-size:7px}.affiliate-rail>button{text-align:left;background:0 0;border-top:0;border-bottom:1px solid #f2f4f7;border-left:2px solid #0000;border-right:0;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:10px 11px;display:grid}.affiliate-rail>button.active{background:#f9f5ff;border-left-color:#7f56d9}.affiliate-rail>button>div{min-width:0;display:grid}.affiliate-rail>button strong,.affiliate-rail>button small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.affiliate-rail>button strong{font-size:9px}.affiliate-rail>button small{color:#667085;font-size:7px}.affiliate-detail{min-width:0;padding:17px}.affiliate-detail>header{border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.affiliate-detail>header>div:last-child{align-items:center;gap:7px;display:flex}.affiliate-detail>header h2{margin:3px 0;font-size:17px}.affiliate-detail>header p{color:#667085;margin:0;font-size:9px}.affiliate-detail>header button{align-items:center;gap:5px;height:29px;display:flex}.campaign-stat-strip{background:#eaecf0;border:1px solid #eaecf0;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:13px 0;display:grid;overflow:hidden}.campaign-stat-strip>article{background:#f9fafb;gap:3px;padding:10px;display:grid}.campaign-stat-strip small{color:#667085;font-size:7px}.campaign-stat-strip strong{font-size:10px}.affiliate-two-column{grid-template-columns:1fr 1fr;gap:10px;display:grid}.affiliate-two-column>section{border:1px solid #e4e7ec;border-radius:9px;overflow:hidden}.affiliate-two-column>section>header{background:#fcfcfd;border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;padding:10px 11px;display:flex}.affiliate-two-column>section>header h3{margin:2px 0 0;font-size:10px}.affiliate-two-column>section>article{border-bottom:1px solid #f2f4f7;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.affiliate-two-column>section>article>span:first-child{color:#6941c6;background:#f4ebff;border-radius:999px;place-items:center;width:25px;height:25px;font-size:8px;font-weight:800;display:grid}.affiliate-two-column article div{display:grid}.affiliate-two-column article strong,.affiliate-two-column article b{font-size:8px}.affiliate-two-column article small{color:#667085;font-size:7px}.affiliate-two-column section>p{color:#667085;margin:0;padding:11px;font-size:8px}.campaign-coupons{border:1px solid #e4e7ec;border-radius:9px;margin-top:10px;overflow:hidden}.campaign-coupons>header{background:#fcfcfd;border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;padding:10px 11px;display:flex}.campaign-coupons h3{margin:2px 0 0;font-size:10px}.campaign-coupons button{color:#6941c6;background:#f4ebff;border:0;border-radius:6px;align-items:center;gap:4px;height:27px;font-size:8px;font-weight:800;display:flex}.campaign-coupons article{border-bottom:1px solid #f2f4f7;grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:9px 11px;display:grid}.campaign-coupons article span{display:grid}.campaign-coupons article strong,.campaign-coupons article b{font-size:8px}.campaign-coupons article small{color:#667085;font-size:7px}.campaign-coupons div>p{color:#667085;margin:0;padding:11px;font-size:8px}.campaign-version{color:#667085;align-items:center;gap:5px;margin-top:11px;font-size:7px;display:flex}.affiliate-profile-title{display:flex;gap:10px!important}.affiliate-profile-title>.learner-avatar{width:38px;height:38px}.affiliate-referral-mini{border:1px solid #e4e7ec;border-radius:9px;margin-top:10px;overflow:hidden}.affiliate-referral-mini>header{background:#fcfcfd;justify-content:space-between;padding:10px 11px;display:flex}.affiliate-referral-mini>article{border-top:1px solid #f2f4f7;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 11px;display:grid}.affiliate-referral-mini article>span:nth-child(2){display:grid}.affiliate-referral-mini strong{font-size:8px}.affiliate-referral-mini small{color:#667085;font-size:7px}.affiliate-table-card{background:#fff;border:1px solid #e4e7ec;border-radius:10px;overflow:hidden}.affiliate-table-card>header{border-bottom:1px solid #e4e7ec;padding:13px 14px}.affiliate-table-card h3{margin:2px 0;font-size:13px}.affiliate-table-card p{color:#667085;margin:0;font-size:8px}.affiliate-table .table-head,.affiliate-table>article{grid-template-columns:minmax(170px,1.4fr) 110px minmax(120px,1fr) 75px 90px 100px;align-items:center;gap:9px;padding:9px 12px;display:grid}.affiliate-table .table-head{color:#667085;text-transform:uppercase;background:#f9fafb;font-size:7px;font-weight:800}.affiliate-table>article{border-top:1px solid #f2f4f7}.affiliate-table>article>span{min-width:0;font-size:8px}.affiliate-table>article>span:first-child{align-items:center;gap:7px;display:flex}.affiliate-table article span span,.affiliate-table article>span:nth-child(2),.affiliate-table article>span:nth-child(5){display:grid}.affiliate-table article strong{text-overflow:ellipsis;font-size:8px;overflow:hidden}.affiliate-table article small{color:#667085;font-size:7px}.affiliate-table article button{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:6px;justify-content:center;align-items:center;gap:4px;height:26px;font-size:7px;font-weight:700;display:flex}.payout-board{grid-template-columns:repeat(4,minmax(190px,1fr));gap:9px;display:grid;overflow-x:auto}.payout-board>section{background:#f2f4f7;border-radius:9px;min-width:0;padding:7px}.payout-board>section>header{color:#475467;text-transform:uppercase;justify-content:space-between;align-items:center;padding:3px 4px 9px;font-size:8px;font-weight:800;display:flex}.payout-board>section>header b{background:#fff;border-radius:999px;place-items:center;width:19px;height:19px;display:grid}.payout-board>section>article{background:#fff;border:1px solid #e4e7ec;border-radius:8px;margin-bottom:7px;padding:10px;box-shadow:0 1px 2px #1018280a}.payout-board article>header{align-items:center;gap:7px;display:flex}.payout-board article>header>span:last-child{display:grid}.payout-board article strong{font-size:8px}.payout-board article small,.payout-board article p{color:#667085;font-size:7px}.payout-board article h3{margin:10px 0 2px;font-size:15px}.payout-board article p{margin:0}.payout-board dl{gap:5px;margin:10px 0;display:grid}.payout-board dl>div{justify-content:space-between;display:flex}.payout-board dt,.payout-board dd{margin:0;font-size:7px}.payout-board dt{color:#667085}.payout-board footer{border-top:1px solid #f2f4f7;justify-content:space-between;align-items:center;padding-top:8px;display:flex}.payout-board footer span{color:#b54708;align-items:center;gap:3px;font-size:7px;display:flex}.payout-board footer button{color:#6941c6;background:#f4ebff;border:0;border-radius:6px;height:25px;font-size:7px;font-weight:800}.affiliate-portal-wrap{background:#fff;border:1px solid #e4e7ec;border-radius:10px;overflow:hidden}.affiliate-portal-wrap>header{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.affiliate-portal-wrap h3{margin:2px 0 0;font-size:12px}.affiliate-portal-wrap>header label{color:#667085;align-items:center;gap:7px;font-size:7px;display:flex}.affiliate-portal-wrap>header select{height:29px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:7px;padding:0 8px;font-size:8px}.affiliate-portal{background:#f8f9fc;grid-template-columns:170px minmax(0,1fr);min-height:555px;display:grid}.affiliate-portal>aside{background:#101828;flex-direction:column;padding:13px 9px;display:flex}.partner-brand{color:#fff;align-items:center;gap:7px;padding:7px;display:flex}.partner-brand strong{font-size:9px}.affiliate-portal>aside>button{color:#667085;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;padding:8px 9px;font-size:8px}.affiliate-portal>aside>button.active{color:#fff;background:#344054}.affiliate-portal>aside>footer{color:#fff;border-top:1px solid #344054;align-items:center;gap:7px;margin-top:auto;padding:9px;display:flex}.affiliate-portal>aside>footer>span:last-child{display:grid}.affiliate-portal>aside>footer strong{font-size:8px}.affiliate-portal>aside>footer small{color:#667085;font-size:7px}.affiliate-portal>main{min-width:0;padding:18px}.affiliate-portal>main>header{justify-content:space-between;display:flex}.affiliate-portal>main>header span{color:#667085;font-size:7px}.affiliate-portal>main>header h2{margin:3px 0 13px;font-size:17px}.portal-lock{background:#f4ebff;border-radius:999px;align-items:center;gap:4px;height:25px;padding:0 7px;display:flex;color:#6941c6!important}.affiliate-portal-hero{color:#fff;background:linear-gradient(135deg,#7f56d9,#42307d);border-radius:10px;justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.affiliate-portal-hero div{display:grid}.affiliate-portal-hero span,.affiliate-portal-hero small{color:#e9d7fe;font-size:8px}.affiliate-portal-hero strong{margin:4px 0;font-size:25px}.affiliate-portal-stats{grid-template-columns:repeat(4,1fr);gap:8px;margin:10px 0;display:grid}.affiliate-portal-stats article{background:#fff;border:1px solid #e4e7ec;border-radius:8px;padding:10px;display:grid}.affiliate-portal-stats small{color:#667085;font-size:7px}.affiliate-portal-stats strong{font-size:12px}.portal-campaigns{background:#fff;border:1px solid #e4e7ec;border-radius:9px;overflow:hidden}.portal-campaigns>header{justify-content:space-between;padding:10px 11px;font-size:8px;display:flex}.portal-campaigns>article{border-top:1px solid #f2f4f7;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 11px;display:grid}.portal-campaigns article div{display:grid}.portal-campaigns strong{font-size:8px}.portal-campaigns small{color:#667085;font-size:7px}.disabled-link{color:#667085;background:#f2f4f7;border-radius:5px;align-items:center;gap:3px;padding:5px 6px;font-size:7px;display:flex}.portal-bottom{margin-top:10px}.affiliate-portal-note{color:#667085;background:#fffaeb;border-top:1px solid #fedf89;align-items:center;gap:5px;padding:9px 12px;font-size:7px;display:flex}.affiliate-approvals{background:#fff;border:1px solid #e4e7ec;border-radius:10px;overflow:hidden}.affiliate-approvals>header{border-bottom:1px solid #e4e7ec;padding:13px 14px}.affiliate-approvals>header h3{margin:2px 0;font-size:13px}.affiliate-approvals>header p{color:#667085;margin:0;font-size:8px}.affiliate-approvals>div{background:#f9fafb;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:10px;display:grid}.affiliate-approvals article{background:#fff;border:1px solid #e4e7ec;border-radius:8px;padding:11px}.affiliate-approvals article>header{justify-content:space-between;display:flex}.affiliate-approvals article>header>div{gap:5px;display:flex}.affiliate-approvals article>header span:not(.status-pill),.affiliate-approvals article>header small{color:#667085;font-size:7px}.affiliate-approvals article h3{margin:10px 0 4px;font-size:11px}.affiliate-approvals article p{color:#667085;min-height:42px;margin:0;font-size:7px}.affiliate-approvals dl{grid-template-columns:1fr 1fr;gap:6px;margin:10px 0;display:grid}.affiliate-approvals dl>div{background:#f9fafb;border-radius:5px;padding:6px;display:grid}.affiliate-approvals dt{color:#667085;font-size:6px}.affiliate-approvals dd{margin:2px 0 0;font-size:7px;font-weight:800}.affiliate-approvals article footer{border-top:1px solid #f2f4f7;justify-content:flex-end;gap:6px;padding-top:8px;display:flex}.affiliate-approvals article footer button{align-items:center;gap:4px;height:27px;font-size:7px;display:flex}@media (width<=1000px){.affiliate-overview{grid-template-columns:1fr}.affiliate-approvals>div{grid-template-columns:1fr 1fr}.payout-board{grid-template-columns:repeat(2,minmax(210px,1fr))}}@media (width<=800px){.page:has(.affiliates-workspace){padding-left:0;padding-right:0}.affiliates-workspace>.module-heading,.affiliates-workspace>.affiliate-boundary,.affiliates-workspace>.affiliate-metrics,.affiliates-workspace>.affiliate-tabs,.affiliates-workspace>.error-banner,.affiliates-workspace>.module-notice{margin-left:12px;margin-right:12px}.affiliate-boundary{grid-template-columns:28px minmax(0,1fr)}.affiliate-boundary>small{display:none}.affiliate-metrics{grid-template-columns:1fr 1fr}.affiliate-overview{margin:0 12px}.affiliate-shell{border-left:0;border-right:0;border-radius:0;min-height:0;display:block}.affiliate-rail{border-bottom:1px solid #e4e7ec;border-right:0;display:flex;overflow-x:auto}.affiliate-rail>header{flex:0 0 100px}.affiliate-rail>button{border-right:1px solid #e4e7ec;flex:0 0 235px}.affiliate-detail{padding:13px}.affiliate-table-card,.affiliate-portal-wrap,.affiliate-approvals{border-left:0;border-right:0;border-radius:0}.affiliate-table{overflow-x:auto}.affiliate-table .table-head,.affiliate-table>article{min-width:780px}.payout-board{padding:0 12px;display:flex}.payout-board>section{flex:0 0 250px}.affiliate-portal{grid-template-columns:1fr}.affiliate-portal>aside{display:none}.affiliate-portal>main{padding:13px}.affiliate-approvals>div,.affiliate-two-column{grid-template-columns:1fr}}@media (width<=500px){.affiliate-metrics{grid-template-columns:1fr 1fr}.affiliate-metrics>article{padding:9px}.affiliate-detail>header{display:grid}.campaign-stat-strip,.affiliate-portal-stats{grid-template-columns:1fr 1fr}.portal-campaigns>article{grid-template-columns:30px minmax(0,1fr)}.portal-campaigns .disabled-link{grid-column:2}.affiliate-portal-wrap>header{align-items:flex-start}.affiliate-portal-wrap>header label{display:grid}.campaign-performance>button{grid-template-columns:30px minmax(0,1fr) auto}.campaign-performance>button>span:nth-of-type(2),.campaign-performance>button>span:nth-of-type(3),.campaign-performance>button>svg{display:none}}@media (width<=560px){.membership-metrics article{grid-template-columns:28px minmax(0,1fr);padding:8px}.membership-detail>header{flex-direction:column}.offer-grid{grid-template-columns:1fr;padding:10px}.learner-lessons article{grid-template-columns:27px minmax(0,1fr)}.learner-lessons article>div:last-child{grid-column:2}.portal-preview{grid-template-columns:72px minmax(0,1fr)}.portal-brand strong,.portal-preview>aside button{font-size:0}.portal-preview>aside button{justify-content:center}.membership-approvals>div,.membership-form{grid-template-columns:1fr}.membership-form .wide{grid-column:auto}.dialog-checks{grid-template-columns:1fr}}.membership-tabs{background:#fff;border:1px solid #e4e7ec;padding:0 8px;display:flex}.membership-tabs button{color:#667085;background:0 0;border:0;border-bottom:2px solid #0000;min-height:42px;padding:0 11px;font-size:9px;font-weight:700}.membership-tabs button:hover{color:#344054;background:#f9fafb}.membership-tabs button.active{color:#4d46dc;border-bottom-color:#4d46dc}.ai-workspace{min-width:0}.ai-boundary{color:#344054;background:linear-gradient(90deg,#f4f3ff,#f9f5ff);border:1px solid #d9d6fe;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;margin-bottom:11px;padding:10px 12px;display:grid}.ai-boundary>svg{color:#5925dc;box-sizing:content-box;background:#e9d7fe;border-radius:8px;padding:8px}.ai-boundary strong,.ai-boundary span{display:block}.ai-boundary strong{font-size:10px}.ai-boundary span,.ai-boundary small{color:#667085;font-size:8px;line-height:1.5}.ai-boundary>small{color:#5925dc;text-transform:uppercase;background:#e9d7fe;border-radius:999px;padding:5px 8px;font-weight:800}.ai-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:11px;display:grid}.ai-metrics>article{background:#fff;border:1px solid #e4e7ec;border-radius:9px;align-items:center;gap:10px;min-width:0;padding:11px;display:flex;box-shadow:0 1px 2px #1018280a}.ai-metrics>article>span{border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.ai-metrics>article>span svg{width:16px}.ai-metrics .violet{color:#6941c6;background:#f4ebff}.ai-metrics .blue{color:#175cd3;background:#eff8ff}.ai-metrics .green{color:#067647;background:#ecfdf3}.ai-metrics .amber{color:#b54708;background:#fffaeb}.ai-metrics div{min-width:0;display:grid}.ai-metrics small{color:#667085;font-size:8px}.ai-metrics strong{text-overflow:ellipsis;font-size:14px;line-height:1.25;overflow:hidden}.ai-metrics em{color:#667085;font-size:7px;font-style:normal}.ai-tabs{background:#fff;border:1px solid #e4e7ec;border-radius:10px;margin-bottom:10px;padding:0 8px;display:flex;overflow-x:auto}.ai-tabs button{color:#667085;min-height:42px;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0 11px;font-size:9px;font-weight:700}.ai-tabs button:hover{color:#344054;background:#f9fafb}.ai-tabs button.active{color:#4d46dc;border-bottom-color:#4d46dc}.ai-tabs button span{color:#667085;background:#f2f4f7;border-radius:999px;margin-left:5px;padding:1px 5px;font-size:7px}.ai-overview{grid-template-columns:minmax(235px,.72fr) minmax(350px,1.2fr);gap:10px;display:grid}.ai-overview>section{background:#fff;border:1px solid #e4e7ec;border-radius:10px;overflow:hidden}.ai-overview>section>header{border-bottom:1px solid #f2f4f7;justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.ai-overview h3{margin:2px 0 0;font-size:12px}.ai-readiness{grid-row:span 2}.readiness-ring{grid-template-columns:105px minmax(0,1fr);align-items:center;gap:13px;padding:16px;display:grid}.readiness-ring>div{background:radial-gradient(closest-side,#fff 75%,transparent 76% 99%),conic-gradient(#7f56d9 var(--score),#eaecf0 0);border-radius:50%;align-content:center;place-items:center;width:96px;height:96px;display:grid}.readiness-ring strong{font-size:22px}.readiness-ring small{color:#667085;font-size:7px}.readiness-ring ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.readiness-ring li{color:#475467;align-items:center;gap:6px;font-size:8px;display:flex}.readiness-ring li svg{color:#067647;background:#dcfae6;border-radius:999px;width:14px;height:14px;padding:2px}.ai-readiness>footer{color:#667085;background:#fcfcfd;border-top:1px solid #f2f4f7;align-items:center;gap:5px;padding:10px 13px;font-size:7px;display:flex}.ai-agent-summary>header>span{color:#667085;font-size:8px}.ai-agent-summary>button{color:#344054;text-align:left;background:#fff;border:0;border-bottom:1px solid #f2f4f7;grid-template-columns:34px minmax(120px,1fr) 70px auto 14px;align-items:center;gap:9px;width:100%;padding:10px 13px;display:grid}.ai-agent-summary>button:hover{background:#f9fafb}.ai-agent-summary>button>span:nth-child(2),.ai-agent-summary>button>span:nth-child(3){min-width:0;display:grid}.ai-agent-summary strong{text-overflow:ellipsis;font-size:9px;overflow:hidden}.ai-agent-summary small{color:#667085;font-size:7px}.ai-agent-summary b{font-size:9px}.ai-recent-tests{grid-column:2}.ai-recent-tests>button{color:#344054;text-align:left;background:#fff;border:0;border-bottom:1px solid #f2f4f7;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:9px 13px;display:grid}.ai-recent-tests>button:hover{background:#f9fafb}.ai-recent-tests>button>span:nth-child(2){display:grid}.ai-recent-tests strong,.ai-recent-tests b{font-size:8px}.ai-recent-tests small{color:#667085;font-size:7px}.agent-icon{color:#5925dc;background:#f4ebff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.agent-icon svg{width:16px;height:16px}.agent-icon.voice{color:#175cd3;background:#eff8ff}.agent-icon.review{color:#b54708;background:#fffaeb}.agent-icon.general{color:#067647;background:#ecfdf3}.intent-mark{color:#4d46dc;background:#f0efff;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.intent-mark.booking{color:#175cd3;background:#eff8ff}.intent-mark.opt_out{color:#b42318;background:#fef3f2}.intent-mark.human{color:#b54708;background:#fffaeb}.intent-mark.pricing{color:#067647;background:#ecfdf3}.ai-shell{background:#fff;border:1px solid #e4e7ec;border-radius:10px;grid-template-columns:260px minmax(0,1fr);min-height:590px;display:grid;overflow:hidden}.ai-rail{background:#fcfcfd;border-right:1px solid #e4e7ec}.ai-rail>header,.knowledge-layout>aside>header,.simulation-layout>aside>header{border-bottom:1px solid #e4e7ec;gap:2px;padding:13px;display:grid}.ai-rail>header strong,.knowledge-layout>aside>header strong,.simulation-layout>aside>header strong{font-size:10px}.ai-rail>header span,.knowledge-layout>aside>header span,.simulation-layout>aside>header span{color:#667085;font-size:7px}.ai-rail>button,.knowledge-layout>aside>button,.simulation-layout>aside>button{color:#344054;text-align:left;background:0 0;border-top:0;border-bottom:1px solid #f2f4f7;border-left:2px solid #0000;border-right:0;width:100%}.ai-rail>button{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 11px;display:grid}.ai-rail>button.active,.knowledge-layout>aside>button.active,.simulation-layout>aside>button.active{background:#f9f5ff;border-left-color:#7f56d9}.ai-rail>button>span:nth-child(2){min-width:0;display:grid}.ai-rail>button strong,.ai-rail>button small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ai-rail>button strong{font-size:9px}.ai-rail>button small{color:#667085;font-size:7px}.ai-detail{min-width:0;padding:17px}.ai-detail>header,.knowledge-layout>section>header,.simulation-layout>section>header{border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.ai-detail>header>div:last-child,.knowledge-layout>section>header>div:last-child{align-items:center;gap:7px;display:flex}.ai-detail>header button,.knowledge-layout>section>header button{align-items:center;gap:5px;height:29px;display:flex}.ai-agent-title{gap:10px;display:flex}.ai-agent-title>.agent-icon{width:39px;height:39px}.ai-agent-title h2,.knowledge-layout>section>header h2,.simulation-layout>section>header h2{margin:3px 0;font-size:17px}.ai-agent-title p,.knowledge-layout>section>header p,.simulation-layout>section>header p{color:#667085;margin:0;font-size:9px}.ai-facts{background:#eaecf0;border:1px solid #eaecf0;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:13px 0;display:grid;overflow:hidden}.ai-facts>article{background:#f9fafb;gap:3px;padding:10px;display:grid}.ai-facts small{color:#667085;font-size:7px}.ai-facts strong{font-size:9px}.prompt-card{background:linear-gradient(135deg,#fcfcfd,#f9f5ff);border:1px solid #e4e7ec;border-radius:9px;margin-bottom:10px;padding:12px}.prompt-card>header,.prompt-card>footer{align-items:center;gap:6px;display:flex}.prompt-card>header{justify-content:space-between}.prompt-card>header>span{align-items:center;gap:5px;font-size:8px;font-weight:800;display:flex}.prompt-card>header small,.prompt-card>footer{color:#667085;font-size:7px}.prompt-card p{color:#475467;margin:10px 0;font-size:9px;line-height:1.55}.prompt-card>footer b{color:#5925dc;text-transform:capitalize;background:#e9d7fe;border-radius:999px;padding:3px 6px}.prompt-card>footer span{margin-right:auto}.flow-preview{border:1px solid #e4e7ec;border-radius:9px;margin-bottom:10px;overflow:hidden}.flow-preview>header{background:#fcfcfd;border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;padding:10px 11px;display:flex}.flow-preview h3{margin:2px 0 0;font-size:10px}.flow-preview>header>span{color:#667085;align-items:center;gap:4px;font-size:7px;display:flex}.flow-preview>div{background-image:radial-gradient(#d0d5dd 1px,#0000 1px);background-size:14px 14px;gap:19px;padding:16px;display:flex;overflow-x:auto}.flow-preview article{background:#fff;border:1px solid #d0d5dd;border-radius:8px;flex:0 0 145px;align-items:center;gap:8px;padding:10px;display:flex;position:relative;box-shadow:0 4px 10px #10182812}.flow-preview article>span{color:#5925dc;background:#f4ebff;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.flow-preview article>span svg{width:14px}.flow-preview article>div{display:grid}.flow-preview article small{color:#667085;text-transform:uppercase;font-size:6px}.flow-preview article strong{font-size:8px}.flow-preview article i{color:#667085;position:absolute;right:-18px}.flow-preview article.end>span{color:#067647;background:#ecfdf3}.ai-two-column{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ai-two-column>section{border:1px solid #e4e7ec;border-radius:9px;overflow:hidden}.ai-two-column>section>header{background:#fcfcfd;border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;padding:10px 11px;display:flex}.ai-two-column h3{margin:2px 0 0;font-size:10px}.ai-two-column>section>article{border-bottom:1px solid #f2f4f7;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.ai-two-column>section>article>span:first-child{color:#6941c6;background:#f4ebff;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.ai-two-column article svg{width:13px}.ai-two-column article div{display:grid}.ai-two-column article strong,.ai-two-column article b{font-size:8px}.ai-two-column article small{color:#667085;font-size:7px}.ai-version-lock,.simulation-locks{color:#667085;align-items:center;gap:5px;margin-top:11px;font-size:7px;display:flex}.knowledge-layout,.simulation-layout{background:#fff;border:1px solid #e4e7ec;border-radius:10px;grid-template-columns:280px minmax(0,1fr);min-height:570px;display:grid;overflow:hidden}.knowledge-layout>aside,.simulation-layout>aside{background:#fcfcfd;border-right:1px solid #e4e7ec}.knowledge-layout>aside>button{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 11px;display:grid}.knowledge-layout>aside>button>span:nth-child(2){min-width:0;display:grid}.knowledge-layout>aside strong,.knowledge-layout>aside small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.knowledge-layout>aside strong{font-size:8px}.knowledge-layout>aside small{color:#667085;font-size:7px}.knowledge-layout>section,.simulation-layout>section{min-width:0;padding:17px}.knowledge-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.knowledge-source-grid>article{border:1px solid #e4e7ec;border-radius:9px;flex-direction:column;min-height:160px;padding:12px;display:flex}.knowledge-source-grid article>header{justify-content:space-between;align-items:center;display:flex}.knowledge-source-grid article>header>span:first-child{color:#175cd3;background:#eff8ff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.knowledge-source-grid h3{margin:12px 0 5px;font-size:10px}.knowledge-source-grid p{color:#475467;margin:0;font-size:8px;line-height:1.55}.knowledge-source-grid footer{border-top:1px solid #f2f4f7;gap:2px;margin-top:auto;padding-top:10px;display:grid}.knowledge-source-grid footer span,.knowledge-source-grid footer small{color:#667085;font-size:7px}.simulation-layout>aside>button{grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 11px;display:grid}.simulation-layout>aside>button>span:nth-child(2){min-width:0;display:grid}.simulation-layout>aside strong,.simulation-layout>aside small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.simulation-layout>aside strong,.simulation-layout>aside b{font-size:8px}.simulation-layout>aside small{color:#667085;font-size:7px}.chat-emulator{background:#f8f9fc;border:1px solid #e4e7ec;border-radius:10px;gap:9px;margin-top:13px;padding:15px;display:grid}.chat-emulator>article{background:#fff;border:1px solid #e4e7ec;border-radius:10px;max-width:78%;padding:10px 12px}.chat-emulator article.tester{color:#fff;background:#4d46dc;border-color:#4d46dc;justify-self:end}.chat-emulator article>span{align-items:center;gap:4px;font-size:7px;font-weight:800;display:flex}.chat-emulator article p{margin:5px 0 0;font-size:9px;line-height:1.5}.chat-emulator article footer{border-top:1px solid #f2f4f7;gap:6px;margin-top:8px;padding-top:7px;display:flex}.chat-emulator article footer b{text-transform:capitalize;font-size:7px}.chat-emulator article footer small{color:#667085;font-size:7px}.action-preview{color:#b54708;background:#fffaeb;border:1px solid #fedf89;border-radius:8px;align-items:center;gap:7px;width:max-content;max-width:100%;padding:8px 10px;display:flex}.action-preview span{display:grid}.action-preview strong,.action-preview small{font-size:7px}.action-preview small{color:#667085}.simulation-evidence{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.simulation-evidence>section{border:1px solid #e4e7ec;border-radius:9px;overflow:hidden}.simulation-evidence>section>header{background:#fcfcfd;border-bottom:1px solid #e4e7ec;justify-content:space-between;padding:10px 11px;display:flex}.simulation-evidence>section>header strong{font-size:8px}.simulation-evidence article{border-bottom:1px solid #f2f4f7;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.simulation-evidence article>span:first-child{color:#5925dc;background:#f4ebff;border-radius:999px;place-items:center;width:23px;height:23px;font-size:7px;font-weight:800;display:grid}.simulation-evidence article>span.pass{color:#067647;background:#ecfdf3}.simulation-evidence article div{display:grid}.simulation-evidence article strong,.simulation-evidence article b{font-size:8px}.simulation-evidence article small{color:#667085;font-size:7px}.simulation-locks{background:#f9fafb;border-radius:7px;padding:9px 10px}.ai-approvals{background:#fff;border:1px solid #e4e7ec;border-radius:10px;overflow:hidden}.ai-approvals>header{border-bottom:1px solid #e4e7ec;padding:13px 14px}.ai-approvals>header h3{margin:2px 0;font-size:13px}.ai-approvals>header p{color:#667085;margin:0;font-size:8px}.ai-approvals>div{background:#f9fafb;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:10px;display:grid}.ai-approvals article{background:#fff;border:1px solid #e4e7ec;border-radius:8px;padding:11px}.ai-approvals article>header{justify-content:space-between;display:flex}.ai-approvals article>header>div{gap:5px;display:flex}.ai-approvals article>header span:not(.status-pill),.ai-approvals article>header small{color:#667085;font-size:7px}.ai-approvals article h3{margin:10px 0 4px;font-size:11px}.ai-approvals article p{color:#667085;min-height:42px;margin:0;font-size:7px}.ai-approvals dl{grid-template-columns:1fr 1fr;gap:6px;margin:10px 0;display:grid}.ai-approvals dl>div{background:#f9fafb;border-radius:5px;padding:6px;display:grid}.ai-approvals dt{color:#667085;font-size:6px}.ai-approvals dd{margin:2px 0 0;font-size:7px;font-weight:800}.ai-approvals article footer{border-top:1px solid #f2f4f7;justify-content:flex-end;gap:6px;padding-top:8px;display:flex}.ai-approvals article footer button{align-items:center;gap:4px;height:27px;font-size:7px;display:flex}@media (width<=1000px){.ai-overview{grid-template-columns:1fr 1fr}.ai-readiness{grid-row:auto}.ai-recent-tests{grid-column:1/-1}.ai-approvals>div{grid-template-columns:1fr 1fr}}@media (width<=800px){.page:has(.ai-workspace){padding-left:0;padding-right:0}.ai-workspace>.module-heading,.ai-workspace>.ai-boundary,.ai-workspace>.ai-metrics,.ai-workspace>.ai-tabs,.ai-workspace>.error-banner,.ai-workspace>.module-notice{margin-left:12px;margin-right:12px}.ai-boundary{grid-template-columns:30px minmax(0,1fr)}.ai-boundary>small{display:none}.ai-metrics{grid-template-columns:1fr 1fr}.ai-overview{grid-template-columns:1fr;margin:0 12px}.ai-recent-tests{grid-column:auto}.ai-shell,.knowledge-layout,.simulation-layout{border-left:0;border-right:0;border-radius:0;min-height:0;display:block}.ai-rail,.knowledge-layout>aside,.simulation-layout>aside{border-bottom:1px solid #e4e7ec;border-right:0;display:flex;overflow-x:auto}.ai-rail>header,.knowledge-layout>aside>header,.simulation-layout>aside>header{flex:0 0 105px}.ai-rail>button,.knowledge-layout>aside>button,.simulation-layout>aside>button{border-right:1px solid #e4e7ec;flex:0 0 240px}.ai-detail,.knowledge-layout>section,.simulation-layout>section{padding:13px}.ai-two-column,.simulation-evidence{grid-template-columns:1fr}.ai-approvals{border-left:0;border-right:0;border-radius:0}.ai-approvals>div{grid-template-columns:1fr}}@media (width<=500px){.ai-metrics>article{padding:9px}.ai-detail>header,.knowledge-layout>section>header,.simulation-layout>section>header{display:grid}.ai-detail>header>div:last-child,.knowledge-layout>section>header>div:last-child{flex-wrap:wrap}.ai-facts{grid-template-columns:1fr 1fr}.knowledge-source-grid{grid-template-columns:1fr}.readiness-ring{grid-template-columns:85px minmax(0,1fr);padding:12px}.readiness-ring>div{width:78px;height:78px}.ai-agent-summary>button{grid-template-columns:32px minmax(0,1fr) auto}.ai-agent-summary>button>span:nth-child(3),.ai-agent-summary>button>svg{display:none}.flow-preview>div{padding:13px}.chat-emulator>article{max-width:92%}}.integrations-workspace{min-width:0}.integration-boundary{color:#344054;background:linear-gradient(90deg,#eef4ff,#f5f8ff);border:1px solid #b2ccff;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;margin-bottom:11px;padding:10px 12px;display:grid}.integration-boundary>svg{color:#175cd3;box-sizing:content-box;background:#d1e9ff;border-radius:8px;padding:8px}.integration-boundary strong,.integration-boundary span{display:block}.integration-boundary strong{font-size:10px}.integration-boundary span,.integration-boundary small{color:#667085;font-size:8px;line-height:1.5}.integration-boundary>small{color:#175cd3;text-transform:uppercase;background:#d1e9ff;border-radius:999px;padding:5px 8px;font-weight:800}.integration-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:11px;display:grid}.integration-metrics>article{background:#fff;border:1px solid #e4e7ec;border-radius:9px;align-items:center;gap:10px;min-width:0;padding:11px;display:flex;box-shadow:0 1px 2px #1018280a}.integration-metrics>article>span{border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.integration-metrics>article>span svg{width:16px}.integration-metrics .violet{color:#6941c6;background:#f4ebff}.integration-metrics .blue{color:#175cd3;background:#eff8ff}.integration-metrics .green{color:#067647;background:#ecfdf3}.integration-metrics .amber{color:#b54708;background:#fffaeb}.integration-metrics div{min-width:0;display:grid}.integration-metrics small{color:#667085;font-size:8px}.integration-metrics strong{text-overflow:ellipsis;font-size:14px;line-height:1.25;overflow:hidden}.integration-metrics em{color:#667085;font-size:7px;font-style:normal}.integration-tabs{background:#fff;border:1px solid #e4e7ec;border-radius:10px;margin-bottom:10px;padding:0 8px;display:flex;overflow-x:auto}.integration-tabs button{color:#667085;min-height:42px;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0 11px;font-size:9px;font-weight:700}.integration-tabs button:hover{color:#344054;background:#f9fafb}.integration-tabs button.active{color:#175cd3;border-bottom-color:#1570ef}.integration-tabs button span{color:#667085;background:#f2f4f7;border-radius:999px;margin-left:5px;padding:1px 5px;font-size:7px}.integration-overview{grid-template-columns:minmax(245px,.7fr) minmax(360px,1.2fr);gap:10px;display:grid}.integration-overview>section{background:#fff;border:1px solid #e4e7ec;border-radius:10px;overflow:hidden}.integration-overview>section>header{border-bottom:1px solid #f2f4f7;justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.integration-overview h3{margin:2px 0 0;font-size:12px}.integration-readiness{grid-row:span 2}.integration-score{grid-template-columns:100px minmax(0,1fr);align-items:center;gap:13px;padding:16px;display:grid}.integration-score>div{color:#175cd3;background:radial-gradient(closest-side,#fff 75%,transparent 76% 99%),conic-gradient(#1570ef 100%,#eaecf0 0);border-radius:50%;align-content:center;place-items:center;width:92px;height:92px;display:grid}.integration-score strong{font-size:22px}.integration-score small{color:#667085;font-size:7px}.integration-score ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.integration-score li{color:#475467;align-items:center;gap:6px;font-size:8px;display:flex}.integration-score li svg{color:#067647;background:#dcfae6;border-radius:999px;width:14px;height:14px;padding:2px}.integration-readiness>footer,.rate-budget>footer{color:#667085;background:#fcfcfd;border-top:1px solid #f2f4f7;align-items:center;gap:5px;padding:10px 13px;font-size:7px;display:flex}.integration-app-summary>header>span{color:#667085;font-size:8px}.integration-app-summary>button{color:#344054;text-align:left;background:#fff;border:0;border-bottom:1px solid #f2f4f7;grid-template-columns:34px minmax(130px,1fr) 55px auto 14px;align-items:center;gap:9px;width:100%;padding:10px 13px;display:grid}.integration-app-summary>button:hover{background:#f9fafb}.integration-app-summary>button>span:nth-child(2),.integration-app-summary>button>span:nth-child(3){min-width:0;display:grid}.integration-app-summary strong{text-overflow:ellipsis;font-size:9px;overflow:hidden}.integration-app-summary small{color:#667085;font-size:7px}.integration-app-summary b{font-size:9px}.rate-budget{grid-column:2}.rate-budget>div{grid-template-columns:repeat(3,1fr);gap:8px;padding:12px;display:grid}.rate-budget article{background:#f9fafb;border:1px solid #eaecf0;border-radius:8px;padding:11px;display:grid}.rate-budget article small,.rate-budget article span{color:#667085;font-size:7px}.rate-budget article strong{margin:3px 0;font-size:16px}.integration-recent{grid-column:2}.integration-recent>button{color:#344054;text-align:left;background:#fff;border:0;border-bottom:1px solid #f2f4f7;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:9px 13px;display:grid}.integration-recent>button:hover{background:#f9fafb}.integration-recent>button>span:nth-child(2){display:grid}.integration-recent strong{font-size:8px}.integration-recent small{color:#667085;font-size:7px}.integration-app-icon{color:#175cd3;background:#eff8ff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.integration-app-icon svg{width:16px;height:16px}.integration-app-icon.oauth_app{color:#6941c6;background:#f4ebff}.integration-app-icon.marketplace_app{color:#067647;background:#ecfdf3}.delivery-mark{color:#067647;background:#ecfdf3;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.delivery-mark svg{width:14px}.delivery-mark.rate_limited{color:#b54708;background:#fffaeb}.delivery-mark.server_error,.delivery-mark.timeout{color:#b42318;background:#fef3f2}.integration-shell{background:#fff;border:1px solid #e4e7ec;border-radius:10px;grid-template-columns:260px minmax(0,1fr);min-height:590px;display:grid;overflow:hidden}.integration-rail{background:#fcfcfd;border-right:1px solid #e4e7ec}.integration-rail>header,.webhook-layout>aside>header{border-bottom:1px solid #e4e7ec;gap:2px;padding:13px;display:grid}.integration-rail>header strong,.webhook-layout>aside>header strong{font-size:10px}.integration-rail>header span,.webhook-layout>aside>header span{color:#667085;font-size:7px}.integration-rail>button,.webhook-layout>aside>button{color:#344054;text-align:left;background:0 0;border-top:0;border-bottom:1px solid #f2f4f7;border-left:2px solid #0000;border-right:0;width:100%}.integration-rail>button{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 11px;display:grid}.integration-rail>button.active,.webhook-layout>aside>button.active{background:#eff8ff;border-left-color:#1570ef}.integration-rail>button>span:nth-child(2){min-width:0;display:grid}.integration-rail>button strong,.integration-rail>button small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.integration-rail>button strong{font-size:9px}.integration-rail>button small{color:#667085;font-size:7px}.integration-detail{min-width:0;padding:17px}.integration-detail>header,.webhook-layout>section>header{border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.integration-detail>header>div:last-child,.webhook-layout>section>header>div:last-child{align-items:center;gap:7px;display:flex}.integration-detail>header button,.webhook-layout>section>header button{align-items:center;gap:5px;height:29px;display:flex}.integration-app-title{gap:10px;display:flex}.integration-app-title>.integration-app-icon{width:39px;height:39px}.integration-app-title h2,.webhook-layout>section>header h2{margin:3px 0;font-size:17px}.integration-app-title p,.webhook-layout>section>header p{color:#667085;margin:0;font-size:9px}.integration-facts,.webhook-facts{background:#eaecf0;border:1px solid #eaecf0;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:13px 0;display:grid;overflow:hidden}.integration-facts>article,.webhook-facts>article{background:#f9fafb;gap:3px;padding:10px;display:grid}.integration-facts small,.webhook-facts small{color:#667085;font-size:7px}.integration-facts strong,.webhook-facts strong{text-overflow:ellipsis;font-size:9px;overflow:hidden}.permission-layout{grid-template-columns:1.2fr .8fr;gap:10px;display:grid}.permission-layout>section,.connection-mini,.event-subscriptions,.delivery-timeline{border:1px solid #e4e7ec;border-radius:9px;overflow:hidden}.permission-layout>section>header,.connection-mini>header,.event-subscriptions>header,.delivery-timeline>header{background:#fcfcfd;border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;padding:10px 11px;display:flex}.permission-layout h3,.connection-mini h3,.delivery-timeline h3{margin:2px 0 0;font-size:10px}.permission-layout>section>header>span,.connection-mini>header>span,.delivery-timeline>header>span{color:#667085;font-size:7px}.permission-layout>section>article{border-bottom:1px solid #f2f4f7;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.permission-layout article>span{color:#067647;background:#ecfdf3;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.permission-layout article>span.sensitive{color:#b54708;background:#fffaeb}.permission-layout article svg{width:13px}.permission-layout article>div{display:grid}.permission-layout article strong,.permission-layout article b{font-size:7px}.permission-layout article small{color:#667085;font-size:7px}.permission-layout article b{color:#667085}.permission-layout dl{grid-template-columns:1fr 1fr;gap:7px;margin:0;padding:10px;display:grid}.permission-layout dl>div{background:#f9fafb;border-radius:6px;padding:7px;display:grid}.permission-layout dt{color:#667085;font-size:6px}.permission-layout dd{margin:2px 0 0;font-size:7px;font-weight:800}.callback-list{gap:5px;padding:0 10px 10px;display:grid}.callback-list>strong{font-size:7px}.callback-list>span{color:#175cd3;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:7px;display:flex;overflow:hidden}.connection-mini{margin-top:10px}.connection-mini>article{border-bottom:1px solid #f2f4f7;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.connection-mini article>span:nth-child(2){display:grid}.connection-mini strong,.connection-mini b{font-size:7px}.connection-mini small{color:#667085;font-size:7px}.connection-mini>p,.delivery-timeline>p{color:#667085;margin:0;padding:11px;font-size:8px}.integration-version-lock{color:#667085;align-items:center;gap:5px;margin-top:11px;font-size:7px;display:flex}.connections-board{background:#fff;border:1px solid #e4e7ec;border-radius:10px;overflow:hidden}.connections-board>header{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;padding:14px;display:flex}.connections-board>header h3{margin:2px 0;font-size:13px}.connections-board>header p{color:#667085;margin:0;font-size:8px}.connections-board>div{background:#f9fafb;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:11px;display:grid}.connections-board>div>article{background:#fff;border:1px solid #e4e7ec;border-radius:9px;padding:12px}.connections-board article>header{justify-content:space-between;align-items:center;display:flex}.connections-board article h3{margin:11px 0 2px;font-size:11px}.connections-board article p{color:#667085;margin:0;font-size:8px}.connections-board article dl{grid-template-columns:1fr 1fr;gap:6px;margin:11px 0;display:grid}.connections-board article dl>div{background:#f9fafb;border-radius:6px;padding:7px;display:grid}.connections-board article dt{color:#667085;font-size:6px}.connections-board article dd{margin:2px 0 0;font-size:7px;font-weight:800}.connections-board article footer{color:#667085;border-top:1px solid #f2f4f7;align-items:center;gap:5px;padding-top:9px;font-size:7px;display:flex}.webhook-layout{background:#fff;border:1px solid #e4e7ec;border-radius:10px;grid-template-columns:280px minmax(0,1fr);min-height:570px;display:grid;overflow:hidden}.webhook-layout>aside{background:#fcfcfd;border-right:1px solid #e4e7ec}.webhook-layout>aside>button{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 11px;display:grid}.webhook-layout>aside>button>span:nth-child(2){min-width:0;display:grid}.webhook-layout>aside strong,.webhook-layout>aside small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.webhook-layout>aside strong{font-size:8px}.webhook-layout>aside small{color:#667085;font-size:7px}.webhook-layout>section{min-width:0;padding:17px}.event-subscriptions>header>strong{font-size:8px}.event-subscriptions>div{flex-wrap:wrap;gap:6px;padding:11px;display:flex}.event-subscriptions>div>span{color:#175cd3;background:#eff8ff;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:7px;font-weight:700;display:flex}.delivery-timeline{margin-top:10px}.delivery-timeline>article{border-bottom:1px solid #f2f4f7;grid-template-columns:29px minmax(0,1fr) 70px auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.delivery-timeline article>div,.delivery-timeline article>span:nth-child(3){display:grid}.delivery-timeline article strong,.delivery-timeline article b{font-size:8px}.delivery-timeline article small{color:#667085;font-size:7px}.integration-logs{gap:10px;display:grid}.integration-logs>section{background:#fff;border:1px solid #e4e7ec;border-radius:10px;overflow:hidden}.integration-logs>section>header{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.integration-logs h3{margin:2px 0 0;font-size:12px}.integration-logs>section>header>span{color:#667085;font-size:8px}.integration-log-table .table-head,.integration-log-table>article{grid-template-columns:minmax(180px,1.2fr) minmax(130px,1fr) 85px 55px minmax(130px,.8fr) 90px;align-items:center;gap:9px;padding:9px 12px;display:grid}.integration-log-table.api .table-head,.integration-log-table.api>article{grid-template-columns:minmax(200px,1.3fr) minmax(120px,.8fr) minmax(160px,1fr) 55px minmax(130px,.8fr)}.integration-log-table .table-head{color:#667085;text-transform:uppercase;background:#f9fafb;font-size:7px;font-weight:800}.integration-log-table>article{border-top:1px solid #f2f4f7}.integration-log-table>article>span{min-width:0;font-size:8px}.integration-log-table>article>span:first-child{align-items:center;gap:7px;display:flex}.integration-log-table>article>span:first-child>span,.integration-log-table>article>span:nth-last-child(2){display:grid}.integration-log-table strong{text-overflow:ellipsis;font-size:8px;overflow:hidden}.integration-log-table small{color:#667085;font-size:7px}.integration-log-table article button{color:#175cd3;background:#eff8ff;border:0;border-radius:6px;justify-content:center;align-items:center;gap:4px;height:26px;font-size:7px;font-weight:700;display:flex}.integration-approvals{background:#fff;border:1px solid #e4e7ec;border-radius:10px;overflow:hidden}.integration-approvals>header{border-bottom:1px solid #e4e7ec;padding:13px 14px}.integration-approvals>header h3{margin:2px 0;font-size:13px}.integration-approvals>header p{color:#667085;margin:0;font-size:8px}.integration-approvals>div{background:#f9fafb;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:10px;display:grid}.integration-approvals article{background:#fff;border:1px solid #e4e7ec;border-radius:8px;padding:11px}.integration-approvals article>header{justify-content:space-between;display:flex}.integration-approvals article>header>div{gap:5px;display:flex}.integration-approvals article>header span:not(.status-pill),.integration-approvals article>header small{color:#667085;font-size:7px}.integration-approvals article h3{margin:10px 0 4px;font-size:11px}.integration-approvals article p{color:#667085;min-height:42px;margin:0;font-size:7px}.integration-approvals article dl{grid-template-columns:1fr 1fr;gap:6px;margin:10px 0;display:grid}.integration-approvals article dl>div{background:#f9fafb;border-radius:5px;padding:6px;display:grid}.integration-approvals dt{color:#667085;font-size:6px}.integration-approvals dd{margin:2px 0 0;font-size:7px;font-weight:800}.integration-approvals article footer{border-top:1px solid #f2f4f7;justify-content:flex-end;gap:6px;padding-top:8px;display:flex}.integration-approvals article footer button{align-items:center;gap:4px;height:27px;font-size:7px;display:flex}.integration-scope-picker,.integration-event-picker{border:1px solid #e4e7ec;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:8px;display:grid!important}.integration-scope-picker legend,.integration-event-picker legend{color:#475467;padding:0 4px;font-size:8px;font-weight:700}.integration-scope-picker label,.integration-event-picker label{background:#f9fafb;border-radius:5px;align-items:center;gap:6px;padding:5px;display:flex!important}.integration-scope-picker input,.integration-event-picker input{width:14px!important;height:14px!important}.integration-scope-picker label>span{font-size:7px;display:grid}.integration-scope-picker label small{color:#667085;font-size:6px}.integration-event-picker label>span{font-size:7px}@media (width<=1000px){.integration-overview{grid-template-columns:1fr 1fr}.integration-readiness{grid-row:auto}.rate-budget,.integration-recent{grid-column:1/-1}.connections-board>div,.integration-approvals>div{grid-template-columns:1fr 1fr}}@media (width<=800px){.page:has(.integrations-workspace){padding-left:0;padding-right:0}.integrations-workspace>.module-heading,.integrations-workspace>.integration-boundary,.integrations-workspace>.integration-metrics,.integrations-workspace>.integration-tabs,.integrations-workspace>.error-banner,.integrations-workspace>.module-notice{margin-left:12px;margin-right:12px}.integration-boundary{grid-template-columns:30px minmax(0,1fr)}.integration-boundary>small{display:none}.integration-metrics{grid-template-columns:1fr 1fr}.integration-overview{grid-template-columns:1fr;margin:0 12px}.rate-budget,.integration-recent{grid-column:auto}.integration-shell,.webhook-layout{border-left:0;border-right:0;border-radius:0;min-height:0;display:block}.integration-rail,.webhook-layout>aside{border-bottom:1px solid #e4e7ec;border-right:0;display:flex;overflow-x:auto}.integration-rail>header,.webhook-layout>aside>header{flex:0 0 110px}.integration-rail>button,.webhook-layout>aside>button{border-right:1px solid #e4e7ec;flex:0 0 245px}.integration-detail,.webhook-layout>section{padding:13px}.permission-layout{grid-template-columns:1fr}.connections-board,.integration-approvals,.integration-logs>section{border-left:0;border-right:0;border-radius:0}.connections-board>div,.integration-approvals>div{grid-template-columns:1fr}.integration-log-table{overflow-x:auto}.integration-log-table .table-head,.integration-log-table>article{min-width:850px}.integration-log-table.api .table-head,.integration-log-table.api>article{min-width:760px}}@media (width<=500px){.integration-metrics>article{padding:9px}.integration-detail>header,.webhook-layout>section>header{display:grid}.integration-detail>header>div:last-child,.webhook-layout>section>header>div:last-child{flex-wrap:wrap}.integration-facts,.webhook-facts{grid-template-columns:1fr 1fr}.integration-app-summary>button{grid-template-columns:32px minmax(0,1fr) auto}.integration-app-summary>button>span:nth-child(3),.integration-app-summary>button>svg{display:none}.integration-score{grid-template-columns:82px minmax(0,1fr);padding:12px}.integration-score>div{width:76px;height:76px}.rate-budget>div{grid-template-columns:1fr}.connection-mini>article{grid-template-columns:28px minmax(0,1fr) auto}.connection-mini article>b{grid-column:2}.delivery-timeline>article{grid-template-columns:29px minmax(0,1fr) auto}.delivery-timeline article>span:nth-child(3){grid-column:2}.integration-scope-picker,.integration-event-picker{grid-template-columns:1fr}}.contact-workspace-scrim{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1018289e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.contact-workspace{background:#f8f9fc;border:1px solid #d0d5dd;border-radius:16px;flex-direction:column;width:min(1500px,100vw - 36px);height:min(920px,100vh - 36px);display:flex;overflow:hidden;box-shadow:0 24px 80px #10182847}.contact-workspace-loading,.contact-workspace-error{background:#fff;border-radius:12px;align-items:center;gap:10px;padding:24px;display:flex}.contact-workspace-error{display:block}.contact-workspace-header{background:#fff;border-bottom:1px solid #e4e7ec;grid-template-columns:34px 44px minmax(200px,1fr) auto 34px;align-items:center;gap:12px;min-height:76px;padding:12px 16px;display:grid}.contact-workspace-header h2{margin:1px 0;font-size:17px}.contact-workspace-header p{color:#667085;margin:0;font-size:9px}.contact-avatar.large{width:42px;height:42px;font-size:13px}.contact-workspace-head-metrics{gap:22px;padding:0 18px;display:flex}.contact-workspace-head-metrics>div{gap:2px;display:grid}.contact-workspace-head-metrics small{color:#667085;font-size:7px}.contact-workspace-head-metrics strong{font-size:11px}.contact-workspace-banner{margin:9px 12px 0}.contact-workspace-grid{background:#e4e7ec;flex:1;grid-template-columns:260px minmax(420px,1fr) 380px;gap:1px;min-height:0;display:grid}.contact-profile-panel,.contact-activity-panel,.contact-modules-panel{background:#fff;min-height:0;overflow:auto}.contact-profile-panel{padding:14px}.contact-profile-panel>header{border-bottom:1px solid #f2f4f7;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.contact-profile-panel>header>div{color:#667085;align-items:center;gap:7px;font-size:8px;display:flex}.contact-profile-panel>header button,.contact-activity-panel>header button,.contact-module-list>header button,.contact-notes>header>button{background:#fff;border:1px solid #d0d5dd;border-radius:6px;align-items:center;gap:4px;padding:6px 8px;font-size:8px;display:inline-flex}.contact-profile-panel svg,.contact-activity-panel button svg,.contact-modules-panel button svg{width:13px;height:13px}.contact-profile-panel>dl{gap:0;margin:10px 0;display:grid}.contact-profile-panel dt,.contact-profile-panel dd{margin:0}.contact-profile-panel>dl>div,.contact-profile-panel section dl>div{border-bottom:1px solid #f2f4f7;grid-template-columns:78px minmax(0,1fr);gap:6px;padding:6px 0;display:grid}.contact-profile-panel dt{color:#667085;font-size:7px}.contact-profile-panel dd{overflow-wrap:anywhere;font-size:8px;font-weight:700}.contact-profile-panel section{margin-top:15px}.contact-profile-panel h3{margin:0 0 7px;font-size:9px}.contact-profile-tags{flex-wrap:wrap;gap:5px;display:flex}.contact-profile-tags>span{background:#f9fafb;border:1px solid #e4e7ec;border-radius:99px;align-items:center;gap:4px;padding:4px 6px;font-size:7px;display:inline-flex}.contact-profile-tags i{border-radius:50%;width:6px;height:6px}.contact-safety{color:#067647;background:#ecfdf3;border-radius:8px;align-items:flex-start;gap:7px;margin-top:14px;padding:9px;display:flex}.contact-safety svg{flex:0 0 15px}.contact-safety strong,.contact-safety span{display:block}.contact-safety strong{font-size:8px}.contact-safety span{margin-top:2px;font-size:7px;line-height:1.4}.contact-activity-panel{flex-direction:column;display:flex}.contact-activity-panel>header{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.contact-activity-panel>header h3{margin:2px 0 0;font-size:12px}.contact-activity-panel>header>div:last-child{gap:6px;display:flex}.contact-activity-panel>header .primary-button{color:#fff;background:#635bff;border-color:#4d46dc}.contact-activity-filters{border-bottom:1px solid #f2f4f7;gap:4px;padding:8px 12px;display:flex;overflow:auto}.contact-activity-filters button{color:#667085;white-space:nowrap;background:0 0;border:0;border-radius:5px;padding:5px 8px;font-size:7px}.contact-activity-filters button.active{color:#4d46dc;background:#f0efff;font-weight:800}.contact-timeline{min-height:0;padding:5px 16px 28px;overflow:auto}.contact-timeline-row{border-bottom:1px solid #f2f4f7;grid-template-columns:32px minmax(0,1fr);gap:9px;padding:11px 0;display:grid}.contact-timeline-row>span{color:#475467;background:#f2f4f7;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.contact-timeline-row>span svg{width:14px}.contact-timeline-row.messages>span{color:#175cd3;background:#eff8ff}.contact-timeline-row.calls>span{color:#027a48;background:#ecfdf3}.contact-timeline-row.appointments>span{color:#7f56d9;background:#f4f3ff}.contact-timeline-row.forms>span{color:#b54708;background:#fffaeb}.contact-timeline-row.revenue>span{color:#c11574;background:#fdf2fa}.contact-timeline-row header{justify-content:space-between;gap:8px;display:flex}.contact-timeline-row strong{font-size:8px}.contact-timeline-row time{color:#667085;white-space:nowrap;font-size:7px}.contact-timeline-row p{color:#667085;white-space:pre-wrap;margin:4px 0;font-size:8px;line-height:1.45}.contact-timeline-row footer{gap:5px;margin-top:5px;display:flex}.contact-timeline-row footer b,.contact-timeline-row footer em{color:#667085;text-transform:capitalize;background:#f2f4f7;border-radius:99px;padding:3px 5px;font-size:6px;font-style:normal}.contact-timeline-row footer em{color:#067647;background:#ecfdf3}.contact-modules-panel{flex-direction:column;display:flex}.contact-modules-panel>nav{border-bottom:1px solid #e4e7ec;grid-template-columns:repeat(4,1fr);padding:7px;display:grid}.contact-modules-panel>nav button{color:#667085;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:7px 4px;font-size:7px;display:flex}.contact-modules-panel>nav button.active{color:#4d46dc;background:#f0efff;font-weight:800}.contact-modules-panel>nav b{font-size:6px}.contact-overview,.contact-module-list,.contact-notes,.contact-records{min-height:0;padding:11px;overflow:auto}.contact-overview>section{border:1px solid #e4e7ec;border-radius:8px;margin-bottom:8px;padding:10px}.contact-overview section header{align-items:center;gap:5px;display:flex}.contact-overview section header svg{color:#4d46dc;width:13px}.contact-overview section header strong{flex:1;font-size:8px}.contact-overview section header button{color:#175cd3;background:0 0;border:0;padding:0;font-size:7px}.contact-overview h4{margin:8px 0 2px;font-size:9px}.contact-overview p{color:#667085;margin:0;font-size:7px}.contact-module-list>header,.contact-notes>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}.contact-module-list>header>div{display:grid}.contact-module-list>header strong{font-size:9px}.contact-module-list>header span{color:#667085;font-size:7px}.contact-module-list>article{border-bottom:1px solid #f2f4f7;grid-template-columns:22px minmax(0,1fr) 24px;align-items:start;gap:7px;padding:9px 0;display:grid}.contact-task-check{background:#fff;border:1px solid #d0d5dd;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;display:grid}.contact-task-check span{width:7px;height:7px}.contact-task-check svg{color:#039855;width:14px}.contact-module-body{text-align:left;background:0 0;border:0;gap:2px;padding:0;display:grid}.contact-module-body strong{font-size:8px}.contact-module-body span{color:#667085;font-size:7px}.contact-module-body p{color:#667085;margin:2px 0 0;font-size:7px}.contact-module-list article.complete .contact-module-body{opacity:.65;text-decoration:line-through}.contact-notes>header label{border:1px solid #d0d5dd;border-radius:6px;flex:1;align-items:center;gap:5px;min-width:0;padding:6px 7px;display:flex}.contact-notes>header label svg{color:#667085;width:12px}.contact-notes>header input{border:0;outline:0;width:100%;min-width:0;padding:0;font-size:7px}.contact-notes>article{border:1px solid #e4e7ec;border-left:4px solid;border-radius:7px;margin-bottom:8px;padding:9px}.contact-notes>article.trashed{opacity:.62}.contact-notes>article>header{justify-content:space-between;gap:7px;display:flex}.contact-notes>article>header>div{grid-template-columns:auto 1fr;gap:2px 4px;display:grid}.contact-notes>article>header svg{color:#4d46dc;width:11px}.contact-notes>article strong{font-size:8px}.contact-notes>article>header span{color:#667085;grid-column:1/-1;font-size:6px}.contact-notes time{color:#667085;white-space:nowrap;font-size:6px}.contact-notes article>p{color:#475467;white-space:pre-wrap;margin:6px 0;font-size:8px;line-height:1.5}.contact-notes article>footer{justify-content:flex-end;gap:4px;margin-top:6px;display:flex}.contact-notes article>footer button{color:#667085;background:#fff;border:1px solid #e4e7ec;border-radius:5px;align-items:center;gap:3px;padding:4px 5px;font-size:6px;display:inline-flex}.contact-notes article>footer svg{width:10px}.contact-note-files{gap:4px;display:grid}.contact-note-files a{color:#175cd3;background:#eff8ff;border-radius:5px;align-items:center;gap:5px;padding:5px;font-size:7px;text-decoration:none;display:flex}.contact-note-files svg{width:11px}.contact-note-files span{display:grid}.contact-note-files small{color:#667085;font-size:6px}.contact-records>header{border-bottom:1px solid #e4e7ec;align-items:center;gap:6px;margin:9px 0 5px;padding-bottom:6px;display:flex}.contact-records>header svg{color:#4d46dc;width:13px}.contact-records>header strong{flex:1;font-size:9px}.contact-records>header span{font-size:7px}.contact-records>article{border-bottom:1px solid #f2f4f7;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:6px;padding:8px 0;display:grid}.contact-records>article>i{border-radius:50%;width:8px;height:8px}.contact-records>article>svg{color:#667085;width:12px}.contact-records article>div{display:grid}.contact-records article strong,.contact-records article b{font-size:7px}.contact-records article span{color:#667085;font-size:6px}.contact-records>p{color:#667085;font-size:7px}.contact-empty{color:#667085;text-align:center;place-items:center;gap:4px;padding:28px 10px;display:grid}.contact-empty svg{width:22px}.contact-empty strong{color:#475467;font-size:9px}.contact-empty span{font-size:7px}.contact-workspace-dialog{z-index:110}.contact-workspace-dialog>.dialog{max-height:min(760px,100vh - 40px);overflow:auto}.contact-profile-form{grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.contact-profile-form>label,.contact-note-form>label,.contact-task-form>label{color:#475467;gap:4px;font-size:8px;font-weight:700;display:grid}.contact-profile-form input,.contact-profile-form select,.contact-profile-form textarea,.contact-note-form input,.contact-note-form textarea,.contact-task-form input,.contact-task-form select,.contact-task-form textarea{width:100%;font:inherit;border:1px solid #d0d5dd;border-radius:7px;padding:8px 9px;font-weight:400}.contact-profile-form .wide{grid-column:1/-1}.contact-profile-tag-editor,.contact-custom-editor{border:1px solid #e4e7ec;border-radius:8px;padding:9px}.contact-profile-tag-editor legend,.contact-custom-editor>legend,.contact-note-form legend{color:#475467;padding:0 4px;font-size:8px;font-weight:800}.contact-profile-tag-editor{flex-wrap:wrap;gap:7px;display:flex}.contact-profile-tag-editor label{align-items:center;gap:4px;font-size:7px;display:flex}.contact-profile-tag-editor i{border-radius:50%;width:7px;height:7px}.contact-custom-editor{grid-template-columns:1fr 1fr;gap:8px;display:grid}.contact-custom-editor>label{gap:4px;font-size:7px;display:grid}.contact-custom-editor input,.contact-custom-editor select{border:1px solid #d0d5dd;border-radius:6px;padding:7px}.contact-profile-form footer,.contact-note-form footer,.contact-task-form footer{grid-column:1/-1;justify-content:flex-end;gap:7px;padding-top:4px;display:flex}.contact-profile-form footer button,.contact-note-form footer button,.contact-task-form footer button{border:1px solid #d0d5dd;border-radius:6px;align-items:center;gap:4px;padding:7px 10px;display:inline-flex}.contact-note-form,.contact-task-form{gap:10px;padding:14px;display:grid}.contact-note-form fieldset{border:1px solid #e4e7ec;border-radius:7px;padding:8px}.contact-note-colors{gap:7px;display:flex}.contact-note-colors button{border:2px solid #0000;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;display:grid}.contact-note-colors button.active{border-color:#101828}.contact-note-colors svg{color:#fff;width:12px}.contact-note-form .checkbox-row{grid-template-columns:auto 1fr;align-items:center;display:flex}.contact-note-form .checkbox-row input{width:auto}.contact-note-form .form-lock,.contact-task-form .form-lock{color:#067647;background:#ecfdf3;border-radius:7px;align-items:flex-start;gap:7px;padding:9px;display:flex}.contact-note-form .form-lock svg,.contact-task-form .form-lock svg{width:14px}.contact-note-form .form-lock span,.contact-task-form .form-lock span{display:grid}.contact-note-form .form-lock strong,.contact-task-form .form-lock strong{font-size:7px}.contact-note-form .form-lock small,.contact-task-form .form-lock small{font-size:6px}.contact-workspace-error button{padding:7px 10px}.contact-workspace-error h2{margin-top:0}@media (width<=1150px){.contact-workspace-grid{grid-template-columns:230px minmax(360px,1fr) 320px}.contact-workspace-head-metrics>div:first-child{display:none}}@media (width<=900px){.contact-workspace{width:calc(100vw - 18px);height:calc(100vh - 18px)}.contact-workspace-scrim{padding:9px}.contact-workspace-grid{grid-template-columns:220px minmax(0,1fr)}.contact-modules-panel{border-top:1px solid #e4e7ec;grid-column:1/-1;min-height:320px}.contact-workspace-grid{overflow:auto}.contact-profile-panel,.contact-activity-panel{min-height:600px}.contact-workspace-head-metrics{display:none}}@media (width<=620px){.contact-workspace-header{grid-template-columns:30px 36px minmax(0,1fr) 30px}.contact-workspace-header>.contact-workspace-head-metrics{display:none}.contact-workspace-header .contact-avatar{width:34px;height:34px}.contact-workspace-grid{display:block;overflow:auto}.contact-profile-panel,.contact-activity-panel,.contact-modules-panel{min-height:auto;max-height:none;overflow:visible}.contact-profile-panel{border-bottom:1px solid #e4e7ec}.contact-activity-panel{min-height:520px}.contact-modules-panel{min-height:420px}.contact-activity-panel>header{flex-direction:column;align-items:flex-start}.contact-profile-form,.contact-custom-editor{grid-template-columns:1fr}.contact-profile-form .wide{grid-column:auto}}.snapshots-workspace{min-width:0}.snapshot-boundary{color:#344054;background:linear-gradient(90deg,#f4ebff,#f9f5ff);border:1px solid #d6bbfb;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;margin-bottom:11px;padding:10px 12px;display:grid}.snapshot-boundary>svg{color:#6941c6;box-sizing:content-box;background:#e9d7fe;border-radius:8px;padding:8px}.snapshot-boundary strong,.snapshot-boundary span{display:block}.snapshot-boundary strong{font-size:10px}.snapshot-boundary span,.snapshot-boundary small{color:#667085;font-size:8px;line-height:1.5}.snapshot-boundary>small{color:#6941c6;text-transform:uppercase;background:#e9d7fe;border-radius:999px;padding:5px 8px;font-weight:800}.snapshot-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:11px;display:grid}.snapshot-metrics>article{background:#fff;border:1px solid #e4e7ec;border-radius:9px;align-items:center;gap:10px;min-width:0;padding:11px;display:flex;box-shadow:0 1px 2px #1018280a}.snapshot-metrics>article>span{border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.snapshot-metrics>article>span svg{width:16px}.snapshot-metrics .violet{color:#6941c6;background:#f4ebff}.snapshot-metrics .blue{color:#175cd3;background:#eff8ff}.snapshot-metrics .green{color:#067647;background:#ecfdf3}.snapshot-metrics .amber{color:#b54708;background:#fffaeb}.snapshot-metrics div{min-width:0;display:grid}.snapshot-metrics small{color:#667085;font-size:8px}.snapshot-metrics strong{text-overflow:ellipsis;font-size:14px;line-height:1.25;overflow:hidden}.snapshot-metrics em{color:#667085;font-size:7px;font-style:normal}.snapshot-tabs{background:#fff;border:1px solid #e4e7ec;border-radius:10px;margin-bottom:10px;padding:0 8px;display:flex;overflow-x:auto}.snapshot-tabs button{color:#667085;min-height:42px;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0 11px;font-size:9px;font-weight:700}.snapshot-tabs button:hover{color:#344054;background:#f9fafb}.snapshot-tabs button.active{color:#6941c6;border-bottom-color:#7f56d9}.snapshot-tabs button span{color:#667085;background:#f2f4f7;border-radius:999px;margin-left:5px;padding:1px 5px;font-size:7px}.snapshot-shell{background:#fff;border:1px solid #e4e7ec;border-radius:10px;grid-template-columns:260px minmax(0,1fr);min-height:610px;display:grid;overflow:hidden}.snapshot-rail{background:#fcfcfd;border-right:1px solid #e4e7ec}.snapshot-rail>header{border-bottom:1px solid #e4e7ec;gap:2px;padding:13px;display:grid}.snapshot-rail>header strong{font-size:10px}.snapshot-rail>header span{color:#667085;font-size:7px}.snapshot-rail>button{color:#344054;text-align:left;background:0 0;border-top:0;border-bottom:1px solid #f2f4f7;border-left:2px solid #0000;border-right:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:10px 11px;display:grid}.snapshot-rail>button.active{background:#f4ebff;border-left-color:#7f56d9}.snapshot-rail>button>span:nth-child(2){min-width:0;display:grid}.snapshot-rail>button strong,.snapshot-rail>button small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.snapshot-rail>button strong{font-size:9px}.snapshot-rail>button small{color:#667085;font-size:7px}.snapshot-icon{color:#6941c6;background:#f4ebff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.snapshot-icon svg{width:16px}.snapshot-icon.approved{color:#067647;background:#ecfdf3}.snapshot-icon.review{color:#b54708;background:#fffaeb}.snapshot-detail{min-width:0;padding:17px}.snapshot-detail>header{border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.snapshot-title{gap:10px;display:flex}.snapshot-title>.snapshot-icon{width:39px;height:39px}.snapshot-title h2{margin:3px 0;font-size:17px}.snapshot-title p{color:#667085;margin:0;font-size:9px}.snapshot-detail>header>div:last-child{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.snapshot-detail>header button{align-items:center;gap:4px;height:29px;display:flex}.snapshot-facts{background:#eaecf0;border:1px solid #eaecf0;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:13px 0;display:grid;overflow:hidden}.snapshot-facts>article{background:#f9fafb;gap:3px;padding:10px;display:grid}.snapshot-facts small{color:#667085;font-size:7px}.snapshot-facts strong{text-overflow:ellipsis;font-size:9px;overflow:hidden}.snapshot-delta{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.snapshot-delta article{border:1px solid #eaecf0;border-radius:8px;align-items:center;gap:8px;padding:9px;display:flex}.snapshot-delta svg{color:#6941c6;width:15px}.snapshot-delta span{display:grid}.snapshot-delta strong{font-size:11px}.snapshot-delta small{color:#667085;font-size:7px}.snapshot-two-column{grid-template-columns:1.15fr .85fr;gap:10px;display:grid}.snapshot-assets,.snapshot-history{border:1px solid #e4e7ec;border-radius:9px;overflow:hidden}.snapshot-assets>header,.snapshot-history>header{background:#fcfcfd;border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;padding:10px 11px;display:flex}.snapshot-assets h3,.snapshot-history h3{margin:2px 0 0;font-size:10px}.snapshot-assets>header>span{color:#667085;font-size:7px}.snapshot-assets>article{border-bottom:1px solid #f2f4f7;grid-template-columns:29px minmax(0,1fr) auto 45px;align-items:center;gap:7px;padding:8px 10px;display:grid}.snapshot-assets>article>span:nth-child(2){min-width:0;display:grid}.snapshot-assets strong{text-overflow:ellipsis;font-size:8px;overflow:hidden}.snapshot-assets small,.snapshot-assets b{color:#667085;font-size:7px}.snapshot-history>article{border-bottom:1px solid #f2f4f7;grid-template-columns:30px minmax(0,1fr) auto 70px;align-items:center;gap:7px;padding:9px 10px;display:grid}.snapshot-history>article>span:first-child{color:#6941c6;background:#f4ebff;border-radius:7px;place-items:center;width:28px;height:28px;font-size:8px;font-weight:800;display:grid}.snapshot-history>article>div{display:grid}.snapshot-history strong{font-size:8px}.snapshot-history small{color:#667085;font-size:7px}.snapshot-history code{text-overflow:ellipsis;font-size:7px;overflow:hidden}.snapshot-detail-foot{border-top:1px solid #f2f4f7;justify-content:space-between;align-items:center;gap:10px;margin-top:11px;padding-top:10px;display:flex}.snapshot-detail-foot>span{color:#667085;align-items:center;gap:5px;font-size:7px;display:flex}.snapshot-detail-foot button{align-items:center;gap:4px;display:flex}.snapshot-asset-mark{color:#175cd3;background:#eff8ff;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.snapshot-asset-mark svg{width:14px}.snapshot-asset-mark.workflow,.snapshot-asset-mark.sequence,.snapshot-asset-mark.ai_agent{color:#6941c6;background:#f4ebff}.snapshot-asset-mark.calendar,.snapshot-asset-mark.course{color:#067647;background:#ecfdf3}.snapshot-asset-mark.product{color:#b54708;background:#fffaeb}.snapshot-library,.snapshot-board,.snapshot-approvals{background:#fff;border:1px solid #e4e7ec;border-radius:10px;overflow:hidden}.snapshot-library>header,.snapshot-board>header,.snapshot-approvals>header{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;display:flex}.snapshot-library h3,.snapshot-board h3,.snapshot-approvals h3{margin:2px 0;font-size:12px}.snapshot-library p,.snapshot-board p,.snapshot-approvals p{color:#667085;margin:0;font-size:8px}.snapshot-library>header button,.snapshot-board>header button{align-items:center;gap:5px;display:flex}.snapshot-library-tools{background:#f9fafb;border-bottom:1px solid #e4e7ec;grid-template-columns:1fr 240px;gap:8px;padding:10px;display:grid}.snapshot-library-tools label,.asset-picker-tools label{background:#fff;border:1px solid #d0d5dd;border-radius:7px;align-items:center;gap:6px;padding:0 8px;display:flex}.snapshot-library-tools input,.asset-picker-tools input{width:100%;height:31px;font:inherit;background:0 0;border:0;outline:0;font-size:8px}.snapshot-library-tools select{width:100%;height:33px;font:inherit;background:0 0;border:0;outline:0;font-size:8px}.snapshot-inventory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.snapshot-inventory-grid article{border:1px solid #e4e7ec;border-radius:8px;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:7px;padding:9px;display:grid}.snapshot-inventory-grid article>div{min-width:0;display:grid}.snapshot-inventory-grid strong,.snapshot-inventory-grid small,.snapshot-inventory-grid code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.snapshot-inventory-grid strong{font-size:8px}.snapshot-inventory-grid small{color:#667085;font-size:7px}.snapshot-inventory-grid code{color:#667085;grid-column:2/-1;font-size:6px}.snapshot-board>div{background:#f9fafb;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;display:grid}.snapshot-board>div>article{background:#fff;border:1px solid #e4e7ec;border-radius:9px;min-width:0;padding:11px}.snapshot-board article>header{justify-content:space-between;align-items:center;display:flex}.snapshot-board article>header>span:first-child{align-items:center;gap:8px;display:flex}.snapshot-board article>header>span>span{display:grid}.snapshot-board article strong{font-size:9px}.snapshot-board article small{color:#667085;font-size:7px}.install-counts{grid-template-columns:repeat(4,1fr);gap:6px;margin:10px 0;display:grid}.install-counts b{color:#175cd3;background:#eff8ff;border-radius:7px;place-items:center;padding:7px;font-size:11px;display:grid}.install-counts b.skip{color:#475467;background:#f2f4f7}.install-counts b.override{color:#b54708;background:#fffaeb}.install-counts b.blocked{color:#b42318;background:#fef3f2}.install-counts small{font-size:6px;font-weight:500}.snapshot-board ul{border:1px solid #f2f4f7;border-radius:7px;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.snapshot-board li{border-bottom:1px solid #f2f4f7;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px;display:grid}.snapshot-board li>span:nth-child(2){display:grid}.snapshot-board article>footer{border-top:1px solid #f2f4f7;align-items:center;gap:8px;margin-top:9px;padding-top:9px;display:flex}.snapshot-board footer code{color:#667085;font-size:7px}.snapshot-board footer>span{color:#667085;margin-left:auto;font-size:7px}.snapshot-board footer button{align-items:center;gap:4px;height:27px;font-size:7px;display:flex}.share-board article dl,.snapshot-approvals article dl{grid-template-columns:1fr 1fr;gap:6px;margin:10px 0;display:grid}.share-board article dl>article,.snapshot-approvals article dl>article{background:#f9fafb;border-radius:6px;padding:7px;display:grid}.share-board dl small,.snapshot-approvals dl small{font-size:6px}.share-board dl strong,.snapshot-approvals dl strong{font-size:7px}.snapshot-approvals>header{display:block}.snapshot-approvals>div{background:#f9fafb;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:10px;display:grid}.snapshot-approvals>div>article{background:#fff;border:1px solid #e4e7ec;border-radius:8px;padding:11px}.snapshot-approvals article>header{justify-content:space-between;display:flex}.snapshot-approvals article>header>div{gap:5px;display:flex}.snapshot-approvals article>header span:not(.status-pill),.snapshot-approvals article>header small{color:#667085;font-size:7px}.snapshot-approvals article h3{margin:10px 0 4px;font-size:11px}.snapshot-approvals article>p{min-height:42px}.snapshot-approvals article>footer{border-top:1px solid #f2f4f7;justify-content:flex-end;gap:6px;padding-top:8px;display:flex}.snapshot-approvals article>footer button{align-items:center;gap:4px;height:27px;font-size:7px;display:flex}.snapshot-form{gap:11px;padding:14px;display:grid}.snapshot-form>label,.snapshot-form-top>label,.snapshot-form-grid>label{gap:4px;display:grid}.snapshot-form label>span,.snapshot-form-top label>span,.snapshot-form-grid label>span{color:#475467;font-size:8px;font-weight:700}.snapshot-form input:not([type=checkbox]),.snapshot-form select,.snapshot-form-top input,.snapshot-form-grid select{width:100%;height:34px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d0d5dd;border-radius:7px;padding:0 9px;font-size:9px}.snapshot-form-top,.snapshot-form-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.snapshot-form-grid{grid-template-columns:repeat(3,1fr)}.snapshot-form-top .check-row{grid-column:1/-1}.snapshot-form .check-row{background:#f9fafb;border:1px solid #eaecf0;border-radius:7px;align-items:flex-start;gap:8px;padding:9px;display:flex}.snapshot-form .check-row input{width:15px;height:15px}.snapshot-form .check-row>span{display:grid}.snapshot-form .check-row small{color:#667085;font-size:7px;font-weight:400}.snapshot-form>footer{border-top:1px solid #e4e7ec;justify-content:flex-end;gap:7px;padding-top:10px;display:flex}.snapshot-form>footer button{align-items:center;gap:5px;display:flex}.asset-picker,.install-selection{border:1px solid #e4e7ec;border-radius:9px;overflow:hidden}.asset-picker>header,.install-selection>header{background:#fcfcfd;border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;padding:9px 10px;display:flex}.asset-picker>header>div{display:grid}.asset-picker>header strong,.install-selection>header strong{font-size:9px}.asset-picker>header span,.install-selection>header span{color:#667085;font-size:7px}.asset-picker-tools{background:#f9fafb;border-bottom:1px solid #e4e7ec;grid-template-columns:1fr 190px;gap:7px;padding:8px;display:grid}.asset-picker-tools select{width:100%;height:32px;font:inherit;border:1px solid #d0d5dd;border-radius:7px;padding:0 8px;font-size:8px}.asset-picker-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:330px;display:grid;overflow:auto}.asset-picker-list>label,.install-selection>label{border-bottom:1px solid #f2f4f7;border-right:1px solid #f2f4f7;grid-template-columns:16px 29px minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px;display:grid}.asset-picker-list>label.selected{background:#f9f5ff}.asset-picker-list input,.install-selection input{width:14px;height:14px}.asset-picker-list label>span:nth-child(3),.install-selection label>span:nth-child(3){min-width:0;display:grid}.asset-picker-list strong,.install-selection strong{text-overflow:ellipsis;font-size:8px;overflow:hidden}.asset-picker-list small,.install-selection small{color:#667085;font-size:7px}.install-selection>label{grid-template-columns:16px 29px minmax(0,1fr)}.snapshot-warning{color:#7a2e0e;background:#fffaeb;border:1px solid #fedf89;border-radius:7px;align-items:flex-start;gap:7px;padding:9px;display:flex}.snapshot-warning>span{font-size:7px;display:grid}.snapshot-warning strong{font-size:8px}@media (width<=1000px){.snapshot-two-column{grid-template-columns:1fr}.snapshot-inventory-grid,.snapshot-board>div,.snapshot-approvals>div{grid-template-columns:1fr 1fr}}@media (width<=800px){.page:has(.snapshots-workspace){padding-left:0;padding-right:0}.snapshots-workspace>.module-heading,.snapshots-workspace>.snapshot-boundary,.snapshots-workspace>.snapshot-metrics,.snapshots-workspace>.snapshot-tabs,.snapshots-workspace>.error-banner,.snapshots-workspace>.module-notice{margin-left:12px;margin-right:12px}.snapshot-boundary{grid-template-columns:30px minmax(0,1fr)}.snapshot-boundary>small{display:none}.snapshot-metrics{grid-template-columns:1fr 1fr}.snapshot-shell{border-left:0;border-right:0;border-radius:0;min-height:0;display:block}.snapshot-rail{border-bottom:1px solid #e4e7ec;border-right:0;display:flex;overflow-x:auto}.snapshot-rail>header{flex:0 0 110px}.snapshot-rail>button{border-right:1px solid #e4e7ec;flex:0 0 245px}.snapshot-detail{padding:13px}.snapshot-library,.snapshot-board,.snapshot-approvals{border-left:0;border-right:0;border-radius:0}.snapshot-inventory-grid{grid-template-columns:1fr 1fr}.snapshot-board>div,.snapshot-approvals>div,.snapshot-form-grid,.asset-picker-list{grid-template-columns:1fr}}@media (width<=500px){.snapshot-metrics>article{padding:9px}.snapshot-detail>header{display:grid}.snapshot-detail>header>div:last-child{justify-content:flex-start}.snapshot-facts,.snapshot-delta{grid-template-columns:1fr 1fr}.snapshot-assets>article{grid-template-columns:29px minmax(0,1fr) auto}.snapshot-assets>article>b{display:none}.snapshot-history>article{grid-template-columns:30px minmax(0,1fr) auto}.snapshot-history code{display:none}.snapshot-detail-foot{display:grid}.snapshot-library>header,.snapshot-board>header{align-items:flex-start}.snapshot-library-tools,.asset-picker-tools,.snapshot-inventory-grid,.snapshot-form-top{grid-template-columns:1fr}.install-counts{grid-template-columns:1fr 1fr}}.media-workspace{min-width:0;position:relative}.media-loading{color:#667085;place-items:center;gap:8px;min-height:360px;font-size:10px;display:grid}.media-loading button{height:31px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:7px;padding:0 12px;font-size:9px;font-weight:700}.media-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:11px;display:grid}.media-metrics>article{background:#fff;border:1px solid #e4e7ec;border-radius:9px;gap:4px;padding:11px 13px;display:grid;box-shadow:0 1px 2px #1018280a}.media-metrics small{color:#667085;font-size:8px}.media-metrics strong{letter-spacing:-.025em;font-size:15px}.media-boundary{color:#344054;background:#f0f9ff;border:1px solid #b9e6fe;border-radius:9px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;margin-bottom:11px;padding:9px 11px;display:grid}.media-boundary>svg{color:#026aa2;box-sizing:content-box;background:#e0f2fe;border-radius:7px;padding:7px}.media-boundary>div{display:grid}.media-boundary strong{font-size:9px}.media-boundary span{color:#667085;font-size:7px}.media-boundary>small{color:#026aa2;text-transform:uppercase;background:#e0f2fe;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:800}.media-shell{background:#fff;border:1px solid #e4e7ec;border-radius:10px;grid-template-columns:220px minmax(0,1fr);min-height:570px;display:grid;overflow:hidden}.media-folder-tree{background:#fcfcfd;border-right:1px solid #e4e7ec;min-width:0;padding-bottom:10px}.media-folder-tree>header{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.media-folder-tree>header strong{font-size:10px}.media-folder-tree>header small{color:#667085;font-size:7px}.media-folder-tree>button{color:#475467;text-align:left;width:100%;min-height:36px;font:inherit;background:0 0;border:0;border-left:2px solid #0000;align-items:center;gap:7px;padding:7px 14px;font-size:8px;font-weight:700;display:flex}.media-folder-tree>button:hover{background:#f9fafb}.media-folder-tree>button.active{color:#6941c6;background:#f4ebff;border-left-color:#7f56d9}.media-folder-tree>button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-folder-tree>button.trash{border-top:1px solid #f2f4f7;margin-top:8px}.media-folder-tree>button b{background:#f2f4f7;border-radius:999px;margin-left:auto;padding:1px 5px;font-size:7px}.media-library{min-width:0}.media-toolbar{background:#fcfcfd;border-bottom:1px solid #e4e7ec;gap:9px;padding:11px 12px;display:grid}.media-toolbar>div:last-child{align-items:center;gap:7px;display:flex}.media-breadcrumbs{color:#667085;align-items:center;gap:3px;min-height:20px;display:flex;overflow:auto}.media-breadcrumbs span{white-space:nowrap;align-items:center;gap:3px;display:flex}.media-breadcrumbs button{color:#475467;font:inherit;background:0 0;border:0;padding:2px 3px;font-size:8px;font-weight:700}.media-toolbar .search-field{flex:1;min-width:160px;height:33px}.media-toolbar select,.media-picker-toolbar select{color:#344054;height:33px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:7px;padding:0 27px 0 9px;font-size:8px}.media-view-toggle{background:#f2f4f7;border-radius:7px;padding:2px;display:flex}.media-view-toggle button{color:#667085;background:0 0;border:0;border-radius:5px;place-items:center;width:28px;height:27px;display:grid}.media-view-toggle button.active{color:#6941c6;background:#fff;box-shadow:0 1px 2px #10182818}.media-bulk{color:#344054;background:#f9f5ff;border-bottom:1px solid #e9d7fe;align-items:center;gap:6px;padding:8px 11px;display:flex}.media-bulk strong{margin-right:auto;font-size:9px}.media-bulk button{color:#475467;height:28px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:6px;align-items:center;gap:4px;padding:0 9px;font-size:8px;font-weight:700;display:flex}.media-bulk button.danger{color:#b42318;border-color:#fecdca}.media-items.grid{grid-template-columns:repeat(4,minmax(130px,1fr));gap:9px;padding:11px;display:grid}.media-items.grid .media-list-head{display:none}.media-items.grid>article{background:#fff;border:1px solid #e4e7ec;border-radius:9px;min-width:0;padding:8px;position:relative;overflow:hidden}.media-items.grid>article.selected{background:#f9f5ff;border-color:#b692f6;box-shadow:0 0 0 1px #b692f6}.media-items.grid>article>label{z-index:2;position:absolute;top:14px;left:14px}.media-items.grid>article>label input{accent-color:#7f56d9;width:15px;height:15px}.media-items.grid>article>span:not(.media-folder-icon){display:none}.media-items.grid>article>button:last-child{z-index:2;color:#475467;background:#fffffff0;border:1px solid #d0d5dd;border-radius:6px;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:13px;right:13px}.media-items.grid .media-item-main{color:#344054;text-align:left;width:100%;font:inherit;background:0 0;border:0;padding:0;display:grid}.media-items.grid .media-item-main>.media-thumb,.media-items.grid .media-folder-icon{width:100%;height:120px;margin-bottom:8px}.media-items.grid .media-item-main>span:last-child{min-width:0;display:grid}.media-items.grid .media-item-main strong,.media-items.grid .media-item-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-items.grid .media-item-main strong{font-size:9px}.media-items.grid .media-item-main small{color:#667085;margin-top:2px;font-size:7px}.media-folder-icon,.media-thumb{color:#6941c6;background:#f4ebff;border-radius:7px;place-items:center;display:grid;overflow:hidden}.media-folder-icon svg{fill:#e9d7fe;width:34px;height:34px}.media-thumb.image{background:#f2f4f7}.media-thumb.image img{object-fit:cover;width:100%;height:100%}.media-thumb.video{color:#175cd3;background:#eff8ff}.media-thumb.audio{color:#067647;background:#ecfdf3}.media-thumb.document{color:#b54708;background:#fffaeb}.media-thumb svg{width:27px;height:27px}.media-items.list{overflow-x:auto}.media-list-head,.media-items.list>article{grid-template-columns:28px minmax(190px,1fr) 75px 75px 82px 42px 28px;align-items:center;gap:8px;min-width:680px;display:grid}.media-list-head{color:#667085;text-transform:uppercase;background:#f9fafb;border-bottom:1px solid #e4e7ec;padding:7px 11px;font-size:7px;font-weight:700}.media-items.list>article{border-bottom:1px solid #f2f4f7;min-height:54px;padding:6px 11px;font-size:8px}.media-items.list>article.selected{background:#f9f5ff}.media-items.list>article>label input{accent-color:#7f56d9;width:14px;height:14px}.media-items.list .media-item-main{color:#344054;text-align:left;width:100%;font:inherit;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px;padding:0;display:grid}.media-items.list .media-thumb,.media-items.list .media-folder-icon{width:36px;height:36px}.media-items.list .media-folder-icon svg{width:18px;height:18px}.media-items.list .media-item-main>span:last-child{min-width:0;display:grid}.media-items.list .media-item-main strong,.media-items.list .media-item-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-items.list .media-item-main strong{font-size:8px}.media-items.list .media-item-main small,.media-items.list>article>time{color:#667085;font-size:7px}.media-items.list>article>span.used{color:#6941c6;background:#f4ebff;border-radius:999px;place-items:center;width:22px;height:20px;font-weight:800;display:grid}.media-items.list>article>button:last-child{color:#667085;background:0 0;border:0;border-radius:5px;place-items:center;width:26px;height:26px;display:grid}.media-empty{color:#667085;grid-column:1/-1;place-items:center;gap:5px;min-height:220px;display:grid}.media-empty strong{color:#475467;font-size:10px}.media-empty span{font-size:8px}.media-history{background:#fff;border:1px solid #e4e7ec;border-radius:10px;margin-top:11px;overflow:hidden}.media-history>header{background:#fcfcfd;border-bottom:1px solid #e4e7ec;align-items:center;gap:9px;padding:10px 12px;display:flex}.media-history>header>div{display:grid}.media-history>header strong{font-size:9px}.media-history>header small{color:#667085;font-size:7px}.media-history>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.media-history article{border-bottom:1px solid #f2f4f7;border-right:1px solid #f2f4f7;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 11px;display:grid}.media-history article>i{background:#7f56d9;border-radius:999px;width:7px;height:7px}.media-history article>i.folder{background:#f79009}.media-history article>span{min-width:0;display:grid}.media-history article strong,.media-history article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-history article strong{font-size:8px}.media-history article small,.media-history time{color:#667085;font-size:7px}.media-history time{white-space:nowrap}.media-drop-overlay{pointer-events:none;z-index:20;color:#6941c6;background:#f9f5fff2;border:2px dashed #9e77ed;border-radius:10px;align-content:center;place-items:center;gap:7px;display:none;position:absolute;inset:0}.media-workspace.dragging .media-drop-overlay{display:grid}.media-dialog{width:min(470px,100%);max-height:min(760px,100vh - 40px);overflow:auto}.media-dialog.wide{width:min(780px,100%)}.media-dialog>header,.media-picker-dialog>header{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex}.media-dialog>header h2,.media-picker-dialog>header h2{margin:3px 0 4px;font-size:17px}.media-dialog>header p,.media-picker-dialog>header p{color:#667085;margin:0;font-size:8px;line-height:1.5}.media-dialog>form{gap:11px;padding:14px;display:grid}.media-dialog form>label{color:#475467;gap:5px;font-size:8px;font-weight:700;display:grid}.media-dialog input,.media-dialog select{width:100%;height:34px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d0d5dd;border-radius:7px;padding:0 9px;font-size:9px}.media-dialog form>footer{border-top:1px solid #e4e7ec;justify-content:flex-end;gap:7px;padding-top:9px;display:flex}.media-dialog form>footer button{height:32px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:7px;padding:0 11px;font-size:8px;font-weight:700}.media-dialog form>footer .primary-button{color:#fff;background:#635bff;border-color:#4d46dc}.media-storage-meter{gap:6px;padding:14px;display:grid}.media-storage-meter>div{background:#f2f4f7;border-radius:999px;height:8px;overflow:hidden}.media-storage-meter i{background:linear-gradient(90deg,#7f56d9,#9e77ed);border-radius:999px;height:100%;display:block}.media-storage-meter strong{font-size:10px}.media-storage-meter small{color:#667085;font-size:7px}.media-storage-modules{padding:0 14px 14px}.media-storage-modules>article{border-top:1px solid #f2f4f7;grid-template-columns:1fr auto;gap:6px;padding:10px 0;display:grid}.media-storage-modules article>span{display:grid}.media-storage-modules article strong{font-size:9px}.media-storage-modules article small{color:#667085;font-size:7px}.media-storage-modules article>b{font-size:9px}.media-storage-modules article>div{flex-wrap:wrap;grid-column:1/-1;gap:5px;display:flex}.media-storage-modules article>div span{color:#475467;background:#f2f4f7;border-radius:999px;padding:3px 6px;font-size:7px}.media-preview-body{background:#f2f4f7;place-items:center;min-height:300px;max-height:540px;padding:14px;display:grid;overflow:auto}.media-preview-body img,.media-preview-body video{border-radius:7px;max-width:100%;max-height:500px}.media-preview-body audio{width:min(460px,100%)}.media-preview-body iframe{background:#fff;border:0;width:100%;height:480px}.media-preview-footer{justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.media-preview-footer code{color:#667085;font-size:8px}.media-preview-footer a{align-items:center;gap:5px;text-decoration:none;display:flex}.media-picker-label{gap:5px;display:grid}.media-picker-label>span{color:#475467;font-size:8px;font-weight:700}.media-picker-label>small{color:#667085;font-size:7px;line-height:1.5}.media-picker-field{gap:7px;display:grid}.media-picker-trigger{color:#475467;text-align:left;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:7px;align-items:center;gap:7px;padding:0 9px;font-size:8px;font-weight:700;display:flex}.media-picker-trigger svg{color:#6941c6}.media-picker-selection{gap:5px;display:flex;overflow:auto}.media-picker-selection .media-thumb{flex:0 0 42px;width:42px;height:42px}.media-picker-selection .media-thumb svg{width:18px}.media-picker-dialog{width:min(780px,100%);max-height:min(760px,100vh - 40px);overflow:hidden}.media-picker-toolbar{background:#fcfcfd;border-bottom:1px solid #e4e7ec;grid-template-columns:minmax(180px,1fr) 180px auto;gap:7px;padding:10px;display:grid}.media-picker-toolbar .search-field{height:33px}.media-picker-toolbar>.secondary-button{justify-content:center;align-items:center;gap:5px;height:33px;display:flex}.media-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-height:250px;max-height:440px;padding:10px;display:grid;overflow:auto}.media-picker-grid>button{color:#344054;text-align:left;min-width:0;font:inherit;background:#fff;border:1px solid #e4e7ec;border-radius:8px;gap:6px;padding:7px;display:grid;position:relative}.media-picker-grid>button.selected{background:#f9f5ff;border-color:#9e77ed;box-shadow:0 0 0 1px #9e77ed}.media-picker-grid .media-thumb{width:100%;height:100px}.media-picker-grid>button>span:nth-child(2){min-width:0;display:grid}.media-picker-grid strong,.media-picker-grid small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-picker-grid strong{font-size:8px}.media-picker-grid small{color:#667085;font-size:7px}.media-picker-grid>button>i{color:#fff;background:#7f56d9;border-radius:999px;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:11px;right:11px}.media-picker-loading,.media-picker-empty{color:#667085;grid-column:1/-1;align-content:center;place-items:center;gap:6px;min-height:250px;font-size:8px;display:grid}.media-picker-empty strong{color:#344054;font-size:9px}.media-picker-dialog>footer{border-top:1px solid #e4e7ec;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.media-picker-dialog>footer>span{color:#667085;font-size:8px}.media-picker-dialog>footer>div{gap:7px;display:flex}.media-picker-dialog>footer button{height:31px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:7px;padding:0 11px;font-size:8px;font-weight:700}.media-picker-dialog>footer .primary-button{color:#fff;background:#635bff;border-color:#4d46dc}.landing-image{background:#f8f9fc;place-items:center;min-height:140px;padding:3%;display:grid}.landing-image img{object-fit:cover;border-radius:6px;width:100%;max-height:460px;display:block}.landing-image>div{color:#667085;border:1px dashed #d0d5dd;border-radius:7px;place-items:center;width:100%;min-height:150px;font-size:9px;display:grid}.landing-image p{color:#667085;margin:8px 0 0;font-size:8px}.social-media-count{color:#6941c6;align-items:center;gap:4px;font-size:7px;font-weight:700;display:flex}.social-editor .media-picker-label{margin-top:1px}@media (width<=1100px){.media-items.grid{grid-template-columns:repeat(3,minmax(130px,1fr))}}@media (width<=800px){.page:has(.media-workspace){padding-left:0;padding-right:0}.media-workspace>.module-heading,.media-workspace>.media-metrics,.media-workspace>.media-boundary,.media-workspace>.error-banner,.media-workspace>.module-notice{margin-left:12px;margin-right:12px}.media-metrics{grid-template-columns:1fr 1fr}.media-shell{border-left:0;border-right:0;border-radius:0;min-height:0;display:block}.media-folder-tree{border-bottom:1px solid #e4e7ec;border-right:0;padding:0;display:flex;overflow-x:auto}.media-folder-tree>header{flex:0 0 96px}.media-folder-tree>button{border-bottom:2px solid #0000;border-left:0;border-right:1px solid #f2f4f7;flex:none;width:auto;min-width:120px;padding-left:13px!important}.media-folder-tree>button.active{border-bottom-color:#7f56d9}.media-folder-tree>button.trash{border-top:0;margin-top:0}.media-toolbar>div:last-child{flex-wrap:wrap}.media-toolbar .search-field{flex:1 0 calc(100% - 10px)}.media-items.grid{grid-template-columns:repeat(3,minmax(120px,1fr))}.media-history{border-left:0;border-right:0;border-radius:0}.media-history>div{grid-template-columns:1fr}.media-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=520px){.media-workspace>.module-heading{flex-direction:column;align-items:flex-start}.media-workspace>.module-heading>div:first-child{width:100%}.media-workspace>.module-heading>.button-row{grid-template-columns:1fr 1fr;width:100%;max-width:100%;display:grid}.media-workspace>.module-heading>.button-row>*{min-width:0}.media-workspace>.module-heading>.button-row .primary-button{grid-column:1/-1}.media-metrics>article{padding:9px}.media-boundary{grid-template-columns:30px minmax(0,1fr)}.media-boundary>small{display:none}.media-toolbar select{flex:1;min-width:0}.media-items.grid{grid-template-columns:repeat(2,minmax(120px,1fr));gap:7px;padding:8px}.media-items.grid .media-item-main>.media-thumb,.media-items.grid .media-folder-icon{height:105px}.media-bulk{overflow-x:auto}.media-bulk button{flex:none}.media-history article{grid-template-columns:8px minmax(0,1fr)}.media-history time{grid-column:2}.media-dialog,.media-picker-dialog{border-radius:17px 17px 0 0;max-height:90vh}.media-picker-toolbar{grid-template-columns:1fr 1fr}.media-picker-toolbar .search-field{grid-column:1/-1}.media-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:48vh}.media-picker-grid .media-thumb{height:92px}.media-picker-dialog>footer{background:#fff;position:sticky;bottom:0}.media-preview-body{min-height:220px}.media-preview-footer{gap:8px}.media-preview-footer code{text-overflow:ellipsis;max-width:140px;overflow:hidden}}.tasks-workspace{min-width:0}.tasks-loading{color:#667085;align-content:center;place-items:center;gap:8px;min-height:360px;font-size:10px;display:grid}.task-boundary{color:#344054;background:#f0f9ff;border:1px solid #b9e6fe;border-radius:9px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;margin-bottom:11px;padding:9px 11px;display:grid}.task-boundary>svg{color:#026aa2;box-sizing:content-box;background:#e0f2fe;border-radius:7px;padding:7px}.task-boundary>div{display:grid}.task-boundary strong{font-size:9px}.task-boundary span{color:#667085;font-size:7px}.task-boundary>small{color:#026aa2;text-transform:uppercase;background:#e0f2fe;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:800}.task-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:11px;display:grid}.task-metrics>article{background:#fff;border:1px solid #e4e7ec;border-radius:9px;align-items:center;gap:9px;padding:11px 13px;display:flex;box-shadow:0 1px 2px #1018280a}.task-metrics>article>span{color:#6941c6;background:#f4ebff;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.task-metrics svg{width:15px}.task-metrics div{display:grid}.task-metrics small{color:#667085;font-size:8px}.task-metrics strong{letter-spacing:-.025em;font-size:15px}.task-shell{background:#fff;border:1px solid #e4e7ec;border-radius:10px;min-height:520px;overflow:hidden}.task-tabs{background:#fcfcfd;border-bottom:1px solid #e4e7ec;align-items:center;gap:2px;padding:0 11px;display:flex;overflow:auto}.task-tabs button{color:#667085;min-height:40px;font:inherit;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:5px;padding:0 10px;font-size:8px;font-weight:700;display:flex}.task-tabs button.active{color:#6941c6;border-bottom-color:#7f56d9}.task-tabs b{color:#667085;background:#f2f4f7;border-radius:999px;padding:1px 5px;font-size:7px}.task-tabs button.active b{color:#6941c6;background:#f4ebff}.task-tabs button:last-child{margin-left:auto}.task-toolbar{background:#fff;border-bottom:1px solid #e4e7ec;grid-template-columns:minmax(210px,1fr) repeat(3,minmax(135px,180px));gap:7px;padding:10px 11px;display:grid}.task-toolbar .search-field{height:33px}.task-toolbar>label:not(.search-field){display:grid;position:relative}.task-toolbar>label>span{z-index:1;color:#667085;text-transform:uppercase;font-size:6px;font-weight:700;position:absolute;top:4px;left:9px}.task-toolbar select{color:#344054;appearance:none;width:100%;height:33px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:7px;padding:12px 27px 2px 9px;font-size:8px}.task-toolbar>label>svg{color:#667085;pointer-events:none;position:absolute;top:10px;right:8px}.task-bulk{color:#344054;background:#f9f5ff;border-bottom:1px solid #e9d7fe;align-items:center;gap:6px;padding:8px 11px;display:flex}.task-bulk strong{margin-right:auto;font-size:9px}.task-bulk button{color:#475467;height:28px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:6px;align-items:center;gap:4px;padding:0 9px;font-size:8px;font-weight:700;display:flex}.task-bulk button.danger{color:#b42318;border-color:#fecdca}.task-list{overflow-x:auto}.task-table-head,.task-row{grid-template-columns:28px 62px minmax(210px,1fr) 90px minmax(130px,.7fr) 120px 65px;align-items:center;gap:8px;min-width:830px;display:grid}.task-table-head{color:#667085;text-transform:uppercase;background:#f9fafb;border-bottom:1px solid #e4e7ec;padding:7px 11px;font-size:7px;font-weight:700}.task-table-head input,.task-select input{accent-color:#7f56d9;width:14px;height:14px}.task-row{border-bottom:1px solid #f2f4f7;min-height:66px;padding:7px 11px}.task-row:hover,.task-row.completed{background:#fcfcfd}.task-status{justify-items:start;gap:2px;display:grid}.task-status>button{color:#7f56d9;background:#fff;border:1px solid #d0d5dd;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;display:grid}.task-status>button>span{width:8px;height:8px}.task-status>button svg{width:20px;height:20px}.task-status>button .done{color:#079455}.task-status>span.trashed{color:#b42318;background:#fef3f2;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.task-status>span svg{width:11px}.task-status small{color:#667085;font-size:6px}.task-title{color:#344054;text-align:left;min-width:0;font:inherit;background:0 0;border:0;gap:3px;padding:0;display:grid}.task-title>span{align-items:center;gap:6px;min-width:0;display:flex}.task-title strong,.task-title small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-title strong{font-size:9px}.task-title small{color:#667085;font-size:7px}.task-title em{color:#6941c6;white-space:nowrap;background:#f4ebff;border-radius:999px;align-items:center;gap:3px;padding:2px 5px;font-size:6px;font-style:normal;font-weight:700;display:flex}.task-row.completed .task-title strong{color:#667085;text-decoration:line-through}.task-due,.task-linked{min-width:0;display:grid}.task-due strong,.task-linked strong,.task-assignee strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.task-due small,.task-linked small{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.task-due.overdue strong{color:#b42318}.task-due.due_today strong{color:#b54708}.task-assignee{align-items:center;gap:6px;min-width:0;display:flex}.task-assignee>span{color:#6941c6;background:#f4ebff;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:7px;font-weight:800;display:grid}.task-assignee svg{width:12px}.task-actions{justify-content:flex-end;gap:3px;display:flex}.task-actions button{color:#667085;background:0 0;border:0;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.task-actions button:hover{background:#f2f4f7}.task-actions button.danger{color:#b42318}.task-actions svg{width:13px}.task-empty{color:#667085;align-content:center;place-items:center;gap:5px;min-height:280px;display:grid}.task-empty strong{color:#475467;font-size:10px}.task-empty span{font-size:8px}.task-dialog{width:min(650px,100%);max-height:min(820px,100vh - 38px);overflow:auto}.task-dialog>header{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex}.task-dialog>header h2{margin:3px 0 4px;font-size:17px}.task-dialog>header p{color:#667085;margin:0;font-size:8px}.task-form{grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.task-form>label{color:#475467;gap:5px;font-size:8px;font-weight:700;display:grid}.task-form>.wide{grid-column:1/-1}.task-form input:not([type=checkbox]),.task-form select,.task-form textarea{color:#344054;width:100%;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d0d5dd;border-radius:7px;padding:0 9px;font-size:9px}.task-form input:not([type=checkbox]),.task-form select{height:34px}.task-form textarea{resize:vertical;padding-top:8px}.task-form>footer{border-top:1px solid #e4e7ec;justify-content:flex-end;gap:7px;padding-top:10px;display:flex}.task-form>footer button,.task-scope-footer button{color:#475467;height:33px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:7px;align-items:center;gap:5px;padding:0 11px;font-size:8px;font-weight:700;display:flex}.task-form>footer .primary-button{color:#fff;background:#635bff;border-color:#4d46dc}.task-form>footer svg{width:13px}.task-recurrence{background:#f9fafb;border:1px solid #e4e7ec;border-radius:8px;padding:10px}.task-switch{cursor:pointer;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:8px;display:grid}.task-switch input{opacity:0;position:absolute}.task-switch>span{background:#d0d5dd;border-radius:999px;width:31px;height:18px;position:relative}.task-switch>span:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #10182833}.task-switch input:checked+span{background:#7f56d9}.task-switch input:checked+span:after{transform:translate(13px)}.task-switch>div{display:grid}.task-switch strong{font-size:8px}.task-switch small{color:#667085;font-size:7px;font-weight:400}.task-recurrence-fields{border-top:1px solid #e4e7ec;grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;padding-top:10px;display:grid}.task-recurrence-fields>label{color:#475467;gap:4px;font-size:8px;font-weight:700;display:grid}.task-recurrence-fields>label>div{grid-template-columns:80px 1fr;display:grid}.task-recurrence-fields>label>div input{border-radius:7px 0 0 7px}.task-recurrence-fields>label>div select{border-left:0;border-radius:0 7px 7px 0}.task-check{align-items:flex-start;color:#475467!important;gap:7px!important;font-size:8px!important;font-weight:500!important;display:flex!important}.task-check input{accent-color:#7f56d9;width:14px;height:14px;margin:0}.task-check.future{background:#f9f5ff;border:1px solid #e9d7fe;border-radius:7px;padding:9px}.task-scope-options{grid-template-columns:1fr 1fr;gap:9px;padding:14px;display:grid}.task-scope-options>button{color:#344054;text-align:left;background:#fff;border:1px solid #d0d5dd;border-radius:8px;gap:5px;padding:14px;display:grid}.task-scope-options>button:hover{background:#f9f5ff;border-color:#b692f6}.task-scope-options strong{font-size:9px}.task-scope-options span{color:#667085;font-size:7px;line-height:1.5}.task-scope-footer{justify-content:flex-end;padding:0 14px 14px;display:flex}@media (width<=1000px){.task-toolbar{grid-template-columns:1fr 1fr 1fr}.task-toolbar .search-field{grid-column:1/-1}.task-metrics{grid-template-columns:1fr 1fr}}@media (width<=800px){.page:has(.tasks-workspace){padding-left:0;padding-right:0}.tasks-workspace>.module-heading,.tasks-workspace>.task-boundary,.tasks-workspace>.task-metrics,.tasks-workspace>.error-banner,.tasks-workspace>.module-notice{margin-left:12px;margin-right:12px}.task-shell{border-left:0;border-right:0;border-radius:0}.task-table-head{display:none}.task-list{background:#f9fafb;padding:8px;overflow:visible}.task-row{background:#fff;border:1px solid #e4e7ec;border-radius:8px;grid-template-columns:24px 55px minmax(0,1fr) 64px;gap:6px;min-width:0;margin-bottom:7px;padding:9px}.task-title{grid-column:3/5}.task-due,.task-linked{grid-column:3}.task-assignee{grid-area:3/4}.task-actions{grid-area:4/4}.task-empty{background:#fff}.task-bulk{overflow-x:auto}.task-bulk button{flex:none}}@media (width<=560px){.tasks-workspace>.module-heading{flex-direction:column;align-items:flex-start}.tasks-workspace>.module-heading>.primary-button{width:100%}.task-boundary{grid-template-columns:30px minmax(0,1fr)}.task-boundary>small{display:none}.task-toolbar{grid-template-columns:1fr 1fr}.task-toolbar .search-field,.task-toolbar>label:last-child{grid-column:1/-1}.task-tabs button:last-child{margin-left:0}.task-form{grid-template-columns:1fr}.task-form>.wide{grid-column:auto}.task-recurrence-fields{grid-template-columns:1fr}.task-recurrence-fields>.wide{grid-column:auto}.task-dialog{border-radius:17px 17px 0 0;max-height:92vh}.task-scope-options{grid-template-columns:1fr}.task-metrics>article{padding:9px}.task-row{grid-template-columns:21px 49px minmax(0,1fr) 59px}.task-assignee strong{display:none}}.trigger-links-panel{gap:11px;display:grid}.trigger-links-heading{justify-content:space-between;align-items:flex-end;gap:15px;display:flex}.trigger-links-heading h3{margin:2px 0 3px;font-size:17px}.trigger-links-heading p{color:#667085;margin:0;font-size:8px}.trigger-links-heading .primary-button{align-items:center;gap:5px;display:flex}.trigger-link-boundary{color:#344054;background:#f0f9ff;border:1px solid #b9e6fe;border-radius:9px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 11px;display:grid}.trigger-link-boundary>svg{color:#026aa2;box-sizing:content-box;background:#e0f2fe;border-radius:7px;padding:7px}.trigger-link-boundary>div{display:grid}.trigger-link-boundary strong{font-size:9px}.trigger-link-boundary span{color:#667085;font-size:7px}.trigger-link-boundary>small{color:#026aa2;text-transform:uppercase;background:#e0f2fe;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:800}.trigger-link-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.trigger-link-metrics>article{background:#fff;border:1px solid #e4e7ec;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;display:flex}.trigger-link-metrics>article>span{color:#6941c6;background:#f4ebff;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.trigger-link-metrics svg{width:14px}.trigger-link-metrics div{display:grid}.trigger-link-metrics small{color:#667085;font-size:7px}.trigger-link-metrics strong{text-transform:capitalize;font-size:14px}.trigger-link-toolbar{align-items:center;gap:8px;display:flex}.trigger-link-toolbar>.search-field{flex:1;height:34px}.trigger-link-toolbar>div{background:#f2f4f7;border-radius:7px;padding:2px;display:flex}.trigger-link-toolbar>div button{color:#667085;height:28px;font:inherit;background:0 0;border:0;border-radius:5px;padding:0 8px;font-size:7px;font-weight:700}.trigger-link-toolbar>div button.active{color:#6941c6;background:#fff;box-shadow:0 1px 2px #10182818}.trigger-link-shell{background:#fff;border:1px solid #e4e7ec;border-radius:10px;grid-template-columns:255px minmax(0,1fr);min-height:510px;display:grid;overflow:hidden}.trigger-link-list{background:#fcfcfd;border-right:1px solid #e4e7ec;min-width:0}.trigger-link-list>header{border-bottom:1px solid #e4e7ec;padding:12px 13px;display:grid}.trigger-link-list>header strong{font-size:9px}.trigger-link-list>header span{color:#667085;font-size:7px}.trigger-link-list>button{color:#475467;text-align:left;background:0 0;border:0;border-bottom:1px solid #f2f4f7;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;width:100%;padding:10px 11px;display:grid}.trigger-link-list>button:hover,.trigger-link-list>button.active{background:#f9f5ff}.trigger-link-list>button.active{box-shadow:inset 3px 0 #7f56d9}.trigger-link-list>button>span{color:#6941c6;background:#f4ebff;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.trigger-link-list>button>div{min-width:0;display:grid}.trigger-link-list strong,.trigger-link-list code,.trigger-link-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trigger-link-list strong{color:#344054;font-size:8px}.trigger-link-list code{color:#6941c6;margin-top:3px;font-size:6px}.trigger-link-list small{color:#667085;margin-top:4px;font-size:7px}.trigger-link-detail{min-width:0;padding:15px}.trigger-link-detail>header{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:flex-start;gap:13px;padding-bottom:13px;display:flex}.trigger-link-detail>header>div:first-child{min-width:0}.trigger-link-detail h3{margin:3px 0;font-size:18px}.trigger-link-detail header a{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:8px;text-decoration:none;display:block;overflow:hidden}.trigger-link-detail>header>div:last-child{flex-wrap:wrap;gap:5px;display:flex}.trigger-link-detail>header button{color:#475467;height:29px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:7px;font-weight:700;display:flex}.trigger-link-detail>header button.danger-soft-button{color:#b42318;background:#fef3f2;border-color:#fecdca}.trigger-link-key{background:#f9f5ff;border:1px solid #e9d7fe;border-radius:8px;grid-template-columns:auto minmax(0,1fr) 28px;align-items:center;gap:8px;margin:12px 0;padding:9px 10px;display:grid}.trigger-link-key>span{color:#6941c6;text-transform:uppercase;font-size:7px;font-weight:800}.trigger-link-key code{color:#53389e;text-overflow:ellipsis;font-size:8px;overflow:hidden}.trigger-link-key button{color:#6941c6;background:#fff;border:1px solid #d6bbfb;border-radius:6px;place-items:center;width:28px;height:27px;display:grid}.trigger-link-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.trigger-link-stats>article{background:#fcfcfd;border:1px solid #e4e7ec;border-radius:8px;padding:10px;display:grid}.trigger-link-stats span,.trigger-link-stats small{color:#667085;font-size:7px}.trigger-link-stats strong{margin:3px 0;font-size:16px}.trigger-link-activity{border:1px solid #e4e7ec;border-radius:8px;margin-top:12px;overflow:hidden}.trigger-link-activity>header{background:#fcfcfd;border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;padding:10px 11px;display:flex}.trigger-link-activity>header>div{display:grid}.trigger-link-activity>header strong{font-size:9px}.trigger-link-activity>header>span{color:#667085;font-size:7px}.trigger-link-activity>article{border-bottom:1px solid #f2f4f7;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.trigger-link-activity>article>span{color:#067647;background:#ecfdf3;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.trigger-link-activity article>div{min-width:0;display:grid}.trigger-link-activity strong,.trigger-link-activity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trigger-link-activity strong{font-size:8px}.trigger-link-activity small,.trigger-link-activity time{color:#667085;font-size:7px}.trigger-link-empty{color:#667085;text-align:center;align-content:center;place-items:center;gap:5px;min-height:155px;padding:15px;display:grid}.trigger-link-empty strong{color:#475467;font-size:9px}.trigger-link-empty span{font-size:7px}.trigger-link-dialog{width:min(620px,100%);max-height:min(820px,100vh - 40px);overflow:auto}.trigger-link-dialog>header{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex}.trigger-link-dialog>header h2{margin:3px 0 4px;font-size:17px}.trigger-link-dialog>header p{color:#667085;margin:0;font-size:8px}.trigger-link-dialog>form{gap:10px;padding:14px;display:grid}.trigger-link-dialog form>label,.trigger-preview-fields>label{color:#475467;gap:5px;font-size:8px;font-weight:700;display:grid}.trigger-link-dialog input,.trigger-link-dialog select,.trigger-link-dialog textarea{color:#344054;width:100%;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d0d5dd;border-radius:7px;padding:0 9px;font-size:9px}.trigger-link-dialog input,.trigger-link-dialog select{height:34px}.trigger-link-dialog textarea{resize:vertical;padding-top:8px}.trigger-token-picker{background:#f9fafb;border:1px solid #e4e7ec;border-radius:8px;gap:6px;padding:9px;display:grid}.trigger-token-picker>span{font-size:8px;font-weight:700}.trigger-token-picker>div{flex-wrap:wrap;gap:5px;display:flex}.trigger-token-picker button{color:#6941c6;background:#fff;border:1px solid #d6bbfb;border-radius:5px;align-items:center;gap:4px;padding:4px 6px;display:flex}.trigger-token-picker code{font-size:6px}.trigger-token-picker small{color:#667085;font-size:7px}.trigger-link-dialog>form>footer,.trigger-link-dialog>footer{border-top:1px solid #e4e7ec;justify-content:flex-end;gap:7px;padding-top:10px;display:flex}.trigger-link-dialog>footer{padding:11px 14px}.trigger-link-dialog footer button{color:#475467;height:32px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:7px;align-items:center;gap:4px;padding:0 10px;font-size:8px;font-weight:700;display:flex}.trigger-link-dialog footer .primary-button{color:#fff;background:#635bff;border-color:#4d46dc}.trigger-preview-fields{grid-template-columns:2fr 1fr;gap:9px;padding:14px;display:grid}.trigger-preview-result{background:#f9f5ff;border:1px solid #e9d7fe;border-radius:8px;gap:6px;margin:0 14px 11px;padding:10px;display:grid}.trigger-preview-result>span{color:#6941c6;font-size:7px;font-weight:800}.trigger-preview-result code{color:#344054;white-space:nowrap;background:#fff;border-radius:5px;padding:7px;font-size:7px;overflow:auto}.trigger-preview-result button{color:#6941c6;height:27px;font:inherit;background:#fff;border:1px solid #d6bbfb;border-radius:6px;justify-self:start;align-items:center;gap:4px;padding:0 8px;font-size:7px;font-weight:700;display:flex}.trigger-preview-result small{overflow-wrap:anywhere;color:#667085;font-size:7px}.trigger-preview-boundary{color:#026aa2;background:#f0f9ff;border:1px solid #b9e6fe;border-radius:8px;align-items:center;gap:7px;margin:0 14px 12px;padding:9px;font-size:7px;line-height:1.5;display:flex}@media (width<=850px){.trigger-link-metrics{grid-template-columns:1fr 1fr}.trigger-link-shell{border-left:0;border-right:0;border-radius:0;min-height:0;display:block}.trigger-link-list{border-bottom:1px solid #e4e7ec;border-right:0;display:flex;overflow-x:auto}.trigger-link-list>header{flex:0 0 100px}.trigger-link-list>button{border-right:1px solid #f2f4f7;flex:0 0 225px}.trigger-link-detail>header{display:grid}.trigger-link-detail>header>div:last-child{justify-content:flex-start}}@media (width<=560px){.trigger-links-heading{flex-direction:column;align-items:stretch}.trigger-links-heading .primary-button{justify-content:center}.trigger-link-boundary{grid-template-columns:30px minmax(0,1fr)}.trigger-link-boundary>small{display:none}.trigger-link-toolbar{flex-direction:column;align-items:stretch}.trigger-link-toolbar>div{overflow-x:auto}.trigger-link-toolbar>div button{white-space:nowrap;flex:1}.trigger-link-detail{padding:12px}.trigger-link-stats{grid-template-columns:1fr 1fr}.trigger-link-stats>article:last-child{grid-column:1/-1}.trigger-link-activity>article{grid-template-columns:28px minmax(0,1fr)}.trigger-link-activity time{grid-column:2}.trigger-link-dialog{border-radius:17px 17px 0 0;max-height:92vh}.trigger-preview-fields{grid-template-columns:1fr}.trigger-link-dialog>footer{flex-wrap:wrap}.trigger-link-dialog>footer button{flex:1}.trigger-link-dialog>footer .primary-button{flex-basis:100%}}.duplicates-workspace{gap:14px;display:grid}.duplicates-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.duplicates-metrics article{background:#fff;border:1px solid #e4e7ec;border-radius:10px;gap:3px;padding:14px;display:grid}.duplicates-metrics span,.duplicates-metrics small{color:#667085;font-size:8px}.duplicates-metrics strong{font-size:18px}.duplicates-panel>header{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:flex-end;gap:16px;padding:15px;display:flex}.duplicates-panel>header h3,.duplicates-panel>header p{margin:0}.duplicates-panel>header p{color:#667085;margin-top:4px;font-size:8px}.duplicates-controls{align-items:flex-end;gap:8px;display:flex}.duplicates-controls label{color:#667085;gap:4px;font-size:7px;display:grid}.duplicates-controls select{min-width:120px}.duplicate-groups{gap:9px;padding:12px;display:grid}.duplicate-groups>article{border:1px solid #e4e7ec;border-radius:9px;overflow:hidden}.duplicate-group-heading{align-items:center;gap:9px;padding:10px;display:flex}.duplicate-group-heading>span{color:#6941c6;background:#f4ebff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.duplicate-group-heading>div{flex:1;min-width:0;display:grid}.duplicate-group-heading small,.duplicate-contact-strip span,.duplicate-contact-strip small{color:#667085;font-size:7px}.duplicate-contact-strip{background:#fcfcfd;border-top:1px solid #e4e7ec;gap:8px;padding:9px 10px;display:flex;overflow:auto}.duplicate-contact-strip>div{gap:2px;min-width:165px;display:grid}.duplicate-contact-strip b{font-size:8px}.duplicate-contact-strip em{color:#667085;white-space:nowrap;align-self:center;font-size:8px}.duplicates-history>header{border-bottom:1px solid #e4e7ec;padding:13px 15px}.duplicates-history>header h3{margin:0}.duplicates-history>header span{color:#667085;font-size:8px}.duplicates-history>div{display:grid}.duplicates-history article{border-top:1px solid #f2f4f7;align-items:center;gap:9px;padding:9px 15px;display:flex}.duplicates-history article:first-child{border-top:0}.duplicates-history article>span{color:#6941c6}.duplicates-history article>div{flex:1;display:grid}.duplicates-history article strong{font-size:8px}.duplicates-history article small,.duplicates-history article>b{color:#667085;font-size:7px}.merge-dialog{width:min(900px,100vw - 28px);max-height:min(900px,100vh - 28px);overflow:auto}.merge-dialog-body{gap:12px;padding:15px;display:grid}.merge-contact-selectors{grid-template-columns:1fr auto 1fr;align-items:center;gap:11px;display:grid}.merge-contact-selectors label{gap:4px;display:grid}.merge-contact-selectors label>span{font-size:8px;font-weight:700}.merge-contact-selectors small{color:#667085;font-size:7px}.merge-contact-selectors>span{color:#6941c6}.merge-preview-prompt{border:1px dashed #d0d5dd;border-radius:9px;align-items:center;gap:10px;padding:12px;display:flex}.merge-preview-prompt>svg{color:#6941c6}.merge-preview-prompt>div{flex:1;gap:2px;display:grid}.merge-preview-prompt span{color:#667085;font-size:7px}.merge-blockers{color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:9px;gap:7px;padding:10px;display:grid}.merge-blockers>div{align-items:flex-start;gap:7px;display:flex}.merge-conflicts{border:1px solid #e4e7ec;border-radius:9px;overflow:hidden}.merge-conflicts>header{background:#fcfcfd;padding:10px 12px}.merge-conflicts h3{margin:0;font-size:10px}.merge-conflicts header span{color:#667085;font-size:7px}.merge-conflicts article{border-top:1px solid #e4e7ec;grid-template-columns:120px 1fr 1fr;align-items:center;gap:8px;padding:9px 12px;display:grid}.merge-conflicts article>strong{font-size:8px}.merge-conflicts article label{cursor:pointer;border:1px solid #e4e7ec;border-radius:7px;align-items:center;gap:6px;padding:7px;display:flex}.merge-conflicts article label>span{min-width:0;display:grid}.merge-conflicts article b{text-overflow:ellipsis;font-size:8px;overflow:hidden}.merge-conflicts article small{color:#667085;font-size:7px}.merge-transfer-summary{gap:7px;display:grid}.merge-transfer-summary h3{margin:0;font-size:10px}.merge-transfer-summary>div{flex-wrap:wrap;gap:6px;display:flex}.merge-transfer-summary span{border:1px solid #e4e7ec;border-radius:999px;padding:5px 7px;font-size:7px}.merge-transfer-summary b{color:#6941c6;margin-right:4px}.merge-ack{border:1px solid #d0d5dd;border-radius:9px;align-items:flex-start;gap:8px;padding:10px;display:flex}.merge-ack span{display:grid}.merge-ack strong{font-size:8px}.merge-ack small{color:#667085;font-size:7px}.merge-dialog footer{grid-template-columns:auto 1fr auto auto;align-items:center;gap:7px;display:grid}.merge-dialog footer .danger{color:#b42318}.success-banner{color:#067647;background:#ecfdf3;border:1px solid #abefc6;border-radius:8px;align-items:center;gap:7px;padding:9px 11px;font-size:8px;display:flex}.success-banner button{color:inherit;background:0 0;border:0;margin-left:auto}.duplicate-settings>header{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;gap:16px;padding:14px 15px;display:flex}.duplicate-settings>header h3,.duplicate-settings>header p{margin:0}.duplicate-settings>header p{color:#667085;margin-top:4px;font-size:8px}.duplicate-settings-grid{grid-template-columns:1.4fr 1fr 1fr;align-items:end;gap:12px;padding:14px 15px;display:grid}.duplicate-settings-grid>label{gap:4px;font-size:8px;display:grid}.duplicate-settings-grid .workflow-action-toggle{align-items:flex-start;display:flex}.duplicate-settings-grid .workflow-action-toggle span{display:grid}.duplicate-settings-grid small{color:#667085;font-size:7px}@media (width<=900px){.duplicates-metrics,.duplicate-settings-grid{grid-template-columns:1fr}.duplicate-settings>header,.duplicates-panel>header{flex-direction:column;align-items:stretch}.duplicates-controls{align-items:stretch}.duplicates-controls label{flex:1}.merge-contact-selectors{grid-template-columns:1fr}.merge-contact-selectors>span{justify-self:center;transform:rotate(90deg)}.merge-conflicts article{grid-template-columns:1fr}.merge-dialog footer{grid-template-columns:1fr 1fr}.merge-dialog footer>span{display:none}}.scoring-workspace{gap:11px;display:grid}.scoring-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.scoring-metrics>article{background:#fff;border:1px solid #e4e7ec;border-radius:9px;align-items:center;gap:9px;padding:11px 13px;display:flex}.scoring-metrics>article>span{color:#6941c6;background:#f4ebff;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.scoring-metrics svg{width:15px}.scoring-metrics div{display:grid}.scoring-metrics small{color:#667085;font-size:8px}.scoring-metrics strong{font-size:15px}.success-banner{color:#067647;background:#ecfdf3;border:1px solid #abefc6;border-radius:8px;padding:9px 11px;font-size:8px}.scoring-rules>header,.scoring-leaderboard>header,.scoring-history>header{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.scoring-rules h3,.scoring-leaderboard h3,.scoring-history h3{margin:2px 0;font-size:13px}.scoring-rules header p{color:#667085;margin:0;font-size:7px}.score-rule-list{gap:8px;padding:11px;display:grid}.score-rule-card{background:#fcfcfd;border:1px solid #e4e7ec;border-radius:8px;gap:8px;padding:10px;display:grid}.score-rule-basics{grid-template-columns:minmax(150px,1fr) minmax(160px,1fr) 95px 30px;align-items:end;gap:7px;display:grid}.score-rule-card label{color:#475467;gap:4px;font-size:7px;font-weight:700;display:grid}.score-rule-card input,.score-rule-card select{color:#344054;width:100%;height:32px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d0d5dd;border-radius:6px;padding:0 8px;font-size:8px}.score-filter-pair{grid-template-columns:1fr 1fr;gap:7px;display:grid}.score-filter-none{color:#667085;margin:0;font-size:7px}.scoring-lower-grid{grid-template-columns:minmax(300px,.85fr) minmax(360px,1.15fr);gap:10px;display:grid}.scoring-leaderboard>div,.scoring-history>div{max-height:480px;overflow:auto}.scoring-leaderboard article{border-bottom:1px solid #f2f4f7;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 11px;display:grid}.scoring-leaderboard article>div{min-width:0;display:grid}.scoring-leaderboard strong,.scoring-leaderboard small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scoring-leaderboard strong{font-size:8px}.scoring-leaderboard small{color:#667085;font-size:7px}.score-badge,.conversation-score{color:#475467;background:#f2f4f7;border-radius:999px;place-items:center;min-width:28px;height:23px;padding:0 6px;font-size:8px;font-style:normal;font-weight:800;display:inline-grid}.score-badge.hot,.conversation-score.hot{color:#b54708;background:#fffaeb}.score-badge.cold,.conversation-score.cold{color:#175cd3;background:#eff8ff}.score-adjust-form{grid-template-columns:60px minmax(110px,1fr) auto;gap:4px;display:grid}.score-adjust-form input{min-width:0;height:28px;font:inherit;border:1px solid #d0d5dd;border-radius:5px;padding:0 6px;font-size:7px}.score-adjust-form button{color:#fff;height:28px;font:inherit;background:#7f56d9;border:0;border-radius:5px;padding:0 7px;font-size:7px;font-weight:700}.score-adjust-form small{color:#b42318;grid-column:1/-1;font-size:6px}.scoring-history article{border-bottom:1px solid #f2f4f7;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 11px;display:grid}.scoring-history article>span{font-size:9px;font-weight:800}.scoring-history article>span.positive{color:#067647}.scoring-history article>span.negative{color:#b42318}.scoring-history article>div{min-width:0;display:grid}.scoring-history strong,.scoring-history small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scoring-history strong{font-size:8px}.scoring-history small,.scoring-history time{color:#667085;font-size:7px}.scoring-history b{white-space:nowrap;font-size:7px}.scoring-empty{color:#667085;text-align:center;align-content:center;place-items:center;gap:5px;min-height:130px;padding:15px;display:grid}.scoring-empty strong{color:#475467;font-size:9px}.scoring-empty span{font-size:7px}.thread-header h3{align-items:center;gap:6px;display:flex}.thread-header .conversation-score{height:20px;font-size:7px}.conversation-copy strong .conversation-score{vertical-align:middle;height:18px;font-size:6px}.drawer-score-summary{background:#f9fafb;border:1px solid #e4e7ec;border-radius:8px;align-items:center;gap:9px;padding:10px;display:flex}.drawer-score-summary>div{display:grid}.drawer-score-summary strong{font-size:9px}.drawer-score-summary small{color:#667085;font-size:7px}@media (width<=900px){.scoring-metrics{grid-template-columns:1fr 1fr}.scoring-lower-grid{grid-template-columns:1fr}.score-rule-basics{grid-template-columns:1fr 1fr 90px 30px}}@media (width<=620px){.scoring-workspace{padding:0 12px}.scoring-rules,.scoring-leaderboard,.scoring-history{border-left:0;border-right:0;border-radius:0;margin-left:-12px;margin-right:-12px}.scoring-rules>header{flex-direction:column;align-items:flex-start}.scoring-rules .button-row{width:100%;overflow:auto}.score-rule-basics{grid-template-columns:1fr 1fr 30px}.score-rule-basics label:first-child{grid-column:1/-1}.score-rule-basics label:nth-child(3){grid-column:1/3}.score-filter-pair{grid-template-columns:1fr}.score-adjust-form{grid-template-columns:55px minmax(100px,1fr)}.score-adjust-form button{grid-column:1/-1}.conversation-copy strong .conversation-score{display:none}}.marketing-editor:has(.email-designer){width:min(1180px,100%)}.email-designer{background:#fff;border:1px solid #d0d5dd;border-radius:9px;grid-column:1/-1;overflow:hidden}.email-designer-toolbar{background:#f9fafb;border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;display:flex}.email-mode-tabs,.email-preview-tools{align-items:center;gap:3px;display:flex}.email-mode-tabs button,.email-preview-tools button{color:#667085;min-height:29px;font:inherit;background:0 0;border:0;border-radius:5px;align-items:center;gap:4px;padding:0 8px;font-size:7px;font-weight:700;display:flex}.email-mode-tabs button.active,.email-preview-tools button.active{color:#4d46dc;background:#eeecff}.email-mode-tabs svg,.email-preview-tools svg{width:12px}.email-preview-tools>span{background:#d0d5dd;width:1px;height:19px;margin:0 3px}.email-design-grid{grid-template-columns:155px minmax(390px,1fr) 205px;min-height:520px;display:grid}.email-element-library,.email-inspector{background:#fff;padding:11px;overflow:auto}.email-element-library{border-right:1px solid #e4e7ec}.email-inspector{border-left:1px solid #e4e7ec}.email-element-library>strong{font-size:9px}.email-element-library>span{color:#667085;margin:3px 0 9px;font-size:7px;display:block}.email-element-library>div:not(.email-compliance){grid-template-columns:1fr 1fr;gap:5px;display:grid}.email-element-library>div>button{color:#475467;min-height:60px;font:inherit;background:#fff;border:1px solid #e4e7ec;border-radius:7px;place-items:center;gap:4px;padding:7px;font-size:7px;font-weight:700;display:grid;position:relative}.email-element-library>div>button:hover{color:#4d46dc;background:#f8f7ff;border-color:#b9b3ff}.email-element-library>div>button>svg:first-child{width:17px}.email-element-library>div>button>svg:last-child{width:9px;position:absolute;top:4px;right:4px}.email-compliance{color:#067647;background:#ecfdf3;border-radius:7px;gap:3px;margin-top:10px;padding:8px;display:grid}.email-compliance strong{font-size:7px}.email-compliance span{font-size:6px}.email-design-stage{background:#eef0f3;place-items:start center;min-width:0;padding:18px;display:grid;overflow:auto}.email-design-stage iframe{background:#fff;border:0;width:100%;height:620px;box-shadow:0 4px 18px #1018281f}.email-design-stage.tablet iframe{max-width:560px}.email-design-stage.mobile iframe{max-width:360px}.email-design-canvas{width:100%;min-height:500px;transition:max-width .2s;box-shadow:0 4px 18px #1018281f}.email-design-canvas>article{cursor:pointer;border:2px solid #0000;min-height:28px;position:relative}.email-design-canvas>article:hover{border-color:#d6d2ff}.email-design-canvas>article.selected{border-color:#4d46dc}.email-design-canvas>article.visibility-desktop:after,.email-design-canvas>article.visibility-mobile:after{content:attr(class);color:#475467;background:#f2f4f7;border-radius:4px;padding:2px 4px;font-size:5px;position:absolute;bottom:3px;right:5px}.email-design-canvas>article.visibility-desktop:after{content:"desktop only"}.email-design-canvas>article.visibility-mobile:after{content:"mobile only"}.email-block-actions{z-index:2;color:#fff;background:#635bff;border-radius:5px 5px 0 0;align-items:center;height:23px;padding:0 3px;display:none;position:absolute;top:-25px;right:-2px}.email-design-canvas>article.selected .email-block-actions{display:flex}.email-block-actions>svg{width:11px}.email-block-actions button{color:#fff;background:0 0;border:0;place-items:center;width:20px;height:20px;padding:0;display:grid}.email-block-actions button:disabled{opacity:.35}.email-block-actions svg{width:10px}.email-button-preview{padding:12px 20px;font-weight:700;display:inline-block}.email-image-placeholder{color:#667085;background:#f2f4f7;place-items:center;gap:3px;min-height:90px;display:grid}.email-image-placeholder svg{width:24px}.email-spacer-preview{color:#667085;background:repeating-linear-gradient(45deg,#f9fafb,#f9fafb 5px,#f2f4f7 5px 10px);place-items:center;font-size:7px;display:grid}.email-canvas-compliance{color:#667085;text-align:center;border-top:1px solid #e4e7ec;padding:18px 24px;font-size:7px;line-height:1.5}.email-inspector>div>header{border-bottom:1px solid #e4e7ec;gap:2px;margin-bottom:10px;padding-bottom:8px;display:grid}.email-inspector>div>header strong{text-transform:capitalize;font-size:10px}.email-inspector label{color:#475467;gap:4px;margin-bottom:9px;font-size:7px;font-weight:700;display:grid!important}.email-inspector input,.email-inspector select,.email-inspector textarea{width:100%;min-height:31px;font:inherit;border:1px solid #d0d5dd;border-radius:6px;font-size:7px;margin:0!important;padding:6px 7px!important}.email-inspector textarea{resize:vertical}.email-color{grid-template-columns:34px 1fr;gap:5px;display:grid}.email-color input[type=color]{padding:2px!important}.email-range{grid-template-columns:1fr 42px;align-items:center;gap:5px;display:grid}.email-range input{min-height:20px;padding:0!important}.email-range b{text-align:right;font-size:7px}.email-align{align-items:center;gap:3px;margin-bottom:9px;display:flex}.email-align>span{color:#475467;margin-right:auto;font-size:7px;font-weight:700}.email-align button{color:#667085;background:#fff;border:1px solid #d0d5dd;place-items:center;width:29px;height:27px;display:grid}.email-align button.active{color:#4d46dc;background:#eeecff;border-color:#b9b3ff}.email-align svg{width:12px}.email-code-editor{grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid}.email-code-editor label,.email-plain-editor label{gap:5px;display:grid!important}.email-code-editor label:nth-child(2){grid-column:1}.email-code-editor iframe{background:#fff;border:1px solid #d0d5dd;grid-area:1/2/3;width:100%;height:500px}.email-code-editor textarea{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;margin:0!important}.email-code-editor small{color:#667085;font-size:6px}.email-plain-editor{grid-template-columns:1fr 1fr;gap:12px;padding:12px;display:grid}.email-plain-editor textarea{margin:0!important}.email-plain-editor article{white-space:pre-wrap;background:#fff;border:1px solid #d0d5dd;min-height:360px;padding:24px;font-size:9px;line-height:1.6}.campaign-preview-card iframe{background:#fff;border:0;width:100%;min-height:340px}.template-snippet.visual{height:150px;padding:0;overflow:hidden}.template-snippet.visual iframe{transform-origin:0 0;pointer-events:none;border:0;width:200%;height:300px;transform:scale(.5)}@media (width<=900px){.email-design-grid{grid-template-columns:130px minmax(330px,1fr)}.email-inspector{border-top:1px solid #e4e7ec;border-left:0;grid-column:1/-1}.email-inspector>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.email-inspector>div>header,.email-inspector .email-compliance{grid-column:1/-1}.email-code-editor,.email-plain-editor{grid-template-columns:1fr}.email-code-editor iframe{grid-area:auto/1}}@media (width<=620px){.email-designer-toolbar{flex-direction:column;align-items:stretch}.email-mode-tabs,.email-preview-tools{overflow:auto}.email-design-grid{display:block}.email-element-library{border-bottom:1px solid #e4e7ec;border-right:0}.email-element-library>div:not(.email-compliance){display:flex;overflow:auto}.email-element-library>div>button{flex:0 0 75px}.email-design-stage{min-height:480px;padding:12px}.email-inspector>div{display:block}.email-plain-editor{padding:8px}.email-preview-tools>span{margin-left:auto}}.order-form-workspace{gap:11px;display:grid}.order-form-workspace>header{background:#fff;border:1px solid #e4e7ec;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.order-form-workspace>header h2,.order-form-workspace>header p{margin:0}.order-form-workspace>header h2{margin-top:2px;font-size:15px}.order-form-workspace>header p{color:#667085;margin-top:3px;font-size:8px}.order-form-workspace>header button{align-items:center;gap:5px;display:flex}.order-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.order-form-grid>article{background:#fff;border:1px solid #e4e7ec;border-radius:10px;flex-direction:column;min-height:310px;padding:13px;display:flex}.order-form-grid>article>header{grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.order-form-grid>article>header>span{color:#6941c6;background:#f4ebff;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.order-form-grid>article>header>div{min-width:0;display:grid}.order-form-grid>article>header small{color:#667085;text-transform:capitalize;font-size:7px}.order-form-grid>article>header strong{text-overflow:ellipsis;font-size:9px;overflow:hidden}.order-form-grid>article>header>b{color:#067647;text-transform:uppercase;background:#ecfdf3;border-radius:999px;padding:3px 6px;font-size:6px}.order-form-grid h3{margin:13px 0 4px;font-size:12px}.order-form-grid>article>p{color:#667085;min-height:30px;margin:0;font-size:7px;line-height:1.5}.order-form-products{gap:5px;margin:10px 0;display:grid}.order-form-products>span{background:#f9fafb;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px;padding:6px 7px;font-size:7px;display:grid}.order-form-products i{color:#4d46dc;text-transform:uppercase;background:#eeecff;border-radius:4px;padding:2px 4px;font-size:5px;font-style:normal}.order-form-products b{font-size:7px}.order-form-grid dl{grid-template-columns:repeat(3,1fr);gap:5px;margin:auto 0 10px;display:grid}.order-form-grid dl>div{background:#fcfcfd;border:1px solid #f2f4f7;border-radius:6px;padding:7px;display:grid}.order-form-grid dt{color:#667085;font-size:6px}.order-form-grid dd{margin:2px 0 0;font-size:8px;font-weight:800}.order-form-grid article>footer{border-top:1px solid #f2f4f7;justify-content:flex-end;gap:6px;padding-top:9px;display:flex}.order-form-grid article>footer button{align-items:center;gap:4px;height:28px;font-size:7px;display:flex}.order-empty{color:#667085;text-align:center;background:#fff;border:1px dashed #d0d5dd;border-radius:10px;grid-column:1/-1;align-content:center;place-items:center;gap:5px;min-height:180px;padding:16px;display:grid}.order-empty strong{color:#475467;font-size:9px}.order-empty span{font-size:7px}.order-form-dialog{width:min(920px,100vw - 30px);max-height:calc(100vh - 30px);overflow:auto}.order-form-dialog>form{gap:12px;padding:14px;display:grid}.order-form-fields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.order-form-fields label,.order-item-editor label{color:#475467;gap:4px;font-size:7px;font-weight:700;display:grid}.order-form-fields .wide{grid-column:1/-1}.order-form-fields input,.order-form-fields select,.order-form-fields textarea,.order-item-editor input,.order-item-editor select{width:100%;min-height:32px;font:inherit;box-sizing:border-box;border:1px solid #d0d5dd;border-radius:6px;padding:6px 8px;font-size:8px}.order-form-fields .check,.order-item-editor .check{align-items:center;gap:6px;display:flex}.order-form-fields .check input,.order-item-editor .check input{width:auto;min-height:0}.order-item-editor{border:1px solid #e4e7ec;border-radius:9px;overflow:hidden}.order-item-editor>header{background:#fcfcfd;justify-content:space-between;align-items:center;gap:9px;padding:10px 11px;display:flex}.order-item-editor>header>div{display:grid}.order-item-editor>header strong{font-size:9px}.order-item-editor>header span{color:#667085;font-size:7px}.order-item-editor>header button{align-items:center;gap:4px;display:flex}.order-item-editor>article{border-top:1px solid #e4e7ec;grid-template-columns:minmax(180px,1.4fr) 90px 70px minmax(150px,1fr) 105px 30px;align-items:end;gap:7px;padding:9px 10px;display:grid}.order-item-editor>article>.icon-button{margin-bottom:1px}.order-form-dialog form>footer{justify-content:flex-end;align-items:center;gap:7px;display:flex}.order-form-dialog form>footer>span{color:#667085;align-items:center;gap:5px;margin-right:auto;font-size:7px;display:flex}.order-form-dialog form>footer button{align-items:center;gap:4px;display:flex}.checkout-preview-dialog{width:min(780px,100vw - 30px);max-height:calc(100vh - 30px);overflow:auto}.checkout-preview-dialog>header{background:linear-gradient(135deg,#fff,#f9f5ff)}.checkout-preview{grid-template-columns:.85fr 1.15fr;gap:0;display:grid}.checkout-details,.checkout-cart{padding:18px}.checkout-details{background:#fcfcfd;border-right:1px solid #e4e7ec}.checkout-step{color:#6941c6;text-transform:uppercase;margin-bottom:10px;font-size:7px;font-weight:800;display:block}.checkout-details>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.checkout-details label{color:#475467;gap:4px;font-size:7px;font-weight:700;display:grid}.checkout-details label.wide{grid-column:1/-1}.checkout-details input,.checkout-coupon input{width:100%;height:34px;font:inherit;box-sizing:border-box;border:1px solid #d0d5dd;border-radius:6px;padding:0 8px;font-size:8px}.checkout-line{border-bottom:1px solid #f2f4f7;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.checkout-line>span{align-items:center;gap:8px;display:flex}.checkout-line>span>span{display:grid}.checkout-line svg{color:#6941c6;box-sizing:content-box;background:#f4ebff;border-radius:7px;padding:6px}.checkout-line strong,.checkout-line b{font-size:8px}.checkout-line small{color:#667085;font-size:7px}.checkout-bump{color:#475467;cursor:pointer;background:#fffaeb;border:1px solid #fedf89;border-radius:7px;align-items:center;gap:8px;margin:9px 0;padding:9px;display:flex}.checkout-bump>span{display:grid}.checkout-bump i{color:#b54708;text-transform:uppercase;font-size:6px;font-style:normal;font-weight:800}.checkout-bump strong{font-size:8px}.checkout-bump small{color:#667085;font-size:7px}.checkout-coupon{grid-template-columns:1fr auto;gap:5px;margin:10px 0;display:grid}.checkout-coupon button{color:#4d46dc;font:inherit;background:#eeecff;border:0;border-radius:6px;padding:0 10px;font-size:7px;font-weight:800}.checkout-loading{color:#667085;justify-content:center;align-items:center;gap:6px;padding:12px;font-size:7px;display:flex}.checkout-loading svg{width:14px}.checkout-cart>dl{background:#f9fafb;border-radius:7px;gap:6px;margin:10px 0;padding:10px;display:grid}.checkout-cart>dl>div{justify-content:space-between;font-size:7px;display:flex}.checkout-cart>dl>div:last-child{border-top:1px solid #e4e7ec;padding-top:6px;font-size:10px;font-weight:800}.checkout-cart dd{margin:0}.checkout-paid{border:1px solid #d0d5dd;border-radius:7px;align-items:flex-start;gap:7px;padding:9px;display:flex}.checkout-paid>span{display:grid}.checkout-paid strong{font-size:7px}.checkout-paid small{color:#667085;font-size:6px;line-height:1.45}.checkout-preview>footer{background:#fff;border-top:1px solid #e4e7ec;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:7px;padding:10px 14px;display:flex}.checkout-preview>footer>span{color:#667085;align-items:center;gap:4px;margin-right:auto;font-size:7px;display:flex}.checkout-preview>footer button{align-items:center;gap:4px;display:flex}.checkout-preview .hidden{display:none}:is(.checkout-preview:has(.checkout-details.hidden),.checkout-preview:has(.checkout-cart.hidden)){grid-template-columns:1fr}.checkout-success{text-align:center;place-items:center;gap:7px;padding:36px;display:grid}.checkout-success>span{color:#067647;background:#dcfae6;border-radius:999px;place-items:center;width:48px;height:48px;display:grid}.checkout-success h2,.checkout-success p{margin:0}.checkout-success p{color:#667085;font-size:8px}.checkout-success>strong{color:#067647;background:#ecfdf3;border-radius:999px;padding:5px 8px;font-size:7px}.checkout-success>div{color:#667085;align-items:center;gap:5px;font-size:7px;display:flex}.checkout-success button{margin-top:6px}.orders-layout{background:#fff;border:1px solid #e4e7ec;border-radius:10px;grid-template-columns:300px minmax(0,1fr);min-height:540px;display:grid;overflow:hidden}.orders-layout>aside{background:#fcfcfd;border-right:1px solid #e4e7ec}.orders-layout>aside>header{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;padding:13px;display:flex}.orders-layout h3{margin:2px 0;font-size:11px}.orders-layout>aside>button{color:#344054;text-align:left;background:0 0;border-top:0;border-bottom:1px solid #f2f4f7;border-left:2px solid #0000;border-right:0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:9px 10px;display:grid}.orders-layout>aside>button.active{background:#f9f5ff;border-left-color:#7f56d9}.orders-layout>aside>button>span{color:#6941c6;background:#f4ebff;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.orders-layout>aside>button>div{min-width:0;display:grid}.orders-layout>aside>button strong,.orders-layout>aside>button small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.orders-layout>aside>button strong{font-size:8px}.orders-layout>aside>button small{color:#667085;font-size:7px}.orders-layout>main{padding:17px}.orders-layout>main>header{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:flex-start;padding-bottom:13px;display:flex}.orders-layout>main h2{margin:5px 0 2px;font-size:16px}.orders-layout>main p{color:#667085;margin:0;font-size:8px}.orders-layout>main>header>strong{font-size:20px}.order-lines{border:1px solid #e4e7ec;border-radius:8px;margin-top:10px;display:grid;overflow:hidden}.order-lines>div{border-top:1px solid #f2f4f7;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.order-lines>div:first-child{border-top:0}.order-lines span{display:grid}.order-lines i{color:#4d46dc;text-transform:uppercase;background:#eeecff;border-radius:4px;width:max-content;padding:2px 4px;font-size:5px;font-style:normal}.order-lines strong,.order-lines b{font-size:8px}.order-lines small{color:#667085;font-size:7px}.order-totals{gap:5px;width:min(300px,100%);margin:10px 0 0 auto;display:grid}.order-totals>div{justify-content:space-between;font-size:8px;display:flex}.order-totals>div:last-child{border-top:1px solid #e4e7ec;padding-top:7px;font-size:11px;font-weight:800}.order-totals dd{margin:0}.order-evidence{color:#067647;background:#ecfdf3;border:1px solid #abefc6;border-radius:8px;align-items:center;gap:8px;margin-top:15px;padding:10px;display:flex}.order-evidence>div{display:grid}.order-evidence strong{font-size:8px}.order-evidence span{font-size:7px}.order-actions{border-top:1px solid #e4e7ec;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:12px;display:flex}.order-actions>span{color:#667085;font-size:7px}.order-actions>div{gap:6px;display:flex}.order-actions button,.order-lifecycle-dialog footer button{justify-content:center;align-items:center;gap:5px;display:flex}.order-cancellation{color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:8px;gap:3px;margin-top:10px;padding:10px;display:grid}.order-cancellation strong{font-size:8px}.order-cancellation span{font-size:7px}.order-lifecycle-dialog{width:min(470px,100vw - 28px)}.order-lifecycle-dialog>form{gap:10px;padding:14px;display:grid}.order-lifecycle-dialog label{color:#475467;gap:4px;font-size:8px;font-weight:700;display:grid}.order-lifecycle-dialog select,.order-lifecycle-dialog textarea{width:100%;font:inherit;box-sizing:border-box;border:1px solid #d0d5dd;border-radius:6px;padding:8px;font-size:8px}.order-terminal-warning{color:#067647;background:#ecfdf3;border-radius:7px;align-items:center;gap:8px;padding:9px;display:flex}.order-terminal-warning.cancel{color:#b42318;background:#fef3f2}.order-terminal-warning>span{display:grid}.order-terminal-warning strong{font-size:8px}.order-terminal-warning small{font-size:7px}.order-lifecycle-dialog form>footer{justify-content:flex-end;gap:7px;padding-top:5px;display:flex}.order-cancel-button{color:#fff;background:#d92d20;border-color:#d92d20}.order-statuses{align-items:center;gap:5px;display:flex}.fulfillment-pill,.refund-pill{color:#344054;text-transform:capitalize;background:#f2f4f7;border-radius:999px;padding:3px 6px;font-size:6px;font-weight:800}.fulfillment-pill.partially_fulfilled,.refund-pill.partially_refunded{color:#b54708;background:#fffaeb}.fulfillment-pill.fulfilled{color:#067647;background:#ecfdf3}.refund-pill.refunded{color:#b42318;background:#fef3f2}.fulfillment-progress{font-weight:700;color:#6941c6!important}.orders-layout>main>header>strong small{color:#667085;text-align:right;font-size:6px;display:block}.order-totals .refund-total{color:#b42318}.fulfillment-history,.refund-history{border:1px solid #d0d5dd;border-radius:8px;margin-top:13px;overflow:hidden}.fulfillment-history>header,.refund-history>header{background:#f9fafb;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.fulfillment-history>header>div,.refund-history>header>div{display:grid}.fulfillment-history>header strong,.refund-history>header strong{font-size:8px}.fulfillment-history>article,.refund-history>article{border-top:1px solid #eaecf0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 11px;display:grid}.fulfillment-history>article>span,.refund-history>article>span{color:#6941c6;background:#f4ebff;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.refund-history>article>span.succeeded{color:#067647;background:#ecfdf3}.refund-history>article>span.failed{color:#b42318;background:#fef3f2}.fulfillment-history>article>div,.refund-history>article>div{display:grid}.fulfillment-history>article strong,.refund-history>article strong{text-transform:capitalize;font-size:8px}.fulfillment-history>article small,.refund-history>article small{color:#667085;font-size:7px}.fulfillment-history a{color:#6941c6;font-size:7px;font-weight:700}.order-lifecycle-dialog input{width:100%;font:inherit;box-sizing:border-box;border:1px solid #d0d5dd;border-radius:6px;padding:8px;font-size:8px}.order-fulfillment-dialog{width:min(560px,100vw - 28px)}.fulfillment-item-picker{border:1px solid #eaecf0;border-radius:7px;display:grid;overflow:hidden}.fulfillment-item-picker>label{border-top:1px solid #eaecf0;grid-template-columns:minmax(0,1fr) 80px;align-items:center;gap:10px;padding:8px 10px;display:grid}.fulfillment-item-picker>label:first-child{border-top:0}.fulfillment-item-picker>label>span{display:grid}.fulfillment-item-picker strong{font-size:8px}.fulfillment-item-picker small{color:#667085;font-size:7px}@media (width<=1050px){.order-form-grid{grid-template-columns:1fr 1fr}.order-item-editor>article{grid-template-columns:1fr 1fr 75px}.order-item-editor>article>.check{grid-column:1/3}}@media (width<=760px){.order-form-workspace>header{flex-direction:column;align-items:stretch}.order-form-grid{grid-template-columns:1fr}.orders-layout{display:block}.orders-layout>aside{border-bottom:1px solid #e4e7ec;border-right:0;display:flex;overflow:auto}.orders-layout>aside>header{flex:0 0 110px}.orders-layout>aside>button{border-right:1px solid #e4e7ec;flex:0 0 240px}.checkout-preview{grid-template-columns:1fr}.checkout-details{border-bottom:1px solid #e4e7ec;border-right:0}.order-form-fields{grid-template-columns:1fr}.order-form-fields .wide{grid-column:auto}}@media (width<=520px){.order-form-workspace{padding:0 12px}.order-form-workspace>header,.order-form-grid>article{border-left:0;border-right:0;border-radius:0;margin-left:-12px;margin-right:-12px}.order-form-dialog,.checkout-preview-dialog{width:100%;max-height:calc(100vh - 12px)}.order-item-editor>article{grid-template-columns:1fr 1fr}.order-item-editor>article label:first-child,.order-item-editor>article label:nth-child(4),.order-item-editor>article>.check{grid-column:1/-1}.checkout-details>div{grid-template-columns:1fr}.checkout-details label.wide{grid-column:auto}.orders-layout>main{padding:13px}}.calendar-team-dialog{width:min(780px,100vw - 28px);max-height:calc(100vh - 28px);overflow:auto}.calendar-team-dialog>.form-grid{padding:16px}.calendar-team-list{border:1px solid #e4e7ec;border-radius:9px;overflow:hidden}.calendar-team-list-head{background:#f9fafb;border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.calendar-team-list-head strong{font-size:9px}.calendar-team-list-head span{color:#667085;font-size:7px}.calendar-team-member{border-top:1px solid #f2f4f7;padding:10px 12px}.calendar-team-member:first-of-type{border-top:0}.calendar-team-member.selected{background:#fcfcff}.calendar-team-identity{align-items:center;gap:8px;display:flex!important}.calendar-team-identity input{width:auto!important;min-height:0!important}.calendar-team-identity>span{display:grid}.calendar-team-identity strong{font-size:9px}.calendar-team-identity small{color:#667085;font-size:7px}.calendar-team-controls{background:#f9fafb;border-radius:7px;grid-template-columns:1fr 95px 95px;gap:8px;margin:9px 0 0 22px;padding:9px;display:grid}.calendar-team-days{grid-column:1/-1;gap:5px;display:flex}.calendar-team-days button{color:#667085;width:28px;height:28px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:6px;place-items:center;font-size:7px;font-weight:800;display:grid}.calendar-team-days button.active{color:#4d46dc;background:#eeecff;border-color:#b9b3ff}.form-grid>label>small{color:#667085;margin-top:3px;font-size:7px;font-weight:400;line-height:1.4}@media (width<=620px){.calendar-team-dialog{width:100%;max-height:calc(100vh - 10px)}.calendar-team-controls{grid-template-columns:1fr 1fr;margin-left:0}.calendar-team-controls>label:first-child{grid-column:1/-1}.calendar-team-days{overflow-x:auto}}aside>button.active>div>span,aside>button.active>div>small,.outbound>.message-bubble>.message-meta>span,.outbound>.message-bubble>.message-meta>time,.outbound>.message-bubble>.message-status>span,.conversation-row.selected .conversation-copy small,.conversation-row.selected .conversation-copy time,.conversation-row.selected .conversation-copy .conversation-owner,.sales-column-empty{color:#475467}.widget-preview.embedded{border:0;border-radius:0}.widget-preview>footer .text-button{color:#4d46dc;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:8px;font-weight:700;display:inline-flex}.widget-empty-note{color:#667085;text-align:center;grid-column:1/-1;margin:0;padding:10px;font-size:8px}.widget-embed-dialog{width:min(900px,100vw - 28px);max-height:calc(100vh - 28px);overflow:auto}.widget-embed-body{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;padding:18px;display:grid}.widget-embed-preview{gap:10px;min-width:0;display:grid}.widget-device-toolbar{background:#f2f4f7;border-radius:8px;gap:4px;width:max-content;padding:4px;display:inline-flex}.widget-device-toolbar button{color:#667085;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;min-height:30px;padding:0 11px;font-size:9px;font-weight:700;display:inline-flex}.widget-device-toolbar button.active{color:#101828;background:#fff;box-shadow:0 1px 3px #1018281a}.widget-device-frame{background:#eef0f5 radial-gradient(#d5d9e2 1px,#0000 1px) 0 0/16px 16px;border:1px solid #e4e7ec;border-radius:10px;justify-content:center;padding:16px;display:flex}.widget-device-frame>.widget-preview{border:1px solid #e4e7ec;border-radius:10px;width:100%;transition:max-width .18s;overflow:hidden}.widget-device-frame.desktop>.widget-preview{max-width:100%}.widget-device-frame.mobile>.widget-preview{max-width:320px}.widget-device-frame.mobile .widget-review-list{grid-template-columns:1fr}.widget-embed-code{align-content:start;gap:12px;min-width:0;display:grid}.widget-embed-boundary{color:#5925dc;background:linear-gradient(90deg,#f4f3ff,#faf5ff);border:1px solid #e9d7fe;border-radius:9px;grid-template-columns:20px 1fr;gap:9px;padding:11px 12px;display:grid}.widget-embed-boundary strong{font-size:10px;display:block}.widget-embed-boundary span{color:#667085;margin-top:2px;font-size:8px;line-height:1.5;display:block}.widget-embed-snippet{border:1px solid #e4e7ec;border-radius:9px;overflow:hidden}.widget-embed-snippet>header{background:#f9fafb;border-bottom:1px solid #eceef2;justify-content:space-between;align-items:center;padding:8px 11px;display:flex}.widget-embed-snippet>header span{color:#475467;align-items:center;gap:5px;font-size:9px;font-weight:700;display:inline-flex}.widget-embed-snippet>header .secondary-button{min-height:28px;padding:0 9px;font-size:8px}.widget-embed-snippet pre{background:#0f1117;margin:0;padding:12px;overflow-x:auto}.widget-embed-snippet code{color:#d5d9e3;white-space:pre;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;line-height:1.6}@media (width<=720px){.widget-embed-body{grid-template-columns:1fr}}.widget-review-list strong{display:block}.widget-review-list time{color:#667085;margin-top:3px;font-size:7px;display:block}.widget-preview.dark .widget-review-list time{color:#c7ccd6}.review-composer{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px;padding:18px;display:grid}.review-composer-form{grid-template-columns:1fr 1fr;align-content:start;gap:12px;display:grid}.review-composer-form .wide{grid-column:1/-1}.review-composer-form label{color:#475467;gap:5px;font-size:9px;font-weight:700;display:grid}.review-composer-form label>small{color:#667085;font-size:8px;font-weight:400;line-height:1.5}.review-composer-form select,.review-composer-form textarea{color:#101828;width:100%;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:7px;padding:8px 9px;font-size:10px}.review-composer-form textarea{resize:vertical;line-height:1.5}.review-merge-fields{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.review-merge-fields>span{color:#667085;font-size:8px;font-weight:700}.review-merge-fields button{color:#4d46dc;background:#f4f3ff;border:1px solid #d9d6fe;border-radius:999px;padding:4px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.review-merge-fields button:hover{background:#ecebff}.review-composer-preview{background:#f7f8fb;border:1px solid #e4e7ec;border-radius:10px;align-content:start;gap:9px;min-width:0;padding:13px;display:grid}.review-preview-frame{background:#fff;border:1px solid #eceef2;border-radius:8px;overflow:hidden}.review-preview-frame>header{background:#f9fafb;border-bottom:1px solid #eceef2;flex-direction:column;gap:2px;padding:9px 11px;display:flex}.review-preview-frame>header strong{font-size:9px}.review-preview-frame>header small{color:#667085;font-size:8px}.review-preview-frame>p{color:#344054;margin:0;padding:12px;font-size:10px;line-height:1.6}.review-preview-link{color:#4d46dc;text-decoration:underline}.review-preview-note{color:#5925dc;align-items:center;gap:6px;font-size:8px;font-weight:700;display:inline-flex}@media (width<=720px){.review-composer,.review-composer-form{grid-template-columns:1fr}}.status-pill.verified{color:#067647;background:#ecfdf3}.status-pill.unverified{color:#b54708;background:#fef0c7}
