.admin-root{--ink: #19191f;--muted: #696374;--line: #e6e6ed;--brand: #8b5ce9;--accent-soft: #f5f1fe;background:#f5f6fa;color:var(--ink);font-family:Heebo,Rubik,Arial,sans-serif;font-size:13px;line-height:1.6}.admin-root *{box-sizing:border-box}.admin-root button{border-radius:8px;min-height:36px;padding:7px 13px;font-size:12px;font-weight:500;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;gap:7px}.admin-root button:hover{color:#7341d1;background:#f7f3ff;border-color:#d9c8f7}.admin-root button.admin-primary{background:var(--brand);border-color:var(--brand);padding-inline:17px;box-shadow:none;color:#fff}.admin-root button.admin-primary:hover{background:#7847d6;border-color:#7847d6}.admin-root button:disabled{cursor:not-allowed;opacity:.5}.admin-root :focus-visible{outline:3px solid #bd9cef;outline-offset:3px}.admin-root input,.admin-root select,.admin-root textarea{border:1px solid var(--line);border-radius:7px;background:#fff;padding:9px 11px;min-height:38px;color:var(--ink);max-width:100%;font-size:13px}.admin-root input::placeholder,.admin-root textarea::placeholder{color:#8a8997}.admin-root input[type=checkbox]{accent-color:var(--brand);width:17px;height:17px;min-height:17px;flex-shrink:0}.admin-top{height:66px;padding:12px 28px;position:relative;background:#fff}.admin-top img{width:91px}.admin-top-label{font-size:12px;padding-inline-start:20px}.admin-top-label small{font-size:8px;letter-spacing:1.4px}.admin-top>a:last-child{font-size:11px;color:var(--muted)}.admin-layout{grid-template-columns:244px minmax(0,1fr);max-width:1920px;min-height:calc(100dvh - 66px)}.admin-sidebar{padding:18px 14px 14px;gap:17px;background:#fff;position:sticky;top:0;height:100dvh;max-height:none;overflow-y:auto}.admin-sidebar>div{display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:10px;padding:0 9px 16px;align-items:center;row-gap:0}.admin-sidebar .admin-avatar{grid-row:1/4;margin:0;width:36px;height:36px;border-radius:10px;font-size:17px;background:var(--accent-soft);color:#8352d9}.admin-sidebar>div>small{font-size:9px}.admin-sidebar>div>b{font-size:12px;font-weight:600}.admin-sidebar>div>span{font-size:10px;text-align:right;overflow:hidden;text-overflow:ellipsis}.admin-sidebar nav{display:flex;flex-direction:column;gap:15px}.crm-nav-group h2{font-size:10px;font-weight:500;color:#9794a3;margin:0 12px 5px}.admin-sidebar nav button{width:100%;min-height:36px;justify-content:flex-start;border:0;font-size:12px;padding:8px 12px;background:transparent;color:#716c7d;margin:1px 0;gap:10px}.admin-sidebar nav button>span{font-size:12px;color:inherit}.admin-sidebar nav button>small,.admin-sidebar nav button>b{margin-inline-start:auto}.admin-sidebar nav button svg{width:17px;height:17px;flex-shrink:0}.admin-sidebar nav .selected,.admin-sidebar nav .selected:hover{background:#f2ebfd;color:#8052cf;box-shadow:none}.admin-sidebar nav .selected span{color:inherit;font-weight:600}.admin-sidebar nav button:hover{background:#f8f6fc;color:#8052cf}.admin-sidebar .admin-count{font-size:10px;background:#e9dcfb;color:#7847c5;border-radius:5px;min-width:18px;text-align:center}.crm-nav-search{display:flex;align-items:center;gap:5px;border:1px solid var(--line);border-radius:7px;padding-inline:10px;color:#aaa4b5}.admin-root .crm-nav-search input{border:0;background:transparent;padding:7px 0;min-width:0;width:100%;font-size:11px}.admin-content{padding:24px clamp(20px,2.8vw,44px) 64px;min-width:0}.admin-summary{gap:14px;margin-bottom:24px}.admin-summary>span{padding:15px 18px;border-radius:9px;background:#fff}.admin-summary b{font-size:26px;line-height:1.2;margin-bottom:7px}.admin-summary .summary-published,.admin-summary .summary-inquiries{background:#fff;border-color:var(--line)}.admin-heading{margin:12px 0 23px;gap:16px}.admin-heading h1,.admin-root .admin-content>h1{font-size:24px;letter-spacing:-.5px;line-height:1.4;margin:0 0 3px;font-weight:700}.admin-heading p{font-size:12px;color:var(--muted);margin:5px 0}.admin-heading .admin-eyebrow{font-size:10px;color:#9567d9;letter-spacing:0}.admin-root .admin-product-filters{padding:14px;background:#fff;border:1px solid var(--line);border-radius:9px;gap:14px;margin-bottom:16px}.admin-root .admin-product-filters label{font-size:11px}.admin-root .admin-table-wrap{border-radius:9px;border:1px solid var(--line)}.admin-root table{font-size:12px}.admin-root th{background:#fafafd;color:#898495;font-size:10px;font-weight:500;padding:12px 16px}.admin-root td{padding:13px 16px;border-color:#efedf3}.admin-root tbody tr:hover{background:#fdfbff}.admin-product-cell{gap:11px}.admin-product-cell img,.admin-product-placeholder{width:43px;height:43px;border-radius:7px}.admin-product-cell b{font-size:12px;font-weight:600}.admin-product-cell small{font-size:10px}.admin-root .admin-status{font-size:10px;padding:3px 8px;border-radius:5px}.admin-root .admin-status.published{color:#338160;background:#edf7f0}.admin-root .admin-status.draft{color:#ad7930;background:#fff6e8}.admin-root .admin-form,.admin-root .admin-team-card{border-radius:10px;border-color:var(--line);background:#fff}.crm-workspace{max-width:1500px;margin:auto;display:flex;flex-direction:column;gap:20px}.crm-breadcrumb{display:flex;align-items:center;gap:9px;font-size:10px;color:#948f9f;margin-bottom:-9px}.crm-breadcrumb>span:first-child{color:#d3cfdc;margin:0 3px}.crm-live-dot{width:5px;height:5px;background:#60a87d;border-radius:50%;margin-inline-start:auto}.crm-page-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:3px}.crm-page-head h1{font-size:25px;font-weight:700;letter-spacing:-.6px;line-height:1.4;margin:0}.crm-page-head p{font-size:12px;color:var(--muted);margin:6px 0 0}.crm-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.crm-welcome{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:25px 30px;border:1px solid #e6dcf8;border-radius:10px;background:#f1eafb}.crm-welcome small{color:#9066c4;font-size:10px;font-weight:600}.crm-welcome h2{font-size:22px;font-weight:600;letter-spacing:-.5px;margin:6px 0;color:#392354}.crm-welcome p{font-size:12px;color:#816a98;margin:0 0 17px}.crm-welcome-mark{display:flex;align-items:center;gap:17px;color:#b79ad8;opacity:.8;padding-inline:20px}.crm-welcome-mark svg{width:65px;height:65px;stroke-width:.8;transform:rotate(-9deg)}.crm-welcome-mark span{font-size:25px;font-weight:800;line-height:.95;direction:ltr}.crm-welcome-mark b{font-size:8px;letter-spacing:1.5px;font-weight:500}.crm-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.admin-root .crm-kpi{display:flex;flex-direction:column;align-items:stretch;justify-content:initial;text-align:start;background:#fff;border:1px solid var(--line);border-radius:9px;padding:17px 19px;gap:6px}.crm-kpi>span{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#767080}.crm-kpi>span svg{color:#b09acb}.crm-kpi>b{font-size:29px;font-weight:600;letter-spacing:-.6px;line-height:1.45;font-variant-numeric:tabular-nums;color:var(--ink)}.crm-kpi>small{font-size:10px;color:#9891a1;font-weight:400}.crm-two-col{display:grid;grid-template-columns:1.15fr 1fr;gap:20px}.crm-panel{min-width:0;background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden}.crm-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1px solid #eeebf2}.crm-panel-head h2,.crm-panel-head h3{font-size:13px;font-weight:600;margin:0}.admin-root .crm-text-button{border-color:transparent;background:transparent;color:#9574bc;padding:3px 5px;min-height:28px;font-size:10px}.crm-empty{text-align:center;padding:36px 24px;color:var(--muted);display:flex;flex-direction:column;align-items:center}.crm-empty-icon{width:42px;height:42px;border-radius:12px;background:#f8f5fc;color:#ac93cb;display:grid;place-items:center;margin-bottom:13px}.crm-empty h3{font-size:14px;font-weight:500;color:#5c506c;margin:0 0 4px}.crm-empty p{max-width:410px;font-size:12px;margin:0 0 14px;line-height:1.8}.crm-funnel{padding:24px 20px 8px;display:flex;flex-direction:column;gap:16px}.crm-funnel>div{display:flex;align-items:center;gap:14px;font-size:11px}.crm-funnel>div>span{display:flex;align-items:center;width:112px;flex-shrink:0;gap:9px;color:#70647e}.crm-funnel i{font-style:normal;width:20px;height:20px;border:1px solid #eee7f7;border-radius:5px;text-align:center;font-size:10px;color:#a186bd}.crm-funnel b{width:17px;text-align:center;font-weight:500;color:#7f648f}.crm-bar{height:6px;background:#f5f0fa;border-radius:9px;flex:1;overflow:hidden}.crm-bar>span{display:block;background:#ad8dd9;height:100%;border-radius:9px}.crm-panel-note{font-size:11px;color:var(--muted);padding:13px 20px;line-height:1.85;margin:0}.crm-list>button,.crm-publication{display:flex;align-items:center;gap:12px;padding:14px 20px;width:100%;border:0;border-bottom:1px solid #f1edf6;border-radius:0;justify-content:flex-start;text-align:start;background:#fff}.crm-list>button>span:nth-child(2),.crm-publication>span:first-child{flex:1;min-width:0}.crm-list b,.crm-publication b{display:block;font-size:12px;font-weight:500}.crm-list small,.crm-publication small{display:block;font-size:10px;color:#958b9f;margin-top:3px}.crm-list-icon{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:8px;background:#f5f1fa;color:#aa8dcb}.crm-pill{display:inline-flex;align-items:center;white-space:nowrap;font-size:10px!important;padding:3px 8px;border-radius:5px;background:#f2eff6;color:#90839d;font-weight:400;line-height:1.7}.crm-pill.tone-active,.crm-pill.tone-customer,.crm-pill.tone-done,.crm-pill.tone-ready,.crm-pill.tone-completed,.crm-pill.tone-published{background:#edf8f0;color:#42895d}.crm-pill.tone-high,.crm-pill.tone-failed,.crm-pill.tone-uncertain{background:#fff0ee;color:#b86c63}.crm-pill.tone-lead,.crm-pill.tone-review,.crm-pill.tone-proposal,.crm-pill.tone-scheduled,.crm-pill.tone-doing{background:#f3ecfc;color:#9871bc}.crm-health{display:grid;grid-template-columns:repeat(3,1fr);padding:20px 10px}.admin-root .crm-health>button{display:flex;flex-direction:column;background:transparent;border:0;border-inline-end:1px solid #eee9f2;border-radius:0;padding:3px 8px}.crm-health>button:last-child{border:0}.crm-health b{font-size:24px;font-weight:600}.crm-health span{font-size:10px;color:#95859f}.crm-connections-mini{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:22px 20px}.crm-connections-mini>div{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px}.crm-connections-mini b{font-weight:500}.crm-connections-mini span{color:#a297aa;font-size:9px}.crm-connections-mini .crm-connected{color:#5d9270}.crm-activity{padding:4px 20px}.crm-activity>div{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #f3f0f6}.crm-activity b{font-size:11px;font-weight:500}.crm-activity small{display:block;font-size:10px;color:#9b90a5}.crm-activity time{margin-inline-start:auto;font-size:10px;color:#a497af}.crm-activity-dot{width:6px;height:6px;border-radius:50%;background:#d1bae6}.crm-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;background:#fff;border:1px solid var(--line);border-radius:9px;padding:13px 16px}.crm-toolbar>span{font-size:11px;color:#96909e;margin-inline-start:auto}.crm-toolbar h2{font-size:16px;margin:0;margin-inline-end:auto;font-weight:600}.crm-search{display:flex;align-items:center;gap:8px;flex:1;min-width:160px;max-width:430px;color:#b29fc4}.admin-root .crm-search input{width:100%;border:0;background:transparent;padding:5px 0;font-size:12px;min-width:0}.crm-segment{display:inline-flex;background:#f5f2f9;padding:3px;border-radius:7px;gap:3px}.admin-root .crm-segment button{border:0;background:transparent;min-height:30px;color:#92849e;padding:4px 12px;font-size:11px}.admin-root .crm-segment button[aria-pressed=true]{background:#fff;color:#9064bb;box-shadow:0 1px 4px #4930500d}.crm-table-wrap{width:100%;overflow:auto;background:#fff;border:1px solid var(--line);border-radius:10px}.admin-root .crm-table{width:100%;border-collapse:collapse;white-space:nowrap;text-align:right;min-width:680px}.admin-root .crm-table th{padding:12px 18px;background:#faf8fc;font-size:10px;color:#9b8aa8;text-align:start;border-bottom:1px solid #eee7f3}.admin-root .crm-table td{padding:15px 18px;border-bottom:1px solid #f0ebf5;font-size:11px}.crm-table small{display:block;font-size:10px;color:#a48faa;margin-top:4px}.admin-root .crm-record-name{border:0;background:transparent;text-align:start;padding:0;justify-content:flex-start;gap:12px;min-height:30px;white-space:normal}.crm-record-name img{width:42px;height:42px;border-radius:7px;object-fit:contain;border:1px solid var(--line)}.crm-record-name b{font-size:12px;font-weight:600;display:block;max-width:280px}.crm-row-actions{display:flex;gap:6px;align-items:center}.crm-row-actions button{font-size:10px;min-height:30px;padding:4px 10px}.crm-cell-excerpt{display:block;white-space:normal;max-width:230px}.crm-pagination{display:flex;justify-content:space-between;font-size:11px;color:var(--muted);padding:0 5px}.crm-board{display:flex;gap:14px;overflow:auto;padding-bottom:14px}.crm-board>section{flex:1;min-width:200px;padding:13px;border:1px solid #e9e1f2;border-radius:9px;background:#f0ebf6}.crm-board header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;font-size:11px;color:#ab96bc}.admin-root .crm-board section>button{display:flex;flex-direction:column;align-items:flex-start;text-align:start;background:#fff;border:1px solid #e8def0;width:100%;padding:15px;margin-bottom:10px;gap:4px}.crm-board b{font-size:13px}.crm-board small{font-size:10px;color:#94869c}.crm-board strong{font-size:14px;font-weight:500;color:#9b76b9;margin:8px 0}.crm-tip{display:flex;align-items:center;gap:12px;padding:15px 18px;background:#faf7fd;border:1px solid #e9dff4;border-radius:9px;font-size:11px;line-height:1.8;color:#9176a8}.crm-tip svg{flex-shrink:0}.crm-tip span{flex:1}.crm-tip b{font-size:10px;font-weight:500;white-space:nowrap}.crm-agent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.crm-agent-card,.crm-integration{background:#fff;padding:22px;border:1px solid var(--line);border-radius:11px;min-width:0}.crm-agent-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:10px}.crm-agent-icon{width:43px;height:43px;display:grid;place-items:center;background:#f2eafc;border-radius:12px;color:#a383c4;flex-shrink:0}.crm-agent-card h2,.crm-integration h2{font-size:17px;font-weight:600;margin:0 0 3px}.crm-agent-card>small{font-size:11px;color:#a18cae}.crm-agent-card>p{font-size:12px;color:#8d8097;line-height:1.9;min-height:90px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin:15px 0 23px}.crm-agent-card .crm-actions button{font-size:11px}.crm-agent-templates{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.admin-root .crm-agent-templates button{padding:17px;justify-content:flex-start;border-style:dashed;flex-wrap:wrap;color:#9875b0;background:transparent}.crm-agent-templates b{font-weight:500}.crm-agent-templates span{width:100%;text-align:start;font-size:10px;color:#a491b2}.crm-gallery-tabs{align-self:flex-start}.crm-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.crm-gallery article{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#fff}.crm-gallery article>img,.crm-gallery-placeholder{width:100%;height:180px;object-fit:contain;padding:20px;background:#fcfbfd;border-bottom:1px solid #f0eaf5}.crm-gallery-placeholder{display:grid;place-items:center;color:#b99bcc}.crm-gallery article>div:not(.crm-gallery-placeholder){padding:14px}.crm-gallery b{font-size:12px;display:block;line-height:1.6;min-height:38px}.crm-gallery small{font-size:10px;display:block;color:#a28caf;margin:4px 0 12px}.crm-calendar-wrap{overflow:auto;border:1px solid var(--line);border-radius:9px;background:#fff}.crm-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));min-width:720px}.crm-calendar-day-name{text-align:center;padding:12px;font-size:10px;color:#a48ab5;font-weight:500;background:#faf8fc}.crm-calendar-day{min-height:125px;border-top:1px solid #eee7f4;border-inline-end:1px solid #eee7f4;padding:8px;min-width:0}.crm-calendar-day>span{font-size:11px;color:#a48eb3;display:block;margin-bottom:8px}.crm-calendar-day.today{background:#faf6ff;box-shadow:inset 0 2px #b28dce}.crm-calendar-day.blank{background:#fdfcfe}.admin-root .crm-calendar-day button{display:flex;align-items:flex-start;flex-direction:column;width:100%;text-align:start;margin-bottom:6px;padding:7px;border:0;background:#f3edf9;color:#a078bb;gap:2px}.crm-calendar-day button b{font-size:10px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.crm-calendar-day button small{font-size:8px}.crm-integration-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.crm-integration>p{font-size:12px;color:#9981a9;line-height:1.8}.crm-integration-setup{background:#faf7fc;border-radius:7px;padding:14px;margin:19px 0}.crm-integration-setup b{font-size:11px;font-weight:500;color:#9d78b4}.crm-integration-setup p{font-size:11px;color:#a28baf;margin:5px 0 0;line-height:1.8}.crm-automation-row{display:flex;gap:15px;align-items:center;padding:19px 21px;border-bottom:1px solid #f1ebf6}.crm-automation-row>span:nth-child(2){flex:1}.crm-automation-row b{font-size:12px;font-weight:500;display:block}.crm-automation-row small{font-size:10px;color:#a08baa;display:block;margin-top:4px}.crm-accounting-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:18px;padding:22px}.crm-accounting-form label{display:flex;flex-direction:column;gap:7px;font-size:11px;color:#9a81ab}.crm-accounting-form button{justify-self:start}.crm-source{padding:20px}.crm-source summary{cursor:pointer;font-size:12px;color:#a381ba}.crm-aging{padding:0 20px 20px}.crm-aging h3{font-size:12px;font-weight:500}.crm-aging .crm-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.crm-aging .crm-kpi{padding:12px;background:#fcfafd}.crm-aging .crm-kpi b{font-size:18px}.crm-dialog{border:1px solid #e2d5ef;border-radius:14px;padding:0;width:min(720px,calc(100vw - 32px));max-height:90dvh;background:#fff;color:var(--ink);box-shadow:0 25px 100px #29113b35;position:fixed;margin:auto;inset:0;overflow:auto}.crm-dialog.wide{width:min(940px,calc(100vw - 32px))}.crm-dialog::backdrop{background:#20142a70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.crm-dialog-head{position:sticky;top:0;background:#fff;z-index:1;padding:20px 25px;border-bottom:1px solid #eee5f5;display:flex;justify-content:space-between;align-items:center}.crm-dialog-head small{font-size:8px;letter-spacing:1.8px;color:#b49bc5;direction:ltr;display:block;text-align:start}.crm-dialog-head h2{font-size:20px;margin:5px 0 0;font-weight:600}.crm-dialog-head>button{font-size:22px;padding:0;min-height:34px;width:34px;color:#aa8dbd}.crm-editor,.crm-dialog-body,.crm-agent-work{padding:24px}.crm-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}.crm-form-grid label,.crm-agent-work form>label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#80668f}.crm-form-grid label.full{grid-column:1/-1}.crm-form-grid small{font-size:10px;line-height:1.7;color:#a38daf}.crm-form-grid textarea{resize:vertical;line-height:1.9;width:100%}.crm-form-footer{display:flex;align-items:center;gap:9px;border-top:1px solid #eee4f5;margin-top:24px;padding-top:20px}.crm-form-footer>span{margin-inline-start:auto;font-size:10px;color:#ad98b9}.crm-image-picker{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.crm-image-picker>img{width:70px;height:70px;object-fit:contain;border:1px solid var(--line);border-radius:7px}.crm-image-picker select{flex:1;min-width:170px}.crm-image-picker small{width:100%}.crm-dialog-body p{line-height:1.9;overflow-wrap:anywhere}.crm-alert,.crm-notice{padding:13px 17px;border-radius:8px;font-size:12px;border:1px solid #f0d2cf;background:#fff4f2;color:#aa5f54;margin:0}.crm-notice{background:#f0f8f1;border-color:#dcebdc;color:#4d8859}.crm-error-text{color:#b16c67!important}.crm-agent-work{display:flex;flex-direction:column;gap:18px}.crm-agent-work form{display:flex;flex-direction:column;gap:17px}.crm-agent-work form>button{align-self:flex-start}.crm-agent-work form>label.crm-checkbox-label{flex-direction:row;align-items:center;gap:10px}.crm-agent-work h3{font-size:14px;font-weight:500;margin:0}.crm-output{white-space:pre-wrap;overflow-wrap:anywhere;background:#faf8fc;border:1px solid #eee5f5;padding:19px;border-radius:8px;font:inherit;font-size:13px;line-height:1.9;max-height:500px;overflow:auto;margin:12px 0}.crm-run{border:1px solid var(--line);border-radius:8px;padding:14px}.crm-run summary{cursor:pointer;display:flex;gap:10px;align-items:center;font-size:11px}.crm-run time{font-size:10px;color:#b199bd;margin-inline-start:auto}.crm-approval-image{width:100%;max-height:240px;object-fit:contain}@media(min-width:1600px){.crm-gallery{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1100px){.admin-layout{grid-template-columns:215px minmax(0,1fr)}.admin-sidebar{padding-inline:10px}.admin-content{padding:22px}.crm-welcome-mark{display:none}.crm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-two-col{grid-template-columns:1fr}.crm-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-accounting-form{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-integration-grid{grid-template-columns:1fr}}@media(max-width:760px){.admin-top{height:60px;padding:10px 16px;gap:13px}.admin-top img{width:78px}.admin-top-label{font-size:10px;padding-inline-start:12px}.admin-top>a:last-child{padding:5px 8px;font-size:10px}.admin-layout{display:flex;flex-direction:column}.admin-sidebar{position:relative;height:auto;padding:10px 14px;gap:10px;border-inline-end:0;border-bottom:1px solid var(--line);overflow:visible}.admin-sidebar>div{display:none}.admin-sidebar nav{flex-direction:row;overflow-x:auto;gap:8px;padding-bottom:5px}.crm-nav-group{display:flex;gap:4px;flex-shrink:0}.crm-nav-group h2{display:none}.admin-sidebar nav button{white-space:nowrap;min-height:38px;width:auto;padding:8px 12px}.admin-sidebar nav button svg{width:15px}.admin-sidebar>button:last-child{align-self:flex-end;margin:0;min-height:26px;padding:3px 8px;font-size:10px}.crm-nav-search{max-width:100%}.admin-content{padding:20px 14px 50px}.crm-workspace{gap:16px}.crm-page-head{align-items:flex-start;flex-direction:column;gap:12px}.crm-page-head h1{font-size:23px}.crm-page-head>.crm-actions{width:100%;justify-content:flex-end}.crm-welcome{padding:20px}.crm-welcome h2{font-size:19px}.crm-kpis{gap:10px}.admin-root .crm-kpi{padding:13px}.crm-kpi>b{font-size:26px}.crm-kpi>span{font-size:10px}.crm-kpi>small{font-size:9px}.crm-agent-grid,.crm-agent-templates{grid-template-columns:1fr}.crm-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.crm-gallery article>img{height:150px;padding:14px}.crm-toolbar{gap:9px;padding:10px}.crm-toolbar>.crm-search{min-width:100%;max-width:100%}.crm-tip{flex-wrap:wrap;padding:13px}.crm-tip>span{min-width:200px}.crm-tip>b{margin-inline-start:30px}.crm-dialog{max-height:94dvh}.crm-dialog-head{padding:16px 18px}.crm-editor,.crm-dialog-body,.crm-agent-work{padding:18px}.crm-form-grid{grid-template-columns:1fr;gap:15px}.crm-form-footer>span{display:none}.crm-accounting-form{grid-template-columns:1fr;padding:18px}.crm-aging .crm-kpis{grid-template-columns:repeat(2,1fr)}.crm-publication{flex-wrap:wrap}.crm-publication>.crm-actions{width:100%}.crm-health{padding:15px 5px}.crm-health b{font-size:22px}.crm-connections-mini{padding:18px 15px;column-gap:20px}.crm-run summary{flex-wrap:wrap}.admin-summary{grid-template-columns:repeat(2,1fr);gap:10px}.admin-heading h1{font-size:23px}.admin-root .admin-product-filters{padding:12px}}@media(prefers-reduced-motion:reduce){.admin-root *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.crm-workspace small,.crm-breadcrumb,.crm-toolbar>span,.crm-pagination,.crm-nav-group h2,.crm-calendar-day-name,.crm-calendar-day>span,.crm-connections-mini span,.crm-form-footer>span,.crm-run time,.crm-activity time,.crm-agent-card>p,.crm-integration>p,.crm-integration-setup p{color:#74677e}.crm-workspace .crm-tip,.crm-workspace .crm-pill,.admin-root .crm-text-button{color:#76508d}.crm-workspace .crm-pill.tone-active,.crm-workspace .crm-pill.tone-customer,.crm-workspace .crm-pill.tone-done,.crm-workspace .crm-pill.tone-ready,.crm-workspace .crm-pill.tone-completed,.crm-workspace .crm-pill.tone-published{color:#337048}.crm-workspace .crm-pill.tone-high,.crm-workspace .crm-pill.tone-failed,.crm-workspace .crm-pill.tone-uncertain{color:#9b5148}.admin-sidebar nav button>span{font-size:13px}.admin-empty-screen{display:grid;justify-items:center;gap:8px;padding:56px 24px;text-align:center}.admin-empty-screen>span{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:var(--accent-soft);color:var(--brand)}.admin-empty-screen h2{margin:4px 0 0;font-size:16px}.admin-empty-screen p{margin:0;color:var(--muted);font-size:13.5px}
