:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f6f8fb;--bg:#080b10;--surface:#10151d;--surface-2:#151c27;--surface-3:#1b2432;--line:#ffffff17;--text:#f6f8fb;--muted:#98a4b5;--soft:#d4dbe7;--emerald:#32d6a5;--cyan:#43c7ff;--amber:#f3b45b;--rose:#ff6b85;--violet:#a889ff;--shadow-panel:0 24px 60px #00000047;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;background:#080b10;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:linear-gradient(#090d13 0%,#080b10 42%,#0b0f15 100%);min-width:320px;margin:0}button,input,select,textarea{font:inherit}button{border-radius:var(--radius-sm);cursor:pointer;border:0;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-weight:760;display:inline-flex}input,select,textarea{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text);background:#ffffff0f;outline:0;width:100%;min-width:0;min-height:42px;padding:0 12px}textarea{resize:vertical;min-height:98px;padding:11px 12px;line-height:1.45}select{appearance:none;background:linear-gradient(45deg, transparent 50%, var(--muted) 50%) calc(100% - 18px) 50% / 6px 6px no-repeat, linear-gradient(135deg, var(--muted) 50%, transparent 50%) calc(100% - 12px) 50% / 6px 6px no-repeat, #ffffff12;color:var(--text);padding-right:34px}select option,select optgroup{color:#f6f8fb;background:#10151d}select option:checked{color:#fff;background:#1b3b35}select:focus,input:focus,textarea:focus{border-color:#43c7ff7a;box-shadow:0 0 0 3px #43c7ff1f}.loginShell{justify-content:center;align-items:center;min-height:100vh;padding:18px;display:flex}.loginPanel{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);background:#10151deb;gap:14px;width:100%;max-width:430px;padding:24px;display:grid}.loginPanel label{color:var(--muted);gap:7px;font-size:13px;display:grid}.loginMark{background:linear-gradient(135deg, var(--emerald), var(--cyan));border-radius:var(--radius-md);color:#061018;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.appShell{grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.appSidebar{border-right:1px solid var(--line);background:#0a0e14eb;padding:22px 16px}.brandBlock{grid-template-columns:44px 1fr;align-items:center;gap:12px;margin-bottom:28px;display:grid}.brandMark{background:linear-gradient(135deg, var(--emerald), var(--cyan));border-radius:var(--radius-md);color:#061018;justify-content:center;align-items:center;height:44px;font-weight:900;display:flex}.brandBlock strong,.brandBlock span{display:block}.brandBlock span{color:var(--muted);font-size:13px}.sideNav{gap:7px;display:grid}.sideNav button{color:var(--muted);background:0 0;justify-content:flex-start;width:100%}.sideNav button.active,.sideNav button:hover{color:var(--text);background:#ffffff12}.workspace{min-width:0;padding:16px}.topbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.searchBox{border:1px solid var(--line);border-radius:var(--radius-md);color:var(--muted);background:#ffffff0f;align-items:center;gap:10px;width:min(520px,100%);min-height:44px;padding:0 13px;display:flex}.searchBox input{color:var(--text);background:0 0;border:0;outline:0;width:100%}.topbarActions,.heroActions{align-items:center;gap:10px;display:flex}.quickFilters{flex-wrap:wrap;gap:8px;display:flex}.quickFilters button{border:1px solid var(--line);color:var(--muted);background:#ffffff0f;min-height:34px;padding:0 11px}.periodButton,.iconButton,.tenantPill,.ghostButton{border:1px solid var(--line);color:var(--soft);background:#ffffff0f}.iconButton{justify-content:center;width:40px;padding:0}.tenantPill{border-radius:var(--radius-sm);align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:13px;font-weight:760;display:flex}.heroBand{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);background:linear-gradient(135deg,#32d6a521,#43c7ff0f),#10151dd1;justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px;padding:22px;display:flex}.eyebrow{color:var(--emerald);text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:850;display:block}h1,h2,p{margin-top:0}h1{letter-spacing:0;margin-bottom:10px;font-size:clamp(28px,3vw,44px);line-height:1.02}h2{margin-bottom:0;font-size:17px}p{color:var(--muted);max-width:760px;margin-bottom:0}.primaryButton{background:linear-gradient(135deg, var(--emerald), var(--cyan));color:#051018}.mutedText{color:var(--muted)}.pageHead{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.pageHead h1{margin:0}.pageActions,.formActions,.rowActions,.tableMeta{align-items:center;gap:8px;display:flex}.pageActions{flex-wrap:wrap;justify-content:flex-end}.searchBox.compact{width:320px;min-width:260px}.operationalPage{gap:12px;display:grid}.crudGrid{grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);gap:12px;display:grid}.crudForm{gap:10px;display:grid}.compactForm{grid-template-columns:repeat(2,minmax(0,1fr))}.crudForm label{color:var(--muted);gap:6px;font-size:13px;display:grid}.formActions,.compactForm .primaryButton{grid-column:1/-1}.detailList{gap:8px;display:grid}.detailList div{border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffff0a;gap:4px;padding:9px;display:grid}.detailList span,.tableMeta span{color:var(--muted);font-size:12px}.detailList strong{overflow-wrap:anywhere;font-size:13px}.tableMeta{justify-content:space-between;margin-bottom:10px}.rowActions{justify-content:flex-end}.pdfPreviewFrame{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;width:100%;height:320px}.wizardStack{gap:12px;display:grid}.inlineFeedback{border-radius:var(--radius-sm);color:#ffd190;background:#f3b45b1a;border:1px solid #f3b45b3d;margin-bottom:12px;padding:10px 12px;font-size:13px}.advancedFilters{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.advancedFilters button,.tenantSettingsPanel button{border:1px solid var(--line);color:var(--soft);background:#ffffff0e;min-height:38px}.metricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.metricCard,.panel{border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-panel);background:#10151ddb}.metricCard{border-top:3px solid #ffffff1f;min-height:164px;padding:16px;position:relative;overflow:hidden}.metricCard.emerald{border-top-color:var(--emerald)}.metricCard.cyan{border-top-color:var(--cyan)}.metricCard.amber{border-top-color:var(--amber)}.metricCard.rose{border-top-color:var(--rose)}.metricCard.violet{border-top-color:var(--violet)}.metricHead{z-index:1;justify-content:space-between;align-items:center;margin-bottom:22px;display:flex;position:relative}.metricHead span,.metricCard small{color:var(--muted)}.metricHead i{border-radius:var(--radius-sm);color:var(--soft);background:#ffffff12;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.metricCard strong{letter-spacing:0;z-index:1;margin-bottom:6px;font-size:clamp(24px,2.2vw,34px);display:block;position:relative}.dashboardGrid{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);gap:12px;display:grid}.dashboardGrid>*{min-width:0}.dashboardGrid .panel:last-child{grid-column:1/-1}.panel{min-width:0;padding:16px}.panelHeader{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.panelTag{color:var(--emerald);background:#32d6a51f;border:1px solid #32d6a53d;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:780}.revenueChart{grid-template-columns:repeat(12,minmax(14px,1fr));align-items:end;gap:10px;height:300px;display:grid}.chartColumn{flex-direction:column;justify-content:end;align-items:center;gap:8px;height:100%;display:flex}.chartColumn i{background:linear-gradient(180deg, var(--cyan), var(--emerald));border-radius:6px 6px 2px 2px;width:100%;display:block}.chartColumn span{color:var(--muted);font-size:11px}.timelineWidget,.activityFeed,.activityFeed section,.operationalWidgets{gap:10px;display:grid}.activityFeed h3,.operationalWidgets h3{color:var(--muted);text-transform:uppercase;margin:0;font-size:12px}.activityCard,.operationalWidgets article{border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffff0a;gap:5px;padding:12px;display:grid}.activityCard b{color:var(--cyan);text-transform:uppercase;font-size:11px}.activityCard span,.operationalWidgets span{color:var(--muted)}.operationalWidgets{grid-template-columns:repeat(3,minmax(0,1fr))}.operationalWidgets section{gap:9px;display:grid}.operationalWidgets b{color:var(--emerald)}.progress{background:#ffffff14;border-radius:999px;height:7px;overflow:hidden}.progress i{background:linear-gradient(90deg, var(--emerald), var(--cyan));height:100%;display:block}.timelineEvent{border:1px solid var(--line);border-radius:var(--radius-sm);gap:5px;padding:12px;display:grid}.timelineEvent b{color:var(--cyan);text-transform:uppercase;font-size:11px}.timelineEvent strong{font-size:14px}.timelineEvent span,.flowStep span{color:var(--muted)}.flowBoard{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.flowStep{border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffff0b;min-height:88px;padding:12px}.flowStep b{color:var(--emerald);margin-bottom:14px;display:block}.skeletonStack{gap:10px;display:grid}.skeletonStack i{border-radius:var(--radius-sm);background:linear-gradient(90deg,#ffffff0f,#ffffff21,#ffffff0f);height:18px;animation:1.4s ease-in-out infinite skeletonPulse;display:block}.skeletonStack i:first-child{width:68%;height:36px}.skeletonStack i:last-child{width:48%}.emptyState{border-radius:var(--radius-md);background:#ffffff0a;border:1px dashed #ffffff24;align-items:flex-start;gap:8px;padding:16px;display:grid}.emptyState span{color:var(--muted)}.dataTableWrap{min-width:0;max-width:100%;overflow-x:auto}.dataTable{border-collapse:collapse;width:100%;min-width:560px}.dataTable th,.dataTable td{border-bottom:1px solid var(--line);text-align:left;padding:12px 10px}.dataTable th{color:var(--muted);text-transform:uppercase;font-size:12px}.dataTable .right{text-align:right}.drawer{background:var(--surface);border-left:1px solid var(--line);box-shadow:var(--shadow-panel);z-index:20;width:min(100%,460px);max-width:460px;padding:18px;transition:transform .22s;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.drawer.open{transform:translate(0)}.modalOverlay{z-index:30;background:#00000094;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.modal{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-panel);width:min(520px,100%);padding:18px}.wizard{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.wizard article{border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffff0a;padding:12px}.wizard article.active{border-color:var(--emerald)}.wizard b,.wizard span{display:block}.wizard b{color:var(--emerald);margin-bottom:8px}.notificationCenter,.globalSearchPanel,.onboardingFlow,.tenantSettingsPanel,.operationalPreview{gap:10px;display:grid}.notificationCenter article,.globalSearchPanel article,.operationalPreview article{border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffff0a;gap:5px;padding:12px;display:grid}.notificationCenter article.unread{border-color:#43c7ff61}.notificationCenter span,.globalSearchPanel span,.operationalPreview span{color:var(--muted)}.searchLine{color:var(--muted);align-items:center;gap:8px;display:flex}.searchLine input{flex:1;min-width:0}.globalSearchPanel b{color:var(--cyan);text-transform:uppercase;font-size:11px}.onboardingFlow{grid-template-columns:repeat(7,minmax(0,1fr))}.onboardingFlow article{border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffff0a;padding:12px}.onboardingFlow article.done{border-color:var(--emerald)}.onboardingFlow b,.onboardingFlow span{display:block}.onboardingFlow b{color:var(--emerald);margin-bottom:7px}.tenantSettingsPanel{grid-template-columns:repeat(3,minmax(0,1fr))}.uploadButton{border-radius:var(--radius-sm);color:var(--soft);cursor:pointer;background:#32d6a51f;border:1px solid #32d6a559;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-weight:760;display:inline-flex}.uploadButton input{display:none}.uploadStatus{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);background:#ffffff0a;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:10px 12px;display:flex}.uploadStatus a{color:var(--cyan);font-weight:760;text-decoration:none}.premiumOps{gap:14px}.premiumOpsHead{border:1px solid var(--line);border-radius:var(--radius-md);background:#10151db8;justify-content:space-between;align-items:end;gap:18px;padding:18px;display:flex}.premiumOpsHead h1{margin:0 0 6px;font-size:clamp(26px,2vw,34px)}.premiumOpsActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.opsSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.opsSummaryCard{border:1px solid var(--line);border-radius:var(--radius-md);background:#10151ddb;gap:7px;min-height:118px;padding:15px;display:grid}.opsSummaryCard span,.opsSummaryCard small{color:var(--muted)}.opsSummaryCard strong{font-size:25px}.opsSummaryCard.green{border-color:#32d6a547}.opsSummaryCard.cyan{border-color:#43c7ff42}.opsSummaryCard.amber{border-color:#f3b45b47}.opsSummaryCard.rose{border-color:#ff6b8547}.opsSummaryCard.violet{border-color:#a889ff42}.opsToolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.segmentedFilters,.opsQuickActions,.miniActions,.detailQuickGrid{flex-wrap:wrap;gap:8px;display:flex}.segmentedFilters button,.miniActions button,.detailQuickGrid button{border:1px solid var(--line);color:var(--muted);background:#ffffff0e}.segmentedFilters button.active{color:var(--soft);background:#32d6a51f;border-color:#32d6a557}.premiumTable{border-collapse:separate;border-spacing:0 8px;width:100%;min-width:900px}.premiumTable th{color:var(--muted);text-align:left;padding:0 12px 5px;font-size:12px}.premiumTable td{border-bottom:1px solid var(--line);border-top:1px solid var(--line);background:#ffffff09;padding:12px}.premiumTable td:first-child{border-left:1px solid var(--line);border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.premiumTable td:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0;border-right:1px solid var(--line)}.entityCell{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;display:grid}.entityCell strong,.entityCell span,.contactCell span{display:block}.entityCell span,.contactCell{color:var(--muted);font-size:12px}.avatarCircle{color:#071018;background:linear-gradient(135deg,#32d6a5e6,#43c7ffe6);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:flex}.contactCell{gap:5px;display:grid}.contactCell span{align-items:center;gap:6px;display:flex}.tagList{flex-wrap:wrap;gap:5px;display:flex}.tagList span,.statusPill{border-radius:999px;min-height:24px;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.tagList span{color:var(--muted);background:#ffffff0f}.statusPill{color:var(--cyan);background:#43c7ff1f;border:1px solid #43c7ff38}.statusPill.paga,.statusPill.confirmado,.statusPill.aprovado,.statusPill.concluida{color:var(--emerald);background:#32d6a51f;border-color:#32d6a540}.statusPill.vencida,.statusPill.recusado,.statusPill.cancelado{color:var(--rose);background:#ff6b851f;border-color:#ff6b8540}.pipelineBoard{grid-template-columns:repeat(5,minmax(180px,1fr));gap:12px;padding-bottom:2px;display:grid;overflow-x:auto}.executionBoard{grid-template-columns:repeat(4,minmax(220px,1fr))}.pipelineLane,.commandCard,.calendarItem,.reconciliationRow{border:1px solid var(--line);border-radius:var(--radius-md);background:#10151ddb}.pipelineLane{gap:9px;min-height:170px;padding:12px;display:grid}.pipelineLane header,.commandCard header{justify-content:space-between;align-items:center;display:flex}.pipelineLane header span{color:var(--muted)}.pipelineCard{border:1px solid var(--line);color:var(--text);text-align:left;background:#ffffff0b;place-items:stretch start;gap:5px;min-height:84px;padding:11px;display:grid}.pipelineCard span,.commandCard span,.calendarItem span{color:var(--muted);font-size:12px}.commandGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.commandCard{gap:8px;padding:13px;display:grid}.commandCard.danger{border-color:#ff6b8547}.calendarStrip,.reconciliationList{gap:10px;display:grid}.calendarStrip{grid-template-columns:repeat(6,minmax(150px,1fr));overflow-x:auto}.calendarItem{color:var(--text);text-align:left;place-items:flex-start start;gap:7px;min-height:130px;padding:13px;display:grid}.reconciliationRow{color:var(--text);grid-template-columns:28px minmax(0,1fr) auto auto;justify-items:start;gap:10px;width:100%;padding:12px;display:grid}.progressBar{background:#ffffff14;border-radius:999px;width:100%;height:7px;display:block;overflow:hidden}.progressBar i{background:linear-gradient(90deg, var(--emerald), var(--cyan));height:100%;display:block}.emptyOpsState{border-radius:var(--radius-sm);color:var(--muted);background:#f3b45b14;border:1px solid #f3b45b33;align-items:center;gap:8px;padding:12px;display:flex}.drawerOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:40;background:#000000db;animation:.16s ease-out overlayIn;position:fixed;inset:0}.premiumDrawer{border-left:1px solid var(--line);background:#10151d;grid-template-rows:auto minmax(0,1fr);gap:20px;width:78vw;max-width:min(1080px,100vw - 56px);height:100vh;margin-left:auto;padding:28px;animation:.22s ease-out drawerIn;display:grid;overflow:auto;box-shadow:-34px 0 90px #00000075}.premiumDrawer>header{justify-content:space-between;align-items:center;display:flex}.premiumDrawer h2{margin:0;font-size:24px}.drawerForm{align-content:start}.operationalForm,.proposalWizardForm{gap:18px;display:grid}.operationalForm{grid-template-columns:minmax(230px,.34fr) minmax(0,1fr);align-items:start}.formContextPanel{border:1px solid var(--line);border-radius:var(--radius-lg);background:#ffffff0b;gap:14px;padding:16px;display:grid;position:sticky;top:0}.documentSuggestion{border-radius:var(--radius-md);background:#32d6a514;border:1px solid #32d6a538;gap:6px;padding:14px;display:grid}.documentSuggestion span,.documentSuggestion small,.formContextStats span,.formSection small{color:var(--muted)}.documentSuggestion strong{color:var(--emerald);font-size:24px}.formContextStats{gap:8px;display:grid}.formContextStats article,.customerInsightGrid article{border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffff0a;gap:4px;padding:11px;display:grid}.formMainFlow{gap:14px;min-width:0;display:grid}.formSection{border:1px solid var(--line);border-radius:var(--radius-lg);background:#080b1042;gap:14px;padding:17px;display:grid}.formSection header{justify-content:space-between;align-items:start;gap:14px;display:flex}.formSection h3{margin:0;font-size:18px}.formFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.formFieldGrid label,.formFieldGrid .formField{color:var(--muted);gap:7px;font-size:13px;display:grid}.formFieldGrid label>span,.formFieldGrid .formField>span{font-weight:760}.wideField{grid-column:1/-1}.drawerActionBar{border:1px solid var(--line);border-radius:var(--radius-lg);background:#10151dfa;justify-content:flex-end;align-items:center;gap:10px;padding:12px;display:flex}.customerInsightGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tagPicker,.serviceItemPicker{gap:10px;display:grid}.selectedTags{flex-wrap:wrap;gap:7px;min-height:34px;display:flex}.selectedTags button{color:var(--emerald);background:#32d6a51a;border:1px solid #32d6a53d;min-height:30px;padding:0 10px}.inlineAutocomplete{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid;position:relative}.autocompleteMenu{border-radius:var(--radius-md);box-shadow:var(--shadow-panel);z-index:10;background:#10151d;border:1px solid #ffffff24;max-height:260px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}.autocompleteMenu button{border-radius:var(--radius-sm);color:var(--text);text-align:left;background:0 0;justify-content:space-between;min-height:38px}.autocompleteMenu button:hover{background:#43c7ff1a}.autocompleteMenu span,.selectedServiceItem small{color:var(--muted);font-size:12px}.selectedServiceItem{border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffff0b;gap:4px;padding:11px 12px;display:grid}.mutedSection{background:#ffffff09}.customerContactPanel{border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffff0a;gap:12px;padding:14px;display:grid}.customerContactPanel h3{margin:0}.detailExperience{gap:14px;display:grid}.detailHero{border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffff0b;justify-content:space-between;align-items:center;padding:13px;display:flex}.detailQuickGrid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.detailTimeline{gap:9px;display:grid}.detailTimeline h3{margin:0}.detailTimeline article{grid-template-columns:12px minmax(0,1fr);gap:10px;display:grid}.detailTimeline i{background:var(--emerald);border-radius:50%;width:9px;height:9px;margin-top:5px}.detailTimeline span{color:var(--muted);font-size:12px;display:block}@keyframes skeletonPulse{0%{opacity:.55}50%{opacity:1}to{opacity:.55}}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}@keyframes drawerIn{0%{opacity:.78;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (width<=1180px){.appShell{grid-template-columns:88px minmax(0,1fr)}.brandBlock{grid-template-columns:1fr}.brandBlock div:last-child,.sideNav span{display:none}.sideNav button{justify-content:center}.metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardGrid{grid-template-columns:1fr}}@media (width<=760px){.appShell{display:block}.appSidebar{border-bottom:1px solid var(--line);border-right:0;padding:12px}.brandBlock{display:none}.sideNav{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.sideNav button{flex:0 0 46px;justify-content:center}.workspace{padding:12px}.topbar,.heroBand,.topbarActions,.heroActions,.quickFilters{flex-direction:column;align-items:stretch}.metricGrid,.opsSummaryGrid,.commandGrid,.flowBoard,.wizard,.compactForm,.crudGrid,.operationalWidgets,.onboardingFlow,.tenantSettingsPanel{grid-template-columns:1fr}.pageHead,.premiumOpsHead,.opsToolbar,.premiumOpsActions,.pageActions,.tableMeta{flex-direction:column;align-items:stretch}.detailQuickGrid,.reconciliationRow,.operationalForm,.inlineAutocomplete,.formFieldGrid,.customerInsightGrid{grid-template-columns:1fr}.premiumDrawer{width:100vw;max-width:100vw;padding:18px}.formContextPanel,.drawerActionBar{position:static}.searchBox.compact{width:100%;min-width:0}.advancedFilters button,.tenantSettingsPanel button,.uploadButton{justify-content:center;width:100%}.uploadStatus{flex-direction:column;align-items:flex-start}.revenueChart{height:220px}}
