:root{--ink:#17211d;--muted:#69756f;--canvas:#f6f8f7;--paper:#fff;--line:#e3e9e6;--dark:#17211d;--dark-soft:#21352c;--mint:#d8f0e4;--mint-deep:#137a50;--mint-pale:#edf8f2;--danger:#c84f4f;--shadow:0 12px 32px #1d362a11;--shadow-soft:0 2px 8px #1d362a09;--radius:10px}html{background:var(--canvas)}body{background:radial-gradient(circle at 90% 0, #1c8b5c06, transparent 30%), var(--canvas);color:var(--ink);font-feature-settings:"ss01", "cv02";-webkit-font-smoothing:antialiased}.ui-icon{flex:none;display:block}.glyph{font-family:inherit}.app-main{background:0 0;margin-left:224px}.sidebar{color:#35423c;border-right:1px solid var(--line);background:#fffffffa;width:224px;padding:18px 12px 14px;box-shadow:8px 0 30px #18342705}.sidebar-head{align-items:center;height:45px;padding:0 10px}.logo,.logo.logo-dark{color:#17211d;gap:7px;font-size:15px;font-weight:750}.logo small,.logo.logo-dark small{color:#718078;align-self:center;margin:0 0 0 -4px;font-size:8px}.logo-mark{color:#087c4b;background:0 0;border-radius:0;place-items:center;width:27px;height:27px;padding:0;display:grid}.logo-mark svg{width:27px;height:27px}.sidebar nav{gap:2px;margin-top:16px;padding:0 1px 12px}.nav-label{color:#a0aaa5;margin-top:9px;padding:0 11px 6px;font-size:8px}.nav-label.second{margin-top:15px}.sidebar nav button{color:#59665f;border-radius:8px;gap:10px;min-height:38px;padding:0 11px;font-size:11.5px;font-weight:520}.sidebar nav button:hover{color:#173629;background:#f1f6f3}.sidebar nav button.active{color:#0e6945;background:#eaf6f0;font-weight:680;box-shadow:inset 3px 0 #16845b}.sidebar nav button.active .ui-icon{stroke-width:2.15px}.live-dot{background:#16a166;width:6px;height:6px;box-shadow:0 0 0 3px #e2f5eb}.sidebar-user{border-color:var(--line);grid-template-columns:34px minmax(0,1fr) 30px;gap:8px;padding:12px 5px 0}.avatar,.large-avatar{color:#126747;background:#e6f4ed;border:1px solid #cde7da}.avatar{border-radius:50%;width:34px;height:34px;font-size:9.5px}.sidebar-user b{color:#26332d;font-size:10.5px}.sidebar-user small{color:#87928c;font-size:8px}.sidebar-user button{color:#849089}.sidebar-user button:hover{color:#b14343;background:#fff1f1}.logout-menu-button em{display:none}.topbar{border-color:var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffed;gap:18px;height:64px;padding:0 24px}.topbar-title{color:#223029;min-width:150px;font-size:13px}.search{border-color:#e1e7e4;border-radius:7px;width:min(390px,38vw);height:35px;margin-left:auto;box-shadow:0 1px 2px #19352805}.search input{font-size:10.5px}.search kbd{color:#8b9690;background:#f7f9f8;border-color:#e5ebe8}.topbar-actions{gap:11px}.icon-button{border-color:var(--line);color:#637068;background:#fff;border-radius:8px}.notification-button{width:34px;height:34px}.topbar-user{grid-template-columns:34px minmax(0,1fr) 14px;align-items:center;gap:8px;min-width:150px;display:grid}.topbar-user>span:nth-child(2){min-width:0}.topbar-user b,.topbar-user small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.topbar-user b{color:#25312b;font-size:9.5px;font-weight:680}.topbar-user small{color:#87918c;margin-top:2px;font-size:7.5px}.page{width:100%;max-width:1480px;padding:24px 28px 36px}.panel{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-soft);background:#fff}.button{height:37px;box-shadow:none;border-radius:7px;gap:7px;padding:0 13px;font-size:10.5px;font-weight:650}.button.primary{background:#107c50;border-color:#10764d;box-shadow:0 2px 5px #107c5029}.button.primary:hover{background:#0c6c44;transform:translateY(-1px)}.button.secondary{color:#47534d;background:#fff;border-color:#dfe6e2}.button.secondary:hover{color:#176542;background:#f5fbf8;border-color:#bcdccc}.date-label{color:#839089;font-size:8px;font-weight:720}.welcome-row,.page-heading,.services-heading,.catalog-heading,.ai-agents-heading{align-items:flex-end;min-height:58px}.welcome-row h1,.page-heading h1,.services-heading h1,.catalog-heading h1,.ai-agents-heading h1{margin-top:4px;font-size:clamp(22px,2vw,27px);font-weight:720;letter-spacing:-.035em!important}.welcome-row p,.page-heading p,.services-heading p,.catalog-heading p,.ai-agents-heading p{color:#78837d;margin-top:5px;font-size:10.5px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px}.metric-card{border:1px solid var(--line);min-height:92px;box-shadow:var(--shadow-soft);background:#fff;border-radius:9px;grid-template-columns:33px minmax(0,1fr) auto;grid-template-areas:"icon label label""icon value delta";align-items:center;gap:2px 10px;padding:14px;display:grid}.metric-card:hover{border-color:#cbded4;transform:none;box-shadow:0 8px 22px #1c46310e}.metric-icon{border-radius:8px;grid-area:icon;width:33px;height:33px}.metric-card>span{color:#707c76;grid-area:label;font-size:8.5px;font-weight:570}.metric-card strong{grid-area:value;font-size:20px;letter-spacing:-.04em!important}.metric-card em{color:#24815a;grid-area:delta;align-self:end;font-size:8px}.metric-card .sparkline{display:none}.dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(310px,.75fr);gap:11px;margin-top:11px}.funnel-panel,.activity-panel{min-height:310px;padding:18px}.panel-title h2{color:#26312c;font-size:12px;font-weight:680}.panel-title p{color:#88928d;margin-top:3px;font-size:8.5px}.panel-title button{color:#14764e;font-size:8.5px}.funnel-row{grid-template-columns:135px minmax(100px,1fr) 28px;min-height:39px}.funnel-row>span,.funnel-row strong{font-size:9px}.funnel-row>div{background:#eef2f0;height:6px}.activity-list>button{min-height:47px;padding:7px 0}.activity-avatar{color:#227551;background:#e8f4ee;border-radius:8px;width:29px;height:29px}.activity-list b{font-size:9px}.activity-list small,.activity-list time{font-size:7.5px}.quick-panel{background:linear-gradient(90deg,#fbfdfc,#f4faf7);border-color:#dce8e2;margin-top:11px;padding:13px 15px}.quick-icon{color:#19764f;background:#e4f3eb;width:33px;height:33px}.quick-panel b{font-size:10px}.quick-panel small{font-size:8px}.toolbar,.services-toolbar,.catalog-toolbar{gap:8px;margin:16px 0 11px}.toolbar-search{border-color:var(--line);background:#fff;border-radius:7px;height:36px}.toolbar-search input{font-size:9.5px}.toolbar-select{appearance:auto;cursor:pointer;outline:none;min-width:125px}.segmented{border:1px solid var(--line);background:#f5f7f6;border-radius:8px;padding:3px}.segmented button{color:#738079;border-radius:6px;min-height:29px;font-size:8.5px}.segmented button.active{color:#176744;background:#fff;box-shadow:0 1px 4px #1a3d2c14}.kanban{gap:8px;padding-bottom:12px;display:flex}.kanban-column{border:1px solid var(--line);background:#f4f7f5;border-radius:9px;flex:1 0 210px;min-width:210px;padding:0}.kanban-column>header{border-bottom:1px solid var(--line);background:#fff;border-radius:9px 9px 0 0;min-height:42px;padding:0 12px}.kanban-column>header span{font-size:8.5px}.kanban-column>header b{background:#edf2ef;width:21px;height:21px;font-size:8px}.kanban-cards{gap:7px;padding:8px}.lead-card{background:#fff;border:1px solid #e2e8e5;border-radius:8px;min-height:116px;padding:11px;box-shadow:0 1px 3px #1c372a06}.lead-card:hover{border-color:#bdd9ca;box-shadow:0 8px 18px #1e493312}.source-tag{font-size:7px}.lead-card h3{margin-top:12px;font-size:10px}.lead-card p,.lead-card time{font-size:8px}.mini-avatar{border-radius:50%;width:25px;height:25px;font-size:7px}.add-card{border-radius:7px;min-height:34px;font-size:8.5px}.clients-toolbar{gap:8px}.client-filter-actions{gap:7px;display:flex}.clients-toolbar>span{margin-left:auto;font-size:8.5px}.table-panel{overflow:hidden}.client-table{min-width:820px}.table-head,.table-row{grid-template-columns:1.35fr 1fr 1.2fr .75fr .7fr 34px;padding:0 14px}.table-head{color:#8b958f;background:#f7f9f8;min-height:38px;font-size:7.5px}.table-row{color:#56615b;cursor:pointer;min-height:53px;font-size:8.5px}.table-row:hover,.table-row:focus-visible{background:#f4faf7;outline:none}.client-name>i{color:#176a47;background:#e9f5ef;border:1px solid #d1e8dd;border-radius:50%;width:29px;height:29px;font-size:7px}.client-name b{color:#2d3933;font-size:8.8px}.client-name small{font-size:7px}.status-chip{color:#19734e;background:#eaf6f0;font-size:7.5px}.table-row>.icon-button{opacity:0;width:28px;height:28px}.table-row:hover>.icon-button,.table-row:focus-within>.icon-button{opacity:1}.client-drawer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#12231b47}.client-drawer{background:#f6f8f7;width:min(920px,100vw - 224px);height:100%;margin-left:auto;overflow:auto;box-shadow:-20px 0 50px #162e221f}.client-drawer-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:86px;padding:18px 24px;display:flex}.client-drawer-identity{align-items:center;gap:13px;display:flex}.client-drawer-identity .large-avatar{border-radius:50%;width:48px;height:48px}.client-drawer-header h2{margin:3px 0 0;font-size:18px;letter-spacing:-.03em!important}.client-drawer-header p{color:var(--muted);margin:3px 0 0;font-size:8.5px}.client-drawer-tabs{border-bottom:1px solid var(--line);background:#fff;align-items:stretch;gap:18px;height:44px;padding:0 24px;display:flex}.client-drawer-tabs button{color:#7c8781;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;position:relative}.client-drawer-tabs button.active{color:#126f49;font-weight:680}.client-drawer-tabs button.active:after{content:"";background:#16845b;border-radius:2px 2px 0 0;height:2px;position:absolute;inset:auto 0 0}.client-drawer-tabs button:disabled{opacity:.6;cursor:default}.client-drawer-body{grid-template-columns:minmax(0,1fr) 240px;gap:12px;padding:18px;display:grid}.client-drawer-body>main{flex-direction:column;gap:12px;display:flex}.client-summary{grid-template-columns:1fr 1fr;gap:16px;padding:16px;display:grid}.client-summary>div{flex-direction:column;justify-content:center;min-height:43px;display:flex}.client-summary>div+div{border-left:1px solid var(--line);padding-left:16px}.client-summary span,.client-quick-meta span{color:var(--muted);font-size:8px}.client-summary b,.client-summary strong{color:#2b3832;margin-top:6px;font-size:10px}.client-summary b{color:#14724b;align-items:center;gap:6px;display:flex}.client-summary b i{background:#1c9a66;border-radius:50%;width:6px;height:6px}.client-info-panel{padding:17px}.client-details-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid}.client-details-grid label{color:var(--muted);font-size:8px}.client-details-grid strong{color:#334039;margin-top:5px;font-size:9.5px;display:block}.client-notes{color:#526059;margin:14px 0 0;font-size:9.5px;line-height:1.6}.client-quick-panel{height:fit-content;padding:15px}.client-quick-panel h3{margin:0 0 12px;font-size:10px}.client-quick-panel .button{margin-top:7px;text-decoration:none}.client-quick-meta{border-top:1px solid var(--line);margin-top:15px;padding-top:13px}.client-quick-meta b{margin-top:5px;font-size:8.5px;display:block}.task-list{gap:7px;margin-top:12px}.task-card{grid-template-columns:26px minmax(0,1fr) auto 26px;gap:11px;min-height:70px;padding:12px 14px}.task-check{width:22px;height:22px}.task-card h3{font-size:10px}.task-card p,.task-card>time{font-size:8px}.priority,.linked-lead{font-size:7px}.team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.member-card{min-height:205px;padding:15px}.member-card .large-avatar{border-radius:50%;width:42px;height:42px}.member-card h3{font-size:11px}.member-card p,.member-card>div span,.member-card>div b{font-size:8.5px}.report-actions{gap:7px;display:flex}.report-metrics{gap:9px;margin-top:18px}.report-metrics article{min-height:88px;padding:14px}.report-metrics span,.report-metrics small{font-size:8px}.report-metrics strong{margin:7px 0 4px;font-size:20px}.report-metrics .highlight{color:#fff;background:#14794f;border-color:#116f4a}.report-grid{gap:10px;margin-top:10px}.report-card{min-height:310px;padding:17px}.report-bars>div>span,.source-list>div{font-size:8.5px}.inbox-page{background:#f4f7f5;height:calc(100dvh - 64px);padding:8px 10px 10px}.inbox-tabs{height:45px;padding:0 4px}.inbox-tabs>button:not(.button){border-radius:7px;min-height:32px;padding:0 11px;font-size:9px}.inbox-tabs>button.active:not(.button){color:#126f49;background:#e8f4ee}.inbox-linebar{border:1px solid var(--line);background:#fff;border-bottom:0;border-radius:9px 9px 0 0;height:43px;padding:0 12px}.inbox-linebar select{border-radius:6px;height:29px}.inbox-shell{border:1px solid var(--line);border-radius:0 0 9px 9px;grid-template-columns:290px minmax(420px,1fr) 245px;box-shadow:0 5px 18px #1e3e2e0a}.chat-list,.conversation,.contact-panel{background:#fff}.chat-list-title{padding:14px 14px 9px}.chat-list-title h2{font-size:13px}.chat-list-title span{font-size:7.5px}.chat-list-title button{color:#fff;background:#137b50;border-radius:7px;width:28px;height:28px}.chat-search{border-radius:7px;height:34px;margin:0 11px 8px}.chat-filters{padding:0 11px 8px}.chat-filters button{border-radius:6px;height:25px;font-size:7.5px}.chat-item{grid-template-columns:38px minmax(0,1fr) auto;min-height:62px;padding:9px 11px}.chat-item.active{background:#eaf6f0;box-shadow:inset 3px 0 #16845b}.chat-avatar{border-radius:50%;width:38px;height:38px}.chat-item b{font-size:9px}.chat-item small,.chat-item time{font-size:7.2px}.conversation>header{min-height:57px;padding:8px 13px}.conversation>header b{font-size:9.5px}.conversation>header small{font-size:7.5px}.message-scroll{background:linear-gradient(#f7faf8e8,#f7faf8e8),radial-gradient(circle,#dce7e1 1px,#0000 1px) 0 0/18px 18px;padding:17px 4%}.message-row article{border:1px solid #e5eae7;border-radius:9px 9px 9px 3px;max-width:78%;padding:8px 10px 6px;box-shadow:0 2px 5px #1c372a08}.message-row.outgoing article{background:#ddf2e7;border-color:#cde6d8;border-radius:9px 9px 3px}.message-row p{font-size:9px}.message-row time{font-size:7px}.composer{min-height:57px;padding:8px 11px}.composer textarea{border-radius:8px;min-height:37px;font-size:9px}.send-button{background:#138257;border-radius:50%;width:35px;height:35px}.contact-panel{padding:18px 14px}.chat-avatar.xlarge{width:62px;height:62px}.contact-panel h3{font-size:10.5px}.contact-panel>p,.contact-stat,.contact-note p{font-size:8px}.ai-agents-page{max-width:1480px;padding:24px 28px 36px}.ai-key-banner{background:#f4faf7;border-color:#d7e7df;border-radius:9px;min-height:56px;margin-top:13px;padding:11px 13px}.ai-key-banner b{font-size:9.5px}.ai-key-banner p{font-size:8px}.ai-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.ai-agent-card,.ai-create-agent-card{border-radius:9px;min-height:210px;padding:15px}.ai-agent-card h2{font-size:12px}.ai-agent-card>p{font-size:8.5px}.ai-agent-metrics{margin-top:13px}.ai-agent-metrics b{font-size:14px}.ai-agent-metrics small,.ai-agent-card footer small{font-size:7.5px}.ai-agent-lines span.empty{width:auto;min-height:0;color:var(--muted);text-align:left;background:#f3f1ed;justify-content:flex-start;align-items:center;margin:0;padding:4px 7px;display:inline-flex}.ai-agent-editor{background:#f5f7f6}.ai-editor-header{border-color:var(--line);background:#fff;min-height:67px;padding:9px 20px}.ai-editor-title h1{font-size:15px}.ai-editor-tabs{border-color:var(--line);background:#fff;min-height:45px}.ai-editor-tabs button{min-width:125px;font-size:8.5px}.ai-editor-content{width:min(1120px,100% - 40px);margin:16px auto 80px}.ai-editor-panel{box-shadow:var(--shadow-soft);border-radius:10px;padding:20px}.ai-panel-heading h2{font-size:15px}.ai-panel-heading p,.ai-form-label,.ai-form-grid label,.prompt-assistant label{font-size:8.5px}.ai-form-label input,.ai-form-label select,.ai-form-grid input{border-radius:7px;height:39px;font-size:9px}.ai-prompt-editor{min-height:300px}.ai-constructor-layout{grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);gap:11px}.prompt-assistant{border-radius:9px}.catalog-page{max-width:1480px}.catalog-overview,.catalog-ai-note{display:none}.catalog-toolbar{margin-top:18px}.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.product-card{border-radius:9px;min-height:330px}.product-card-media{background:#f3f5f4;height:145px}.product-card-media img{object-fit:contain;padding:8px}.product-card-body{padding:11px 12px 0}.product-card h2{margin:9px 0 5px;font-size:10px}.product-card p{-webkit-line-clamp:2;min-height:30px;font-size:7.7px}.product-facts{margin-top:9px;padding:8px 0}.product-facts small,.product-meta span{font-size:7px}.product-facts b{font-size:8.5px}.product-meta{min-height:23px;margin-top:6px}.product-card footer{padding:8px 12px 12px}.product-card footer .button{height:31px;font-size:8px}.product-delete{border-radius:7px;width:31px;height:31px;font-size:15px}.services-page{max-width:1480px}.services-overview,.services-ai-note{display:none}.services-toolbar{margin-top:18px}.services-table{overflow:hidden}.services-table-row{border-top:1px solid var(--line);color:#59655f;grid-template-columns:1.35fr .9fr .75fr .7fr 1fr .7fr .65fr 92px;align-items:center;gap:10px;min-width:1050px;min-height:55px;padding:0 13px;font-size:8.5px;display:grid}.services-table-head{color:#87928c;background:#f7f9f8;border-top:0;min-height:38px;font-size:7.3px;font-weight:680}.services-table-row:not(.services-table-head):hover{background:#f6fbf8}.services-table-row.inactive{opacity:.63}.services-table-name{min-width:0}.services-table-name b,.services-table-name small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.services-table-name b{color:#2b3731;font-size:9px}.services-table-name small{color:#89938e;margin-top:3px;font-size:7px}.services-table .service-category{max-width:100%;font-style:normal;display:inline-block}.services-table-price{color:#26342d;font-weight:680}.services-table .service-assignee{min-height:0;margin:0}.services-table .service-assignee-avatar{border-radius:50%;width:25px;height:25px;font-size:7px;font-style:normal}.services-table .service-assignee b{margin:0;font-size:8px}.services-table-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.service-edit{color:#176b48;cursor:pointer;background:0 0;border:0;padding:5px 6px;font-size:7.5px}.services-table .service-delete{border-radius:7px;width:27px;height:27px;font-size:14px}.services-loading,.services-empty{min-width:0}.settings-standalone{background:#f6f8f7}.settings-standalone-header{border-color:var(--line);background:#fffffff5;height:64px;padding:0 24px}.settings-page-standalone{height:calc(100dvh - 64px)}.settings-page{grid-template-columns:235px minmax(0,1fr)}.settings-nav,.settings-nav-qaz{border-color:var(--line);background:#fff;padding:18px 12px}.settings-nav-group>span{color:#9aa49e;margin:13px 10px 6px;font-size:8px}.settings-nav button,.settings-nav-qaz button{border-radius:7px;min-height:35px;font-size:9.5px}.settings-nav button.active{color:#126d48;background:#eaf6f0;box-shadow:inset 3px 0 #16845b}.settings-content,.settings-content-qaz,.settings-page-standalone .settings-content{width:min(1120px,100%);padding:28px 34px 60px}.settings-section-title h2{font-size:23px}.settings-section-title p{font-size:9.5px}.settings-form,.profile-panel,.integration-panel,.settings-placeholder,.billing-status-card{box-shadow:var(--shadow-soft);border-radius:9px}.settings-form input,.settings-form select,.inline-create input,.stage-setting input{border-radius:7px;height:39px;font-size:9px}.settings-form label{font-size:8.5px}.setting-line{border-radius:9px;min-height:68px}.form-modal,.qr-modal{border-radius:13px;box-shadow:0 28px 80px #12281d33}.form-modal h2,.qr-modal h2{font-size:18px}.form-modal>p,.qr-modal>p{font-size:9px}.form-modal label,.login-card label{font-size:8.5px}.form-modal input,.form-modal textarea,.form-modal select,.login-card input{border-radius:7px;font-size:9.5px}.drawer-backdrop,.modal-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11231a52}@media (min-width:1500px){.app-main{margin-left:236px}.sidebar{width:236px}.page,.ai-agents-page{padding-inline:34px}.inbox-shell{grid-template-columns:320px minmax(480px,1fr) 265px}}@media (max-width:1180px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.inbox-shell{grid-template-columns:265px minmax(380px,1fr)}.contact-panel{display:none}}@media (max-width:900px){.topbar-user>span:nth-child(2),.topbar-user>.ui-icon{display:none}.topbar-user{grid-template-columns:34px;min-width:34px}.dashboard-grid{grid-template-columns:1fr}.catalog-grid,.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-drawer{width:calc(100vw - 70px)}.client-drawer-body{grid-template-columns:1fr}.client-quick-panel{grid-template-columns:1fr 1fr;gap:7px;display:grid}.client-quick-panel h3,.client-quick-meta{grid-column:1/-1}}@media (max-width:760px){.app-main{margin-left:0}.sidebar{width:min(280px,86vw);box-shadow:16px 0 50px #142c2029}.topbar{height:58px;padding:0 14px}.topbar-title{min-width:0}.search{width:min(250px,45vw);margin-left:auto}.search kbd{display:none}.page,.ai-agents-page{padding:18px 14px 28px}.welcome-row,.page-heading,.services-heading,.catalog-heading,.ai-agents-heading{align-items:flex-start}.metric-grid{grid-template-columns:1fr 1fr}.client-filter-actions{display:none}.client-drawer{width:100%}.client-drawer-body{padding:12px}.client-drawer-tabs{gap:14px;overflow-x:auto}.client-details-grid{grid-template-columns:1fr}.inbox-page{height:auto;min-height:calc(100dvh - 58px);padding:5px}.inbox-shell{grid-template-columns:minmax(0,1fr);height:auto;overflow:visible}.chat-list{border-right:0;border-bottom:1px solid var(--line);max-height:340px;display:flex}.conversation{min-height:620px}.ai-agent-grid,.catalog-grid,.team-grid{grid-template-columns:1fr}.services-table{overflow-x:auto}.report-actions{width:100%}.report-actions .button{flex:1}.settings-content,.settings-content-qaz,.settings-page-standalone .settings-content{padding:20px 14px 40px}}@media (max-width:470px){.topbar-actions .notification-button,.topbar-user{display:none}.search{width:min(190px,55vw)}.metric-grid{grid-template-columns:1fr}.metric-card{min-height:82px}.client-summary{grid-template-columns:1fr}.client-summary>div+div{border-top:1px solid var(--line);border-left:0;padding:12px 0 0}.client-quick-panel{grid-template-columns:1fr}.client-quick-panel h3,.client-quick-meta{grid-column:auto}}@media print{.sidebar,.topbar,.page-heading .button,.report-actions{display:none!important}.app-main{margin:0!important}.page{max-width:none;padding:0}.panel{break-inside:avoid;box-shadow:none}}
