:root,[data-theme=light]{--bg-page:#f4f6f8;--bg-card:#fff;--bg-muted:#f8fafb;--bg-soft:#f0f4f6;--bg-app:#f4f6f8;--text:#192a35;--text-soft:#52636f;--text-mute:#687a86;--line:#e0e7eb;--border:#d6e0e5;--border-h:#aebfc8;--primary:#0b6878;--primary-dark:#084e5c;--primary-soft:#e7f2f4;--primary-text:#0a5b69;--secondary:#087b75;--gradient:linear-gradient(135deg, #0b6878, #0c7772);--accent-rgb:11, 104, 120;--glass-blur:none;--card-border:1px solid #e0e7eb;--glass-hi:none;--glass-sheen:none;--bokeh:none;--r-sm:5px;--r-md:7px;--r-lg:10px;--r-xl:12px;--r-2xl:14px;--shadow-sm:0 1px 2px #182a3609;--shadow-md:0 2px 12px #182a360b;--shadow-lg:0 8px 24px #182a3613;--shadow-xl:0 24px 64px #182a362e;--shadow-accent:none}html,body{font-feature-settings:"tnum", "ss01";font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,Arial,sans-serif}body{background:var(--bg-page);padding:24px 30px 56px}body:before{display:none}.container-xl{max-width:1500px}.brand-header{margin-bottom:25px}.brand-name{letter-spacing:-.025em;font-weight:700}.brand-tagline{font-size:12px}.logo,.bot-avatar,.owner-avatar{box-shadow:none;background:#0b6878}.logo{border-radius:8px}.bot-avatar{border-radius:9px}.owner-badge{border-color:var(--line);box-shadow:none;background:#fff}.card,.metric,.sidebar{border:1px solid var(--line);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.card{padding:22px}.sidebar{border-radius:10px;width:240px;top:20px}.sidebar-section,.eyebrow{color:#667983;letter-spacing:.07em}.sidebar-note{background:#f3f7f8;border:1px solid #e2ecee}.nav-symbol,.nav-symbol svg{width:19px;height:19px}.nav-item{font-size:13px;font-weight:550}.nav-item.active{box-shadow:none}.page-heading h1{letter-spacing:-.025em;font-size:clamp(24px,2.3vw,30px);font-weight:700}.metric{border-top:3px solid #d8e3e8;padding:18px 20px}.metric.tint-cyan,.metric.tint-success,.metric.tint-danger,.metric.tint-warning{box-shadow:var(--shadow-sm);background:#fff}.metric.tint-cyan{border-top-color:#0b6878}.metric.tint-success{border-top-color:#208465}.metric.tint-warning{border-top-color:#b58432}.metric.tint-danger{border-top-color:#aa5260}.metric-icon{background:#f3f7f8}.metric-value{font-size:27px;font-weight:700}.metric-label{color:#637681;font-weight:650}.bot-row{background:#fff}.foundation-card{background:#f9fbfc}.btn{min-height:34px;font-weight:600}.btn-primary{box-shadow:none;background:#0b6878}.btn-primary:hover{box-shadow:none;background:#084e5c;transform:none}.btn-secondary{background:#0b6878}.btn-ghost{border-color:var(--border);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.btn-ghost:hover{background:#f6f9fa}.btn:focus-visible,.nav-button:focus-visible,.constructor-tab:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #0b687859}input[type=text],input[type=email],input[type=number],input[type=password],textarea,select{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.constructor-tabs{border-color:var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:#f8fafb}.constructor-tab.active{box-shadow:var(--shadow-sm);background:#fff}.suvvy-bot-shell{border-color:var(--line);box-shadow:var(--shadow-md);background:#f5f7f8}.suvvy-bot-header,.suvvy-top-tabs{background:#fff}.suvvy-bot-avatar{background:#0b6878}.suvvy-top-tabs .constructor-tab:hover,.suvvy-top-tabs .constructor-tab.active{border-bottom-color:#0b6878}.suvvy-settings-nav button:hover,.suvvy-settings-nav button.active{background:var(--primary-soft);color:var(--primary-text)}.suvvy-settings-nav>span{color:var(--text-soft);padding:10px 11px;font-size:12px;font-weight:700}.suvvy-integration-card{border-color:var(--line);border-radius:9px}.pill{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.bitrix-integration{gap:16px;display:grid}.bitrix-integration-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.bitrix-integration-heading h1{letter-spacing:-.025em;margin:4px 0;font-size:clamp(22px,2.2vw,28px);font-weight:700}.bitrix-integration-heading p{color:var(--text-soft);font-size:13px}.bitrix-lines-card{padding:0;overflow:hidden}.bitrix-lines-summary{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:17px 20px;display:flex}.bitrix-lines-summary strong{font-size:14px}.bitrix-lines-summary span{color:var(--text-soft);font-size:12px}.bitrix-lines-card>.text-soft{padding:20px}.bitrix-lines-list{display:grid}.bitrix-line{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:15px;padding:15px 20px;display:grid}.bitrix-line:last-child{border-bottom:0}.bitrix-line-number{width:32px;height:32px;color:var(--primary-text);font-variant-numeric:tabular-nums;background:#f5f9fa;border:1px solid #dae5e9;border-radius:7px;place-items:center;font-size:12px;font-weight:700;display:grid}.bitrix-line-main h2{margin:0 0 6px;font-size:14px;font-weight:650}.bitrix-line-badges{flex-wrap:wrap;gap:5px;display:flex}.status-chip{color:#52616b;background:#f0f3f5;border-radius:5px;align-items:center;padding:3px 7px;font-size:11px;font-weight:600;display:inline-flex}.status-chip-success{color:#246647;background:#eaf5ef}.bitrix-lines-footnote{border-top:1px solid var(--line);color:var(--text-soft);padding:14px 20px;font-size:12px}@media (max-width:700px){body{padding:16px 12px 38px}.bitrix-integration-heading{flex-direction:column;align-items:start}.bitrix-line{grid-template-columns:32px minmax(0,1fr)}.bitrix-line .btn{grid-column:2;justify-self:start}}
