*{box-sizing:border-box}body,html{margin:0;min-height:100%;font-family:Inter,Arial,sans-serif}button,input,select{font-family:inherit}.app{min-height:100vh;max-width:100vw;display:flex;transition:background .2s,color .2s}.dark{background:radial-gradient(circle at top right,rgba(38,91,147,.2),transparent 35%),#06131f;color:#ecf6ff}.light{background:#f4f7fb;color:#102033}.sidebar{width:260px;min-height:100vh;padding:24px 18px;border-right:1px solid rgba(125,180,255,.16);background:rgba(2,14,24,.72);position:-webkit-sticky;position:sticky;top:0}.light .sidebar{background:#fff;border-color:rgba(20,50,90,.1)}.brand{display:flex;align-items:center;gap:13px;margin-bottom:32px}.brandLogo{width:45px;height:45px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#2e6bff,#26d49b);font-weight:900;color:#fff}.brandMonogram,.integrationMonogram,.primeLoginMark{display:inline-grid;place-items:center;flex:0 0 auto;border:1px solid rgba(125,180,255,.24);background:linear-gradient(145deg,rgba(12,27,44,.96),rgba(18,58,91,.92)),#102033;color:#f8fafc;font-weight:950;letter-spacing:0;box-shadow:0 14px 30px rgba(0,0,0,.18)}.brandMonogram{width:44px;height:44px;border-radius:14px;font-size:14px}.primeLoginMark{width:64px;height:64px;border-radius:20px;font-size:20px}.integrationMonogram{width:100%;height:48px;border-radius:14px;font-size:16px}.light .brandMonogram,.light .integrationMonogram,.light .primeLoginMark{background:linear-gradient(145deg,#fff,#eef5ff),#fff;color:#15304f;border-color:rgba(20,50,90,.16)}.brand>div:not(.brandLogoWrap):not(.brandMonogram){min-width:0}.brand strong{display:block;font-size:14px;line-height:1.15;overflow-wrap:normal}.brand span{display:block;font-size:12px;opacity:.68}.closeMobile{display:none;margin-left:auto}nav{display:grid;grid-gap:8px;gap:8px}.nav{width:100%;border:0;background:transparent;color:inherit;display:flex;align-items:center;gap:11px;padding:13px 14px;border-radius:14px;cursor:pointer;opacity:.8;font-size:14px;text-align:left}.nav.active,.nav:hover{background:rgba(58,123,255,.2);opacity:1}.content{flex:1 1;min-width:0;padding:28px;overflow:hidden}.topbar{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:26px;min-width:0}.hamburger{display:none;border:1px solid rgba(125,180,255,.22);background:hsla(0,0%,100%,.06);color:inherit;padding:10px;border-radius:12px}.titleBlock p{margin:0 0 4px;color:#31d88b;font-size:13px;font-weight:700}.titleBlock h1{margin:0;font-size:31px}.titleBlock span{display:block;opacity:.72;margin-top:3px}.themeButton{border:1px solid rgba(125,180,255,.25);background:hsla(0,0%,100%,.06);color:inherit;padding:12px 16px;border-radius:14px;display:flex;align-items:center;gap:9px;cursor:pointer;font-weight:700;white-space:nowrap}.light .themeButton{background:#fff}.pageStack{grid-gap:18px;gap:18px}.kpiGrid,.pageStack{display:grid;min-width:0}.kpiGrid{grid-template-columns:repeat(6,minmax(120px,1fr));grid-gap:14px;gap:14px}.kpiGrid.four{grid-template-columns:repeat(4,minmax(140px,1fr))}.kpi{border:1px solid rgba(125,180,255,.18);background:linear-gradient(145deg,rgba(14,38,62,.92),rgba(8,22,36,.88));padding:17px;min-height:118px;box-shadow:0 16px 34px rgba(0,0,0,.17);min-width:0}.light .cardPanel,.light .kpi{background:#fff;box-shadow:0 16px 32px rgba(20,50,90,.08);border-color:rgba(20,50,90,.1)}.kpi span{font-size:12px;opacity:.75}.kpi strong{display:block;font-size:30px;margin:12px 0 6px;letter-spacing:-1px}.kpi small{opacity:.66}.kpi.green{border-color:rgba(49,216,139,.35)}.kpi.red{border-color:rgba(255,77,77,.42)}.kpi.yellow{border-color:rgba(255,217,90,.4)}.kpi.blue{border-color:rgba(80,160,255,.38)}.kpi.purple{border-color:rgba(170,120,255,.38)}.layoutTwo{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.cardPanel{border:1px solid rgba(125,180,255,.18);background:linear-gradient(145deg,rgba(14,38,62,.92),rgba(8,22,36,.88));border-radius:22px;padding:20px;box-shadow:0 16px 34px rgba(0,0,0,.16);min-width:0;max-width:100%}.cardTitle{justify-content:space-between;margin-bottom:16px}.cardTitle,.cardTitle div{display:flex;align-items:center}.cardTitle div{gap:9px;font-size:17px;font-weight:800}.cardTitle button{border:0;background:hsla(0,0%,100%,.06);color:inherit;border-radius:10px;padding:7px}.cardDescription{margin:-4px 0 16px;opacity:.72}.donutWrap{display:flex;align-items:center;justify-content:center;gap:28px;min-height:260px}.donut{width:210px;height:210px;background:conic-gradient(#4da3f5 0 97%,#7d8ca5 97% 100%);place-items:center}.donut,.donut div{border-radius:50%;display:grid}.donut div{width:118px;height:118px;background:#06131f;place-items:center;text-align:center}.light .donut div{background:#fff}.donut strong{font-size:28px}.donut span{font-size:12px;opacity:.7}.legendList p{margin:8px 0;font-size:14px}.dot{display:inline-block;width:10px;height:10px;border-radius:99px;margin-right:8px}.dot.blue{background:#4da3f5}.dot.gray{background:#7d8ca5}.barChart{height:260px;gap:26px;padding:16px 26px;border-bottom:1px solid rgba(125,180,255,.18)}.barChart,.barChart div{display:flex;align-items:flex-end}.barChart div{width:80px;min-height:22px;background:linear-gradient(#ffd95a,#e3a51d);border-radius:14px 14px 0 0;justify-content:center;padding-bottom:8px;color:#07131f;font-weight:900;font-size:12px}table{width:100%;border-collapse:collapse;min-width:780px}td,th{text-align:left;padding:14px 12px;border-bottom:1px solid rgba(125,180,255,.15);font-size:13px}th{color:#7ec0ff;font-weight:900}.badge,th{font-size:12px}.badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-weight:800}.badge.green{background:rgba(49,216,139,.14);color:#31d88b}.badge.yellow{background:rgba(255,217,90,.14);color:#ffd95a}.badge.red{background:rgba(255,77,77,.16);color:#f77}.badge.blue{background:rgba(77,163,245,.14);color:#7ec0ff}.light .badge.green{background:rgba(13,148,96,.12);color:#047857}.light .badge.yellow{background:rgba(202,138,4,.14);color:#92400e}.light .badge.red{background:rgba(220,38,38,.12);color:#b91c1c}.light .badge.blue{background:rgba(37,99,235,.12);color:#1d4ed8}.reenvio{border:0;background:#ff4d4d;color:#fff;border-radius:12px;padding:10px 12px;display:inline-flex;align-items:center;gap:7px;cursor:pointer;font-weight:900;white-space:nowrap}.formGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.formGrid label{font-size:12px;opacity:.82}.formGrid input{display:block;width:100%;margin-top:6px;border:1px solid rgba(125,180,255,.18);background:hsla(0,0%,100%,.06);color:inherit;border-radius:12px;padding:12px}.light .formGrid input{background:#f7f9fc}.resultBox{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.resultBox div{border:1px solid rgba(125,180,255,.16);border-radius:16px;padding:16px}.resultBox span{display:block;opacity:.68;font-size:12px}.resultBox strong{display:block;font-size:24px;margin-top:8px}.decision{margin-top:14px;padding:14px;border-radius:15px;font-weight:900;text-align:center}.decision.approved{background:rgba(49,216,139,.14);color:#31d88b}.moduleHero{border:1px solid rgba(125,180,255,.18);background:linear-gradient(145deg,rgba(14,38,62,.88),rgba(8,22,36,.82));border-radius:20px;padding:20px;display:flex;justify-content:space-between;align-items:center;gap:16px;min-width:0}.light .moduleHero{background:#fff;border-color:rgba(20,50,90,.1);box-shadow:0 16px 32px rgba(20,50,90,.08)}.moduleHero p{margin:0 0 6px;color:#31d88b;font-size:13px;font-weight:900}.moduleHero h2{margin:0;font-size:22px;line-height:1.25;letter-spacing:0}.moduleHeroIcon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;flex:0 0 auto;background:rgba(49,216,139,.14);color:#31d88b}.pricingFormStack{display:grid;grid-gap:18px;gap:18px;min-width:0}.pricingTabs{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;gap:6px;padding:6px;border:1px solid rgba(125,180,255,.16);border-radius:15px;background:hsla(0,0%,100%,.05);overflow-x:auto}.light .pricingTabs{background:#fff;border-color:rgba(20,50,90,.1)}.pricingTabs button{border:0;background:transparent;color:inherit;border-radius:11px;padding:10px 13px;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-weight:900;cursor:pointer;opacity:.72}.pricingTabs button.active{background:rgba(49,216,139,.16);color:#31d88b;opacity:1}.pricingFormGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px}.pricingFormGrid label{min-width:0;font-size:12px;font-weight:800;opacity:.86}.pricingFormGrid input,.pricingFormGrid select,.pricingFormGrid textarea{display:block;width:100%;margin-top:7px;border:1px solid rgba(125,180,255,.2);background:hsla(0,0%,100%,.06);color:inherit;border-radius:12px;padding:12px 13px;outline:none}.pricingFormGrid textarea{resize:vertical;min-height:86px;font:inherit}.pricingFormGrid input:focus,.pricingFormGrid select:focus,.pricingFormGrid textarea:focus{border-color:rgba(49,216,139,.56)}.pricingFormGrid input[readonly]{opacity:.68}.light .pricingFormGrid input,.light .pricingFormGrid select,.light .pricingFormGrid textarea{background:#f7f9fc}.pricingSubmit{border:0;background:#31d88b;color:#04131f;border-radius:14px;padding:14px 18px;display:inline-flex;justify-content:center;align-items:center;gap:9px;width:-moz-fit-content;width:fit-content;font-weight:950;cursor:pointer}.pricingSubmit:disabled{cursor:not-allowed;opacity:.68}.spinIcon{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.pricingResultGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.pricingResultCard{border:1px solid rgba(125,180,255,.18);background:linear-gradient(145deg,rgba(14,38,62,.92),rgba(8,22,36,.88));border-radius:18px;padding:17px;min-width:0}.light .pricingResultCard{background:#fff;box-shadow:0 16px 32px rgba(20,50,90,.08);border-color:rgba(20,50,90,.1)}.pricingResultCard.green{border-color:rgba(49,216,139,.36)}.pricingResultCard.yellow{border-color:rgba(255,217,90,.42)}.pricingResultCard.red{border-color:rgba(255,77,77,.42)}.pricingResultCard.blue{border-color:rgba(80,160,255,.38)}.pricingResultCard span{display:block;font-size:12px;opacity:.72}.pricingResultCard strong{display:block;margin-top:10px;font-size:23px;line-height:1.12;overflow-wrap:anywhere}.scenarioSummary{display:grid;grid-gap:16px;gap:16px}.summaryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.summaryItem{border:1px solid rgba(125,180,255,.14);border-radius:14px;padding:13px;min-width:0}.summaryItem span{display:block;font-size:12px;opacity:.66}.summaryItem strong{display:block;margin-top:5px;overflow-wrap:anywhere}.detailColumns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.detailColumns>div{display:grid;grid-gap:10px;gap:10px;min-width:0}.detailColumns>div>strong{font-size:14px}.pricingInterpretation{border-radius:15px;padding:15px;font-weight:850;line-height:1.45}.pricingInterpretation.green{background:rgba(49,216,139,.13);color:#31d88b}.pricingInterpretation.yellow{background:rgba(255,217,90,.13);color:#ffd95a}.pricingInterpretation.red{background:rgba(255,77,77,.14);color:#f77}.light .pricingInterpretation.green{color:#047857}.light .pricingInterpretation.yellow{color:#92400e}.light .pricingInterpretation.red{color:#b91c1c}.atendimentoTabs{display:flex;width:100%;gap:6px;padding:6px;border:1px solid rgba(125,180,255,.16);border-radius:15px;background:hsla(0,0%,100%,.05);overflow-x:auto;-webkit-overflow-scrolling:touch}.light .atendimentoTabs{background:#fff;border-color:rgba(20,50,90,.1)}.atendimentoTabs button{border:0;background:transparent;color:inherit;border-radius:11px;padding:10px 13px;display:inline-flex;align-items:center;white-space:nowrap;font-weight:900;cursor:pointer;opacity:.72}.atendimentoTabs button.active{background:rgba(49,216,139,.16);color:#31d88b;opacity:1}.atendimentoInfoGrid,.departmentGrid,.flowTemplateGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.atendimentoInfoGrid>div,.departmentCard,.flowTemplateCard{border:1px solid rgba(125,180,255,.16);border-radius:17px;padding:16px;display:grid;grid-gap:10px;gap:10px;min-width:0}.atendimentoInfoGrid strong,.departmentCard strong,.flowTemplateCard strong{font-size:15px}.atendimentoInfoGrid span,.departmentCard small,.departmentCard span,.flowTemplateCard small,.flowTemplateCard span{opacity:.72;font-size:13px;line-height:1.45}.atendimentoEmpty{margin-top:14px;min-height:150px;border:1px dashed rgba(125,180,255,.26);border-radius:18px;display:grid;place-items:center;grid-gap:10px;gap:10px;padding:26px;text-align:center;opacity:.82}.atendimentoActionRow,.channelPills{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.atendimentoActionRow .miniButton:disabled{cursor:not-allowed;opacity:.64}.atendimentoActionRow .miniButton span{opacity:.72;font-size:11px}.atendimentoLibrary{display:grid;grid-gap:18px;gap:18px}.flowTemplateCard .miniButton{width:-moz-fit-content;width:fit-content}.tableActions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.atendimentoQrBox{display:grid;grid-gap:12px;gap:12px;justify-items:start}.atendimentoQrBox img{width:min(280px,100%);aspect-ratio:1;border-radius:8px;background:#fff;padding:10px}.atendimentoPrepared{max-width:100%;overflow-x:hidden}.atendimentoPrepared .cardDescription{max-width:920px}.channelCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.channelCard{min-width:0;border:1px solid rgba(125,180,255,.18);background:hsla(0,0%,100%,.05);border-radius:8px;padding:14px;color:inherit;text-align:left}.channelCard span,.channelCard strong{display:block}.channelCard span{margin-top:6px;opacity:.72;font-size:12px}.atendimentoPreparedTable{margin-top:14px}.atendimentoPreparedTable td,.atendimentoPreparedTable th{white-space:nowrap}.aiExample{grid-gap:9px;gap:9px;border:1px solid rgba(125,180,255,.18);border-radius:8px;padding:14px;background:hsla(0,0%,100%,.04)}.aiExample span{opacity:.78;line-height:1.5}.settingsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:10px;gap:10px}.settingsGrid label{min-width:0;display:flex;gap:8px;align-items:flex-start;border:1px solid rgba(125,180,255,.16);border-radius:8px;padding:12px;background:hsla(0,0%,100%,.04)}.light .aiExample,.light .channelCard,.light .settingsGrid label{background:#f7f9fc}.setupSteps{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.setupSteps button,.setupSteps span{border:1px solid rgba(125,180,255,.2);background:hsla(0,0%,100%,.05);color:inherit;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:800}.setupSteps .active,.setupSteps button.active{border-color:rgba(49,216,139,.45);background:rgba(49,216,139,.14);color:#31d88b}.setupSteps.compact span{border-radius:8px}.channelCard.active{border-color:rgba(49,216,139,.42);background:rgba(49,216,139,.12)}.whatsappWizard{display:grid;grid-gap:14px;gap:14px}.diagnosticGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:10px;gap:10px}.diagnosticItem{border:1px solid rgba(125,180,255,.16);border-radius:8px;padding:12px;background:hsla(0,0%,100%,.04);display:flex;justify-content:space-between;gap:10px}.diagnosticItem span{opacity:.78}.diagnosticItem strong{text-transform:uppercase;color:#31d88b}.atendimento360V2{max-width:100%}.atendimentoKpiGrid{grid-template-columns:repeat(3,minmax(160px,1fr))}.atendimentoRuleGrid,.atendimentoStateGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.atendimentoStateGrid{margin-bottom:16px}.atendimentoRuleCard,.atendimentoStateGrid div{border:1px solid rgba(125,180,255,.16);background:hsla(0,0%,100%,.04);border-radius:8px;padding:14px;min-width:0}.light .atendimentoRuleCard,.light .atendimentoStateGrid div{background:#f7f9fc}.atendimentoStateGrid span{display:block;font-size:12px;opacity:.72;margin-bottom:8px}.atendimentoStateGrid strong{display:block;font-size:15px;line-height:1.3;overflow-wrap:anywhere}.atendimentoRuleCard{display:grid;grid-gap:12px;gap:12px;align-content:start}.atendimentoRuleCard svg{color:#31d88b}.atendimentoRuleCard strong{line-height:1.35}.atendimentoRuleCard .badge{justify-self:start}.atendimentoInlineEmpty{min-height:96px;display:grid;place-items:center;text-align:center;opacity:.72}.atendimentoConfigBlock{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.atendimentoToggle{min-width:0;display:flex;align-items:center;gap:10px;border:1px solid rgba(125,180,255,.16);border-radius:8px;padding:12px;background:hsla(0,0%,100%,.04);font-weight:800;line-height:1.35}.atendimentoToggle input{width:18px;height:18px;flex:0 0 auto}.light .atendimentoToggle{background:#f7f9fc}.qrHighlight{display:grid;justify-items:center;text-align:center;grid-gap:12px;gap:12px;border:1px solid rgba(49,216,139,.22);border-radius:8px;padding:18px;background:rgba(49,216,139,.07)}.qrHighlight img{width:min(340px,100%);aspect-ratio:1;border-radius:8px;background:#fff;padding:10px}.light .diagnosticItem,.light .setupSteps button,.light .setupSteps span{background:#f7f9fc}@media (max-width:760px){.atendimentoPreparedTable td,.atendimentoPreparedTable th{white-space:normal;min-width:140px}}.capabilityList{display:grid;grid-gap:11px;gap:11px}.capabilityList span{display:flex;align-items:center;gap:9px;min-width:0;line-height:1.35}.capabilityList svg{flex:0 0 auto;color:#31d88b}.aiExample{display:grid;grid-gap:12px;gap:12px}.aiExample small{color:#7ec0ff;font-weight:900}.aiExample p{margin:0;border:1px solid rgba(125,180,255,.16);border-radius:15px;padding:14px;line-height:1.5}.outsideMessage{margin-top:14px;border:1px solid rgba(125,180,255,.16);border-radius:17px;padding:16px;display:grid;grid-gap:8px;gap:8px}.outsideMessage span{opacity:.76;line-height:1.5}.orderProfitCards .pricingResultCard strong{font-size:18px}.operationalNotice p{margin:0;line-height:1.55;opacity:.78;font-weight:750}.orderProfitFilters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:end}.orderProfitFilters label{min-width:0;font-size:12px;font-weight:800;opacity:.86}.orderProfitFilters input,.orderProfitFilters select{display:block;width:100%;margin-top:7px;border:1px solid rgba(125,180,255,.2);background:hsla(0,0%,100%,.06);color:inherit;border-radius:12px;padding:12px 13px;outline:none}.light .orderProfitFilters input,.light .orderProfitFilters select{background:#f7f9fc}.disabledAction{opacity:.58}.settingsGrid,.taxGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.settingsGrid div,.taxGrid div{border:1px solid rgba(125,180,255,.15);border-radius:17px;padding:16px}.settingsGrid strong,.taxGrid strong{display:block;margin-bottom:9px}.settingsGrid span,.taxGrid span{opacity:.7;font-size:13px;line-height:1.45}.embedBox{min-height:290px;border:1px dashed rgba(125,180,255,.3);border-radius:20px;display:grid;place-items:center;text-align:center;grid-gap:7px;gap:7px;padding:34px;opacity:.82}.mobileBottom,.mobileCards,.overlay{display:none}@media (max-width:1180px){.kpiGrid{grid-template-columns:repeat(3,1fr)}.kpiGrid.four,.settingsGrid,.taxGrid{grid-template-columns:repeat(2,1fr)}.orderProfitFilters,.pricingFormGrid,.summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricingResultGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.adminModuleGrid,.atendimentoInfoGrid,.departmentGrid,.flowTemplateGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.layoutTwo{grid-template-columns:1fr}}@media (max-width:820px){.app{display:block;padding-bottom:72px}.sidebar{position:fixed;left:-285px;top:0;bottom:0;z-index:20;transition:left .22s ease;width:280px}.sidebar.open{left:0}.closeMobile{display:inline-flex;border:0;background:hsla(0,0%,100%,.08);color:inherit;border-radius:10px;padding:8px}.overlay{display:block;position:fixed;inset:0;z-index:10;background:rgba(0,0,0,.45)}.content{padding:18px}.topbar{align-items:center}.hamburger{display:inline-flex}.titleBlock h1{font-size:24px}.titleBlock span{display:none}.themeButton{padding:10px 12px;font-size:0}.kpiGrid,.kpiGrid.four,.kpiGrid.logistics,.kpiGrid.pricing{grid-template-columns:1fr}.kpi{min-height:auto}.cardPanel{border-radius:18px;padding:16px}.donutWrap{display:grid;grid-gap:12px;gap:12px}.donut{width:180px;height:180px;margin:0 auto}.donut div{width:104px;height:104px}.barChart{gap:14px;padding:12px}.barChart div{width:58px}.desktopOnly{display:none}.mobileCards{display:grid;grid-gap:12px;gap:12px}.mobileOrder{border:1px solid rgba(125,180,255,.16);border-radius:16px;padding:14px;display:grid;grid-gap:9px;gap:9px}.mobileOrder div{display:flex;justify-content:space-between;align-items:center;gap:8px}.mobileOrder p{margin:0;font-weight:800}.mobileOrder small,.mobileOrder span{opacity:.72}.reenvio{width:100%;justify-content:center;padding:13px}.formGrid,.resultBox,.settingsGrid,.taxGrid{grid-template-columns:1fr}.moduleHero{align-items:flex-start}.moduleHero h2{font-size:18px}.detailColumns,.orderProfitFilters,.pricingFormGrid,.summaryGrid{grid-template-columns:1fr}.pricingResultGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminModuleGrid,.atendimentoInfoGrid,.atendimentoSettingsGrid,.departmentGrid,.flowTemplateGrid{grid-template-columns:1fr}.pricingSubmit{width:100%}.mobileBottom{display:flex;position:fixed;left:12px;right:12px;bottom:12px;z-index:15;justify-content:space-around;background:rgba(6,19,31,.94);border:1px solid rgba(125,180,255,.18);border-radius:20px;padding:10px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.light .mobileBottom{background:hsla(0,0%,100%,.94)}.mobileBottom button{border:0;background:transparent;color:inherit;opacity:.65;padding:9px;border-radius:13px}.mobileBottom button.active{background:rgba(58,123,255,.18);opacity:1}}@media (max-width:480px){.pricingResultGrid{grid-template-columns:1fr}.moduleHeroIcon{display:none}.pricingTabs{display:grid;width:100%}.pricingTabs button{justify-content:center}.content{padding:14px}.titleBlock p{font-size:11px}.titleBlock h1{font-size:21px}.kpi strong{font-size:27px}td,th{padding:12px 10px}}.modeBox{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;margin-bottom:22px;padding:8px;border:1px solid rgba(125,180,255,.15);border-radius:16px}.mode{border:0;border-radius:12px;padding:10px 12px;background:transparent;color:inherit;cursor:pointer;font-weight:800;opacity:.72}.mode.active{background:rgba(58,123,255,.22);opacity:1}.adminCards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.adminMini{border:1px solid rgba(125,180,255,.16);border-radius:17px;padding:16px;display:grid;grid-gap:10px;gap:10px}.adminMini strong{font-size:16px}.adminMini span{opacity:.7;font-size:13px;line-height:1.45}.adminClientesPage .moduleHero h2{max-width:900px}.adminClientActions{display:flex;flex-wrap:wrap;gap:8px;min-width:300px}.adminClientCheck{display:flex;align-items:center;gap:10px;min-height:45px;border:1px solid rgba(125,180,255,.2);background:hsla(0,0%,100%,.06);border-radius:12px;padding:12px 13px;font-size:12px;font-weight:800}.adminClientCheck input{width:18px;height:18px;margin:0}.adminNestedTable{margin-top:16px}.adminModuleGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.adminModule{border:1px solid rgba(125,180,255,.18);background:hsla(0,0%,100%,.05);color:inherit;border-radius:8px;padding:15px;text-align:left;cursor:pointer;display:grid;grid-gap:8px;gap:8px;min-height:84px}.adminModule.active{border-color:rgba(49,216,139,.45);background:rgba(49,216,139,.13)}.adminModule span,.adminModule strong{display:block}.adminModule span{opacity:.72;font-size:12px;font-weight:800}.light .adminClientCheck,.light .adminModule{background:#f7f9fc}.miniButton{border:1px solid rgba(125,180,255,.25);background:hsla(0,0%,100%,.07);color:inherit;padding:8px 10px;border-radius:10px;cursor:pointer;font-weight:800;display:inline-flex;align-items:center;gap:7px}@media (max-width:1180px){.adminCards{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.adminCards{grid-template-columns:1fr}.modeBox{margin-bottom:16px}}.loginShell{min-height:100vh;display:grid;place-items:center;padding:32px}.loginCard{width:min(980px,100%);border:1px solid rgba(125,180,255,.18);border-radius:28px;padding:34px;background:hsla(0,0%,100%,.05);box-shadow:0 24px 80px rgba(0,0,0,.28)}.loginHeader{display:flex;gap:18px;align-items:center;margin-bottom:30px}.loginLogo{width:62px;height:62px;border-radius:20px;display:grid;place-items:center;font-weight:900;font-size:28px;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff}.loginHeader p{margin:0;opacity:.72;font-weight:800}.loginHeader h1{margin:4px 0;font-size:clamp(30px,5vw,54px);letter-spacing:-1.8px}.loginHeader span{opacity:.72;line-height:1.5}.loginGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px}.loginOption{border:1px solid rgba(125,180,255,.18);border-radius:22px;padding:24px;text-align:left;color:inherit;cursor:pointer;display:grid;grid-gap:14px;gap:14px;background:hsla(0,0%,100%,.06);transition:transform .2s ease,border-color .2s ease,background .2s ease}.loginOption:hover{transform:translateY(-3px);border-color:rgba(96,165,250,.58);background:rgba(59,130,246,.12)}.loginOption strong{font-size:20px}.loginOption span{opacity:.72;line-height:1.5}.loginOption.admin{background:linear-gradient(135deg,rgba(37,99,235,.18),rgba(124,58,237,.12))}.loginOption.client{background:linear-gradient(135deg,rgba(16,185,129,.16),rgba(59,130,246,.1))}.loginFooter{margin-top:22px;display:flex;justify-content:space-between;gap:14px;align-items:center;opacity:.8}.loginFooter button{border:1px solid rgba(125,180,255,.22);background:hsla(0,0%,100%,.07);color:inherit;padding:10px 14px;border-radius:12px;cursor:pointer;font-weight:800}.topActions{display:flex;gap:10px;align-items:center}.themeButton.danger{color:#fca5a5}@media (max-width:820px){.loginShell{padding:18px}.loginCard{padding:22px;border-radius:22px}.loginHeader{align-items:flex-start}.loginGrid{grid-template-columns:1fr}.loginFooter{flex-direction:column;align-items:flex-start}.topActions{flex-direction:column;align-items:stretch}}.premiumLogin{width:100%}.loginCardV5{width:min(1180px,100%);padding:28px}.loginBrandArea{justify-content:space-between;gap:18px;margin-bottom:30px}.loginBrandArea,.primeLogoBox{display:flex;align-items:center}.primeLogoBox{gap:14px}.primeLogoMark{width:54px;height:54px;border-radius:18px;display:grid;place-items:center;font-size:25px;font-weight:950;color:#fff;background:linear-gradient(135deg,#0f172a,#2563eb,#7c3aed);box-shadow:0 16px 40px rgba(37,99,235,.25)}.primeLogoOfficial{width:clamp(150px,16vw,210px);flex:0 0 auto}.primeLogoOfficial img{display:block;width:100%;height:auto;object-fit:contain}.primeLogoBox strong{display:block;font-size:17px;letter-spacing:-.2px}.primeLogoBox span{display:block;opacity:.7;font-size:13px;margin-top:2px}.loginThemeButton{border:1px solid rgba(125,180,255,.22);background:hsla(0,0%,100%,.07);color:inherit;padding:10px 14px;border-radius:13px;cursor:pointer;font-weight:850}.loginHero{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:24px;gap:24px;align-items:flex-end;margin-bottom:24px}.loginEyebrow{margin:0 0 8px;opacity:.74;font-weight:850;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.loginHero h1{margin:0;font-size:clamp(32px,5vw,58px);line-height:1.02;letter-spacing:0;max-width:760px}.loginHero span{display:block;margin-top:16px;max-width:700px;opacity:.74;line-height:1.55}.loginStats{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.loginStats div{border:1px solid rgba(125,180,255,.16);background:hsla(0,0%,100%,.05);border-radius:18px;padding:14px}.loginStats strong{display:block;font-size:20px}.loginStats span{font-size:12px;opacity:.72}.loginMainGrid{display:grid;grid-template-columns:.95fr 1.05fr;grid-gap:18px;gap:18px}.loginFormPanel,.loginInfoPanel{border:1px solid rgba(125,180,255,.16);background:hsla(0,0%,100%,.055);border-radius:24px;padding:22px}.formTitle{display:grid;grid-gap:6px;gap:6px;margin-bottom:18px}.formTitle strong{font-size:22px;letter-spacing:0}.formTitle span{opacity:.72;line-height:1.45}.loginField{display:grid;grid-gap:8px;gap:8px;font-size:13px;font-weight:850;margin-bottom:14px}.loginField input{width:100%;border:1px solid rgba(125,180,255,.18);background:rgba(2,6,23,.22);color:inherit;border-radius:15px;padding:14px;outline:none;font-size:14px}.light .loginField input{background:hsla(0,0%,100%,.8)}.loginField input:focus{border-color:rgba(96,165,250,.75);box-shadow:0 0 0 4px rgba(37,99,235,.12)}.loginRow{justify-content:space-between;gap:14px;margin:4px 0 18px}.loginRow,.rememberLogin{display:flex;align-items:center}.rememberLogin{gap:8px;opacity:.78;font-size:13px;font-weight:750}.linkButton{border:0;background:transparent;color:#60a5fa;cursor:pointer;font-weight:850;padding:0}.backLogin{margin-top:16px}.loginActions{display:grid;grid-gap:10px;gap:10px}.primaryLogin{border:0;border-radius:16px;padding:14px 16px;cursor:pointer;color:#fff;font-weight:900;display:flex;align-items:center;justify-content:center;gap:10px}.primaryLogin.admin{background:linear-gradient(135deg,#2563eb,#7c3aed)}.primaryLogin.client{background:linear-gradient(135deg,#059669,#2563eb)}.loginNotice{margin:16px 0 0;font-size:12px;line-height:1.5;opacity:.68}.loginInfoPanel{display:grid;grid-gap:14px;gap:14px}.accessCard{border:1px solid rgba(125,180,255,.16);border-radius:20px;padding:18px;display:grid;grid-gap:10px;gap:10px}.accessCard strong{font-size:18px}.accessCard span{opacity:.72;line-height:1.5;font-size:13px}.adminAccess{background:linear-gradient(135deg,rgba(37,99,235,.16),rgba(124,58,237,.08))}.clientAccess{background:linear-gradient(135deg,rgba(5,150,105,.14),rgba(37,99,235,.08))}.securityNote{display:flex;gap:10px;align-items:flex-start;border-radius:18px;padding:16px;background:rgba(251,191,36,.1);border:1px solid rgba(251,191,36,.18);font-size:13px;line-height:1.5;opacity:.9}@media (max-width:980px){.loginHero,.loginMainGrid{grid-template-columns:1fr}.loginStats{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.loginCardV5{padding:18px;border-radius:22px}.loginBrandArea{align-items:flex-start;flex-direction:column}.loginThemeButton{width:100%}.loginHero h1{font-size:34px;letter-spacing:-1.4px}.loginStats{grid-template-columns:1fr}.loginFormPanel,.loginInfoPanel{padding:16px;border-radius:20px}.loginRow{align-items:flex-start;flex-direction:column}.primaryLogin{width:100%}}.filterBar{grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;min-width:0}.filterBar label{display:grid;grid-gap:8px;gap:8px;font-size:13px;font-weight:850;min-width:0}.filterBar select{width:100%;border:1px solid rgba(125,180,255,.18);background:rgba(2,6,23,.22);color:inherit;border-radius:14px;padding:12px 14px;outline:none;font-weight:750;min-width:0}.light .filterBar select{background:hsla(0,0%,100%,.85)}@media (max-width:980px){.filterBar{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.filterBar{grid-template-columns:1fr}}.clientFilterBar{margin-top:2px}.filterBar input{width:100%;border:1px solid rgba(125,180,255,.18);background:rgba(2,6,23,.22);color:inherit;border-radius:14px;padding:12px 14px;outline:none;font-weight:750;min-width:0}.light .filterBar input{background:hsla(0,0%,100%,.85)}.filterBar input:focus,.filterBar select:focus{border-color:rgba(96,165,250,.75);box-shadow:0 0 0 4px rgba(37,99,235,.12)}.pipelineBoard{display:grid;grid-template-columns:repeat(5,minmax(220px,1fr));grid-gap:14px;gap:14px;overflow-x:auto;padding-bottom:6px}.stageColumn{min-width:220px;border:1px solid rgba(125,180,255,.16);background:hsla(0,0%,100%,.045);border-radius:20px;padding:14px}.stageHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px}.stageHeader strong{font-size:14px;letter-spacing:-.2px}.stageHeader span{font-size:12px;opacity:.65}.orderMiniCard{border:1px solid rgba(251,191,36,.22);background:rgba(251,191,36,.08);border-radius:16px;padding:12px;display:grid;grid-gap:5px;gap:5px;margin-bottom:10px}.orderMiniCard b{font-size:13px}.orderMiniCard span{font-size:13px;opacity:.84}.orderMiniCard small{font-size:12px;opacity:.65}.orderMiniCard.blue{border-color:rgba(96,165,250,.24);background:rgba(37,99,235,.1)}.orderMiniCard.green{border-color:rgba(52,211,153,.24);background:rgba(16,185,129,.1)}.orderMiniCard.yellow{border-color:rgba(251,191,36,.24);background:rgba(251,191,36,.1)}.orderMiniCard.red{border-color:hsla(0,91%,71%,.28);background:rgba(239,68,68,.12)}@media (max-width:1180px){.pipelineBoard{grid-template-columns:repeat(3,minmax(220px,1fr))}}@media (max-width:820px){.pipelineBoard{grid-template-columns:repeat(5,230px)}}.brandLogoWrap{width:44px;height:44px;border-radius:14px;display:inline-grid;place-items:center;background:linear-gradient(135deg,#123456,#2563eb 48%,#c8a24a);border:1px solid rgba(213,178,93,.24);box-shadow:0 12px 28px rgba(37,99,235,.2);flex:0 0 auto}.brandLogoWrap.officialLogoCompact{width:52px;height:42px;border:0;border-radius:0;background:transparent;box-shadow:none}.brandLogoWrap.officialLogoCompact img{display:block;width:100%;height:100%;object-fit:contain}.brandLogoWrap span{color:#fff7df;font-size:13px;font-weight:950;letter-spacing:.04em;margin:0;opacity:1}.primeLogoImage{width:118px;max-width:38vw;height:auto;border-radius:16px;object-fit:contain;background:rgba(15,23,42,.8);box-shadow:0 16px 40px rgba(37,99,235,.18)}.integrationStrip,.primeLogoImage{border:1px solid rgba(125,180,255,.16)}.integrationStrip{background:hsla(0,0%,100%,.045);border-radius:24px;padding:16px;display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:18px;gap:18px;align-items:center}.integrationStrip,.integrationStrip.compact{margin-bottom:18px}.integrationStrip strong{display:block;font-size:16px;letter-spacing:-.2px}.integrationStrip span{display:block;margin-top:4px;opacity:.7;font-size:13px;line-height:1.45}.integrationLogoGrid{display:grid;grid-template-columns:repeat(4,minmax(90px,1fr));grid-gap:10px;gap:10px;align-items:center}.integrationLogoGrid img{width:100%;height:48px;object-fit:contain;background:hsla(0,0%,100%,.92);border-radius:14px;padding:8px;border:1px solid rgba(125,180,255,.12)}.integrationLogoGrid img:first-child{background:transparent;border:0;padding:0}.integrationLogoGrid .integrationMonogram:first-child{background:linear-gradient(145deg,rgba(12,27,44,.96),rgba(18,58,91,.92)),#102033;border:1px solid rgba(125,180,255,.24);padding:0}.integrationBrandIcon{width:100%;height:48px;border-radius:14px}.filterBar{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:flex-end}.filterApply{min-height:44px;border:0;border-radius:14px;padding:12px 16px;cursor:pointer;color:#fff;font-weight:900;background:linear-gradient(135deg,#2563eb,#7c3aed);box-shadow:0 12px 28px rgba(37,99,235,.22)}.filterApply:hover{transform:translateY(-1px)}@media (max-width:1180px){.integrationStrip{grid-template-columns:1fr}.integrationLogoGrid{grid-template-columns:repeat(2,minmax(120px,1fr))}}@media (max-width:980px){.filterBar{grid-template-columns:repeat(2,minmax(0,1fr))}.filterApply{width:100%}}@media (max-width:640px){.brandLogoWrap{width:50px;height:38px}.primeLogoImage{width:105px}.integrationLogoGrid{grid-template-columns:1fr 1fr}.integrationLogoGrid img{height:44px}.filterBar{grid-template-columns:1fr}}.tableWrap table td .miniButton,.tableWrap table td .reenvio{white-space:nowrap}@media (max-width:820px){.tableWrap{overflow-x:auto}.tableWrap table{min-width:980px}}.loginError{border:1px solid hsla(0,91%,71%,.28);background:rgba(239,68,68,.12);color:#fecaca;padding:11px 13px;border-radius:14px;font-size:13px;font-weight:800;margin-bottom:14px}.primaryLogin:disabled{opacity:.65;cursor:not-allowed}.filterAction{display:flex;align-items:flex-end}.filterSearchButton{width:100%;border:0;border-radius:14px;padding:13px 16px;cursor:pointer;color:#fff;font-weight:900;background:linear-gradient(135deg,#2563eb,#7c3aed)}.emptyState{border:1px solid rgba(125,180,255,.16);background:hsla(0,0%,100%,.045);border-radius:16px;padding:18px;font-weight:800;opacity:.8}.dashboardClientHeader{min-width:0}.logisticsHero strong{font-size:20px}.kpiGrid.logisticsSmart{grid-template-columns:repeat(4,minmax(160px,1fr))}.logisticsSmart .kpi{min-height:118px}.logisticsTable table{min-width:1540px}.strongCell{font-weight:900}.trackingCell{display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-width:150px}.trackingCell span{font-weight:850;color:#dbeafe}.light .trackingCell span{color:#1e3a5f}.trackingAudit,.trackingMissing{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(125,180,255,.22);background:rgba(77,163,245,.1);color:#9fd0ff;border-radius:10px;padding:7px 9px;font-weight:800;font-size:12px}.trackingAudit{width:100%;justify-content:flex-start;margin-top:4px;font-size:13px}.light .trackingAudit,.light .trackingMissing{background:rgba(77,163,245,.08);color:#1e5a91}.miniButton.subtle{width:-moz-fit-content;width:fit-content;padding:6px 8px;font-size:12px;background:hsla(0,0%,100%,.045)}.operationalTable table{min-width:980px}.actionRecommendation{min-width:190px;line-height:1.45;color:rgba(226,232,240,.78);font-weight:750}.actionRecommendation .miniButton{margin-top:8px}.light .actionRecommendation{color:rgba(15,23,42,.76)}.modalOverlay{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(3,10,18,.72)}.logisticsModal{width:min(760px,100%);max-height:calc(100vh - 40px);overflow:auto}.logisticsModalSections{display:grid;grid-gap:18px;gap:18px;margin-top:16px}.logisticsModalSections section{display:grid;grid-gap:12px;gap:12px}.logisticsModalSections h3{margin:0;font-size:14px;line-height:1.25;color:#7ec0ff}.light .logisticsModalSections h3{color:#1d4ed8}.modalRecommendation{margin:0;border:1px solid rgba(125,180,255,.16);background:hsla(0,0%,100%,.045);border-radius:14px;padding:14px;line-height:1.45;font-weight:750}.light .modalRecommendation{background:rgba(37,99,235,.05);border-color:rgba(20,50,90,.12)}.modalActions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:16px}.criticalNotice{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(255,77,77,.36);background:rgba(255,77,77,.12);color:#ff9f9f;border-radius:10px;padding:8px 10px;font-weight:850;font-size:13px}@media (max-width:1180px){.kpiGrid.logisticsSmart{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media (max-width:640px){.kpiGrid.logisticsSmart{grid-template-columns:1fr}.modalOverlay{align-items:stretch;padding:12px}}.dashboardClientHeader{border:1px solid rgba(59,130,246,.28);background:rgba(15,35,58,.86);border-radius:18px;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;box-shadow:0 18px 45px rgba(0,0,0,.18)}.dashboardClientHeader span{display:block;color:rgba(226,232,240,.72);font-size:12px;font-weight:800;margin-bottom:4px}.dashboardClientHeader strong{color:#f8fafc;font-size:22px;font-weight:950}.dashboardClientHeader small{color:rgba(226,232,240,.7);font-weight:800}.miniCard{border:1px solid rgba(59,130,246,.25);background:rgba(15,35,58,.78);border-radius:18px;padding:18px;min-height:112px;display:flex;flex-direction:column;justify-content:center;gap:7px;box-shadow:0 18px 45px rgba(0,0,0,.16)}.miniCard svg{color:#93c5fd;margin-bottom:4px}.miniCard strong{color:#f8fafc;font-size:28px;font-weight:950;line-height:1}.miniCard span{color:rgba(226,232,240,.76);font-size:13px;font-weight:850}.cardPanel,.filterBar,.kpi,.loginCard,.metricCard,.sidebar,.statCard,.tableWrap,.topbar{border:1.5px solid rgba(125,180,255,.28)!important;box-shadow:0 14px 32px rgba(0,0,0,.14)!important}.light .cardPanel,.light .filterBar,.light .kpi,.light .loginCard,.light .metricCard,.light .sidebar,.light .statCard,.light .tableWrap,.light .topbar{border-color:rgba(20,50,90,.18)!important;box-shadow:0 14px 30px rgba(20,50,90,.09)!important}table{border-collapse:separate!important;border-spacing:0!important}table td,table th{border-bottom:1px solid rgba(125,180,255,.22)!important}table th{border-top:1px solid rgba(125,180,255,.18)!important}.light table td,.light table th{border-bottom-color:rgba(20,50,90,.14)!important}.light table th{border-top-color:rgba(20,50,90,.12)!important}input,select,textarea{border:1.5px solid rgba(125,180,255,.32)!important}.light input,.light select,.light textarea{border-color:rgba(20,50,90,.22)!important}input:focus,select:focus,textarea:focus{border-color:rgba(37,99,235,.65)!important;box-shadow:0 0 0 3px rgba(37,99,235,.12)!important}.filterSearchButton,button{border:1.5px solid rgba(125,180,255,.24)!important}.light .filterSearchButton,.light button{border-color:rgba(20,50,90,.16)!important}.badge{border:1px solid rgba(125,180,255,.2)!important}.light .badge{border-color:rgba(20,50,90,.14)!important}.menuItem,.sidebar button,nav button{border:1px solid transparent}.menuItem.active,.sidebar button.active,nav button.active{border:1.5px solid rgba(37,99,235,.32)!important;box-shadow:inset 0 0 0 1px rgba(37,99,235,.1)!important}.cardPanel,.filterBar,.kpi,.loginCard,.metricCard,.sidebar,.statCard,.tableWrap,.topbar{border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 6px 18px rgba(15,23,42,.045)!important}table td,table th{border-bottom:1px solid rgba(15,23,42,.07)!important}table th{border-top:none!important}input,select,textarea{border:1px solid rgba(15,23,42,.12)!important;box-shadow:none!important}input:focus,select:focus,textarea:focus{border-color:rgba(37,99,235,.38)!important;box-shadow:0 0 0 3px rgba(37,99,235,.07)!important;outline:none!important}.badge,.filterSearchButton,button{border:1px solid rgba(15,23,42,.08)!important}.menuItem.active,.sidebar button.active,nav button.active{border:1px solid rgba(37,99,235,.18)!important;box-shadow:none!important}body,html{width:100%;max-width:100%;overflow-x:hidden}body{line-height:1.45}.app,.cardPanel,.content,.dashboardClientHeader,.filterBar,.kpi,.miniCard,.pageStack,.tableWrap,button,input,select,table,td,textarea,th{min-width:0}.app,button,input,select,textarea{max-width:100%}.app{width:100%}.app,.sidebar{overflow-x:hidden}.sidebar{flex:0 0 260px;max-width:260px;overflow-y:auto}.content{flex:1 1 auto;width:calc(100% - 260px);max-width:100%;padding:24px;overflow-x:hidden}.pageStack,.topbar{width:100%;max-width:100%}.topbar{border:0!important;box-shadow:none!important}.titleBlock{min-width:0}.adminMini span,.cardTitle,.cardTitle div,.dashboardClientHeader small,.dashboardClientHeader strong,.kpi small,.kpi span,.miniCard span,.titleBlock h1,.titleBlock span,td,th{overflow-wrap:anywhere}.titleBlock h1{line-height:1.12;letter-spacing:0}.formTitle strong,.loginHero h1,h1,h2,h3{letter-spacing:0!important}.topActions{flex:0 0 auto}.dashboardClientHeader{width:100%;max-width:100%;align-items:flex-start}.dashboardClientHeader>div{min-width:0}.dashboardClientHeader strong{display:block;line-height:1.2}.adminCards,.kpiGrid,.kpiGrid.four,.kpiGrid.logisticsSmart,.settingsGrid,.taxGrid{width:100%;max-width:100%;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.adminMini,.cardPanel,.kpi,.miniCard{width:100%;max-width:100%;overflow:hidden}.kpi{border-radius:18px;padding:16px}.kpi strong{line-height:1.05}.cardPanel{border-radius:20px;padding:18px}.cardTitle{gap:12px;flex-wrap:wrap}.cardTitle div{min-width:0;line-height:1.25}.filterBar{width:100%;max-width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;grid-gap:12px;gap:12px;align-items:end;border:0!important;box-shadow:none!important}.filterBar label,.formGrid label,.loginField{min-width:0;line-height:1.25}.filterBar input,.filterBar select,.formGrid input,.loginField input,input,select,textarea{min-height:44px;height:auto;padding:11px 13px;line-height:1.35;border-radius:12px;vertical-align:middle}.filterAction,.filterApply,.filterSearchButton{width:100%;min-width:0}.filterApply,.filterSearchButton,.miniButton,.mode,.nav,.reenvio,.themeButton{line-height:1.2}.tableWrap{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;border-radius:16px;-webkit-overflow-scrolling:touch}.tableWrap table{width:100%;min-width:860px}.operationalTable table{min-width:940px}.logistics360Table table{min-width:1280px}.logistics360Table td:nth-child(6),.logistics360Table td:nth-child(7),.logistics360Table td:nth-child(8),.logistics360Table th:nth-child(6),.logistics360Table th:nth-child(7),.logistics360Table th:nth-child(8){min-width:132px;max-width:none}.logistics360Table td:nth-child(7),.logistics360Table th:nth-child(7){min-width:170px}td,th{padding:11px 10px;line-height:1.35;vertical-align:top;font-size:12px}th{white-space:nowrap}td{max-width:260px}.badge{width:-moz-fit-content;width:fit-content;max-width:none;min-width:max-content;min-height:28px;padding:6px 12px;line-height:1.15;white-space:nowrap;text-align:center}.miniButton{min-height:34px;justify-content:center;white-space:nowrap}.trackingCell{min-width:0;max-width:190px}.strongCell,.trackingCell span{overflow-wrap:anywhere}.actionRecommendation{min-width:0;max-width:260px;display:grid;grid-gap:8px;gap:8px;overflow:visible}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.modalOverlay{max-width:100vw;overflow:hidden}.logisticsModal{width:min(760px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;overflow-x:hidden}.logisticsMobileCards{display:none}.logisticsMobileCard{width:100%;max-width:100%;min-width:0;border:1px solid rgba(125,180,255,.16);background:hsla(0,0%,100%,.045);border-radius:16px;padding:14px;display:grid;grid-gap:12px;gap:12px;overflow:hidden}.light .logisticsMobileCard{background:hsla(0,0%,100%,.9);border-color:rgba(20,50,90,.12)}.mobileCardHead{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;min-width:0}.mobileCardHead div{min-width:0}.mobileCardHead span,.mobileCardHead strong{display:block;overflow-wrap:anywhere}.mobileCardHead span{margin-top:2px;opacity:.72;font-size:12px}.mobileInfoGrid{display:grid;grid-template-columns:minmax(95px,.8fr) minmax(0,1fr);grid-gap:7px 10px;gap:7px 10px;font-size:12px}.mobileInfoGrid span{opacity:.66}.mobileInfoGrid strong{min-width:0;overflow-wrap:anywhere}.logistics360Table .badge,.mobileBadgeRow .badge,.mobileInfoGrid .badge{overflow-wrap:normal;word-break:normal;white-space:nowrap}.mobileTracking{max-width:100%;align-items:center}.mobileBadgeRow,.modalActions{min-width:0}.mobileBadgeRow{display:flex;flex-wrap:wrap;gap:8px}.mobileRecommendation{margin:0;font-size:12px;line-height:1.45;overflow-wrap:anywhere;opacity:.82}.mobileFollowButton{width:100%}@media (max-width:1180px){.content{padding:20px}.kpiGrid,.kpiGrid.four,.kpiGrid.logisticsSmart{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.app{display:block}.sidebar{max-width:min(280px,calc(100vw - 24px))}.content{width:100%;padding:16px}.topbar{align-items:flex-start}.topActions{flex-direction:row;flex-wrap:wrap;justify-content:flex-end}.dashboardClientHeader{display:grid;grid-gap:8px;gap:8px}.dashboardClientHeader strong{font-size:19px}.cardPanel{padding:16px;border-radius:18px}.tableWrap table{min-width:900px}.logistics360Table{display:none}.logisticsMobileCards{display:grid;grid-gap:12px;gap:12px}.formGrid{grid-template-columns:1fr}.modalOverlay{align-items:stretch;padding:10px}.logisticsModal{width:100%;max-height:calc(100dvh - 20px)}}@media (max-width:640px){.content{padding:12px}.topbar{gap:10px}.titleBlock h1{font-size:20px}.adminCards,.kpiGrid,.kpiGrid.four,.kpiGrid.logisticsSmart,.settingsGrid,.taxGrid{grid-template-columns:1fr}.filterBar{grid-template-columns:1fr!important}.filterApply,.filterBar input,.filterBar select,.filterSearchButton{width:100%}.themeButton{min-width:42px;min-height:42px;font-size:13px}.mobileBottom{left:8px;right:8px;bottom:8px}}@media (max-width:420px){.content{padding:10px}.cardPanel,.kpi,.logisticsMobileCard,.miniCard{padding:13px}.mobileInfoGrid{grid-template-columns:1fr}}.accessCard,.loginCardV5,.loginFormPanel,.loginHero,.loginInfoPanel,.loginMainGrid,.loginShell,.loginStats,.premiumLogin{max-width:100%;min-width:0}.loginHero h1{line-height:1.08!important;max-width:820px}.accessCard span,.loginHero span,.loginNotice,.securityNote span,td,th{overflow-wrap:break-word;word-break:normal}.badge,.badge *{overflow-wrap:normal!important;word-break:normal!important;white-space:nowrap!important}.logistics360Table td:first-child,.logistics360Table td:nth-child(10),.logistics360Table th:first-child,.logistics360Table th:nth-child(10){text-align:center}.logistics360Table td:nth-child(2),.logistics360Table th:nth-child(2){min-width:190px}.logistics360Table td:nth-child(11),.logistics360Table th:nth-child(11){min-width:260px}.logistics360Table .actionRecommendation{max-width:300px;display:grid;grid-gap:8px;gap:8px;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:visible}.logistics360Table .actionRecommendation span{display:block;overflow-wrap:break-word}.light .dashboardClientHeader,.light .miniCard{background:#fff;color:#102033;border-color:rgba(20,50,90,.12)}.light .dashboardClientHeader small,.light .dashboardClientHeader span,.light .miniCard span{color:rgba(15,23,42,.66)}.light .dashboardClientHeader strong,.light .miniCard strong{color:#102033}.light .miniCard svg{color:#2563eb}@media (max-width:820px){.themeButton{font-size:13px;white-space:normal}}@media (max-width:640px){.loginShell{padding:12px}.loginCardV5{padding:16px}.primeLogoBox{width:100%;min-width:0;justify-content:center;text-align:left}.primeLogoOfficial{width:150px}.primeLogoMark{width:52px;height:52px;border-radius:17px;font-size:24px;flex:0 0 auto}.loginHero h1{font-size:30px}.loginActions,.primaryLogin{width:100%}}@media (max-width:820px){.themeButton{font-size:13px!important}}