@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Space+Grotesk:wght@500;600;700&display=swap";*{box-sizing:border-box}body{margin:0;background:#f4f7f8;color:#102b33;font-family:Inter,system-ui,sans-serif}button,input{font:inherit}button{cursor:pointer}.app-shell{display:grid;min-height:100vh;grid-template-columns:238px 1fr}.sidebar{position:sticky;top:0;display:flex;height:100vh;flex-direction:column;background:#061b25;color:#dff7f9}.sidebar-top{display:flex;align-items:center;justify-content:space-between;padding:20px 18px}.logo span{display:grid;height:34px;width:34px;place-items:center;border-radius:10px;background:linear-gradient(135deg,#2adbea,#00f0ba);color:#06212a}.logo b,.logo small{display:block}.logo b{font-family:Space Grotesk;font-size:14px;letter-spacing:.08em}.logo small{margin-top:2px;color:#55dde5;font-size:9px;letter-spacing:.2em}.sidebar-close,.menu-button{display:none}.workspace{display:flex;align-items:center;gap:10px;margin:8px 12px 21px;padding:11px;border:1px solid rgba(120,235,240,.1);border-radius:12px;background:#ffffff09}.workspace>span,.profile>span{display:grid;height:32px;width:32px;flex-shrink:0;place-items:center;border-radius:9px;background:#29dae524;color:#54e4ea;font-size:11px;font-weight:700}.workspace small,.workspace b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace small{color:#e0f8f95e;font-size:8px;letter-spacing:.14em}.workspace b{margin-top:3px;font-size:11px}.workspace svg{color:#dcf7f86b}nav{display:grid;gap:3px;padding:0 12px}.nav-item{display:flex;width:100%;align-items:center;gap:11px;border:0;border-radius:9px;background:transparent;padding:11px;color:#dbf4f68f;font-size:12px;text-align:left}.nav-item:hover{background:#ffffff0b;color:#eff}.nav-item.active{background:linear-gradient(90deg,#19d5e22b,#00f0ba0f);color:#4fe6e9}.sidebar-bottom{margin-top:auto;padding:12px}.profile{display:flex;align-items:center;gap:9px;margin-top:11px;border-top:1px solid rgba(255,255,255,.07);padding:15px 5px 5px}.profile b,.profile small{display:block}.profile b{font-size:11px}.profile small{margin-top:3px;color:#dbf4f666;font-size:10px}.main{min-width:0}.topbar{display:flex;height:72px;align-items:center;justify-content:space-between;border-bottom:1px solid #dce7e9;background:#ffffffe0;padding:0 28px}.search{display:flex;align-items:center;gap:9px;color:#8da1a6;font-size:12px}.topbar-actions{display:flex;align-items:center;gap:15px}.topbar-actions button{position:relative;border:0;background:transparent;color:#547078}.topbar-actions i{position:absolute;right:1px;top:0;height:7px;width:7px;border:1px solid white;border-radius:50%;background:#00cfa7}.top-profile{display:grid;height:36px;width:36px;place-items:center;border-radius:50%;background:#dceef0;color:#087f93;font-size:11px;font-weight:700}.content{padding:29px}.page-heading{display:flex;align-items:end;justify-content:space-between;gap:20px}.page-heading small,.modal-header small{color:#0e98ab;font-size:9px;font-weight:700;letter-spacing:.18em}.page-heading h1{margin:8px 0 0;font-family:Space Grotesk;font-size:36px;letter-spacing:-.06em}.page-heading p{margin:9px 0 0;color:#71868b;font-size:13px}.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:9px;background:#087f93;padding:12px 16px;color:#fff;font-size:12px;font-weight:700;box-shadow:0 8px 24px #087f932e}.primary-button:hover{background:#076d7e}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px}.stat{display:flex;min-height:132px;justify-content:space-between;border:1px solid #e0eaec;border-radius:14px;background:#fff;padding:18px}.stat small{color:#85979b;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.stat strong{display:block;margin-top:14px;font-family:Space Grotesk;font-size:25px;letter-spacing:-.05em}.stat p{margin:8px 0 0;color:#91a1a5;font-size:10px}.stat>span{display:grid;height:38px;width:38px;place-items:center;border-radius:10px;background:#eaf9f9;color:#0b9baa}.pipeline-heading{display:flex;align-items:end;justify-content:space-between;margin-top:32px}.pipeline-heading h2{margin:0;font-family:Space Grotesk;font-size:22px;letter-spacing:-.04em}.pipeline-heading p{margin:6px 0 0;color:#8a9a9e;font-size:11px}.pipeline-filter{display:flex;align-items:center;gap:7px;border:1px solid #dde7e9;border-radius:8px;background:#fff;padding:9px 11px;color:#6c8186;font-size:11px}.pipeline{display:grid;grid-template-columns:repeat(4,minmax(235px,1fr));gap:12px;margin-top:14px;overflow:auto;padding-bottom:15px}.pipeline-column{min-width:235px;border-radius:12px;background:#ecf2f3}.pipeline-column header{display:flex;align-items:center;justify-content:space-between;padding:14px 13px}.pipeline-column header div{display:flex;align-items:center;gap:7px}.pipeline-column i{height:7px;width:7px;border-radius:50%}.pipeline-column b{font-size:11px}.pipeline-column header span{display:grid;height:18px;min-width:18px;place-items:center;border-radius:50%;background:#dce7e9;color:#71858a;font-size:9px}.pipeline-column header small{color:#829499;font-size:10px}.column-content{display:grid;gap:9px;padding:0 8px 8px}.lead-card{border:1px solid #e1eaeb;border-radius:10px;background:#fff;padding:12px}.lead-card-top{display:flex;justify-content:space-between}.lead-card-top button{border:0;background:transparent;color:#a5b5b8}.source{border-radius:999px;padding:4px 7px;background:#eaf7f8;color:#14899a;font-size:9px;font-weight:700}.instagram{background:#f3eefe;color:#8a63c9}.telegram{background:#eaf4ff;color:#3980bc}.referal{background:#eef8ef;color:#4b9767}.manual{background:#f2f3f3;color:#74878b}.lead-card h3{margin:13px 0 0;font-size:13px}.lead-card p{margin:5px 0 0;color:#8a9a9f;font-size:10px}.lead-value{margin-top:15px;color:#157f90;font-size:12px;font-weight:700}.lead-task{display:flex;align-items:center;gap:6px;margin-top:13px;border-top:1px solid #eef2f3;padding-top:10px;color:#6f8589;font-size:10px}.lead-task svg{color:#15a1b0}.lead-time{margin-top:7px;color:#a1b0b3;font-size:9px}.add-lead{display:flex;align-items:center;justify-content:center;gap:6px;border:1px dashed #cbdadc;border-radius:9px;background:transparent;padding:11px;color:#7b9397;font-size:10px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;background:#04161d94;padding:16px}.modal{width:min(420px,100%);border-radius:16px;background:#fff;padding:23px;box-shadow:0 22px 70px #0003}.modal-header{display:flex;align-items:start;justify-content:space-between;margin-bottom:19px}.modal-header h2{margin:6px 0 0;font-family:Space Grotesk;font-size:27px;letter-spacing:-.06em}.modal-header button{border:0;background:transparent;color:#789095}.modal input{width:100%;margin-top:7px;border:1px solid #dfe9ea;border-radius:8px;padding:11px;color:#16363e;font-size:13px;outline:none}.modal input:focus{border-color:#1497a6}@media(max-width:1000px){.stats-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.app-shell{display:block}.sidebar{position:fixed;left:0;top:0;z-index:15;width:238px;transform:translate(-100%);transition:.25s}.sidebar.open{transform:translate(0)}.sidebar-close,.menu-button{display:grid;height:34px;width:34px;place-items:center;border:0;border-radius:8px;background:transparent;color:#7ae7eb}.menu-button{color:#237d8a}.topbar{height:62px;padding:0 15px}.search span{display:none}.content{padding:18px 14px}.page-heading{align-items:start}.page-heading h1{font-size:31px}.page-heading p{max-width:220px;line-height:1.6}.primary-button{padding:11px 13px}.stats-grid{gap:8px;margin-top:20px}.stat{min-height:115px;padding:13px}.stat strong{font-size:20px}.stat>span{height:31px;width:31px}.pipeline-heading{margin-top:25px}.pipeline{grid-template-columns:repeat(4,235px)}}.profile{width:100%;border-right:0;border-bottom:0;border-left:0;background:transparent;color:#dff7f9;text-align:left}.primary-button:disabled{cursor:wait;opacity:.65}.demo-banner,.error-banner{margin-top:17px;border:1px solid #cbe5e7;border-radius:9px;background:#effbfb;padding:11px 13px;color:#32737c;font-size:11px}.error-banner{border-color:#f0cccc;background:#fff2f2;color:#a94b4b}.auth-page,.loading-page{display:grid;min-height:100vh;place-items:center;background:radial-gradient(circle at 70% 20%,rgba(0,240,186,.1),transparent 25rem),#061b25;padding:18px}.auth-card{width:min(430px,100%);border:1px solid rgba(94,218,226,.22);border-radius:18px;background:#fff;padding:27px;box-shadow:0 25px 80px #00000047}.auth-card .logo{color:#0b3540}.auth-heading{margin-top:31px}.auth-heading small{color:#0e98ab;font-size:9px;font-weight:700;letter-spacing:.18em}.auth-heading h1{margin:8px 0 0;font-family:Space Grotesk;font-size:31px;letter-spacing:-.06em}.auth-heading p{margin:10px 0 0;color:#7b9095;font-size:12px;line-height:1.7}.auth-card label{display:block;margin-top:13px;color:#698085;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.auth-card input{width:100%;margin-top:7px;border:1px solid #dfe9ea;border-radius:8px;padding:11px;color:#16363e;font-size:13px;outline:none}.auth-card input:focus{border-color:#1497a6}.auth-card .primary-button{width:100%;margin-top:19px}.auth-toggle{width:100%;margin-top:17px;border:0;background:transparent;color:#0d8798;font-size:12px;font-weight:700}.auth-error{border-radius:7px;background:#fff1f1;padding:9px;color:#a94b4b;font-size:11px;line-height:1.5}.loading-page{align-content:center;gap:12px;color:#def7f8}.loading-page p{max-width:420px;color:#def7f89e;font-size:12px;text-align:center}.loading-actions{display:flex;align-items:center;gap:12px}.loading-link{border:0;background:transparent;color:#a8d8dd;font-size:12px;font-weight:700}.search input{width:260px;border:0;background:transparent;color:#35565e;font-size:12px;outline:0}.lead-card{cursor:pointer}.lead-card:active{opacity:.72}.modal{max-height:calc(100vh - 34px);overflow:auto}.modal label{display:block;margin-top:13px;color:#698085;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.modal input,.modal select,.modal textarea{width:100%;margin-top:7px;border:1px solid #dfe9ea;border-radius:8px;background:#fff;padding:11px;color:#16363e;font-size:13px;outline:0}.modal select:focus,.modal textarea:focus{border-color:#1497a6}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.modal .primary-button{width:100%;margin-top:18px}.panel,.table-panel,.list-panel,.settings-card{margin-top:25px;border:1px solid #e0eaec;border-radius:14px;background:#fff;padding:18px}.panel h2,.settings-card h2{margin:0;font-family:Space Grotesk;font-size:20px}.activity,.task-row,.member-row{display:flex;align-items:center;gap:12px;border-bottom:1px solid #edf2f3;padding:13px 3px;font-size:12px}.activity b,.task-row b,.member-row b{font-size:12px}.activity span,.activity small,.task-row small,.member-row small{margin-left:auto;color:#8da0a4;font-size:10px}.empty{padding:22px;color:#93a5a8;font-size:12px;text-align:center}table{width:100%;border-collapse:collapse;text-align:left}th{padding:10px;color:#8a9c9f;font-size:10px;letter-spacing:.08em;text-transform:uppercase}td{border-top:1px solid #edf2f3;padding:13px 10px;color:#49686f;font-size:12px}.task-row button{display:grid;height:32px;width:32px;place-items:center;border:0;background:transparent;color:#18a6b4}.task-row div{display:grid;gap:5px}.task-row small{margin-left:0}.task-row span{margin-left:auto;border-radius:999px;padding:5px 8px;background:#eef7f8;color:#43838c;font-size:9px}.task-row span.done{background:#eaf8ee;color:#4c9361}.member-row>span{display:grid;height:34px;width:34px;place-items:center;border-radius:9px;background:#e7f7f8;color:#118b99;font-size:11px;font-weight:700}.member-row div{display:grid;gap:4px}.member-row small{margin-left:0}.list-panel h3{margin:25px 0 7px;font-family:Space Grotesk;font-size:15px}.settings-card{max-width:620px}.settings-card p{color:#789095;font-size:12px;line-height:1.7}.settings-card form{margin-top:18px}.settings-card label{display:block;margin-top:12px;color:#698085;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.settings-card input[type=text]{width:100%;margin-top:7px;border:1px solid #dfe9ea;border-radius:8px;padding:11px}.settings-card .check{display:flex;align-items:center;gap:8px;text-transform:none}.settings-card .check input{width:auto}.settings-card .primary-button{margin-top:15px}.settings-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.integration-status{border-radius:999px;background:#eef3f4;padding:6px 9px;color:#6d858a;font-size:10px;font-weight:700}.integration-status.active{background:#e8f8ef;color:#31845c}.settings-card .primary-button:disabled{cursor:wait;opacity:.7}.settings-card .form-status{margin:12px 0 0;color:#43838c;font-size:12px;font-weight:700}.lead-card-top{gap:6px;align-items:center}.lead-card-top button{margin-left:auto}.priority{border-radius:999px;padding:4px 7px;background:#eef3f4;color:#6f858a;font-size:9px;font-weight:700;text-transform:uppercase}.priority.high{background:#fff2dd;color:#a56720}.priority.urgent{background:#fff0f0;color:#b44b4b}.priority.low{background:#eef7ef;color:#4f8b5c}.lead-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.lead-tags span{border-radius:999px;background:#edf7f8;padding:4px 7px;color:#43838c;font-size:9px}.lead-task.overdue{color:#b44b4b}.lead-task.overdue svg{color:#d05757}.view-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.view-tabs button,.secondary-button{border:1px solid #dce7e9;border-radius:999px;background:#fff;padding:9px 12px;color:#60787d;font-size:11px;font-weight:700}.view-tabs button.active{border-color:#0f9aaa;background:#e9fafb;color:#087f93}.timeline{margin-top:18px;border-top:1px solid #edf2f3;padding-top:15px}.timeline h3{margin:0 0 10px;font-family:Space Grotesk;font-size:16px}.timeline textarea{width:100%;border:1px solid #dfe9ea;border-radius:8px;padding:10px;color:#16363e;outline:0}.timeline .secondary-button{margin-top:8px;border-radius:8px}.timeline-item{margin-top:12px;border-left:3px solid #19c7d2;padding-left:10px}.timeline-item b{font-size:11px}.timeline-item p{margin:5px 0;color:#526c72;font-size:12px;line-height:1.5}.timeline-item small{color:#94a6a9;font-size:10px}.danger-panel{border-color:#f1d1d1;background:snow}.topbar-actions .quick-create{display:inline-flex;align-items:center;gap:6px;border:1px solid #d7e5e8;border-radius:999px;background:#fff;padding:9px 12px;color:#0a7f91;font-size:11px;font-weight:700}@media(max-width:760px){.search input{width:150px}.table-panel{overflow:auto}.table-panel table{min-width:620px}.form-grid{grid-template-columns:1fr}}.drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;justify-content:flex-end;background:#04161d57;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.desktop-language-switcher{display:flex}.language-switcher{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(14,214,222,.22);border-radius:999px;background:#ffffff0a;padding:8px 10px;color:#dff7f9;font-size:11px;font-weight:800;letter-spacing:.04em}.language-switcher select{border:0;background:transparent;color:inherit;font:inherit;outline:none}.language-switcher option{color:#0a2029}.sidebar-bottom .language-switcher{width:100%;justify-content:space-between;border-radius:12px;margin-bottom:8px}.confirm-dialog{width:min(420px,calc(100vw - 32px));border:1px solid rgba(14,214,222,.22);border-radius:22px;background:#fff;padding:24px;box-shadow:0 28px 90px #00000047}.confirm-dialog small{color:#0b9aaa;font-size:10px;font-weight:900;letter-spacing:.18em}.confirm-dialog h2{margin:8px 0;color:#09232d;font-size:24px;letter-spacing:-.05em}.confirm-dialog p{margin:0;color:#668087;font-size:13px;line-height:1.7}.confirm-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.danger-button{border:0;border-radius:12px;background:#ef4444;color:#fff;padding:11px 16px;font-size:12px;font-weight:900;cursor:pointer}.form-status.danger{border-color:#ef444440;background:#ef444414;color:#b91c1c}.orders-page,.reports-page,.audit-page,.team-page{display:grid;gap:18px}.orders-page{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:start}.orders-form-card,.orders-list-card,.report-panel,.team-card,.team-permission-card,.audit-list,.audit-empty,.orders-empty{border:1px solid rgba(35,211,238,.14);border-radius:24px;background:linear-gradient(145deg,#091f2bf5,#07151ffa);box-shadow:0 24px 80px #0000002e;color:#eaffff}.orders-form-card,.orders-list-card,.team-card,.team-permission-card,.audit-empty,.orders-empty{padding:22px}.orders-form-head,.orders-list-head,.team-card header,.report-panel header,.team-permission-card{display:flex;align-items:center;gap:12px}.orders-form-head span,.orders-list-head span,.team-permission-card>span,.report-panel header svg{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(34,211,238,.2);border-radius:14px;background:#22d3ee14;color:#22d3ee}.orders-form-head small,.orders-list-head small,.team-permission-card small{color:#37e6ff;font-size:10px;font-weight:900;letter-spacing:.16em}.orders-form-head h2,.orders-list-head h2,.team-permission-card h2,.team-card h2,.report-panel h2{margin:2px 0 0;font-size:22px;letter-spacing:-.04em}.orders-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:18px}.orders-form-card label,.reports-filters label{display:grid;gap:7px;color:#8fb2bd;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.orders-form-card input,.orders-form-card select,.orders-form-card textarea,.reports-filters select,.audit-toolbar select{width:100%;border:1px solid rgba(148,190,199,.22);border-radius:12px;background:#ffffff0a;color:#eaffff;padding:11px;outline:none}.orders-form-card option,.reports-filters option,.audit-toolbar option{color:#0a2029}.order-preview-card,.reports-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.order-preview-card div,.report-kpi{border:1px solid rgba(34,211,238,.14);border-radius:16px;background:#ffffff0a;padding:14px}.order-preview-card span,.report-kpi span{display:block;color:#91aeb7;font-size:11px}.order-preview-card b,.report-kpi strong{display:block;margin-top:6px;color:#fff;font-size:22px}.orders-table,.audit-list{display:grid;gap:10px;margin-top:16px}.order-row,.audit-row,.report-row,.invite-row,.member-row.mature{display:grid;align-items:center;gap:12px;border:1px solid rgba(148,190,199,.12);border-radius:16px;background:#ffffff09;padding:13px}.order-row{grid-template-columns:minmax(170px,1fr) 110px repeat(3,130px)}.order-row div,.audit-row div{display:grid;gap:3px}.order-row span,.order-row small,.audit-row p,.audit-row time,.audit-payload span{color:#8fb2bd;font-size:12px}.order-status,.role-badge{border:1px solid rgba(34,211,238,.16);border-radius:999px;padding:6px 9px;text-align:center;color:#cffafe;font-size:11px;font-weight:900}.order-status.paid,.order-status.completed,.role-badge.owner,.role-badge.admin{border-color:#34d3993d;background:#34d39914;color:#86efac}.order-status.unpaid,.order-status.cancelled{border-color:#f871713d;background:#f8717114;color:#fecaca}.reports-filters,.audit-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;border:1px solid rgba(35,211,238,.12);border-radius:20px;background:#ffffff08;padding:14px}.reports-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.reports-grid,.team-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.report-panel{padding:18px}.report-panel header{margin-bottom:14px}.report-row{grid-template-columns:minmax(0,1fr) auto auto;color:#eaffff}.report-row i{display:inline-block;width:9px;height:9px;border-radius:999px;margin-right:6px}.report-empty,.team-empty{color:#8fb2bd;font-size:13px;line-height:1.7}.audit-row{grid-template-columns:42px minmax(0,1fr) auto}.audit-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:13px;background:#22d3ee14;color:#22d3ee}.audit-payload{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.audit-payload span{border:1px solid rgba(148,190,199,.14);border-radius:999px;padding:5px 8px}.team-permission-card{align-items:flex-start}.team-permission-card p{margin:6px 0 0;color:#8fb2bd;font-size:13px;line-height:1.7}.member-row.mature{grid-template-columns:44px minmax(0,1fr) auto}.invite-row{grid-template-columns:minmax(0,1fr) auto}.invite-row .pending a{color:#22d3ee}.invite-row .accepted{color:#86efac}.notification-settings{display:grid;gap:8px;margin:14px 0;border:1px solid rgba(34,211,238,.12);border-radius:16px;background:#ffffff08;padding:13px}.notification-settings>b{color:#eaffff;font-size:12px}.check.muted{opacity:.82}@media(max-width:1100px){.orders-page,.reports-grid,.team-grid{grid-template-columns:1fr}.reports-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.order-row{grid-template-columns:minmax(170px,1fr) 110px;overflow-x:auto}}@media(max-width:760px){.desktop-language-switcher{display:none}.orders-form-grid,.order-preview-card,.reports-kpi-grid{grid-template-columns:1fr}.orders-list-card,.orders-form-card,.report-panel,.team-card{border-radius:18px;padding:16px}.orders-table,.products-table,.customers-table-card{overflow-x:auto}.audit-row{grid-template-columns:1fr}.pipeline{overflow-x:auto;grid-auto-flow:column;grid-auto-columns:minmax(280px,86vw)}.lead-drawer,.customer-drawer{width:min(100vw,520px);max-height:100dvh;overflow-y:auto}}.os-page,.chatbot-page{display:grid;gap:18px;max-width:1320px}.os-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.os-kpi,.os-list-card,.os-card,.automation-card,.warehouse-card,.chatbot-tester{border:1px solid rgba(35,211,238,.14);border-radius:22px;background:linear-gradient(145deg,#091f2bf5,#07151ffa);box-shadow:0 24px 80px #00000026;color:#eaffff}.os-kpi{padding:18px}.os-kpi span,.os-card p,.warehouse-card p,.automation-card p,.chatbot-tester p{color:#8fb2bd;font-size:12px;line-height:1.65}.os-kpi strong{display:block;margin-top:7px;font-size:30px;letter-spacing:-.05em}.os-list-card{display:grid;gap:10px;padding:16px}.os-list-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:12px;border:1px solid rgba(148,190,199,.12);border-radius:16px;background:#ffffff09;padding:13px}.os-list-row>span,.os-card>span,.automation-card header>span,.warehouse-card>span,.chatbot-tester>span{display:grid;place-items:center;width:38px;height:38px;border-radius:14px;background:#22d3ee14;color:#22d3ee}.os-list-row b,.os-card h2,.automation-card h2,.warehouse-card h2,.chatbot-tester h2{margin:0;color:#fff;font-size:18px;letter-spacing:-.04em}.os-list-row p{margin:4px 0 0;color:#8fb2bd;font-size:12px}.os-list-row strong{border-radius:999px;background:#22d3ee14;padding:6px 9px;color:#cffafe;font-size:11px}.os-list-row.danger strong{background:#ef44441f;color:#fecaca}.os-list-row.warning strong{background:#f59e0b1f;color:#fde68a}.os-list-row time{color:#73949e;font-size:11px}.os-empty{padding:28px;text-align:center;color:#8fb2bd}.os-empty svg{color:#22d3ee}.os-empty h3{margin:10px 0 6px;color:#fff}.automation-grid,.warehouse-grid,.os-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.automation-card,.warehouse-card,.os-card,.chatbot-tester{padding:18px}.automation-card header{display:flex;align-items:center;justify-content:space-between}.automation-card small{display:inline-flex;margin-top:10px;border-radius:999px;background:#22d3ee14;padding:6px 9px;color:#8feaff;font-size:10px;font-weight:900;text-transform:uppercase}.automation-card.enabled{border-color:#34d39947}.switch input{display:none}.switch i{display:block;width:42px;height:24px;border-radius:999px;background:#94bec738;position:relative}.switch i:before{content:"";position:absolute;left:4px;top:4px;width:16px;height:16px;border-radius:50%;background:#cbd5e1;transition:.2s}.switch input:checked+i{background:#14b8a652}.switch input:checked+i:before{left:22px;background:#2dd4bf}.os-inline-form{display:flex;gap:10px;border:1px solid rgba(35,211,238,.12);border-radius:18px;background:#ffffff0a;padding:12px}.os-inline-form input{flex:1;border:1px solid rgba(148,190,199,.22);border-radius:12px;background:#ffffff0d;color:#eaffff;padding:12px;outline:0}.warehouse-card{display:grid;gap:8px}.warehouse-card div{display:flex;align-items:baseline;gap:6px}.warehouse-card b{font-size:24px}.warehouse-card small{color:#8fb2bd}.os-card{display:grid;gap:10px}.os-card.wide{grid-column:span 1}.os-tags{display:flex;flex-wrap:wrap;gap:6px}.os-tags small,.os-card code{border:1px solid rgba(148,190,199,.16);border-radius:999px;padding:6px 8px;color:#a7f3ff;font-size:11px}.os-card code{display:block;overflow:auto;border-radius:12px;color:#d1fae5}.os-card pre{white-space:pre-wrap;border:1px solid rgba(148,190,199,.14);border-radius:14px;background:#ffffff0a;padding:12px;color:#cfeff4;font:12px/1.6 Inter,system-ui,sans-serif}.os-actions{display:flex;flex-wrap:wrap;gap:8px}.chatbot-page{grid-template-columns:minmax(320px,.8fr) minmax(0,1fr)}.chatbot-tester{display:grid;gap:12px;align-content:start}.chatbot-tester textarea{min-height:120px;border:1px solid rgba(148,190,199,.22);border-radius:14px;background:#ffffff0d;color:#eaffff;padding:12px;outline:0}@media(max-width:1100px){.automation-grid,.warehouse-grid,.os-card-grid,.chatbot-page{grid-template-columns:1fr 1fr}.os-list-row{grid-template-columns:42px minmax(0,1fr)}}@media(max-width:760px){.os-kpi-grid,.automation-grid,.warehouse-grid,.os-card-grid,.chatbot-page{grid-template-columns:1fr}.os-inline-form{flex-direction:column}.os-list-row time,.os-list-row strong{justify-self:start}}.lead-drawer{width:min(520px,100%);height:100vh;overflow:auto;background:#fff;border-left:1px solid #dce7e9;box-shadow:-24px 0 70px #071f272e;padding:22px;animation:drawerIn .22s ease-out}@keyframes drawerIn{0%{transform:translate(24px);opacity:.55}to{transform:translate(0);opacity:1}}.lead-drawer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid #edf2f3;padding-bottom:18px}.lead-drawer-header small{color:#0e98ab;font-size:9px;font-weight:800;letter-spacing:.18em}.lead-drawer-header h2{margin:7px 0 0;font-family:Space Grotesk;font-size:28px;letter-spacing:-.06em}.lead-drawer-header p{margin:5px 0 0;color:#7b9095;font-size:12px}.drawer-close{display:grid;width:34px;height:34px;place-items:center;border:1px solid #dce7e9;border-radius:10px;background:#fff;color:#60777d}.drawer-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.drawer-summary div{border:1px solid #e0eaec;border-radius:13px;background:#f8fbfc;padding:13px}.drawer-summary span{display:block;color:#8a9c9f;font-size:10px;font-weight:700}.drawer-summary strong{display:block;margin-top:8px;color:#12333b;font-size:14px}.drawer-priority{text-transform:uppercase}.drawer-priority.high,.drawer-priority.urgent{color:#a56720}.drawer-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.drawer-actions button{display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #dce7e9;border-radius:10px;background:#fff;padding:11px;color:#0a7f91;font-size:12px;font-weight:700}.drawer-section{margin-top:18px;border:1px solid #e0eaec;border-radius:14px;background:#fff;padding:16px}.drawer-section h3{margin:0 0 13px;font-family:Space Grotesk;font-size:17px;letter-spacing:-.04em}.drawer-info-row{display:flex;align-items:center;gap:9px;border-top:1px solid #edf2f3;padding:11px 0;color:#526c72;font-size:12px}.drawer-info-row:first-of-type{border-top:0}.drawer-info-row svg{color:#15a1b0}.drawer-warning{display:flex;gap:10px;border-radius:12px;background:#effbfb;padding:12px;color:#32737c}.drawer-warning.danger{background:#fff2f2;color:#a94b4b}.drawer-warning b{font-size:12px}.drawer-warning p{margin:5px 0 0;font-size:11px}.drawer-tags{display:flex;flex-wrap:wrap;gap:7px}.drawer-tags span{display:inline-flex;align-items:center;gap:5px;border-radius:999px;background:#edf7f8;padding:6px 9px;color:#43838c;font-size:10px;font-weight:700}.drawer-note{margin:0;color:#6f8589;font-size:12px;line-height:1.7}.drawer-timeline-item{display:flex;gap:10px;border-left:3px solid #19c7d2;padding:0 0 0 11px;color:#526c72}.drawer-timeline-item+.drawer-timeline-item{margin-top:13px}.drawer-timeline-item svg{color:#15a1b0}.drawer-timeline-item b{font-size:12px}.drawer-timeline-item p{margin:5px 0;font-size:12px;line-height:1.5}.drawer-timeline-item small{color:#94a6a9;font-size:10px}@media(max-width:760px){.lead-drawer{width:100%;padding:18px}.drawer-summary,.drawer-actions{grid-template-columns:1fr}}.pro-card{position:relative;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.pro-card:hover{transform:translateY(-2px);border-color:#bfe3e7;box-shadow:0 14px 34px #082d3817}.pro-card.is-overdue{border-color:#f0caca;background:linear-gradient(180deg,#fff,snow)}.pro-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.pro-card-badges{display:flex;flex-wrap:wrap;gap:5px}.pro-card-main h3{margin:14px 0 0;color:#102b33;font-size:14px;letter-spacing:-.02em}.pro-card-main p{margin:5px 0 0;color:#8a9a9f;font-size:10px}.pro-card-value{display:flex;align-items:end;justify-content:space-between;gap:10px;margin-top:15px}.pro-card-value span{color:#8a9c9f;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pro-card-value strong{color:#087f93;font-size:14px}.pro-card-meta{display:grid;gap:7px;margin-top:13px;border-top:1px solid #edf2f3;padding-top:10px}.pro-card-meta div{display:flex;align-items:center;gap:7px;min-width:0;color:#6f8589;font-size:10px}.pro-card-meta svg{flex-shrink:0;color:#15a1b0}.pro-card-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pro-card .lead-task{border-top:0;margin-top:11px;border-radius:9px;background:#f3fafb;padding:8px}.pro-card .lead-task.overdue{background:#fff1f1;color:#b44b4b}.pro-card-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:11px}.owner-avatar{display:grid;width:28px;height:28px;flex-shrink:0;place-items:center;border-radius:9px;background:#e7f7f8;color:#118b99;font-size:10px;font-weight:800}.pro-card-footer .lead-tags{margin-top:0;justify-content:flex-end}.command-dashboard{display:grid;gap:16px}.command-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #dce8ea;border-radius:22px;background:radial-gradient(circle at top right,rgba(22,199,210,.18),transparent 32%),linear-gradient(135deg,#fff,#f7fbfc);padding:24px;box-shadow:0 16px 44px #082d380f}.dashboard-kicker,.panel-heading span{color:#0e98ab;font-size:9px;font-weight:900;letter-spacing:.18em}.command-hero h2{margin:8px 0 0;color:#102b33;font-family:Space Grotesk;font-size:30px;letter-spacing:-.06em}.command-hero p{max-width:680px;margin:8px 0 0;color:#6f8589;font-size:13px;line-height:1.7}.health-score{display:grid;min-width:130px;place-items:center;border:1px solid #cbecef;border-radius:18px;background:#effbfb;padding:18px;color:#0c8797;text-align:center}.health-score.warning{border-color:#f1d0b0;background:#fff7ed;color:#b26b20}.health-score strong{margin-top:8px;font-size:17px}.health-score span{margin-top:3px;font-size:10px;font-weight:700}.dashboard-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.dashboard-metric{border:1px solid #dce8ea;border-radius:18px;background:#fff;padding:16px;box-shadow:0 10px 30px #082d380a}.dashboard-metric div{display:grid;width:34px;height:34px;place-items:center;border-radius:12px;background:#e9f8fa;color:#0e98ab}.dashboard-metric span{display:block;margin-top:13px;color:#7b9095;font-size:10px;font-weight:800;text-transform:uppercase}.dashboard-metric strong{display:block;margin-top:5px;color:#102b33;font-family:Space Grotesk;font-size:22px;letter-spacing:-.05em}.dashboard-metric small{display:block;margin-top:5px;color:#91a3a7;font-size:10px}.dashboard-two-col{display:grid;grid-template-columns:1.25fr .9fr;gap:16px;margin-top:16px}.dashboard-panel{padding:18px}.panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.panel-heading h2{margin:6px 0 0;color:#102b33;font-family:Space Grotesk;font-size:22px;letter-spacing:-.05em}.panel-heading svg{color:#15a1b0}.stage-bars{display:grid;gap:15px}.stage-bar-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.stage-bar-top>div{display:flex;align-items:center;gap:8px;min-width:0}.stage-bar-top i{width:9px;height:9px;flex-shrink:0;border-radius:999px}.stage-bar-top b{color:#24454d;font-size:12px}.stage-bar-top small{color:#91a3a7;font-size:10px}.stage-bar-top strong{color:#087f93;font-size:12px}.stage-track{height:8px;overflow:hidden;border-radius:999px;background:#edf4f5;margin-top:8px}.stage-fill{height:100%;border-radius:999px}.risk-list,.source-list,.team-list{display:grid;gap:10px}.risk-item,.source-item,.team-item{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #edf2f3;border-radius:14px;background:#fff;padding:12px}.risk-item{align-items:flex-start;background:snow;border-color:#f1d0d0}.risk-item svg{flex-shrink:0;color:#b44b4b}.risk-item div,.source-item div,.team-item div{min-width:0}.risk-item b,.source-item b,.team-item b{display:block;color:#203d44;font-size:12px}.risk-item span,.source-item span,.team-item span{display:block;margin-top:4px;color:#8a9c9f;font-size:10px}.risk-item small{color:#a65b5b;font-size:10px;text-align:right}.source-item strong,.team-item strong{color:#087f93;font-size:12px;white-space:nowrap}.dashboard-insight{display:flex;gap:10px;margin-top:14px;border-radius:14px;background:#f2fbfc;padding:13px;color:#417983}.dashboard-insight svg{flex-shrink:0;color:#0e98ab}.dashboard-insight p{margin:0;font-size:12px;line-height:1.6}.team-item{justify-content:flex-start}.team-avatar{display:grid;width:34px;height:34px;flex-shrink:0;place-items:center;border-radius:12px;background:#e9f8fa;color:#0e98ab;font-size:11px;font-weight:900}.team-item strong{margin-left:auto}.enhanced-activity{border:1px solid #edf2f3;border-radius:12px;padding:12px}@media(max-width:1200px){.dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-two-col{grid-template-columns:1fr}}@media(max-width:760px){.command-hero{align-items:stretch;flex-direction:column}.dashboard-metrics{grid-template-columns:1fr}}.executive-dashboard{min-height:calc(100vh - 170px);border-radius:24px;background:#061b20;padding:24px;color:#102b33}.dashboard-topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:1120px;margin:0 auto 18px;color:#fff}.dashboard-brand{display:inline-flex;margin-bottom:8px;color:#66dce8;font-size:10px;font-weight:900;letter-spacing:.2em}.dashboard-topbar h2{margin:0;color:#fff;font-family:Space Grotesk;font-size:24px;letter-spacing:-.04em}.dashboard-topbar p{margin:5px 0 0;color:#9fb4b9;font-size:12px}.dashboard-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.dashboard-controls button,.dashboard-filter-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#fff;padding:8px 12px;color:#102b33;font-size:11px;font-weight:800}.dashboard-controls button.active{background:#17c6d3;color:#05252b}.executive-kpis{display:grid;grid-template-columns:1.1fr repeat(4,1fr);gap:10px;max-width:1120px;margin:0 auto 10px}.executive-kpi{min-height:106px;border-radius:10px;background:#fff;padding:14px;box-shadow:0 14px 40px #0000002e}.executive-kpi.blue strong{color:#695cff}.executive-kpi.green strong{color:#0e98ab}.executive-kpi.success strong{color:#0fbf76}.executive-kpi.orange strong{color:#d58a16}.executive-kpi.danger strong{color:#d84c4c}.executive-kpi-head{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#60777d}.executive-kpi-head span{font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.executive-kpi-head svg{color:#0e98ab}.executive-kpi strong{display:block;margin-top:18px;font-family:Space Grotesk;font-size:26px;letter-spacing:-.05em}.executive-kpi small{display:block;margin-top:7px;color:#0fbf76;font-size:11px;font-weight:900}.executive-kpi.danger small{color:#d84c4c}.dashboard-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:10px;max-width:1120px;margin:0 auto}.dashboard-widget{grid-column:span 4;min-height:210px;overflow:hidden;border-radius:9px;background:#f8fafb;padding:14px;box-shadow:0 12px 34px #0003}.dashboard-widget.widget-large{grid-column:span 8;min-height:310px}.dashboard-widget.widget-tall{grid-column:span 4;grid-row:span 2;min-height:430px}.dashboard-widget.widget-wide{grid-column:span 8}.dashboard-widget header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:14px}.dashboard-widget header span{color:#6f8589;font-size:9px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.dashboard-widget header h3{margin:5px 0 0;color:#102b33;font-family:Space Grotesk;font-size:16px;letter-spacing:-.04em}.dashboard-widget header svg{color:#0e98ab}.trend-area{position:relative;height:235px;overflow:hidden;border-radius:12px;background:linear-gradient(rgba(15,44,52,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(15,44,52,.04) 1px,transparent 1px);background-size:32px 32px}.trend-line{position:absolute;left:5%;right:5%;bottom:28%;height:2px;border-radius:999px;background:linear-gradient(90deg,#17c6d30d,#17c6d3e6,#0fbf7673);transform:skewY(-7deg)}.trend-point{position:absolute;transform:translate(-50%,50%);text-align:center}.trend-point:before{content:"";display:block;width:9px;height:9px;margin:0 auto 5px;border-radius:999px;background:#17c6d3;box-shadow:0 0 0 6px #17c6d31f}.trend-point strong{display:block;color:#c8d2d5;font-size:11px}.trend-point span{display:block;margin-top:4px;color:#b6c3c7;font-size:9px;max-width:80px}.source-donut-wrap{display:grid;grid-template-columns:120px 1fr;gap:14px;align-items:center}.source-donut{display:grid;width:112px;height:112px;place-items:center;border-radius:999px;background:radial-gradient(circle,#f8fafb 50%,transparent 51%),conic-gradient(#f5cc2f 0,#f5cc2f 45%,#28d278 45%,#28d278 65%,#17c6d3 65%,#17c6d3 82%,#e8eef0 82%,#e8eef0)}.source-donut span{color:#102b33;font-family:Space Grotesk;font-size:24px;font-weight:900}.source-donut small{margin-top:-34px;color:#6f8589;font-size:9px;font-weight:800}.source-legend{display:grid;gap:8px}.source-legend div{display:grid;grid-template-columns:auto 1fr auto;gap:7px;align-items:center;color:#526c72;font-size:10px}.source-legend i{width:8px;height:8px;border-radius:999px;background:#17c6d3}.source-legend b{color:#102b33}.compact-list,.overdue-feed,.stage-performance,.source-bars,.team-performance-list{display:grid;gap:9px}.mini-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;border-bottom:1px solid #e8eef0;padding:9px 0;color:#526c72;font-size:11px}.mini-row svg{color:#0e98ab}.mini-row b{color:#102b33}.mini-row.danger svg,.mini-row.danger b{color:#d84c4c}.overdue-card{display:grid;grid-template-columns:auto 1fr auto;align-items:flex-start;gap:9px;border-bottom:1px solid #e8eef0;padding:10px 0}.overdue-card svg{color:#d84c4c}.overdue-card b{display:block;color:#102b33;font-size:12px}.overdue-card span{display:block;margin-top:4px;color:#7b9095;font-size:10px}.overdue-card small{color:#0e98ab;font-size:10px;font-weight:900}.positive-empty{display:grid;min-height:250px;place-items:center;align-content:center;gap:8px;color:#0fbf76;text-align:center}.positive-empty span{color:#7b9095;font-size:11px}.stage-performance-row{display:grid;gap:7px}.stage-performance-row>div:first-child{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;color:#526c72;font-size:11px}.stage-performance-row i{width:8px;height:8px;border-radius:999px}.stage-performance-row b{color:#102b33}.stage-performance-track,.source-track{height:7px;overflow:hidden;border-radius:999px;background:#e8eef0}.stage-performance-track div,.source-track div{height:100%;border-radius:999px;background:#17c6d3}.source-bar-row{display:grid;gap:7px}.source-bar-row>div:first-child{display:flex;justify-content:space-between;color:#526c72;font-size:11px}.source-bar-row b{color:#102b33}.team-performance-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;border-bottom:1px solid #e8eef0;padding:10px 0}.team-performance-avatar{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;background:#dff7f9;color:#0e98ab;font-size:10px;font-weight:900}.team-performance-item b{display:block;color:#102b33;font-size:12px}.team-performance-item span{display:block;margin-top:4px;color:#7b9095;font-size:10px}.team-performance-item strong{color:#0e98ab;font-size:11px}.gauge-widget{display:grid;min-height:140px;place-items:center;align-content:center;text-align:center}.gauge-arc{position:relative;width:150px;height:76px;overflow:hidden;border-radius:150px 150px 0 0;background:conic-gradient(from 270deg,#ff9f43 0 20%,#e8eef0 20% 75%,transparent 75% 100%)}.gauge-needle{position:absolute;left:50%;bottom:0;width:3px;height:64px;transform:rotate(-38deg);transform-origin:bottom;background:#102b33;border-radius:999px}.gauge-widget strong{margin-top:12px;color:#695cff;font-family:Space Grotesk;font-size:20px}.gauge-widget span{color:#7b9095;font-size:11px}.ai-dashboard-box{display:flex;gap:10px;border-radius:14px;background:#eefbfc;padding:14px;color:#417983}.ai-dashboard-box svg{flex-shrink:0;color:#0e98ab}.ai-dashboard-box p{margin:0;font-size:12px;line-height:1.7}.activity-table{display:grid;gap:8px}.activity-table div{display:grid;grid-template-columns:1fr auto auto;gap:10px;border-bottom:1px solid #e8eef0;padding:9px 0;color:#526c72;font-size:11px}.activity-table b{color:#0e98ab}.activity-table small{color:#91a3a7}.widget-muted{color:#7b9095;font-size:12px}@media(max-width:1200px){.executive-kpis{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:repeat(6,1fr)}.dashboard-widget,.dashboard-widget.widget-large,.dashboard-widget.widget-wide,.dashboard-widget.widget-tall{grid-column:span 6}}@media(max-width:760px){.executive-dashboard{padding:16px}.dashboard-topbar{align-items:flex-start;flex-direction:column}.executive-kpis,.dashboard-grid{grid-template-columns:1fr}.dashboard-widget,.dashboard-widget.widget-large,.dashboard-widget.widget-wide,.dashboard-widget.widget-tall{grid-column:span 1}.source-donut-wrap{grid-template-columns:1fr}}.customers-page{display:grid;gap:16px}.customers-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.customer-stat{border:1px solid #dce8ea;border-radius:18px;background:#fff;padding:16px;box-shadow:0 10px 28px #082d380a}.customer-stat span{display:block;color:#7b9095;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.customer-stat strong{display:block;margin-top:8px;color:#102b33;font-family:Space Grotesk;font-size:24px;letter-spacing:-.05em}.customers-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #dce8ea;border-radius:18px;background:#fff;padding:12px}.customer-search{display:flex;align-items:center;gap:9px;flex:1;min-width:260px;border:1px solid #e0eaec;border-radius:12px;background:#f8fbfc;padding:10px 12px;color:#789096}.customer-search input{width:100%;border:0;outline:0;background:transparent;color:#102b33;font-size:13px}.customer-filter-pills{display:flex;flex-wrap:wrap;gap:7px}.customer-filter-pills button{border:1px solid #dce8ea;border-radius:999px;background:#fff;padding:8px 11px;color:#557077;font-size:11px;font-weight:800}.customer-filter-pills button.active{border-color:#17c6d3;background:#e8fbfc;color:#087f93}.customers-table-card{overflow:hidden;border:1px solid #dce8ea;border-radius:20px;background:#fff;box-shadow:0 16px 44px #082d380d}.customers-table-header,.customer-row{display:grid;grid-template-columns:1.6fr 1.2fr .8fr 1fr .7fr .8fr .9fr;gap:12px;align-items:center}.customers-table-header{background:#f5fafb;border-bottom:1px solid #e3eef0;padding:13px 16px;color:#7b9095;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.customer-row{width:100%;border:0;border-bottom:1px solid #edf2f3;background:#fff;padding:14px 16px;text-align:left;color:#526c72;cursor:pointer;transition:background .15s ease}.customer-row:hover{background:#f8fbfc}.customer-name-cell{display:flex;align-items:center;gap:10px;min-width:0}.customer-avatar{display:grid;width:34px;height:34px;flex-shrink:0;place-items:center;border-radius:12px;background:#e8f8fa;color:#0e98ab;font-size:11px;font-weight:900}.customer-name-cell b,.customer-contact-cell span{display:block;overflow:hidden;color:#102b33;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.customer-name-cell small,.customer-contact-cell small{display:block;overflow:hidden;margin-top:4px;color:#8a9c9f;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.customer-source,.customer-status{display:inline-flex;width:max-content;border-radius:999px;background:#edf8fa;padding:6px 9px;color:#0c8797;font-size:10px;font-weight:900}.customer-status{background:#f3f7f8;color:#526c72}.customer-row strong{color:#087f93;font-size:12px}.customer-empty{display:grid;gap:7px;padding:34px 22px;color:#7b9095;font-size:13px;text-align:center}.customer-empty b{color:#102b33;font-size:14px}.customer-empty span{color:#71868b;line-height:1.55}.customer-drawer{width:min(560px,100%);height:100vh;overflow:auto;background:#fff;border-left:1px solid #dce7e9;box-shadow:-24px 0 70px #071f272e;padding:22px;animation:drawerIn .22s ease-out}.customer-drawer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid #edf2f3;padding-bottom:18px}.customer-drawer-header small{color:#0e98ab;font-size:9px;font-weight:900;letter-spacing:.18em}.customer-drawer-header h2{margin:7px 0 0;color:#102b33;font-family:Space Grotesk;font-size:28px;letter-spacing:-.06em}.customer-drawer-header p{margin:5px 0 0;color:#7b9095;font-size:12px}.customer-profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.profile-item{display:flex;gap:10px;border:1px solid #e0eaec;border-radius:14px;background:#f8fbfc;padding:13px}.profile-item svg{color:#0e98ab}.profile-item span{display:block;color:#8a9c9f;font-size:10px;font-weight:900}.profile-item b{display:block;margin-top:5px;color:#102b33;font-size:12px}.customer-sales-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.customer-sales-summary div{border:1px solid #e0eaec;border-radius:13px;background:#f8fbfc;padding:13px}.customer-sales-summary span{display:block;color:#8a9c9f;font-size:10px;font-weight:900}.customer-sales-summary strong{display:block;margin-top:7px;color:#087f93;font-size:14px}.customer-related-leads{display:grid;gap:9px}.customer-related-leads div{display:grid;grid-template-columns:1fr auto auto;gap:10px;border-bottom:1px solid #edf2f3;padding:10px 0}.customer-related-leads b{color:#102b33;font-size:12px}.customer-related-leads span{color:#7b9095;font-size:11px}.customer-related-leads strong{color:#087f93;font-size:12px}@media(max-width:1100px){.customers-table-card{overflow:auto}.customers-table-header,.customer-row{min-width:950px}.customers-overview{grid-template-columns:1fr}.customers-toolbar{align-items:stretch;flex-direction:column}}@media(max-width:760px){.customer-profile-grid,.customer-sales-summary{grid-template-columns:1fr}.customer-drawer{width:100%;padding:18px}}.customer-drawer-actions{display:flex;align-items:center;gap:8px}.customer-delete-btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid #f0caca;border-radius:10px;background:#fff5f5;padding:9px 12px;color:#b44b4b;font-size:11px;font-weight:900;cursor:pointer}.customer-delete-btn:hover{background:#ffecec}.tasks-page{padding:28px;background:#f6f8fb;min-height:100vh;color:#111827}.tasks-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.tasks-eyebrow{margin:0 0 6px;font-size:13px;font-weight:700;color:#2563eb;text-transform:uppercase;letter-spacing:.08em}.tasks-header h1{margin:0;font-size:32px;font-weight:800;color:#0f172a}.tasks-subtitle{margin:8px 0 0;color:#64748b;font-size:15px}.tasks-primary-btn{border:none;background:#2563eb;color:#fff;padding:12px 18px;border-radius:12px;font-weight:700;cursor:pointer;box-shadow:0 10px 24px #2563eb38}.tasks-primary-btn:hover{background:#1d4ed8}.tasks-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:16px;margin-bottom:20px}.tasks-stat-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:18px;box-shadow:0 12px 30px #0f172a0d}.tasks-stat-card span{display:block;color:#64748b;font-size:13px;font-weight:700;margin-bottom:8px}.tasks-stat-card strong{display:block;color:#0f172a;font-size:32px;line-height:1;margin-bottom:8px}.tasks-stat-card p{margin:0;color:#94a3b8;font-size:13px}.tasks-stat-card.danger strong{color:#dc2626}.tasks-stat-card.success strong{color:#16a34a}.tasks-panel{background:#fff;border:1px solid #e5e7eb;border-radius:22px;box-shadow:0 16px 40px #0f172a0f;overflow:hidden}.tasks-panel-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;border-bottom:1px solid #e5e7eb}.tasks-tabs{display:flex;flex-wrap:wrap;gap:8px}.tasks-tabs button{border:1px solid #e5e7eb;background:#f8fafc;color:#475569;padding:10px 14px;border-radius:999px;font-size:14px;font-weight:700;cursor:pointer}.tasks-tabs button span{margin-left:8px;background:#e2e8f0;color:#334155;padding:2px 8px;border-radius:999px;font-size:12px}.tasks-tabs button.active{background:#0f172a;border-color:#0f172a;color:#fff}.tasks-tabs button.active span{background:#ffffff29;color:#fff}.tasks-search{width:330px;max-width:100%;border:1px solid #e5e7eb;background:#f8fafc;border-radius:12px;padding:12px 14px;font-size:14px;outline:none}.tasks-search:focus{border-color:#2563eb;background:#fff;box-shadow:0 0 0 4px #2563eb14}.tasks-list{display:flex;flex-direction:column;gap:12px;padding:18px}.task-card{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:16px;transition:.2s ease}.task-card:hover{border-color:#cbd5e1;box-shadow:0 14px 30px #0f172a12;transform:translateY(-1px)}.task-card.completed{background:#f8fafc}.task-check{width:34px;height:34px;border-radius:50%;border:1px solid #cbd5e1;background:#fff;color:transparent;cursor:pointer;font-weight:900}.task-check.done{background:#16a34a;border-color:#16a34a;color:#fff}.task-card-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.task-card h3{margin:0;color:#0f172a;font-size:16px;font-weight:800}.task-card-title-row p{margin:5px 0 0;color:#64748b;font-size:14px;font-weight:600}.task-description{margin:12px 0 0;color:#475569;font-size:14px;line-height:1.5}.task-meta-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.task-meta,.task-priority,.task-type,.task-status{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;text-transform:capitalize}.task-meta{background:#f1f5f9;color:#475569}.task-status.today{background:#dbeafe;color:#1d4ed8}.task-status.overdue{background:#fee2e2;color:#dc2626}.task-status.upcoming{background:#fef3c7;color:#b45309}.task-status.completed{background:#dcfce7;color:#16a34a}.task-priority.high{background:#fee2e2;color:#dc2626}.task-priority.medium{background:#fef3c7;color:#b45309}.task-priority.low{background:#e0f2fe;color:#0369a1}.task-type{background:#eef2ff;color:#4338ca}.task-card-actions{display:flex;align-items:center;justify-content:flex-end}.task-card-actions button{border:1px solid #e5e7eb;background:#fff;color:#0f172a;padding:9px 12px;border-radius:10px;font-weight:800;cursor:pointer}.task-card-actions button:hover{background:#f8fafc;border-color:#cbd5e1}.tasks-empty{text-align:center;padding:52px 20px;border:1px dashed #cbd5e1;border-radius:18px;background:#f8fafc}.tasks-empty h3{margin:0 0 8px;color:#0f172a}.tasks-empty p{margin:0;color:#64748b}@media(max-width:1000px){.tasks-stats-grid{grid-template-columns:repeat(2,1fr)}.tasks-panel-top{align-items:stretch;flex-direction:column}.tasks-search{width:100%}}@media(max-width:640px){.tasks-page{padding:18px}.tasks-header{flex-direction:column}.tasks-stats-grid,.task-card{grid-template-columns:1fr}.task-card-left{display:none}.task-card-actions{justify-content:flex-start}.task-card-title-row{flex-direction:column}}body{background:#f0f4f8}.app-shell{display:grid;grid-template-columns:248px 1fr;min-height:100vh;background:#f0f4f8}.sidebar{position:sticky;top:0;display:flex;height:100vh;flex-direction:column;background:linear-gradient(175deg,#0e2233,#0a1a2e 60%,#061420);color:#c8dce8;border-right:1px solid rgba(255,255,255,.06);overflow-y:auto;overflow-x:hidden}.sidebar::-webkit-scrollbar{width:0}.sidebar-top{display:flex;align-items:center;justify-content:space-between;padding:22px 18px 16px}.logo{display:flex;align-items:center;gap:10px}.logo span{display:grid;height:36px;width:36px;place-items:center;border-radius:10px;background:linear-gradient(135deg,#17c6d3,#0fbf76);color:#fff;box-shadow:0 4px 12px #17c6d359}.logo b{display:block;font-family:Space Grotesk,sans-serif;font-size:13px;letter-spacing:.06em;color:#e8f4f8}.logo small{display:block;margin-top:2px;color:#4db8c8;font-size:9px;letter-spacing:.22em}.workspace{display:flex;align-items:center;gap:10px;margin:4px 12px 16px;padding:11px 12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff0d;cursor:default;transition:background .15s}.workspace:hover{background:#ffffff0d}.workspace>span{display:grid;height:32px;width:32px;flex-shrink:0;place-items:center;border-radius:9px;background:linear-gradient(135deg,#17c6d34d,#0fbf7633);color:#4dd8e4;font-size:11px;font-weight:800}.workspace div{min-width:0;flex:1}.workspace small{display:block;color:#b4dce873;font-size:8px;letter-spacing:.16em;text-transform:uppercase}.workspace b{display:block;margin-top:3px;color:#d0e8f0;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace svg{color:#b4dce859}.sidebar-nav{display:flex;flex-direction:column;gap:2px;padding:0 10px;flex:1}.nav-group{margin-bottom:8px}.nav-group-label{display:block;padding:8px 10px 5px;color:#96c8d761;font-size:9px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.nav-item{display:flex;width:100%;align-items:center;gap:10px;border:0;border-radius:9px;background:transparent;padding:10px 11px;color:#bee1eb94;font-size:13px;font-weight:500;text-align:left;transition:background .14s,color .14s;cursor:pointer}.nav-item:hover{background:#ffffff0f;color:#d8eef4}.nav-item.active{background:linear-gradient(90deg,#17c6d32e,#0fbf7612);color:#4de8f4;border-left:3px solid #17c6d3;padding-left:8px;font-weight:700}.sidebar-bottom{margin-top:auto;padding:10px 10px 14px;border-top:1px solid rgba(255,255,255,.06)}.profile{display:flex;align-items:center;gap:10px;width:100%;margin-top:8px;border:0;background:#ffffff0a;border-radius:11px;padding:10px 11px;color:#c8dce8;text-align:left;cursor:pointer;transition:background .14s}.profile:hover{background:#ffffff14}.profile>span{display:grid;height:32px;width:32px;flex-shrink:0;place-items:center;border-radius:9px;background:linear-gradient(135deg,#17c6d340,#0fbf762e);color:#4de0ea;font-size:11px;font-weight:800}.profile b{display:block;font-size:12px;color:#deeef4}.profile small{display:block;margin-top:3px;color:#bee1eb66;font-size:10px}.topbar{position:sticky;top:0;z-index:10;display:flex;height:64px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e2eaee;background:#ffffffeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:0 24px;box-shadow:0 2px 12px #0a283c0f}.search{display:flex;align-items:center;gap:9px;flex:1;max-width:420px;border:1px solid #dde8ec;border-radius:12px;background:#f4f8fa;padding:9px 14px;color:#7a9aa5;transition:border-color .15s,box-shadow .15s}.search:focus-within{border-color:#17c6d3;background:#fff;box-shadow:0 0 0 4px #17c6d31a}.search input{width:100%;border:0;background:transparent;color:#1a3a44;font-size:13px;outline:none}.search input::placeholder{color:#9ab4bc}.topbar-actions{display:flex;align-items:center;gap:10px}.quick-create{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:10px;background:linear-gradient(135deg,#17c6d3,#0fbf76);padding:9px 15px;color:#fff;font-size:12px;font-weight:800;cursor:pointer;box-shadow:0 4px 14px #17c6d347;transition:opacity .15s,transform .1s}.quick-create:hover{opacity:.9;transform:translateY(-1px)}.topbar-icon-btn{position:relative;display:grid;height:38px;width:38px;place-items:center;border:1px solid #dde8ec;border-radius:10px;background:#fff;color:#5a7a84;cursor:pointer;transition:background .14s,border-color .14s}.topbar-icon-btn:hover{background:#f0f8fa;border-color:#b8d4da;color:#1a5f6e}.topbar-actions>button:not(.quick-create):not(.topbar-icon-btn){position:relative;display:grid;height:38px;width:38px;place-items:center;border:1px solid #dde8ec;border-radius:10px;background:#fff;color:#5a7a84}.topbar-badge,.topbar-actions i{position:absolute;right:8px;top:7px;height:7px;width:7px;border:2px solid #fff;border-radius:50%;background:#17c6d3}.top-profile{display:grid;height:36px;width:36px;place-items:center;border-radius:50%;background:linear-gradient(135deg,#17c6d3,#0fbf76);color:#fff;font-size:11px;font-weight:800;cursor:pointer;box-shadow:0 2px 8px #17c6d347}.content{padding:28px 32px;background:#f0f4f8;min-height:calc(100vh - 64px)}@media(max-width:760px){.app-shell{display:block}.sidebar{position:fixed;left:0;top:0;z-index:15;width:248px;transform:translate(-100%);transition:transform .25s ease}.sidebar.open{transform:translate(0);box-shadow:12px 0 40px #0000004d}.sidebar-close,.menu-button{display:grid;height:34px;width:34px;place-items:center;border:0;border-radius:8px;background:transparent;color:#4de0ea;cursor:pointer}.menu-button{color:#237d8a}.topbar{height:58px;padding:0 14px}.search{max-width:180px}.content{padding:18px 14px}}.drawer-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.drawer-section-head h3{margin:0}.drawer-mini-action{display:inline-flex;align-items:center;gap:6px;border:1px solid #d9e7eb;border-radius:10px;background:#f8fbfc;color:#087586;padding:8px 10px;font-size:12px;font-weight:800;cursor:pointer}.drawer-mini-action:hover{background:#eaf8fa;border-color:#bfe4ea}.drawer-task-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.drawer-task-summary div{border:1px solid #e5eef2;border-radius:14px;background:#f8fbfc;padding:10px}.drawer-task-summary span{display:block;color:#78939c;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.drawer-task-summary strong{display:block;margin-top:5px;color:#0c2830;font-size:20px}.drawer-task-list{display:flex;flex-direction:column;gap:10px}.drawer-task-item{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:flex-start;border:1px solid #e3edf1;border-radius:15px;background:#fff;padding:12px}.drawer-task-item.overdue{border-color:#fecaca;background:#fff7f7}.drawer-task-item.completed{background:#f8fbfc;opacity:.85}.drawer-task-icon{display:grid;height:30px;width:30px;place-items:center;border-radius:10px;background:#eaf8fa;color:#087586}.drawer-task-item.overdue .drawer-task-icon{background:#fee2e2;color:#dc2626}.drawer-task-item.completed .drawer-task-icon{background:#dcfce7;color:#16a34a}.drawer-task-content{min-width:0}.drawer-task-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.drawer-task-title-row b{color:#0f2730;font-size:13px}.drawer-task-content p{margin:6px 0 0;color:#6b7f87;font-size:12px;line-height:1.45}.drawer-task-status{flex-shrink:0;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:900}.drawer-task-status.open{background:#dbeafe;color:#1d4ed8}.drawer-task-status.overdue{background:#fee2e2;color:#dc2626}.drawer-task-status.completed{background:#dcfce7;color:#15803d}.drawer-task-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.drawer-task-meta span{border-radius:999px;background:#f1f5f9;color:#516872;padding:4px 8px;font-size:10px;font-weight:800}.drawer-task-toggle{display:grid;height:30px;width:30px;place-items:center;border:1px solid #d9e7eb;border-radius:10px;background:#fff;color:#087586;cursor:pointer}.drawer-task-toggle:hover{background:#eaf8fa}.drawer-empty-box{display:flex;gap:10px;align-items:flex-start;border:1px dashed #cbdde4;border-radius:14px;background:#f8fbfc;color:#607883;padding:14px}.drawer-empty-box b{display:block;color:#12313a;margin-bottom:4px}.drawer-empty-box p{margin:0;font-size:12px;line-height:1.45}.pipeline-empty-stage{border:1px dashed rgba(20,160,180,.24);border-radius:14px;background:#ffffff6b;color:#7b99a3;font-size:12px;font-weight:700;padding:16px;text-align:center}.task-card-busy{opacity:.6;pointer-events:none}.task-title-completed{color:#8aa0a8!important;text-decoration:line-through}.task-delete-btn{color:#dc2626!important}.task-delete-btn:hover{border-color:#fecaca!important;background:#fff1f2!important}.dashboard-pro{background:radial-gradient(circle at top left,rgba(42,219,234,.16),transparent 32%),linear-gradient(135deg,#061b25,#082631 45%,#0f2027)}.dashboard-health{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff14;padding:10px 13px;color:#dff7f9;font-size:12px;font-weight:800}.dashboard-health svg{color:#39d19f}.dashboard-kpis-pro{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-kpis-pro .executive-kpi{border:1px solid rgba(255,255,255,.72);border-radius:18px;box-shadow:0 18px 42px #00000029}.dashboard-kpis-pro .executive-kpi small{color:#71868b;line-height:1.35}.dashboard-grid-pro .dashboard-widget{border:1px solid rgba(255,255,255,.7);border-radius:18px}.stage-performance-pro{gap:13px}.stage-performance-pro .stage-performance-row{display:grid;grid-template-columns:minmax(180px,1fr) 1.2fr auto;align-items:center;gap:14px}.stage-performance-pro .stage-performance-row>strong{color:#102b33;font-size:12px;text-align:right}.risk-feed,.top-deals-list{display:grid;gap:10px}.risk-feed .risk-item{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:flex-start;border:1px solid #e8eef0;border-radius:14px;background:#fff;padding:12px}.risk-feed .risk-item.danger{border-color:#ffd8d8;background:#fff8f8}.risk-feed .risk-item.warning{border-color:#ffe7b4;background:#fffaf0}.risk-feed .risk-item.neutral{border-color:#dfe9ea;background:#f8fafb}.risk-feed .risk-item svg{margin-top:2px;color:#d84c4c}.risk-feed .risk-item.warning svg{color:#d58a16}.risk-feed .risk-item.neutral svg{color:#0e98ab}.risk-feed .risk-item b{display:block;color:#102b33;font-size:12px}.risk-feed .risk-item span{display:block;margin-top:4px;color:#6f8589;font-size:11px;line-height:1.45}.top-deal-row{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;border-bottom:1px solid #e8eef0;padding:10px 0}.top-deal-row>span{display:grid;width:26px;height:26px;place-items:center;border-radius:9px;background:#eaf9f9;color:#0b9baa;font-size:11px;font-weight:900}.top-deal-row b{display:block;color:#102b33;font-size:12px}.top-deal-row small{display:block;margin-top:4px;color:#7b9095;font-size:10px}.top-deal-row strong{color:#0e98ab;font-size:12px;text-align:right}.dashboard-empty{margin:0;color:#7b9095;font-size:12px;line-height:1.6}.tasks-header-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.tasks-demo-badge{display:inline-flex;align-items:center;border:1px solid #bfdbfe;border-radius:999px;background:#eff6ff;padding:8px 10px;color:#1d4ed8;font-size:12px;font-weight:800}.tasks-overdue-banner{margin:16px 18px 0;border:1px solid #fecaca;border-radius:14px;background:#fff7f7;padding:13px 14px;color:#991b1b;font-size:14px}.task-delete-btn{margin-left:8px;color:#b91c1c!important}.task-title-completed{color:#94a3b8!important;text-decoration:line-through}.task-type-icon{margin-right:7px}.task-meta.danger{background:#fee2e2;color:#dc2626}.task-priority.normal{background:#f1f5f9;color:#475569}.task-priority.urgent{background:#ffe4e6;color:#be123c}.task-card-busy{opacity:.68;pointer-events:none}@media(max-width:1180px){.dashboard-kpis-pro{grid-template-columns:repeat(2,minmax(0,1fr))}.stage-performance-pro .stage-performance-row{grid-template-columns:1fr}.stage-performance-pro .stage-performance-row>strong{text-align:left}}@media(max-width:760px){.dashboard-kpis-pro{grid-template-columns:1fr}.dashboard-health{width:100%;justify-content:center}.tasks-page{padding:18px 14px}.tasks-header{flex-direction:column}.tasks-header-actions{width:100%;justify-content:flex-start}.task-card{grid-template-columns:1fr}.task-card-actions{justify-content:flex-start}}@supports selector(:has(*)){.content:has(.premium-dashboard){padding:0;background:#020617}}.premium-dashboard{position:relative;isolation:isolate;min-height:calc(100vh - 72px);overflow:hidden;background:radial-gradient(circle at 12% 0%,rgba(34,211,238,.24),transparent 31rem),radial-gradient(circle at 88% 8%,rgba(139,92,246,.26),transparent 34rem),radial-gradient(circle at 50% 100%,rgba(20,184,166,.13),transparent 30rem),linear-gradient(135deg,#020617,#07111f 42%,#0b1020);padding:30px;color:#e5f6ff}.premium-dashboard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;opacity:.52;background-image:linear-gradient(rgba(148,163,184,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.08) 1px,transparent 1px);background-size:58px 58px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.88),transparent 84%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.88),transparent 84%)}.premium-dashboard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#02061700,#020617d1);pointer-events:none}.premium-dashboard-glow{position:absolute;z-index:-1;width:340px;height:340px;border-radius:50%;filter:blur(54px);opacity:.42;pointer-events:none}.premium-dashboard-glow.glow-one{top:80px;left:42%;background:#22d3ee}.premium-dashboard-glow.glow-two{right:-130px;bottom:210px;background:#8b5cf6}.premium-dashboard-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,500px);gap:22px;align-items:stretch;width:100%;max-width:1480px;margin:0 auto 20px}.premium-hero-copy,.premium-health-card,.premium-ai-card,.premium-action-card,.premium-kpi,.premium-widget{border:1px solid rgba(148,163,184,.18);background:linear-gradient(145deg,#0f172ad6,#020617a8);box-shadow:0 24px 80px #00000057,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.premium-hero-copy{position:relative;overflow:hidden;border-radius:28px;padding:34px}.premium-hero-copy:before{content:"";position:absolute;right:-80px;top:-90px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(34,211,238,.34),transparent 68%)}.premium-kicker{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(34,211,238,.28);border-radius:999px;background:#082f4961;padding:8px 12px;color:#a5f3fc;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.premium-kicker svg{color:#67e8f9;filter:drop-shadow(0 0 10px rgba(34,211,238,.65))}.premium-hero-copy h1{max-width:760px;margin:22px 0 0;color:#f8fbff;font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:clamp(34px,5.2vw,72px);line-height:.92;letter-spacing:-.075em}.premium-hero-copy p{max-width:660px;margin:18px 0 0;color:#94a3b8;font-size:14px;line-height:1.75}.premium-hero-panels{display:grid;grid-template-rows:1fr 1fr;gap:14px}.premium-health-card,.premium-ai-card,.premium-action-card{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:16px;border-radius:24px;padding:22px}.premium-action-card{border-color:#22d3ee38}.premium-action-card.danger{border-color:#fb718547;background:linear-gradient(145deg,#44122485,#020617b8)}.premium-action-card.success{border-color:#34d39940;background:linear-gradient(145deg,#09302994,#020617b8)}.premium-health-ring{display:grid;width:94px;height:94px;place-items:center;align-content:center;border:1px solid rgba(34,211,238,.2);border-radius:50%;background:radial-gradient(circle at center,#07111f 55%,transparent 56%),conic-gradient(#22d3ee 0deg,#8b5cf6 var(--score),rgba(148,163,184,.18) var(--score) 360deg);box-shadow:0 0 42px #22d3ee26,inset 0 0 28px #020617e0}.premium-health-ring strong{color:#f8fafc;font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:28px;letter-spacing:-.06em}.premium-health-ring span{margin-top:-7px;color:#7dd3fc;font-size:10px;font-weight:900}.premium-health-card>div:last-child,.premium-ai-card>div,.premium-action-card>div{display:grid;gap:5px}.premium-health-card span,.premium-ai-card span,.premium-action-card span{color:#67e8f9;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.premium-health-card b,.premium-ai-card b,.premium-action-card b{color:#f8fafc;font-size:16px;letter-spacing:-.02em}.premium-health-card small,.premium-ai-card small,.premium-action-card small{color:#94a3b8;font-size:12px;line-height:1.55}.premium-ai-card svg{display:grid;width:44px;height:44px;place-items:center;border-radius:16px;color:#c4b5fd;filter:drop-shadow(0 0 18px rgba(139,92,246,.5))}.premium-action-card svg{color:#67e8f9;filter:drop-shadow(0 0 14px rgba(34,211,238,.42))}.premium-action-card.danger svg{color:#fb7185}.premium-action-card.success svg{color:#34d399}.premium-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;width:100%;max-width:1480px;margin:0 auto 14px}.premium-kpi{position:relative;min-height:166px;overflow:hidden;border-radius:24px;padding:18px}.premium-kpi:before{content:"";position:absolute;right:-52px;top:-58px;width:138px;height:138px;border-radius:50%;opacity:.34;background:var(--kpi-glow,#22d3ee);filter:blur(26px)}.premium-kpi.cyan{--kpi-glow:#22d3ee;--kpi-accent:#22d3ee}.premium-kpi.blue{--kpi-glow:#38bdf8;--kpi-accent:#38bdf8}.premium-kpi.violet{--kpi-glow:#8b5cf6;--kpi-accent:#a78bfa}.premium-kpi.green{--kpi-glow:#34d399;--kpi-accent:#34d399}.premium-kpi.danger{--kpi-glow:#fb7185;--kpi-accent:#fb7185}.premium-kpi-icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:15px;background:#ffffff12;color:var(--kpi-accent,#22d3ee);box-shadow:0 0 26px color-mix(in srgb,var(--kpi-accent,#22d3ee) 30%,transparent)}.premium-kpi>span{display:block;margin-top:18px;color:#94a3b8;font-size:10px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.premium-kpi strong{display:block;margin-top:8px;color:#f8fafc;font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:clamp(24px,2.2vw,34px);letter-spacing:-.075em;white-space:nowrap}.premium-kpi small{display:block;margin-top:8px;color:#64748b;font-size:11px;line-height:1.45}.premium-dashboard-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;width:100%;max-width:1480px;margin:0 auto}.premium-widget{position:relative;overflow:hidden;border-radius:26px;padding:20px}.premium-widget:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(135deg,rgba(34,211,238,.1),transparent 28%,rgba(139,92,246,.1));opacity:.75;pointer-events:none}.premium-widget>*{position:relative;z-index:1}.premium-dashboard-grid>.span-4{grid-column:span 4}.premium-dashboard-grid>.span-5{grid-column:span 5}.premium-dashboard-grid>.span-6{grid-column:span 6}.premium-dashboard-grid>.span-7{grid-column:span 7}.premium-dashboard-grid>.span-12{grid-column:span 12}.premium-widget-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.premium-widget-header span{display:block;color:#67e8f9;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.premium-widget-header h2{margin:7px 0 0;color:#f8fafc;font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:20px;letter-spacing:-.055em}.premium-widget-action{display:inline-flex;align-items:center;gap:8px;color:#7dd3fc}.premium-widget-action small{border:1px solid rgba(125,211,252,.2);border-radius:999px;background:#0ea5e914;padding:7px 9px;color:#bae6fd;font-size:10px;font-weight:900}.premium-line-chart{position:relative;height:222px;overflow:hidden;border:1px solid rgba(148,163,184,.14);border-radius:22px;background:linear-gradient(rgba(148,163,184,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.08) 1px,transparent 1px),radial-gradient(circle at 65% 15%,rgba(139,92,246,.16),transparent 18rem),#0206176b;background-size:38px 38px,38px 38px,auto,auto}.premium-line-chart svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.premium-line-area{fill:url(#areaGlow)}.premium-line-path{fill:none;stroke:url(#lineGlow);stroke-width:2.7;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 9px rgba(34,211,238,.55))}.premium-line-points{position:absolute;top:0;right:0;bottom:0;left:0}.premium-line-points span{position:absolute;transform:translate(-50%,-50%)}.premium-line-points i{display:block;width:11px;height:11px;border:2px solid rgba(255,255,255,.9);border-radius:50%;background:#22d3ee;box-shadow:0 0 0 8px #22d3ee1f,0 0 22px #22d3eeb3}.premium-stage-list{display:grid;gap:12px;margin-top:16px}.premium-stage-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(160px,1.35fr) auto;align-items:center;gap:14px}.premium-stage-label{display:flex;align-items:center;gap:10px;min-width:0}.premium-stage-label i{flex:0 0 auto;width:10px;height:10px;border-radius:50%;box-shadow:0 0 18px currentColor}.premium-stage-label b{display:block;overflow:hidden;color:#e2e8f0;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.premium-stage-label span{display:block;margin-top:3px;color:#64748b;font-size:10px}.premium-stage-track,.premium-team-track{height:9px;overflow:hidden;border:1px solid rgba(148,163,184,.12);border-radius:999px;background:#0f172ae6}.premium-stage-track div,.premium-team-track i{display:block;height:100%;border-radius:999px;box-shadow:0 0 18px #22d3ee47}.premium-stage-row strong{color:#f8fafc;font-size:12px;white-space:nowrap}.premium-source-block{display:grid;grid-template-columns:190px 1fr;gap:20px;align-items:center;min-height:315px}.premium-donut{display:grid;width:178px;height:178px;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:50%;background:radial-gradient(circle at center,#07111f 0 54%,transparent 55%),var(--donut);box-shadow:0 0 44px #22d3ee1f,inset 0 0 35px #020617f2}.premium-donut>div{display:grid;width:104px;height:104px;place-items:center;align-content:center;border:1px solid rgba(148,163,184,.14);border-radius:50%;background:#020617bd}.premium-donut strong{color:#f8fafc;font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:34px;letter-spacing:-.07em}.premium-donut span{margin-top:-6px;color:#94a3b8;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.premium-source-list,.premium-risk-feed,.premium-top-deals,.premium-activity-list,.premium-team-list,.premium-mini-stack{display:grid;gap:10px}.premium-source-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;border:1px solid rgba(148,163,184,.12);border-radius:16px;background:#0f172a75;padding:12px}.premium-source-row>div{display:flex;align-items:center;gap:9px;min-width:0}.premium-source-row i{width:9px;height:9px;border-radius:50%;box-shadow:0 0 16px currentColor}.premium-source-row span{overflow:hidden;color:#dbeafe;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.premium-source-row b{color:#f8fafc;font-size:13px}.premium-source-row small{color:#94a3b8;font-size:10px;white-space:nowrap}.premium-task-rings{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.premium-task-ring{display:grid;min-height:116px;place-items:center;align-content:center;border:1px solid rgba(148,163,184,.13);border-radius:20px;background:radial-gradient(circle at center,#07111f 0 55%,transparent 56%),conic-gradient(var(--ring-color,#22d3ee) 0deg var(--task-progress),rgba(148,163,184,.15) var(--task-progress) 360deg);box-shadow:inset 0 0 34px #020617e0}.premium-task-ring.cyan{--ring-color:#22d3ee}.premium-task-ring.green{--ring-color:#34d399}.premium-task-ring.danger{--ring-color:#fb7185}.premium-task-ring strong{color:#f8fafc;font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:28px;letter-spacing:-.06em}.premium-task-ring span{color:#94a3b8;font-size:10px;font-weight:900;text-transform:uppercase}.premium-mini-metric{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;border:1px solid rgba(148,163,184,.12);border-radius:15px;background:#0f172a6b;padding:11px 12px;color:#cbd5e1}.premium-mini-metric svg{color:#22d3ee}.premium-mini-metric span{font-size:12px}.premium-mini-metric b{color:#f8fafc;font-size:13px}.premium-mini-metric.danger svg,.premium-mini-metric.danger b{color:#fb7185}.premium-deal-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid rgba(148,163,184,.12);border-radius:17px;background:linear-gradient(135deg,#0f172aad,#1e293b5c);padding:12px}.premium-deal-row>span{display:grid;width:32px;height:32px;place-items:center;border-radius:12px;background:#22d3ee1f;color:#67e8f9;font-size:12px;font-weight:900;box-shadow:inset 0 0 18px #22d3ee14}.premium-deal-row b,.premium-team-row b,.premium-activity-row b,.premium-risk-item b{display:block;overflow:hidden;color:#f8fafc;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.premium-deal-row small,.premium-team-row span,.premium-activity-row small,.premium-risk-item span{display:block;margin-top:4px;color:#94a3b8;font-size:10px;line-height:1.45}.premium-deal-row strong{color:#67e8f9;font-size:12px;white-space:nowrap}.premium-risk-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:11px;border:1px solid rgba(148,163,184,.12);border-radius:17px;background:#0f172a7a;padding:12px}.premium-risk-item svg{margin-top:2px;color:#fb7185;filter:drop-shadow(0 0 12px rgba(251,113,133,.38))}.premium-risk-item.warning svg{color:#fbbf24;filter:drop-shadow(0 0 12px rgba(251,191,36,.35))}.premium-risk-item.neutral svg{color:#38bdf8;filter:drop-shadow(0 0 12px rgba(56,189,248,.35))}.premium-risk-item small{color:#64748b;font-size:10px;white-space:nowrap}.premium-positive-state,.premium-empty-state{display:grid;min-height:230px;place-items:center;align-content:center;gap:8px;border:1px dashed rgba(148,163,184,.18);border-radius:20px;background:#0f172a47;color:#67e8f9;text-align:center}.premium-positive-state b{color:#f8fafc;font-size:13px}.premium-positive-state span,.premium-empty-state span{color:#94a3b8;font-size:12px}.premium-activity-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid rgba(148,163,184,.12);border-radius:17px;background:#0f172a6b;padding:12px}.premium-activity-row>span{display:grid;width:32px;height:32px;place-items:center;border-radius:12px;background:#8b5cf621;color:#c4b5fd}.premium-activity-row time{color:#64748b;font-size:10px;text-align:right}.premium-team-row{display:grid;grid-template-columns:auto minmax(120px,1fr) minmax(130px,1.4fr) auto;align-items:center;gap:12px;border:1px solid rgba(148,163,184,.12);border-radius:17px;background:#0f172a6b;padding:12px}.premium-avatar{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(34,211,238,.22);border-radius:14px;background:linear-gradient(135deg,#22d3ee2e,#8b5cf624);color:#e0f2fe;font-size:11px;font-weight:900}.premium-team-track i{background:linear-gradient(90deg,#22d3ee,#8b5cf6)}.premium-team-row strong{color:#67e8f9;font-size:12px;white-space:nowrap}.premium-crm-summary{display:grid;grid-template-columns:1fr}.premium-crm-summary .premium-widget-header{margin-bottom:16px}.premium-crm-summary{grid-template-columns:1fr}.premium-crm-summary .premium-widget-header,.premium-crm-summary .premium-summary-tile{position:relative;z-index:1}.premium-crm-summary{display:grid}.premium-crm-summary .premium-widget-header+.premium-summary-tile{margin-top:0}.premium-crm-summary{grid-auto-flow:row}.premium-crm-summary>.premium-summary-tile{display:none}.premium-crm-summary .premium-widget-header~.premium-summary-tile{display:grid}.premium-crm-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.premium-crm-summary .premium-widget-header{grid-column:1/-1}.premium-summary-tile{display:grid;gap:8px;border:1px solid rgba(148,163,184,.12);border-radius:18px;background:linear-gradient(135deg,#0f172a94,#1e293b52);padding:15px}.premium-summary-tile svg{color:#67e8f9}.premium-summary-tile span{color:#94a3b8;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.premium-summary-tile b{color:#f8fafc;font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:18px;letter-spacing:-.04em}@media(max-width:1320px){.premium-dashboard-hero{grid-template-columns:1fr}.premium-hero-panels{grid-template-columns:1fr 1fr;grid-template-rows:auto}.premium-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-dashboard-grid>.span-7,.premium-dashboard-grid>.span-5,.premium-dashboard-grid>.span-6{grid-column:span 12}.premium-dashboard-grid>.span-4{grid-column:span 6}}@media(max-width:900px){.premium-dashboard{padding:20px}.premium-hero-copy{padding:24px}.premium-hero-panels,.premium-kpi-grid,.premium-dashboard-grid{grid-template-columns:1fr}.premium-dashboard-grid>.span-4,.premium-dashboard-grid>.span-5,.premium-dashboard-grid>.span-6,.premium-dashboard-grid>.span-7,.premium-dashboard-grid>.span-12{grid-column:span 1}.premium-source-block,.premium-stage-row,.premium-team-row{grid-template-columns:1fr}.premium-donut{margin:auto}.premium-crm-summary{grid-template-columns:1fr 1fr}}@media(max-width:620px){.premium-dashboard{padding:16px}.premium-health-card,.premium-ai-card{grid-template-columns:1fr}.premium-kpi{min-height:auto}.premium-task-rings,.premium-crm-summary{grid-template-columns:1fr}.premium-activity-row,.premium-risk-item,.premium-deal-row{grid-template-columns:auto minmax(0,1fr)}.premium-activity-row time,.premium-risk-item small,.premium-deal-row strong{grid-column:2;text-align:left}}.products-page{display:grid;gap:22px}.products-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border:1px solid rgba(13,148,163,.18);border-radius:22px;background:radial-gradient(circle at top left,rgba(31,205,222,.16),transparent 34%),linear-gradient(135deg,#fff,#f6fbfc 56%,#edf8fa);box-shadow:0 18px 50px #12404b14;padding:24px;overflow:hidden;position:relative}.products-hero:after{content:"";position:absolute;inset:auto -55px -80px auto;width:220px;height:220px;border-radius:999px;background:radial-gradient(circle,rgba(33,199,214,.22),transparent 68%);pointer-events:none}.products-eyebrow{color:#0b8fa1;font-size:10px;font-weight:850;letter-spacing:.18em}.products-hero h2{margin:8px 0 0;color:#102f37;font-family:Space Grotesk,Inter,sans-serif;font-size:31px;line-height:1.08;letter-spacing:-.065em}.products-hero p{max-width:660px;margin:10px 0 0;color:#6d858a;font-size:13px;line-height:1.7}.products-hero-actions{display:flex;align-items:center;gap:10px;position:relative;z-index:1}.products-hero-actions .secondary-button,.product-form-card .secondary-button{display:inline-flex;align-items:center;gap:7px}.products-stats-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px}.product-stat{display:flex;align-items:center;gap:13px;border:1px solid #dfebee;border-radius:18px;background:#fff;box-shadow:0 14px 35px #12404b0f;padding:17px;min-width:0}.product-stat>span{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:14px;background:linear-gradient(135deg,#e8fbfd,#f7ffff);color:#0c95a6}.product-stat-success>span{background:linear-gradient(135deg,#e7f9ee,#f8fff9);color:#2e9b68}.product-stat-warning>span{background:linear-gradient(135deg,#fff3dc,#fffaf1);color:#c07a22}.product-stat small{display:block;color:#879aa0;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.product-stat strong{display:block;margin-top:7px;color:#102f37;font-family:Space Grotesk,Inter,sans-serif;font-size:22px;letter-spacing:-.055em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.products-workspace-grid{display:grid;grid-template-columns:minmax(320px,420px) minmax(0,1fr);align-items:start;gap:18px}.product-form-card,.products-list-card{border:1px solid #dfebee;border-radius:22px;background:#fff;box-shadow:0 20px 55px #12404b14}.product-form-card{padding:20px;position:sticky;top:18px}.product-form-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:17px}.product-form-head small{color:#0b8fa1;font-size:9px;font-weight:850;letter-spacing:.18em}.product-form-head h3{margin:6px 0 0;color:#102f37;font-family:Space Grotesk,Inter,sans-serif;font-size:22px;letter-spacing:-.055em}.product-text-button{border:0;background:transparent;color:#0b8fa1;font-size:11px;font-weight:800}.product-image-uploader{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:16px}.product-image-uploader>img,.product-image-uploader>div:first-child{grid-column:1/-1;width:100%;height:154px;object-fit:cover;border:1px dashed #cde3e7;border-radius:18px;background:linear-gradient(135deg,#f5fbfc,#ecf7f9)}.product-image-uploader>div:first-child{display:grid;place-items:center;color:#84a2a8;font-size:12px;font-weight:800}.product-image-uploader>div:first-child svg{margin:0 auto 8px;color:#0d9caf}.product-upload-button{display:flex;align-items:center;justify-content:center;border:1px solid #cfe3e7;border-radius:12px;background:#f6fbfc;padding:10px;color:#0b8fa1;cursor:pointer;font-size:11px;font-weight:850}.product-upload-button.ghost{background:#fff;color:#637b81}.product-upload-button input{display:none}.product-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.product-form-card label{display:grid;gap:7px;color:#758c91;font-size:10px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.product-form-card input,.product-form-card select,.product-form-card textarea{width:100%;border:1px solid #dbe8ea;border-radius:12px;background:#fff;padding:11px 12px;color:#17343b;font-size:13px;outline:0;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.product-form-card input:focus,.product-form-card select:focus,.product-form-card textarea:focus{border-color:#19a9ba;box-shadow:0 0 0 4px #19a9ba1a}.product-notes-label{margin-top:12px}.product-gallery-preview{display:flex;align-items:center;gap:7px;margin-top:12px}.product-gallery-preview img,.product-gallery-preview span{width:42px;height:42px;border-radius:12px;border:1px solid #dce9eb;object-fit:cover}.product-gallery-preview span{display:grid;place-items:center;background:#f5fafb;color:#6f858a;font-size:11px;font-weight:850}.product-order-preview{display:flex;justify-content:space-between;gap:12px;margin-top:14px;border:1px solid rgba(17,152,170,.16);border-radius:16px;background:linear-gradient(135deg,#f2fbfc,#fff);padding:14px}.product-order-preview small{color:#0b8fa1;font-size:9px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.product-order-preview b{display:block;margin-top:5px;color:#102f37;font-family:Space Grotesk;font-size:20px}.product-order-preview p{margin:6px 0 0;color:#71888e;font-size:11px;line-height:1.55}.product-order-preview>span{align-self:flex-start;border-radius:999px;background:#e8f8fa;padding:6px 9px;color:#0a8799;font-size:9px;font-weight:850;white-space:nowrap}.product-form-notice{margin:12px 0 0;border-radius:12px;background:#effafb;padding:10px 12px;color:#0c7888;font-size:12px;font-weight:750}.product-save-button{width:100%;margin-top:14px}.products-list-card{min-width:0;padding:18px}.products-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:12px;align-items:center;margin-bottom:14px}.product-search-box{display:flex;align-items:center;gap:9px;border:1px solid #dbe8ea;border-radius:14px;background:#f9fcfd;padding:11px 12px;color:#0b8fa1}.product-search-box input{width:100%;border:0;background:transparent;color:#17343b;font-size:13px;outline:0}.product-toolbar-filters{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.product-toolbar-filters label{display:flex;align-items:center;gap:7px;border:1px solid #dbe8ea;border-radius:13px;background:#fff;padding:8px 10px;color:#71888e;font-size:10px;font-weight:850;text-transform:uppercase}.product-toolbar-filters select{border:0;background:transparent;color:#17343b;font-size:12px;outline:0}.products-table{overflow:hidden;border:1px solid #e2ecee;border-radius:18px}.products-table-head,.product-row{display:grid;grid-template-columns:minmax(260px,1.55fr) minmax(130px,.9fr) minmax(120px,.75fr) minmax(116px,.7fr) minmax(120px,.65fr) minmax(175px,.75fr);gap:12px;align-items:center}.products-table-head{background:#f6fafb;padding:13px 15px;color:#7f9398;font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.product-row{border-top:1px solid #e8f0f2;padding:14px 15px;background:#fff;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.product-row:hover{background:#fbfefe;box-shadow:inset 3px 0 #18aabd}.product-main-cell{display:flex;align-items:center;gap:12px;min-width:0}.product-thumb{width:52px;height:52px;flex:0 0 auto;border:1px solid #dce9eb;border-radius:15px;object-fit:cover;background:#f4fafb}.product-thumb-empty{display:grid;place-items:center;color:#0b8fa1}.product-main-cell b,.product-category-cell b{display:block;overflow:hidden;color:#15333a;font-size:13px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.product-main-cell small,.product-category-cell small,.product-price-cell small,.product-stock-cell small{display:block;margin-top:4px;color:#82989d;font-size:10px;line-height:1.35}.product-main-cell span{display:flex;align-items:center;gap:4px;margin-top:6px;color:#7f9398;font-size:10px}.product-price-cell strong,.product-stock-cell strong{display:block;color:#102f37;font-family:Space Grotesk;font-size:15px}.product-stock-badge,.product-status{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.product-stock-badge{margin-top:7px}.product-stock-badge.in_stock,.product-status-active{background:#eaf8ef;color:#2d8b5f}.product-stock-badge.low_stock{background:#fff4df;color:#b36d1d}.product-stock-badge.out_of_stock,.product-status-out_of_stock{background:#fff0f0;color:#b84e4e}.product-stock-badge.hidden,.product-status-hidden{background:#edf1f3;color:#70848a}.product-actions-cell{display:flex;flex-wrap:wrap;gap:6px}.product-actions-cell button{display:grid;width:32px;height:32px;place-items:center;border:1px solid #dce9eb;border-radius:10px;background:#fff;color:#0b8fa1;transition:transform .16s ease,background .16s ease,border-color .16s ease}.product-actions-cell button:hover{transform:translateY(-1px);border-color:#19a9ba;background:#f0fbfc}.product-actions-cell button.danger{color:#b84e4e}.product-actions-cell button.danger:hover{border-color:#efc7c7;background:#fff5f5}.products-empty-state{display:grid;place-items:center;gap:8px;padding:54px 16px;color:#7e959b;text-align:center}.products-empty-state svg{color:#0b8fa1}.products-empty-state h3{margin:0;color:#14343c;font-family:Space Grotesk;font-size:18px}.products-empty-state p{margin:0;font-size:12px}.products-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;color:#7e959b;font-size:12px;font-weight:750}.products-pagination>div{display:flex;gap:7px}.products-pagination button{display:grid;width:34px;height:34px;place-items:center;border:1px solid #dce9eb;border-radius:10px;background:#fff;color:#0b8fa1}.products-pagination button:disabled{cursor:not-allowed;opacity:.42}@media(max-width:1180px){.products-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.products-workspace-grid{grid-template-columns:1fr}.product-form-card{position:static}}@media(max-width:980px){.products-toolbar{grid-template-columns:1fr}.product-toolbar-filters{justify-content:flex-start}.products-table{border:0;overflow:visible}.products-table-head{display:none}.product-row{grid-template-columns:1fr;gap:12px;border:1px solid #e2ecee;border-radius:18px;margin-bottom:10px;box-shadow:0 12px 30px #12404b0f}.product-actions-cell{border-top:1px solid #edf3f4;padding-top:10px}}@media(max-width:680px){.products-hero{flex-direction:column;padding:19px}.products-hero h2{font-size:25px}.products-stats-grid,.product-form-grid,.product-image-uploader{grid-template-columns:1fr}.product-order-preview,.products-pagination{flex-direction:column;align-items:flex-start}.product-toolbar-filters label{width:100%;justify-content:space-between}}.pipeline-empty-stage{display:grid;gap:6px;border:1px dashed #cbdadc;border-radius:10px;background:#ffffff73;color:#7b9397;font-size:11px;padding:18px 12px;text-align:center}.pipeline-empty-stage b{color:#304d55;font-size:12px}.pipeline-empty-stage span{color:#7b9397;line-height:1.45}.tasks-empty{display:grid;gap:7px;border-style:dashed;background:#fbfdfe}.premium-empty-state{min-height:92px;text-align:center}.page-heading{margin-bottom:24px}.page-heading h1{line-height:1.05}.page-heading p{max-width:720px;line-height:1.65}.lead-drawer{width:min(620px,100%)}.lead-drawer-header{position:sticky;top:0;z-index:2;background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #e4eef0;margin:-22px -22px 18px;padding:22px}.drawer-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.drawer-summary div,.drawer-section,.drawer-task-item,.drawer-empty-box,.drawer-timeline-item{border-color:#e1ecee;box-shadow:0 12px 34px #0d35400b}.drawer-actions{grid-template-columns:1fr 1fr}.drawer-actions button{justify-content:center;font-weight:900}.drawer-actions .primary-drawer-action{border-color:#087f93;background:#087f93;color:#fff}.drawer-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.drawer-info-row{align-items:flex-start;border:1px solid #e8f0f2;border-radius:12px;background:#fbfdfe;padding:11px}.drawer-info-row div{display:grid;gap:3px;min-width:0}.drawer-info-row small{color:#8aa0a5;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.drawer-info-row span{overflow:hidden;color:#243f46;text-overflow:ellipsis;white-space:nowrap}.drawer-warning{align-items:flex-start;border-radius:14px}.drawer-task-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.drawer-task-item{grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start}.drawer-task-title-row{gap:10px}.drawer-task-status,.task-status{white-space:nowrap}.drawer-task-meta{flex-wrap:wrap}.drawer-note{border:1px solid #e8f0f2;border-radius:12px;background:#fbfdfe;padding:13px}.tasks-page,.customers-page,.products-page{max-width:1480px;margin:0 auto}.tasks-stat-card{min-height:134px}.tasks-stat-card.overdue strong,.task-card--overdue h3,.task-status.overdue{color:#dc2626}.task-card{border-color:#e1eaee;box-shadow:0 12px 32px #0f37410e}.task-card--overdue{border-color:#fecaca;background:linear-gradient(180deg,#fff,#fff7f7)}.task-card.completed{opacity:.78}.task-card-actions button:first-child{border-color:#b9e4ea;color:#087f93}.tasks-empty,.products-empty-state{box-shadow:inset 0 1px #fff9}.pro-card{box-shadow:0 14px 34px #0f37410e}.pro-card.is-overdue{border-color:#fecaca;background:linear-gradient(180deg,#fff,#fff8f8)}.pro-card-main h3{line-height:1.25}.pro-card-value{border-radius:12px;background:#f7fbfc;padding:10px}.settings-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:16px;max-width:1120px}.settings-card{margin-top:0}.settings-card-featured,.settings-info-card{min-height:100%}.settings-title-row{display:flex;align-items:flex-start;gap:12px}.settings-icon{display:grid;width:42px;height:42px;flex-shrink:0;place-items:center;border-radius:14px;background:#e8fbfc;color:#087f93}.settings-info-card{display:grid;align-content:start;gap:10px}.integration-roadmap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1120px;margin-top:16px}.integration-roadmap-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:flex-start;border:1px solid #e0eaec;border-radius:16px;background:#fff;padding:16px;box-shadow:0 14px 34px #0d35400b}.integration-roadmap-card>span{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;background:#f1f8f9;color:#087f93}.integration-roadmap-card h3{margin:0;color:#102b33;font-size:14px}.integration-roadmap-card p{margin:6px 0 0;color:#71868b;font-size:12px;line-height:1.55}.integration-roadmap-card b{grid-column:2;width:max-content;border-radius:999px;background:#f3f7f8;padding:6px 9px;color:#6e858a;font-size:10px;text-transform:uppercase}@media(max-width:1180px){.premium-dashboard-hero,.settings-grid{grid-template-columns:1fr}.integration-roadmap{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.content{padding:20px}.page-heading{align-items:flex-start;flex-direction:column}.drawer-summary,.drawer-task-summary,.drawer-info-grid,.drawer-actions,.drawer-task-item{grid-template-columns:1fr}.drawer-task-toggle{width:100%}.customers-table-card{overflow:auto}.customers-table-header,.customer-row{min-width:860px}.integration-roadmap{grid-template-columns:1fr}}.language-switcher{min-width:70px;max-width:92px;padding:7px 9px;overflow:hidden}.language-switcher span{min-width:22px;text-align:center}.language-switcher select{max-width:42px;text-transform:uppercase}.topbar .language-switcher{background:#f7fbfc;color:#0b5664;border-color:#d6e8eb}.product-import-button{position:relative;overflow:hidden;cursor:pointer}.product-import-button input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.dashboard-widget-toolbar,.dashboard-hidden-widgets{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:14px;margin:18px 0 0;padding:14px 16px;border:1px solid rgba(226,240,243,.16);border-radius:18px;background:#ffffff0f;color:#eaffff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dashboard-widget-toolbar b{display:block;font-size:14px}.dashboard-widget-toolbar span,.dashboard-hidden-widgets span{color:#93b8c3;font-size:12px}.dashboard-widget-toolbar button,.dashboard-hidden-widgets button,.premium-widget-controls button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(34,211,238,.18);border-radius:999px;background:#ffffff0f;color:#dffcff;padding:8px 10px;font-size:11px;font-weight:800}.dashboard-hidden-widgets{justify-content:flex-start;flex-wrap:wrap}.premium-widget.expanded{grid-column:span 12!important}.premium-widget-controls{display:flex;gap:5px;margin-left:8px}.premium-widget-controls button{width:28px;height:28px;padding:0}.premium-widget-controls button:disabled{opacity:.35;cursor:not-allowed}.premium-widget-detail{margin-top:14px;border-top:1px solid rgba(148,163,184,.16);padding-top:12px;color:#9ab9c4;font-size:12px;line-height:1.6}.premium-empty-state{align-items:flex-start;text-align:left}.premium-empty-state b{display:block;color:#eaffff;font-size:13px}.premium-empty-state span{line-height:1.55}.pipeline-control-panel{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px}.pipeline-search-box,.product-search-box,.customer-search{display:flex;align-items:center;gap:9px;border:1px solid #dbe8eb;border-radius:14px;background:#fff;padding:11px 13px;color:#69848a}.pipeline-search-box{flex:1}.pipeline-search-box input{width:100%;border:0;outline:0;color:#17353d}.pipeline-control-actions{display:flex;gap:8px;flex-wrap:wrap}.pipeline-control-actions button,.filter-reset-button,.stage-editor-row button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #dcebed;border-radius:11px;background:#fff;padding:10px 12px;color:#31545e;font-size:12px;font-weight:800}.compact-tabs{margin-top:12px}.advanced-filter-card{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:13px 0 16px;border:1px solid #dbe8eb;border-radius:18px;background:#fff;padding:14px;box-shadow:0 18px 55px #0f27300f}.advanced-filter-card label{display:grid;gap:6px;color:#6f858b;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.advanced-filter-card input,.advanced-filter-card select{min-width:0;border:1px solid #dfeaec;border-radius:10px;background:#f8fbfb;padding:10px;color:#17353d;font-size:12px;font-weight:600}.filter-reset-button{align-self:end;background:#f4f8f9}.pipeline-result-note{margin:8px 0 4px;color:#73888d;font-size:12px}.stage-manager-card{margin:14px 0 16px;border:1px solid #dbe8eb;border-radius:20px;background:#fff;padding:16px;box-shadow:0 20px 60px #0f273012}.stage-manager-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.stage-manager-card small{color:#0e98ab;font-size:9px;font-weight:800;letter-spacing:.16em}.stage-manager-card h2{margin:4px 0 0;font-size:18px;letter-spacing:-.04em}.stage-add-form{display:grid;grid-template-columns:1fr 54px auto;gap:9px}.stage-add-form input,.stage-editor-row input{border:1px solid #dce8eb;border-radius:10px;background:#f8fbfb;padding:10px}.stage-add-form input[type=color],.stage-editor-row input[type=color]{height:42px;padding:4px}.stage-manager-list{display:grid;gap:8px;margin-top:12px}.stage-editor-row{display:grid;grid-template-columns:16px 1fr 54px 70px auto;align-items:center;gap:9px;border:1px solid #e6eff1;border-radius:14px;padding:9px}.stage-color-dot{width:10px;height:10px;border-radius:50%}.stage-editor-row small{color:#6c8389;font-size:11px;letter-spacing:0;text-transform:none}.stage-editor-row>div{display:flex;gap:6px;justify-content:flex-end}.stage-editor-row .danger{color:#c2410c}.stage-manager-notice{margin:10px 0 0;color:#0d7f90;font-size:12px}.pipeline{grid-template-columns:repeat(5,minmax(190px,1fr));gap:10px}.pipeline-column{min-width:190px;border:1px solid #dfeaec;background:#f4f8f9}.pipeline-column header{padding:10px}.pipeline-column b{font-size:10px;line-height:1.2}.pipeline-column header small{font-size:9px}.column-content{gap:7px;padding:0 7px 8px}.lead-card.pro-card{padding:10px;border-radius:12px}.pro-card-badges{display:flex;gap:5px;flex-wrap:wrap}.pro-card-main h3{font-size:12px;margin:8px 0 0}.pro-card-main p,.pro-card-value span,.pro-card-meta span,.lead-task span{font-size:10px}.pro-card-value strong{font-size:13px}.pro-card-meta{display:grid;gap:5px}.pro-card-footer{gap:6px}.lead-tags span{font-size:9px}.customers-advanced-filter{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-filter-pills button{display:inline-flex;align-items:center;gap:6px}.customer-empty,.products-empty-state{border:1px dashed #cfe0e3;border-radius:16px;background:#f8fbfb}.products-hero-actions{flex-wrap:wrap}.product-form-grid label select{width:100%;border:1px solid rgba(139,163,170,.32);border-radius:12px;background:#ffffff14;padding:12px;color:inherit}.products-table{min-width:920px}.products-table-head,.product-row{grid-template-columns:2fr 1.2fr 1fr .85fr 1fr .9fr 1.2fr}.product-warehouse-cell{display:grid;gap:4px}.product-warehouse-cell b{font-size:12px}.product-warehouse-cell small{color:#789199;font-size:11px}.product-disabled-panel{opacity:.92}.product-disabled-panel span{background:#eef6f7;color:#0e7f90}.warehouses-page .warehouse-add-form{grid-template-columns:1.2fr 1fr auto}.warehouse-notice{margin:10px 0 0;color:#0f7f90;font-size:12px}.warehouse-grid-detailed{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-card-detailed{gap:14px}.warehouse-card-detailed header{display:flex;gap:11px;align-items:flex-start}.warehouse-card-detailed header span{flex-shrink:0}.warehouse-metrics{display:grid!important;grid-template-columns:repeat(3,1fr);gap:8px}.warehouse-metrics div{display:grid!important;gap:2px;border:1px solid rgba(34,211,238,.12);border-radius:14px;padding:10px;background:#ffffff08}.warehouse-metrics b{font-size:20px}.warehouse-products-list{display:grid;gap:8px}.warehouse-products-list div{display:flex;justify-content:space-between;gap:12px;border-top:1px solid rgba(255,255,255,.08);padding-top:8px}.warehouse-products-list span{display:inline-flex;align-items:center;gap:6px;color:#dff7f9;font-size:12px}.warehouse-products-list strong{font-size:12px}.warehouse-products-list p{margin:0;color:#90adba;font-size:12px;line-height:1.6}@media(max-width:1100px){.advanced-filter-card{grid-template-columns:repeat(3,minmax(0,1fr))}.pipeline{grid-auto-flow:column;grid-auto-columns:minmax(210px,28vw);grid-template-columns:none}.warehouse-grid-detailed{grid-template-columns:1fr}.products-table{min-width:980px}}@media(max-width:760px){.dashboard-widget-toolbar{align-items:flex-start;flex-direction:column}.premium-widget.expanded{grid-column:1/-1!important}.premium-widget-action{align-items:flex-end;flex-wrap:wrap}.premium-widget-controls{width:100%;justify-content:flex-end}.pipeline-control-panel{align-items:stretch;flex-direction:column}.pipeline-control-actions{display:grid;grid-template-columns:1fr 1fr}.advanced-filter-card,.customers-advanced-filter,.stage-add-form,.stage-editor-row,.warehouses-page .warehouse-add-form{grid-template-columns:1fr}.stage-editor-row>div{justify-content:flex-start;flex-wrap:wrap}.products-table{min-width:860px}.products-hero-actions{width:100%;display:grid;grid-template-columns:1fr}.warehouse-metrics{grid-template-columns:1fr!important}.desktop-language-switcher{display:none}.sidebar-bottom .language-switcher{max-width:none}}.content:has(.crm-control-dashboard){background:#1f2329}.crm-control-dashboard{min-height:calc(100vh - 130px);border-radius:28px;background:#1f2329;color:#f8fafc;padding:28px}.crm-control-dashboard:before,.crm-control-dashboard:after,.crm-control-dashboard .premium-dashboard-glow{display:none}.crm-dashboard-top{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:22px;max-width:1480px;margin:0 auto 22px}.crm-dashboard-kicker{display:inline-flex;color:#19c79a;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.crm-dashboard-top h1{margin:10px 0 0;color:#fff;font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:clamp(32px,4vw,48px);line-height:1.02;letter-spacing:-.06em}.crm-dashboard-top p{max-width:780px;margin:12px 0 0;color:#a1a8b3;font-size:14px;line-height:1.7}.crm-dashboard-profile-card{display:flex;align-items:center;gap:12px;min-width:210px;border:1px solid rgba(255,255,255,.07);border-radius:22px;background:#2a2e35;padding:14px}.crm-dashboard-profile-card>span{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:linear-gradient(135deg,#19c79a,#22d3ee);color:#07111f;font-weight:900}.crm-dashboard-profile-card b{display:block;color:#fff;font-size:13px}.crm-dashboard-profile-card small{display:block;margin-top:4px;color:#8c949f;font-size:12px}.crm-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.crm-control-dashboard .premium-kpi,.crm-control-dashboard .premium-widget{border:1px solid rgba(255,255,255,.055);background:#2a2e35;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.crm-control-dashboard .premium-widget:before,.crm-control-dashboard .premium-kpi:before{display:none}.crm-kpi{display:block;width:100%;min-height:154px;text-align:left;transition:transform .18s ease,border-color .18s ease,background .18s ease}.crm-kpi:hover,.crm-kpi.active,.crm-clickable-row:hover{border-color:#19c79a7a!important;background:#303640!important;transform:translateY(-2px)}.crm-kpi:focus-visible,.crm-clickable-row:focus-visible,.premium-task-ring:focus-visible,.premium-mini-metric:focus-visible{outline:2px solid #19c79a;outline-offset:2px}.crm-kpi .premium-kpi-icon{border-color:#ffffff14;background:#343942;box-shadow:none}.crm-kpi>span,.crm-control-dashboard .premium-widget-header span{color:#9aa3af;letter-spacing:.1em}.crm-kpi strong{color:#fff;font-size:clamp(30px,3vw,42px)}.crm-kpi small{color:#8c949f}.crm-kpi em{display:inline-flex;align-items:center;gap:5px;margin-top:14px;color:#19c79a;font-size:11px;font-style:normal;font-weight:900}.crm-dashboard-layout{position:relative;z-index:1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;max-width:1480px;margin:0 auto}.crm-dashboard-layout>.span-4{grid-column:span 4}.crm-dashboard-layout>.span-5{grid-column:span 5}.crm-dashboard-layout>.span-6{grid-column:span 6}.crm-dashboard-layout>.span-7{grid-column:span 7}.crm-control-dashboard .premium-widget{border-radius:26px;padding:22px}.crm-control-dashboard .premium-widget-header h2{color:#fff;font-size:22px;letter-spacing:-.045em}.crm-control-dashboard .premium-widget-action{color:#19c79a}.crm-control-dashboard .premium-widget-action small{border-color:#ffffff14;background:#3a3f48;color:#fff}.crm-quiet-chart{height:210px;border-color:#ffffff0f;background:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px),#252a31;background-size:42px 42px}.crm-line-path{stroke:url(#crmLineGlow);stroke-width:2.4;filter:none}.crm-control-dashboard .premium-line-points i{width:9px;height:9px;border-color:#f8fafc;background:#19c79a;box-shadow:0 0 0 6px #19c79a1f}.crm-clickable-row{width:100%;border-color:#ffffff0f!important;color:inherit;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}button.premium-stage-row,button.premium-source-row,button.premium-deal-row,button.premium-risk-item,button.premium-team-row,button.premium-activity-row,button.premium-mini-metric,button.premium-task-ring{font:inherit}button.premium-stage-row,button.premium-source-row,button.premium-deal-row,button.premium-risk-item,button.premium-team-row,button.premium-activity-row{border-style:solid}.crm-control-dashboard .premium-stage-track,.crm-control-dashboard .premium-team-track{border-color:#ffffff12;background:#1f2329}.crm-control-dashboard .premium-stage-row strong,.crm-control-dashboard .premium-deal-row strong,.crm-control-dashboard .premium-team-row strong{color:#19c79a}.crm-source-card{min-height:300px}.crm-control-dashboard .premium-donut{border-color:#ffffff0f;background:radial-gradient(circle at center,#2a2e35 0 54%,transparent 55%),var(--donut);box-shadow:none}.crm-control-dashboard .premium-donut>div{border-color:#ffffff12;background:#1f2329}.crm-task-rings .premium-task-ring{cursor:pointer}.crm-control-dashboard .premium-task-ring{border-color:#ffffff0f;background:radial-gradient(circle at center,#2a2e35 0 55%,transparent 56%),conic-gradient(var(--ring-color,#19c79a) 0deg var(--task-progress),rgba(255,255,255,.12) var(--task-progress) 360deg);box-shadow:none}.crm-control-dashboard .premium-task-ring.cyan{--ring-color:#22d3ee}.crm-control-dashboard .premium-task-ring.green{--ring-color:#19c79a}.crm-control-dashboard .premium-task-ring.danger{--ring-color:#ff6b57}.crm-control-dashboard .premium-mini-metric,.crm-control-dashboard .premium-source-row,.crm-control-dashboard .premium-deal-row,.crm-control-dashboard .premium-risk-item,.crm-control-dashboard .premium-activity-row,.crm-control-dashboard .premium-team-row{background:#252a31}.crm-control-dashboard .premium-positive-state,.crm-control-dashboard .premium-empty-state{border-color:#ffffff14;background:#252a31}.dashboard-drilldown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;justify-content:flex-end;background:#050a0f94;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dashboard-drilldown{width:min(560px,100vw);height:100vh;overflow:auto;border-left:1px solid rgba(255,255,255,.08);background:#20252c;color:#fff;padding:24px;box-shadow:-28px 0 80px #00000059}.dashboard-drilldown header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(255,255,255,.07);padding-bottom:18px}.dashboard-drilldown header small{color:#19c79a;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.dashboard-drilldown header h2{margin:7px 0 0;font-size:28px;letter-spacing:-.05em}.dashboard-drilldown header p{margin:7px 0 0;color:#9aa3af;font-size:13px}.dashboard-drilldown header button{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#2d333c;color:#fff}.dashboard-drilldown-list{display:grid;gap:10px;margin-top:18px}.dashboard-drilldown-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid rgba(255,255,255,.07);border-radius:18px;background:#2a2f38;padding:13px}.dashboard-drilldown-row .row-avatar{display:grid;width:40px;height:40px;place-items:center;border-radius:14px;background:#343b45;color:#19c79a;font-size:12px;font-weight:900}.dashboard-drilldown-row b{display:block;overflow:hidden;color:#fff;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.dashboard-drilldown-row small{display:block;overflow:hidden;margin-top:4px;color:#9aa3af;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.dashboard-drilldown-row strong{color:#19c79a;font-size:12px;white-space:nowrap}.dashboard-drilldown-empty{display:grid;min-height:260px;place-items:center;align-content:center;gap:8px;border:1px dashed rgba(255,255,255,.1);border-radius:22px;background:#2a2f38;color:#19c79a;text-align:center}.dashboard-drilldown-empty b{color:#fff}.dashboard-drilldown-empty span{color:#9aa3af;font-size:13px}@media(max-width:1180px){.crm-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-dashboard-layout>.span-4,.crm-dashboard-layout>.span-5,.crm-dashboard-layout>.span-6,.crm-dashboard-layout>.span-7{grid-column:span 6}}@media(max-width:760px){.crm-control-dashboard{border-radius:0;padding:18px 14px}.crm-dashboard-top{flex-direction:column}.crm-dashboard-profile-card{width:100%}.crm-kpi-grid,.crm-dashboard-layout{grid-template-columns:1fr}.crm-dashboard-layout>.span-4,.crm-dashboard-layout>.span-5,.crm-dashboard-layout>.span-6,.crm-dashboard-layout>.span-7{grid-column:1/-1}.crm-source-card,.premium-source-block{grid-template-columns:1fr;justify-items:center}.premium-stage-row,.premium-team-row,.dashboard-drilldown-row{grid-template-columns:1fr}.dashboard-drilldown{width:100vw}}.soft-divider{width:100%;border:0;border-top:1px solid rgba(148,190,199,.18);margin:8px 0}.chatbot-tester label,.public-form-card label{display:grid;gap:7px;color:#8fb2bd;font-size:11px;font-weight:800}.mvp-badge{display:inline-flex;align-items:center;border:1px solid rgba(245,158,11,.25);border-radius:999px;background:#f59e0b14;color:#fde68a;padding:6px 9px;font-size:10px;font-weight:900;text-transform:uppercase}.os-actions.compact{justify-content:flex-end}.os-list-row .os-actions.compact{grid-column:1/-1}.os-list-row.is-read{opacity:.72}.public-form-page{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at top,#10394a,#06151f 55%,#02070b);padding:22px}.public-form-card{width:min(560px,100%);border:1px solid rgba(34,211,238,.18);border-radius:28px;background:#081c27f5;box-shadow:0 30px 100px #00000047;padding:28px;color:#eaffff}.public-form-card h1{margin:18px 0 6px;font-size:30px;letter-spacing:-.05em}.public-form-card p{color:#9bb8c0;line-height:1.65}.public-form-card form{display:grid;gap:14px;margin-top:18px}.public-form-card input{width:100%;border:1px solid rgba(148,190,199,.22);border-radius:14px;background:#ffffff0d;color:#eaffff;padding:13px;outline:0}@media(max-width:760px){.public-form-card{padding:20px;border-radius:22px}.public-form-card h1{font-size:24px}.os-list-row{grid-template-columns:1fr}.os-actions.compact{justify-content:flex-start}.products-table,.customers-table-card{display:grid;gap:10px}.products-table table,.customers-table-card table{min-width:720px}.pipeline{scroll-snap-type:x proximity}.stage{scroll-snap-align:start}}.os-page .os-inline-form{border-color:#dbe8eb;background:#fff;box-shadow:0 14px 45px #0f27300f}.os-page .os-inline-form input{background:#f8fbfb;color:#17353d;caret-color:#0e98ab}.os-page .os-inline-form input::placeholder{color:#789096;opacity:1}.os-page .form-status{color:#31545e}
