.app-frame{--left-width:284px;--right-width:344px;color:var(--ink);transition:grid-template-columns .22s ease}.app-frame.is-left-collapsed{--left-width:86px}.app-scrim{display:none}.left-sidebar,.right-sidebar{background:#ffffff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:#ececec;min-width:0;transition:transform .22s ease,opacity .18s ease,padding .18s ease}.left-sidebar{display:flex;flex-direction:column;gap:18px}.left-sidebar,.right-sidebar{padding:22px 18px}.is-right-collapsed .right-sidebar{overflow:hidden}.sidebar-brand{display:flex;justify-content:space-between;min-height:44px}.sidebar-brand img{display:block;max-height:42px;object-fit:contain;transition:max-width .18s ease}.tenant-pill{align-items:center;background:#f1e6db;border:1px solid #ececec;border-radius:12px;color:#5d534a;display:flex;gap:10px;min-height:42px;padding:0 12px}.tenant-pill svg{color:var(--primary);height:18px;width:18px}.main-navigation{display:grid;grid-gap:6px;gap:6px}.main-navigation button{align-items:center;background:transparent;border:1px solid transparent;color:#5f5750;cursor:pointer;display:flex;font:inherit;gap:12px;min-height:42px;padding:0 12px;text-align:left;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.main-navigation button:hover{color:var(--ink)}.main-navigation button.active{background:#fff7f0;box-shadow:inset 3px 0 0 var(--primary);color:#5a3528}.main-navigation svg{color:currentColor;flex:0 0 auto;height:18px;width:18px}.is-left-collapsed .main-navigation button{justify-content:center;padding:0}.is-left-collapsed .desktop-only,.is-left-collapsed .main-navigation span,.is-left-collapsed .tenant-pill span{display:none}.app-workspace{overflow-x:hidden;padding:24px}.app-header{grid-gap:18px;gap:18px;grid-template-columns:minmax(220px,.9fr) minmax(260px,1fr) auto}.module-heading{display:grid;grid-gap:4px;gap:4px;min-width:0}.module-heading span{color:var(--primary);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.module-heading h1{font-size:30px;letter-spacing:0;line-height:1.1;margin:0}.module-heading p{color:var(--muted);margin:0}.global-search{align-items:center;background:#ffffff;border:1px solid #ececec;border-radius:14px;display:flex;gap:10px;min-height:44px;padding:0 14px}.global-search svg{color:#a2725e;height:18px;width:18px}.global-search input{background:transparent;border:0;color:var(--ink);font:inherit;min-width:0;outline:0;width:100%}.header-actions{align-items:center;display:flex;gap:8px}.soft-icon-button{align-items:center;background:#ffffff;border:1px solid #ececec;border-radius:12px;color:#514940;cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;position:relative;width:40px}.soft-icon-button:hover{color:var(--primary)}.soft-icon-button svg{height:18px;width:18px}.icon-action-button:disabled,.smart-filter-chip:disabled,.soft-icon-button:disabled{cursor:not-allowed;opacity:.48}.data-row-highlight{background:#fff2ef!important;box-shadow:inset 4px 0 0 var(--primary)}.soft-icon-button[data-tooltip]:not([data-tooltip=""]):focus-visible:after,.soft-icon-button[data-tooltip]:not([data-tooltip=""]):hover:after{background:#252525;border-radius:6px;bottom:calc(100% + 7px);color:#ffffff;content:attr(data-tooltip);font-size:12px;font-weight:800;left:50%;max-width:180px;padding:6px 8px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:1000}.quick-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.quick-filters button{background:#ffffff;border:1px solid #ececec;border-radius:999px;color:#62594f;cursor:pointer;font:inherit;min-height:36px;padding:0 14px}.quick-filters button.active{background:#5a4037;border-color:#5a4037;color:#fffaf4}.module-kpis{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(160px,1fr))}.kpi-card,.panel{background:#ffffff;border:1px solid #ececec;box-shadow:var(--shadow-soft)}.kpi-card{display:grid;grid-gap:8px;gap:8px;min-height:104px;padding:18px}.kpi-card span{color:var(--muted);font-size:13px}.kpi-card strong{font-size:24px;letter-spacing:0}.onboarding-checklist-list{display:flex;flex-direction:column;gap:8px;margin-top:12px}.onboarding-checklist-item{align-items:center;border:1px solid #ececec;border-radius:12px;display:flex;gap:10px;padding:10px 14px}.onboarding-checklist-item svg{color:var(--muted);flex-shrink:0;height:18px;width:18px}.onboarding-checklist-item span{flex:1 1;font-size:14px}.onboarding-checklist-item-done{opacity:.6}.onboarding-checklist-item-done svg{color:var(--signal-green,#237a57)}.module-content{margin-top:24px}.inventory-toolbar{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:18px}.inventory-tabs{background:#ffffff;border:1px solid #ececec;border-radius:14px;display:flex;flex-wrap:wrap;gap:4px;margin-bottom:18px;padding:4px}.inventory-tabs button{background:transparent;border:0;border-radius:10px;color:#62594f;cursor:pointer;font:inherit;min-height:34px;padding:0 12px}.inventory-tabs button.active{background:#5a4037;color:#fffaf4}.inventory-actions{display:flex;gap:8px}.compact-table .data-row{min-height:46px;padding:6px 0}.management-report-filters{border-top:1px solid var(--line);margin-bottom:18px;padding-top:18px}.management-report-filters .quote-field-grid{grid-template-columns:repeat(3,minmax(180px,1fr))}.management-report-row{grid-template-columns:minmax(220px,1.4fr) repeat(5,minmax(104px,.7fr));min-width:900px}.management-team-row{grid-template-columns:minmax(240px,1.4fr) repeat(3,minmax(150px,.8fr));min-width:760px}.management-product-row{grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(140px,.8fr));min-width:780px}.management-market-row{grid-template-columns:minmax(240px,1.35fr) repeat(4,minmax(110px,.75fr));min-width:840px}.management-report-history-row{grid-template-columns:minmax(260px,1.4fr) 120px 180px 180px 104px;min-width:920px}.whatsapp-log-row{grid-template-columns:minmax(220px,1.2fr) 110px 110px 140px minmax(260px,1.4fr);min-width:900px}.compact-search-form{margin-bottom:14px}.filter-search-row{align-items:stretch;display:flex;flex-wrap:wrap;gap:var(--form-gap-x)}.filter-search-row>.smart-filter-panel{flex:2 1 320px;margin-bottom:0}.filter-search-row>.compact-search-form{background:var(--bg);border:1px solid var(--line);border-radius:8px;flex:1 1 220px;margin-bottom:0;padding:12px}.report-action-panel{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.report-intelligence-panel{display:grid;grid-gap:14px;gap:14px;margin-top:18px}.report-signal-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.report-signal-grid>div{display:grid;grid-gap:10px;gap:10px}.report-signal-grid h2{color:var(--muted);font-size:12px;font-weight:900;letter-spacing:.04em;margin:0;text-transform:uppercase}.report-signal-grid .insight-row>svg{color:var(--primary);flex:0 0 auto;height:22px;width:22px}.table-footer{border-top:1px solid var(--line);color:var(--muted);margin-top:10px}.table-footer div{display:flex;gap:8px}.right-sidebar-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.right-sidebar-head span{color:var(--muted);display:block;font-size:12px;margin-bottom:2px;text-transform:uppercase}.right-sidebar-head strong{font-size:20px}.context-stack{display:grid;grid-gap:14px;gap:14px}.context-card{border:1px solid #ececec;border-radius:16px;box-shadow:0 12px 32px rgba(70,52,38,.06);padding:16px}.context-card-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.context-card-head svg{color:var(--primary);height:18px;width:18px}.context-metrics{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.context-metrics div{background:var(--cream);border-radius:12px;display:grid;grid-gap:4px;gap:4px;padding:10px}.plan-value-card{align-items:center;background:linear-gradient(135deg,#fff8f5,#ffffff);border:1px solid rgba(243,91,69,.18);border-radius:14px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:52px minmax(0,1fr) auto;margin-bottom:12px;min-width:0;padding:14px}.plan-value-icon{align-items:center;background:#fff3ef;border:1px solid rgba(243,91,69,.22);border-radius:12px;color:var(--primary);display:inline-flex;height:46px;justify-content:center;width:46px}.plan-value-icon svg{height:22px;width:22px}.plan-value-card span{display:grid;grid-gap:4px;gap:4px;min-width:0}.action-intent,.plan-value-card small{color:var(--muted);font-size:13px;line-height:1.35}.plan-usage-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-feed span,.chart-legend span,.context-metrics span,.insight-card p,.rank-list small{color:var(--muted);font-size:13px}.donut-chart{align-items:center;border-radius:999px;display:flex;height:142px;justify-content:center;margin:4px auto 14px;position:relative;width:142px}.donut-chart:after{border-radius:999px;content:"";height:88px;position:absolute;width:88px}.donut-chart span{font-weight:800;position:relative;z-index:1}.activity-feed,.chart-legend{display:grid;grid-gap:8px;gap:8px}.chart-legend span{align-items:center;display:flex;gap:8px}.chart-legend i{background:var(--primary);border-radius:999px;display:inline-flex;height:8px;width:8px}.rank-list{display:grid;grid-gap:10px;gap:10px}.rank-list div{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:24px minmax(0,1fr) auto}.rank-list span{align-items:center;background:var(--cream);border-radius:8px;display:inline-flex;height:24px;justify-content:center}.activity-feed span{border-left:2px solid var(--copper-soft);padding-left:10px}.insight-card p{margin:8px 0 0}.primary-button{background:var(--primary);border-color:var(--primary)}.status-active,.status-current{background:#f5eadf;border-color:#d8a98d;color:#8c4e34}.mobile-only{display:none}@media (max-width:1180px){.app-frame{grid-template-columns:1fr}.left-sidebar,.right-sidebar{bottom:0;max-width:min(360px,86vw);position:fixed;top:0;z-index:30}.left-sidebar{left:0;transform:translateX(-105%)}.right-sidebar{right:0;transform:translateX(105%)}.is-left-open .left-sidebar,.is-right-open .right-sidebar{transform:translateX(0)}.is-left-open .app-scrim,.is-right-open .app-scrim{background:rgba(39,35,31,.32);border:0;display:block;inset:0;position:fixed;z-index:20}.app-header{grid-template-columns:auto minmax(0,1fr) auto}.global-search{grid-column:1/-1}.mobile-only{display:inline-flex}.desktop-only{display:none}.module-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.app-workspace{padding:18px}.header-actions{gap:6px}.module-heading h1{font-size:24px}.management-report-filters .quote-field-grid,.module-kpis,.quote-builder,.quote-field-grid,.quote-line,.report-signal-grid{grid-template-columns:1fr}}body{background:#fafafa}.dashboard-grid,.data-table,.module-content,.module-kpis,.panel,.table-panel,.workspace-grid{min-width:0;max-width:100%}.context-card,.global-search,.inventory-tabs,.kpi-card,.left-sidebar,.panel,.quick-filters button,.right-sidebar,.soft-icon-button{background:#ffffff;border-color:#ececec}.left-sidebar{background:#ffffff;border-right-color:#e8e2da}.right-sidebar{border-left-color:#ececec}.sidebar-toggle{grid-row:1}.is-left-collapsed .sidebar-brand img{max-width:48px}.tenant-pill{background:#ffffff;border-color:#ececec}.main-navigation button:hover{background:#fff3ef;border-color:rgba(243,91,69,.2)}.main-navigation button.active{background:#fff3ef;border-color:rgba(243,91,69,.34);color:#9f3f31}.inventory-tabs button.active,.quick-filters button.active{background:#6c5047;border-color:#6c5047}.soft-icon-button:hover{border-color:rgba(243,91,69,.44)}.status-active,.status-current{background:#f7f2ef;border-color:rgba(243,91,69,.26);color:#b84636}.health-ok{border-color:rgba(243,91,69,.34);color:#d94e3b}.workspace-tabs button.active{border-color:rgba(243,91,69,.44);color:#d94e3b}.header-actions{flex:0 0 auto}.workspace-grid{grid-template-columns:minmax(0,1fr) minmax(240px,.34fr)}.table-panel{width:100%}.data-table{padding-bottom:2px}.product-data-row{grid-template-columns:minmax(220px,1.5fr) 120px 140px 110px 120px 120px 116px 96px;min-width:1060px}.quote-data-row{grid-template-columns:minmax(210px,1.4fr) 130px 130px 130px 130px 96px;min-width:900px}.integration-data-row,.opportunity-data-row,.sale-data-row,.tenant-data-row{min-width:860px}.data-row:not(.data-head){font-size:14px;font-weight:400}.data-row:not(.data-head) strong{font-weight:600}.data-row:not(.data-head) small{color:var(--muted);font-size:12px;font-weight:400}.context-card{box-shadow:0 10px 24px rgba(37,37,37,.04)}@media (max-width:1320px){.app-frame{grid-template-columns:var(--left-width) minmax(0,1fr)}.right-sidebar{bottom:0;max-width:min(360px,86vw);position:fixed;right:0;top:0;transform:translateX(105%);z-index:30}.is-right-open .right-sidebar{transform:translateX(0)}.is-right-open .app-scrim{background:rgba(37,37,37,.28);border:0;display:block;inset:0;position:fixed;z-index:20}}@media (max-width:1180px){.app-frame,.app-frame.is-left-collapsed,.app-frame.is-right-collapsed{grid-template-columns:minmax(0,1fr)}.left-sidebar,.right-sidebar{background:#ffffff}.sidebar-toggle{display:none}.product-intelligence-hero,.product-workspace-grid,.workspace-grid{grid-template-columns:1fr}}body,html{background:#fafafa}body{color:#252525}.app-frame{--left-width:268px;--right-width:316px;background:#fafafa;display:grid;grid-template-columns:var(--left-width) minmax(0,1fr) var(--right-width);min-height:100vh;overflow:hidden;max-width:100vw;width:100%}.app-frame.is-left-collapsed{--left-width:78px}.app-frame.is-right-collapsed{--right-width:0px}.app-workspace{background:#ffffff;min-height:100vh;min-width:0;overflow:hidden;padding:26px 28px;width:100%}.left-sidebar{background:#fbf7f4;border-right:1px solid #ececec;box-shadow:8px 0 28px rgba(37,37,37,.035);min-width:0;overflow:hidden}.right-sidebar{background:#fafafa;border-left:1px solid #ececec;min-width:0;overflow-x:hidden;overflow-y:auto}.is-right-collapsed .right-sidebar{border-left:0;opacity:0;padding-left:0;padding-right:0;pointer-events:none}.sidebar-brand{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) 40px}.sidebar-brand img{background:transparent;max-width:168px;min-width:0}.brand-logo-mark{display:none}.sidebar-toggle{display:inline-flex;grid-column:2;justify-self:end}.is-left-collapsed .sidebar-brand{grid-template-columns:1fr;justify-items:center}.is-left-collapsed .sidebar-brand img{max-width:44px}.is-left-collapsed .brand-logo-full{display:none}.is-left-collapsed .brand-logo-mark{display:block;height:42px;object-fit:contain;width:42px}.is-left-collapsed .sidebar-toggle{display:inline-flex;grid-column:1;justify-self:center;margin-top:8px}.context-card,.global-search,.inventory-tabs,.kpi-card,.module-empty,.panel,.quick-filters button,.soft-icon-button,.tenant-pill{background:#ffffff;border-color:#ececec}.left-sidebar .main-navigation button,.left-sidebar .tenant-pill{background-clip:padding-box}.tenant-pill{color:#6b625b}.is-left-collapsed .tenant-pill{justify-content:center;padding:0}.main-navigation button{border-radius:12px;color:#6b625b}.main-navigation button:hover{background:#fff4f1;border-color:rgba(243,91,69,.18);color:#252525}.main-navigation button.active{background:#fff4f1;border-color:rgba(243,91,69,.3);box-shadow:inset 3px 0 0 #f35b45;color:#9d3f32}.app-header{align-items:center;background:#ffffff;border-bottom:1px solid #ececec;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(220px,.92fr) minmax(260px,1fr) auto;min-width:0;padding-bottom:18px}.global-search,.module-heading{min-width:0}.context-card-head svg,.module-heading span,.tenant-pill svg{color:#f35b45}.module-heading h1,.module-title h1,.section-head h1{color:#252525;letter-spacing:0}.activity-feed span,.chart-legend span,.context-metrics span,.data-head,.data-row small,.insight-card p,.kpi-card span,.module-heading p,.panel p,.rank-list small,.section-head p{color:#6b625b}.global-search,.soft-icon-button{box-shadow:none}.soft-icon-button{color:#4a4540}.soft-icon-button:hover{border-color:rgba(243,91,69,.42);color:#d94e3b}.quick-filters{margin-top:20px}.inventory-tabs button,.quick-filters button{color:#6b625b}.inventory-tabs button.active,.quick-filters button.active{background:#f35b45;border-color:#f35b45;color:#ffffff}.module-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:18px;min-width:0}.kpi-card,.panel{border-radius:16px;box-shadow:0 12px 30px rgba(37,37,37,.045)}.kpi-card{min-height:106px}.dashboard-grid,.module-content,.workspace-grid{max-width:100%;min-width:0}.workspace-grid{align-items:stretch;grid-template-columns:minmax(0,1fr) minmax(248px,.34fr)}.action-panel,.module-panel,.table-panel{width:100%}.client-form,.product-form,.quote-builder,.quote-builder-main,.quote-field-grid,.quote-line,.tenant-form{min-width:0}.tenant-form{align-items:end}.client-form,.integration-form,.lead-capture-form,.product-form{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-builder label,.tenant-form label{min-width:0}.tenant-form .icon-only-action{grid-column:1/-1;justify-self:start;min-height:44px;width:min(280px,100%)}.auth-form input,.quote-builder input,.quote-builder select,.tenant-form input,.tenant-form select{background:#ffffff;border-color:#e6e6e6}.global-search:focus-within,.quote-builder input:focus,.quote-builder select:focus,.tenant-form input:focus,.tenant-form select:focus{border-color:rgba(243,91,69,.48);box-shadow:0 0 0 3px rgba(243,91,69,.1);outline:0}.quote-summary{background:#fafafa;border-color:#ececec}.primary-button{background:#f35b45;border-color:#f35b45;color:#ffffff}.icon-only-action svg,.panel .icon-only-action svg,.panel .primary-button svg,.primary-button svg,button.primary-button svg{color:#ffffff;display:block;stroke:#ffffff;stroke-width:2.2}.primary-button:hover{background:#d94e3b;border-color:#d94e3b}.table-panel{background:#ffffff;overflow:hidden}.data-table,.table-panel{max-width:100%;min-width:0}.data-table{display:block;overflow-x:auto;overflow-y:visible;padding-bottom:4px;width:100%}.data-table::-webkit-scrollbar{height:10px}.data-table::-webkit-scrollbar-thumb{background:#e2ddd8;border:3px solid #ffffff;border-radius:999px}.data-row{align-items:center;display:grid;grid-gap:14px;gap:14px;min-height:58px;min-width:960px;width:100%}.data-head{min-height:36px}.tenant-data-row{grid-template-columns:minmax(190px,1.35fr) 124px 92px 104px 84px;min-width:720px}.row-cols-2{grid-template-columns:minmax(220px,1.6fr) 180px;min-width:440px}.row-cols-3{grid-template-columns:minmax(220px,1.6fr) 160px 120px;min-width:540px}.row-cols-4{grid-template-columns:minmax(220px,1.5fr) 140px 140px 100px;min-width:640px}.row-cols-6{grid-template-columns:minmax(200px,1.3fr) 120px 120px 110px 110px 100px;min-width:900px}.row-cols-7{grid-template-columns:minmax(190px,1.25fr) 110px 110px 110px 110px 110px 100px;min-width:980px}.row-cols-8{grid-template-columns:minmax(180px,1.2fr) 100px 100px 100px 100px 100px 100px 100px;min-width:1040px}.sales-list-row{grid-template-columns:130px minmax(160px,1.3fr) 130px 100px 110px 100px 90px;min-width:940px}.shipments-list-row{grid-template-columns:130px minmax(160px,1.2fr) 90px 140px 120px 150px 90px;min-width:1040px}.import-items-row{grid-template-columns:minmax(160px,1.3fr) 90px 100px 100px 120px 120px 130px 90px;min-width:1120px}.import-milestones-row{grid-template-columns:160px 140px 140px minmax(160px,1fr) 90px;min-width:800px}.import-documents-row{grid-template-columns:minmax(200px,1.4fr) 170px 120px 100px 110px;min-width:900px}.purchase-orders-list-row{grid-template-columns:120px minmax(160px,1.2fr) 100px 100px 100px 90px;min-width:800px}.billing-invoices-row{grid-template-columns:120px minmax(160px,1.2fr) 90px 100px 100px 90px 90px;min-width:860px}.installments-row{grid-template-columns:56px 110px 110px 110px 110px 100px;min-width:700px}.commission-settlements-row{grid-template-columns:48px minmax(140px,1fr) 150px 110px 100px 90px;min-width:760px}.commission-snapshot-row{grid-template-columns:72px minmax(170px,1.2fr) 110px 100px 100px minmax(130px,.8fr);min-width:780px}.tenant-form>.checkbox-field,.tenant-form>.tier-editor{flex-basis:100%}.checkbox-field{align-items:center;display:flex;flex-direction:row!important;gap:8px}.tier-editor{border:1px solid var(--border,#e5e0dc);border-radius:8px;display:flex;flex-direction:column;gap:10px;padding:12px 14px}.tier-editor legend{color:var(--muted);font-size:12px;padding:0 4px;text-transform:uppercase}.tier-row{grid-template-columns:minmax(120px,1fr) minmax(140px,1fr) 110px 44px;min-width:480px}.templates-list-row{grid-template-columns:170px 90px 110px minmax(200px,1fr) 90px;min-width:780px}.notes-row-3{grid-template-columns:150px 140px minmax(160px,1fr);min-width:560px}.notes-row-4{grid-template-columns:150px 140px 140px minmax(160px,1fr);min-width:700px}.opportunity-data-row{grid-template-columns:minmax(230px,1.35fr) 120px 150px 92px 130px 104px;min-width:860px}.quote-data-row{grid-template-columns:minmax(210px,1.35fr) 120px 120px 124px 124px 92px;min-width:820px}.sale-data-row{grid-template-columns:minmax(210px,1.35fr) 144px 152px 124px 92px;min-width:760px}.product-data-row{grid-template-columns:minmax(240px,1.45fr) 120px 150px 120px 130px 130px 116px 104px;min-width:1110px}.integration-data-row{grid-template-columns:minmax(220px,1.35fr) 160px 120px 130px 92px;min-width:800px}.lead-data-row{grid-template-columns:minmax(240px,1.35fr) 120px minmax(220px,1.2fr) 120px 90px 104px;min-width:920px}.inventory-stock-row{grid-template-columns:minmax(200px,1.1fr) 120px 110px minmax(200px,1.3fr) 90px;min-width:840px}.product-cost-history-row{grid-template-columns:140px 170px minmax(120px,1fr) minmax(120px,1fr) 90px 130px minmax(220px,1.3fr);min-width:1080px}.inventory-movement-row{grid-template-columns:minmax(190px,1.1fr) 110px 100px minmax(180px,1.2fr) 130px;min-width:820px}.inventory-transfer-row{grid-template-columns:minmax(190px,1.1fr) 100px minmax(140px,.9fr) minmax(140px,.9fr) 130px;min-width:780px}.automation-rule-row{grid-template-columns:minmax(160px,.9fr) minmax(220px,1.4fr) 100px 130px;min-width:700px}.conversation-row{grid-template-columns:minmax(180px,1fr) 110px 170px 100px 90px;min-width:780px}.payment-row-5{grid-template-columns:repeat(5,minmax(110px,1fr));min-width:640px}.payment-row-6{grid-template-columns:repeat(6,minmax(100px,1fr));min-width:700px}.supplier-mini-row{grid-template-columns:90px minmax(110px,.8fr) 110px 110px 90px;min-width:620px}.profitability-row{grid-template-columns:130px repeat(3,minmax(105px,.85fr)) 100px 100px minmax(105px,.85fr) 80px;min-width:1000px}.impulsia-client-form{grid-template-columns:repeat(auto-fit,minmax(180px,1fr)) 44px}.lead-capture-form{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-grid.leads-capture-grid{grid-template-columns:minmax(0,1fr)}@media (max-width:1660px){.workspace-grid{grid-template-columns:1fr}}@media (min-width:1661px){.lead-capture-form{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.client-form,.impulsia-client-form,.integration-form,.lead-capture-form,.product-form{grid-template-columns:1fr}.client-form .icon-only-action,.impulsia-client-form .icon-only-action,.integration-form .icon-only-action,.lead-capture-form .icon-only-action,.product-form .icon-only-action{width:100%}}.lead-pro-config-form,.lead-pro-search-form{align-items:flex-end;gap:16px}.lead-pro-panel{border-color:rgba(243,91,69,.14)}.lead-pro-head strong{background:#fff3ef;border:1px solid rgba(243,91,69,.2);border-radius:999px;color:#9f3f31;display:inline-flex;font-size:13px;min-height:32px;padding:0 12px;place-items:center}.lead-pro-flow{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr));margin:14px 0}.lead-pro-step{background:#fafafa;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:7px;gap:7px;min-height:104px;padding:12px}.lead-pro-step svg{color:var(--primary);height:20px;width:20px}.lead-pro-step span{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:999px;color:var(--muted);display:inline-flex;font-size:8.5px;font-weight:850;height:24px;justify-content:center;width:24px}.lead-pro-step strong{font-size:12px;line-height:1.25}.lead-pro-step.is-done{background:#eef8f0;border-color:#9ac8a2}.lead-pro-step.is-done span{background:#2f7a3f;border-color:#2f7a3f;color:#ffffff}.lead-pro-metrics{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.lead-pro-metrics span{background:#ffffff;border:1px solid var(--line);border-radius:8px;color:var(--muted);display:grid;font-size:12px;grid-gap:4px;gap:4px;min-height:70px;padding:12px}.lead-pro-metrics strong{color:var(--ink);font-size:22px}.lead-pro-config-form{grid-template-columns:minmax(260px,1.35fr) minmax(150px,.75fr) minmax(170px,.85fr) auto}.lead-pro-search-form{border-top:1px solid #f0ece8;grid-template-columns:minmax(260px,1.35fr) minmax(170px,.8fr) minmax(170px,.8fr) minmax(140px,.55fr) auto;margin-top:14px;padding-top:16px}.lead-pro-actions{align-items:flex-end;display:flex;gap:10px;justify-content:flex-end}.lead-pro-actions .icon-action-button,.lead-search-form .icon-action-button{height:54px;min-height:54px;width:54px}.lead-pro-actions .icon-action-button svg,.lead-search-form .icon-action-button svg{height:22px;width:22px}.lead-pro-search-form .icon-action-button{grid-column:auto;justify-self:flex-end}@media (max-width:1320px){.lead-pro-config-form,.lead-pro-search-form{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-pro-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.lead-pro-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-pro-actions,.lead-pro-search-form .icon-action-button{justify-self:start}}@media (max-width:720px){.lead-pro-config-form,.lead-pro-flow,.lead-pro-metrics,.lead-pro-search-form{grid-template-columns:1fr}.lead-pro-actions{width:100%}.lead-pro-actions .icon-action-button,.lead-search-form .icon-action-button{flex:1 1;width:100%}}.data-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-row>span:first-child small,.data-row>span:first-child strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-actions{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;min-width:96px}.icon-only-action,.row-actions button{flex:0 0 auto}.status{background:#f7f2ef;border-color:#e8e2da;color:#6b625b}.health-ok,.status-active,.status-current{background:#fff4f1;border-color:rgba(243,91,69,.28);color:#b84636}.error-panel,.health-error,.status-disabled,.status-in_collection,.status-overdue,.status-suspended{background:#fff1ec;border-color:rgba(217,78,59,.26);color:#9d3f32}.context-card{background:#ffffff;border-color:#ececec;box-shadow:0 10px 26px rgba(37,37,37,.045)}.context-metrics div,.rank-list span{background:#fafafa}.activity-feed span{border-left-color:#f35b45}.donut-chart:after{background:#ffffff}.chart-legend span:first-child i{background:#f35b45}.chart-legend span:nth-child(2) i{background:#a783c8}.chart-legend span:nth-child(3) i{background:#e4b45f}.chart-legend span:nth-child(4) i{background:#c97a52}@media (max-width:1320px){.app-frame,.app-frame.is-right-collapsed{grid-template-columns:var(--left-width) minmax(0,1fr)}.right-sidebar{bottom:0;box-shadow:-16px 0 34px rgba(37,37,37,.1);max-width:min(360px,86vw);opacity:1;padding:22px 18px;pointer-events:auto;position:fixed;right:0;top:0;transform:translateX(105%);z-index:30}.is-right-open .right-sidebar{transform:translateX(0)}.is-right-open .app-scrim{background:rgba(37,37,37,.28);border:0;display:block;inset:0;position:fixed;z-index:20}}@media (max-width:1180px){.app-frame,.app-frame.is-left-collapsed,.app-frame.is-right-collapsed{grid-template-columns:minmax(0,1fr)}.app-workspace{padding:22px}.left-sidebar{box-shadow:16px 0 34px rgba(37,37,37,.1)}.app-header{grid-template-columns:auto minmax(0,1fr) auto}.global-search{grid-column:1/-1}.workspace-grid{grid-template-columns:1fr}}@media (max-width:720px){.app-workspace{max-width:100vw;overflow-x:hidden;padding:18px}.app-header{gap:12px;grid-template-columns:auto minmax(0,1fr);max-width:100%;overflow:hidden}.module-heading h1{font-size:24px;overflow-wrap:anywhere}.module-heading p{max-width:100%;overflow-wrap:anywhere}.global-search,.header-actions{grid-column:1/-1}.header-actions{flex-wrap:wrap;justify-content:flex-start;max-width:100%}.inventory-tabs,.quick-filters{flex-wrap:nowrap;max-width:100%;overflow-x:auto;padding-bottom:2px}.inventory-tabs button,.quick-filters button{flex:0 0 auto}.module-kpis{grid-template-columns:1fr;max-width:100%}.section-head{align-items:flex-start;flex-direction:column}.inventory-toolbar{align-items:stretch;flex-direction:column}.client-form,.product-form,.quote-builder,.quote-field-grid,.quote-line,.tenant-form{grid-template-columns:1fr}.kpi-card,.panel{border-radius:14px}}.app-frame.is-left-collapsed .sidebar-brand .brand-logo-full,.sidebar-brand .brand-logo-mark{display:none}.app-frame.is-left-collapsed .sidebar-brand .brand-logo-mark{display:block}.notice-panel{background:#fff8f3;border-color:rgba(243,91,69,.2);color:#7b4635;margin-top:18px}.lead-search-form{align-items:end;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(220px,1.2fr) minmax(160px,.85fr) minmax(150px,.85fr) 118px 48px}.lead-search-form label{min-width:0}.lead-search-form input{min-height:44px}.lead-search-form input[type=number]{padding-right:10px}.tenant-form.lead-search-form .icon-only-action{grid-column:auto;height:44px;justify-self:end;min-height:44px;width:48px}.lead-search-form .icon-only-action svg{height:18px;width:18px}@media (max-width:1180px){.lead-search-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 104px 48px}}@media (max-width:760px){.lead-search-form{grid-template-columns:1fr}.tenant-form.lead-search-form .icon-only-action{justify-self:stretch;width:100%}}.tenant-form.lead-pro-config-form{grid-template-columns:minmax(260px,1.35fr) minmax(150px,.75fr) minmax(170px,.85fr) 118px}.tenant-form.lead-pro-search-form{grid-template-columns:minmax(260px,1.35fr) minmax(170px,.8fr) minmax(170px,.8fr) minmax(140px,.55fr) 54px}.tenant-form.lead-pro-search-form .icon-action-button{height:54px;justify-self:flex-end;min-height:54px;width:54px}@media (max-width:1320px){.tenant-form.lead-pro-config-form,.tenant-form.lead-pro-search-form{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-form.lead-pro-search-form .icon-action-button{justify-self:start}}@media (max-width:760px){.tenant-form.lead-pro-config-form,.tenant-form.lead-pro-search-form{grid-template-columns:1fr}.tenant-form.lead-pro-search-form .icon-action-button{justify-self:stretch;width:100%}}.lead-filters{align-items:end;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(260px,1.4fr) minmax(150px,.55fr) minmax(150px,.55fr);margin-top:18px}.lead-detail-form label,.lead-filters label{color:#6b625b;display:grid;font-size:13px;grid-gap:7px;gap:7px;min-width:0}.lead-detail-form input,.lead-detail-form select,.lead-filters input,.lead-filters select{background:#ffffff;border:1px solid #e6e6e6;border-radius:8px;color:#252525;font:inherit;min-height:42px;padding:0 12px;width:100%}.table-link-cell{background:transparent;border:0;color:inherit;cursor:pointer;display:grid;font:inherit;justify-items:start;min-width:0;padding:0;text-align:left}.table-link-cell:hover strong{color:#d94e3b}.lead-detail-form{align-items:end;display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.lead-detail-form .primary-button{min-height:42px}.lead-kanban-panel{margin-top:18px;overflow:hidden}.lead-pipeline-head{align-items:flex-start}.lead-pipeline-toolbar,.lead-quick-filters{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;min-width:0}.segmented-control{background:#f7f3ef;border:1px solid #ebe4dc;border-radius:8px;display:inline-flex;gap:3px;padding:3px}.filter-chip,.segmented-control button,.stage-jump-menu summary{align-items:center;background:transparent;border:0;border-radius:7px;color:#62594f;cursor:pointer;display:inline-flex;font-size:13px;font-weight:850;gap:7px;min-height:34px;padding:0 11px}.filter-chip.active,.segmented-control button.active,.stage-jump-menu[open] summary{background:#ffffff;box-shadow:0 6px 18px rgba(37,37,37,.08);color:var(--primary)}.filter-chip svg,.lead-sort-control svg,.segmented-control svg{height:16px;width:16px}.filter-chip{background:#ffffff;border:1px solid #ececec}.stage-jump-menu{position:relative}.stage-jump-menu summary{background:#ffffff;border:1px solid #ececec;list-style:none}.stage-jump-menu summary::-webkit-details-marker{display:none}.stage-jump-menu div{background:#ffffff;border:1px solid #ececec;border-radius:8px;box-shadow:0 18px 45px rgba(37,37,37,.12);display:grid;grid-gap:4px;gap:4px;left:0;min-width:210px;padding:8px;position:absolute;top:calc(100% + 6px);z-index:30}.stage-jump-menu button{background:transparent;border:0;border-radius:6px;color:#514940;cursor:pointer;font-weight:800;min-height:32px;padding:0 10px;text-align:left}.stage-jump-menu button:hover{background:#fff3ef;color:var(--primary)}.lead-sort-control{align-items:center;background:#ffffff;border:1px solid #ececec;border-radius:8px;color:#62594f;display:inline-flex;font-size:13px;font-weight:850;gap:7px;min-height:36px;padding:0 10px}.lead-sort-control select{border:0;color:#252525;font:inherit;outline:0}.kanban-scroll-hint{background:linear-gradient(90deg,rgba(243,91,69,.1),rgba(255,255,255,0));border:1px solid rgba(243,91,69,.16);border-radius:8px;color:#755c50;font-size:13px;font-weight:800;margin-bottom:10px;padding:9px 11px}.lead-kanban-board-scroll{max-width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:10px;scrollbar-color:rgba(243,91,69,.45) #f3ede7;scrollbar-width:thin}.lead-kanban-board-scroll::-webkit-scrollbar{height:10px}.lead-kanban-board-scroll::-webkit-scrollbar-track{background:#f3ede7;border-radius:999px}.lead-kanban-board-scroll::-webkit-scrollbar-thumb{background:rgba(243,91,69,.45);border-radius:999px}.lead-kanban-board{display:grid;grid-gap:12px;gap:12px;grid-auto-columns:286px;grid-auto-flow:column;min-width:max-content}.lead-kanban-column{background:#fafafa;border:1px solid #ececec;border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-rows:auto minmax(220px,1fr);min-height:360px;padding:12px;width:286px}.lead-kanban-column.is-over{border-color:rgba(243,91,69,.52);box-shadow:inset 0 0 0 2px rgba(243,91,69,.08)}.lead-kanban-head{align-items:center;display:flex;gap:8px;justify-content:space-between;min-height:44px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.lead-kanban-head div{display:grid;grid-gap:2px;gap:2px;min-width:0}.lead-kanban-head strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-kanban-head small{color:#8a7c72;font-size:11px}.lead-kanban-head span{background:#ffffff;border:1px solid #ececec;border-radius:999px;color:#6b625b;font-size:12px;min-width:26px;padding:4px 8px;text-align:center}.lead-kanban-list{display:grid;grid-gap:8px;gap:8px;align-content:start}.lead-kanban-card{background:#ffffff;border:1px solid #ececec;border-radius:8px;display:grid;grid-gap:5px;gap:5px;padding:10px;touch-action:none}.lead-kanban-drag-handle{cursor:-webkit-grab;cursor:grab;display:grid;grid-gap:4px;gap:4px}.lead-kanban-drag-handle:active{cursor:-webkit-grabbing;cursor:grabbing}.lead-kanban-card.is-compact{gap:4px;padding:8px}.lead-kanban-card small,.lead-kanban-card span,.lead-kanban-card strong{color:#6b625b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-kanban-card strong{color:#252525}.lead-kanban-card-meta{gap:7px;justify-content:space-between}.score-pill{background:#f5f5f5;border-radius:999px;color:#62594f;font-size:12px;font-weight:900;padding:4px 7px}.score-pill.is-hot{background:#fff0ec;color:#d94e3b}.score-pill.is-warm{background:#fff7e4;color:#9a6a17}.lead-contact-line{color:#5f7567}.lead-alert-line,.lead-contact-line.is-muted{color:#c2523f}.lead-kanban-actions{align-items:center;display:flex;gap:5px}.lead-kanban-actions .icon-button,.lead-kanban-actions .icon-link-button{height:32px;width:32px}.lead-column-more{background:#ffffff;border:1px dashed rgba(243,91,69,.4);border-radius:8px;color:var(--primary);cursor:pointer;font-weight:850;min-height:36px}.lead-pipeline-list-view{display:grid;grid-gap:8px;gap:8px}.lead-pipeline-list-head,.lead-pipeline-list-row{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(180px,1.3fr) minmax(110px,.8fr) minmax(130px,1fr) minmax(120px,.8fr) 68px 110px 150px;min-width:0}.lead-pipeline-list-head{color:#8a7c72;font-size:12px;font-weight:900;padding:0 10px;text-transform:uppercase}.lead-pipeline-list-row{background:#ffffff;border:1px solid #ececec;border-radius:8px;padding:10px}.lead-pipeline-list-row>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-detail-modal,.modal-panel-wide{max-width:920px}.modal-panel{max-width:560px}.crm-detail-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.crm-block{background:var(--bg);border:1px solid var(--line);border-radius:10px;display:grid;grid-gap:10px;gap:10px;padding:14px}.crm-block h2{font-size:15px;margin:0}.crm-block article{background:#ffffff;border:1px solid #ececec;border-radius:8px;display:grid;grid-gap:4px;gap:4px;padding:10px}.crm-block span,.muted-text{color:#6b625b;font-size:13px}.crm-inline-form{grid-template-columns:repeat(3,minmax(0,1fr)) auto;margin-top:12px}.crm-competitor-form,.crm-segment-form,.crm-single-field-form{margin-top:12px}.tenant-form>label.crm-color-field{flex:0 0 64px}.crm-next-activity{align-items:center;color:#6b625b;display:flex;flex-wrap:wrap;font-size:13px;gap:6px}.crm-account-status-row{align-items:end;grid-template-columns:minmax(140px,200px) minmax(140px,200px) minmax(220px,1fr) auto}@media (max-width:640px){.crm-account-status-row{grid-template-columns:1fr}}.crm-catalog-grid{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.crm-catalog-list{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:12px 0 0;padding:0}.crm-catalog-list li{align-items:center;background:#fafafa;border:1px solid #ececec;border-radius:8px;display:flex;gap:10px;justify-content:space-between;padding:8px 12px}.crm-catalog-list li.empty-state{color:#6b625b;font-size:13px;justify-content:flex-start}.crm-catalog-list li span{align-items:center;color:var(--ink);display:inline-flex;font-size:14px;font-weight:500;gap:6px}.crm-catalog-list li span small{color:var(--muted);font-size:12px;font-weight:400}.crm-catalog-list button{background:none;border:none;color:#b23b54;cursor:pointer;font-size:12px;font-weight:700}.quote-builder-v2,.quote-field-grid{display:grid;grid-gap:16px;gap:16px}.quote-field-grid{align-items:start;grid-template-columns:minmax(160px,220px) minmax(0,1fr)}@media (max-width:720px){.quote-field-grid{grid-template-columns:1fr}}.quote-line-v2,.quote-lines-v2{display:grid;grid-gap:12px;gap:12px}.quote-line-v2{align-items:end;grid-template-columns:minmax(220px,1fr) 100px 130px 130px 42px}.quote-builder-v2 label{color:#6b625b;display:grid;font-size:13px;grid-gap:7px;gap:7px}.quote-builder-v2 input,.quote-builder-v2 select,.quote-builder-v2 textarea{width:100%}.quote-capture-row{align-items:end;column-gap:var(--form-gap-x);display:flex;flex-wrap:wrap;row-gap:var(--form-gap-y)}.quote-capture-row>label{flex:1 1 160px;min-width:0}.quote-capture-row>label.form-field-wide{flex:3 1 260px}.quote-capture-row>.action-button{flex:0 0 auto}.quote-builder-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.row-link-button{align-items:center;background:#ffffff;border:1px solid #ececec;border-radius:6px;color:#252525;display:inline-flex;font-size:12px;font-weight:800;height:36px;justify-content:center;text-decoration:none;width:38px}@media (max-width:760px){.crm-catalog-grid,.crm-detail-grid,.crm-inline-form,.lead-detail-form,.lead-filters,.quote-line-v2{grid-template-columns:1fr}}.table-footer{align-items:center;border-top:1px solid #ececec;display:flex;justify-content:space-between;margin-top:12px;padding-top:14px}.table-footer>span{color:#6b625b;font-size:14px;font-weight:700}.pager-actions{display:flex;gap:8px}.table-pagination{align-items:center;border-top:1px solid var(--line);color:var(--muted);display:flex;flex-wrap:wrap;font-size:13px;gap:16px;justify-content:space-between;margin-top:4px;padding-top:12px}.table-pagination label{align-items:center;display:inline-flex;gap:8px}.table-pagination select{min-height:32px;padding:0 8px;width:auto}.modal-layer{align-items:center;background:rgba(37,37,37,.34);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:200}.lead-preview-modal{background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-float,0 24px 80px rgba(37,37,37,.22));color:var(--text-primary);display:flex;flex-direction:column;gap:20px;max-height:min(760px,calc(100vh - 48px));max-width:780px;overflow-x:hidden;overflow-y:auto;padding:24px;width:min(780px,100%)}.lead-preview-modal>*{flex-shrink:0}.lead-preview-modal>.section-head:first-child{background:var(--surface);margin:-24px -24px 16px;padding:24px 24px 16px;position:-webkit-sticky;position:sticky;top:-24px;z-index:2}@media (max-width:640px){.modal-layer{padding:0}.lead-preview-modal{border-radius:0;max-height:100vh;max-width:100%;width:100%}}.lead-preview-list{border:1px solid #ececec;border-radius:14px;max-height:430px;overflow:auto}.lead-preview-row{align-items:center;border-bottom:1px solid #ececec;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1.2fr) minmax(180px,.8fr);min-height:68px;padding:12px 14px}.lead-preview-row:last-child{border-bottom:0}.lead-preview-row small,.lead-preview-row strong{display:block;overflow:hidden;text-overflow:ellipsis}.lead-preview-row small{color:#6b625b;margin-top:3px}.lead-preview-row.is-muted{background:#fafafa;opacity:.72}.field-hint{color:var(--muted);font-size:13px;margin:8px 0 12px}.danger-text{color:#b83220}.modal-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:18px}.intelligence-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.funnel-panel,.intelligence-panel{margin-top:24px}.intelligence-grid .intelligence-panel{margin-top:0}.intelligence-table{display:grid;grid-gap:0;gap:0;overflow-x:auto}.intelligence-row{align-items:center;border-top:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(150px,1.4fr) repeat(4,minmax(86px,.7fr));min-width:620px;padding:12px 0}.intelligence-head{border-top:0;color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.empty-state{align-items:center;background:#fafafa;border:1px dashed #d9d2ca;border-radius:8px;color:var(--muted);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:0;padding:18px}.empty-state-action{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:8px;color:var(--ink);display:inline-flex;font-size:13px;font-weight:800;gap:8px;min-height:36px;padding:0 12px;text-decoration:none;white-space:nowrap}.empty-state-action:hover{border-color:var(--accent);color:var(--accent)}.empty-state-action svg{height:16px;width:16px}.funnel-steps{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.funnel-step{background:#fafafa;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:6px;gap:6px;min-height:74px;padding:14px}.funnel-step span,.insight-row small{color:var(--muted)}.funnel-step strong{font-size:24px}.insight-list{display:grid;grid-gap:10px;gap:10px}.insight-row{align-items:center;border:1px solid var(--line);border-radius:8px;display:flex;gap:16px;justify-content:space-between;padding:14px}.insight-row small,.insight-row span{display:grid;grid-gap:3px;gap:3px}.insight-row>span:first-child{justify-items:start}.insight-row .priority-badge{justify-self:start;width:auto}.insight-row .row-actions{display:flex;justify-content:flex-end}.primary-action-button,.soft-action-button{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;font:inherit;font-weight:800;gap:8px;min-height:42px;padding:0 16px;text-decoration:none}.primary-action-button{background:#f35b45;border:1px solid #f35b45;color:#ffffff}.primary-action-button svg{height:18px;stroke:#ffffff;width:18px}.soft-action-button{background:#ffffff;border:1px solid #e6e6e6;color:#252525}@media (max-width:680px){.academy-grid,.article-layout,.command-center-grid,.command-center-strip,.funnel-steps,.help-grid,.intelligence-grid,.knowledge-quick-grid{grid-template-columns:1fr}.command-card-priority{grid-row:auto}.academy-hero,.knowledge-hero{padding:20px}.academy-hero h2,.article-main-card h2,.command-card-priority h2,.knowledge-hero h2{font-size:26px}.lead-preview-row{grid-template-columns:1fr}.modal-actions{align-items:stretch;flex-direction:column-reverse}.primary-action-button,.soft-action-button{justify-content:center;width:100%}}.home-shell .topbar{grid-template-columns:minmax(0,1fr) auto auto}.home-shell .panel{border-radius:8px}.home-shell .access-card{align-content:start;grid-template-columns:34px minmax(0,1fr) auto;min-height:210px}.home-shell .access-card h1{font-size:26px;line-height:1.1;margin:0 0 10px}.home-shell .access-card p{margin:0}.home-shell .access-arrow{height:20px;width:20px}@media (max-width:860px){.home-shell .home-access-grid,.home-shell .home-support-grid,.home-shell .topbar{grid-template-columns:1fr}.home-shell .access-card{min-height:auto}}.standalone-page{display:grid;grid-gap:18px;gap:18px;margin:0 auto;max-width:1440px;min-height:100vh;padding:28px}.standalone-header{align-items:center;display:flex;gap:18px;justify-content:space-between}.standalone-header span{color:#f35b45;font-size:12px;font-weight:800;text-transform:uppercase}.standalone-header h1{font-size:30px;margin:4px 0}.standalone-header p{color:#666666;margin:0}.tenant-main-nav{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow-soft);display:flex;gap:16px;justify-content:space-between;padding:10px 12px}.tenant-nav-brand,.tenant-nav-links a{align-items:center;color:var(--ink);display:inline-flex;gap:8px;text-decoration:none}.tenant-nav-brand{color:var(--primary);font-weight:900;white-space:nowrap}.tenant-nav-brand svg,.tenant-nav-links svg{height:17px;width:17px}.tenant-nav-links{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.tenant-nav-links a{border-radius:6px;font-size:13px;font-weight:800;min-height:34px;padding:0 10px}.tenant-nav-links a.active,.tenant-nav-links a:hover{background:#252525;color:#ffffff}.kpi-action{color:var(--primary);font-size:13px;font-weight:800;margin-top:8px;text-decoration:none}.panel-action-footer{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin-top:14px}.tenant-form>.form-repeat-group,.tenant-form>.panel-action-footer{flex-basis:100%}.form-repeat-group{display:grid;grid-gap:var(--form-gap-y);gap:var(--form-gap-y)}.panel-action-footer:has(.panel-action-note){justify-content:space-between}.panel-action-note{color:var(--muted);font-size:12px}.action-section,.opportunity-grid{display:grid;grid-gap:14px;gap:14px}.opportunity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.opportunity-card{background:#ffffff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow-soft);display:grid;grid-gap:12px;gap:12px;min-height:260px;padding:16px}.opportunity-card h2{font-size:18px;margin:8px 0 4px}.opportunity-card li,.opportunity-card p{color:var(--muted);font-size:13px}.opportunity-card>strong{font-size:28px}.opportunity-card ul{margin:0;padding-left:18px}.priority-pill{background:#f7f2ef;border:1px solid #e8e2da;border-radius:999px;color:#6b625b;display:inline-flex;font-size:12px;font-weight:900;padding:4px 8px}.priority-alta{background:#fff0ed;border-color:#f35b45;color:#b83220}.priority-media{background:#fff8e8;border-color:#e4b45f;color:#8a651c}.action-chip-row{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;min-width:0;overflow-x:auto;scrollbar-width:thin}.compact-action{min-height:34px;padding:0 10px}.compact-action svg{height:15px;width:15px}.action-list{display:grid;grid-gap:10px;gap:10px}.action-row-card{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(180px,1.2fr) minmax(70px,.25fr) minmax(140px,.8fr) minmax(240px,1fr);padding:12px}.action-row-card small,.action-row-card span{display:grid;grid-gap:3px;gap:3px}.action-row-card small{color:var(--muted)}.icon-action-button{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:8px;color:var(--ink);cursor:pointer;display:inline-flex;height:44px;justify-content:center;position:relative;width:44px}.icon-action-button svg{height:19px;width:19px}.demo-step-card .demo-step-action{height:52px;width:52px}.demo-step-card .demo-step-action svg{height:22px;width:22px}.icon-action-primary{background:var(--primary);border-color:var(--primary);color:#ffffff}.icon-action-danger{border-color:#f0c7bf;color:#b83220}.action-button{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;height:44px;justify-content:center;padding:0 20px;white-space:nowrap}.action-button svg{flex:0 0 auto;height:18px;width:18px}.action-button-primary{background:var(--primary);border:1px solid var(--primary);color:#ffffff}.action-button-primary:hover{background:#d94e3b;border-color:#d94e3b}.action-button-soft{background:#ffffff;border:1px solid var(--line);color:var(--ink)}.action-button:disabled{cursor:not-allowed;opacity:.55}.icon-action-button[data-tooltip]:not([data-tooltip=""]):focus-visible:after,.icon-action-button[data-tooltip]:not([data-tooltip=""]):hover:after{background:#252525;border-radius:6px;bottom:calc(100% + 7px);color:#ffffff;content:attr(data-tooltip);font-size:12px;font-weight:800;left:50%;max-width:180px;padding:6px 8px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:1000}.icon-action-disabled{cursor:not-allowed;opacity:.55}.panel-action-footer,.plan-gate-actions,.row-actions{align-items:center;display:flex;flex-wrap:nowrap;gap:10px;min-width:0;overflow-x:auto;scrollbar-width:thin}a.icon-action-button svg,a.icon-button svg,a.icon-link-button svg,button.icon-action-button svg,button.icon-button svg,button.primary-button svg,button.soft-icon-button svg{color:currentColor;display:inline-block;height:20px;min-height:20px;min-width:20px;opacity:1;stroke:currentColor;visibility:visible;width:20px}body,html{overflow-x:hidden}.app-frame,.app-main,.app-shell,.app-workspace,.module-content{max-width:100%;overflow-x:clip}.command-center-panel{background:linear-gradient(135deg,rgba(255,243,239,.9),rgba(255,255,255,.78) 42%,rgba(245,247,250,.96)),#ffffff;border-color:rgba(243,91,69,.18);box-shadow:0 24px 54px rgba(37,37,37,.08)}.command-center-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.command-card{border-radius:12px;box-shadow:none;min-width:0}.command-card-priority{background:linear-gradient(145deg,#fff8f5,#ffffff 58%,#f5f7fa);border-color:rgba(243,91,69,.24);color:var(--ink)}.command-card-priority p,.command-card-priority span{color:#6b625b}.command-card-priority h2{color:#252525;font-size:28px;max-width:100%}.command-card p{line-height:1.45}.command-card .primary-action-button,.command-card .soft-action-button{align-self:end;justify-self:start}.command-center-strip{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.command-center-strip span{min-width:0}.command-center-strip strong{font-size:22px}.executive-decision-panel,.strategic-signal-panel{display:grid;grid-gap:18px;gap:18px}.executive-decision-grid,.strategic-signal-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.executive-decision-card,.strategic-signal-card{align-content:start;background:#ffffff;border:1px solid var(--line);border-radius:10px;display:grid;grid-gap:10px;gap:10px;min-width:0;padding:16px}.executive-decision-card{border-color:rgba(243,91,69,.18);box-shadow:0 16px 34px rgba(37,37,37,.06)}.strategic-signal-card{background:linear-gradient(180deg,#ffffff,#fafafa)}.executive-decision-card>svg,.strategic-signal-card>svg{color:var(--brand);height:26px;width:26px}.executive-decision-card>span,.strategic-signal-card>span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.executive-decision-card>strong,.strategic-signal-card>strong{color:var(--ink);font-size:24px;line-height:1.05;overflow-wrap:anywhere}.executive-decision-card h2,.strategic-signal-card h2{font-size:17px;line-height:1.2;margin:0}.executive-decision-card p,.strategic-signal-card p{color:var(--muted);font-size:13px;line-height:1.45;margin:0}.executive-decision-card .icon-button,.strategic-signal-card .icon-button{margin-top:4px}.demo-flow-panel{margin-top:18px}.demo-step-grid{grid-template-columns:repeat(auto-fit,minmax(168px,1fr))}.demo-step-card{min-width:0}.module-kpis{grid-template-columns:repeat(auto-fit,minmax(178px,1fr))}.kpi-card strong{overflow-wrap:anywhere}.module-kpis.module-kpis-inline{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}.module-kpis.module-kpis-inline .kpi-card{flex:1 1 140px;min-width:140px}.intelligence-table{overflow-x:clip}.intelligence-ranking-list{display:grid;grid-gap:10px;gap:10px}.intelligence-ranking-card{align-items:center;background:#fafafa;border:1px solid #ececec;border-radius:12px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(180px,1fr) minmax(0,1.8fr);padding:14px}.ranking-main{align-items:flex-start;display:grid;grid-gap:6px;gap:6px;min-width:0}.ranking-main span{color:var(--primary);font-size:12px;font-weight:900}.ranking-main strong{overflow-wrap:anywhere}.ranking-metrics{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));min-width:0;overflow-x:clip}.ranking-metrics span{background:#ffffff;border:1px solid #ececec;border-radius:10px;display:grid;grid-gap:3px;gap:3px;min-height:58px;padding:10px}.ranking-metrics small{color:var(--muted);font-size:11px}.ranking-metrics strong{font-size:15px;overflow-wrap:anywhere}.funnel-conversion-badge{align-items:center;background:#fff8f5;border:1px solid rgba(243,91,69,.22);border-radius:12px;color:#6b625b;display:grid;grid-gap:2px 8px;gap:2px 8px;grid-template-columns:24px auto;min-width:190px;padding:10px 12px}.funnel-conversion-badge svg{grid-row:span 2;height:20px;width:20px}.funnel-conversion-badge span{font-size:12px;font-weight:800}.funnel-conversion-badge strong{color:#252525;font-size:22px}.funnel-steps{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.insight-priority-group,.insight-priority-list{display:grid;grid-gap:12px;gap:12px}.insight-priority-group{border-top:1px solid #f0ece8;padding-top:12px}.insight-priority-group:first-child{border-top:0;padding-top:0}.insight-priority-group h2{font-size:15px;margin:0}.insight-row{align-items:flex-start;display:grid;grid-template-columns:minmax(0,1fr) auto}.leads-capture-grid{gap:18px}.lead-capture-form,.tenant-form.lead-pro-search-form,.tenant-form.lead-search-form{align-items:end;grid-template-columns:repeat(4,minmax(160px,1fr)) 56px}.tenant-form input,.tenant-form select{min-height:48px}.lead-capture-form .icon-action-button,.tenant-form.lead-pro-search-form .icon-action-button,.tenant-form.lead-search-form .icon-action-button{align-self:end;height:48px;min-height:48px;width:56px}.lead-pro-empty{align-items:center;background:#fff8f5;border:1px solid rgba(243,91,69,.18);border-radius:14px;display:grid;grid-gap:16px;gap:16px;grid-template-columns:44px minmax(0,1fr) auto;padding:18px}.lead-pro-empty h2{font-size:20px;margin:0 0 4px}.lead-pro-empty p{margin:0}.lead-context-panel,.lead-pro-validation-row{align-items:center;background:#fafafa;border:1px solid #ececec;border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:12px}.lead-context-panel{margin-top:18px}.lead-context-panel span{color:var(--muted)}.lead-pro-metrics{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.lead-filters{grid-template-columns:minmax(220px,1.2fr) minmax(170px,.7fr) minmax(170px,.7fr)}.lead-card-list{display:grid;grid-gap:12px;gap:12px}.lead-list-card{align-items:center;background:#fafafa;border:1px solid #ececec;border-radius:12px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(220px,1.2fr) minmax(130px,.6fr) minmax(220px,1.1fr) minmax(130px,.6fr) minmax(90px,.4fr) auto;min-width:0;padding:14px}.lead-list-card .table-link-cell{min-width:0}.lead-card-metric{display:grid;grid-gap:3px;gap:3px;min-width:0}.lead-card-metric small{color:var(--muted)}.lead-card-metric strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-list-card .row-actions{justify-content:flex-end}.lead-kanban-head span{min-width:auto}@media (max-width:1180px){.command-center-grid,.lead-capture-form,.lead-list-card,.tenant-form.lead-pro-search-form,.tenant-form.lead-search-form{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-capture-form .icon-action-button,.tenant-form.lead-pro-search-form .icon-action-button,.tenant-form.lead-search-form .icon-action-button{justify-self:start;width:56px}}@media (max-width:760px){.command-center-grid,.command-center-strip,.insight-row,.intelligence-ranking-card,.lead-capture-form,.lead-filters,.lead-list-card,.lead-pro-empty,.tenant-form.lead-pro-search-form,.tenant-form.lead-search-form{grid-template-columns:1fr}.lead-capture-form .icon-action-button,.lead-list-card .row-actions,.lead-list-card .row-actions .icon-action-button,.tenant-form.lead-pro-search-form .icon-action-button,.tenant-form.lead-search-form .icon-action-button{justify-self:stretch;width:100%}.lead-context-panel,.lead-pro-validation-row{align-items:stretch;display:grid}.command-card-priority h2{font-size:24px}}.icon-action-primary svg,.panel .primary-button svg,.primary-button svg,button.primary-button svg{color:#ffffff;stroke:#ffffff}.spin-icon{color:currentColor;opacity:1;stroke:currentColor;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:760px){.standalone-page{padding:18px}.standalone-header{align-items:flex-start;flex-direction:column}.action-row-card,.tenant-main-nav{align-items:stretch;flex-direction:column;grid-template-columns:1fr}.tenant-nav-links{justify-content:flex-start}.opportunity-grid{grid-template-columns:1fr}}.app-sidebar .tenant-nav-links a.active.nav-item,.app-sidebar .tenant-nav-links a.nav-item,.app-sidebar .tenant-nav-links a.nav-item-active,.app-sidebar .tenant-nav-links a.nav-item:hover{text-decoration:none}.app-sidebar .tenant-nav-links a.active.nav-item,.app-sidebar .tenant-nav-links a.nav-item-active{background:#fff3ef;border-color:rgba(243,91,69,.34);box-shadow:inset 3px 0 0 var(--primary);color:#9f3f31}.app-sidebar .tenant-nav-links a.nav-item:hover{background:#fff3ef;border-color:rgba(243,91,69,.22);color:var(--ink)}.app-sidebar .tenant-main-nav,.app-sidebar .tenant-nav-links{width:100%}@media (max-width:1180px){.app-shell{grid-template-columns:1fr}.app-sidebar{min-height:auto;position:static}.app-nav-list,.tenant-nav-links.app-nav-list{grid-template-columns:repeat(4,minmax(0,1fr))}.lead-kanban-board{grid-auto-columns:260px}.lead-kanban-column{width:260px}.lead-pipeline-list-head{display:none}.lead-pipeline-list-row{grid-template-columns:minmax(0,1fr) auto}.lead-pipeline-list-row>span:first-of-type,.lead-pipeline-list-row>span:nth-of-type(2),.lead-pipeline-list-row>span:nth-of-type(3),.lead-pipeline-list-row>span:nth-of-type(4){grid-column:1/-1}.demo-step-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.academy-grid,.help-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.app-main{padding:16px}.app-header,.page-header{align-items:flex-start;flex-direction:column}.app-nav-list,.tenant-nav-links.app-nav-list{grid-template-columns:1fr 1fr}.nav-item,.tenant-nav-links a.nav-item{min-height:40px}.lead-pipeline-toolbar,.lead-quick-filters{align-items:stretch}.filter-chip,.lead-sort-control,.segmented-control,.stage-jump-menu,.stage-jump-menu summary{width:100%}.segmented-control{display:grid;grid-template-columns:1fr 1fr}.lead-kanban-board{grid-auto-columns:minmax(236px,78vw)}.lead-kanban-column{width:min(78vw,260px)}.lead-pipeline-list-row{align-items:flex-start;grid-template-columns:1fr}.lead-pipeline-list-row .lead-kanban-actions{justify-content:flex-start}.academy-grid,.demo-step-grid,.help-grid{grid-template-columns:1fr}.onboarding-tour{bottom:16px;left:16px;max-width:none;right:16px}}.copilot-layout{align-items:flex-start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);min-width:0}.commercial-alerts,.copilot-today-list,.decision-grid{display:grid;grid-gap:12px;gap:12px;min-width:0}.copilot-action-card{align-items:center;background:#ffffff;border:1px solid #ececec;border-radius:14px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:42px minmax(0,1fr) 48px;min-width:0;overflow:hidden;padding:14px}.copilot-action-card.is-primary{background:#fff6f2;border-color:rgba(243,91,69,.26)}.copilot-rank{align-items:center;background:#252525;border-radius:12px;color:#ffffff;display:inline-flex;font-weight:900;height:42px;justify-content:center;width:42px}.copilot-action-card strong,.decision-card h2{color:#252525;font-size:18px}.copilot-action-card>div{min-width:0}.copilot-action-card>.icon-action-button,.copilot-action-card>.icon-link-button{justify-self:end}.commercial-alert small,.copilot-action-card p,.decision-card p{color:#6b625b;line-height:1.38;margin:4px 0}.copilot-action-card small{color:#9f3f31;font-weight:800}.commercial-alerts{background:#ffffff;border:1px solid #ececec;border-radius:14px;padding:14px}.commercial-alerts h2{font-size:18px;margin:0}.commercial-alert{align-items:flex-start;border:1px solid #ececec;border-radius:12px;color:#252525;display:grid;grid-gap:10px;gap:10px;grid-template-columns:28px minmax(0,1fr);padding:12px;text-decoration:none}.commercial-alert svg{color:#f35b45;height:22px;width:22px}.commercial-alert span{display:grid;grid-gap:4px;gap:4px}.commercial-alert-critical{background:#fff1ec;border-color:rgba(184,50,32,.24)}.commercial-alert-high{background:#fff8e8;border-color:rgba(228,180,95,.34)}.commercial-alert-medium{background:#fafafa}.commercial-alert-low{background:#f7fbf7}.priority-badge{font-size:8.5px;font-weight:850;justify-content:center;min-width:62px;padding:5px 8px;text-transform:uppercase}.priority-critical{background:#fff1ec;border:1px solid rgba(184,50,32,.32);color:#b83220}.priority-high{background:#fff8e8;border:1px solid rgba(228,180,95,.42);color:#8a651c}.priority-medium{background:#eef5ff;border:1px solid rgba(82,126,194,.26);color:#315b9b}.priority-low{background:#f3f3f3;border:1px solid #e4e4e4;color:#62594f}.priority-stack{align-items:flex-start;display:grid;grid-gap:5px;gap:5px}.opportunity-data-row{grid-template-columns:minmax(240px,1.6fr) minmax(96px,.55fr) minmax(150px,.85fr) minmax(150px,.85fr) minmax(118px,.55fr) minmax(178px,.75fr);min-width:0}.opportunity-data-row>span{align-items:center;min-width:0}.opportunity-data-row>span:nth-child(4){overflow:visible;white-space:normal}.opportunity-data-row .priority-badge{align-items:center;background:transparent;border:0;border-radius:0;display:inline-flex;gap:7px;justify-content:flex-start;min-width:0;padding:0;text-transform:none}.opportunity-data-row .priority-badge:before{background:currentColor;border-radius:999px;content:"";display:inline-block;height:8px;width:8px}.opportunity-data-row .priority-stack small{line-height:1.25;white-space:normal}.opportunity-data-row .row-actions{justify-content:flex-end}.lead-decision-line,.priority-stack small{color:#6b625b;font-size:12px;font-weight:750}.lead-kanban-card-meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.decision-center-panel{background:linear-gradient(135deg,#fff8f5,#ffffff 56%,#f8fafc);border-color:rgba(243,91,69,.18)}.decision-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.decision-card{align-content:space-between;background:#ffffff;border:1px solid #ececec;border-radius:14px;display:grid;grid-gap:12px;gap:12px;min-height:220px;padding:16px}.decision-card>span{color:#f35b45;font-size:12px;font-weight:900;text-transform:uppercase}.decision-card h2{margin:0}.product-signal-card{min-height:180px}@media (max-width:1180px){.copilot-layout,.decision-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.copilot-action-card,.copilot-layout,.decision-grid{grid-template-columns:1fr}.copilot-rank{height:36px;width:36px}.copilot-action-card .primary-action-button,.copilot-action-card .soft-action-button,.decision-card .soft-action-button{justify-content:center;width:100%}}.status,.status-active,.status-cancelled,.status-current,.status-disabled,.status-featured,.status-in_collection,.status-overdue,.status-suspended,.status-trial,.status-trialing{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;cursor:default!important;display:inline-flex!important;gap:7px!important;min-height:0!important;padding:0!important;pointer-events:none!important;transform:none!important}.status:before{background:currentColor;border-radius:999px;content:"";display:inline-block;flex:0 0 auto;height:7px;width:7px}.status-active,.status-current{color:#2f7d43!important}.status-featured,.status-trial,.status-trialing{color:#8b6415!important}.status-cancelled,.status-disabled,.status-in_collection,.status-overdue,.status-suspended{color:#a64031!important}.action-row,.row-actions{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;min-width:0}.row-actions{justify-content:flex-end}.action-row>*,.row-actions>*{flex:0 0 auto}.platform-alert-card{border-radius:12px!important;box-shadow:none!important;cursor:pointer;min-width:0;text-align:left}.data-row span,.platform-admin-row span,.platform-alert-card small,.platform-alert-card span{min-width:0}.data-row small,.data-row strong,.platform-admin-row small,.platform-admin-row strong,.platform-alert-card small,.platform-alert-card strong{overflow:hidden;text-overflow:ellipsis}.priority-badge{align-items:center;border-radius:999px;box-sizing:border-box;display:inline-flex;flex:0 0 auto;justify-self:start;max-width:100%;min-width:0;width:-moz-fit-content;width:fit-content;white-space:nowrap}.opportunity-data-row .priority-stack{overflow:hidden}.opportunity-data-row .priority-badge{font-size:12px;justify-self:start;max-width:100%;width:-moz-fit-content;width:fit-content}.opportunity-data-row .priority-stack small{max-width:100%;overflow:hidden;text-overflow:ellipsis}.commercial-alert,.copilot-action-card{min-width:0;overflow:hidden}.commercial-alert{cursor:default}.commercial-alert .icon-link-button,.copilot-action-card .icon-action-button,.copilot-action-card .icon-link-button{justify-self:end}.platform-modal .platform-form-wide,.platform-modal fieldset{min-width:0}@media (max-width:760px){.executive-decision-grid,.strategic-signal-grid{grid-template-columns:1fr}.platform-modal{max-height:calc(100dvh - 18px);max-width:calc(100vw - 18px);width:calc(100vw - 18px)}.platform-modal .platform-admin-form{grid-template-columns:1fr;max-height:calc(100dvh - 108px);padding:16px 16px 94px}.platform-modal .platform-admin-modal-actions{justify-content:flex-end;margin:0 -16px -94px;padding:12px 16px 16px}.opportunity-data-row{grid-template-columns:minmax(0,1fr)}.opportunity-data-row.data-head{display:none}.opportunity-data-row .row-actions{justify-content:flex-start}.plan-value-card{align-items:flex-start;grid-template-columns:46px minmax(0,1fr)}.plan-value-card .icon-link-button{grid-column:2;justify-self:start}.plan-usage-metrics{grid-template-columns:1fr}}@media (min-width:761px) and (max-width:1180px){.executive-decision-grid,.strategic-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tab-strip{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--line);margin:4px 0 18px;padding-bottom:0;min-width:0}.tab-strip-item{display:inline-flex;align-items:center;gap:6px;background:none;border:none;border-bottom:2px solid transparent;color:var(--muted);cursor:pointer;font-size:.92rem;font-weight:600;padding:10px 14px;transition:color .15s ease,border-color .15s ease}.tab-strip-item:hover{color:var(--ink)}.tab-strip-item-active{color:var(--primary-strong);border-bottom-color:var(--primary)}.tab-strip-badge{background:var(--primary);border-radius:999px;color:#fff;font-size:.7rem;font-weight:700;line-height:1;min-width:18px;padding:3px 6px;text-align:center}.tab-panel{display:flex;flex-direction:column;gap:16px}.import-kpi-row{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:16px}.import-kpi-card{background:#fff;border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:14px 16px}.import-kpi-card strong{font-size:1.5rem}.import-kpi-card small{color:var(--muted)}.import-alert-badge{border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:700;padding:3px 9px}.import-alert-badge-high{background:#fde3e0;color:#a6301f}.import-alert-badge-medium{background:#fef1da;color:#92620c}.import-alert-badge-low{background:#eef1f4;color:var(--muted)}.import-milestone-track{display:flex;flex-wrap:wrap;gap:10px}.import-milestone-step{align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:10px;display:flex;flex-direction:column;flex:1 1 160px;gap:4px;padding:10px 12px}.import-milestone-step-done{border-color:var(--primary)}.journal-entry-row{grid-template-columns:130px 100px minmax(200px,1.3fr) 130px 120px 110px 140px;min-width:1020px}.journal-report-row{grid-template-columns:100px 120px minmax(180px,1.1fr) minmax(160px,1.1fr) 110px 110px 110px;min-width:1020px}.journal-ledger-row{grid-template-columns:100px 120px minmax(200px,1.4fr) 130px 130px;min-width:780px}.accounting-periods-row{grid-template-columns:110px minmax(160px,1.2fr) 110px 110px 140px;min-width:700px}.journal-line-row{align-items:center;grid-template-columns:minmax(220px,1.6fr) 160px 130px 130px minmax(160px,1fr) 44px;min-width:980px}.journal-entry-totals{display:flex;flex-wrap:wrap;gap:20px;padding:10px 4px}.ledger-tree-table{overflow-x:auto}.ledger-tree-row{grid-template-columns:90px minmax(240px,1.6fr) 110px 110px 120px 110px 90px;min-width:920px}.ledger-tree-code strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ledger-tree-name-cell{align-items:center;display:flex;min-width:0}.ledger-tree-indent{flex:0 0 auto}.ledger-tree-leaf,.ledger-tree-toggle{align-items:center;display:flex;flex:0 0 auto;height:20px;justify-content:center;width:20px}.ledger-tree-toggle{background:transparent;border:none;border-radius:4px;color:var(--muted);cursor:pointer;padding:0}.ledger-tree-toggle:hover{background:var(--bg);color:var(--ink)}.ledger-tree-toggle svg{height:14px;width:14px}.ledger-tree-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trial-balance-row{grid-template-columns:minmax(200px,1.6fr) repeat(8,110px);min-width:1180px}.trial-balance-totals{background:var(--bg);border-top:1px solid var(--line)}.tax-book-row{grid-template-columns:minmax(150px,1.1fr) minmax(180px,1.3fr) 100px 110px 100px 100px 120px 200px;min-width:1180px}.tax-book-flags{display:flex;flex-wrap:wrap;gap:4px}.f29-category{margin-bottom:8px}.f29-line{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px;padding:10px 0}.f29-line,.f29-line-toggle{display:flex;align-items:center}.f29-line-toggle{background:none;border:none;cursor:pointer;flex:1 1 260px;gap:8px;min-width:0;padding:0;text-align:left}.f29-line-toggle svg{color:var(--muted);flex:0 0 auto;height:16px;width:16px}.f29-line-toggle span{font-weight:600}.f29-line-toggle small{color:var(--muted);display:block;font-weight:400}.f29-origin-list{display:flex;flex-basis:100%;flex-direction:column;gap:4px;margin-left:24px;padding:8px 0 0}.f29-origin-list span{color:var(--muted);font-size:.88rem}.control-center-ref{align-items:center;background:none;border:none;border-top:1px solid var(--line);cursor:pointer;display:flex;gap:8px;justify-content:space-between;padding:8px 4px;text-align:left;width:100%}.control-center-ref:hover{background:var(--bg)}.control-center-ref svg{color:var(--muted);flex:0 0 auto;height:16px;width:16px}