.settingsPage{gap:16px;display:grid}.settingsHero{justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.settingsHero>div{max-width:820px}.settingsHero span{letter-spacing:.08em;color:#0a56aa;font-size:11px;font-weight:900;display:block}.settingsHero h2{color:#102f54;margin:5px 0 7px;font-size:24px}.settingsHero p{color:#667a93;margin:0;font-size:13px;line-height:1.5}.settingsHero>button{color:#174d86;background:#fff;border:1px solid #c7d7e9;border-radius:11px;min-height:42px;padding:0 14px;font-weight:800}.settingsKpis{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.settingsKpis>div{border:1px solid var(--pdx-line);background:#fff;border-radius:14px;gap:3px;padding:15px 16px;display:grid}.settingsKpis small{color:#6e8096;font-size:11px;font-weight:800}.settingsKpis strong{color:#14365e;font-size:28px}.settingsKpis span{color:#7b8ca1;font-size:10px}.settingsKpis .warn{background:#fffaf0;border-color:#efca7d}.settingsKpis .warn strong{color:#a66812}.settingsKpis .ok{background:#f7fcf9;border-color:#b9dcc8}.settingsError{color:#a52833;background:#fff3f4;border:1px solid #f0b9bd;border-radius:11px;padding:12px 14px;font-size:12px;font-weight:700}.settingsGrid{grid-template-columns:minmax(260px,.7fr) minmax(0,1.6fr);gap:14px;display:grid}.operationEditor,.operationListPanel,.unmappedBranches{padding:0;overflow:hidden}.settingsTitle{background:var(--pdx-surface-soft);border-bottom:1px solid #e5ebf2;justify-content:space-between;align-items:center;gap:12px;padding:16px 17px;display:flex}.settingsTitle h3{color:#14345a;margin:0;font-size:17px}.settingsTitle p{color:#718298;margin:4px 0 0;font-size:11px;line-height:1.4}.settingsTitle>b{color:#956416;background:#fff1ca;border-radius:999px;padding:6px 9px;font-size:11px}.operationEditor>label{color:#425b78;gap:5px;padding:13px 16px 0;font-size:11px;font-weight:800;display:grid}.operationEditor input,.branchAdd input,.mapBranchAction select{color:#173451;background:#fff;border:1px solid #cbd8e6;border-radius:10px;width:100%;height:41px;padding:0 11px}.settingsActions{gap:8px;padding:16px;display:flex}.settingsActions button,.branchAdd button,.mapBranchAction button{color:#174d86;background:#fff;border:1px solid #c7d5e5;border-radius:10px;min-height:40px;padding:0 12px;font-weight:800}.settingsActions .primary{color:#fff;background:#0a4a98;border-color:#0a4a98}.settingsActions button:disabled,.branchAdd button:disabled,.mapBranchAction button:disabled{opacity:.45}.operationList{gap:10px;padding:12px;display:grid}.operationCard{background:#fff;border:1px solid #cfdbe8;border-radius:13px;overflow:hidden}.operationCard.inactive{opacity:.66;background:#fafbfc}.operationCardHead{justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}.operationCardHead>div:first-child{align-items:center;gap:7px;min-width:0;display:flex}.operationCardHead strong{color:#12345a;font-size:14px}.operationCardHead small{color:#63778f;background:#eef3f8;border-radius:999px;padding:3px 6px;font-size:10px}.operationCardHead em{color:#17704a;background:#e8f7ee;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:900}.operationCard.inactive .operationCardHead em{color:#6f7885;background:#eef1f4}.operationCardHead>div:last-child{gap:6px;display:flex}.operationCardHead button{color:#31577f;background:#fff;border:1px solid #d0dae6;border-radius:8px;height:32px;padding:0 9px;font-size:10px;font-weight:800}.branchChips{flex-wrap:wrap;gap:6px;padding:0 13px 11px;display:flex}.branchChips span{color:#164d88;background:#eff6ff;border:1px solid #bdd3eb;border-radius:999px;align-items:center;gap:6px;padding:5px 6px 5px 9px;font-size:10px;display:inline-flex}.branchChips span.inactive{color:#777f8b;background:#f4f5f7;border-color:#d9dde2}.branchChips button{width:20px;height:20px;color:inherit;background:#0a4a9817;border:0;border-radius:50%}.branchChips i{color:#8a98aa;font-size:10px}.branchAdd{background:var(--pdx-surface-soft);border-top:1px solid #e7edf3;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:10px 13px;display:grid}.branchAdd button{height:41px}.settingsEmpty{text-align:center;color:#8492a4;padding:22px;font-size:12px}.unmappedTable{display:grid}.unmappedHead,.unmappedRow{grid-template-columns:.7fr .6fr .7fr .6fr 1fr 1.5fr;align-items:center;gap:8px;padding:10px 14px;display:grid}.unmappedHead{color:#61758e;background:#f5f8fc;border-bottom:1px solid #e1e8f0;font-size:10px;font-weight:900}.unmappedRow{color:#2b4666;border-bottom:1px solid #e8edf3;font-size:11px}.unmappedRow:last-child{border-bottom:0}.unmappedRow>span:first-child{flex-direction:column;display:flex}.unmappedRow>span:first-child small{color:#b16a22;font-size:9px}.unmappedRow.mapped>span:first-child small{color:var(--pdx-ok)}.mapBranchAction{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.mapBranchAction select{height:36px;font-size:11px}.mapBranchAction button{min-height:36px;font-size:10px}@media (width<=900px){.settingsGrid,.settingsKpis{grid-template-columns:1fr}.settingsHero{flex-direction:column;align-items:flex-start}.unmappedTable{overflow-x:auto}.unmappedHead,.unmappedRow{min-width:760px}}.settingsPage.opsDirectory{gap:20px}.settingsPage.opsDirectory .settingsHero{border:1px solid var(--pdx-line);border-left:4px solid var(--pdx-blue);box-shadow:none;border-radius:16px;padding:24px}.settingsPage.opsDirectory .settingsHero h1{color:#102f54;margin:6px 0 8px;font-size:25px;line-height:1.2}.settingsPage.opsDirectory .settingsHero>button{flex:none;justify-content:center;align-items:center;gap:8px;width:auto;min-height:42px;display:inline-flex}.settingsPage.opsDirectory .settingsKpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.settingsPage.opsDirectory .settingsKpis>div{border-radius:14px;gap:6px;padding:20px;position:relative}.settingsPage.opsDirectory .settingsKpis>div>svg{color:#3970b1;position:absolute;top:20px;right:20px}.settingsPage.opsDirectory .settingsKpis small{padding-right:32px;font-size:12px}.settingsPage.opsDirectory .settingsKpis span{font-size:12px;line-height:1.4}.settingsPage.opsDirectory .settingsKpis .warn{background:#fffaf1;border-color:#edcf9e}.settingsPage.opsDirectory .settingsKpis .ok>svg{color:var(--pdx-ok)}.settingsPage.opsDirectory .settingsGrid{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:20px}.settingsPage.opsDirectory .panel{box-shadow:none;border-radius:14px}.settingsPage.opsDirectory .settingsTitle{align-items:flex-start;padding:20px}.settingsPage.opsDirectory .settingsTitle p{font-size:12px;line-height:1.5}.settingsPage.opsDirectory .operationEditor{border-top:3px solid var(--pdx-blue)}.settingsPage.opsDirectory .operationEditor>label{gap:8px;padding:16px 20px 0;font-size:12px}.settingsPage.opsDirectory .operationEditor input{min-width:0;font:inherit;min-height:44px}.settingsPage.opsDirectory .settingsActions{flex-wrap:wrap;padding:20px}.settingsPage.opsDirectory .settingsActions button{flex:150px;min-height:44px}.settingsPage.opsDirectory .opsSearch{color:#63778f;background:#fff;border:1px solid #cfdbe8;border-radius:10px;align-items:center;gap:10px;margin:16px 20px 0;padding:0 12px;display:flex}.settingsPage.opsDirectory .opsSearch input{width:100%;min-width:0;height:44px;font:inherit;background:0 0;border:0;outline:none;font-size:13px}.settingsPage.opsDirectory .opsSearch:focus-within{outline:2px solid var(--pdx-blue);outline-offset:2px}.settingsPage.opsDirectory .operationList{gap:16px;padding:20px}.settingsPage.opsDirectory .operationCard{border-color:var(--pdx-line);border-radius:12px}.settingsPage.opsDirectory .operationCard.inactive{opacity:1;background:var(--pdx-surface-soft)}.settingsPage.opsDirectory .operationCardHead{align-items:flex-start;padding:16px}.settingsPage.opsDirectory .operationCardHead>div:first-child{flex-wrap:wrap}.settingsPage.opsDirectory .operationCardHead strong{overflow-wrap:anywhere;font-size:16px}.settingsPage.opsDirectory .operationCardHead>div:last-child{flex:none}.settingsPage.opsDirectory .operationCardHead button{width:auto;height:auto;min-height:36px;font-size:12px;font-weight:600}.settingsPage.opsDirectory .opsBranchLabel{color:var(--pdx-muted);margin:0;padding:0 16px 10px;font-size:12px}.settingsPage.opsDirectory .branchChips{gap:8px;padding:0 16px 16px}.settingsPage.opsDirectory .branchChips span{background:#f2f7fd;border-radius:8px;font-size:12px}.settingsPage.opsDirectory .branchChips button{flex:none;width:28px;height:28px}.settingsPage.opsDirectory .branchAdd{gap:10px;padding:14px 16px}.settingsPage.opsDirectory .branchAdd input{min-width:0;min-height:42px}.settingsPage.opsDirectory .branchAdd button{white-space:nowrap;width:auto;min-height:42px}.settingsPage.opsDirectory .opsListNote{color:var(--pdx-muted);margin:0;padding:0 20px 18px;font-size:12px;line-height:1.5}.settingsPage.opsDirectory .unmappedRow{padding:14px 20px;font-size:12px}.settingsPage.opsDirectory .unmappedHead{padding:12px 20px;font-size:11px}.settingsPage.opsDirectory button:focus-visible,.settingsPage.opsDirectory input:focus-visible,.settingsPage.opsDirectory select:focus-visible{outline:2px solid var(--pdx-blue);outline-offset:2px}@media (width<=1050px){.settingsPage.opsDirectory .settingsGrid{grid-template-columns:1fr}.settingsPage.opsDirectory .operationEditor{grid-template-columns:1fr 1fr;display:grid}.settingsPage.opsDirectory .operationEditor>.settingsTitle,.settingsPage.opsDirectory .operationEditor>.settingsActions{grid-column:1/-1}}@media (width<=640px){.settingsPage.opsDirectory .settingsHero{padding:18px}.settingsPage.opsDirectory .settingsHero h1{font-size:22px}.settingsPage.opsDirectory .settingsKpis{grid-template-columns:1fr;gap:10px}.settingsPage.opsDirectory .settingsKpis>div{padding:16px}.settingsPage.opsDirectory .operationEditor{display:block}.settingsPage.opsDirectory .operationCardHead{flex-direction:column;gap:14px}.settingsPage.opsDirectory .operationCardHead>div:last-child{width:100%}.settingsPage.opsDirectory .operationCardHead button{flex:1;min-height:40px}.settingsPage.opsDirectory .operationList{padding:12px}.settingsPage.opsDirectory .branchAdd{grid-template-columns:1fr}.settingsPage.opsDirectory .settingsTitle{padding:16px}.settingsPage.opsDirectory .unmappedTable{overflow:visible}.settingsPage.opsDirectory .unmappedHead{display:none}.settingsPage.opsDirectory .unmappedRow{grid-template-columns:1fr 1fr;gap:14px;min-width:0;padding:16px}.settingsPage.opsDirectory .unmappedRow>span{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.settingsPage.opsDirectory .unmappedRow>span:before{content:attr(data-label);color:var(--pdx-muted);font-size:11px}.settingsPage.opsDirectory .unmappedRow>span:last-child{grid-column:1/-1}}.settingsPage.opsDirectory .settingsHero{border-left:1px solid var(--pdx-line)}.settingsPage.opsDirectory .settingsGrid{grid-template-columns:minmax(0,1fr)}.settingsPage.opsDirectory .operationEditor{border-top:1px solid var(--pdx-line);display:block}.settingsPage.opsDirectory .reportPanel{padding:20px}.settingsPage.opsDirectory .reportSectionHeading{background:0 0;padding:0 0 18px}.settingsPage.opsDirectory .reportSectionHeading h2{color:#14345a;margin:0;font-size:18px}.settingsPage.opsDirectory .reportSectionHeading>b{color:var(--pdx-blue);white-space:nowrap;background:#edf4fc}.settingsPage.opsDirectory .opsFormFields{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;padding:20px 0;display:grid}.settingsPage.opsDirectory .opsFormFields label{color:#425b78;gap:8px;font-size:13px;display:grid}.settingsPage.opsDirectory .settingsActions{border:1px solid var(--pdx-line);background:#f6f9fc;border-radius:12px;align-items:center;padding:16px}.settingsPage.opsDirectory .opsFormHint{color:var(--pdx-muted);flex:240px;font-size:12px;line-height:1.5}.settingsPage.opsDirectory .settingsActions button{flex:none;width:auto;padding:0 20px}.settingsPage.opsDirectory .opsSearch{max-width:560px;margin:20px 0 0}.settingsPage.opsDirectory .operationList{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;padding:20px 0}.settingsPage.opsDirectory .operationCard{background:var(--pdx-surface-soft);box-shadow:0 4px 16px #16385b06}.settingsPage.opsDirectory .operationCardHead{flex-direction:column;gap:12px}.settingsPage.opsDirectory .opsListNote{padding:0}.settingsPage.opsDirectory .settingsEmpty{grid-column:1/-1}.settingsPage.opsDirectory .unmappedTable{margin-top:18px}@media (width<=760px){.settingsPage.opsDirectory .operationList,.settingsPage.opsDirectory .opsFormFields{grid-template-columns:minmax(0,1fr)}.settingsPage.opsDirectory .reportPanel{padding:16px}.settingsPage.opsDirectory .settingsActions button{flex:160px}}.reportsView{gap:20px;display:grid}.reportPanel{border:1px solid var(--pdx-line);background:#fff;border-radius:14px;min-width:0;padding:22px}.reportSectionHeading{color:#254668;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.reportSectionHeading h2{color:#122f52;margin:0 0 6px;font-size:18px}.reportSectionHeading p{color:var(--pdx-muted);margin:0;font-size:13px;line-height:1.5}.reportFormat{white-space:nowrap;color:var(--pdx-muted);font-size:11px}.reportImportGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.reportImportCard{border:1px solid var(--pdx-line);cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:18px;display:flex;position:relative}.reportImportCard:hover{background:#f9fbfe;border-color:#90aac9}.reportImportCard:focus-within{outline-offset:3px;outline:2px solid #205eb0}.reportImportCard.isLoading{cursor:progress}.reportFileIcon{color:#315b8c}.reportImportCard>strong{color:#183456;font-size:14px}.reportImportCard>small{color:var(--pdx-muted);font-size:12px;font-weight:400;line-height:1.5}.reportImportStatus{color:#334155;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.reportFileButton{color:#184c88;text-underline-offset:3px;margin-top:auto;padding-top:10px;font-size:12px;font-weight:600;text-decoration:underline}.reportImportCard>input[type=file]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.reportFilters{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.reportFilter{color:#38516e;flex-direction:column;gap:8px;min-width:0;font-size:12px;font-weight:600;display:flex}.reportFilter input,.reportFilter select{border:1px solid var(--pdx-line-strong);width:100%;min-height:42px;font:inherit;color:#1c3655;background:#fff;border-radius:8px;padding:10px 12px}.reportExportSummary{border-top:1px solid #e5ebf2;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-top:20px;display:flex}.reportExportSummary>div{gap:7px;min-width:0;display:grid}.reportExportSummary strong{color:#173454;font-size:14px}.reportExportSummary span,.reportExportSummary small{color:var(--pdx-muted);font-size:12px;line-height:1.4}.reportExportButton{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#173e6c;border:1px solid #244b78;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13px;display:flex}.reportExportButton:disabled{opacity:.45;cursor:not-allowed}.reportEmpty{color:var(--pdx-muted);margin:20px 0 0;font-size:13px;line-height:1.5}.profile-gestao .oduOperationFilter{flex-wrap:wrap;align-items:center;gap:12px;padding:2px 0 6px;display:flex}.profile-gestao .oduOperationFilter>div{width:min(100%,360px)}.profile-gestao .oduOperationFilter .oduSectionLabel{margin:0}@media (width<=75rem){.reportFilters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=60rem){.reportImportGrid{grid-template-columns:minmax(0,1fr)}}@media (width<=85rem) and (width>=60.01rem){.reportImportGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=36rem){.reportPanel{padding:16px}.reportSectionHeading{flex-direction:column;align-items:flex-start;gap:8px}.reportFilters{grid-template-columns:minmax(0,1fr)}.reportExportSummary{flex-direction:column;align-items:stretch}}.appShell.profile-gestao main.view-relatorios{background:var(--pdx-surface-2)}.appShell.profile-gestao main.view-relatorios>.pageHeader{margin-bottom:18px}.appShell.profile-gestao main.view-relatorios .pageEyebrow{color:var(--pdx-muted);letter-spacing:.07em;margin-bottom:4px;font-size:11px;font-weight:600}.appShell.profile-gestao main.view-relatorios .pageHeader h1{letter-spacing:0;color:var(--pdx-navy);font-size:21px;font-weight:650}.appShell.profile-gestao main.view-relatorios .pageHeader p{color:var(--pdx-muted);font-size:12.5px}.appShell.profile-gestao main.view-relatorios .saveState{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-color:var(--pdx-line);color:var(--pdx-muted);background:#fff;font-size:11px;font-weight:500}.appShell.profile-gestao main.view-relatorios .saveOk .saveDot{background:var(--pdx-ok);box-shadow:none}.appShell.profile-gestao main.view-relatorios .headerStatus .badge{border-color:var(--pdx-line);box-shadow:none;color:var(--pdx-muted);background:0 0;font-size:11px;font-weight:600}.reportsView{gap:16px}.reportPanel{border-color:var(--pdx-line);border-radius:10px;padding:20px}.reportSectionHeading{color:var(--pdx-faint);align-items:flex-start;margin-bottom:16px}.reportSectionHeading h2{color:var(--pdx-navy);margin-bottom:4px;font-size:16px;font-weight:650}.reportSectionHeading p{color:var(--pdx-muted);font-size:12.5px}.reportSectionHeading p b{color:var(--pdx-navy);font-weight:650}.reportFormat{border:1px solid var(--pdx-line-strong);color:var(--pdx-muted);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.reportImportGrid{counter-reset:reportStep;gap:12px}.reportImportCard{border-color:var(--pdx-line);counter-increment:reportStep;border-radius:10px;gap:6px;padding:16px}.reportImportCard:before{content:"Etapa " counter(reportStep);color:var(--pdx-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:600}.reportImportCard:hover{border-color:var(--pdx-line-strong);background:#fff;box-shadow:0 4px 12px #0f27420f}.reportImportCard:focus-within{outline-color:var(--pdx-blue)}.reportFileIcon{color:var(--pdx-faint);position:absolute;top:14px;right:14px}.reportImportCard>strong{color:var(--pdx-navy);font-size:13.5px;font-weight:650}.reportImportCard>small{color:var(--pdx-muted);font-size:11.5px}.reportImportStatus{border-top:1px solid var(--pdx-line);width:100%;color:var(--pdx-muted);align-items:baseline;gap:7px;margin-top:6px;padding-top:9px;font-size:12px;font-weight:500;display:flex}.reportImportStatus:before{content:"";background:var(--pdx-line-strong);border-radius:50%;flex:0 0 7px;width:7px;height:7px;transform:translateY(-1px)}.reportImportCard.isReady .reportImportStatus{color:var(--pdx-ink)}.reportImportCard.isReady .reportImportStatus:before{background:var(--pdx-ok)}.reportImportCard.isLoading .reportImportStatus:before{background:var(--pdx-warn)}.reportFileButton{border:1px solid var(--pdx-line-strong);min-height:32px;color:var(--pdx-blue);background:#fff;border-radius:7px;align-items:center;margin-top:auto;padding:0 12px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.reportImportCard>.reportImportStatus+.reportFileButton{margin-top:10px}.reportImportCard:hover .reportFileButton{border-color:var(--pdx-blue);background:var(--pdx-blue-soft)}.reportImportCard.isLoading .reportFileButton{color:var(--pdx-muted);border-color:var(--pdx-line);background:var(--pdx-surface-soft)}.reportFilters{gap:12px}.reportFilter,.reportFilter>span{color:var(--pdx-muted);font-size:11px;font-weight:600}.reportFilter{gap:6px}.reportFilter input,.reportFilter select{border-color:var(--pdx-line-strong);min-height:38px;color:var(--pdx-ink);box-shadow:none;border-radius:8px;padding:0 12px;font-size:12.5px;font-weight:500}.reportFilter select{appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238391a3' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m8 10 4 4 4-4'/%3E%3C/svg%3E") right 10px center no-repeat;padding-right:34px}.reportFilter input::placeholder{color:var(--pdx-muted)}.reportFilter input:hover,.reportFilter select:hover{border-color:var(--pdx-line-strong)}.reportFilter input:focus,.reportFilter select:focus{border-color:var(--pdx-blue);outline:0;box-shadow:0 0 0 3px #1f5aa614}.reportFilters .searchableMultiSelectTrigger{border:1px solid var(--pdx-line-strong);min-height:38px;box-shadow:none;background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;gap:6px;padding:0 8px 0 12px;display:grid}.reportFilters .searchableMultiSelectTrigger:hover,.reportFilters .searchableMultiSelect.isOpen .searchableMultiSelectTrigger{border-color:var(--pdx-blue);background:#fff;box-shadow:0 0 0 3px #1f5aa614}.reportFilters .searchableMultiSelectTrigger>span{color:var(--pdx-ink);font-size:12.5px;font-weight:500}.reportFilters .searchableMultiSelectTrigger>b{color:var(--pdx-faint);place-items:center;display:grid}.reportFilters .searchableMultiSelectTrigger>em{background:var(--pdx-blue-soft);color:var(--pdx-blue);font-size:11px;font-weight:650}.reportExportSummary{border:1px solid var(--pdx-line);background:var(--pdx-surface-soft);border-radius:9px;margin-top:16px;padding:14px 16px}.reportExportSummary>div{gap:4px}.reportExportSummary strong{color:var(--pdx-navy);font-size:13.5px;font-weight:650}.reportExportSummary span{color:var(--pdx-muted);font-size:12px}.reportExportSummary small{color:var(--pdx-muted);font-size:11.5px}.reportExportButton{border-color:var(--pdx-blue);background:var(--pdx-blue);border-radius:7px;min-height:36px;padding:0 14px;font-size:12.5px;font-weight:600}.reportExportButton:hover:not(:disabled){background:var(--pdx-blue-hover);border-color:var(--pdx-blue-hover)}.reportEmpty{color:var(--pdx-muted);font-size:12.5px}@media (width<=36rem){.reportPanel{padding:16px}.reportExportSummary{align-items:stretch}}.portariaImport .portariaOperation{max-width:480px;margin-bottom:20px}.portariaImport .portariaFiles{grid-template-columns:repeat(2,minmax(0,1fr))}.portariaImport .reportExportButton{width:auto}@media (width<=640px){.portariaImport .portariaFiles{grid-template-columns:1fr}.portariaImport .portariaOperation{max-width:none}.portariaImport .reportExportSummary{flex-direction:column;align-items:stretch}}.routeReleases,.routeWorkspace{color:var(--pdx-ink);font-family:Inter,system-ui,sans-serif}.routeWorkspace{max-width:1180px;margin:0 auto;padding:32px 24px}.routeWorkspaceTop,.routeCardHeading,.routeActions,.routePager{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.routeWorkspaceTop{justify-content:space-between;margin-bottom:24px}.routeWorkspaceTop h1{margin:10px 0 6px;font-size:28px}.routeWorkspaceTop p{color:var(--pdx-muted);margin:0}.routeBrand{background:var(--pdx-blue);color:#fff;border-radius:10px;padding:8px 12px;font-weight:800;display:inline-block}.routeInfo{background:var(--pdx-blue-soft);color:#365476;border:1px solid #d7e5fa;border-radius:14px;margin:0 0 20px;padding:15px 18px;font-size:14px;line-height:1.5}.routeFilters{flex-wrap:wrap;align-items:end;gap:14px;margin-bottom:20px;display:flex}.routeFilters label{flex:1;min-width:190px}.routeReleaseFilters .routeDateFilter{flex:0 165px;min-width:150px}.routeReleaseFilters input{min-width:0}.routeFilterHint{color:var(--pdx-muted);margin:-8px 0 20px;font-size:13px;line-height:1.5}.routeReleases label,.routeWorkspace label{color:#425671;gap:7px;font-size:13px;font-weight:700;display:grid}.routeReleases input,.routeReleases select,.routeWorkspace input{width:100%;min-height:44px;color:var(--pdx-ink);font:inherit;background:#fff;border:1px solid #cad8e8;border-radius:10px;padding:10px 12px}.routeReleases button,.routeWorkspace button,.routeCurrent button{border:1px solid var(--pdx-line-strong);color:#25486e;cursor:pointer;background:#fff;border-radius:10px;min-height:44px;padding:10px 15px;font:700 13px system-ui,sans-serif}.routeReleases button:disabled,.routeWorkspace button:disabled,.routeCurrent button:disabled{opacity:.5;cursor:default}.routeReleases .routePrimary,.routeWorkspace .routePrimary{background:var(--pdx-blue);color:#fff;border-color:var(--pdx-blue)}.routeCards{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:16px;display:grid}.routeCard{border:1px solid var(--pdx-line);background:#fff;border-radius:18px;padding:20px}.routeCardHeading{justify-content:space-between}.routeCard h2,.routeAssign h2{margin:0;font-size:18px}.routeCard p,.routeAssign p{color:var(--pdx-muted);font-size:13px;line-height:1.5}.routeCard dl{margin:18px 0}.routeCard dt{color:#7a8ca4;margin-bottom:5px;font-size:11px}.routeCard dd{margin:0;font-size:14px;font-weight:700}.routeTag{border-radius:20px;padding:6px 9px;font-size:11px;font-weight:700}.routeTag.pending{color:#8c5c0c;background:#fff1d7}.routeTag.released{color:#164c9d;background:#e9f1ff}.routeTag.done{color:#247347;background:#e7f5ed}.routeCard .routePending{color:#996614}.routeCard .routeDirectOwner{color:#174c87;background:var(--pdx-blue-soft);border-radius:10px;padding:10px 12px}.routeModeOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.routeModeOption{cursor:pointer;background:#fff;border:1px solid #cad8e8;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex!important}.routeModeOption:has(input:checked){border-color:var(--pdx-blue);background:#f4f8ff;box-shadow:0 0 0 2px #d7e8ff}.routeModeOption input{width:18px;min-height:18px;margin:2px 0 0}.routeModeOption span{gap:4px;display:grid}.routeModeOption small{color:var(--pdx-muted);font-weight:500;line-height:1.4}.routeAssign{background:var(--pdx-surface-soft);border:2px solid #98b8e7;border-radius:18px;gap:16px;margin-bottom:20px;padding:22px;display:grid}.routeAssign label{max-width:550px}.routeError,.routeSuccess,.routeEmpty{border-radius:12px;margin:12px 0;padding:16px;font-size:14px;line-height:1.5}.routeError{color:#982b39;background:#fff0f1}.routeSuccess{color:#227446;background:#e9f7ee}.routeEmpty{border:1px dashed var(--pdx-line-strong);color:var(--pdx-muted);background:#fff}.routePager{justify-content:center;margin-top:22px;font-size:13px}.routeCurrent{background:var(--pdx-blue-soft);border:1px solid #d7e5fa;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:12px 16px;display:flex}.routeCurrent strong{font-size:14px;display:block}.routeCurrent small{color:var(--pdx-muted)}.routeCurrent .routeError{width:100%;margin:0}.routeReleases :is(button,input,select):focus-visible,.routeWorkspace :is(button,input):focus-visible,.routeCurrent button:focus-visible{outline-offset:2px;outline:3px solid #85b8ff}@media (width<=600px){.routeWorkspace{padding:20px 14px}.routeWorkspaceTop h1{font-size:24px}.routeFilters{align-items:stretch}.routeFilters label{min-width:100%}.routeCurrent .routeActions{width:100%}.routeCurrent button{flex:1}.routeModeOptions{grid-template-columns:1fr}.routeReleaseFilters .routeDateFilter{flex:100%;min-width:0}}.routeWorkingOverlay{z-index:10000;color:#174c87;background:#edf4fff2;place-items:center;font:700 16px system-ui,sans-serif;display:grid;position:fixed;inset:0}dialog.routeAssign{width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;overflow:auto}dialog.routeAssign::backdrop{background:#10233f88}.appShell.profile-gestao main.view-liberacao_rotas{background:var(--pdx-surface-2)}.appShell.profile-gestao main.view-liberacao_rotas>.pageHeader{margin-bottom:18px}.appShell.profile-gestao main.view-liberacao_rotas .pageEyebrow{color:var(--pdx-muted);letter-spacing:.07em;margin-bottom:4px;font-size:11px;font-weight:600}.appShell.profile-gestao main.view-liberacao_rotas .pageHeader h1{letter-spacing:0;color:var(--pdx-navy);font-size:21px;font-weight:650}.appShell.profile-gestao main.view-liberacao_rotas .pageHeader p{color:var(--pdx-muted);font-size:12.5px}.appShell.profile-gestao main.view-liberacao_rotas .saveState{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-color:var(--pdx-line);color:var(--pdx-muted);background:#fff;font-size:11px;font-weight:500}.appShell.profile-gestao main.view-liberacao_rotas .saveOk .saveDot{background:var(--pdx-ok);box-shadow:none}.appShell.profile-gestao main.view-liberacao_rotas .headerStatus .badge{border-color:var(--pdx-line);box-shadow:none;color:var(--pdx-muted);background:0 0;font-size:11px;font-weight:600}.routeReleases{color:var(--pdx-ink)}.routeReleases .routeInfo{border:1px solid var(--pdx-line);border-left:3px solid var(--pdx-blue);color:var(--pdx-muted);background:#fff;border-radius:8px;margin-bottom:14px;padding:12px 16px;font-size:12.5px}.routeReleases .routeReleaseFilters{border:1px solid var(--pdx-line);background:#fff;border-radius:10px;gap:10px;margin-bottom:8px;padding:12px 14px}.routeReleases label{color:var(--pdx-muted);gap:6px;font-size:11px;font-weight:600}.routeReleases input:not([type=radio]),.routeReleases select{border-color:var(--pdx-line-strong);min-height:38px;color:var(--pdx-ink);box-shadow:none;border-radius:8px;padding:0 12px;font-size:12.5px;font-weight:500}.routeReleases select{appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238391a3' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m8 10 4 4 4-4'/%3E%3C/svg%3E") right 10px center no-repeat;padding-right:34px}.routeReleases input::placeholder{color:var(--pdx-muted)}.routeReleases input:not([type=radio]):hover,.routeReleases select:hover{border-color:var(--pdx-line-strong)}.routeReleases input:not([type=radio]):focus,.routeReleases select:focus{border-color:var(--pdx-blue);outline:0;box-shadow:0 0 0 3px #1f5aa614}.routeReleases input[type=date]::-webkit-calendar-picker-indicator{opacity:.5;cursor:pointer}.routeReleases button{border-color:var(--pdx-line-strong);min-height:38px;color:var(--pdx-ink);border-radius:8px;padding:0 14px;font:600 12.5px Inter,system-ui,sans-serif}.routeReleases button:hover:not(:disabled){border-color:var(--pdx-line-strong);background:var(--pdx-surface-soft)}.routeReleases .routeReleaseFilters>button:last-child,.routeReleases .routePrimary{border-color:var(--pdx-blue);background:var(--pdx-blue);color:#fff}.routeReleases .routeReleaseFilters>button:last-child:hover:not(:disabled),.routeReleases .routePrimary:hover:not(:disabled){border-color:var(--pdx-blue-hover);background:var(--pdx-blue-hover)}.routeReleases .routeFilterHint{color:var(--pdx-muted);margin:0 2px 16px;font-size:11.5px}.routeReleases :is(button,input,select):focus-visible{outline:2px solid var(--pdx-blue);outline-offset:2px}.routeReleases .routeCards{gap:12px}.routeReleases .routeCard{border-color:var(--pdx-line);border-radius:10px;flex-direction:column;padding:16px 18px;display:flex}.routeReleases .routeCard:hover{border-color:var(--pdx-line-strong);box-shadow:0 4px 12px #0f27420f}.routeReleases .routeCard h2{color:var(--pdx-navy);font-size:16px;font-weight:650}.routeReleases .routeCard>p{color:var(--pdx-muted);margin:6px 0 0;font-size:12px}.routeReleases .routeCard dl{border-top:1px solid var(--pdx-line);margin:12px 0 14px;padding-top:12px}.routeReleases .routeCard dt{color:var(--pdx-muted);margin-bottom:4px;font-size:11px;font-weight:600}.routeReleases .routeCard dd{color:var(--pdx-ink);font-size:13px;font-weight:600}.routeReleases .routeCard .routePending{color:var(--pdx-warn);margin:0 0 12px;font-weight:600}.routeReleases .routeCard>button{min-height:34px;color:var(--pdx-blue);align-self:flex-start;margin-top:auto}.routeReleases .routeCard>button:hover:not(:disabled){border-color:var(--pdx-blue);background:var(--pdx-blue-soft)}.routeReleases .routeTag{border:1px solid var(--pdx-line-strong);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:650;display:inline-flex}.routeReleases .routeTag:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.routeReleases .routeTag.pending{color:var(--pdx-warn);background:#fff}.routeReleases .routeTag.released{color:var(--pdx-blue);background:#fff}.routeReleases .routeTag.done{color:var(--pdx-ok);background:#fff}.routeReleases dialog.routeAssign{border:1px solid var(--pdx-line);background:#fff;border-radius:12px;gap:14px;padding:20px;box-shadow:0 14px 36px #0f274229}.routeReleases dialog.routeAssign::backdrop{background:#0f274273}.routeReleases .routeAssign h2{color:var(--pdx-navy);font-size:17px;font-weight:650}.routeReleases .routeAssign p{color:var(--pdx-muted);font-size:12.5px}.routeReleases .routeModeOption{border-color:var(--pdx-line-strong);border-radius:9px}.routeReleases .routeModeOption:has(input:checked){border-color:var(--pdx-blue);background:var(--pdx-blue-soft);box-shadow:none}.routeReleases .routeModeOption strong{color:var(--pdx-navy);font-size:13px}.routeReleases .routeModeOption small{color:var(--pdx-muted);font-size:12px}.routeReleases .routeModeOption input{accent-color:var(--pdx-blue)}.routeReleases .routeError,.routeReleases .routeSuccess,.routeReleases .routeEmpty{border-radius:8px;padding:12px 16px;font-size:12.5px}.routeReleases .routeError{color:#9a3530;background:#fbeeed;border:1px solid #f0d3d1}.routeReleases .routeSuccess{color:#23684b;background:#e6f3ec;border:1px solid #cfe6da}.routeReleases .routeEmpty{border-color:var(--pdx-line-strong);color:var(--pdx-muted)}.routeReleases .routePager{color:var(--pdx-muted);gap:8px;font-size:12px}.routeReleases .routePager button{min-height:32px}@media (width<=600px){.routeReleases .routeReleaseFilters>button{flex:1}}.routeReleases .routeTrips{gap:8px;margin:0 0 12px;display:grid}.routeReleases .routeTrip{border:1px solid var(--pdx-line);border-left:3px solid var(--pdx-line-strong);background:var(--pdx-surface-soft);color:var(--pdx-ink);border-radius:8px;gap:3px;padding:9px 11px;font-size:12px;display:grid}.routeReleases .routeTrip.em_rota{border-left-color:var(--pdx-blue)}.routeReleases .routeTrip.retorno_pendente{border-left-color:var(--pdx-warn);background:#fdf8ee}.routeReleases .routeTrip.preparacao{border-left-color:var(--pdx-faint)}.routeReleases .routeTrip strong{color:var(--pdx-navy);font-weight:650}.routeReleases .routeTrip small{color:var(--pdx-muted);font-size:11.5px;line-height:1.4}.routeReleases .routeTrip .routeTripAction{border-color:var(--pdx-warn);min-height:30px;color:var(--pdx-warn);background:#fff;justify-self:start;margin-top:5px;padding:0 10px;font-size:12px}.routeReleases .routeTrip .routeTripAction:hover:not(:disabled){border-color:var(--pdx-warn);background:#fdf3dc}.routeReleases .routeNotice{background:var(--pdx-blue-soft);color:var(--pdx-ink);border:1px solid #cfdcef;border-radius:8px;padding:10px 12px;font-size:12.5px}.routeReleases textarea{border:1px solid var(--pdx-line-strong);width:100%;min-height:72px;color:var(--pdx-ink);resize:vertical;background:#fff;border-radius:8px;padding:9px 12px;font:500 12.5px Inter,system-ui,sans-serif}.routeReleases textarea:focus{border-color:var(--pdx-blue);outline:0;box-shadow:0 0 0 3px #1f5aa614}.routeReleases .routeDanger{border-color:var(--pdx-bad);background:var(--pdx-bad);color:#fff}.routeReleases .routeDanger:hover:not(:disabled){background:#963530;border-color:#963530}.routeReleases .routeCardActions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.routeReleases .routeCardActions>button{min-height:34px;color:var(--pdx-blue)}.routeReleases .routeCardActions>button:hover:not(:disabled){border-color:var(--pdx-blue);background:var(--pdx-blue-soft)}.routeReleases .routeCardActions>.routeCloseAction{color:#9a3530}.routeReleases .routeCardActions>.routeCloseAction:hover:not(:disabled){border-color:var(--pdx-bad);background:#fbeeed}.routeReleases .routeStale{border:1px solid #efd9b4;border-left:3px solid var(--pdx-warn);color:var(--pdx-ink);background:#fdf8ee;border-radius:8px;gap:6px;margin-bottom:14px;padding:12px 16px;font-size:12.5px;display:grid}.routeReleases .routeStale strong{color:var(--pdx-warn);font-weight:650}.routeReleases .routeStale small{color:var(--pdx-muted);font-size:12px}.routeReleases .routeStale ul{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.routeReleases .routeStale li{border-top:1px solid #f1e3c8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:6px;display:flex}.routeReleases .routeStale li button{min-height:30px;color:var(--pdx-blue);background:#fff;padding:0 10px;font-size:12px}.routeReleases .routeStale .routeStaleTag{color:#9a3530;font-style:normal;font-weight:650}.monitorRoot{--monitor-ink:#122f53;--monitor-blue:#164fa5;--monitor-border:var(--pdx-line);--monitor-muted:#657b95;color:var(--monitor-ink);gap:18px;font-size:13px;display:grid}.monitorRoot *,.monitorDialog *{box-sizing:border-box}.monitorRoot button,.monitorDialog button{cursor:pointer;font:inherit;color:#163c6d;background:#fff;border:1px solid #cad9ea;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:auto;min-height:38px;margin:0;padding:9px 12px;display:inline-flex}.monitorRoot button:hover,.monitorDialog button:hover{background:#f0f5fb;border-color:#8fafd6}.monitorRoot button:disabled,.monitorDialog button:disabled{opacity:.5;cursor:default}.monitorRoot :focus-visible,.monitorDialog :focus-visible{outline-offset:3px;outline:3px solid #72a7e6}.monitorRoot input,.monitorRoot select,.monitorDialog input,.monitorDialog select,.monitorDialog textarea{color:#183656;font:inherit;background:#fff;border:1px solid #cbd9e8;border-radius:8px;width:100%;min-width:0;min-height:40px;padding:10px 11px}.monitorRoot label,.monitorDialog label{gap:7px;min-width:0;margin:0;font-size:12px;font-weight:600;display:grid}.monitorRoot h2,.monitorDialog h2{color:var(--monitor-ink,#122f53);margin:0;font-size:16px;line-height:1.35}.monitorRoot h3,.monitorDialog h3{margin:0 0 12px;font-size:14px}.monitorRoot small,.monitorDialog small{color:var(--monitor-muted,#657b95);font-size:11px;line-height:1.5}.monitorPanel{border:1px solid var(--monitor-border);background:#fff;border-radius:14px;min-width:0;overflow:hidden}.monitorPanelHead{border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:center;gap:12px;padding:19px 20px 16px;display:flex}.monitorPanelHead p{color:var(--monitor-muted);margin:5px 0 0;font-size:12px}.monitorTopLine{color:var(--monitor-muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.monitorTopLine>span,.monitorTopLine>div{align-items:center;gap:9px;display:flex}.monitorSyncDot{background:#27946c;border-radius:50%;width:7px;height:7px;display:inline-block}.monitorFilterHelp,.monitorMoreFilters{grid-column:1/-1}.monitorMoreFilters{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding-top:8px;display:grid}.monitorKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.monitorRoot button.monitorKpi{text-align:left;border:1px solid var(--monitor-border);background:#fff;border-top:3px solid #9cb5d3;border-radius:13px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:9px;min-height:163px;padding:17px 18px 12px;display:flex;box-shadow:0 3px 12px #12335a04}.monitorRoot button.monitorKpi:hover{border-color:#6e96c5;box-shadow:0 5px 15px #12335a0c}.monitorKpiTop{align-items:center;gap:10px;font-size:12px;font-weight:650;line-height:1.4;display:flex}.monitorKpiTop>span:nth-child(2){flex:1}.monitorIcon{color:#22548b;background:#edf3fa;border-radius:10px;flex:0 0 35px;place-items:center;width:35px;height:35px;display:grid}.monitorKpi>strong{color:#102e54;letter-spacing:-.7px;font-variant-numeric:tabular-nums;font-size:clamp(23px,2.15vw,33px);font-weight:750;line-height:1.15}.monitorKpi>small{flex:1}.monitorGoal{border-top:1px solid var(--pdx-line-soft);color:var(--monitor-muted);flex-wrap:wrap;align-items:center;gap:6px;padding-top:8px;font-size:10px;line-height:1.5;display:flex}.monitorRoot button.monitorKpi.good{border-top-color:#298561}.monitorRoot button.monitorKpi.bad{border-top-color:#c44c4c}.monitorKpi.good .monitorGoal,.monitorKpi.good .monitorIcon{color:#1d754f}.monitorKpi.good .monitorIcon{background:#eef8f2}.monitorKpi.bad .monitorGoal,.monitorKpi.bad .monitorIcon,.monitorCaseType.bad,.monitorTextState.bad{color:#ac343b}.monitorKpi.bad .monitorIcon{background:#fcf0f0}.monitorMainGrid{grid-template-columns:minmax(0,1.65fr) minmax(340px,1fr);align-items:start;gap:18px;display:grid}.monitorAnalysisAnchor{min-width:0;scroll-margin-top:16px}.monitorAnalysis{min-height:570px}.monitorTabs{border-bottom:1px solid #e5edf7;gap:0;padding:0 16px;display:flex;overflow-x:auto}.monitorRoot .monitorTabs button{white-space:nowrap;color:#6a7e96;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:15px 10px 12px;font-size:11px;font-weight:600}.monitorRoot .monitorTabs button.active{color:#124c98;border-bottom-color:#1657aa}.monitorSubToolbar{justify-content:space-between;gap:10px;padding:15px 18px;display:flex}.monitorSegment{border:1px solid var(--pdx-line);background:#f1f5fa;border-radius:9px;padding:3px;display:inline-flex}.monitorRoot .monitorSegment button{background:0 0;border:0;min-height:30px;padding:6px 12px;font-size:11px}.monitorImpact{border-bottom:1px solid var(--pdx-line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 18px 12px;padding:15px 0;display:grid}.monitorImpact>span{color:var(--monitor-muted);flex-direction:column;gap:7px;font-size:11px;display:flex}.monitorImpact strong{color:var(--pdx-navy-2);font-size:19px;font-weight:700}.monitorPaymentComposition{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 18px 12px;display:grid}.monitorPaymentComposition>span{background:#f9fbfd;border:1px solid #e1e9f3;border-radius:9px;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:2px 7px;padding:10px;display:grid}.monitorPaymentComposition i{background:#7c8fa6;border-radius:50%;grid-row:1/3;width:8px;height:8px}.monitorPaymentComposition small{color:#6a7e96}.monitorPaymentComposition strong{color:var(--pdx-navy-2);font-size:12px}.monitorPaymentTag{color:#20476f;background:#e8eff7;border-radius:10px;margin-right:3px;padding:2px 6px;font-size:9px;font-weight:700;display:inline-block}.monitorPaymentComposition .payment-avista,.monitorPaymentTag.payment-avista{color:#1d6f4b;background:#dff5ea}.monitorPaymentComposition .payment-boleto,.monitorPaymentTag.payment-boleto{color:#1b5599;background:#e4eefc}.monitorPaymentComposition .payment-bonificacao,.monitorPaymentTag.payment-bonificacao{color:#7b5a11;background:#fff1cf}.monitorPaymentComposition .payment-troca,.monitorPaymentTag.payment-troca{color:#63429a;background:#efe8fb}.monitorRanking{padding:0 18px}.monitorRanking details{border-bottom:1px solid var(--pdx-line-soft)}.monitorRanking summary{cursor:pointer;grid-template-columns:25px minmax(0,1fr) auto 16px;align-items:center;gap:12px;padding:18px 0;list-style:none;display:grid}.monitorRanking summary::-webkit-details-marker{display:none}.monitorRanking summary>div{gap:6px;display:grid}.monitorRanking summary strong{font-size:12px;font-weight:650}.monitorRanking summary b{white-space:nowrap;font-size:13px}.monitorRankNumber{color:#346193;background:#edf3fa;border-radius:6px;place-items:center;width:25px;height:28px;font-size:12px;display:grid}.monitorBar{background:#edf2f8;border-radius:4px;width:100%;height:6px;overflow:hidden}.monitorBar i{background:#225aa3;border-radius:4px;height:100%;display:block}.monitorReturnDetails{padding:0 0 12px 36px}.monitorRoot .monitorReturnDetails button{text-align:left;justify-content:space-between;width:100%;margin:5px 0;font-size:11px}.monitorReturnDetails small{display:block}.monitorReturnDetails button>span:last-child{align-items:center;gap:6px;display:flex}.monitorInsetHelp{color:var(--monitor-muted);padding:0 18px;font-size:11px;line-height:1.65}.monitorTableWrap{width:100%;padding:0 16px;overflow:auto}.monitorRoot table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}.monitorRoot th{color:#617796;text-transform:uppercase;white-space:nowrap;background:#f4f7fb;padding:12px 9px;font-size:10px;font-weight:650}.monitorRoot td{color:#203e61;border-bottom:1px solid #e8eef6;padding:13px 9px;line-height:1.5}.monitorRoot td small{margin-top:4px;display:block}.monitorRoot td button{min-height:32px;padding:6px 9px;font-size:10px}.monitorRoot td:first-child{min-width:145px}.monitorRoot td:first-child strong{font-size:11px}.monitorActivityDates{flex-wrap:wrap;align-items:end;gap:10px;padding:16px 18px;display:flex}.monitorActivityDates label{flex:130px}.monitorRoot .monitorActivityDates button{font-size:11px}.monitorCount{vertical-align:middle;background:#fff;border:1px solid #e1e6ed;border-radius:50%;justify-content:center;align-items:center;width:auto;min-width:25px;height:25px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex;color:#111!important}.monitorPendingGroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:15px 16px 10px;display:grid}.monitorRoot .monitorPendingGroups button{background:var(--pdx-surface-soft);border-color:var(--pdx-line-soft);justify-content:space-between;min-height:43px;font-size:11px}.monitorRoot .monitorPendingGroups button.active{background:#edf3fb;border-color:#6690c5}.monitorPendingFilters{grid-template-columns:minmax(0,1fr) minmax(120px,.8fr);gap:9px;padding:6px 16px 13px;display:grid}.monitorPendingFilters input,.monitorPendingFilters select{font-size:11px}.monitorPendingList{padding:0 16px}.monitorRoot .monitorPendingItem{text-align:left;border:0;border-bottom:1px solid var(--pdx-line-soft);color:#143354;border-radius:0;flex-direction:column;align-items:stretch;gap:6px;width:100%;padding:14px 1px;display:flex}.monitorPendingItem>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.monitorPendingItem strong{font-size:12px;line-height:1.5}.monitorCaseType{color:#5b7391;align-items:center;gap:5px;font-size:10px;display:inline-flex}.monitorCaseAction{color:#225897;align-items:center;gap:7px;margin-top:3px;font-size:11px;font-weight:600;display:flex}.monitorPager{color:var(--monitor-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:15px 16px;font-size:10px;display:flex}.monitorPager>span:first-child{margin-right:auto}.monitorRoot .monitorPager button{min-height:30px;padding:5px 8px;font-size:10px}.monitorBottomGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.monitorRouteStates{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:20px;display:grid}.monitorRouteStates>div{flex-direction:column;gap:9px;display:flex}.monitorRouteStates strong{color:#1b3c64;font-size:24px}.monitorMethod{padding:16px 20px}.monitorMethod summary{cursor:pointer;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.monitorMethod ul{color:var(--monitor-muted);margin:16px 0 0;padding-left:20px;font-size:12px;line-height:1.8}.monitorEmpty{text-align:center;color:var(--monitor-muted);padding:35px 20px;font-size:12px;line-height:1.65}.monitorError{background:#fff2f3;border:1px solid #f0cdd3;border-radius:8px;margin:0;padding:12px;font-size:12px;line-height:1.6;color:#9e2937!important}.monitorDialog{--monitor-muted:#657b95;color:#153558;border:1px solid #d3dfec;border-radius:17px;width:min(690px,100vw - 30px);max-height:calc(100dvh - 40px);padding:24px;overflow:auto;box-shadow:0 24px 80px #0c254a33}.monitorDialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#102b4c70}.monitorDialogHead{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.monitorDialogHead h2{margin-top:4px}.monitorDialogHead>button{min-width:38px;padding:2px 10px;font-size:23px}.monitorCaseContext{background:#f5f8fc;border:1px solid #dfe8f1;border-radius:10px;margin-bottom:20px;padding:16px}.monitorCaseContext>strong{font-size:14px}.monitorCaseContext p{margin:8px 0;font-size:12px}.monitorCaseContext span{color:var(--monitor-muted);font-size:11px}.monitorCaseForm{grid-template-columns:1fr 1fr;gap:16px;display:grid}.monitorWide{grid-column:1/-1}.monitorHelp{color:var(--monitor-muted);margin:0 0 12px;font-size:12px;line-height:1.7}.monitorFormActions{justify-content:flex-end;gap:10px;display:flex}.monitorDialog .monitorPrimary{background:var(--pdx-blue);border-color:var(--pdx-blue);color:#fff}.monitorHistory{border-top:1px solid #e3eaf3;margin-top:24px;padding-top:20px}.monitorHistory article{border-bottom:1px solid #e5edf4;margin-top:15px;padding:13px 0}.monitorHistory article>div{justify-content:space-between;gap:10px;font-size:12px;display:flex}.monitorHistory article p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.monitorNotice{color:#24744e;align-items:center;gap:8px;font-size:13px;display:flex}.monitorSrOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=1700px){.monitorRoot,.monitorKpiTop{font-size:14px}.monitorRoot small{font-size:12px}.monitorKpi{min-height:170px}.monitorRoot td,.monitorRanking summary strong,.monitorPendingItem strong{font-size:13px}}@media (width<=1250px){.monitorFilters{grid-template-columns:1fr 1fr 1.2fr 1.3fr}.monitorFilters>button{grid-row:2}.monitorMainGrid{grid-template-columns:minmax(0,1fr)}.monitorPendingGroups{grid-template-columns:repeat(4,minmax(0,1fr))}.monitorPendingList{grid-template-columns:1fr 1fr;column-gap:20px;display:grid}.monitorBottomGrid{grid-template-columns:1fr}}@media (width<=800px){.monitorKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.monitorFilters{grid-template-columns:1fr 1fr}.monitorFilters>button{grid-row:auto}.monitorMoreFilters{grid-template-columns:1fr 1fr}.monitorTopLine{flex-wrap:wrap}.monitorPendingGroups,.monitorPaymentComposition{grid-template-columns:1fr 1fr}}@media (width<=500px){.monitorRoot{gap:12px}.monitorKpis{gap:9px}.monitorRoot button.monitorKpi{min-height:168px;padding:13px 11px 10px}.monitorKpiTop{gap:6px;font-size:11px}.monitorIcon{flex-basis:28px;width:28px;height:28px}.monitorIcon svg{width:17px}.monitorKpiTop>svg{display:none}.monitorGoal{font-size:9px}.monitorKpi>strong{font-size:25px}.monitorPanelHead{padding:16px}.monitorPanelHead h2{font-size:15px}.monitorPendingList{display:block}.monitorImpact{gap:10px;margin:0 12px 10px}.monitorImpact strong{font-size:16px}.monitorSubToolbar{flex-wrap:wrap;padding:12px}.monitorRanking{padding:0 12px}.monitorRanking summary{grid-template-columns:22px minmax(0,1fr) auto;gap:8px}.monitorRanking summary>svg{display:none}.monitorRanking summary b{font-size:11px}.monitorRouteStates{grid-template-columns:1fr 1fr;gap:20px}.monitorTopLine>div{width:100%}.monitorTopLine>div button{flex:1;font-size:12px}.monitorCaseForm{grid-template-columns:1fr}.monitorDialog{padding:18px}.monitorMoreFilters{grid-template-columns:1fr}}.monitorFilters{grid-template-columns:1fr;align-items:stretch;gap:14px;padding:16px;display:grid;overflow:visible}.monitorFilterSection{background:var(--pdx-surface-soft);border:1px solid #e1e9f3;border-radius:11px;gap:12px;min-width:0;padding:14px;display:grid}.monitorFilterSectionHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.monitorFilterSectionHead>div{gap:2px;display:grid}.monitorFilterSectionHead strong{color:var(--pdx-navy-2);font-size:12px}.monitorFilterSectionHead small{color:#70839a;font-size:10px}.monitorFilterGrid{grid-template-columns:150px 150px minmax(170px,.9fr) minmax(210px,1.2fr) minmax(190px,1fr);align-items:end;gap:12px;display:grid}.monitorMoreFilters{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;display:grid}.monitorFilterActions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.monitorFilterActions button:first-child{color:var(--pdx-blue);background:var(--pdx-surface-soft);border-color:#aac2df}.monitorFilterHelp{grid-column:auto;padding:0 2px;display:block}.monitorFilters .searchableMultiSelect{width:100%}.monitorFilters button{white-space:nowrap}.monitorReturnDetails{gap:10px;padding:0 0 14px 36px;display:grid}.monitorReturnVisit{background:var(--pdx-surface-soft);border:1px solid #d9e4f0;border-radius:10px;gap:11px;padding:13px;display:grid}.monitorVisitHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.monitorVisitHead>div{gap:3px;min-width:0;display:grid}.monitorVisitHead strong{color:var(--pdx-navy-2);font-size:11px}.monitorVisitHead small{display:block}.monitorResultTag{white-space:nowrap;color:#4f6680;background:#edf2f8;border-radius:999px;justify-content:center;align-items:center;width:max-content;max-width:100%;padding:5px 8px;font-size:9px;font-weight:750;display:inline-flex}.monitorResultTag.good{color:#1d754f;background:#e8f6ee}.monitorResultTag.warn{color:#8a5c15;background:#fff4df}.monitorResultTag.bad{color:#aa3740;background:#fbecee}.monitorProductDetails{gap:7px;display:grid}.monitorProductLine{background:#fff;border:1px solid #e4ebf3;border-radius:8px;grid-template-columns:minmax(180px,1.6fr) minmax(100px,.65fr) minmax(150px,.9fr) minmax(90px,.55fr);align-items:center;gap:10px;padding:10px;display:grid}.monitorProductLine.delivery{grid-template-columns:minmax(200px,1.6fr) repeat(3,minmax(90px,.65fr))}.monitorProductLine>div{gap:3px;min-width:0;display:grid}.monitorProductLine>div strong{color:#183a60;font-size:11px;line-height:1.4}.monitorProductLine>div small{overflow-wrap:anywhere}.monitorProductLine>div em{color:#a13d44;font-size:9px;font-style:normal;font-weight:650}.monitorProductLine>span{gap:2px;min-width:0;display:grid}.monitorProductLine>span small{text-transform:uppercase;letter-spacing:.02em;font-size:9px}.monitorProductLine>span b{color:#213f61;font-size:10px;font-weight:700}.monitorRoot .monitorVisitAction{width:auto;color:var(--pdx-blue);background:#fff;justify-self:end;margin:0;font-size:10px}.monitorDeliveryList{padding:0 18px 10px;display:grid}.monitorDeliveryRecord{border-bottom:1px solid var(--pdx-line-soft)}.monitorDeliveryRecord>summary{cursor:pointer;grid-template-columns:minmax(220px,1.6fr) auto minmax(160px,.7fr) 18px;align-items:center;gap:13px;padding:15px 0;list-style:none;display:grid}.monitorDeliveryRecord>summary::-webkit-details-marker{display:none}.monitorDeliveryIdentity{gap:4px;min-width:0;display:grid}.monitorDeliveryIdentity strong{color:var(--pdx-navy-2);font-size:11px}.monitorDeliveryTotals{grid-template-columns:1fr 1fr;gap:7px;display:grid}.monitorDeliveryTotals span{background:#f4f7fb;border-radius:7px;gap:2px;min-width:72px;padding:7px 9px;display:grid}.monitorDeliveryTotals small{text-transform:uppercase;font-size:8px}.monitorDeliveryTotals b{color:var(--pdx-navy-2);font-size:11px}.monitorDeliveryDetails{gap:12px;padding:0 0 15px;display:grid}.monitorVisitMeta{background:var(--pdx-surface-soft);border:1px solid #e0e8f1;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:11px;display:grid}.monitorVisitMeta span{gap:3px;min-width:0;display:grid}.monitorVisitMeta small{text-transform:uppercase;font-size:8px}.monitorVisitMeta strong{color:#213f61;overflow-wrap:anywhere;font-size:10px}@media (width<=1250px){.monitorFilterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.monitorFilterGrid label:last-child{grid-column:1/-1}.monitorProductLine,.monitorProductLine.delivery{grid-template-columns:minmax(170px,1.4fr) repeat(3,minmax(85px,.65fr))}}@media (width<=800px){.monitorFilterGrid,.monitorMoreFilters{grid-template-columns:1fr}.monitorFilterGrid label:last-child{grid-column:auto}.monitorFilterActions{justify-content:stretch}.monitorFilterActions button{flex:1}.monitorReturnDetails{padding-left:0}.monitorDeliveryRecord>summary{grid-template-columns:minmax(0,1fr) auto}.monitorDeliveryRecord>summary .monitorDeliveryTotals{grid-column:1/-1}.monitorDeliveryRecord>summary>svg{display:none}.monitorVisitMeta,.monitorProductLine,.monitorProductLine.delivery{grid-template-columns:1fr 1fr}.monitorProductLine>div{grid-column:1/-1}}@media (width<=500px){.monitorFilterSection{padding:11px}.monitorFilterActions{grid-template-columns:1fr;display:grid}.monitorVisitHead{display:grid}.monitorProductLine,.monitorProductLine.delivery{grid-template-columns:1fr}.monitorProductLine>div{grid-column:auto}.monitorVisitMeta{grid-template-columns:1fr}.monitorDeliveryList{padding:0 12px 8px}.monitorDeliveryRecord>summary{grid-template-columns:1fr;gap:8px}.monitorDeliveryRecord>summary .monitorDeliveryTotals{grid-column:auto}.monitorRoot .monitorVisitAction{justify-self:stretch;width:100%}}.monitorSubToolbar>div:first-child{gap:3px;display:grid}.monitorSubToolbar>div:first-child>strong{color:var(--pdx-navy-2);font-size:12px}.monitorSubToolbar>div:first-child>small{font-size:10px}.monitorReturnToolbar{align-items:center;flex-direction:row!important;gap:9px!important;display:flex!important}.monitorReturnImpact{border:0;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2px;padding:0}.monitorReturnImpact>span{border:1px solid var(--pdx-line);background:var(--pdx-surface-soft);border-radius:10px;gap:5px;padding:14px}.monitorReturnImpact>span>small{color:#6b7f96;font-size:10px}.monitorReturnImpact>span>strong{font-size:20px}.monitorReturnImpact>span>em{color:#7a8ba0;font-size:9px;font-style:normal}.monitorReturnWorkspace{grid-template-columns:minmax(0,1.7fr) minmax(315px,.9fr);align-items:start;gap:13px;padding:5px 18px 4px;display:grid}.monitorReturnRankingPanel,.monitorInsightCard{border:1px solid var(--pdx-line);background:#fff;border-radius:11px;min-width:0;overflow:hidden}.monitorInsightHead{border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:flex-start;gap:10px;min-height:57px;padding:13px 14px;display:flex}.monitorInsightHead>div{gap:3px;display:grid}.monitorInsightHead h3{color:var(--pdx-navy-2);margin:0;font-size:12px}.monitorInsightHead small{font-size:9px}.monitorInsightHead>span{color:#225897;white-space:nowrap;background:#edf3fa;border-radius:999px;justify-content:center;align-items:center;padding:5px 7px;font-size:9px;font-weight:750;display:inline-flex}.monitorReturnRankingPanel .monitorRanking{padding:0 13px}.monitorReturnRankingPanel .monitorRanking summary{grid-template-columns:25px minmax(150px,1fr) 72px minmax(105px,auto) minmax(75px,auto) 16px;gap:9px;padding:14px 0}.monitorReturnRankingPanel .monitorReturnShare{gap:2px;display:grid}.monitorReturnRankingPanel .monitorReturnShare small{text-transform:uppercase;font-size:8px}.monitorReturnRankingPanel .monitorReturnShare b{color:var(--pdx-navy-2);font-size:11px}.monitorReturnRankingPanel .monitorRanking summary>b{text-align:right;font-size:11px}.monitorReturnRankingPanel .monitorRanking summary .monitorResultTag{justify-self:start}.monitorReturnRankingPanel .monitorReturnDetails{padding-left:0}.monitorReturnInsights{gap:13px;min-width:0;display:grid}.monitorDonutLayout{grid-template-columns:145px minmax(0,1fr);align-items:center;gap:14px;padding:15px;display:grid}.monitorDonut{aspect-ratio:1;border-radius:50%;place-items:center;width:136px;display:grid;position:relative}.monitorDonut:after{content:"";aspect-ratio:1;background:#fff;border-radius:50%;width:72%;position:absolute;box-shadow:0 0 0 1px #e9eef5}.monitorDonut>div{z-index:1;text-align:center;gap:2px;padding:9px;display:grid}.monitorDonut strong{color:var(--pdx-navy-2);font-size:13px;line-height:1.2}.monitorDonut small{text-transform:uppercase;font-size:8px}.monitorDonutLegend{gap:8px;min-width:0;display:grid}.monitorDonutLegend>div{grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;display:grid}.monitorDonutLegend i{border-radius:50%;width:8px;height:8px}.monitorDonutLegend span{gap:1px;min-width:0;display:grid}.monitorDonutLegend strong{color:#294766;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.monitorDonutLegend small{font-size:8px}.monitorDonutLegend b{color:var(--pdx-navy-2);font-size:9px}.monitorDataWarning{color:#855a19;background:#fff6e6;border-radius:7px;margin:0 14px 14px;padding:8px;font-size:9px;line-height:1.45}.monitorTrendChart{align-items:stretch;gap:6px;height:205px;padding:14px 12px 12px;display:flex;overflow-x:auto}.monitorTrendColumn{text-align:center;flex:1 0 42px;grid-template-rows:minmax(85px,1fr) auto auto auto;align-items:end;gap:3px;min-width:42px;display:grid}.monitorTrendColumn>div{background:repeating-linear-gradient(0deg,#f2f5f9 0 1px,#0000 1px 25%);border-bottom:1px solid #d9e3ef;justify-content:center;align-items:flex-end;height:100%;padding:0 5px;display:flex}.monitorTrendColumn i{background:#4b8fd5;border-radius:5px 5px 1px 1px;width:100%;max-width:30px;min-height:7px;display:block}.monitorTrendColumn strong{color:var(--pdx-navy-2);white-space:nowrap;font-size:8px;font-weight:700}.monitorTrendColumn small{font-size:8px}.monitorTrendColumn em{color:#71849a;white-space:nowrap;font-size:7px;font-style:normal}@media (width<=1450px){.monitorReturnWorkspace{grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr)}.monitorReturnRankingPanel .monitorRanking summary{grid-template-columns:25px minmax(140px,1fr) 65px minmax(92px,auto) minmax(68px,auto) 16px}.monitorReturnRankingPanel .monitorResultTag{white-space:normal;text-align:center;max-width:95px}}@media (width<=1150px){.monitorReturnWorkspace{grid-template-columns:1fr}.monitorReturnInsights{grid-template-columns:1fr 1fr}.monitorReturnImpact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.monitorSubToolbar{align-items:stretch}.monitorReturnToolbar{flex-wrap:wrap;align-items:flex-start!important}.monitorReturnInsights{grid-template-columns:1fr}.monitorReturnRankingPanel .monitorRanking summary{grid-template-columns:24px minmax(0,1fr) auto}.monitorReturnRankingPanel .monitorReturnShare,.monitorReturnRankingPanel .monitorResultTag{display:none}.monitorReturnRankingPanel .monitorRanking summary>b{text-align:left;grid-column:2}.monitorReturnRankingPanel .monitorRanking summary>svg{grid-area:1/3}}@media (width<=500px){.monitorReturnImpact{grid-template-columns:1fr 1fr}.monitorReturnImpact>span{padding:11px}.monitorReturnImpact>span>strong{font-size:16px}.monitorReturnWorkspace{padding:4px 12px}.monitorDonutLayout{grid-template-columns:112px minmax(0,1fr);gap:10px;padding:12px}.monitorDonut{width:108px}.monitorDonut strong{font-size:10px}}.monitorReturnInsights{gap:12px;min-width:0;display:grid;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;position:static!important;overflow:visible!important}.monitorReturnInsights .monitorInsightCard{border:1px solid var(--pdx-line);height:auto;min-height:0;box-shadow:none;background:#fff}.monitorReturnWorkspace{grid-template-columns:minmax(0,1.65fr) minmax(330px,.85fr);gap:14px}.monitorReturnRankingPanel .monitorRanking summary{grid-template-columns:25px minmax(170px,1fr) 76px minmax(82px,auto) 16px;gap:11px}.monitorReturnRankingPanel .monitorRanking summary>b{min-width:70px}.monitorReturnRankingPanel .monitorBar{max-width:100%}.monitorReturnRankingPanel .monitorReturnShare{justify-self:start}.monitorDonutLayout{grid-template-columns:118px minmax(0,1fr);gap:12px;padding:14px}.monitorDonut{width:112px}.monitorDonut strong{font-size:11px}.monitorDonutLegend{gap:7px}.monitorDonutLegend strong{white-space:normal;line-height:1.2;overflow:visible}.monitorTrendChart{height:168px;padding-top:11px}.monitorInsightCard+.monitorInsightCard{margin:0}@media (width<=1350px){.monitorReturnWorkspace{grid-template-columns:minmax(0,1.45fr) minmax(310px,.8fr)}.monitorReturnRankingPanel .monitorRanking summary{grid-template-columns:24px minmax(145px,1fr) 70px minmax(75px,auto) 15px;gap:8px}}@media (width<=1050px){.monitorReturnWorkspace{grid-template-columns:1fr}.monitorReturnInsights{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}@media (width<=720px){.monitorReturnInsights{grid-template-columns:1fr}.monitorReturnRankingPanel .monitorRanking summary{grid-template-columns:24px minmax(0,1fr) auto}.monitorReturnRankingPanel .monitorReturnShare{display:none}.monitorReturnRankingPanel .monitorRanking summary>b{text-align:left;grid-column:2;min-width:0}.monitorReturnRankingPanel .monitorRanking summary>svg{grid-area:1/3}}.monitorReturnWorkspace{grid-template:"ranking"308px"trend"/minmax(0,1fr);align-items:stretch}.monitorReturnWorkspace .monitorReturnRankingPanel{flex-direction:column;grid-area:ranking;width:100%;height:308px;display:flex}.monitorReturnWorkspace .monitorReturnRankingPanel>.monitorInsightHead{flex:none}.monitorReturnWorkspace .monitorReturnRankingPanel>.monitorRanking{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow-y:auto}.monitorReturnWorkspace .monitorReturnInsights{display:contents!important}.monitorReturnWorkspace .monitorTrendCard{grid-area:trend;width:100%}.monitorReturnWorkspace .monitorTrendCard .monitorTrendChart{gap:14px;height:205px;padding:16px 20px 13px}.monitorReturnWorkspace .monitorTrendColumn{min-width:68px}.monitorReturnWorkspace .monitorTrendColumn i{max-width:48px}@media (width<=600px){.monitorReturnWorkspace .monitorTrendCard .monitorTrendChart{gap:7px;height:178px;padding-inline:12px}.monitorReturnWorkspace .monitorTrendColumn{min-width:48px}}.monitorMainGrid{align-items:stretch}.monitorAnalysisAnchor{display:flex}.monitorAnalysisAnchor>.monitorAnalysis{flex:auto;width:100%;height:100%}.monitorPending{flex-direction:column;height:100%;display:flex}.monitorPending>.monitorPendingList{flex:auto}.monitorPending>.monitorPager{margin-top:auto}@media (width>=1251px){.monitorAnalysis{flex-direction:column;display:flex}.monitorAnalysis>#monitor-analysis-content:has(.monitorReturnWorkspace){flex-direction:column;flex:auto;min-height:0;display:flex}.monitorAnalysis>#monitor-analysis-content:has(.monitorReturnWorkspace)>.monitorReturnWorkspace{flex:auto;grid-template-rows:308px minmax(230px,1fr);min-height:0}.monitorReturnWorkspace .monitorTrendCard{flex-direction:column;min-height:230px;display:flex}.monitorReturnWorkspace .monitorTrendCard .monitorTrendChart{flex:auto;height:auto;min-height:205px}}.monitorFilters{gap:10px;padding:14px}.monitorFilterSection{background:linear-gradient(180deg,#fcfdff 0%,var(--pdx-surface-soft) 100%);gap:14px;padding:16px}.monitorFilterSectionHead{align-items:center;min-height:38px}.monitorFilterSectionHead>div:first-child{gap:3px;display:grid}.monitorFilterSectionHead strong{font-size:13px}.monitorFilterSectionHead small{font-size:10px}.monitorFilterGrid{grid-template-columns:160px 160px minmax(190px,.9fr) minmax(250px,1.25fr) minmax(220px,1fr);align-items:end;gap:12px}.monitorFilterGrid label,.monitorMoreFilters label{gap:7px}.monitorRoot .monitorFilters .searchableMultiSelectTrigger{background:#fff;border-color:#cbd9e8;border-radius:9px;justify-content:stretch;width:100%;min-height:42px}.monitorRoot .monitorFilters .searchableMultiSelectTrigger:hover,.monitorRoot .monitorFilters .searchableMultiSelect.isOpen .searchableMultiSelectTrigger{background:#fff;border-color:#6f97c5;box-shadow:0 0 0 3px #164fa514}.monitorFilters input[type=date]{background:#fff;border-radius:9px;min-height:42px}.monitorFilterActions{flex-wrap:nowrap;align-items:center;margin-left:auto}.monitorRoot .monitorFilterActions button{border-radius:8px;min-height:34px;padding:7px 11px;font-size:10px}.monitorRoot .monitorFilterActions .monitorClearFilters{color:#667c94;background:0 0;border-color:#0000}.monitorMoreFilters{grid-template-columns:repeat(3,minmax(220px,1fr))}.monitorFilterSectionAdditional{background:var(--pdx-surface-soft);border-style:dashed}.monitorFilterHelp{color:#607791;padding:5px 3px 0}@media (width<=1250px){.monitorFilterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.monitorFilterGrid label:last-child{grid-column:1/-1}}@media (width<=800px){.monitorFilterSectionHead{flex-direction:column;align-items:flex-start}.monitorFilterActions{width:100%;margin-left:0}.monitorFilterGrid,.monitorMoreFilters{grid-template-columns:1fr}.monitorFilterGrid label:last-child{grid-column:auto}}@media (width<=520px){.monitorFilterSection{padding:12px}.monitorFilterActions{grid-template-columns:1fr 1fr;display:grid}.monitorRoot .monitorFilterActions button{width:100%}}.monitorRoot{--p1-navy:var(--pdx-navy);--p1-ink:var(--pdx-ink);--p1-muted:var(--pdx-muted);--p1-soft:var(--pdx-faint);--p1-subtle:var(--pdx-muted);--p1-accent:var(--pdx-blue);--p1-accent-soft:var(--pdx-blue-soft);--p1-border:var(--pdx-line);--p1-border-2:var(--pdx-line-strong);--p1-surface-2:var(--pdx-surface-soft);--p1-ok:var(--pdx-ok);--p1-warn:var(--pdx-warn);--p1-bad:var(--pdx-bad);--monitor-ink:var(--p1-ink);--monitor-blue:var(--p1-accent);--monitor-border:var(--p1-border);--monitor-muted:var(--p1-muted)}.monitorRoot button{color:var(--p1-ink);border-color:var(--p1-border-2)}.monitorRoot button:hover{background:var(--p1-surface-2);border-color:var(--pdx-line-strong)}.monitorRoot h2{color:var(--p1-navy);font-weight:650}.monitorPanel{border-color:var(--p1-border);border-radius:10px}.monitorPanelHead{border-bottom-color:var(--p1-border)}.monitorRoot .monitorTopLine>div button:last-child{background:var(--p1-accent);border-color:var(--p1-accent);color:#fff}.monitorRoot .monitorTopLine>div button:last-child:hover:not(:disabled){background:var(--pdx-blue-hover);border-color:var(--pdx-blue-hover)}.monitorRoot .monitorTopLine>div button:last-child svg{color:#fff}.monitorSyncDot{background:var(--p1-ok)}.monitorSyncDot.stale{background:var(--p1-warn)}.monitorFilterSection{border-color:var(--p1-border);background:#fff}.monitorFilterSectionAdditional{background:var(--p1-surface-2)}.monitorFilterSectionHead strong{color:var(--p1-navy)}.monitorFilterActions button:first-child{color:var(--p1-accent);border-color:var(--p1-border-2);background:#fff}.monitorRoot .monitorFilterActions button[aria-expanded=true]{color:#fff;border-color:var(--p1-navy);background:var(--p1-navy)}.monitorRoot .monitorFilters .searchableMultiSelectTrigger{border-color:var(--p1-border-2)}.monitorRoot .monitorFilters .searchableMultiSelectTrigger:hover,.monitorRoot .monitorFilters .searchableMultiSelect.isOpen .searchableMultiSelectTrigger{border-color:var(--p1-accent);box-shadow:0 0 0 3px #1f5aa614}.monitorKpis{gap:12px}.monitorRoot button.monitorKpi,.monitorRoot button.monitorKpi.good,.monitorRoot button.monitorKpi.bad{border:1px solid var(--p1-border);box-shadow:none;border-radius:10px;padding:15px 16px 11px}.monitorRoot button.monitorKpi:hover{border-color:var(--pdx-line-strong);background:#fff;box-shadow:0 4px 12px #0f27420f}.monitorKpiTop{color:var(--p1-muted);font-weight:600}.monitorIcon,.monitorKpi.good .monitorIcon,.monitorKpi.bad .monitorIcon{width:auto;height:auto;color:var(--p1-soft);background:0 0;border-radius:0;flex:none}.monitorKpiTop>svg:last-child{color:#b3bfcd}.monitorKpi>strong{color:var(--p1-navy);letter-spacing:-.4px;font-weight:650}.monitorKpi>small{color:var(--p1-muted)}.monitorGoal{border-top-color:var(--p1-border);color:var(--p1-muted);font-weight:600}.monitorKpi.good .monitorGoal{color:var(--p1-ok)}.monitorKpi.bad .monitorGoal{color:var(--p1-bad)}.monitorRoot .monitorTabs{border-bottom-color:var(--p1-border)}.monitorRoot .monitorTabs button{color:var(--p1-muted);font-size:12px;font-weight:550}.monitorRoot .monitorTabs button:hover{color:var(--p1-navy);background:0 0}.monitorRoot .monitorTabs button.active{color:var(--p1-navy);border-bottom-color:var(--p1-accent);font-weight:650}.monitorSegment{border-color:var(--p1-border-2);background:#fff;padding:2px}.monitorRoot .monitorSegment button{color:var(--p1-muted)}.monitorRoot .monitorSegment button.active{background:var(--p1-navy);color:#fff;box-shadow:none}.monitorSubToolbar>div:first-child>strong{color:var(--p1-navy)}.monitorImpact strong{color:var(--p1-navy);font-weight:650}.monitorReturnImpact>span{background:var(--p1-surface-2);border-color:var(--p1-border)}.monitorReturnRankingPanel,.monitorInsightCard,.monitorReturnInsights .monitorInsightCard{border-color:var(--p1-border);border-radius:9px}.monitorInsightHead{border-bottom-color:var(--p1-border)}.monitorInsightHead h3{color:var(--p1-navy)}.monitorInsightHead>span{border:1px solid var(--p1-border-2);color:var(--p1-muted);background:#fff}.monitorRanking details{border-bottom-color:var(--pdx-line-soft)}.monitorRankNumber{color:var(--p1-muted);background:#eef2f7}.monitorBar{background:var(--pdx-line-soft)}.monitorBar i{background:var(--p1-accent)}.monitorReturnRankingPanel .monitorReturnShare b,.monitorRanking summary strong{color:var(--p1-navy)}.monitorResultTag,.monitorResultTag.good,.monitorResultTag.warn,.monitorResultTag.bad{border:1px solid var(--p1-border-2);color:var(--p1-muted);background:#fff;gap:5px;font-weight:650}.monitorResultTag:before{content:"";background:var(--p1-soft);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.monitorResultTag.good{color:var(--p1-ok)}.monitorResultTag.good:before{background:var(--p1-ok)}.monitorResultTag.warn{color:var(--p1-warn)}.monitorResultTag.warn:before{background:var(--p1-warn)}.monitorResultTag.bad{color:var(--p1-bad)}.monitorResultTag.bad:before{background:var(--p1-bad)}.monitorTextState{font-weight:600}.monitorTextState.good{color:var(--p1-ok)}.monitorTextState.neutral{color:var(--p1-muted)}.monitorTextState.bad{color:var(--p1-bad)}.monitorTrendColumn>div{border-bottom-color:var(--p1-border-2)}.monitorTrendColumn i{background:var(--p1-accent);border-radius:3px 3px 0 0}.monitorTrendColumn:last-child i:not(.missing){background:var(--p1-navy)}.monitorTrendColumn i.missing{background:#c3ccd7}.monitorTrendColumn strong{color:var(--p1-navy)}.monitorPaymentComposition>span{border-color:var(--p1-border);background:#fff}.monitorPaymentComposition i{border-radius:2px}.monitorPaymentComposition .payment-avista{background:#173a5e}.monitorPaymentComposition .payment-boleto{background:var(--pdx-blue)}.monitorPaymentComposition .payment-bonificacao{background:#6f95c8}.monitorPaymentComposition .payment-troca{background:#a9bfdc}.monitorPaymentComposition .payment-outro{background:#cfd8e3}.monitorPaymentComposition strong{color:var(--p1-navy)}.monitorPaymentTag,.monitorPaymentTag.payment-avista,.monitorPaymentTag.payment-boleto,.monitorPaymentTag.payment-bonificacao,.monitorPaymentTag.payment-troca{border:1px solid var(--p1-border-2);color:var(--p1-muted);background:#fff;align-items:center;gap:5px;padding:1px 7px;font-weight:650;display:inline-flex}.monitorPaymentTag:before{content:"";background:#cfd8e3;border-radius:50%;width:6px;height:6px}.monitorPaymentTag.payment-avista:before{background:#173a5e}.monitorPaymentTag.payment-boleto:before{background:var(--pdx-blue)}.monitorPaymentTag.payment-bonificacao:before{background:#6f95c8}.monitorPaymentTag.payment-troca:before{background:#a9bfdc}.monitorRoot th{background:var(--p1-surface-2);color:var(--p1-muted)}.monitorRoot td{border-bottom-color:var(--pdx-line-soft);color:var(--p1-ink)}.monitorRoot .monitorPendingGroups button{border-color:var(--p1-border);color:var(--p1-muted);background:#fff}.monitorRoot .monitorPendingGroups button.active{background:var(--p1-accent-soft);border-color:var(--p1-accent);color:var(--p1-navy)}.monitorRoot .monitorPendingItem{border-bottom-color:var(--p1-border);color:var(--p1-navy)}.monitorRoot .monitorPendingItem:hover{background:var(--p1-surface-2)}.monitorCaseType{color:var(--p1-muted);font-weight:600}.monitorCaseType.bad{color:var(--p1-bad)}.monitorCaseAction{color:var(--p1-accent)}.monitorReturnVisit,.monitorProductLine,.monitorVisitMeta{border-color:var(--p1-border)}.monitorReturnVisit{background:var(--p1-surface-2)}.monitorRoot .monitorVisitAction{color:var(--p1-accent)}.monitorDeliveryTotals span{background:var(--p1-surface-2)}.monitorMethod summary{color:var(--p1-navy)}.appShell.profile-gestao main.view-painel{background:var(--pdx-surface-2)}.monitorPageHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.monitorPageHead>div:first-child{gap:3px;min-width:0;display:grid}.monitorEyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--p1-subtle);font-size:11px;font-weight:600}.monitorPageHead h1{color:var(--p1-navy);margin:0;font-size:21px;font-weight:650;line-height:1.3}.monitorPageHead p{color:var(--p1-muted);margin:0;font-size:12.5px}.monitorPageHead .monitorTopLine{gap:10px}.monitorPageHead .monitorTopLine>span{color:var(--p1-muted);font-size:12px}.monitorRoot .monitorPageHead .monitorTopLine button{min-height:32px;padding:0 12px;font-size:12.5px;font-weight:550}.monitorRoot .monitorFilters{gap:10px;padding:12px 14px}.monitorFilterSection:not(.monitorFilterSectionAdditional){background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 14px;padding:0;display:grid}.monitorFilterSection:not(.monitorFilterSectionAdditional)>.monitorFilterSectionHead{display:contents}.monitorFilterSection:not(.monitorFilterSectionAdditional)>.monitorFilterSectionHead>div:first-child{display:none}.monitorFilterSection:not(.monitorFilterSectionAdditional)>.monitorFilterGrid{grid-area:1/1}.monitorFilterSection:not(.monitorFilterSectionAdditional) .monitorFilterActions{grid-area:1/2;align-self:end;gap:4px;min-height:40px;margin:0}.monitorFilterSectionAdditional{border-radius:9px;padding:12px}.monitorFilterGrid label,.monitorMoreFilters label{color:var(--p1-muted);font-size:11px}.monitorRoot .monitorFilters .searchableMultiSelectTrigger,.monitorFilters input[type=date]{border-radius:8px;min-height:38px}.monitorRoot .monitorFilterActions button,.monitorRoot .monitorFilterActions button:first-child{color:var(--p1-accent);background:0 0;border-color:#0000;min-height:32px;padding:6px 8px;font-size:12.5px;font-weight:600}.monitorRoot .monitorFilterActions button:hover:not(:disabled){background:var(--p1-accent-soft);border-color:#0000}.monitorRoot .monitorFilterActions button[aria-expanded=true]{color:var(--p1-navy);background:var(--p1-accent-soft);border-color:#0000}.monitorRoot .monitorFilterActions .monitorClearFilters{color:var(--p1-muted)}.monitorRoot .monitorFilterActions .monitorClearFilters:not(:disabled):hover{color:var(--p1-bad);background:0 0;border-color:#0000}.monitorFilterHelp{border-top:1px dashed var(--p1-border);color:var(--p1-subtle);padding:8px 2px 0;font-size:11.5px}.monitorRoot button.monitorKpi{gap:6px;min-height:0}.monitorKpiTop{justify-content:space-between}.monitorKpiTop>span:first-child{flex:1}.monitorKpiTop>span:nth-child(2){order:0}.monitorKpi>strong{font-size:clamp(23px,1.9vw,28px)}.monitorMeter{background:var(--pdx-line-soft);border-radius:3px;height:4px;display:block;overflow:hidden}.monitorMeter i{background:var(--p1-accent);border-radius:3px;height:100%;display:block}.monitorGoal{justify-content:space-between;margin-top:2px;padding-top:7px;font-size:11.5px}.monitorStatus{align-items:center;gap:6px;display:inline-flex}.monitorKpi.good .monitorStatus:before,.monitorKpi.bad .monitorStatus:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.monitorGoalValue{color:var(--p1-subtle);font-weight:500}.monitorKpi.neutral .monitorGoal{color:var(--p1-muted)}.monitorKpi.neutral .monitorGoal svg{color:var(--p1-soft)}.monitorRoot .monitorPanelHead .monitorCount{border:1px solid var(--p1-border-2);background:#fff;border-radius:999px;width:auto;min-width:0;height:20px;margin-left:4px;padding:0 8px;font-size:11px;font-weight:650;color:var(--p1-muted)!important}.monitorRoot .monitorPendingGroups .monitorCount{background:0 0;border:0;border-radius:0;width:auto;min-width:0;height:auto;padding:0;font-size:12.5px;font-weight:650;color:var(--p1-navy)!important}.monitorRoot .monitorPendingGroups button{min-height:36px;font-size:12px}@media (width<=800px){.monitorFilterSection:not(.monitorFilterSectionAdditional){grid-template-columns:minmax(0,1fr)}.monitorFilterSection:not(.monitorFilterSectionAdditional) .monitorFilterActions{grid-area:1/1;justify-content:flex-end}.monitorFilterSection:not(.monitorFilterSectionAdditional)>.monitorFilterGrid{grid-row:2}.monitorPageHead .monitorTopLine{width:100%}}.monitorRoot .monitorFilters .searchableMultiSelectTrigger{color:var(--p1-ink);grid-template-columns:minmax(0,1fr) auto auto;gap:6px;padding:0 8px 0 12px;display:grid}.monitorRoot .monitorFilters .searchableMultiSelectTrigger>span{color:var(--p1-ink);text-align:left;font-size:12.5px;font-weight:500}.monitorRoot .monitorFilters .searchableMultiSelectTrigger>b{color:var(--p1-soft);place-items:center;display:grid}.monitorRoot .monitorFilters .searchableMultiSelectTrigger>em{background:var(--p1-accent-soft);color:var(--p1-accent);font-size:11px;font-weight:650}.monitorRoot .monitorFilters input[type=date]{border:1px solid var(--p1-border-2);font:inherit;color:var(--p1-ink);box-shadow:none;padding:0 10px 0 12px;font-size:12.5px;font-weight:500}.monitorRoot .monitorFilters input[type=date]:hover{border-color:var(--pdx-line-strong)}.monitorRoot .monitorFilters input[type=date]:focus{border-color:var(--p1-accent);outline:0;box-shadow:0 0 0 3px #1f5aa614}.monitorRoot .monitorFilters input[type=date]::-webkit-calendar-picker-indicator{opacity:.5;cursor:pointer}.monitorFilterGrid label,.monitorMoreFilters label{font-weight:600}.monitorRoot .monitorCaseType[class*=kind-]{border-radius:999px;padding:2px 8px 2px 6px;font-size:10.5px;font-weight:650}.monitorRoot .monitorCaseType.kind-devolucao{color:var(--pdx-bad);background:#fbeeed}.monitorRoot .monitorCaseType.kind-reposicao{color:#8a6410;background:#fdf3dc}.monitorRoot .monitorCaseType.kind-fora_raio{color:var(--pdx-ok);background:#e6f3ec}.monitorRoot .monitorCaseType.kind-ocorrencia{color:#6b4fa3;background:#f1edf8}.appShell.profile-gestao main.view-itens{background:var(--pdx-surface-2)}.appShell.profile-gestao main.view-itens>.pageHeader{margin-bottom:18px}.appShell.profile-gestao main.view-itens .pageEyebrow{color:var(--pdx-muted);letter-spacing:.07em;margin-bottom:4px;font-size:11px;font-weight:600}.appShell.profile-gestao main.view-itens .pageHeader h1{letter-spacing:0;color:var(--pdx-navy);font-size:21px;font-weight:650}.appShell.profile-gestao main.view-itens .pageHeader p{color:var(--pdx-muted);font-size:12.5px}.appShell.profile-gestao main.view-itens .saveState{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-color:var(--pdx-line);color:var(--pdx-muted);background:#fff;font-size:11px;font-weight:500}.appShell.profile-gestao main.view-itens .saveOk .saveDot{background:var(--pdx-ok);box-shadow:none}.appShell.profile-gestao main.view-itens .headerStatus .badge{border-color:var(--pdx-line);box-shadow:none;color:var(--pdx-muted);background:0 0;font-size:11px;font-weight:600}.appShell.profile-gestao main.view-itens .itemsConsultView .panel{border-color:var(--pdx-line);box-shadow:none;border-radius:10px}.appShell.profile-gestao main.view-itens .itemsConsultFilters{padding:16px 18px}.appShell.profile-gestao main.view-itens .itemsConsultIntro h2{color:var(--pdx-navy);font-size:16px;font-weight:650}.appShell.profile-gestao main.view-itens .itemsConsultIntro p{color:var(--pdx-muted);font-size:12.5px}.appShell.profile-gestao main.view-itens .itemsConsultFilterField>span{color:var(--pdx-muted);text-transform:none;letter-spacing:0;font-size:11px;font-weight:600}.appShell.profile-gestao main.view-itens .itemsConsultFilterGrid .searchableMultiSelectTrigger{border:1px solid var(--pdx-line-strong);height:auto;min-height:38px;box-shadow:none;background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;gap:6px;padding:0 8px 0 12px;display:grid}.appShell.profile-gestao main.view-itens .itemsConsultFilterGrid .searchableMultiSelectTrigger:hover,.appShell.profile-gestao main.view-itens .itemsConsultFilterGrid .searchableMultiSelect.isOpen .searchableMultiSelectTrigger{border-color:var(--pdx-blue);box-shadow:0 0 0 3px #1f5aa614}.appShell.profile-gestao main.view-itens .itemsConsultFilterGrid .searchableMultiSelectTrigger>span{color:var(--pdx-ink);font-size:12.5px;font-weight:500}.appShell.profile-gestao main.view-itens .itemsConsultFilterGrid .searchableMultiSelectTrigger>b{color:var(--pdx-faint);place-items:center;display:grid}.appShell.profile-gestao main.view-itens .itemsConsultFilterGrid .searchableMultiSelectTrigger>em{background:var(--pdx-blue-soft);color:var(--pdx-blue);font-size:11px;font-weight:650}.appShell.profile-gestao main.view-itens .itemsConsultFilterGrid>button{height:38px;color:var(--pdx-blue);background:0 0;border-color:#0000;font-size:12.5px;font-weight:600}.appShell.profile-gestao main.view-itens .itemsConsultFilterGrid>button:hover{background:var(--pdx-blue-soft)}.appShell.profile-gestao main.view-itens .itemsConsultSummary{border-bottom-color:var(--pdx-line)}.appShell.profile-gestao main.view-itens .itemsConsultSummary h3{color:var(--pdx-navy);font-size:15px;font-weight:650}.appShell.profile-gestao main.view-itens .itemsConsultSummary small{color:var(--pdx-muted)}.appShell.profile-gestao main.view-itens .itemsConsultSummary>div:last-child span{border-color:var(--pdx-line);background:var(--pdx-surface-soft);color:var(--pdx-muted);font-size:11.5px}.appShell.profile-gestao main.view-itens .itemsConsultSummary b{color:var(--pdx-navy);font-weight:650}.appShell.profile-gestao main.view-itens .itemsConsultRefresh{border-color:var(--pdx-line-strong);color:var(--pdx-blue);border-radius:7px;font-weight:600}.appShell.profile-gestao main.view-itens .itemsConsultRefresh:hover:not(:disabled){border-color:var(--pdx-blue);background:var(--pdx-blue-soft)}.appShell.profile-gestao main.view-itens .itemsConsultScroll th{background:var(--pdx-surface-soft);color:var(--pdx-muted);border-bottom-color:var(--pdx-line);font-weight:600}.appShell.profile-gestao main.view-itens .itemsConsultScroll td{border-bottom-color:var(--pdx-line-soft);color:var(--pdx-ink)}.appShell.profile-gestao main.view-itens .itemsConsultScroll td small{color:var(--pdx-muted)}.appShell.profile-gestao main.view-itens .itemsConsultScroll tbody tr:hover{background:var(--pdx-surface-soft)}.customerDirectory{gap:16px;display:grid}.customerDirectoryHero{background:linear-gradient(135deg,#fff,#f4f8ff);justify-content:space-between;align-items:flex-start;gap:18px;padding:22px;display:flex}.customerDirectoryHero h2{margin:5px 0 7px;font-size:22px}.customerDirectoryHero p{color:#62738c;max-width:780px;margin:0;line-height:1.5}.customerDirectoryEyebrow{letter-spacing:.12em;color:var(--pdx-blue);font-size:11px;font-weight:900}.customerRefresh{flex:none}.customerKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.customerKpi{background:#fff;border:1px solid #dce5f1;border-radius:16px;gap:5px;padding:16px;display:grid}.customerKpi small{color:var(--pdx-muted);text-transform:uppercase;font-size:11px;font-weight:800}.customerKpi strong{color:var(--pdx-ink);font-size:27px}.customerKpi span{color:#75859b;font-size:11px}.customerKpi.ok{background:#f8fcfa;border-color:#c9e5d5}.customerKpi.warning{background:#fffaf0;border-color:#efd7a9}.customerKpi.warning strong{color:#9a6400}.customerKpi.neutral{background:#f9fbfd}.customerLocationAlert{color:#6d5319;background:#fff8e7;border:1px solid #edce92;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.customerLocationAlert>div{gap:4px;display:grid}.customerLocationAlert span{font-size:12px}.customerLocationAlert button{color:#77550f;cursor:pointer;background:#fff;border:1px solid #d6ad60;border-radius:10px;padding:9px 13px;font-weight:800}.customerDirectoryToolbar{grid-template-columns:minmax(220px,1fr) 220px auto;align-items:center;gap:10px;padding:13px;display:grid}.customerDirectoryToolbar input,.customerDirectoryToolbar select{width:100%;min-height:42px;color:var(--pdx-ink);background:#fff;border:1px solid #ccd8e8;border-radius:11px;padding:9px 12px}.customerDirectoryToolbar>span{color:#708198;font-size:12px;font-weight:700}.customerDirectoryError{color:#9d2f3e;background:#fff3f4;border:1px solid #e6b7bd;border-radius:12px;padding:12px}.customerDirectoryLoading,.customerDirectoryEmpty{text-align:center;color:var(--pdx-muted);padding:34px}.customerDirectoryList{overflow:hidden}.customerDirectoryHead,.customerDirectoryMain{grid-template-columns:minmax(220px,1.7fr) minmax(160px,1.15fr) minmax(150px,1fr) minmax(120px,.7fr) minmax(130px,.8fr) auto;align-items:center;gap:12px;display:grid}.customerDirectoryHead{color:#667892;text-transform:uppercase;letter-spacing:.04em;background:#f5f8fc;border-bottom:1px solid #e2e9f2;padding:11px 15px;font-size:10px;font-weight:900}.customerDirectoryRow{border-bottom:1px solid #e7edf4}.customerDirectoryRow:last-child{border-bottom:0}.customerDirectoryRow.hasPending{box-shadow:inset 4px 0 #d49a2d}.customerDirectoryMain{padding:13px 15px}.customerDirectoryMain>span{gap:3px;min-width:0;display:grid}.customerDirectoryMain b{color:#17263d;font-size:12.5px}.customerDirectoryMain small{color:var(--pdx-muted);font-size:10.5px;line-height:1.35}.customerIdentity b{font-size:13.5px}.customerLocationCell b{color:#174f8d}.customerDetailsBtn{color:var(--pdx-blue);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #c8d6e6;border-radius:9px;padding:8px 10px;font-size:11px;font-weight:800}.customerStatus{border-radius:999px;align-items:center;width:max-content;padding:6px 8px;font-size:10px;font-style:normal;font-weight:900;display:inline-flex}.customerStatus.ok{color:#187047;background:#e9f8ef}.customerStatus.pending{color:#8a6100;background:#fff3d8}.customerStatus.neutral{color:#627085;background:#eef2f6}.customerDirectoryDetails{background:var(--pdx-surface-soft);border-top:1px solid #e5edf6;gap:14px;padding:15px;display:grid}.customerDetailStats{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.customerDetailStats span{background:#fff;border:1px solid #e1e8f1;border-radius:11px;gap:4px;padding:10px;display:grid}.customerDetailStats small{text-transform:uppercase;color:#7a899e;font-size:9px;font-weight:800}.customerDetailStats b{color:#1b2b42;font-size:12px}.customerLocationOfficial{background:#f4f9ff;border:1px solid #c7d8eb;border-radius:13px;justify-content:space-between;align-items:center;gap:15px;padding:13px;display:flex}.customerLocationOfficial>div{gap:4px;display:grid}.customerLocationOfficial small{color:#4772a4;letter-spacing:.08em;font-size:9px;font-weight:900}.customerLocationOfficial strong{color:#173c67;font-size:14px}.customerLocationOfficial span{color:#697c94;font-size:10.5px}.customerLocationOfficial button,.customerLocationCompare button{color:var(--pdx-blue);cursor:pointer;background:#fff;border:1px solid #a9c2df;border-radius:9px;padding:8px 10px;font-size:11px;font-weight:800}.customerLocationReview{background:#fffaf0;border:1px solid #eccb8d;border-radius:14px;gap:12px;padding:14px;display:grid}.customerLocationReviewTitle{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.customerLocationReviewTitle span{letter-spacing:.09em;color:#987024;font-size:9px;font-weight:900}.customerLocationReviewTitle h3{margin:4px 0;font-size:17px}.customerLocationReviewTitle p{color:#786b52;margin:0;font-size:11px}.customerLocationReviewTitle>em{color:#845e08;white-space:nowrap;background:#fff1ca;border-radius:999px;padding:7px 10px;font-size:11px;font-style:normal;font-weight:900}.customerLocationCompare{grid-template-columns:1fr 1fr;gap:10px;display:grid}.customerLocationCompare>div{background:#fff;border:1px solid #e2d7bd;border-radius:12px;gap:6px;padding:12px;display:grid}.customerLocationCompare>div.proposed{background:#fffdf7;border-color:#e3bd72}.customerLocationCompare small{text-transform:uppercase;color:#887655;font-size:9px;font-weight:900}.customerLocationCompare b{color:#27384d;font-size:13px}.customerLocationCompare span{color:#746b5b;font-size:10.5px}.customerLocationCompare button{width:max-content}.customerLocationReviewMeta{color:#76694f;font-size:10.5px}.customerLocationActions{justify-content:flex-end;gap:9px;display:flex}.customerLocationActions button{cursor:pointer;border-radius:10px;min-height:40px;padding:9px 13px;font-weight:900}.customerLocationActions .keepCurrent{color:#775c25;background:#fff;border:1px solid #c8b58f}.customerLocationActions .acceptLocation{background:var(--pdx-blue);color:#fff;border:0}.customerLocationActions button:disabled{opacity:.55;cursor:not-allowed}@media (width<=1050px){.customerKpis{grid-template-columns:1fr 1fr}.customerDirectoryHead{display:none}.customerDirectoryMain{grid-template-columns:1fr 1fr 1fr}.customerDetailsBtn{justify-self:end}.customerDetailStats{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.customerDirectory{gap:11px}.customerDirectoryHero{padding:15px;display:grid}.customerDirectoryHero h2{font-size:20px}.customerRefresh{width:100%}.customerKpis{grid-template-columns:1fr 1fr;gap:8px}.customerKpi{padding:12px}.customerKpi strong{font-size:23px}.customerLocationAlert{align-items:stretch;display:grid}.customerLocationAlert button{width:100%}.customerDirectoryToolbar{grid-template-columns:1fr;padding:10px}.customerDirectoryMain{grid-template-columns:1fr;gap:10px;padding:13px}.customerDirectoryMain>span{border-bottom:1px solid var(--pdx-line-soft);padding-bottom:8px}.customerDetailsBtn{justify-self:stretch;width:100%}.customerDirectoryDetails{padding:12px}.customerDetailStats{grid-template-columns:1fr 1fr}.customerLocationOfficial{align-items:stretch;display:grid}.customerLocationOfficial button{width:100%}.customerLocationReviewTitle{display:grid}.customerLocationReviewTitle>em{width:max-content}.customerLocationCompare{grid-template-columns:1fr}.customerLocationActions{grid-template-columns:1fr;display:grid}.customerLocationActions button{width:100%}}.profile-moto main.view-localizacao,.profile-caminhao main.view-localizacao{background:#e9f0f8;height:100dvh;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.vehicleLocationView{isolation:isolate;background:linear-gradient(145deg,#eaf1f8,#dce7f3);width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.vehicleLocationMap{z-index:1;background:#dfe8f2;border:0;width:100%;height:100%;position:absolute;inset:0}.vehicleLocationEmptyMap{z-index:1;background:radial-gradient(circle at 50% 42%,#2365b51f,#0000 34%),linear-gradient(145deg,#eef4fa,#dce7f3);position:absolute;inset:0}.vehicleLocationEmptyGrid{opacity:.35;background-image:linear-gradient(#1c467a14 1px,#0000 1px),linear-gradient(90deg,#1c467a14 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.vehicleLocationTopCard{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #c0d1e5eb;border-radius:16px;max-width:760px;padding:16px 18px;position:absolute;top:18px;left:18px;right:18px;box-shadow:0 18px 42px #142e5429}.vehicleLocationTitleRow{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.vehicleLocationTitleRow small{color:#6a7b96;letter-spacing:.08em;font-size:10px;font-weight:800;display:block}.vehicleLocationTitleRow h1{color:#0e2d57;margin:3px 0 0;font-size:20px;line-height:1.12}.vehicleSharingPill{color:#53647d;white-space:nowrap;background:#eef3f8;border-radius:999px;align-items:center;min-height:28px;padding:5px 10px;font-size:10px;font-weight:800;display:inline-flex}.vehicleSharingPill.ativo{color:#16814b;background:#e8f8ee}.vehicleSharingPill.sem_permissao,.vehicleSharingPill.indisponivel{color:#b74236;background:#fff0ee}.vehicleSharingPill.sincronizando,.vehicleSharingPill.aguardando{color:#a36b0a;background:#fff7e5}.vehicleLocationCurrent{border-top:1px solid #e2e9f2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:14px;padding-top:13px;display:grid}.vehicleLiveDot{background:#16a05d;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #16a05d1f}.vehicleLiveDot.stale{background:#e2a31d;box-shadow:0 0 0 5px #e2a31d1f}.vehicleLocationCurrent strong{color:#102c51;font-size:13px;display:block}.vehicleLocationCurrent small{color:#6c7c93;margin-top:2px;font-size:10px;display:block}.vehicleLocationFreshness{text-align:right}.vehicleLocationFreshness b,.vehicleLocationFreshness span{display:block}.vehicleLocationFreshness b{color:#274669;font-size:10px}.vehicleLocationFreshness span{color:#6c7c93;margin-top:2px;font-size:9px}.vehicleLocationWaiting{border-top:1px solid #e2e9f2;margin-top:14px;padding-top:13px}.vehicleLocationWaiting strong,.vehicleLocationWaiting span{display:block}.vehicleLocationWaiting strong{color:var(--pdx-navy-2);font-size:12px}.vehicleLocationWaiting span{color:var(--pdx-muted);margin-top:4px;font-size:10px;line-height:1.4}.vehicleLocationError{color:#b74236;margin-top:8px;font-size:10px;font-weight:700}.vehicleLocationTargets{z-index:4;scrollbar-gutter:stable;flex-direction:column;gap:8px;width:min(360px,100% - 36px);max-height:42vh;display:flex;position:absolute;bottom:18px;left:18px;overflow:auto}.vehicleLocationTargets button{text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #c3d2e5f0;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px 11px;display:grid;box-shadow:0 10px 26px #142e541f}.vehicleLocationTargets button.active{border-color:#1768d6;box-shadow:0 0 0 2px #1768d621,0 10px 26px #142e5424}.vehicleTargetIcon{background:var(--pdx-blue-soft);color:#1768d6;border-radius:9px;justify-content:center;align-items:center;width:31px;height:31px;font-size:12px;font-weight:900;display:inline-flex}.vehicleTargetIcon.moto{color:#16814b;background:#e8f7ee}.vehicleLocationTargets strong{color:var(--pdx-navy-2);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.vehicleLocationTargets small{color:#6f8099;margin-top:2px;font-size:9px;display:block}.vehicleLocationTargets em{color:#62758f;white-space:nowrap;font-size:9px;font-style:normal;font-weight:800}.vehicleLocationCoordinates{z-index:4;text-align:right;background:#ffffffeb;border:1px solid #c3d2e5f0;border-radius:10px;padding:9px 11px;position:absolute;bottom:18px;right:18px;box-shadow:0 10px 26px #142e541a}.vehicleLocationCoordinates span,.vehicleLocationCoordinates small{display:block}.vehicleLocationCoordinates span{color:#234569;font-size:10px;font-weight:800}.vehicleLocationCoordinates small{color:#78889d;margin-top:2px;font-size:8px}.vehicleLocationLoading{z-index:5;color:#fff;background:#08274ee0;border-radius:9px;padding:7px 10px;font-size:9px;font-weight:800;position:absolute;top:18px;right:18px}@media (width<=900px){.profile-moto main.view-localizacao,.profile-caminhao main.view-localizacao{height:calc(100dvh - 62px)!important}.vehicleLocationTopCard{border-radius:13px;padding:12px 13px;top:10px;left:10px;right:10px}.vehicleLocationTitleRow{display:block}.vehicleLocationTitleRow h1{font-size:17px}.vehicleSharingPill{min-height:24px;margin-top:8px;font-size:9px}.vehicleLocationTargets{width:auto;max-height:30vh;bottom:10px;left:10px;right:10px}.vehicleLocationCoordinates{display:none}.vehicleLocationCurrent{grid-template-columns:auto minmax(0,1fr)}.vehicleLocationFreshness{text-align:left;grid-column:2;gap:5px;display:flex}.vehicleLocationTargets button{padding:9px 10px}.vehicleLocationLoading{top:auto;bottom:10px;right:10px}}.profile-gestao main.view-operacao>.pageHeader{display:none}.operationDayUpgrade{color:#12213d;gap:16px;min-width:0;display:grid}.operationDayUpgrade .panel{overflow:visible}.operationDayUpgrade .uiIcon{flex:none}.operationDayUpgrade .rotate{transform:rotate(180deg)}.oduPageHeader{justify-content:space-between;align-items:center;gap:20px;margin-bottom:2px;display:flex}.oduPageHeader h1{color:#0f2141;letter-spacing:.01em;margin:0;font-size:25px;font-weight:900}.oduPageHeader p{color:#52657f;margin:5px 0 0;font-size:12px}.oduPageHeaderTools{align-items:center;gap:16px;display:flex}.oduDateChip{color:#142640;background:#fff;border:1px solid #dbe4ef;border-radius:11px;align-items:center;gap:9px;min-height:42px;padding:0 14px;display:flex;box-shadow:0 4px 15px #112e5506}.oduDateChip b{font-size:12px}.oduUpdated{color:#607089;white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:flex}.oduUpdated i{background:#22a35c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #eaf8f0}.oduScope{border-color:#d8e2ee;border-radius:15px;grid-template-columns:minmax(210px,.75fr) minmax(590px,2.4fr) auto;align-items:stretch;gap:18px;padding:15px 17px;display:grid;box-shadow:0 7px 24px #173b6d09}.oduScopeOperation{border-right:1px solid #e6ebf2;flex-direction:column;justify-content:center;gap:7px;padding-right:18px;display:flex}.oduSectionLabel{color:#14233e;font-size:11px;font-weight:900}.oduScopeOperation .searchMultiSelect{width:100%}.oduScopeOperation>small{color:#7d8a9c;font-size:9px}.oduImportOverview{grid-template-columns:auto 1fr;align-items:center;gap:15px;min-width:0;display:grid}.oduImportOverviewTitle span{white-space:nowrap;flex-direction:column;gap:4px;display:flex}.oduImportOverviewTitle b{font-size:11px}.oduImportOverviewTitle small{color:#6f8198;font-size:9px}.oduImportStatusGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.oduImportStatus{border:1px solid var(--pdx-line);background:var(--pdx-surface-soft);border-radius:10px;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:9px 10px;display:grid}.oduImportStatus.isOk{background:#eef9f2;border-color:#d5eadc}.oduImportStatusIcon{color:#6b7b90;background:#edf2f8;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.oduImportStatus.isOk .oduImportStatusIcon{color:#13814a;background:#dcf3e5}.oduImportStatus>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.oduImportStatus strong{white-space:nowrap;text-overflow:ellipsis;color:#143252;font-size:10px;overflow:hidden}.oduImportStatus small{color:#668078;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.oduImportToggle{color:#123e83;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #ced9e7;border-radius:9px;justify-content:center;align-self:center;align-items:center;gap:8px;padding:10px 12px;font-size:10px;font-weight:800;display:flex}.oduImportToggle:hover{background:#f6f9fd;border-color:#aac1df}.oduImportToggle .uiIcon{transition:all .18s}.oduImportDrawer{background:#f9fbfe;border-style:dashed;grid-template-columns:repeat(3,1fr);gap:11px;padding:13px;display:grid}.oduImportAction{cursor:pointer;background:#fff;border:1px solid #dae4ef;border-radius:11px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding:11px;transition:all .18s;display:grid}.oduImportAction:hover{border-color:#9db9df;transform:translateY(-1px);box-shadow:0 6px 18px #113d740f}.oduImportActionIcon{background:var(--pdx-blue-soft);color:#0a58bc;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.oduImportAction>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.oduImportAction strong{font-size:12px}.oduImportAction small{color:#74849a;font-size:10px}.oduImportAction em{color:#0a4ca0;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9px;font-style:normal;font-weight:800;overflow:hidden}.oduEmpty{text-align:center;place-items:center;padding:52px 30px;display:grid}.oduEmpty>span{background:var(--pdx-blue-soft);color:#0c5bc2;border-radius:20px;place-items:center;width:64px;height:64px;display:grid}.oduEmpty h2{margin:16px 0 6px}.oduEmpty p{color:#6c7c92;max-width:680px;margin:0;line-height:1.55}.oduMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.oduMetricCard{background:#fff;border:1px solid #dae4ef;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:55px minmax(0,1fr);align-items:center;gap:10px 13px;padding:16px 16px 13px;display:grid;box-shadow:0 7px 22px #16386209}.oduMetricIcon{border-radius:50%;place-items:center;width:55px;height:55px;display:grid}.oduMetricText{flex-direction:column;min-width:0;display:flex}.oduMetricText small{color:#2f425f;margin-bottom:2px;font-size:11px}.oduMetricText strong{letter-spacing:-.025em;white-space:nowrap;text-overflow:ellipsis;color:#0e2041;font-size:24px;line-height:1.1;overflow:hidden}.oduMetricText em{color:#74849b;margin-top:5px;font-size:9px;font-style:normal}.oduMetricCard>button{color:var(--pdx-blue);cursor:pointer;background:0 0;border:0;grid-column:2;justify-content:flex-end;align-items:center;gap:4px;padding:1px 0 0;font-size:9px;font-weight:800;display:flex}.oduMetricCard>button:hover{text-decoration:underline}.oduMetricCard.tone-blue .oduMetricIcon{color:#0c61d3;background:#e7f0ff}.oduMetricCard.tone-green .oduMetricIcon{color:#168c4d;background:#eaf8ef}.oduMetricCard.tone-purple .oduMetricIcon{color:#7a2fc1;background:#f2eaff}.oduMetricCard.tone-amber .oduMetricIcon{color:#d48b0a;background:#fff4de}.oduWorkspace{grid-template-columns:minmax(300px,345px) minmax(0,1fr);gap:14px;min-width:0;display:grid}.oduMaps{min-width:0;height:auto!important;color:var(--pdx-ink)!important;background:#fff!important;padding:0!important;display:block!important;position:relative!important;top:auto!important;overflow:hidden!important}.oduMapsHeader h2{margin:0 0 2px;font-size:16px}.oduMapsHeader small{color:#76869b;font-size:9px}.oduMapTools{grid-template-columns:minmax(0,1fr) 45px;gap:7px;padding:0 13px 10px;display:grid}.oduMapSearch,.oduClientSearch{color:#7c8ba0;background:#fff;border:1px solid #d6e0eb;border-radius:9px;align-items:center;gap:7px;padding:0 10px;display:flex}.oduMapSearch input,.oduClientSearch input{width:100%;min-width:0;color:var(--pdx-ink);background:0 0;border:0;outline:0;padding:9px 0;font-size:10px}.oduMapFilter{color:#536985;cursor:pointer;background:#fff;border:1px solid #d6e0eb;border-radius:9px;place-items:center;height:37px;display:grid;position:relative}.oduMapFilter select{opacity:0;cursor:pointer;position:absolute;inset:0}.oduMapList{gap:6px;max-height:655px;padding:0 7px 7px;display:grid;overflow:auto}.oduMapCard{border:1px solid var(--pdx-line);border-left:3px solid var(--pdx-line-strong);text-align:left;cursor:pointer;width:100%;color:var(--pdx-ink);background:#fff;border-radius:10px;gap:7px;padding:10px 11px;transition:all .16s;display:grid}.oduMapCard.status-ok{border-left-color:#20a05a}.oduMapCard.status-active{border-left-color:#1769d4}.oduMapCard.status-warning{border-left-color:#e69a19}.oduMapCard.status-danger{border-left-color:#d14343}.oduMapCard:hover{background:var(--pdx-surface-soft);border-color:#b6cae3}.oduMapCard.selected{background:#f3f8ff;border-color:#8fb4e5 #8fb4e5 #8fb4e5 #0e62d3;box-shadow:0 5px 16px #0d4d9c13}.oduMapCardTop{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.oduMapCardTop>span{flex-direction:column;gap:2px;min-width:0;display:flex}.oduMapCardTop small{color:#6e7f95;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.oduStatusBadge{white-space:nowrap;border-radius:999px;align-items:center;width:max-content;padding:4px 7px;font-size:8px;font-style:normal;font-weight:900;display:inline-flex}.oduStatusBadge.ok{color:#177346;background:#e5f7ec}.oduStatusBadge.active{color:#0b5cc9;background:#e6f0ff}.oduStatusBadge.warning{color:#a96700;background:#fff1d7}.oduStatusBadge.pending{background:var(--pdx-line-soft);color:#607086}.oduStatusBadge.danger{color:#bb3232;background:#fde9e9}.oduMapDriver{grid-template-columns:1fr auto;align-items:center;gap:7px;display:grid}.oduMapDriver span,.oduMapDriver small{align-items:center;gap:5px;display:flex}.oduMapDriver b{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.oduMapDriver small{color:var(--pdx-muted);font-size:8px}.oduMapCardMeta{border-top:1px solid var(--pdx-line-soft);color:#728299;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:9px;padding-top:6px;font-size:8px;display:grid}.oduMapCardMeta span:last-child{text-align:right;color:#3c526d;white-space:nowrap}.oduMapCardMeta b{color:var(--pdx-ink)}.oduMapDetailLink{color:var(--pdx-blue);justify-content:flex-end;align-items:center;gap:3px;font-size:8px;font-weight:800;display:flex}.oduMiniEmpty{text-align:center;color:#7a899b;padding:24px;font-size:11px}.oduShowMore{width:calc(100% - 14px);height:37px;color:var(--pdx-blue);cursor:pointer;background:#fff;border:1px solid #d8e2ee;border-radius:9px;justify-content:center;align-items:center;gap:6px;margin:0 7px 8px;font-size:9px;font-weight:800;display:flex}.oduShowMore:hover{background:var(--pdx-surface-soft)}.oduShowMore .uiIcon{transition:all .18s}.oduMapDetail{min-width:0;overflow:hidden!important}.oduMapDetailHead{border-bottom:1px solid var(--pdx-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;display:grid}.oduMapIdentity{border-right:1px solid #e7edf4;align-items:center;padding:14px 16px;display:flex}.oduMapIdentity>span{align-items:center;gap:10px;display:flex}.oduMapIdentity h2{margin:0;font-size:17px}.oduMapFacts{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.oduMapFacts>span{border-right:1px solid var(--pdx-line-soft);flex-direction:column;gap:3px;min-width:0;padding:12px;display:flex}.oduMapFacts small{color:#76869b;font-size:8px}.oduMapFacts b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.oduDiaryButton{color:var(--pdx-blue);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #1464d1;border-radius:8px;align-self:center;align-items:center;gap:5px;margin:10px 12px;padding:8px 10px;font-size:9px;font-weight:800;display:flex}.oduDiaryButton:hover{background:#f1f6ff}.oduMapSummaryTitle b{font-size:13px}.oduMapSummary{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;padding:0 14px 13px;display:grid}.oduSummaryCard{border:1px solid var(--pdx-line);background:var(--pdx-surface-soft);border-radius:11px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:11px;display:grid}.oduSummaryCard>i{border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.oduSummaryCard>span{flex-direction:column;gap:2px;min-width:0;display:flex}.oduSummaryCard small{color:#6f8097;font-size:8px}.oduSummaryCard strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.oduSummaryCard em{color:#8190a3;font-size:8px;font-style:normal}.oduSummaryCard.tone-blue>i{color:#0e63d3;background:#e8f1ff}.oduSummaryCard.tone-green>i{color:#18864d;background:#e9f8ef}.oduSummaryCard.tone-purple>i{color:#7631ba;background:#f1e9ff}.oduSummaryCard.tone-amber>i{color:#d08a0d;background:#fff3dc}.oduOperationalStrip{gap:7px;padding:0 14px 13px;display:flex}.oduOperationalStrip span{border:1px solid var(--pdx-line);background:var(--pdx-surface-soft);border-radius:8px;justify-content:space-between;align-items:baseline;gap:8px;min-width:74px;padding:6px 9px;display:flex}.oduOperationalStrip b{font-size:11px}.oduOperationalStrip small{color:#75859a;font-size:8px}.oduClientsHeader{border-top:1px solid var(--pdx-line);justify-content:space-between;align-items:center;gap:13px;padding:13px 14px 9px;display:flex}.oduClientsHeader h3{margin:0 0 2px;font-size:13px}.oduClientsHeader small{color:#7b8a9e;font-size:8px}.oduClientTools{align-items:center;gap:7px;display:flex}.oduSituationSelect{color:#263b58;background:#fff;border:1px solid #d6e0eb;border-radius:8px;height:35px;padding:0 27px 0 9px;font-size:9px}.oduExport{height:35px;color:var(--pdx-blue);cursor:pointer;background:#fff;border:1px solid #c7d7eb;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:9px;font-weight:800;display:flex}.oduExport:hover{background:#f2f7ff}.oduClientTable{border:1px solid #e1e8f1;border-radius:9px;margin:0 13px;overflow:hidden}.oduClientRow{border-bottom:1px solid var(--pdx-line-soft);grid-template-columns:minmax(190px,2fr) minmax(85px,.72fr) .55fr .55fr .55fr minmax(100px,.9fr) minmax(100px,.9fr) 26px;align-items:center;gap:8px;padding:9px 10px;font-size:9px;display:grid}.oduClientGroup:last-child>.oduClientRow{border-bottom:0}.oduClientHead{background:var(--pdx-surface-soft);color:#63758c;font-size:8px;font-weight:800}.oduClientName{flex-direction:column;min-width:0;display:flex}.oduClientName b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.oduClientName small{color:#7c8b9e;margin-top:2px;font-size:8px}.oduClientStatus{border-radius:999px;align-items:center;gap:5px;width:max-content;padding:4px 7px;font-size:8px;font-style:normal;font-weight:800;display:inline-flex}.oduClientStatus.ok{color:#168049;background:#e8f8ee}.oduClientStatus.warning{color:#aa6a00;background:#fff1d8}.oduClientStatus.danger{color:#bc3434;background:#fde9e9}.oduClientStatus.pending{background:var(--pdx-line-soft);color:#64748a}.oduDeliveryTime b{font-size:9px}.oduMoney{text-align:right}.oduMoney b{white-space:nowrap}.oduAdherence{grid-template-columns:auto minmax(35px,1fr);align-items:center;gap:6px;display:grid}.oduAdherence>b{font-size:8px}.oduAdherence>i{background:#e7ebf0;border-radius:999px;height:5px;overflow:hidden}.oduAdherence>i>span{background:#23a05a;border-radius:999px;height:100%;display:block}.oduRowExpand{color:#0b57b6;cursor:pointer;background:0 0;border:0;place-items:center;width:25px;height:25px;display:grid}.oduRowExpand .uiIcon{transition:all .18s}.oduClientDetails{border-bottom:1px solid var(--pdx-line-soft);background:var(--pdx-surface-soft);grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:9px 10px 10px 20px;display:grid}.oduClientDetails span{flex-direction:column;gap:2px;display:flex}.oduClientDetails small{color:#75859a;font-size:7px}.oduClientDetails b{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.oduShowMore.clients{width:calc(100% - 26px);margin:8px 13px 12px}.oduFooterNote{color:#687991;align-items:center;gap:6px;padding:0 2px 4px;font-size:9px;display:flex}.operationDayUpgrade button,.operationDayUpgrade label{-webkit-tap-highlight-color:transparent}@media (width<=1380px){.oduScope{grid-template-columns:minmax(190px,.7fr) minmax(0,2fr)}.oduImportToggle{grid-column:1/-1;justify-self:end}.oduImportOverview{grid-template-columns:1fr}.oduImportOverviewTitle span{flex-direction:row;justify-content:space-between}.oduMetrics{grid-template-columns:repeat(2,1fr)}.oduMapDetailHead{grid-template-columns:1fr}.oduMapIdentity{border-bottom:1px solid #e7edf4;border-right:0}.oduMapFacts{grid-template-columns:repeat(4,1fr)}.oduDiaryButton{justify-self:end}.oduMapSummary{grid-template-columns:repeat(3,1fr)}.oduClientRow{grid-template-columns:minmax(170px,1.7fr) minmax(80px,.8fr) .55fr .55fr .55fr minmax(95px,.85fr) minmax(90px,.8fr) 24px}}@media (width<=1080px){.oduPageHeader{flex-direction:column;align-items:flex-start}.oduPageHeaderTools{justify-content:space-between;width:100%}.oduScope{grid-template-columns:1fr}.oduScopeOperation{border-bottom:1px solid #e5ebf3;border-right:0;padding:0 0 13px}.oduImportToggle{grid-column:auto;justify-self:stretch}.oduImportDrawer,.oduWorkspace{grid-template-columns:1fr}.oduMapList{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.oduMapSummary{grid-template-columns:repeat(5,minmax(0,1fr))}.oduClientTools{flex-wrap:wrap;justify-content:flex-end}.oduClientTable{overflow-x:auto}.oduClientRow,.oduClientDetails{min-width:850px}}@media (width<=760px){.operationDayUpgrade{gap:12px}.oduPageHeader h1{font-size:21px}.oduPageHeaderTools{flex-direction:column;align-items:stretch;gap:8px}.oduDateChip{justify-content:center}.oduScope{padding:12px}.oduImportStatusGrid{grid-template-columns:1fr}.oduImportOverviewTitle span{flex-direction:column}.oduMetrics{grid-template-columns:1fr 1fr;gap:9px}.oduMetricCard{grid-template-columns:45px minmax(0,1fr);padding:12px}.oduMetricIcon{width:45px;height:45px}.oduMetricText strong{font-size:17px}.oduMapList{grid-template-columns:1fr}.oduMapFacts,.oduMapSummary{grid-template-columns:1fr 1fr}.oduOperationalStrip{grid-template-columns:repeat(3,1fr);display:grid}.oduOperationalStrip span{min-width:0}.oduClientsHeader{flex-direction:column;align-items:stretch}.oduClientTools{grid-template-columns:1fr 1fr;display:grid}.oduClientSearch{grid-column:1/-1;width:auto}.oduExport{justify-content:center}.oduDiaryButton{justify-content:center;justify-self:stretch}.oduClientTable{margin-left:8px;margin-right:8px}.oduShowMore.clients{width:calc(100% - 16px);margin-left:8px;margin-right:8px}}@media (width<=480px){.oduMetrics,.oduMapFacts{grid-template-columns:1fr}.oduMapSummary{grid-template-columns:1fr 1fr}.oduOperationalStrip{grid-template-columns:repeat(2,1fr)}.oduClientTools{grid-template-columns:1fr}.oduClientSearch{grid-column:auto}.oduImportAction{grid-template-columns:38px minmax(0,1fr)}.oduImportActionIcon{width:38px;height:38px}}.oduMapSummary{grid-template-columns:repeat(6,minmax(0,1fr))}.oduClientStatus.waiting{color:#9a6500;background:#fff4d8;border-color:#f0d28f}.oduClientStatus.active{color:#0b5bb8;background:#e9f2ff;border-color:#c4d9f2}.oduTimeMetric{font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;display:flex!important}.oduTimeMetric b{font-size:11px}.oduTimeMetric small{color:#73849a;font-size:8px}.oduTimeMetric.live{border-radius:8px;width:max-content;padding:5px 7px}.oduTimeMetric.live.waiting{color:#9c6700;background:#fff5df}.oduTimeMetric.live.service{color:#177b4c;background:#eaf8ef}.oduClientRow{grid-template-columns:minmax(190px,1.75fr) minmax(100px,.85fr) 64px 88px 96px 70px 70px minmax(105px,.9fr) 90px 32px;gap:8px}.oduClientDetails.timing{grid-template-columns:repeat(5,minmax(0,1fr))}.oduClientDetails.timing>span:nth-child(-n+5){background:var(--pdx-surface-soft)}.oduClientTable{overflow-x:auto}.oduClientRow{min-width:1120px}@media (width<=1350px){.oduMapSummary{grid-template-columns:repeat(3,1fr)}}@media (width<=780px){.oduMapSummary{grid-template-columns:repeat(2,1fr)}.oduClientDetails.timing{grid-template-columns:repeat(2,minmax(0,1fr))}}.operationDayUpgrade{--odu-navy:#0b1f3f;--odu-blue:var(--pdx-blue);--odu-border:#dce6f2;--odu-muted:#6f8096;--odu-soft:var(--pdx-surface-soft);gap:12px}.oduPageHeader{margin-bottom:0;padding:2px 2px 0}.oduPageHeader h1{letter-spacing:-.025em;font-size:27px}.oduPageHeader p{color:#60728a;font-size:11px}.oduDateChip{border-color:#d6e2ef;min-height:44px;box-shadow:0 6px 18px #1437690d}.oduUpdated{color:#52657e;font-weight:700}.oduScope{background:linear-gradient(#fff 0%,#fcfdff 100%);border-color:#d8e4f0;border-radius:16px;padding:13px 15px;box-shadow:0 10px 30px #1437690b}.oduScopeOperation{gap:6px}.oduImportStatus{border-radius:11px;min-height:52px}.oduImportStatus.isOk{background:linear-gradient(#f1fbf5,#ebf8f0)}.oduImportToggle{border-radius:10px;min-height:38px}.oduMetrics{gap:12px}.oduMetricCard{border-color:#dbe5f0;border-radius:15px;min-height:108px;transition:transform .16s,box-shadow .16s,border-color .16s;box-shadow:0 9px 26px #1437690b}.oduMetricCard:hover{border-color:#cbdced;transform:translateY(-1px);box-shadow:0 13px 30px #14376913}.oduMaps,.oduMapDetail{border-color:#d9e4f0!important;border-radius:15px!important;box-shadow:0 10px 30px #1437690b!important}.oduMaps{position:sticky!important;top:10px!important}.oduMapList{gap:7px;max-height:690px;padding:0 8px 8px}.oduMapCard{background:#fff;border-radius:11px;padding:11px 11px 9px}.oduMapCard.selected{background:linear-gradient(180deg,#f3f8ff,var(--pdx-blue-soft));box-shadow:0 7px 20px #0d4d9c17}.oduMapDetailLink{font-size:8.5px}.oduMapDetailHead{background:linear-gradient(180deg,#fff,var(--pdx-surface-soft))}.oduMapIdentity{padding:14px 15px}.oduMapIdentity h2{letter-spacing:-.015em;font-size:18px}.oduMapFacts>span{padding:11px 12px}.oduDiaryButton{border-radius:9px;min-height:34px}.oduSummaryCard{background:#fff;border-color:#dfe8f2;border-radius:10px;padding:10px}.oduSummaryCard>i{width:31px;height:31px}.oduOperationalStrip{gap:6px;padding:0 14px 12px}.oduOperationalStrip span{background:var(--pdx-surface-soft);border-color:var(--pdx-line);border-radius:8px}.oduClientsHeader{background:#fff;padding:12px 14px 9px}.oduClientsHeader h3{font-size:14px}.oduClientTable{border-color:var(--pdx-line);background:#fff;border-radius:10px}.oduClientHead{color:#52657e;background:#f6f9fd}.oduClientRow{padding-top:8px;padding-bottom:8px}.oduClientGroup>.oduClientRow:hover{background:var(--pdx-surface-soft)}.oduClientGroup.isDetailOpen>.oduClientRow{box-shadow:inset 3px 0 0 var(--pdx-blue);background:#f6faff}.oduClientGroup.isDetailOpen .oduClientName b{color:var(--pdx-blue)}.oduClientName b{color:var(--pdx-ink);font-size:9.5px}.oduRowExpand{border-radius:7px;transition:background .16s}.oduRowExpand:hover{background:var(--pdx-blue-soft)}.oduClientDetailPanel{background:linear-gradient(180deg,var(--pdx-surface-soft) 0%,#fff 100%);border:1px solid #cfe0f3;border-radius:12px;min-width:1120px;margin:10px;overflow:hidden;box-shadow:0 8px 24px #1437690b}.oduClientDetailHeader{background:var(--pdx-surface-soft);border-bottom:1px solid #e2eaf3;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:0 12px;display:flex}.oduClientDetailHeader>span{color:#123b75;align-items:center;gap:7px;display:flex}.oduClientDetailHeader b{font-size:10px}.oduClientDetailHeader small{color:#72839a;font-size:8px;font-weight:800}.oduClientDetailGrid{grid-template-columns:minmax(245px,.9fr) minmax(210px,.72fr) minmax(360px,1.45fr);gap:9px;padding:10px;display:grid}.oduDetailBlock{background:#fff;border:1px solid #e1e9f2;border-radius:10px;min-width:0;padding:10px}.oduDetailBlock h4{color:#213a5b;text-transform:none;letter-spacing:0;margin:0 0 9px;font-size:9px}.oduDetailBlock p{color:#78889c;margin:8px 0;font-size:8px;line-height:1.45}.oduInvoiceList{gap:6px;max-height:190px;padding-right:2px;display:grid;overflow:auto}.oduInvoiceItem{background:var(--pdx-surface-soft);border:1px solid #e5ebf2;border-radius:8px;justify-content:space-between;align-items:center;gap:9px;padding:7px 8px 7px 10px;display:flex;position:relative;overflow:hidden}.oduInvoiceItem:before{content:"";background:#aebac8;width:3px;position:absolute;inset:0 auto 0 0}.oduInvoiceItem.ok:before{background:#20a05a}.oduInvoiceItem.warning:before{background:#e79b19}.oduInvoiceItem.danger:before{background:#d94747}.oduInvoiceItem.pending:before{background:#9aa8b8}.oduInvoiceItem>span{align-items:center;gap:6px;min-width:0;display:flex}.oduInvoiceItem b{white-space:nowrap;font-size:8.5px}.oduInvoiceItem em{color:#64758b;font-size:7.5px;font-style:normal;font-weight:800}.oduInvoiceItem.ok em{color:#18824b}.oduInvoiceItem.warning em{color:#a46700}.oduInvoiceItem.danger em{color:#ba3535}.oduInvoiceItem strong{color:#334963;white-space:nowrap;font-size:8px}.oduVolumeGrid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.oduVolumeGrid span{background:var(--pdx-surface-soft);border:1px solid var(--pdx-line-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px;display:flex}.oduVolumeGrid small{color:var(--pdx-muted);font-size:7.5px}.oduVolumeGrid b{color:var(--pdx-navy-2);font-size:9px}.oduMovements{border-top:1px solid var(--pdx-line-soft);flex-direction:column;gap:3px;margin-top:7px;padding:7px 8px;display:flex}.oduMovements small{color:var(--pdx-muted);font-size:7.5px}.oduMovements b{color:#314b69;white-space:normal;font-size:8px}.oduTimeline{gap:0;padding:1px 0;display:grid}.oduTimelineItem{grid-template-columns:44px 16px minmax(0,1fr);align-items:center;min-height:27px;display:grid;position:relative}.oduTimelineItem:after{content:"";background:#d8e2ee;width:1px;position:absolute;top:17px;bottom:-10px;left:51px}.oduTimelineItem:last-child:after{display:none}.oduTimelineItem time{color:#17375e;font-variant-numeric:tabular-nums;font-size:8px;font-weight:900}.oduTimelineItem i{z-index:1;background:#7e91aa;border-radius:50%;justify-self:center;width:8px;height:8px;box-shadow:0 0 0 3px #edf2f7}.oduTimelineItem span{color:#344b68;font-size:8px}.oduTimelineItem.waiting i{background:#e59a14;box-shadow:0 0 0 3px #fff3db}.oduTimelineItem.service i{background:#1470d9;box-shadow:0 0 0 3px #e8f2ff}.oduTimelineItem.done i{background:#179154;box-shadow:0 0 0 3px #e6f7ed}.oduClientDetailFooter{background:#fff;border-top:1px solid #e2eaf3;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.oduClientDetailFooter>span{border-right:1px solid var(--pdx-line-soft);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-content:center;column-gap:7px;min-height:50px;padding:8px 10px;display:grid}.oduClientDetailFooter>span:last-child{border-right:0}.oduClientDetailFooter .uiIcon{color:#607a9a;grid-row:1/3;align-self:center}.oduClientDetailFooter small{color:#77879b;font-size:7px}.oduClientDetailFooter b{color:#142d4d;font-variant-numeric:tabular-nums;font-size:10px}.oduClientDetailFooter .waiting .uiIcon,.oduClientDetailFooter .waiting b{color:#bd7600}.oduClientDetailFooter .service .uiIcon,.oduClientDetailFooter .service b{color:#16834b}.oduClientDetailFooter .value b{color:#148447}@media (width<=1500px){.oduWorkspace{grid-template-columns:minmax(285px,315px) minmax(0,1fr)}.oduClientDetailGrid{grid-template-columns:1fr 1fr}.oduDetailTimeline{grid-column:1/-1}.oduClientDetailFooter{grid-template-columns:repeat(3,1fr)}.oduClientDetailFooter>span:nth-child(3){border-right:0}.oduClientDetailFooter>span:nth-child(-n+3){border-bottom:1px solid var(--pdx-line-soft)}}@media (width<=1080px){.oduMaps{position:relative!important;top:auto!important}.oduClientDetailGrid{grid-template-columns:1fr}.oduDetailTimeline{grid-column:auto}}@media (width<=760px){.oduClientDetailPanel{min-width:900px;margin:7px}.oduClientDetailFooter{grid-template-columns:repeat(2,1fr)}.oduClientDetailFooter>span:nth-child(odd){border-right:1px solid var(--pdx-line-soft)}.oduClientDetailFooter>span:nth-child(2n){border-right:0}}.oduClientSelectable{cursor:pointer;outline:0;transition:background .14s,box-shadow .14s,color .14s}.oduClientSelectable:hover{background:var(--pdx-surface-soft)}.oduClientSelectable.isDetailOpen{box-shadow:inset 3px 0 0 var(--pdx-blue);background:#f6faff}.oduClientSelectable.isDetailOpen .oduClientName b{color:var(--pdx-blue)}.oduClientSelectable:focus-visible{box-shadow:inset 0 0 0 2px var(--pdx-blue)}.oduClientRow{grid-template-columns:minmax(190px,2fr) minmax(88px,.78fr) .55fr .62fr .62fr .62fr .62fr minmax(96px,.82fr) .65fr}.oduClientDetailPanel{width:auto;min-width:0}@media (width>=1081px){.oduWorkspace{--odu-workspace-height:clamp(700px,calc(100vh - 245px),820px);align-items:stretch}.oduMaps,.oduMapDetail{min-height:var(--odu-workspace-height);max-height:var(--odu-workspace-height);height:var(--odu-workspace-height)!important}.oduMaps{flex-direction:column!important;display:flex!important;overflow:hidden!important}.oduMapsHeader,.oduMapTools,.oduMaps>.oduShowMore{flex:none}.oduMapList{overscroll-behavior:contain;flex:auto;min-height:0;max-height:none;overflow:auto}.oduMapDetail{flex-direction:column;display:flex;overflow:hidden!important}.oduMapDetailHead,.oduMapSummaryTitle,.oduMapSummary,.oduOperationalStrip{flex:none}.oduClientWorkspace{border-top:1px solid var(--pdx-line);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.oduClientWorkspace .oduClientsHeader{border-top:0;flex:none}.oduClientTable{overscroll-behavior:contain;flex:0 42%;min-height:178px;max-height:270px;margin-bottom:0;overflow:auto}.oduClientHead{z-index:3;position:sticky;top:0}.oduClientWorkspace>.oduShowMore.clients{flex:0 0 34px;margin-top:7px;margin-bottom:0}.oduClientDetailPanel{flex:auto;grid-template-rows:auto minmax(0,1fr) auto;min-height:220px;max-height:none;margin:10px 13px 13px;display:grid;overflow:hidden}.oduClientDetailGrid{overscroll-behavior:contain;min-height:0;overflow:auto}.oduInvoiceList{max-height:150px}}.oduClientName{flex-wrap:wrap;align-content:center;align-items:center;gap:2px 5px;min-width:0;display:flex}.oduClientName>small{flex-basis:100%;min-width:0}.oduFdrBadge{letter-spacing:.04em;cursor:help;white-space:nowrap;background:#6f747b;border-radius:4px;min-height:16px;padding:2px 5px;line-height:1;box-shadow:0 1px 2px #131f301f;color:#fff!important;justify-content:center!important;align-items:center!important;font-size:7.5px!important;font-weight:900!important;display:inline-flex!important}.oduClientGroup:has(.oduFdrBadge)>.oduClientRow{min-height:46px}@media (width<=1080px){.oduFdrBadge{padding:2px 4px;font-size:7px!important}}.oduInvoicePayment{padding:0;display:block;overflow:hidden}.oduInvoiceMain{justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.oduPaymentLines{background:var(--pdx-surface-soft);border-top:1px solid #e5edf6}.oduPaymentLines>div{border-bottom:1px solid #e9eff6;grid-template-columns:minmax(170px,1.5fr) repeat(3,minmax(85px,1fr));align-items:center;gap:10px;padding:9px 12px;display:grid}.oduPaymentLines>div:last-child{border-bottom:0}.oduPaymentLines span{flex-direction:column;gap:2px;min-width:0;display:flex}.oduPaymentLines span:first-child{grid-template-columns:8px minmax(0,1fr);column-gap:7px;display:grid}.oduPaymentLines span:first-child i{background:#7c8fa6;border-radius:50%;grid-row:1/3;width:8px;height:8px;margin-top:4px}.oduPaymentLines .payment-avista{background:#2e9c6a}.oduPaymentLines .payment-boleto{background:#2c69b7}.oduPaymentLines .payment-bonificacao{background:#d39a27}.oduPaymentLines .payment-troca{background:#7250a5}.oduPaymentLines small,.oduPaymentEmpty{color:#708198;font-size:10px}.oduPaymentLines b{color:var(--pdx-navy-2);font-size:11px}.oduPaymentEmpty{background:#fafbfd;border-top:1px solid #e5edf6;padding:9px 12px;display:block}@media (width<=720px){.oduPaymentLines>div{grid-template-columns:1fr 1fr}.oduPaymentLines span:first-child{grid-column:1/-1}}.oduHistoryDateTools{align-items:center;gap:8px;min-width:0;display:flex}.oduDatePicker{color:#0e2f5a;background:#fff;border:1px solid #cfdced;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:0 10px;display:flex;box-shadow:0 4px 14px #15365b0a}.oduDatePicker>span{text-transform:uppercase;letter-spacing:.04em;color:#57708f;font-size:11px;font-weight:800}.oduDatePicker input{color:#102b4d;cursor:pointer;background:0 0;border:0;outline:0;min-width:132px;font:700 13px/1.2 inherit}.oduDatePicker input::-webkit-calendar-picker-indicator{cursor:pointer}.oduTodayButton{color:#0a55a8;cursor:pointer;background:#eef6ff;border:1px solid #b9d0ec;border-radius:11px;min-height:42px;padding:0 14px;font-weight:800}.oduTodayButton:hover{background:#e3f0ff}.oduHistoryBadge{color:#6541a5;white-space:nowrap;background:#f5f0ff;border:1px solid #d5c5ff;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.oduHistoryState{margin-top:12px}@media (width<=1100px){.oduPageHeaderTools{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end!important;gap:8px!important}.oduHistoryDateTools{max-width:100%}}@media (width<=700px){.oduPageHeader{align-items:flex-start!important;gap:12px!important}.oduPageHeaderTools{width:100%;justify-content:flex-start!important;align-items:stretch!important}.oduHistoryDateTools{width:100%}.oduDatePicker{flex:1;min-width:0}.oduDatePicker input{flex:1;width:100%;min-width:0}.oduTodayButton{flex:none}.oduHistoryBadge{align-self:flex-start}}@media (width<=430px){.oduHistoryDateTools{flex-direction:column;align-items:stretch}.oduTodayButton{width:100%}}.appShell.profile-gestao main.view-operacao{background:var(--pdx-surface-2)}.appShell.profile-gestao main.view-operacao .operationDayUpgrade{color:var(--pdx-ink)}.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduEyebrow{color:var(--pdx-muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:600;display:block}.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduPageHeader h1{letter-spacing:0;color:var(--pdx-navy);font-size:21px;font-weight:650}.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduPageHeader p{color:var(--pdx-muted);font-size:12.5px}.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduDatePicker{border-color:var(--pdx-line-strong);min-height:38px;box-shadow:none;color:var(--pdx-muted);border-radius:8px}.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduDatePicker>span{color:var(--pdx-muted);letter-spacing:.04em;font-size:11px;font-weight:600}.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduDatePicker input{color:var(--pdx-ink);font-size:12.5px;font-weight:500}.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduDatePicker:focus-within{border-color:var(--pdx-blue);box-shadow:0 0 0 3px #1f5aa614}.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduTodayButton{border-color:var(--pdx-line-strong);min-height:38px;color:var(--pdx-blue);background:#fff;border-radius:8px;font-size:12.5px;font-weight:600}.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduTodayButton:hover{border-color:var(--pdx-blue);background:var(--pdx-blue-soft)}.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduUpdated{color:var(--pdx-muted);font-size:11.5px;font-weight:500}.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduUpdated i{background:var(--pdx-ok);box-shadow:none}.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduHistoryBadge{border-color:var(--pdx-line-strong);color:var(--pdx-blue);background:#fff;font-weight:600}.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduSectionLabel{color:var(--pdx-muted);font-size:11px;font-weight:600}.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduOperationFilter .searchableMultiSelectTrigger{border:1px solid var(--pdx-line-strong);min-height:38px;box-shadow:none;background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;gap:6px;padding:0 8px 0 12px;display:grid}.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduOperationFilter .searchableMultiSelectTrigger:hover,.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduOperationFilter .searchableMultiSelect.isOpen .searchableMultiSelectTrigger{border-color:var(--pdx-blue);box-shadow:0 0 0 3px #1f5aa614}.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduOperationFilter .searchableMultiSelectTrigger>span{color:var(--pdx-ink);font-size:12.5px;font-weight:500}.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduOperationFilter .searchableMultiSelectTrigger>b{color:var(--pdx-faint);place-items:center;display:grid}.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduOperationFilter .searchableMultiSelectTrigger>em{background:var(--pdx-blue-soft);color:var(--pdx-blue);font-size:11px;font-weight:650}.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduMetricCard{border-color:var(--pdx-line);box-shadow:none;border-radius:10px}.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduMetricCard:hover{border-color:var(--pdx-line-strong);transform:none;box-shadow:0 4px 12px #0f27420f}.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduMetricCard .oduMetricIcon,.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduMetricCard[class*=tone-] .oduMetricIcon{background:var(--pdx-surface-2);width:36px;height:36px;color:var(--pdx-muted);border-radius:8px}.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduMetricCard{grid-template-columns:36px minmax(0,1fr)}.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduMetricText small,.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduMetricText span{color:var(--pdx-muted)}.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduMetricText strong{color:var(--pdx-navy);font-weight:650}.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduMetricCard>button{color:var(--pdx-blue);font-size:11px;font-weight:600}.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduSummaryCard{border-color:var(--pdx-line);background:#fff}.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduSummaryCard>i,.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduSummaryCard[class*=tone-]>i{background:var(--pdx-surface-2);color:var(--pdx-muted);border-radius:8px}.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduSummaryCard small,.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduSummaryCard em{color:var(--pdx-muted);font-size:10.5px}.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduSummaryCard strong{color:var(--pdx-navy);font-weight:650}.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduStatusBadge,.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduClientStatus{border:1px solid var(--pdx-line-strong);background:#fff;gap:5px;padding:2px 8px;font-size:10.5px;font-weight:650}.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduStatusBadge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduStatusBadge.ok,.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduClientStatus.ok{color:var(--pdx-ok);background:#fff}.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduStatusBadge.active{color:var(--pdx-blue);background:#fff}.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduStatusBadge.warning,.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduClientStatus.warning{color:var(--pdx-warn);background:#fff}.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduStatusBadge.pending,.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduClientStatus.pending{color:var(--pdx-muted);background:#fff}.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduStatusBadge.danger,.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduClientStatus.danger{color:var(--pdx-bad);background:#fff}.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduMapCard{border-color:var(--pdx-line)}.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduMapCard.status-ok{border-left-color:var(--pdx-ok)}.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduMapCard.status-active{border-left-color:var(--pdx-blue)}.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduMapCard.status-warning{border-left-color:var(--pdx-warn)}.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduMapCard.status-danger{border-left-color:var(--pdx-bad)}.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduMapCard:hover{border-color:var(--pdx-line-strong);background:#fff}.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduMapCard.selected{background:var(--pdx-blue-soft);border-color:var(--pdx-blue);border-left-color:var(--pdx-blue);box-shadow:none}.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduMapCardTop strong{color:var(--pdx-navy);font-weight:650}.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduMapCardTop small,.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduMapCardMeta{color:var(--pdx-muted)}.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduMapSearch,.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduClientSearch,.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduMapFilter{border-color:var(--pdx-line-strong);color:var(--pdx-faint);border-radius:8px}.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduMapSearch:focus-within,.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduClientSearch:focus-within{border-color:var(--pdx-blue);box-shadow:0 0 0 3px #1f5aa614}.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduMapSearch input,.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduClientSearch input{color:var(--pdx-ink);font-size:12.5px}.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduSituationSelect,.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduClientTools select{border-color:var(--pdx-line-strong);color:var(--pdx-ink);border-radius:8px;font-size:12.5px}.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduClientTable{border-color:var(--pdx-line)}.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduClientTable th{background:var(--pdx-surface-soft);color:var(--pdx-muted);font-weight:600}.appShell.profile-gestao main.view-operacao .operationDayUpgrade .oduClientName strong{color:var(--pdx-navy)}.reportSourcesNotice{color:#284b71;background:#f2f7fd;border:1px solid #d5e3f3;border-radius:10px;padding:14px 16px;font-size:13px;line-height:1.6}.reportSourcesHelp{color:var(--pdx-muted);font-size:13px;line-height:1.6}.reportSourcesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.reportSourceCard{border:1px solid var(--pdx-line);background:var(--pdx-surface-soft);border-radius:12px;gap:16px;min-width:0;padding:18px;display:grid}.reportSourceCard h3{color:#14345a;margin:0;font-size:16px}.reportSourceCard p{color:var(--pdx-muted);margin:6px 0 0;font-size:12px;line-height:1.5}.reportSourceCard>label{color:#425b78;gap:8px;font-size:12px;display:grid}.reportSourceCard input:not([type=checkbox]){width:100%;min-width:0;height:44px;font:inherit;background:#fff;border:1px solid #cbd8e6;border-radius:9px;padding:0 12px}.reportSourceFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.reportSourceFooter label{color:#425b78;align-items:center;gap:8px;font-size:12px;display:flex}.reportSourceFooter input[type=checkbox]{flex:none;width:18px;height:18px;margin:0}.reportSourceFooter .reportExportButton{width:auto}@media (width<=900px){.reportSourcesGrid{grid-template-columns:minmax(0,1fr)}}.reportAutomationOption{border:1px solid var(--pdx-line);background:#fff;border-radius:14px;overflow:hidden}.reportAutomationOption>summary{cursor:pointer;color:#365b80;padding:18px 20px}.reportAutomationOption>summary span{vertical-align:top;gap:6px;max-width:calc(100% - 24px);display:inline-grid}.reportAutomationOption>summary strong{font-size:14px}.reportAutomationOption>summary small{color:var(--pdx-muted);font-size:12px;line-height:1.5}.reportAutomationOption>summary:focus-visible{outline:2px solid var(--pdx-blue);outline-offset:-4px}.reportAutomationOption[open]>summary{border-bottom:1px solid var(--pdx-line)}.reportAutomationOption>.reportSources{border:0;border-radius:0;margin:0}.lgShell,.lgShell *,.lgShell :before,.lgShell :after{box-sizing:border-box}.lgShell{background:var(--pdx-navy);min-height:100dvh;color:var(--pdx-ink);grid-template-columns:minmax(0,1.2fr) minmax(440px,.9fr);font-family:Inter,system-ui,sans-serif;display:grid}.lgHero{isolation:isolate;color:#fff;background:var(--pdx-navy);display:flex;position:relative;overflow:hidden}.lgHeroPhoto{z-index:-2;object-fit:cover;object-position:62% center;width:100%;height:100%;position:absolute;inset:0}.lgHero:after{content:"";z-index:-1;background:linear-gradient(90deg,#0c2140f5 0,#0c2140d1 38%,#0c214059 75%,#0c214033),linear-gradient(0deg,#0c2140eb 0,#0c214000 45%);position:absolute;inset:0}.lgHeroContent{flex-direction:column;flex:1;gap:clamp(24px,5vh,56px);padding:clamp(28px,5vw,64px) clamp(56px,7vw,110px) clamp(28px,5vw,64px) clamp(28px,5vw,64px);display:flex}.lgBrand{align-items:center;gap:18px;display:flex}.lgLogo{background:var(--pdx-navy);border:2px solid #8fb2e299;border-radius:20px;flex:none;width:84px;height:84px;display:block;overflow:hidden;box-shadow:0 12px 28px #00000059}.lgBrand strong{letter-spacing:.01em;font-size:34px;font-weight:800;line-height:1;display:block}.lgBrand small{color:#c9d6e8;letter-spacing:.2em;text-transform:uppercase;margin-top:8px;font-size:13px;font-weight:600;display:block}.lgPitch{gap:14px;max-width:460px;margin-top:auto;display:grid}.lgRule{background:#3b82f6;border-radius:3px;width:44px;height:3px;display:block}.lgPitch h1{color:#fff;letter-spacing:-.01em;text-transform:uppercase;margin:0;font-size:clamp(30px,3.6vw,50px);font-weight:800;line-height:1.05}.lgPitch h1 em{color:#38bdf8;font-style:normal;display:block}.lgPitch p{color:#d3deec;margin:0;font-size:clamp(14px,1.2vw,17px);line-height:1.5}.lgPillars{border-top:1px solid #ffffff2e;flex-wrap:wrap;gap:14px 34px;max-width:520px;margin:0;padding:22px 0 0;list-style:none;display:flex}.lgPillars li{color:#e2eaf5;letter-spacing:.06em;text-transform:uppercase;justify-items:start;gap:8px;max-width:120px;font-size:11px;font-weight:700;line-height:1.3;display:grid}.lgPillars svg{color:#fff}.lgPanel{z-index:1;background:linear-gradient(180deg,var(--pdx-surface-2),var(--pdx-blue-soft));border-radius:56px 0 0 56px;flex-direction:column;justify-content:center;align-items:center;gap:18px;margin-left:-56px;padding:40px clamp(24px,4vw,64px);display:flex;position:relative;box-shadow:-18px 0 50px #0c214047}.lgCard{background:#fff;border:1px solid #e1e8f2;border-radius:22px;width:min(460px,100%);padding:clamp(24px,3vw,38px);box-shadow:0 24px 60px #10305c24,0 2px 6px #10305c0d}.lgCardBrand{align-items:center;gap:16px;margin-bottom:26px;display:flex}.lgCardBrand .lgLogo{border-color:#cddcf0;border-radius:17px;width:68px;height:68px;box-shadow:0 8px 18px #0c214033}.lgCardBrand strong{color:var(--pdx-navy);font-size:30px;font-weight:800;line-height:1;display:block}.lgCardBrand small{color:#5a6a80;margin-top:6px;font-size:13.5px;display:block}.lgCardTitle{border-bottom:1px solid #e8edf4;margin-bottom:20px;padding-bottom:18px}.lgCardTitle h2{color:var(--pdx-navy);margin:0;font-size:20px;font-weight:800}.lgCardTitle p{color:#5a6a80;margin:4px 0 0;font-size:13.5px}.lgForm{gap:16px;display:grid}.lgField{gap:7px;display:grid}.lgField>span:first-child{color:#33445c;padding-left:10px;font-size:13px;font-weight:600;position:relative}.lgField>span:first-child:before{content:"";background:var(--pdx-blue);border-radius:3px;width:3px;position:absolute;top:2px;bottom:2px;left:0}.lgInput{color:#5a6a80;background:#fff;border:1px solid #cfdbe8;border-radius:12px;align-items:center;gap:12px;min-height:52px;padding:0 8px 0 16px;transition:border-color .15s,box-shadow .15s;display:flex}.lgInput:focus-within{border-color:var(--pdx-blue);color:var(--pdx-blue);box-shadow:0 0 0 3px #1f5aa629}.lgInput input{min-width:0;height:50px;color:var(--pdx-ink);font:inherit;background:#fff;border:0;outline:0;flex:1;font-size:15.5px}.lgInput input:-webkit-autofill{-webkit-text-fill-color:var(--pdx-ink);caret-color:var(--pdx-ink);box-shadow:inset 0 0 0 1000px #fff}.lgInput input:autofill{color:var(--pdx-ink);caret-color:var(--pdx-ink);box-shadow:inset 0 0 0 1000px #fff}.lgInput input::placeholder{color:#94a3b8}.lgEye{width:40px;height:40px;color:var(--pdx-blue);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.lgEye:hover{background:#eef4fd}.lgEye:focus-visible,.lgLink:focus-visible,.lgSubmit:focus-visible{outline-offset:2px;outline:3px solid #85b8ff}.lgError{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3;border-radius:10px;padding:10px 12px;font-size:13px}.lgSubmit{color:#fff;width:100%;min-height:54px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#1f5fc4,#0d3b80);border:1px solid #0d3b80;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:4px;font-size:16px;font-weight:750;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 12px 24px #174fa842}.lgSubmit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 30px #174fa852}.lgSubmit:disabled{opacity:.7;cursor:default}.lgLinks{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-top:16px;display:flex}.lgLink{color:var(--pdx-blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:13.5px;font-weight:650}.lgLink:hover{text-decoration:underline}.lgHelp{color:#1e3a5f;background:#eef4fd;border:1px solid #cfe0f5;border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.lgNote{color:#7a8ba2;margin:16px 0 0;font-size:12px;line-height:1.5}.lgFoot{color:#7a8ba2;font-size:11.5px}@media (width<=1100px){.lgShell{grid-template-columns:minmax(0,1.1fr) minmax(400px,.9fr)}.lgPanel{border-radius:44px 0 0 44px;margin-left:-44px;padding:32px 24px 32px 40px}.lgLogo{width:68px;height:68px}.lgBrand strong{font-size:28px}.lgPillars{gap:12px 18px}.lgPillars li{max-width:96px;font-size:10px}}@media (width<=820px){.lgShell{background:#eef3fa;flex-direction:column;display:flex}.lgHero{min-height:280px}.lgHero:after{background:linear-gradient(#0c2140b3 0,#0c214073 55%,#0c2140d9 100%)}.lgHeroContent{text-align:center;align-items:center;gap:0;padding:36px 20px 88px}.lgBrand{flex-direction:column;gap:12px}.lgBrand strong{display:none}.lgBrand small{margin:0;font-size:12px}.lgPitch,.lgPillars{display:none}.lgPanel{box-shadow:none;background:0 0;border-radius:0;flex:1;justify-content:flex-start;margin:-64px 0 0;padding:0 16px 20px}.lgCard{width:min(520px,100%)}}@media (width<=480px){.lgHero{min-height:240px}.lgHeroContent{padding:28px 16px 80px}.lgLogo{border-radius:19px;width:76px;height:76px}.lgCard{border-radius:18px;padding:22px 18px}.lgCardBrand{display:none}.lgCardTitle{margin-bottom:16px;padding-bottom:14px}.lgCardTitle h2{font-size:18px}.lgInput{min-height:50px}.lgLinks{justify-content:center}}@media (prefers-reduced-motion:reduce){.lgSubmit,.lgInput{transition:none}.lgSubmit:hover:not(:disabled){transform:none}}@media (width<=820px){.lgShell{min-height:100dvh}.lgHeroContent{padding-top:calc(28px + env(safe-area-inset-top))}}@media (width<=820px) and (height<=720px){.lgHero{min-height:190px}.lgHeroContent{padding:calc(18px + env(safe-area-inset-top)) 16px 72px}.lgLogo{border-radius:16px;width:62px;height:62px}.lgBrand{gap:8px}.lgPanel{gap:10px;margin-top:-58px;padding-bottom:12px}.lgCard{padding:18px 16px}.lgCardTitle{margin-bottom:12px;padding-bottom:10px}.lgForm{gap:12px}.lgInput{min-height:46px}.lgInput input{height:44px}.lgSubmit{min-height:48px}.lgLinks{margin-top:8px}.lgNote{margin-top:8px;font-size:11.5px}.lgFoot{display:none}}.dbToggle{background:#fff;border:1px solid #d5e2f3;border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.dbToggle button{min-height:40px;color:var(--pdx-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.dbToggle button[aria-pressed=true]{background:var(--pdx-blue);color:#fff}.dbToggle button:focus-visible{outline:2px solid var(--pdx-blue);outline-offset:2px}.dbViewToggle,.plViewToggle{margin:0 0 14px}.dbTabs{margin-left:auto;padding:3px}.dbTabs button{min-height:34px;padding:0 12px}.resOperational .dbFilters{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:10px;display:grid}.resOperational .dbFilters .resField{flex:none;width:auto;min-width:0;max-width:none}.resOperational .dbFilters .searchableMultiSelect,.resOperational .dbFilters .searchableMultiSelectTrigger{width:100%;min-width:0}.dbClear{white-space:nowrap;justify-self:end;min-height:40px}.dbClear:disabled{opacity:.5;cursor:default}.dbModeRow{color:var(--pdx-muted);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;font-size:13px;font-weight:600;display:flex}.dbGrid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:14px;margin-bottom:14px;display:grid}.dbGrid>.panel{min-width:0;margin:0}.dbGrid .resPanelTitle{flex-wrap:nowrap;min-width:0}.dbGrid .resPanelTitle h2{white-space:nowrap;flex:none}.dbGrid .resPanelTitle small{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.dbMeta{color:var(--pdx-bad);white-space:nowrap;background:#fdf3f2;border:1px solid #f0c9c4;border-radius:999px;flex:none;align-items:center;gap:6px;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.dbMeta i{border-top:2px dashed var(--pdx-bad);width:16px}.dbMeta b{font-weight:800}.dbMeta.none{background:var(--pdx-surface-2);color:var(--pdx-muted);border-color:#d5e2f3}.bcWrap{padding:4px 0 2px;overflow:hidden}.bcChart{font-variant-numeric:tabular-nums;max-width:100%;font-family:inherit;display:block}.bcGrid{stroke:var(--pdx-line)}.bcMeta{stroke:var(--pdx-bad);stroke-width:1.5px;stroke-dasharray:6 4}.bcValue{fill:var(--pdx-ink)}.bcLabel{fill:var(--pdx-muted)}.bcLabel.on{fill:var(--pdx-navy)}.bcBar.clickable{cursor:pointer}.dbScroll{max-height:440px;position:relative;overflow:auto}.plWideTable{max-height:none}.dbClickable{cursor:pointer}.dbBar{vertical-align:middle;background:#f4d9d5;border-radius:4px;width:64px;height:8px;margin-right:8px;display:inline-block;overflow:hidden}.dbBar i{background:var(--pdx-ok);height:100%;display:block}.resOperational .dbTreat{table-layout:fixed}.resOperational .dbTreat .dbColMapa{width:100px}.resOperational .dbTreat .dbColBtn{width:clamp(140px,10.5vw,170px)}.resOperational .dbTreat td{overflow-wrap:anywhere}.dbBtn{white-space:nowrap;min-height:34px;padding:0 12px}.dbTreat .dbBtn{justify-content:center;width:100%}.dbBtn.crit{border-color:var(--pdx-bad);background:var(--pdx-bad);color:#fff;font-weight:700}.dbBtn.crit:hover{background:#a4161a}.dbCrit{font-weight:700}.dbCrit.cb{color:#7a5200;background:#fff6d9;border:1px solid #f0d58a}.dbCrit.cb i{background:#d4a017}.dbCrit.cm{color:#9a4300;background:#ffe9d6;border:1px solid #f5c08f}.dbCrit.cm i{background:#e07a1f}.dbCrit.ca{color:#a4161a;background:#fde8e6;border:1px solid #f1b3ad}.dbCrit.ca i{background:var(--pdx-bad)}.plRowBtns{flex-wrap:wrap;gap:6px;display:flex}.plHeadBtn{margin-left:auto}.plStatusChips{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.plCards4{grid-template-columns:repeat(4,minmax(0,1fr))}.plForm{text-align:left;background:#fff;border:1px solid #c9d8ec;border-radius:12px;gap:12px;padding:16px;display:grid}.plForm h4{color:var(--pdx-navy);margin:0;font-size:14px;font-weight:700}.plForm h4 small{color:var(--pdx-muted);margin-top:2px;font-size:12px;font-weight:500;display:block}.plGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.plGrid .resField,.plDtoHead .resField{width:auto;min-width:0;max-width:none}.plGrid .plWide{grid-column:1/-1}.plForm input:not([type=checkbox]):not([type=radio]),.plForm select,.plForm textarea,.plCalc{box-sizing:border-box;border:1px solid var(--pdx-line-strong);width:100%;min-height:40px;color:var(--pdx-ink);font:inherit;background:#fff;border-radius:9px;padding:0 10px;font-size:13px}.plForm textarea{resize:vertical;min-height:64px;padding:8px 10px;line-height:1.4}.plCalc{background:var(--pdx-surface-2);color:var(--pdx-ink-2);align-items:center;gap:8px;font-weight:600;display:flex}.plFarolTxt{align-items:center;gap:8px;display:inline-flex}.plFarol{border-radius:4px;flex:none;width:16px;height:16px;display:inline-block}.plFarol.verde{background:#00b050}.plFarol.amarelo{background:#ffc000}.plFarol.vermelho{background:red}.plFormBtns{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.plConfirm{color:var(--pdx-bad);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.resBtn.danger{border-color:var(--pdx-bad);background:var(--pdx-bad);color:#fff}.plDto{background:var(--pdx-surface-soft);gap:14px}.plBlock{background:#fff;border:1px solid #d5e2f3;border-radius:12px;gap:10px;padding:14px;display:grid}.plBlock h5{color:var(--pdx-navy);align-items:baseline;gap:8px;margin:0;font-size:13px;font-weight:800;display:flex}.plBlock h5 small{color:var(--pdx-muted);font-size:12px;font-weight:500}.plDtoHead{grid-template-columns:minmax(150px,200px) auto auto;justify-content:start;align-items:end;gap:16px;display:grid}.plSeg{border:1px solid var(--pdx-line-strong);background:#fff;border-radius:9px;display:inline-flex;overflow:hidden}.plSeg button{min-height:40px;color:var(--pdx-ink-2);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 16px;font-size:13px;font-weight:700}.plSeg button+button{border-left:1px solid var(--pdx-line-strong)}.plSeg button.on{background:var(--pdx-blue);color:#fff}.plSeg button:focus-visible,.plOpts button:focus-visible{outline:2px solid var(--pdx-blue);outline-offset:-2px}.plTags{flex-wrap:wrap;gap:6px;display:flex}.plTag{background:var(--pdx-blue-soft);color:var(--pdx-navy);border:1px solid #c9d8ec;border-radius:999px;align-items:center;gap:6px;padding:4px 4px 4px 12px;font-size:12px;font-weight:700;display:inline-flex}.plTag button{width:22px;height:22px;color:var(--pdx-muted);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;font-size:15px;line-height:1;display:grid}.plTag button:hover{color:var(--pdx-bad);background:#f4d9d5}.plColabSelect{max-width:420px}.plDto .plBlock:has(.plChecklist){gap:0;padding:0;overflow:hidden}.plChkHead{background:var(--pdx-surface-2);border-bottom:1px solid #d5e2f3;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.plChkHead .resBtn{min-height:34px}.plProg{color:var(--pdx-muted);margin-left:auto;font-size:12px;font-weight:700}.plChecklist{margin:0;padding:0;list-style:none}.plChecklist li{border-bottom:1px solid var(--pdx-line-soft);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 14px;display:grid}.plChecklist li:nth-child(2n){background:var(--pdx-surface-soft)}.plChecklist li:last-child{border-bottom:0}.plChecklist li:has(.n.on){background:#fdf3f2}.plNum{background:var(--pdx-blue-soft);width:26px;height:26px;color:var(--pdx-blue);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.plQ{color:var(--pdx-ink);font-size:13px;line-height:1.35}.plOpts{border:1px solid var(--pdx-line-strong);background:#fff;border-radius:9px;display:inline-flex;overflow:hidden}.plOpts button{min-width:58px;min-height:34px;color:var(--pdx-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:12px;font-weight:700}.plOpts button+button{border-left:1px solid var(--pdx-line-strong)}.plOpts button.s.on{background:var(--pdx-ok);color:#fff}.plOpts button.n.on{background:var(--pdx-bad);color:#fff}.plOpts button.na.on{color:#fff;background:#7c8798}.plCheckView{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.plCheckView>div{background:var(--pdx-surface-2);color:var(--pdx-ink-2);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.plSection{border:1px solid #d5e2f3;border-radius:12px;gap:10px;min-width:0;margin:0;padding:12px 14px 14px;display:grid}.plSection legend{color:var(--pdx-navy);padding:0 6px;font-size:13px;font-weight:800}.plOptsWrap{flex-wrap:wrap;gap:6px;display:flex}.plCheck{border:1px solid var(--pdx-line-strong);min-height:34px;color:var(--pdx-ink-2);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.plCheck input{accent-color:var(--pdx-blue);margin:0}.plCheck:has(input:checked){border-color:var(--pdx-blue);background:var(--pdx-blue-soft);color:var(--pdx-navy)}.plYesNo{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;display:grid}.plYesNoItem{background:var(--pdx-surface-2);color:var(--pdx-ink-2);border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:600;display:flex}@media (width<=1100px){.dbGrid{grid-template-columns:minmax(0,1fr)}.plGrid,.plCards4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.plGrid,.plDtoHead,.plYesNo,.plCheckView{grid-template-columns:minmax(0,1fr)}.plChecklist li{grid-template-columns:30px minmax(0,1fr)}.plChecklist .plOpts{grid-column:2}.dbTabs{margin-left:0}.resOperational .dbTreat{table-layout:auto}}.resOperational .resDataTable th .resSort{color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.resOperational .resDataTable th .resSort i{opacity:.45;font-size:10px;font-style:normal}.resOperational .resDataTable th .resSort:hover i,.resOperational .resDataTable th .resSort.on i{opacity:1}.resOperational .resDataTable th .resSort.on{color:var(--pdx-blue)}.resOperational .resDataTable th .resSort:focus-visible{outline:2px solid var(--pdx-blue);outline-offset:2px;border-radius:3px}.resArrow{margin-right:6px;font-weight:800;display:inline-block}.resArrow.acima{color:var(--pdx-bad)}.resArrow.abaixo{color:var(--pdx-ok)}.resGoalSummary{margin-top:12px}.resGoalSummary .resGoalCard strong{margin-top:6px}.resDepartureWrap{gap:8px;margin-top:4px;display:grid}.resOperational .resDepartureBtn{width:100%;font:inherit;text-align:left;cursor:pointer;margin:0}.resDepartureBtn:hover:not(:disabled){border-color:var(--pdx-blue-line);background:#e2ecf8}.resDepartureBtn:disabled{cursor:default}.resDepartureBtn:focus-visible{box-shadow:var(--pdx-focus);outline:none}.resDepartureHint{color:var(--pdx-blue);white-space:nowrap;font-size:12px;font-weight:700}.resPendingList{border:1px solid var(--pdx-line);border-radius:var(--pdx-r-md);background:var(--pdx-surface);max-height:320px;overflow:auto}.resAllReleased{border:1px solid var(--pdx-ok-line);border-radius:var(--pdx-r-md);background:var(--pdx-ok-bg);color:var(--pdx-ok);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.resAllReleased b{font-size:16px}.resAllReleased span{color:var(--pdx-ink-2);font-size:13px}.rgCard header{align-items:center}.rgSvg{width:100%;max-width:230px;height:auto;margin:2px auto 0;display:block}.rgZone{fill:none;stroke-width:16px}.rgZone.ok{stroke:#9fd4b7}.rgZone.warn{stroke:#f2cf86}.rgZone.bad{stroke:var(--pdx-bad)}.rgNeedle{stroke:var(--pdx-navy);stroke-width:4px;stroke-linecap:round}.rgHub{fill:var(--pdx-navy)}.rgValue{fill:var(--pdx-navy);font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.rgSub{color:var(--pdx-muted);font-size:12px;line-height:1.4}.rgChip.rg-seguro{background:var(--pdx-ok-bg);color:var(--pdx-ok)}.rgChip.rg-atencao{background:var(--pdx-warn-bg);color:var(--pdx-warn)}.rgChip.rg-critico,.rgChip.rg-perdido{background:var(--pdx-bad-bg);color:var(--pdx-bad)}.rgCard.rg-perdido{border-color:var(--pdx-bad-line)}.rgZone.badSoft{stroke:#f1b8b2}.rgMetaMark{stroke:var(--pdx-bad);stroke-width:3px}.infoTip{flex:none;display:inline-flex;position:relative}.infoTipBtn{border:1px solid var(--pdx-line-strong);background:var(--pdx-surface);width:22px;height:22px;color:var(--pdx-muted);font:inherit;cursor:pointer;border-radius:50%;place-items:center;padding:0;font-size:12px;font-weight:800;line-height:1;display:grid}.infoTipBtn:hover,.infoTipBtn[aria-expanded=true]{border-color:var(--pdx-blue);background:var(--pdx-blue-soft);color:var(--pdx-blue)}.infoTipBtn:focus-visible{box-shadow:var(--pdx-focus);outline:none}.infoTipPop{z-index:40;border:1px solid var(--pdx-line);border-radius:var(--pdx-r-md);background:var(--pdx-surface);width:min(300px,80vw);box-shadow:var(--pdx-shadow-md);color:var(--pdx-ink-2);text-align:left;white-space:normal;gap:6px;padding:12px 14px;font-size:12px;font-weight:400;line-height:1.45;display:grid;position:absolute;top:calc(100% + 6px);right:0}.resOperational .resKpi>header .infoTipPop span{color:var(--pdx-ink-2);font-size:12px;font-weight:400}.infoTipPop b{color:var(--pdx-navy);font-size:13px}.infoTipPop small{color:var(--pdx-muted);font-size:11px}.infoTipPop .resChip{justify-self:start}.rgHead{align-items:center;gap:6px;display:inline-flex}.resOperational .resCompact .resKpiGrid{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));align-items:stretch;gap:10px}.resOperational .resCompact .resKpi{border-radius:12px;flex-direction:column;gap:6px;min-height:184px;padding:12px 16px 14px;display:flex}.resOperational .resCompact .resKpi>header{align-items:center;margin-bottom:auto}.resOperational .resCompact .resKpi>header>span:first-child{font-size:13px}.resOperational .resCompact .resKpi>:last-child{margin-bottom:auto}.resOperational .resCompact .resKpi>strong{letter-spacing:-.01em;text-align:center;font-size:38px;line-height:1.05}.resOperational .resCompact .resKpi>.resGoal{align-self:center;font-size:12px}.resOperational .kpiBar{background:var(--pdx-line-soft);border-radius:999px;align-self:center;width:86%;height:12px;margin-top:6px;display:block;position:relative}.resOperational .kpiBar i{background:var(--pdx-ok);border-radius:999px;height:100%;display:block}.resOperational .resGoalCard.fora .kpiBar i{background:var(--pdx-bad)}.resOperational .kpiBar em{border-left:2px dashed var(--pdx-bad);width:0;position:absolute;top:-5px;bottom:-5px;transform:translate(-1px)}.resOperational .kpiBarLegend{width:86%;color:var(--pdx-muted);justify-content:space-between;align-self:center;font-size:12px;display:flex}.resOperational .kpiBarLegend b{color:var(--pdx-ok);font-weight:700}.resOperational .resGoalCard.fora .kpiBarLegend b{color:var(--pdx-bad)}.resOperational .kpiBarLegend span{color:var(--pdx-bad);font-weight:600}.resCompact .rgSvg{width:100%;max-width:190px;margin:0 auto}.resCompact .rgValue{font-size:24px}.resCompact .rgSub{color:var(--pdx-ink-2);text-align:center;font-size:12px;font-weight:600}.resOperational .resCompact .resKpi>span:not(.kpiBar):not(.kpiBarLegend):not(.rgSub):not(.resGoal){text-align:center;color:var(--pdx-muted);font-size:12px;line-height:1.4}.resOperational .resCompact .resKpi{container-type:inline-size}.resOperational .resCompact .resKpi>strong{white-space:nowrap;font-size:clamp(20px,15cqi,38px)}:root{color:var(--pdx-ink);font-synthesis:none;background:#f4f7fb;font-family:Inter,Segoe UI,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}.loginShell{background:linear-gradient(135deg,var(--pdx-surface-soft),#e8f0fb);place-items:center;min-height:100vh;display:grid}.loginCard{border:1px solid var(--pdx-line);background:#fff;border-radius:24px;width:min(430px,92vw);padding:32px;box-shadow:0 20px 60px #173b6d18}.brandMark{background:var(--pdx-blue);color:#fff;border-radius:18px;place-items:center;width:58px;height:58px;font-size:22px;font-weight:900;display:grid}.loginCard h1{margin:18px 0 6px}.loginCard p{color:var(--pdx-muted);line-height:1.5}.loginCard label{margin:18px 0 7px;font-size:13px;font-weight:700;display:block}.loginCard input{border:1px solid #ccd8e8;border-radius:12px;width:100%;padding:13px}.perfilSwitch{background:#eef3f9;border-radius:13px;grid-template-columns:1fr 1fr;gap:8px;margin:20px 0;padding:5px;display:grid}.perfilSwitch button{color:#5b6b83;background:0 0;border:0;border-radius:9px;padding:10px}.perfilSwitch .active{color:var(--pdx-blue);background:#fff;font-weight:800;box-shadow:0 3px 10px #173b6d12}.primary{background:var(--pdx-blue);color:#fff;border:0;border-radius:12px;width:100%;margin-top:20px;padding:14px;font-weight:800}.primary:disabled{opacity:.45}.avatarPreview{object-fit:cover;border-radius:50%;width:72px;height:72px;margin-top:10px;display:block}.loginCard small{text-align:center;color:#8a97aa;margin-top:14px;display:block}.appShell{grid-template-columns:230px 1fr;min-height:100vh;display:grid}aside{background:var(--pdx-navy);color:#fff;flex-direction:column;height:100vh;padding:22px 16px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;padding:5px 8px 26px;display:flex}.brand>span{color:var(--pdx-blue);background:#fff;border-radius:12px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.brand div{flex-direction:column;display:flex}.brand small{color:#9cb7dc}.brand+nav{gap:7px;display:grid}nav button{color:#bdd0eb;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:12px}.navActive,nav button:hover{color:#fff;background:#164887}.userMini{border-top:1px solid #285183;align-items:center;gap:10px;margin-top:auto;padding-top:16px;display:flex}.userMini img,.avatarLetter{object-fit:cover;border-radius:50%;width:38px;height:38px}.avatarLetter{color:var(--pdx-blue);background:#fff;place-items:center;font-weight:900;display:grid}.userMini div{flex-direction:column;display:flex}.userMini small{color:#9cb7dc}main{min-width:0;padding:30px;overflow:auto}header{justify-content:space-between;align-items:start;margin-bottom:22px;display:flex}header h1{margin:0 0 5px;font-size:27px}header p{color:#6b7890;margin:0}.badge{color:var(--pdx-blue);background:#e8f0ff;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.importGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.importCard{cursor:pointer;background:#fff;border:1px dashed #aebfd5;border-radius:16px;gap:12px;padding:16px;transition:all .2s;display:flex}.importCard:hover{border-color:var(--pdx-blue);transform:translateY(-1px)}.importIcon{background:var(--pdx-blue-soft);width:42px;height:42px;color:var(--pdx-blue);border-radius:12px;place-items:center;font-size:22px;font-weight:800;display:grid}.importCard div:nth-child(2){flex-direction:column;gap:3px;display:flex}.importCard small{color:#6d7d94}.importCard em{color:var(--pdx-blue);margin-top:4px;font-size:12px;font-style:normal;font-weight:700}.emptyState{border:1px solid var(--pdx-line);text-align:center;background:#fff;border-radius:18px;margin-top:24px;padding:55px}.emptyState>div{font-size:32px}.emptyState p{color:#6b7890;max-width:660px;margin:10px auto;line-height:1.6}.kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px;display:grid}.kpi{border:1px solid var(--pdx-line);background:#fff;border-radius:15px;padding:17px}.kpi small{color:#6b7890;margin-bottom:6px;display:block}.kpi strong{font-size:22px}.contentGrid{grid-template-columns:330px 1fr;gap:16px;margin-top:16px;display:grid}.panel{border:1px solid var(--pdx-line);background:#fff;border-radius:18px;overflow:hidden}.panelTitle{border-bottom:1px solid var(--pdx-line);justify-content:space-between;align-items:center;padding:18px;display:flex}.panelTitle h2{margin:0 0 3px;font-size:18px}.mapList{max-height:590px;padding:8px;overflow:auto}.mapList button{text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:11px;justify-content:space-between;align-items:center;width:100%;padding:12px;display:flex}.mapList button:hover,.mapList .selected{background:var(--pdx-blue-soft);border-color:#bed3ef}.mapList button div{flex-direction:column;display:flex}.mapList small{color:#7c8da4;margin-top:3px}.mapList span{color:#52647d;font-size:12px}.statusPill{color:var(--pdx-ok);background:#e8f8ef;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.summaryStrip{background:var(--pdx-surface-soft);border-bottom:1px solid var(--pdx-line);grid-template-columns:repeat(4,1fr);display:grid}.summaryStrip span{border-right:1px solid var(--pdx-line);color:#687993;padding:13px;font-size:12px}.summaryStrip b{color:#17243a;margin-bottom:3px;font-size:15px;display:block}.search{border:1px solid #d5dfec;border-radius:11px;width:calc(100% - 28px);margin:14px;padding:11px 13px}.clientTable{padding:0 14px 14px}.tr{border-bottom:1px solid var(--pdx-line-soft);grid-template-columns:2.2fr .7fr .6fr .8fr 1fr;align-items:center;gap:10px;padding:11px;font-size:13px;display:grid}.tr>span:first-child{flex-direction:column;display:flex}.tr small{color:var(--pdx-muted);margin-top:2px}.th{color:var(--pdx-muted);text-transform:uppercase;background:var(--pdx-surface-soft);border-radius:9px;font-size:11px;font-weight:800}.th>span:first-child{display:block}@media (width<=1000px){.appShell{grid-template-columns:1fr}aside{z-index:1000;flex-direction:row;align-items:center;gap:8px;height:auto;padding:9px 10px;display:flex;position:sticky;top:0;overflow:hidden}.brand{flex:none;padding:0}.brand>div{display:none}.brand+nav{scrollbar-width:thin;flex:1;gap:5px;display:flex;overflow:auto hidden}.brand+nav button{white-space:nowrap;flex:none;padding:9px 10px}.userMini{border-top:0;flex:none;margin-top:0;padding-top:0}.userMini>div:last-child{display:none}.userMini img,.avatarLetter{width:34px;height:34px}.importGrid,.kpis{grid-template-columns:1fr 1fr}.contentGrid{grid-template-columns:1fr}}@media (width<=650px){main{padding:16px}.importGrid,.kpis{grid-template-columns:1fr}.summaryStrip{grid-template-columns:1fr 1fr}.tr{grid-template-columns:1.8fr .6fr .6fr 1fr}.tr span:nth-child(4),.th span:nth-child(4){display:none}}.cycleGrid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);gap:16px;display:grid}.cycleSetup,.cycleSummary{min-height:560px}.formBlock{gap:9px;padding:18px;display:grid}.formBlock label{color:#52647d;text-transform:uppercase;font-size:12px;font-weight:800}.formBlock select,.topSelect{color:var(--pdx-ink);background:#fff;border:1px solid #d5dfec;border-radius:10px;padding:11px 13px}.truckIdentity{background:#f6f9fd;border-radius:11px;flex-direction:column;margin-top:3px;padding:13px;display:flex}.truckIdentity small{color:#6f8097;margin-top:4px}.compact{border-top:1px solid var(--pdx-line)}.cycleClients{gap:8px;max-height:470px;padding:8px 14px 18px;display:grid;overflow:auto}.cycleClient{border:1px solid var(--pdx-line);cursor:pointer;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:12px;display:grid}.cycleClient.checked{background:#eef6ff;border-color:#9bbce6}.cycleClient input{width:18px;height:18px}.cycleClient>span{flex-direction:column;display:flex}.cycleClient small{color:#73839a;margin-top:3px}.cycleClient>b{font-size:12px}.summaryCards{grid-template-columns:1fr;gap:10px;padding:16px;display:grid}.summaryCards .kpi{background:var(--pdx-surface-soft)}.unitTotals{border:1px solid var(--pdx-line);border-radius:12px;grid-template-columns:repeat(3,1fr);margin:0 16px;display:grid;overflow:hidden}.unitTotals span{text-align:center;border-right:1px solid var(--pdx-line);color:#6a7a90;padding:15px}.unitTotals span:last-child{border-right:0}.unitTotals b{color:var(--pdx-ink);font-size:20px;display:block}.ruleNote{background:#fff8e8;border:1px solid #f1ddb0;border-radius:12px;margin:16px;padding:14px}.ruleNote p{color:#716440;margin:5px 0 0;font-size:13px;line-height:1.45}.primary.inline{width:calc(100% - 32px);margin:0 16px 18px}.warningPill{color:#8a6400;background:#fff3cd;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.conferenceInfo{background:var(--pdx-surface-soft);border:1px solid #dce6f2;border-radius:12px;margin:16px;padding:15px}.conferenceInfo p{color:var(--pdx-muted);margin:5px 0 0;line-height:1.5}.conferenceTable{padding-top:0}.summaryStrip.five{grid-template-columns:repeat(5,1fr)}.secondaryBtn{color:var(--pdx-blue);cursor:pointer;background:#fff;border:1px solid #b8c8dc;border-radius:10px;padding:11px 16px;font-weight:800}.returnPanel{min-height:500px}.returnTable{padding:0 18px 18px}.returnRow{border-bottom:1px solid var(--pdx-line-soft);grid-template-columns:2.5fr .6fr .8fr .6fr .6fr;align-items:center;gap:12px;padding:12px;font-size:13px;display:grid}.returnRow>span:first-child{flex-direction:column;display:flex}.returnRow small{color:var(--pdx-muted);margin-top:3px}.returnHead{background:var(--pdx-surface-soft);text-transform:uppercase;color:var(--pdx-muted);border-radius:10px;font-size:11px;font-weight:800}.topSelect{min-width:180px}@media (width<=1000px){.cycleGrid{grid-template-columns:1fr}.summaryStrip.five{grid-template-columns:repeat(2,1fr)}}.cycleClientCard{border:1px solid var(--pdx-line);background:#fff;border-radius:13px;overflow:hidden}.cycleClientCard.checked{background:#eef6ff;border-color:#9bbce6}.cycleClientMain{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.cycleClientSelect{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;display:grid}.cycleClientSelect input{width:18px;height:18px}.cycleClientSelect>span{flex-direction:column;display:flex}.cycleClientSelect small{color:#73839a;margin-top:3px}.cycleClientActions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.cycleClientActions>b{font-size:12px}.productsToggle{background:var(--pdx-blue-soft);color:var(--pdx-blue);cursor:pointer;border:0;border-radius:8px;padding:7px 9px;font-size:11px;font-weight:800}.productsToggle:hover{background:#dceaff}.clientProducts{background:var(--pdx-surface-soft);border-top:1px solid #dfe8f3;padding:8px 10px 10px}.productRow{border-bottom:1px solid var(--pdx-line-soft);grid-template-columns:minmax(230px,2.4fr) minmax(125px,1fr) minmax(120px,1fr) .45fr .55fr .8fr;align-items:center;gap:10px;padding:9px 8px;font-size:12px;display:grid}.productRow:last-child{border-bottom:0}.productRow>span:first-child{flex-direction:column;display:flex}.productRow small,.generalProductRow small{color:var(--pdx-muted);margin-top:2px}.productHead{background:var(--pdx-surface-2);color:var(--pdx-muted);text-transform:uppercase;border-radius:8px;font-size:10px;font-weight:800}.productHead>span:first-child{display:block}.operationBadge,.packBadge{white-space:nowrap;border-radius:999px;align-items:center;width:max-content;padding:5px 7px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.operationBadge{color:#42556f;background:#eef3fa}.op1{color:#167247;background:#e9f7ef}.op2{color:#846000;background:#fff5da}.op5{color:#a23549;background:#fbecef}.returnable{color:var(--pdx-ok);background:#e6f7ee}.disposable{background:var(--pdx-line-soft);color:#55677d}.conferenceSectionTitle{justify-content:space-between;align-items:center;padding:4px 16px 10px;display:flex}.conferenceSectionTitle h3{margin:0 0 3px;font-size:16px}.conferenceSectionTitle small{color:var(--pdx-muted)}.generalProductTable{border:1px solid var(--pdx-line);border-radius:12px;margin:0 16px 16px;overflow:hidden}.generalProductRow{border-bottom:1px solid var(--pdx-line-soft);grid-template-columns:minmax(250px,2.3fr) minmax(130px,1fr) minmax(125px,1fr) .45fr .55fr .55fr .85fr;align-items:center;gap:10px;padding:11px 10px;font-size:12px;display:grid}.generalProductRow:last-child{border-bottom:0}.generalProductRow>span:first-child{flex-direction:column;display:flex}.financialSummary{grid-template-columns:repeat(3,1fr);gap:10px;margin:0 16px 20px;display:grid}.financialSummary span{border:1px solid var(--pdx-line);background:var(--pdx-surface-soft);border-radius:11px;flex-direction:column;padding:13px;display:flex}.financialSummary small{color:var(--pdx-muted);margin-bottom:4px}.financialSummary strong{font-size:16px}.financialSummary .charge{background:#edf6ff;border-color:#bdd7f3}.conferenceTable{margin-top:0}@media (width<=1100px){.productRow{grid-template-columns:2fr 1fr 1fr .45fr .55fr}.productRow>span:last-child,.productHead>span:last-child{display:none}.generalProductRow{grid-template-columns:2fr 1fr 1fr .45fr .55fr .8fr}.generalProductRow>span:nth-child(6),.generalProductRow.productHead>span:nth-child(6){display:none}}@media (width<=700px){.cycleClientMain{grid-template-columns:1fr}.cycleClientActions{align-items:flex-start;margin-left:29px}.productRow,.generalProductRow{grid-template-columns:1.8fr .8fr .6fr}.productRow>span:nth-child(3),.productRow>span:nth-child(6),.generalProductRow>span:nth-child(3),.generalProductRow>span:nth-child(6),.generalProductRow>span:nth-child(7){display:none}.financialSummary{grid-template-columns:1fr}}.userMiniActions>div:last-child{min-width:0}.userMiniActions button{color:#b9d2f4;cursor:pointer;text-align:left;background:0 0;border:0;margin-top:5px;padding:0;font-size:10px;text-decoration:underline}.confirmProductRow{grid-template-columns:44px minmax(250px,2.3fr) minmax(130px,1fr) minmax(125px,1fr) .45fr .55fr .85fr}.confirmProductRow>span:first-child{place-items:center;display:grid!important}.checkLarge{accent-color:#0a4a9e;cursor:pointer;width:19px;height:19px}.confirmedRow{background:#f0faf5}.confirmationBar{background:var(--pdx-surface-soft);border:1px solid #cbd9e9;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin:4px 16px 20px;padding:15px;display:grid}.confirmationBar>div{flex-direction:column;display:flex}.confirmationBar small{color:var(--pdx-muted);margin-top:4px;line-height:1.4}.confirmAction{width:auto;min-width:250px;margin:0}.handoffCard{background:#effaf4;border:1px solid #b9d9c8;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:4px 16px 20px;padding:16px;display:grid}.handoffIcon{font-size:30px}.handoffCard p{color:#557162;margin:4px 0 0;font-size:13px;line-height:1.45}.inlineCompact{white-space:nowrap;width:auto!important;margin:0!important}.motoConfirm{grid-template-columns:auto minmax(0,1fr) auto}.motoIdentity{border-right:1px solid #d7e3ef;align-items:center;gap:10px;padding-right:14px;flex-direction:row!important;display:flex!important}.motoIdentity img{object-fit:cover;border-radius:50%;width:42px;height:42px}.motoIdentity span{flex-direction:column;display:flex}.cycleStarted{color:#176a43;background:#eaf9f1;border:1px solid #a8dcc0;border-radius:14px;align-items:center;gap:12px;margin:4px 16px 20px;padding:15px;display:flex}.cycleStarted>div{color:#fff;background:#1d8b59;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.cycleStarted span{flex-direction:column;display:flex}.cycleStarted small{color:#4d715f;margin-top:3px}.historyPanel{min-height:440px}.historyList{gap:12px;padding:14px;display:grid}.historyCard{border:1px solid var(--pdx-line);background:#fff;border-radius:14px;padding:15px}.historyTop{justify-content:space-between;align-items:center;gap:14px;display:flex}.historyTop>div{flex-direction:column;display:flex}.historyTop small{color:var(--pdx-muted);margin-top:3px}.historyMetrics{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px;display:grid}.historyMetrics span{background:var(--pdx-surface-soft);color:#697a92;border-radius:9px;padding:10px;font-size:12px}.historyMetrics b{color:#17243a;margin-bottom:2px;font-size:14px;display:block}.historyTimes{color:#6b7a91;flex-wrap:wrap;gap:18px;margin-top:12px;font-size:12px;display:flex}.historyTimes b{color:#28384f}@media (width<=1100px){.confirmProductRow{grid-template-columns:40px 2fr 1fr 1fr .45fr .55fr}.confirmProductRow>span:last-child,.confirmProductRow.productHead>span:last-child{display:none}.confirmationBar,.motoConfirm,.handoffCard{grid-template-columns:1fr}.motoIdentity{border-bottom:1px solid #d7e3ef;border-right:0;padding:0 0 12px}.confirmAction{width:100%}.inlineCompact{width:100%!important}.historyMetrics{grid-template-columns:1fr 1fr}}@media (width<=700px){.confirmProductRow{grid-template-columns:36px 1.8fr .6fr .6fr}.confirmProductRow>span:nth-child(3),.confirmProductRow>span:nth-child(4){display:none}.historyMetrics{grid-template-columns:1fr}}.conferenceQtyGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin:0 16px 16px;display:grid}.conferenceQtyCard{border:1px solid var(--pdx-line);background:var(--pdx-surface-soft);border-radius:12px;padding:12px}.conferenceQtyCard>small{color:#6d7e95;margin-bottom:8px;font-weight:800;display:block}.conferenceQtyCard>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.conferenceQtyCard span{color:#74849a;flex-direction:column;font-size:11px;display:flex}.conferenceQtyCard b{color:#1d2b3f;margin-top:2px;font-size:15px}.pendingQty.hasPending{background:#fff8e8;border-color:#f0cf80}.pendingQty.hasPending b{color:var(--pdx-warn)}.adjustmentTable{border:1px solid var(--pdx-line);border-radius:12px;margin:0 16px 16px;overflow:auto}.adjustmentRow{border-bottom:1px solid var(--pdx-line-soft);grid-template-columns:42px minmax(280px,2.2fr) 130px 125px 54px 72px 90px 74px minmax(170px,1.2fr);align-items:center;gap:9px;min-width:1180px;padding:10px;font-size:12px;display:grid}.adjustmentRow:last-child{border-bottom:0}.adjustmentHead{background:var(--pdx-surface-2);color:var(--pdx-muted);text-transform:uppercase;z-index:1;font-size:10px;font-weight:800;position:sticky;top:0}.productClientCell{flex-direction:column;display:flex}.productClientCell>b{color:#4e6581;margin-bottom:3px;font-size:10px}.productClientCell>strong{font-size:12px}.productClientCell small{color:#7b899d;margin-top:3px}.qtyEdit{text-align:center;background:#fff;border:1px solid #b9c9db;border-radius:8px;width:76px;padding:7px 6px;font-weight:800}.qtyEdit:focus{border-color:#2d72c7;outline:2px solid #b8d5fa}.divergentRow{background:#fffaf0}.pendingNumber{color:#b46d00}.reasonStack{gap:5px;display:grid}.reasonStack select,.reasonStack input{border:1px solid var(--pdx-line-strong);background:#fff;border-radius:7px;width:100%;padding:6px;font-size:11px}.reasonRead{flex-direction:column;display:flex}.reasonRead b{color:#9b6000}.reasonRead small{color:#7a8798;margin-top:3px}.okText{color:#508265;font-size:11px}.replacementPanel{background:#fff9ea;border:1px solid #efcf83;border-radius:13px;margin:0 16px 18px;padding:14px}.replacementPanel>div:first-child p{color:#7c6a42;margin:4px 0 0;font-size:12px}.replacementList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.replacementList>span{background:#fff;border:1px solid #ead9ae;border-radius:9px;flex-direction:column;padding:9px;display:flex}.replacementList small{color:#7a8798;margin-top:2px}.replacementList em{color:var(--pdx-warn);margin-top:5px;font-size:11px;font-style:normal;font-weight:800}.financialNotice{color:#6b7a91;background:#f5f8fc;border-radius:9px;margin:-10px 16px 18px;padding:10px 12px;font-size:11px;line-height:1.45}@media (width<=1100px){.conferenceQtyGrid{grid-template-columns:1fr 1fr}.replacementList{grid-template-columns:1fr}.historyMetrics{grid-template-columns:1fr 1fr}}@media (width<=700px){.conferenceQtyGrid{grid-template-columns:1fr}.conferenceQtyCard>div{grid-template-columns:1fr 1fr}}.replacementGrid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.replacementMain{min-width:0}.replacementTruck{grid-template-columns:2fr 1fr 1fr;gap:10px;padding:0 16px 14px;display:grid}.replacementTruck span{background:var(--pdx-surface-soft);border:1px solid var(--pdx-line);border-radius:10px;flex-direction:column;padding:11px;display:flex}.replacementTruck small{color:#77879b;margin-bottom:3px}.replacementTableV7{border:1px solid var(--pdx-line);border-radius:12px;margin:0 16px 18px;overflow:auto}.replacementRowV7{border-bottom:1px solid var(--pdx-line-soft);grid-template-columns:42px minmax(300px,2.2fr) 90px 125px 48px 105px 90px 70px minmax(150px,1fr);align-items:center;gap:9px;min-width:1220px;padding:10px;font-size:12px;display:grid}.replacementRowV7:last-child{border-bottom:0}.replacementHeadV7{background:var(--pdx-surface-2);color:var(--pdx-muted);text-transform:uppercase;z-index:1;font-size:10px;font-weight:800;position:sticky;top:0}.selectedReplacement{background:#eef7ff}.replacementSummaryV7{position:sticky;top:16px}.noReplacement{text-align:center;color:#688099;border:1px dashed #cbd8e7;border-radius:13px;place-items:center;min-height:260px;margin:0 16px 18px;padding:30px;display:grid}.noReplacement>div{color:#1f8b5a;background:#eaf8f0;border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;font-weight:900;display:grid}.noReplacement strong{color:#223149;margin-top:10px;display:block}.noReplacement small{max-width:500px;margin-top:4px;line-height:1.5;display:block}.historyType{color:#8b6100;vertical-align:middle;background:#fff3d9;border-radius:999px;margin-left:7px;padding:4px 7px;font-size:10px;font-weight:800;display:inline-flex}@media (width<=1150px){.replacementGrid{grid-template-columns:1fr}.replacementSummaryV7{position:static}.replacementTruck{grid-template-columns:1fr 1fr}}@media (width<=700px){.replacementTruck{grid-template-columns:1fr}}.routeGrid{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:16px;display:grid}.routeClientsPanel{position:sticky;top:16px}.routeClientList{gap:7px;max-height:620px;padding:10px;display:grid;overflow:auto}.routeClientList button{border:1px solid var(--pdx-line);text-align:left;cursor:pointer;background:#fff;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.routeClientList button span{flex-direction:column;min-width:0;display:flex}.routeClientList button small{color:#74849a;margin-top:3px}.routeClientList button>b{color:#4e6581;white-space:nowrap;font-size:11px}.routeClientList button.selected{background:#eef6ff;border-color:#9ebfe7}.routeClientList button.done>b{color:#168052}.routeSummary{grid-template-columns:repeat(4,1fr);gap:9px;padding:16px;display:grid}.routeSummary span{background:var(--pdx-surface-soft);border:1px solid var(--pdx-line);border-radius:10px;flex-direction:column;padding:11px;display:flex}.routeSummary small{color:#74849a}.routeSummary b{margin-top:3px;font-size:18px}.routeNotice{background:var(--pdx-surface-soft);border:1px solid #cdddec;border-radius:11px;margin:0 16px 16px;padding:13px}.routeNotice p{color:var(--pdx-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.routeTable{border:1px solid var(--pdx-line);border-radius:12px;margin:0 16px 16px;overflow:auto}.routeRow{border-bottom:1px solid var(--pdx-line-soft);grid-template-columns:minmax(250px,2fr) 125px 45px 75px 82px 82px 92px 82px minmax(190px,1.25fr);align-items:center;gap:9px;min-width:1260px;padding:10px;font-size:12px;display:grid}.routeRow:last-child{border-bottom:0}.routeRow>span:first-child{flex-direction:column;display:flex}.routeRow>span:first-child small{color:#77879b;margin-top:3px}.routeHead{background:var(--pdx-surface-2);color:var(--pdx-muted);text-transform:uppercase;font-size:10px;font-weight:800;position:sticky;top:0}.routeIssue{background:#fffaf0}.routeSaveBar{background:var(--pdx-surface-soft);border:1px solid #cbd9e9;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:14px;margin:0 16px 18px;padding:14px;display:grid}.routeSaveBar>div{flex-direction:column;display:flex}.routeSaveBar small{color:var(--pdx-muted);margin-top:4px}.returnToTruck{color:#765a12;background:#fff6dc;border:1px solid #ecd18a;border-radius:12px;flex-direction:column;margin:0 16px 18px;padding:13px;display:flex}.returnToTruck span{margin-top:4px;font-size:12px;line-height:1.45}.replacementManagement{min-height:550px}.replacementKpis{grid-template-columns:repeat(4,1fr);gap:10px;padding:16px;display:grid}.replacementKpis .kpi{background:var(--pdx-surface-soft)}.replacementFilters{grid-template-columns:minmax(260px,1fr) 210px 210px;gap:10px;padding:0 16px 16px;display:grid}.replacementFilters .search{width:100%;margin:0}.replacementFilters select,.statusSelect{border:1px solid var(--pdx-line-strong);color:#25354d;background:#fff;border-radius:9px;padding:9px}.managementTable{border:1px solid var(--pdx-line);border-radius:12px;margin:0 16px 18px;overflow:auto}.managementWrap{border-bottom:1px solid var(--pdx-line-soft);min-width:1280px}.managementWrap:last-child{border-bottom:0}.managementRow{grid-template-columns:155px minmax(290px,2fr) 120px 45px 55px minmax(150px,1fr) 145px 95px;align-items:center;gap:9px;padding:10px;font-size:12px;display:grid}.managementRow>span{min-width:0}.managementRow>span:first-child,.managementRow>span:nth-child(3){flex-direction:column;display:flex}.managementRow small{color:#78879a;margin-top:3px}.managementHead{background:var(--pdx-surface-2);color:var(--pdx-muted);text-transform:uppercase;z-index:1;font-size:10px;font-weight:800;position:sticky;top:0}.originBadge{border-radius:999px;width:max-content;padding:5px 7px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.routeOrigin{color:#155fa9;background:#eaf3ff}.conferenceOrigin{color:#19744d;background:#eaf8f0}.managementDetails{background:var(--pdx-surface-soft);border-top:1px dashed #d7e2ef;grid-template-columns:1fr 1.3fr 2.3fr 1fr;gap:12px;padding:12px 16px;display:grid}.managementDetails>span,.managementDetails>label{flex-direction:column;display:flex}.managementDetails small{color:var(--pdx-muted);margin-bottom:4px}.managementDetails textarea{border:1px solid var(--pdx-line-strong);resize:vertical;min-height:62px;font:inherit;border-radius:8px;padding:8px}.status-reposta{background:#f3fbf6}.status-cancelada{opacity:.65}.status-em_tratamento{background:var(--pdx-surface-soft)}.status-programada{background:#fffaf0}@media (width<=1100px){.routeGrid{grid-template-columns:1fr}.routeClientsPanel{position:static}.replacementKpis,.replacementFilters{grid-template-columns:1fr 1fr}.replacementFilters .search{grid-column:1/-1}.managementDetails{grid-template-columns:1fr 1fr}.routeSaveBar{grid-template-columns:1fr}}@media (width<=700px){.routeSummary,.replacementKpis{grid-template-columns:1fr 1fr}.replacementFilters{grid-template-columns:1fr}.replacementFilters .search{grid-column:auto}.managementDetails{grid-template-columns:1fr}}.returnConferencePanel{min-height:620px}.returnExplain{background:var(--pdx-surface-soft);border:1px solid #cdddec;border-radius:12px;margin:16px;padding:14px}.returnExplain p{color:var(--pdx-muted);margin:5px 0 0;font-size:12px;line-height:1.55}.returnUnitGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin:0 16px 16px;display:grid}.returnUnitCard{border:1px solid var(--pdx-line);background:var(--pdx-surface-soft);border-radius:12px;grid-template-columns:repeat(2,1fr);gap:8px;padding:12px;display:grid}.returnUnitCard>b{color:var(--pdx-blue);grid-column:1/-1}.returnUnitCard span{flex-direction:column;display:flex}.returnUnitCard small{color:#74849a}.returnUnitCard span strong{margin-top:2px;font-size:16px}.divergenceCard{flex-direction:column;justify-content:center;display:flex}.returnBigNumber{font-size:30px}.hasReturnDivergence{background:#fff6e8;border-color:#edc876}.hasReturnDivergence .returnBigNumber{color:#a56600}.returnCheckTable{border:1px solid var(--pdx-line);border-radius:12px;margin:0 16px 16px;overflow:auto}.returnCheckRow{border-bottom:1px solid var(--pdx-line-soft);grid-template-columns:42px minmax(280px,2fr) 125px 45px 72px 72px 92px 100px 88px 100px minmax(220px,1.35fr);align-items:center;gap:9px;min-width:1500px;padding:10px;font-size:12px;display:grid}.returnCheckHead{background:var(--pdx-surface-2);color:var(--pdx-muted);text-transform:uppercase;z-index:1;font-size:10px;font-weight:800;position:sticky;top:0}.returnDivergentRow{background:#fff9ef}.differenceLine{color:var(--pdx-warn);gap:8px;font-size:10px;display:flex}.differenceLine b{background:#fff1cf;border-radius:6px;padding:4px 6px}.mutedDash{color:#9aa7b7}.returnCloseBar{background:#f1fbf5;border:1px solid #b9dfc9;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:14px;margin:0 16px 16px;padding:14px;display:grid}.returnCloseBar>div{flex-direction:column;display:flex}.returnCloseBar small{color:var(--pdx-muted);margin-top:4px}.returnCloseWarning{background:#fff9e8;border-color:#efd28a}.returnBlocked{color:#8e2e2e;background:#fff1f1;border:1px solid #efb8b8;border-radius:12px;flex-direction:column;margin:0 16px 16px;padding:13px;display:flex}.returnBlocked span{margin-top:4px;font-size:12px}.auditLine{background:var(--pdx-surface-soft);color:#667790;border-radius:10px;flex-wrap:wrap;gap:18px;margin:0 16px 18px;padding:11px;font-size:11px;display:flex}.dangerPill{color:#a42828;background:#fde7e7;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}@media (width<=1100px){.returnUnitGrid{grid-template-columns:1fr 1fr}.returnCloseBar{grid-template-columns:1fr}}@media (width<=700px){.returnUnitGrid{grid-template-columns:1fr}}.occurrenceFilters{grid-template-columns:minmax(280px,1fr) 220px}.occurrenceTable .managementWrap{min-width:1320px}.occurrenceRow{grid-template-columns:165px minmax(300px,2fr) 120px 48px 130px 130px 145px 95px}.occurrenceRow>span:nth-child(5),.occurrenceRow>span:nth-child(6){flex-direction:column;display:flex}.returnOrigin{color:#965f00;background:#fff2dc}.status-resolvida{background:#f3fbf6}.status-pendente{background:#fffaf0}.occurrenceDetails{grid-template-columns:1fr 1.35fr 1fr 2.2fr 1fr}.occurrenceDetails label textarea{min-height:70px}.returnCloseWarning .confirmAction{white-space:nowrap}@media (width<=1100px){.occurrenceFilters{grid-template-columns:1fr}.occurrenceDetails{grid-template-columns:1fr 1fr}}@media (width<=700px){.occurrenceDetails{grid-template-columns:1fr}}.dayDashboard{flex-direction:column;gap:16px;display:flex}.dayHero{justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.dayHero h2{margin:3px 0 6px;font-size:24px}.dayHero p{max-width:840px;color:var(--pdx-muted);margin:0;font-size:13px;line-height:1.5}.eyebrow{letter-spacing:.14em;color:#2563eb;font-size:10px;font-weight:800}.dayKpis{grid-template-columns:repeat(6,minmax(0,1fr))}.statusRibbon{grid-template-columns:repeat(4,1fr);padding:0;display:grid;overflow:hidden}.statusRibbon>div{border-right:1px solid #e7edf5;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:15px 18px;display:grid}.statusRibbon>div:last-child{border-right:0}.statusRibbon small{color:var(--pdx-muted);font-weight:650}.statusRibbon strong{font-size:20px}.statusDot{background:#94a3b8;border-radius:999px;width:9px;height:9px}.statusDot.waiting{background:#8b5cf6}.statusDot.active{background:#2563eb}.statusDot.warning{background:#f59e0b}.statusDot.ok{background:#16a34a}.mapControlPanel{overflow:hidden}.mapControlTable{width:100%}.mapControlRow{border-top:1px solid #eef2f7;grid-template-columns:1.45fr 1fr 1fr 1fr .85fr 1fr;align-items:center;gap:14px;padding:14px 18px;font-size:12px;display:grid}.mapControlRow>span{flex-direction:column;gap:3px;min-width:0;display:flex}.mapControlRow strong,.mapControlRow b{color:#172033}.mapControlRow small{color:#7b8798;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mapControlHead{background:var(--pdx-surface-soft);color:var(--pdx-muted);text-transform:uppercase;letter-spacing:.04em;padding-top:10px;padding-bottom:10px;font-size:10px;font-weight:800}.miniProgress{background:#e8edf5;border-radius:999px;height:4px;margin-top:4px;overflow:hidden}.miniProgress i{background:#2563eb;border-radius:999px;height:100%;display:block}.mapStatus{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:max-content;padding:6px 9px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex!important}.mapStatus.neutral{color:var(--pdx-muted);background:#eef2f7}.mapStatus.active{color:#1d4ed8;background:#e7f0ff}.mapStatus.waiting{color:#7c3aed;background:#f2ebff}.mapStatus.warning{color:#a16207;background:#fff4dd}.mapStatus.ok{color:#15803d;background:#e8f7ee}.dayTwoCols{grid-template-columns:1.05fr .95fr;gap:16px;display:grid}.motoCards{gap:10px;padding:0 18px 18px;display:grid}.motoCard{border:1px solid #e8edf4;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.motoIdentity{align-items:center;gap:10px;min-width:0;display:flex}.motoIdentity img,.motoIdentity>span{object-fit:cover;background:#eef4ff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.motoIdentity div{flex-direction:column;min-width:0;display:flex}.motoIdentity strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.motoIdentity small{color:#7b8798;font-size:11px}.motoMeta{background:var(--pdx-surface-soft);border-radius:9px;grid-column:1/-1;grid-template-columns:repeat(3,1fr);padding:8px 10px;display:grid}.motoMeta span{color:#7b8798;flex-direction:column;font-size:10px;display:flex}.motoMeta b{color:#253047;font-size:12px}.miniEmpty{text-align:center;color:#7b8798;border:1px dashed #d8e0eb;border-radius:12px;margin:0 18px 18px;padding:24px;font-size:12px}.okMini{color:#15803d;background:#f5fbf7}.issueList{gap:8px;padding:0 18px 18px;display:grid}.issueItem{border:1px solid #e8edf4;border-radius:11px;grid-template-columns:auto 1fr;gap:10px;padding:11px;display:grid}.issueItem>div{flex-direction:column;gap:2px;min-width:0;display:flex}.issueItem strong{color:#253047;font-size:11px}.issueItem small{color:#65738a;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.issueItem span{color:#8a5a00;font-size:10px}.issueType{border-radius:999px;align-self:start;padding:5px 7px;font-size:9px;font-style:normal;font-weight:800}.issueType.replacement{background:var(--pdx-blue-soft);color:#1d4ed8}.issueType.occurrence{color:#b45309;background:#fff1df}@media (width<=1200px){.dayKpis{grid-template-columns:repeat(3,1fr)}.mapControlRow{grid-template-columns:1.3fr 1fr 1fr 1fr}.mapControlRow>span:nth-child(5),.mapControlRow>span:nth-child(6){grid-column:auto}.dayTwoCols{grid-template-columns:1fr}}@media (width<=760px){.dayHero{flex-direction:column;align-items:flex-start}.dayKpis,.statusRibbon{grid-template-columns:repeat(2,1fr)}.mapControlHead{display:none}.mapControlRow{grid-template-columns:1fr 1fr}.dayTwoCols{grid-template-columns:1fr}}@media (width<=760px){.perfilSwitch{grid-template-columns:1fr}.headerStatus{flex-direction:column;align-items:flex-end}.persistenceBody{grid-template-columns:1fr}}.perfilSwitch{grid-template-columns:repeat(3,1fr)}.headerStatus{align-items:center;gap:10px;display:flex}.saveState{color:#5f718b;border:1px solid var(--pdx-line);background:#fff;border-radius:999px;padding:7px 10px;font-size:11px}.usersPage{gap:16px;display:grid}.persistenceBody{grid-template-columns:repeat(3,1fr);gap:12px;padding:18px;display:grid}.persistenceBody>div{background:var(--pdx-surface-soft);border:1px solid #e7edf5;border-radius:12px;flex-direction:column;gap:5px;padding:13px;display:flex}.persistenceBody small{color:var(--pdx-muted)}.persistenceBody strong{font-size:13px}.storageNote{background:var(--pdx-blue-soft);color:#546981;border-radius:10px;margin:0 18px 18px;padding:12px 14px;font-size:12px;line-height:1.5}.usersTable{overflow:auto}.userRow{border-top:1px solid var(--pdx-line-soft);grid-template-columns:minmax(230px,1.7fr) 120px 170px 170px 100px 100px;align-items:center;gap:12px;min-width:980px;padding:12px 18px;font-size:12px;display:grid}.userHead{background:var(--pdx-surface-soft);text-transform:uppercase;color:#697a90;font-size:10px;font-weight:800}.userIdentity{align-items:center;gap:9px;display:flex}.userIdentity img,.userIdentity i{object-fit:cover;background:var(--pdx-blue-soft);width:34px;height:34px;color:var(--pdx-blue);border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.userRow em{font-style:normal}.smallAction{border:1px solid var(--pdx-line-strong);color:#174d8f;cursor:pointer;background:#fff;border-radius:8px;padding:7px 9px;font-weight:700}.smallAction:hover{background:#f2f7fd}@media (width<=760px){.perfilSwitch{grid-template-columns:1fr}.headerStatus{flex-direction:column;align-items:flex-end}.persistenceBody{grid-template-columns:1fr}}:root{--lm-bg:#f3f6fb;--lm-surface:#fff;--lm-surface-soft:#f8fafe;--lm-navy:var(--pdx-navy);--lm-navy-2:#0d397a;--lm-primary:var(--pdx-blue-hover);--lm-primary-2:#2b6dcc;--lm-primary-soft:var(--pdx-blue-soft);--lm-text:var(--pdx-ink);--lm-muted:#687a92;--lm-border:var(--pdx-line);--lm-border-strong:#c8d6e6;--lm-success:var(--pdx-ok);--lm-success-bg:#e8f7ef;--lm-warning:var(--pdx-warn);--lm-warning-bg:#fff5d9;--lm-danger:#a8283d;--lm-danger-bg:#fdecef;--lm-radius-sm:10px;--lm-radius-md:14px;--lm-radius-lg:20px;--lm-shadow-sm:0 4px 16px #11305a0f;--lm-shadow-md:0 12px 32px #11305a17;--lm-shadow-lg:0 24px 56px #0c274e21}body{background:radial-gradient(circle at 82% 0,var(--pdx-blue-soft) 0,transparent 28%),var(--lm-bg);color:var(--lm-text);min-height:100vh}button,input,select,textarea{font-family:inherit}button{transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #2b6dcc33}input,select,textarea{transition:border-color .18s,box-shadow .18s,background-color .18s}input:focus,select:focus,textarea:focus{outline:none;box-shadow:0 0 0 4px #2b6dcc1a;border-color:#75a2df!important}.appShell{background:0 0;grid-template-columns:248px minmax(0,1fr)}aside{background:linear-gradient(180deg,var(--pdx-navy) 0%,#0b3473 58%,#08295d 100%);isolation:isolate;padding:24px 17px 18px;box-shadow:12px 0 32px #082b6514}aside:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at 25% 4%,#629def38,#0000 24%),linear-gradient(#ffffff06,#0000 38%);position:absolute;inset:0}.brand{gap:12px;padding:2px 7px 28px}.brandMarkMini,.brand>span{width:44px;height:44px;color:var(--lm-navy);letter-spacing:.4px;background:linear-gradient(145deg,#fff,#dceaff);border-radius:14px;font-size:15px;box-shadow:0 8px 22px #00000024}.brand strong{letter-spacing:.1px;font-size:15px}.brand small{color:#abc5ea;margin-top:2px;font-size:11px}.brand+nav{gap:6px}nav button{color:#bdd1ed;letter-spacing:.05px;border:1px solid #0000;border-radius:12px;align-items:center;gap:11px;width:100%;min-height:44px;padding:11px 12px;font-size:12.5px;font-weight:720;display:flex;position:relative}nav button .uiIcon{opacity:.88;flex:none}nav button .navLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}nav button:hover{color:#fff;background:#ffffff13;border-color:#ffffff0f;transform:translate(2px)}nav button.navActive{color:#fff;background:linear-gradient(90deg,#3b7dda8c,#2157a147);border-color:#91befc2e;box-shadow:inset 3px 0 #7fb1f5,0 8px 18px #0115321c}nav button.navActive .uiIcon{opacity:1}.navCount{min-width:21px;height:21px;color:var(--pdx-blue);background:#dceaff;border-radius:999px;place-items:center;margin-left:auto;padding:0 6px;font-size:10px;font-weight:900;display:grid}.warningCount{color:#755100;background:#ffe6a6}.dangerCount{color:#94253a;background:#ffd9df}.userMini{border-top:1px solid #ffffff21;gap:11px;margin-top:auto;padding:17px 5px 0}.userMini img,.avatarLetter{border:2px solid #ffffff42;width:40px;height:40px;box-shadow:0 4px 14px #00000021}.avatarLetter{background:linear-gradient(145deg,#fff,#dceaff)}.userMiniText{min-width:0}.userMini strong{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:12px;overflow:hidden}.userMini small{color:#a9c1e3;text-overflow:ellipsis;white-space:nowrap;max-width:155px;font-size:10.5px;overflow:hidden}.logoutBtn{color:#c9dcf7;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;width:max-content;margin:0;padding:5px 0 0;font-size:10.5px;display:inline-flex}.logoutBtn:hover{color:#fff}.logoutBtn .uiIcon{width:13px;height:13px}main{min-width:0;padding:32px 34px 42px}.pageHeader{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;padding:3px 1px;display:flex;position:relative}.pageTitle{min-width:0}.pageEyebrow{color:#4773ad;letter-spacing:1.4px;margin-bottom:6px;font-size:9.5px;font-weight:900;display:block}.pageHeader h1{letter-spacing:-.45px;color:#10284a;font-size:28px}.pageHeader p{color:#6b7d94;max-width:820px;font-size:13px;line-height:1.45}.headerStatus{flex:none;align-items:center;gap:9px;display:flex}.saveState{border:1px solid var(--lm-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#687990;box-shadow:var(--lm-shadow-sm);background:#ffffffbd;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:10.5px;font-weight:720;display:inline-flex}.saveDot{background:#97a7ba;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #97a7ba24}.saveOk .saveDot{background:#29a06a;box-shadow:0 0 0 3px #29a06a21}.saveError{color:#9d2940;background:#fff6f7;border-color:#f1c5cd}.saveError .saveDot{background:#c73a50}.badge{color:#174b98;box-shadow:var(--lm-shadow-sm);background:linear-gradient(135deg,#e8f1ff,#f4f8ff);border:1px solid #cfddf0;padding:7px 10px}.panel,.kpi,.importCard,.emptyState{border-color:var(--lm-border);box-shadow:var(--lm-shadow-sm)}.panel{border-radius:var(--lm-radius-lg);background:#fffffff5}.panelTitle{border-bottom-color:#e8eef5;padding:19px 20px}.panelTitle h2{color:#16345d;letter-spacing:-.1px;font-size:17px}.panelTitle small{color:#78889d}.kpis{gap:15px}.kpi{background:linear-gradient(#fff,#fbfcff);border-radius:16px;padding:18px 18px 17px;position:relative;overflow:hidden}.kpi:before{content:"";opacity:.72;background:linear-gradient(90deg,#2e6ec9,#6e9fe1);height:3px;position:absolute;top:0;left:0;right:0}.kpi small{color:#72839a;font-size:11px}.kpi strong{color:#15345f;letter-spacing:-.3px;font-size:23px}.importGrid{gap:15px}.importCard{border:1px solid var(--lm-border);background:linear-gradient(180deg,#fff,var(--pdx-surface-soft));border-radius:17px;align-items:center;padding:17px}.importCard:hover{border-color:#91b4e4;transform:translateY(-2px);box-shadow:0 10px 28px #174fa81a}.importIcon{color:#1756ad;background:linear-gradient(145deg,#e8f2ff,#f4f8ff);border:1px solid #d6e5f8;border-radius:13px;width:44px;height:44px}.importIcon .uiIcon{width:20px;height:20px}.importCard strong{color:#17375f}.importCard em{color:#2967bd}.primary{background:linear-gradient(135deg,var(--pdx-blue-hover),#0d3b80);cursor:pointer;letter-spacing:.05px;border:1px solid #0d3b80;border-radius:12px;min-height:44px;box-shadow:0 8px 18px #174fa82e}.primary:hover:not(:disabled){background:linear-gradient(135deg,#1d5bbb,#0c3675);transform:translateY(-1px);box-shadow:0 11px 24px #174fa83b}.primary:active:not(:disabled){transform:translateY(0);box-shadow:0 5px 12px #174fa82b}.primary:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.secondaryBtn{color:#174b98;background:#fff;border-color:#c7d5e6;border-radius:11px;box-shadow:0 2px 7px #11305a0a}.secondaryBtn:hover{background:#f4f8ff;border-color:#9ab9df;transform:translateY(-1px)}.productsToggle,.smallAction{color:#245b9f!important;background:#f3f7fd!important;border:1px solid #d8e3f0!important;border-radius:9px!important}.productsToggle:hover,.smallAction:hover{background:#e7f0fd!important;border-color:#b8cee9!important}.search,.formBlock select,.topSelect,.reasonStack select,.reasonStack input,.qtyEdit,.statusSelect{background:#fff;border-color:#d4deea!important;border-radius:11px!important}.search{padding:12px 14px}.qtyEdit{min-height:36px}.formBlock select,.topSelect{min-height:42px}.mapList{padding:10px}.mapList button{border-radius:12px;padding:13px 12px;position:relative}.mapList button:hover{background:#f4f8ff}.mapList .selected{background:linear-gradient(90deg,var(--pdx-blue-soft),var(--pdx-surface-soft));border-color:#c5d9f1;box-shadow:inset 3px 0 #2d6dc6}.mapList .selected strong{color:#154c96}.cycleClientCard{border-color:var(--pdx-line);border-radius:14px;transition:border-color .18s,box-shadow .18s,background .18s}.cycleClientCard:hover{border-color:#c9d9eb;box-shadow:0 5px 16px #10345f0d}.cycleClientCard.checked{background:linear-gradient(90deg,var(--pdx-blue-soft),var(--pdx-surface-soft));border-color:#9ebee5;box-shadow:inset 3px 0 #2d6dc6}.cycleClientSelect input,.checkLarge{accent-color:#1e63bd}.statusPill{background:var(--lm-success-bg);color:var(--lm-success);border:1px solid #c6ead7}.warningPill{background:var(--lm-warning-bg);color:var(--lm-warning);border:1px solid #f1dda6}.dangerPill{background:var(--lm-danger-bg)!important;color:var(--lm-danger)!important;border:1px solid #f3cbd2!important}.operationBadge,.packBadge,.mapStatus,.originBadge{letter-spacing:.05px}.clientTable,.returnTable{padding-bottom:16px}.tr,.returnRow,.productRow,.generalProductRow,.managementRow,.userRow,.routeRow,.returnCheckRow,.mapControlRow{transition:background-color .15s}.tr:not(.th):hover,.returnRow:not(.returnHead):hover,.productRow:not(.productHead):hover,.generalProductRow:not(.productHead):hover,.managementRow:not(.managementHead):hover,.userRow:not(.userHead):hover,.routeRow:not(.routeHead):hover,.returnCheckRow:not(.returnCheckHead):hover,.mapControlRow:not(.mapControlHead):hover{background:var(--pdx-surface-soft)}.th,.returnHead,.productHead,.generalProductRow.productHead,.managementHead,.userHead,.routeHead,.returnCheckHead,.mapControlHead{color:#64758c!important;background:#f5f8fc!important;border-color:#e5ecf4!important}.summaryStrip{border-bottom-color:var(--pdx-line-soft);background:#fafcff}.summaryStrip span{border-right-color:var(--pdx-line-soft)}.truckIdentity,.summaryCards .kpi,.financialSummary span{background:var(--pdx-surface-soft)}.ruleNote{background:#fff9eb;border-color:#f1dfae}.conferenceInfo,.routeNotice,.returnExplain{background:var(--pdx-surface-soft);border-color:#d8e5f4}.emptyState{background:linear-gradient(180deg,#fff,var(--pdx-surface-soft));border-radius:20px;padding:58px}.emptyState>div{color:#2a64b5}.emptyState>div .uiIcon{width:34px;height:34px}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:#eef3f8}::-webkit-scrollbar-thumb{background:#c0cddd;border:2px solid #eef3f8;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#9eafc3}@media (width<=1000px){.appShell{grid-template-columns:1fr}aside{z-index:1000;background:linear-gradient(90deg,var(--pdx-navy),#0d397a);flex-direction:row;align-items:center;gap:8px;height:auto;padding:9px 10px;display:flex;position:sticky;top:0;box-shadow:0 8px 24px #082b6524}.brand{padding:0}.brandMarkMini,.brand>span{border-radius:11px;width:36px;height:36px}.brand+nav{gap:5px}.brand+nav button{border-radius:10px;min-height:38px;padding:8px 10px}.brand+nav button:hover{transform:none}.navCount{min-width:18px;height:18px;padding:0 5px}.userMini{border:0;padding:0}.userMiniText{display:none!important}main{padding:25px 22px 34px}.pageHeader{margin-bottom:20px}}@media (width<=650px){main{padding:18px 14px 30px}.pageHeader{flex-direction:column;gap:12px}.pageHeader h1{font-size:24px}.pageHeader p{font-size:12px}.headerStatus{justify-content:space-between;width:100%}.saveState{text-overflow:ellipsis;white-space:nowrap;max-width:70%;overflow:hidden}.kpi{padding:16px}.panel{border-radius:16px}.emptyState{padding:42px 20px}.brand+nav button .navLabel{max-width:120px}}.productConferenceTable{overflow-x:auto}.productConferenceRow{grid-template-columns:48px minmax(250px,2.1fr) minmax(120px,.9fr) minmax(105px,.8fr) 52px 78px 92px 78px minmax(190px,1.35fr) minmax(155px,1.05fr);min-width:1280px}.productClientCount{margin-bottom:3px;font-weight:800;color:#4f6f98!important;font-size:11px!important}.conferenceOperationStack{flex-wrap:wrap;gap:4px;display:flex}.conferenceFieldStack{gap:4px;display:grid}.conferenceClientSelect,.conferenceReasonSelect{border:1px solid var(--pdx-line-strong);color:#203752;background:#fff;border-radius:8px;width:100%;min-width:0;padding:8px 9px;font-size:11px}.conferenceFieldError{line-height:1.25;color:var(--pdx-bad)!important;font-size:10px!important}@media (width<=900px){.productConferenceRow{min-width:1180px}}.emptyContainersTypeRow{grid-template-columns:.28fr minmax(260px,2.2fr) .45fr .72fr .78fr minmax(220px,1.55fr)}.returnableTypeCell{background:0 0;border-left:4px solid #94a3b8;border-radius:8px;flex-direction:column;gap:3px;padding:9px 12px;display:flex}.returnableTypeCell strong{color:#102341;font-size:14px}.returnableTypeCell b{color:#51627b;font-size:11px}.returnableTypeCell small{color:#7b8aa0}.returnableTypeCell.auxGiro300{border-left-color:#2563eb}.returnableTypeCell.auxGiro600{border-left-color:#16a34a}.returnableTypeCell.auxGiro1L{border-left-color:#9333ea}.returnableTypeCell.auxGiroUnknown{border-left-color:#dc2626}.auxGiroLegend{flex-wrap:wrap;gap:10px;padding:0 16px 16px;display:flex}.auxGiroLegend span{border:1px solid var(--pdx-line);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;display:flex}.auxGiroLegend b{color:#183153;font-size:12px}.auxGiroLegend small{color:var(--pdx-muted);font-size:11px}@media (width<=1100px){.emptyContainersTypeRow{min-width:900px}}.itemsConsultView{gap:14px;display:grid}.itemsConsultFilters{padding:18px}.itemsConsultIntro h2{margin:0 0 4px;font-size:18px}.itemsConsultIntro p{color:var(--muted);margin:0;font-size:13px}.itemsConsultFilterGrid{grid-template-columns:170px 150px minmax(230px,1fr) minmax(260px,1fr) auto;align-items:end;gap:10px;margin-top:16px;display:grid}.itemsConsultFilterGrid label{gap:6px;display:grid}.itemsConsultFilterGrid label>span{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:11px;font-weight:800}.itemsConsultFilterGrid select,.itemsConsultFilterGrid button{border:1px solid var(--line);height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:0 12px}.itemsConsultFilterGrid button{color:#fff;cursor:pointer;white-space:nowrap;background:#1658b8;border-color:#1658b8;font-weight:800}.itemsConsultTablePanel{padding:0;overflow:hidden}.itemsConsultSummary{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.itemsConsultSummary h3{margin:0 0 3px;font-size:16px}.itemsConsultSummary small{color:var(--muted)}.itemsConsultSummary>div:last-child{gap:12px;display:flex}.itemsConsultSummary>div:last-child span{border:1px solid var(--line);background:var(--pdx-surface-soft);border-radius:10px;gap:2px;min-width:125px;padding:9px 12px;display:grid}.itemsConsultSummary b{font-size:14px}.itemsConsultScroll{max-height:calc(100vh - 330px);overflow:auto}.itemsConsultScroll table{border-collapse:separate;border-spacing:0;width:100%;min-width:1550px;font-size:12px}.itemsConsultScroll th{z-index:2;background:var(--pdx-surface-2);color:#49617f;text-transform:uppercase;letter-spacing:.035em;text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:11px 10px;font-size:10px;position:sticky;top:0}.itemsConsultScroll td{vertical-align:top;white-space:nowrap;border-bottom:1px solid #e7edf5;padding:10px}.itemsConsultScroll td small{color:var(--muted);text-overflow:ellipsis;max-width:260px;margin-top:3px;display:block;overflow:hidden}.itemsConsultScroll td.num{text-align:right}.itemsConsultScroll tbody tr:hover{background:var(--pdx-surface-soft)}.itemsConsultError,.itemsConsultEmpty{text-align:center;color:var(--muted);padding:34px 18px}.itemsConsultError{color:var(--pdx-bad);background:#fff6f5}@media (width<=1180px){.itemsConsultFilterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.itemsConsultFilterGrid button{width:max-content}.itemsConsultSummary{flex-direction:column;align-items:flex-start}}@media (width<=700px){.itemsConsultFilterGrid{grid-template-columns:1fr}.itemsConsultFilterGrid button{width:100%}.itemsConsultSummary>div:last-child{flex-wrap:wrap;width:100%}.itemsConsultSummary>div:last-child span{flex:1}}.cycleClientCard.returnedDelivery{border-width:2px;box-shadow:inset 4px 0}.cycleClientCard.returnedDeliveryPartial{color:inherit;border-color:#d6a13a}.cycleClientCard.returnedDeliveryTotal{color:inherit;border-color:#cf6670}.cycleClientCard.returnedDelivery.checked{border-width:2px}.returnedDeliveryBadge{border-radius:999px;width:max-content;margin-top:5px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:900;display:inline-flex}.returnedDeliveryBadge.partial{color:#8a6100;background:#fff6df;border:1px solid #efd79a}.returnedDeliveryBadge.total{color:#a33f49;background:#fff0f1;border:1px solid #efc3c7}.returnedDeliveryHint{font-weight:700;line-height:1.35;color:#8a6a25!important}@media (width<=650px){.view-conferencia .pageHeader,.view-rota .pageHeader{gap:7px;margin-bottom:10px}.view-conferencia .pageEyebrow,.view-rota .pageEyebrow{letter-spacing:.11em;font-size:9.5px}.view-conferencia .pageTitle h1,.view-rota .pageTitle h1{font-size:25px;line-height:1.08}.view-conferencia .pageTitle p,.view-rota .pageTitle p{color:#5d6d82;font-size:13px;line-height:1.38}.view-conferencia .headerStatus,.view-rota .headerStatus{justify-content:flex-start;gap:6px;width:auto}.view-conferencia .headerStatus .badge,.view-rota .headerStatus .badge{display:none}.view-conferencia .saveState,.view-rota .saveState{max-width:none;padding:5px 8px;font-size:10.5px}.view-conferencia .emptyState{text-align:left;background:#fff;border:1px solid #c7d3e0;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:3px 11px;margin-top:8px;padding:18px 16px;display:grid;box-shadow:0 4px 14px #1836590a}.view-conferencia .emptyState>div{color:#1f5c9f;background:#edf4fc;border-radius:12px;grid-row:1/3;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.view-conferencia .emptyState h2{color:#122b49;grid-column:2;margin:0;font-size:18px;line-height:1.18}.view-conferencia .emptyState p{color:#617187;grid-column:2;max-width:none;margin:1px 0 0;font-size:12.5px;line-height:1.4}}.mobileConferenceTripSummary,.mobileProductConference{display:none}@media (width<=700px){:is(.conferenceProfile-moto,.conferenceProfile-caminhao){background:0 0;border:0;overflow:visible}:is(.conferenceProfile-moto,.conferenceProfile-caminhao)>.panelTitle{display:none}:is(.conferenceProfile-moto,.conferenceProfile-caminhao) .mobileConferenceTripSummary{background:#fff;border:1px solid #bdcad8;border-radius:14px;gap:10px;margin:0 0 10px;padding:13px;display:grid;box-shadow:0 4px 14px #1432540d}.mobileConferenceTripHead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mobileConferenceTripHead>div{gap:3px;display:grid}.mobileConferenceTripHead small{color:#64758b;text-transform:uppercase;font-size:10px;font-weight:800}.mobileConferenceTripHead strong{color:#102d4d;font-size:15px}.mobileConferenceTripGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.mobileConferenceTripGrid span{background:var(--pdx-surface-soft);border:1px solid #d3dce7;border-radius:10px;gap:3px;min-width:0;padding:8px 9px;display:grid}.mobileConferenceTripGrid small{color:#68798e;text-transform:uppercase;font-size:9px;font-weight:800}.mobileConferenceTripGrid b{color:var(--pdx-navy-2);white-space:normal;overflow-wrap:anywhere;font-size:11.5px}:is(.conferenceProfile-moto,.conferenceProfile-caminhao) .conferenceQtyGrid,:is(.conferenceProfile-moto,.conferenceProfile-caminhao)>.unitTotals,:is(.conferenceProfile-moto,.conferenceProfile-caminhao)>.conferenceInfo,:is(.conferenceProfile-moto,.conferenceProfile-caminhao)>.conferenceSectionTitle,:is(.conferenceProfile-moto,.conferenceProfile-caminhao)>.productConferenceTable,:is(.conferenceProfile-moto,.conferenceProfile-caminhao)>.financialSummary,:is(.conferenceProfile-moto,.conferenceProfile-caminhao)>.financialNotice{display:none!important}:is(.conferenceProfile-moto,.conferenceProfile-caminhao) .mobileProductConference{gap:10px;display:grid}.mobileConferenceProductCard{background:#fff;border:1px solid #bac7d5;border-radius:14px;gap:11px;padding:12px;display:grid;box-shadow:0 4px 13px #1432540b}.mobileConferenceProductCard.isConfirmed{background:#fbfffc;border-color:#9dcab2}.mobileConferenceProductCard.hasDivergence{background:#fffdf9;border-color:#ddb995}.mobileConferenceProductHead{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.mobileConferenceProductHead>div{gap:3px;min-width:0;display:grid}.mobileConferenceProductHead strong{color:#102d4d;font-size:14px;line-height:1.25}.mobileConferenceProductHead small{color:#65768b;font-size:10.5px}.mobilePendingPill{color:#28578c;white-space:nowrap;background:#edf3fb;border:1px solid #cadaed;border-radius:999px;padding:6px 8px;font-size:10px;font-weight:900;display:inline-flex}.mobileConferenceQty{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.mobileConferenceQty>span{background:var(--pdx-surface-soft);border:1px solid #d5dee8;border-radius:10px;gap:4px;min-width:0;padding:9px;display:grid}.mobileConferenceQty small{color:#65768b;text-transform:uppercase;font-size:9.5px;font-weight:800}.mobileConferenceQty b{color:var(--pdx-navy-2);font-size:15px}.mobileConferenceQty .qtyEdit{text-align:center;width:100%;min-width:0;height:40px;font-size:15px}.mobileConferencePending{grid-column:1/-1;background:#fff7ec!important;border-color:#e4c19e!important}.mobileConferencePending b{color:#9b5a17!important}.mobileConferenceComposition{background:#fff;border:1px solid #ced8e4;border-radius:10px;overflow:hidden}.mobileConferenceComposition summary{cursor:pointer;color:#173f70;justify-content:space-between;align-items:center;gap:8px;padding:10px;font-size:10.5px;list-style:none;display:flex}.mobileConferenceComposition summary::-webkit-details-marker{display:none}.mobileConferenceComposition summary b{font-size:10.5px}.mobileConferenceComposition>div{border-top:1px solid #e1e7ee;padding:5px 9px 9px;display:grid}.mobileConferenceComposition>div>span{border-bottom:1px solid var(--pdx-line-soft);grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:7px 1px;display:grid}.mobileConferenceComposition>div>span:last-child{border-bottom:0}.mobileConferenceComposition>div strong{color:var(--pdx-navy-2);font-size:10.5px}.mobileConferenceComposition>div small{color:#65768b;grid-column:1;font-size:9.5px}.mobileConferenceComposition>div b{color:var(--pdx-navy-2);grid-area:1/2/3;align-self:center;font-size:10.5px}.mobileConferenceDivergence{background:#fff8ef;border:1px solid #e3c4a2;border-radius:10px;gap:8px;padding:10px;display:grid}.mobileConferenceDivergence>strong{color:#8f531a;font-size:11.5px}.mobileConferenceDivergence label{color:#6a5a48;text-transform:uppercase;gap:5px;font-size:9.5px;font-weight:800;display:grid}.mobileConferenceDivergence select{width:100%;min-height:42px;color:var(--pdx-navy-2);text-transform:none;background:#fff;border:1px solid #c4cfdb;border-radius:9px;padding:0 9px;font-size:12px}.mobileConferenceReadOnly{gap:7px;display:grid}.mobileConferenceReadOnly span{gap:2px;display:grid}.mobileConferenceReadOnly small{color:#756752;font-size:9px}.mobileConferenceReadOnly b{color:#473c30;font-size:11px}.mobileConferenceConfirm{background:var(--pdx-surface-soft);border:1px solid #b9c7d6;border-radius:10px;align-items:center;gap:10px;min-height:48px;padding:8px 10px;display:flex}.mobileConferenceConfirm input{width:20px;height:20px;accent-color:var(--pdx-blue);flex:none}.mobileConferenceConfirm>span{gap:2px;display:grid}.mobileConferenceConfirm strong{color:#163a63;font-size:11.5px}.mobileConferenceConfirm small{color:#697a8f;font-size:9.5px;line-height:1.25}.mobileConferenceProductCard.isConfirmed .mobileConferenceConfirm{background:#f0faf4;border-color:#b9dbc8}.mobileConferenceProductCard.isConfirmed .mobileConferenceConfirm strong{color:#176c45}:is(.conferenceProfile-moto,.conferenceProfile-caminhao) .confirmationBar.motoConfirm{z-index:30;background:#fff;border:1px solid #aebfd1;border-radius:13px;grid-template-columns:1fr;margin:10px 0 0;padding:11px;position:sticky;bottom:8px;box-shadow:0 -5px 20px #14304f1f}:is(.conferenceProfile-moto,.conferenceProfile-caminhao) .confirmationBar.motoConfirm .motoIdentity,:is(.conferenceProfile-moto,.conferenceProfile-caminhao) .confirmationBar.motoConfirm>div:not(.motoIdentity){display:none}:is(.conferenceProfile-moto,.conferenceProfile-caminhao) .confirmationBar.motoConfirm .confirmAction{border-radius:10px;min-height:46px;margin:0;font-size:12.5px}}.motoMobileTop,.motoMenuBackdrop,.motoDrawerClose{display:none}@media (width<=700px){:is(.profile-moto,.profile-caminhao).appShell{width:100%;max-width:100%;min-height:100dvh;display:block;overflow-x:hidden}:is(.profile-moto,.profile-caminhao) .motoMobileTop{z-index:1200;background:linear-gradient(90deg,var(--pdx-navy),#0d397a);color:#fff;border-bottom:1px solid #ffffff1f;grid-template-columns:42px minmax(0,1fr) 40px;align-items:center;gap:9px;width:100%;height:64px;padding:8px 11px;display:grid;position:sticky;top:0;box-shadow:0 5px 16px #082b6529}:is(.profile-moto,.profile-caminhao) .motoMenuButton{cursor:pointer;background:#ffffff12;border:1px solid #ffffff38;border-radius:11px;place-content:center;gap:4px;width:40px;height:40px;padding:0;display:grid}:is(.profile-moto,.profile-caminhao) .motoMenuButton span{background:#fff;border-radius:999px;width:18px;height:2px;display:block}:is(.profile-moto,.profile-caminhao) .motoMobileTopIdentity{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}:is(.profile-moto,.profile-caminhao) .motoMobileMark{width:36px;height:36px;color:var(--pdx-navy);letter-spacing:.03em;background:linear-gradient(145deg,#fff,#dceaff);border-radius:10px;place-items:center;font-size:12px;font-weight:900;display:grid;box-shadow:0 5px 14px #00000021}:is(.profile-moto,.profile-caminhao) .motoMobileTopIdentity>div{gap:1px;min-width:0;display:grid}:is(.profile-moto,.profile-caminhao) .motoMobileTopIdentity small{letter-spacing:.12em;color:#aecdf4;text-transform:uppercase;font-size:8.5px;font-weight:800;line-height:1.1}:is(.profile-moto,.profile-caminhao) .motoMobileTopIdentity strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14.5px;line-height:1.15;overflow:hidden}:is(.profile-moto,.profile-caminhao) .motoMobileAvatar{width:38px;height:38px;color:var(--pdx-blue);background:#fff;border:2px solid #ffffffb3;border-radius:50%;place-items:center;font-size:14px;font-weight:900;display:grid;overflow:hidden}:is(.profile-moto,.profile-caminhao) .motoMobileAvatar img{object-fit:cover;width:100%;height:100%}:is(.profile-moto,.profile-caminhao)>aside.motoDrawer{transition:transform .22s;transform:translate(-105%);z-index:1400!important;background:linear-gradient(180deg,var(--pdx-navy) 0%,#0b3473 58%,#08295d 100%)!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;width:min(82vw,300px)!important;height:100dvh!important;min-height:100dvh!important;padding:16px 13px 14px!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden auto!important;box-shadow:14px 0 34px #071c3a47!important}:is(.profile-moto,.profile-caminhao).mobileMenuOpen>aside.motoDrawer{transform:translate(0)}:is(.profile-moto,.profile-caminhao) .motoMenuBackdrop{z-index:1350;opacity:0;pointer-events:none;background:#08182d6b;border:0;padding:0;transition:opacity .2s;display:block;position:fixed;inset:0}:is(.profile-moto,.profile-caminhao).mobileMenuOpen .motoMenuBackdrop{opacity:1;pointer-events:auto}:is(.profile-moto,.profile-caminhao)>aside.motoDrawer .brand{position:relative;flex:none!important;align-items:center!important;gap:10px!important;padding:2px 3px 18px!important;display:flex!important}:is(.profile-moto,.profile-caminhao)>aside.motoDrawer .brand>div{min-width:0;padding-right:34px;flex-direction:column!important;display:flex!important}:is(.profile-moto,.profile-caminhao)>aside.motoDrawer .brand strong{color:#fff;font-size:15px}:is(.profile-moto,.profile-caminhao)>aside.motoDrawer .brand small{color:#abc5ea;font-size:10.5px}:is(.profile-moto,.profile-caminhao) .motoDrawerClose{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #fff3;border-radius:10px;place-items:center;width:34px;height:34px;font-size:24px;line-height:1;display:grid;position:absolute;top:3px;right:2px}:is(.profile-moto,.profile-caminhao)>aside.motoDrawer .brand+nav{flex:none!important;gap:7px!important;width:100%!important;padding:5px 0!important;display:grid!important;overflow:visible!important}:is(.profile-moto,.profile-caminhao)>aside.motoDrawer nav button{white-space:normal!important;border-radius:11px!important;flex:none!important;width:100%!important;min-height:48px!important;padding:11px 12px!important;font-size:13px!important}:is(.profile-moto,.profile-caminhao)>aside.motoDrawer nav button .navLabel{white-space:normal!important;max-width:none!important}:is(.profile-moto,.profile-caminhao)>aside.motoDrawer .userMini{border-top:1px solid #ffffff26!important;flex:none!important;align-items:center!important;gap:10px!important;margin-top:auto!important;padding:14px 3px 0!important;display:flex!important}:is(.profile-moto,.profile-caminhao)>aside.motoDrawer .userMini img,:is(.profile-moto,.profile-caminhao)>aside.motoDrawer .avatarLetter{flex:none;width:40px!important;height:40px!important}:is(.profile-moto,.profile-caminhao)>aside.motoDrawer .userMiniText{flex-direction:column!important;min-width:0!important;display:flex!important}:is(.profile-moto,.profile-caminhao)>aside.motoDrawer .userMiniText strong{color:#fff;font-size:12.5px}:is(.profile-moto,.profile-caminhao)>aside.motoDrawer .userMiniText small{color:#a9c3e7;font-size:10px}:is(.profile-moto,.profile-caminhao)>aside.motoDrawer .logoutBtn{color:#d4e4f8!important;width:max-content!important;margin-top:5px!important}:is(.profile-moto,.profile-caminhao) main{width:100%;min-width:0;max-width:100%;padding:12px 12px 26px!important;overflow-x:hidden!important}:is(.profile-moto,.profile-caminhao) main.view-conferencia .pageHeader,:is(.profile-moto,.profile-caminhao) main.view-rota .pageHeader{gap:7px!important;margin:2px 0 10px!important}:is(.profile-moto,.profile-caminhao) main.view-conferencia .pageEyebrow,:is(.profile-moto,.profile-caminhao) main.view-rota .pageEyebrow{letter-spacing:.1em!important;font-size:9px!important}:is(.profile-moto,.profile-caminhao) main.view-conferencia .pageTitle h1,:is(.profile-moto,.profile-caminhao) main.view-rota .pageTitle h1{font-size:23px!important;line-height:1.08!important}:is(.profile-moto,.profile-caminhao) main.view-conferencia .pageTitle p,:is(.profile-moto,.profile-caminhao) main.view-rota .pageTitle p{font-size:12px!important;line-height:1.35!important}:is(.profile-moto,.profile-caminhao) main.view-conferencia .headerStatus,:is(.profile-moto,.profile-caminhao) main.view-rota .headerStatus{flex-direction:row!important;justify-content:flex-start!important;align-items:flex-start!important;width:100%!important}:is(.profile-moto,.profile-caminhao) main.view-conferencia .saveState,:is(.profile-moto,.profile-caminhao) main.view-rota .saveState{max-width:100%!important;padding:5px 8px!important;font-size:10px!important}:is(.profile-moto,.profile-caminhao) main.view-conferencia .badge,:is(.profile-moto,.profile-caminhao) main.view-rota .badge{display:none!important}:is(.profile-moto,.profile-caminhao) main.view-conferencia,:is(.profile-moto,.profile-caminhao) main.view-rota{overflow-x:hidden!important}:is(.profile-moto,.profile-caminhao) main.view-conferencia input:not([type=checkbox]):not([type=radio]),:is(.profile-moto,.profile-caminhao) main.view-conferencia select,:is(.profile-moto,.profile-caminhao) main.view-conferencia textarea,:is(.profile-moto,.profile-caminhao) main.view-rota input:not([type=checkbox]):not([type=radio]),:is(.profile-moto,.profile-caminhao) main.view-rota select,:is(.profile-moto,.profile-caminhao) main.view-rota textarea{box-sizing:border-box;min-width:0!important;max-width:100%!important}:is(.profile-moto,.profile-caminhao) main.view-conferencia .qtyEdit,:is(.profile-moto,.profile-caminhao) main.view-rota .routeInvoiceReplacementReason input,:is(.profile-moto,.profile-caminhao) main.view-rota .routeInvoiceReplacementReason select,:is(.profile-moto,.profile-caminhao) main.view-rota .routeInvoiceReturnReason input,:is(.profile-moto,.profile-caminhao) main.view-rota .routeInvoiceReturnReason select{width:100%!important;min-height:42px!important}}.truckMobileJourneySummary,.truckMobileProducts,.truckMobilePrepareBar,.truckMobileReturnList,.truckMobileConferenceTotals,.truckMobileBackSelection{display:none}@media (width<=700px){.profile-caminhao main.view-ciclos .pageHeader,.profile-caminhao main.view-conferencia .pageHeader{gap:7px!important;margin:2px 0 10px!important}.profile-caminhao main.view-ciclos .pageEyebrow{letter-spacing:.1em!important;font-size:9px!important}.profile-caminhao main.view-ciclos .pageTitle h1{font-size:23px!important;line-height:1.08!important}.profile-caminhao main.view-ciclos .pageTitle p{font-size:12px!important;line-height:1.35!important}.profile-caminhao main.view-ciclos .headerStatus{flex-direction:row!important;justify-content:flex-start!important;align-items:flex-start!important;width:100%!important}.profile-caminhao main.view-ciclos .headerStatus .badge{display:none!important}.profile-caminhao main.view-ciclos .saveState{max-width:100%!important;padding:5px 8px!important;font-size:10px!important}.profile-caminhao main.view-ciclos,.profile-caminhao main.view-conferencia{overflow-x:hidden!important}.profile-caminhao main.view-ciclos input:not([type=checkbox]):not([type=radio]),.profile-caminhao main.view-ciclos select,.profile-caminhao main.view-ciclos textarea,.profile-caminhao main.view-conferencia input:not([type=checkbox]):not([type=radio]),.profile-caminhao main.view-conferencia select,.profile-caminhao main.view-conferencia textarea{box-sizing:border-box;min-width:0!important;max-width:100%!important}.profile-caminhao .cycleGrid{display:block}.profile-caminhao .cycleSetup{min-height:0;overflow:visible}.profile-caminhao .cycleSummary{display:none!important}.profile-caminhao .cycleSetup>.panelTitle{padding:13px 14px}.profile-caminhao .cycleSetup>.panelTitle h2{font-size:15px}.profile-caminhao .cycleSetup>.panelTitle small{font-size:10px;line-height:1.35}.profile-caminhao .cycleSetup .formBlock{gap:7px;padding:12px 14px}.profile-caminhao .cycleSetup .formBlock>label{font-size:10px}.profile-caminhao .cycleSetup .formBlock select{width:100%;min-height:44px;font-size:13px}.profile-caminhao .truckIdentity{border-radius:11px;padding:10px 11px}.profile-caminhao .truckIdentity strong{font-size:12.5px}.profile-caminhao .truckIdentity small{font-size:10px;line-height:1.35}.profile-caminhao .truckMobileJourneySummary{background:var(--pdx-surface-soft);border:1px solid #c6d3e1;border-radius:13px;gap:9px;margin:0 14px 12px;padding:11px;display:grid}.truckMobileJourneyTitle{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.truckMobileJourneyTitle>div{gap:2px;display:grid}.truckMobileJourneyTitle small{color:#697a8f;text-transform:uppercase;font-size:9px;font-weight:900}.truckMobileJourneyTitle strong{color:var(--pdx-navy-2);font-size:12px}.truckMobileJourneyTitle>span{color:#164f91;white-space:nowrap;background:#eaf3ff;border-radius:999px;padding:5px 7px;font-size:9.5px;font-weight:900}.truckMobileJourneyKpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.truckMobileJourneyKpis span{background:#fff;border:1px solid #d7e1ec;border-radius:9px;gap:3px;min-width:0;padding:8px;display:grid}.truckMobileJourneyKpis small{color:#6b7c91;text-transform:uppercase;font-size:8.5px;font-weight:800}.truckMobileJourneyKpis b{color:#163552;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.truckMobileUnitStrip{background:#fff;border:1px solid #d7e1ec;border-radius:9px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.truckMobileUnitStrip span{text-align:center;color:#68798e;border-right:1px solid #e1e8f0;padding:7px 4px;font-size:9.5px}.truckMobileUnitStrip span:last-child{border-right:0}.truckMobileUnitStrip b{color:var(--pdx-navy-2);margin-right:2px;font-size:12px}.profile-caminhao .cycleClients{gap:8px;max-height:none;padding:7px 10px 92px;overflow:visible}.profile-caminhao .cycleClientCard{border-color:#bdcad8;border-radius:13px;box-shadow:0 3px 11px #1432540a}.profile-caminhao .cycleClientCard.checked{box-shadow:inset 3px 0 #2d6dc6,0 3px 11px #1432540a}.profile-caminhao .cycleClientMain{grid-template-columns:1fr;gap:9px;padding:11px}.profile-caminhao .cycleClientSelect{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px}.profile-caminhao .cycleClientSelect input{width:21px;height:21px;margin-top:1px}.profile-caminhao .cycleClientSelect strong{font-size:12.5px;line-height:1.3}.profile-caminhao .cycleClientSelect small{font-size:9.5px;line-height:1.35}.profile-caminhao .cycleClientActions{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;margin-left:31px;display:flex}.profile-caminhao .cycleClientActions>b{color:var(--pdx-navy-2);font-size:12px}.profile-caminhao .cycleClientActions .productsToggle{min-height:35px;padding:7px 9px;font-size:10.5px}.profile-caminhao .clientProducts{display:none!important}.profile-caminhao .truckMobileProducts{background:var(--pdx-surface-soft);border-top:1px solid #e2e8ef;gap:7px;padding:0 10px 10px;display:grid}.truckMobileProductCard{background:#fff;border:1px solid #d3dde8;border-radius:10px;gap:8px;padding:10px;display:grid}.truckMobileProductCard>div:first-child{gap:2px;display:grid}.truckMobileProductCard strong{color:#153451;font-size:11.5px}.truckMobileProductCard small{color:#6c7c90;font-size:9px}.truckMobileProductBadges{flex-wrap:wrap;gap:5px;display:flex}.truckMobileProductBadges em{padding:4px 6px;font-size:8.5px}.truckMobileProductNumbers{grid-template-columns:.7fr .8fr 1.2fr;gap:5px;display:grid}.truckMobileProductNumbers span{background:var(--pdx-surface-soft);border-radius:8px;gap:2px;padding:7px;display:grid}.truckMobileProductNumbers small{text-transform:uppercase;font-size:8px;font-weight:800}.truckMobileProductNumbers b{color:var(--pdx-navy-2);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.profile-caminhao .truckMobilePrepareBar{z-index:40;background:#fffffffa;border:1px solid #aebfd1;border-radius:13px;grid-template-columns:minmax(0,1fr) minmax(150px,.9fr);align-items:center;gap:9px;margin:10px 10px 0;padding:10px;display:grid;position:sticky;bottom:8px;box-shadow:0 -5px 20px #14304f21}.truckMobilePrepareBar>div{gap:2px;min-width:0;display:grid}.truckMobilePrepareBar strong{color:#153451;font-size:10.5px}.truckMobilePrepareBar small{color:#68798e;white-space:nowrap;text-overflow:ellipsis;font-size:8.8px;overflow:hidden}.truckMobilePrepareBar .primary{border-radius:10px;min-height:42px;font-size:10.5px;margin:0!important;padding:10px 8px!important}.conferenceProfile-caminhao{background:0 0!important;border:0!important;overflow:visible!important}.conferenceProfile-caminhao .mobileConferenceTripSummary{margin-bottom:9px}.conferenceProfile-caminhao .truckMobileConferenceTotals{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.truckMobileConferenceTotals span{background:var(--pdx-surface-soft);border:1px solid #d5dee8;border-radius:9px;place-items:center;gap:2px;padding:7px 4px;display:grid}.truckMobileConferenceTotals b{color:var(--pdx-navy-2);font-size:12px}.truckMobileConferenceTotals small{text-transform:uppercase;color:#697a8e;font-size:8px;font-weight:800}.truckMobileConferenceTotals span.hasPending{background:#fff7ec;border-color:#e5c29e}.truckMobileConferenceTotals span.hasPending b{color:#9b5a17}.conferenceProfile-caminhao .truckMobileBackSelection{color:#174d8f;background:#fff;border:1px solid #c0cedd;border-radius:10px;width:100%;min-height:40px;font-size:10.5px;font-weight:900;display:block}.conferenceProfile-caminhao .confirmationBar:not(.motoConfirm){z-index:40;background:#fffffffa;border:1px solid #aebfd1;border-radius:13px;grid-template-columns:1fr;gap:7px;margin:10px 0 0;padding:10px;position:sticky;bottom:8px;box-shadow:0 -5px 20px #14304f21}.conferenceProfile-caminhao .confirmationBar:not(.motoConfirm)>div strong{font-size:11px}.conferenceProfile-caminhao .confirmationBar:not(.motoConfirm)>div small{font-size:9px;line-height:1.3}.conferenceProfile-caminhao .confirmationBar:not(.motoConfirm) .confirmAction{border-radius:10px;width:100%;min-width:0;min-height:44px;margin:0;font-size:11px}.profile-caminhao .returnConferencePanel{background:0 0;border:0;overflow:visible}.profile-caminhao .returnConferencePanel>.panelTitle{background:#fff;border:1px solid #c4d1df;border-radius:13px;align-items:flex-start;gap:8px;padding:12px 13px}.profile-caminhao .returnConferencePanel>.panelTitle h2{font-size:14px;line-height:1.25}.profile-caminhao .returnConferencePanel>.panelTitle small{font-size:9.5px;line-height:1.35}.profile-caminhao .returnConferencePanel>.panelTitle .warningPill{white-space:nowrap;padding:5px 6px;font-size:8.5px}.profile-caminhao .returnExplain{margin:9px 0;padding:10px 11px}.profile-caminhao .returnExplain strong{font-size:11px}.profile-caminhao .returnExplain p{font-size:9.5px;line-height:1.4}.profile-caminhao .returnUnitGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0 0 10px}.profile-caminhao .returnUnitCard{border-radius:10px;gap:5px;padding:9px}.profile-caminhao .returnUnitCard>b{font-size:11px}.profile-caminhao .returnUnitCard small{font-size:8px}.profile-caminhao .returnUnitCard span strong{font-size:11px}.profile-caminhao .returnBigNumber{font-size:23px}.profile-caminhao .returnSplitSection{background:#fff;border:1px solid #c6d2df;border-radius:13px;margin:0 0 10px;overflow:hidden}.profile-caminhao .returnSplitTitle{align-items:flex-start;gap:7px;padding:11px 12px}.profile-caminhao .returnSplitTitle h3{font-size:13px;line-height:1.25}.profile-caminhao .returnSplitTitle small{font-size:9px;line-height:1.35}.profile-caminhao .returnSectionCount{white-space:nowrap;padding:5px 6px;font-size:8.5px}.profile-caminhao .returnTableScroll{display:none!important}.profile-caminhao .truckMobileReturnList{gap:8px;padding:0 10px 10px;display:grid}.truckMobileReturnCard{background:#fff;border:1px solid #cbd7e3;border-radius:11px;gap:9px;padding:10px;display:grid}.truckMobileReturnCard.hasDivergence{background:#fffdfa;border-color:#e0bc94}.truckMobileReturnCard.isConfirmed{background:#fbfffc;border-color:#9dcab2}.truckMobileReturnHead{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.truckMobileReturnHead>div{gap:2px;min-width:0;display:grid}.truckMobileReturnHead small{color:#65768b;font-size:8.5px;font-weight:800}.truckMobileReturnHead strong{color:#153451;font-size:11.5px;line-height:1.25}.truckMobileReturnHead span{color:#708095;font-size:8.8px}.truckMobileReturnHead>em{padding:5px 6px;font-size:8.5px}.truckMobileReturnActions{flex-wrap:wrap;gap:5px;display:flex}.truckMobileReturnActions em{padding:4px 6px;font-size:8px}.truckMobileReturnQty{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.truckMobileReturnQty.two{grid-template-columns:repeat(2,minmax(0,1fr))}.truckMobileReturnQty>span,.truckMobileReturnQty>label{background:var(--pdx-surface-soft);border:1px solid #d7e0ea;border-radius:9px;gap:4px;min-width:0;padding:8px;display:grid}.truckMobileReturnQty small{text-transform:uppercase;color:#6a7a8f;font-size:8px;font-weight:800}.truckMobileReturnQty b{color:var(--pdx-navy-2);font-size:12px}.truckMobileReturnQty .qtyEdit{width:100%!important;height:39px!important;font-size:13px!important}.truckMobileMotoNotes{gap:6px;display:grid}.truckMobileMotoNotes span{background:#f6f8fb;border-radius:9px;gap:2px;padding:8px;display:grid}.truckMobileMotoNotes small{color:#68798e;text-transform:uppercase;font-size:8px;font-weight:800}.truckMobileMotoNotes b{color:#273e58;font-size:10px}.truckMobileMotoNotes em{color:#65768b;font-size:9px;font-style:normal}.truckMobileReturnReason{background:#fff8ef;border:1px solid #e2c29f;border-radius:9px;gap:6px;padding:8px;display:grid}.truckMobileReturnReason select,.truckMobileReturnReason input{background:#fff;border:1px solid #c4cfdb;border-radius:8px;width:100%;min-height:40px;padding:7px 8px;font-size:10.5px}.truckMobileReturnOk{color:#176c45;background:#f1faf5;border-radius:9px;padding:8px;font-size:9.5px;font-weight:800}.truckMobileReturnConfirm{background:var(--pdx-surface-soft);border:1px solid #bdcad8;border-radius:9px;align-items:center;gap:8px;min-height:46px;padding:8px;display:flex}.truckMobileReturnConfirm input{flex:none;width:20px;height:20px}.truckMobileReturnConfirm span{gap:2px;display:grid}.truckMobileReturnConfirm strong{color:#163a63;font-size:10.5px}.truckMobileReturnConfirm small{color:#697a8f;font-size:8.5px;line-height:1.25}.truckMobileReturnCard.isConfirmed .truckMobileReturnConfirm{background:#f0faf4;border-color:#b9dbc8}.profile-caminhao .auxGiroLegend{grid-template-columns:repeat(3,1fr);margin:0 10px 10px}.profile-caminhao .auxGiroLegend span{padding:7px}.profile-caminhao .auxGiroLegend b{font-size:9px}.profile-caminhao .auxGiroLegend small{font-size:8px}.profile-caminhao .returnCloseBar{z-index:45;border-radius:13px;grid-template-columns:1fr;gap:7px;margin:10px 0;padding:10px;position:sticky;bottom:8px;box-shadow:0 -5px 20px #14304f21}.profile-caminhao .returnCloseBar strong{font-size:11px}.profile-caminhao .returnCloseBar small{font-size:9px;line-height:1.3}.profile-caminhao .returnCloseBar .confirmAction{border-radius:10px;width:100%;min-width:0;min-height:44px;margin:0;font-size:10.5px}.profile-caminhao .auditLine{grid-template-columns:1fr;gap:6px;margin:0;padding:9px 10px;display:grid}.profile-caminhao .auditLine span{font-size:9px}.profile-caminhao .emptyState{border-radius:14px;margin-top:8px;padding:18px 16px}.profile-caminhao .emptyState h2{font-size:18px}.profile-caminhao .emptyState p{font-size:11.5px;line-height:1.4}.profile-caminhao .emptyState .secondaryBtn{width:100%;min-height:42px;margin-top:8px}}@media (width<=650px){.view-conferencia .conferenceQtyGrid,.view-conferencia .unitTotals,.view-conferencia .conferenceInfo,.view-conferencia .returnExplain,.view-conferencia .returnUnitGrid{display:none!important}.view-conferencia .conferenceSectionTitle{padding-top:0!important}.profile-caminhao .returnConferencePanel>.panelTitle{margin-bottom:10px}}.operationScopeBar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:12px 14px;display:flex}.operationScopeBar>div{flex-direction:column;gap:2px;display:flex}.operationScopeBar strong{color:#15385f;font-size:13px}.operationScopeBar small{color:#72839a;font-size:10px}.operationScopeBar>.searchableMultiSelect{min-width:240px}.returnableTopFilters{align-items:center;gap:8px;display:flex}.returnableTopFilters>.searchableMultiSelect{min-width:190px}@media (width<=800px){.operationScopeBar{flex-direction:column;align-items:stretch}.operationScopeBar>.searchableMultiSelect{width:100%}.returnableTopFilters{flex-direction:column;align-items:stretch;width:100%}.returnableTopFilters>.searchableMultiSelect{width:100%}}.itemsConsultRefresh{color:#1658b8;height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #1658b8;border-radius:8px;margin-top:8px;padding:0 12px;font-size:12px;font-weight:800;display:block}.itemsConsultRefresh:hover:not(:disabled){background:#eef4fd}.itemsConsultRefresh:disabled{opacity:.55;cursor:default}.contentGrid{grid-template-columns:clamp(300px,20vw,350px) minmax(0,1fr);align-items:stretch;gap:16px}.contentGrid>.mapsPanel,.contentGrid>.detailPanel{flex-direction:column;align-self:stretch;height:clamp(560px,100dvh - 355px,760px);min-height:0;display:flex;overflow:hidden}.contentGrid .panelTitle,.contentGrid .summaryStrip,.contentGrid .search{flex:none}.contentGrid .panelTitle{min-height:68px;padding:16px 18px}.mapsPanel .mapList{scrollbar-gutter:stable;overscroll-behavior:contain;flex:auto;height:100%;min-height:0;max-height:none;padding:8px;overflow:hidden auto}.mapsPanel .mapList>button{flex:none;align-items:center;width:100%;min-height:62px;margin:0 0 4px;padding:10px 12px}.mapsPanel .mapList>button>div{flex:auto;min-width:0;padding-right:10px}.mapsPanel .mapList>button>span{text-align:right;flex:none;min-width:54px;line-height:1.25}.mapsPanel .mapList>button:last-child{margin-bottom:0}.detailPanel{min-width:0}.detailPanel .search{margin:12px 14px 10px}.detailPanel .clientTable{scrollbar-gutter:stable;overscroll-behavior:contain;flex:auto;height:100%;min-height:0;padding:0 14px 14px;overflow:hidden auto}.detailPanel .clientTable .tr{width:100%;min-height:50px}.detailPanel .clientTable .tr.th{z-index:3;background:var(--pdx-surface-soft);min-height:42px;box-shadow:0 1px 0 var(--pdx-line-soft);position:sticky;top:0}.detailPanel .clientTable .tr:not(.th){background:#fff}.mapsPanel .mapList,.detailPanel .clientTable{scrollbar-width:thin;scrollbar-color:#b9c8da transparent}.mapsPanel .mapList::-webkit-scrollbar{width:7px}.detailPanel .clientTable::-webkit-scrollbar{width:7px}.mapsPanel .mapList::-webkit-scrollbar-thumb{background:#b9c8da;border-radius:999px}.detailPanel .clientTable::-webkit-scrollbar-thumb{background:#b9c8da;border-radius:999px}.importGrid{align-items:stretch;gap:14px}.importCard{grid-template-columns:44px minmax(0,1fr);gap:12px;min-height:82px;padding:14px 16px;align-items:center!important;display:grid!important}.importIcon{min-width:44px;line-height:0;justify-content:center!important;align-self:center!important;align-items:center!important;width:44px!important;height:44px!important;padding:0!important;display:inline-flex!important}.importIcon>svg,.importIcon .uiIcon{margin:auto;display:block}.importCard>div:nth-child(2){grid-template-columns:minmax(0,1fr);place-content:center stretch;gap:3px;min-width:0;line-height:1.25;display:grid!important}.importCard>div:nth-child(2)>strong,.importCard>div:nth-child(2)>small,.importCard>div:nth-child(2)>em{min-width:0;display:block}.importCard>div:nth-child(2)>em{margin-top:1px}.kpis{gap:12px;margin-top:14px}.kpis>.kpi{flex-direction:column;justify-content:center;min-height:76px;padding:15px 16px;display:flex}@media (width<=1200px){.contentGrid{grid-template-columns:290px minmax(0,1fr)}.contentGrid>.mapsPanel,.contentGrid>.detailPanel{height:clamp(540px,100dvh - 330px,680px)}}@media (width<=1000px){.contentGrid{grid-template-columns:1fr;gap:14px}.contentGrid>.mapsPanel,.contentGrid>.detailPanel{height:auto;min-height:0}.mapsPanel .mapList{flex:none;height:auto;max-height:420px}.detailPanel .clientTable{flex:none;height:auto;max-height:520px}}@media (width<=650px){.contentGrid{gap:12px}.mapsPanel .mapList>button{min-height:54px}.importCard{min-height:76px;padding:12px 14px}}.routeGridV2{grid-template-columns:minmax(300px,340px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.routeGridV2 .routeClientsPanel{border-color:#cfdaea;flex-direction:column;max-height:calc(100vh - 44px);display:flex;position:sticky;top:22px;overflow:hidden;box-shadow:0 10px 28px #163a6912}.routeGridV2 .routeClientsPanel .panelTitle{background:linear-gradient(180deg, var(--pdx-surface-soft) 0%, #fff 100%);align-items:flex-start;gap:12px;padding:17px 18px 13px}.routeGridV2 .routeClientsPanel .panelTitle h2{font-size:17px;line-height:1.25}.routeProgressWrap{background:var(--pdx-surface-soft);border-bottom:1px solid #e5ecf4;padding:12px 16px 14px}.routeProgressMeta{color:#60728b;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:12px;display:flex}.routeProgressMeta strong{color:#17345c;font-size:13px}.routeProgressTrack{background:#e7edf5;border-radius:999px;height:8px;overflow:hidden}.routeProgressTrack>span{border-radius:inherit;background:linear-gradient(90deg, var(--pdx-blue), #1e6ac9);height:100%;transition:width .2s;display:block}.routeGridV2 .routeClientList{gap:8px;padding:10px;display:grid;overflow:auto}.routeGridV2 .routeClientList button{border:1px solid var(--pdx-line);text-align:left;cursor:pointer;background:#fff;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:11px 12px;transition:border-color .16s,background .16s,transform .16s;display:grid}.routeGridV2 .routeClientList button:hover{background:var(--pdx-surface-soft);border-color:#9dbce2;transform:translateY(-1px)}.routeGridV2 .routeClientList button.selected{box-shadow:inset 3px 0 0 var(--pdx-blue);background:#edf5ff;border-color:#77a4db}.routeGridV2 .routeClientList button.done{background:#f3fbf6;border-color:#b9dfca}.routeGridV2 .routeClientList button.done.selected{box-shadow:inset 3px 0 #18834f}.routeGridV2 .routeClientList button span{flex-direction:column;gap:3px;min-width:0;display:flex}.routeGridV2 .routeClientList button strong{color:#172d4c;line-height:1.25}.routeGridV2 .routeClientList button small{color:#728198}.routeGridV2 .routeClientList button b{color:var(--pdx-blue);white-space:nowrap;font-size:11px}.routeGridV2 .routeClientList button.done b{color:#17844f}.routeGridV2 .routeDeliveryPanel{border-color:#cfdaea;overflow:visible;box-shadow:0 10px 28px #163a690f}.routeGridV2 .routeDeliveryPanel>.panelTitle{background:linear-gradient(180deg, #fff 0%, var(--pdx-surface-soft) 100%);padding:18px 20px}.routeGridV2 .routeDeliveryPanel>.panelTitle h2{font-size:20px}.routeGridV2 .routeDeliveryPanel>.panelTitle small{margin-top:4px;line-height:1.45;display:block}.routeGridV2 .routeSummary{background:var(--pdx-surface-soft);border-bottom:1px solid var(--pdx-line);grid-template-columns:repeat(6,minmax(115px,1fr));gap:10px;padding:14px 16px;display:grid}.routeGridV2 .routeSummary span{background:#fff;border:1px solid #dbe5f1;border-radius:12px;flex-direction:column;justify-content:center;gap:4px;min-height:70px;padding:12px 13px;display:flex}.routeGridV2 .routeSummary small{color:var(--pdx-muted);text-transform:uppercase;letter-spacing:.02em;font-size:11px;font-weight:700}.routeGridV2 .routeSummary b{color:#122f57;font-size:18px}.routeGridV2 .routeSummary .physicalMetric{background:#edf6ff;border-color:#c9def4}.routeGridV2 .routeNotice{background:var(--pdx-surface-soft);border:1px solid #dbe6f2;border-left:4px solid #5685bd;border-radius:10px;margin:14px 16px 16px;padding:12px 14px}.routeGridV2 .routeNotice strong{color:#254c78}.routeGridV2 .routeNotice p{color:#66788f;margin:4px 0 0;font-size:12px;line-height:1.45}.routeGridV2 .routeTable{border:1px solid var(--pdx-line);background:#fff;border-radius:12px;margin:0 16px 16px;overflow-x:auto}.routeGridV2 .routeRow{min-width:1120px}.routeGridV2 .routeHead{z-index:2;background:var(--pdx-surface-2);position:sticky;top:0}.routeGridV2 .routeRow:not(.routeHead):nth-child(odd){background:#fcfdff}.routeGridV2 .routeRow.routeIssue{background:#fff9f2;box-shadow:inset 3px 0 #df9a45}.routeGridV2 .routeRow .qtyEdit{text-align:center;background:#fff;border:1px solid #c9d7e8;border-radius:10px;min-width:72px;height:40px;font-weight:800}.routeGridV2 .reasonStack{gap:6px}.routeGridV2 .reasonStack small{color:#7a5a28;font-weight:800}.routeGridV2 .reasonStack select,.routeGridV2 .reasonStack input{border:1px solid var(--pdx-line-strong);background:#fff;border-radius:9px;min-height:38px}.routeSaveBarV2{background:0 0;border-top:0;grid-template-columns:minmax(0,1fr) minmax(420px,.95fr);gap:12px;padding:0 16px 16px;display:grid}.routeFinishCard,.routeReturnCard{border-radius:14px;align-content:start;gap:12px;padding:15px;display:grid}.routeFinishCard{background:var(--pdx-surface-soft);border:1px solid #cbdcf0;grid-template-columns:minmax(0,1fr) minmax(180px,230px);align-items:center}.routeReturnCard{background:#fff8f8;border:1px solid #efc7c7}.routeSaveText{flex-direction:column;gap:4px;display:flex}.routeSaveText strong{color:#17345c;font-size:15px}.routeSaveText small{color:#6b7d94;line-height:1.4}.routeReturnCard .routeSaveText strong{color:#9f2222}.routeReturnCard .totalReturnReason{grid-template-columns:minmax(170px,.85fr) minmax(210px,1.15fr);gap:8px;display:grid}.routeReturnCard .totalReturnReason select,.routeReturnCard .totalReturnReason input{color:#25354d;background:#fff;border:1px solid #dfb7b7;border-radius:10px;min-width:0;height:43px;padding:0 11px}.routeFinishCard .confirmAction,.routeReturnCard .returnAllBtn{width:100%;min-height:46px;margin:0}.routeReturnCard .returnAllBtn,.routeReturnCard .returnAllBtn:hover{color:#fff;background:#c62828;border-color:#c62828}.routeReturnCard .returnAllBtn:hover{background:#a61f1f;border-color:#a61f1f}.routeReturnCard .returnAllBtn:disabled{color:#fff;cursor:not-allowed;opacity:.72;background:#d98a8a;border-color:#d98a8a}.routeGridV2 .returnToTruck{margin:0 16px 16px}@media (width<=1350px){.routeGridV2{grid-template-columns:300px minmax(0,1fr)}.routeGridV2 .routeSummary{grid-template-columns:repeat(3,1fr)}.routeSaveBarV2{grid-template-columns:1fr}}@media (width<=1000px){.routeGridV2{grid-template-columns:1fr}.routeGridV2 .routeClientsPanel{max-height:none;position:static}.routeGridV2 .routeClientList{grid-template-columns:repeat(2,minmax(0,1fr));max-height:280px}}@media (width<=700px){.routeGridV2{gap:12px}.routeGridV2 .routeClientList{grid-template-columns:1fr;max-height:240px}.routeGridV2 .routeDeliveryPanel>.panelTitle{align-items:flex-start;gap:8px}.routeGridV2 .routeSummary{grid-template-columns:repeat(2,1fr);gap:8px;padding:12px}.routeGridV2 .routeNotice,.routeGridV2 .routeTable,.routeGridV2 .returnToTruck{margin-left:12px;margin-right:12px}.routeSaveBarV2{padding:0 12px 12px}.routeFinishCard,.routeReturnCard .totalReturnReason{grid-template-columns:1fr}}.routeClientToolbar{background:#fff;border-bottom:1px solid #e5ecf4;gap:9px;padding:10px 12px;display:grid}.routeClientToolbar>input{background:var(--pdx-surface-soft);color:#17345c;border:1px solid #d4dfec;border-radius:10px;width:100%;height:40px;padding:0 11px}.routeFilterTabs{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.routeFilterTabs button{background:var(--pdx-surface-soft);color:#66788f;cursor:pointer;border:1px solid #dce5f0;border-radius:9px;min-height:34px;font-size:11px;font-weight:800}.routeFilterTabs button b{margin-left:3px;display:inline-flex}.routeFilterTabs button.active{color:var(--pdx-blue);background:#e9f2ff;border-color:#9bbce6}.routeClientOrder{text-transform:uppercase;letter-spacing:.03em;font-weight:900;color:#66809e!important;font-size:10px!important}.routeClientEmpty{text-align:center;color:#75869b;border:1px dashed #d3deeb;border-radius:11px;padding:18px;font-size:12px}.routeVisitHeaderActions{flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:8px;display:flex}.routeVisitStep{text-transform:uppercase;letter-spacing:.04em;font-weight:900;color:var(--pdx-blue)!important;margin:0 0 4px!important;display:block!important}.routeVisitMeta{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;display:flex}.routeMapBtn{color:var(--pdx-blue);cursor:pointer;background:#edf6ff;border:1px solid #c7d9ee;border-radius:10px;min-height:38px;padding:0 11px;font-weight:800}.routeNoLocation{background:var(--pdx-surface-soft);min-height:36px;color:var(--pdx-muted);border:1px dashed #d4dee9;border-radius:9px;align-items:center;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.routeVisitMeta>small{margin:0!important;font-size:10px!important}.routeCompleteQuick{min-height:38px;padding:8px 11px}.routeVisitNav{align-items:center;gap:7px;display:flex}.routeVisitNav button{width:38px;height:36px;color:var(--pdx-blue);cursor:pointer;background:#fff;border:1px solid #cbd8e7;border-radius:9px;font-size:23px;line-height:1}.routeVisitNav button:disabled{opacity:.35;cursor:not-allowed}.routeVisitNav span{color:#64758c;text-align:center;min-width:38px;font-size:11px;font-weight:900}.routeMobileActionBar{display:none}@media (width<=700px){.routeGridV2{gap:10px;padding-bottom:78px}.routeGridV2 .routeClientsPanel{border-radius:14px}.routeGridV2 .routeClientsPanel .panelTitle{padding:12px 13px 10px}.routeGridV2 .routeClientsPanel .panelTitle h2{font-size:15px}.routeGridV2 .routeClientsPanel .panelTitle small{font-size:10px}.routeProgressMeta{margin-bottom:6px;font-size:10px}.routeClientToolbar{padding:9px 10px}.routeClientToolbar>input{height:38px}.routeFilterTabs{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.routeFilterTabs::-webkit-scrollbar{display:none}.routeFilterTabs button{flex:none;min-height:32px;padding:0 10px}.routeGridV2 .routeClientList{scroll-snap-type:x proximity;scrollbar-width:none;grid-template-columns:none;gap:8px;max-height:none;padding:9px 10px 10px;display:flex;overflow:auto hidden}.routeGridV2 .routeClientList::-webkit-scrollbar{display:none}.routeGridV2 .routeClientList button{scroll-snap-align:start;flex:0 0 min(78vw,280px);min-height:66px;padding:9px 10px}.routeGridV2 .routeClientList button strong{font-size:12px}.routeGridV2 .routeClientList button small,.routeGridV2 .routeClientList button b{font-size:10px}.routeGridV2 .routeDeliveryPanel{border-radius:14px}.routeGridV2 .routeDeliveryPanel>.panelTitle.routeVisitHeader{grid-template-columns:1fr;gap:10px;padding:13px;display:grid}.routeGridV2 .routeDeliveryPanel>.panelTitle h2{font-size:17px;line-height:1.2}.routeGridV2 .routeDeliveryPanel>.panelTitle small{font-size:11px}.routeVisitHeaderActions{grid-template-columns:1fr auto;align-items:center;gap:8px;width:100%;display:grid}.routeCompleteQuick{width:100%}.routeVisitNav{justify-content:flex-end}.routeMapBtn{justify-content:center;width:100%}.routeVisitMeta>small{width:100%}.routeGridV2 .routeSummary{scroll-snap-type:x proximity;scrollbar-width:none;grid-template-columns:none;gap:7px;padding:9px 11px;display:flex;overflow-x:auto}.routeGridV2 .routeSummary::-webkit-scrollbar{display:none}.routeGridV2 .routeSummary span{scroll-snap-align:start;flex:0 0 112px;min-height:58px;padding:9px 10px}.routeGridV2 .routeSummary small{font-size:9px}.routeGridV2 .routeSummary b{font-size:15px}.routeGridV2 .routeNotice{margin:10px 11px;padding:10px 11px}.routeGridV2 .routeNotice p{font-size:10px;line-height:1.4}.routeGridV2 .routeTable{background:0 0;border:0;margin:0 10px 10px;overflow:visible}.routeGridV2 .routeHead{display:none}.routeGridV2 .routeRow{border:1px solid var(--pdx-line);border-radius:14px;grid-template-columns:1fr 1fr;gap:8px;min-width:0;margin:0 0 10px;padding:11px;display:grid;box-shadow:0 5px 14px #193a600d;background:#fff!important}.routeGridV2 .routeRow.routeIssue{box-shadow:inset 3px 0 #df9a45,0 5px 14px #193a600d;border-color:#edcf9f!important}.routeGridV2 .routeRow>span{border:1px solid var(--pdx-line-soft);background:var(--pdx-surface-soft);border-radius:9px;flex-direction:column;gap:3px;min-width:0;padding:7px 8px;display:flex}.routeGridV2 .routeRow>span:first-child{background:0 0;border:0;border-radius:0;grid-column:1/-1;padding:0 0 8px}.routeGridV2 .routeRow>span:nth-child(9){grid-column:1/-1}.routeGridV2 .routeRow>span:nth-child(n+2):before{color:#8090a4;text-transform:uppercase;letter-spacing:.03em;margin-bottom:2px;font-size:9px;font-weight:900;display:block}.routeGridV2 .routeRow>span:nth-child(2):before{content:"Tipo"}.routeGridV2 .routeRow>span:nth-child(3):before{content:"Unidade"}.routeGridV2 .routeRow>span:nth-child(4):before{content:"Carregado"}.routeGridV2 .routeRow>span:nth-child(5):before{content:"Entregue"}.routeGridV2 .routeRow>span:nth-child(6):before{content:"Volta cheio"}.routeGridV2 .routeRow>span:nth-child(7):before{content:"Seco esperado"}.routeGridV2 .routeRow>span:nth-child(8):before{content:"Reposição"}.routeGridV2 .routeRow>span:nth-child(9):before{content:"Motivo / detalhe"}.routeGridV2 .routeRow .qtyEdit{width:100%;min-width:0;height:44px;font-size:16px}.routeGridV2 .reasonStack select,.routeGridV2 .reasonStack input{width:100%;min-height:43px;font-size:14px}.routeFinishCard,.routeReturnCard{border-radius:13px;padding:12px}.routeFinishCard{display:none}.routeReturnCard .routeSaveText small{font-size:11px}.routeReturnCard .totalReturnReason select,.routeReturnCard .totalReturnReason input{height:45px;font-size:14px}.routeMobileActionBar{z-index:1200;padding:9px 11px calc(9px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-top:1px solid #d9e3ee;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #1430521f}.routeMobileActionBar .primary,.routeMobileActionBar .secondaryBtn{border-radius:11px;width:100%;min-height:48px;margin:0;font-size:13px}.routeGridV2{gap:8px;width:100%;max-width:100%;padding-bottom:68px;overflow-x:clip}.routeGridV2 .routeClientsPanel,.routeGridV2 .routeDeliveryPanel,.routeGridV2 .routeTable,.routeGridV2 .routeRow{width:100%;min-width:0;max-width:100%}.routeGridV2 input,.routeGridV2 select,.routeGridV2 button{box-sizing:border-box;max-width:100%}.routeGridV2 .routeClientsPanel .panelTitle{gap:6px;padding:10px 11px 8px}.routeGridV2 .routeClientsPanel .panelTitle h2{font-size:14px;line-height:1.15}.routeGridV2 .routeClientsPanel .panelTitle small{font-size:9.5px;line-height:1.25}.routeProgressWrap{padding:7px 10px 8px}.routeProgressMeta{gap:6px;margin-bottom:5px;font-size:9.5px}.routeProgressMeta strong{font-size:10.5px}.routeProgressTrack{height:5px}.routeClientToolbar{gap:7px;padding:7px 9px 8px}.routeClientToolbar>input{border-radius:8px;height:36px;padding:0 9px;font-size:12px}.routeFilterTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid;overflow:visible}.routeFilterTabs button{white-space:normal;border-radius:8px;width:100%;min-width:0;min-height:31px;padding:0 3px;font-size:9.5px;line-height:1.1}.routeFilterTabs button b{margin-left:2px}.routeGridV2 .routeClientList{scroll-snap-type:none;grid-template-columns:1fr;gap:5px;max-height:178px;padding:7px 9px 8px;display:grid;overflow:hidden auto}.routeGridV2 .routeClientList button{border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:7px;width:100%;min-width:0;min-height:50px;padding:7px 8px;transform:none}.routeGridV2 .routeClientList button strong{font-size:11px;line-height:1.15}.routeGridV2 .routeClientList button small,.routeClientOrder{line-height:1.15;font-size:8.5px!important}.routeGridV2 .routeClientList button b{font-size:9px}.routeGridV2 .routeDeliveryPanel>.panelTitle.routeVisitHeader{gap:7px;padding:10px 11px}.routeGridV2 .routeDeliveryPanel>.panelTitle h2{margin:1px 0 2px;font-size:15px;line-height:1.15}.routeGridV2 .routeDeliveryPanel>.panelTitle small{margin-top:2px;font-size:9.5px;line-height:1.25}.routeVisitStep{margin-bottom:2px!important;font-size:8.5px!important}.routeVisitMeta{gap:5px;margin-top:6px}.routeMapBtn,.routeNoLocation{border-radius:8px;width:auto;min-height:32px;padding:0 8px;font-size:9.5px}.routeVisitMeta>small{width:auto;font-size:8.5px!important}.routeVisitHeaderActions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.routeVisitHeaderActions>.statusPill,.routeVisitHeaderActions>.warningPill{grid-column:1/-1;width:max-content}.routeCompleteQuick{border-radius:8px;justify-self:start;width:max-content;min-height:33px;padding:0 9px;font-size:10px}.routeVisitNav{justify-content:end;gap:4px}.routeVisitNav button{border-radius:8px;width:33px;height:33px;font-size:20px}.routeVisitNav span{min-width:31px;font-size:9.5px}.routeGridV2 .routeSummary{scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:7px 9px;display:grid;overflow:visible}.routeGridV2 .routeSummary span{border-radius:8px;min-width:0;min-height:49px;padding:6px 7px}.routeGridV2 .routeSummary small{letter-spacing:0;font-size:7.5px;line-height:1.1}.routeGridV2 .routeSummary b{font-size:13px;line-height:1.1}.routeGridV2 .routeNotice{border-left-width:3px;border-radius:8px;margin:7px 9px 8px;padding:7px 9px}.routeGridV2 .routeNotice strong{font-size:10px}.routeGridV2 .routeNotice p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:8.5px;line-height:1.25;display:-webkit-box;overflow:hidden}.routeGridV2 .routeTable{margin:0 8px 8px;overflow-x:hidden}.routeGridV2 .routeRow{border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-bottom:7px;padding:8px;display:grid}.routeGridV2 .routeRow>span{border-radius:7px;gap:2px;min-width:0;padding:5px 6px}.routeGridV2 .routeRow>span:first-child,.routeGridV2 .routeRow>span:nth-child(9){grid-column:1/-1}.routeGridV2 .routeRow>span:first-child{padding-bottom:5px}.routeGridV2 .routeRow>span:nth-child(n+2):before{margin-bottom:1px;font-size:7.5px}.routeGridV2 .routeRow>span strong,.routeGridV2 .routeRow>span b,.routeGridV2 .routeRow>span small,.routeGridV2 .routeRow>span em{overflow-wrap:anywhere;max-width:100%}.routeGridV2 .routeRow>span:first-child strong{font-size:11px}.routeGridV2 .routeRow>span:first-child small{font-size:8.5px;line-height:1.15}.routeGridV2 .routeRow .qtyEdit{border-radius:8px;width:100%;min-width:0;height:38px;padding:0 4px;font-size:14px}.routeGridV2 .reasonStack{gap:5px}.routeGridV2 .reasonStack select,.routeGridV2 .reasonStack input{border-radius:8px;width:100%;min-width:0;min-height:39px;padding:0 7px;font-size:12px}.routeSaveBarV2{gap:7px;padding:0 8px 8px}.routeReturnCard{border-radius:10px;gap:7px;padding:9px}.routeReturnCard .routeSaveText strong{font-size:12px}.routeReturnCard .routeSaveText small{font-size:9px;line-height:1.25}.routeReturnCard .totalReturnReason{grid-template-columns:1fr;gap:5px}.routeReturnCard .totalReturnReason select,.routeReturnCard .totalReturnReason input{border-radius:8px;width:100%;height:39px;font-size:12px}.routeReturnCard .returnAllBtn{border-radius:8px;min-height:40px;font-size:11px}.routeMobileActionBar{padding:7px 8px calc(7px + env(safe-area-inset-bottom));grid-template-columns:1fr 1fr;gap:6px}.routeMobileActionBar .primary,.routeMobileActionBar .secondaryBtn{border-radius:9px;min-height:43px;padding:0 7px;font-size:11px;line-height:1.1}.routeGridV2 .returnToTruck{margin:0 8px 8px}}@media (width<=370px){.routeGridV2 .routeSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.routeFilterTabs button{font-size:8.5px}.routeGridV2 .routeRow{grid-template-columns:repeat(2,minmax(0,1fr))}.routeGridV2 .routeRow>span:first-child,.routeGridV2 .routeRow>span:nth-child(9){grid-column:1/-1}}@media (width<=700px){.routeGridV2 .routeClientsPanel,.routeGridV2 .routeDeliveryPanel{border-color:#b9c6d5;box-shadow:0 5px 16px #19375812}.routeProgressMeta{color:#53657a;font-size:10.5px}.routeProgressMeta strong{color:#173453;font-size:11.5px}.routeClientToolbar>input{color:#17314f;background:#fff;border-color:#b8c6d5;height:38px;font-size:13px}.routeFilterTabs button{color:#52647a;border-color:#c2cdda;min-height:33px;font-size:10.5px}.routeFilterTabs button.active{color:#123f77;background:#eaf3fd;border-color:#6d99ca}.routeGridV2 .routeClientList button{background:#fff;border-color:#c4d0dc;min-height:54px}.routeGridV2 .routeClientList button.selected{background:#eaf3fd;border-color:#5687bf;box-shadow:inset 3px 0 #0b58ad}.routeGridV2 .routeClientList button strong{color:#102a48;font-size:12.5px;line-height:1.2}.routeGridV2 .routeClientList button small,.routeClientOrder{line-height:1.2;color:#5d7087!important;font-size:9.5px!important}.routeGridV2 .routeClientList button b{color:#174f91;font-size:10.5px}.routeGridV2 .routeDeliveryPanel>.panelTitle h2{color:#102b49;font-size:17px;line-height:1.18}.routeGridV2 .routeDeliveryPanel>.panelTitle small{color:#617287;font-size:10.5px;line-height:1.35}.routeVisitStep{color:#174f91!important;font-size:9px!important}.routeMapBtn,.routeNoLocation{border-color:#b9c9d9;min-height:34px;font-size:10.5px}.routeCompleteQuick{border-color:#b5c4d4;min-height:35px;padding:0 10px;font-size:11.5px}.routeVisitNav button{border-color:#b7c5d4;width:35px;height:35px}.routeVisitNav span{color:#4f6177;font-size:10.5px}.routeGridV2 .routeSummary{gap:6px}.routeGridV2 .routeSummary span{background:#fff;border-color:#c5d1dd;min-height:52px}.routeGridV2 .routeSummary small{color:#5e7085;font-size:9px;line-height:1.15}.routeGridV2 .routeSummary b{color:#122f50;font-size:15px}.routeGridV2 .routeNotice{background:#f8fbfe;border-color:#c4d2df}.routeGridV2 .routeNotice strong{font-size:11.5px}.routeGridV2 .routeNotice p{-webkit-line-clamp:3;font-size:10.5px;line-height:1.35}.routeGridV2 .routeRow{border-color:#bcc9d7;grid-template-columns:repeat(2,minmax(0,1fr));box-shadow:0 4px 12px #1c39590d}.routeGridV2 .routeRow>span{background:#fff;border-color:#d0d9e3}.routeGridV2 .routeRow>span:nth-child(n+2):before{color:#5c6e83;font-size:8.5px}.routeGridV2 .routeRow>span:first-child strong{color:#102a48;font-size:12.5px}.routeGridV2 .routeRow>span:first-child small{color:#607287;font-size:9.5px;line-height:1.2}.routeGridV2 .routeRow .qtyEdit{color:#122f50;border-color:#aebdcd;height:40px;font-size:15px}.routeGridV2 .reasonStack select,.routeGridV2 .reasonStack input{color:#17314f;border-color:#b6c4d3;min-height:41px;font-size:13px}.routeReturnCard{border-color:#dfb5b5}.routeReturnCard .routeSaveText strong{font-size:13px}.routeReturnCard .routeSaveText small{font-size:10px;line-height:1.35}.routeMobileActionBar{border-top-color:#b9c6d5;box-shadow:0 -6px 18px #142f4e21}.routeMobileActionBar .primary,.routeMobileActionBar .secondaryBtn{border-radius:10px;min-height:46px;font-size:12.5px}}.routeInvoiceShell{gap:12px;width:min(780px,100%);margin:0 auto;display:grid}.routeInvoiceJourney,.routeInvoiceStep{border-color:#c5d2e0;box-shadow:0 8px 24px #16345712}.routeInvoiceJourney{padding:14px 16px}.routeInvoiceJourneyTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.routeInvoiceJourneyTop>div{flex-direction:column;display:flex}.routeInvoiceJourneyTop strong{color:#112f51;font-size:16px}.routeInvoiceJourneyTop small{color:#63758b;margin-top:3px;font-size:11px}.routeInvoiceStep{overflow:hidden}.routeInvoiceStepHeader{border-bottom:1px solid #dfe6ee;padding:16px}.routeInvoiceStepHeader>div{align-items:flex-start;gap:11px;display:flex}.routeInvoiceStepNo,.routeInvoiceOrder{color:#183e6d;background:#eef3f9;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.routeInvoiceStepHeader h2{color:#102d4e;margin:0;font-size:18px}.routeInvoiceStepHeader p{color:#607288;margin:4px 0 0;font-size:12px;line-height:1.4}.routeInvoiceToolbar{padding:12px 14px}.routeInvoiceClientList{gap:8px;padding:0 14px 14px;display:grid}.routeInvoiceClientList button{text-align:left;background:#fff;border:1px solid #c7d2df;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:10px 12px;display:grid}.routeInvoiceClientList button.done{background:#f5fbf7;border-color:#badac8}.routeInvoiceClientList button>b{color:#36689f;font-size:22px}.routeInvoiceClientText{flex-direction:column;min-width:0;display:flex}.routeInvoiceClientText strong{color:#102a48;font-size:13px}.routeInvoiceClientText small{color:#61748b;margin-top:3px;font-size:10.5px}.routeInvoiceClientText em{color:#18518e;background:#edf4fd;border-radius:999px;width:max-content;margin-top:5px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:800}.routeInvoiceClientList button.done em{color:#17704a;background:#e7f6ed}.routeInvoiceRouteSummary,.routeInvoiceClientSummary{background:#dfe7ef;border-top:1px solid #dfe7ef;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.routeInvoiceRouteSummary span,.routeInvoiceClientSummary span{text-align:center;background:#fff;padding:12px}.routeInvoiceRouteSummary b,.routeInvoiceClientSummary b{color:#12375f;font-size:18px;display:block}.routeInvoiceRouteSummary small,.routeInvoiceClientSummary small{color:#697a8f;font-size:10px}.routeInvoiceBack{color:#fff;background:#0b458b;align-items:center;gap:10px;min-height:48px;padding:8px 12px;display:flex}.routeInvoiceBack button{color:#fff;background:0 0;border:1px solid #ffffff4d;border-radius:9px;width:34px;height:34px;font-size:23px}.routeInvoiceBack span{font-size:14px;font-weight:800}.routeInvoiceCustomer{border-bottom:1px solid #dfe7ef;justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.routeInvoiceCustomer>div{align-items:center;gap:10px;min-width:0;display:flex}.routeInvoiceCustomer>div>div{flex-direction:column;min-width:0;display:flex}.routeInvoiceCustomer strong{color:#102b49;font-size:14px}.routeInvoiceCustomer small{color:#66788e;margin-top:3px;font-size:10.5px}.routeInvoiceCustomer .routeMapBtn,.routeInvoiceCustomer .routeNoLocation{flex:none}.routeInvoiceSectionTitle{padding:15px 14px 9px}.routeInvoiceSectionTitle h3{color:#132f50;margin:0;font-size:15px}.routeInvoiceSectionTitle p{color:#607288;margin:4px 0 0;font-size:11px;line-height:1.4}.routeInvoiceNotes{gap:9px;padding:0 14px 14px;display:grid}.routeInvoiceNote{background:#fff;border:1px solid #c5d1de;border-radius:12px;overflow:hidden}.routeInvoiceNote.entregue{background:#fbfffc;border-color:#87c5a3}.routeInvoiceNote.devolvida{background:#fffdfd;border-color:#e2a7a7}.routeInvoiceNote.anterior{background:#fffdf7;border-color:#d7c78f}.routeInvoiceNoteMain{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid}.routeInvoiceNoteMain input{accent-color:#0a56aa;width:19px;height:19px;margin-top:2px}.routeInvoiceNoteMain>div{flex-direction:column;display:flex}.routeInvoiceNoteMain strong{color:#102b49;font-size:14px}.routeInvoiceNoteMain small{color:#65778d;margin-top:3px;font-size:10.5px;line-height:1.35}.routeInvoiceStatus{white-space:nowrap;color:#56677b;background:#edf2f7;border-radius:999px;padding:5px 7px;font-size:9px;font-style:normal;font-weight:900}.routeInvoiceStatus.entregue{color:#137247;background:#e7f7ed}.routeInvoiceStatus.devolvida{color:#ad3232;background:#fdecec}.routeInvoiceStatus.anterior{color:#856213;background:#fff3d7}.routeInvoiceDetailsBtn{color:#124d91;background:#fafcff;border:0;border-top:1px solid #e2e8ef;justify-content:space-between;align-items:center;width:100%;min-height:38px;padding:0 12px;font-size:11px;font-weight:800;display:flex}.routeInvoiceBulk{background:var(--pdx-surface-soft);border:1px solid #cbd7e3;border-radius:12px;gap:8px;margin:0 14px 14px;padding:12px;display:grid}.routeInvoiceBulk>div{flex-direction:column;display:flex}.routeInvoiceBulk strong{color:#183552;font-size:12px}.routeInvoiceBulk small{color:#687a90;margin-top:3px;font-size:10px}.routeInvoiceDeliveredBtn,.routeInvoiceReturnedBtn{background:#fff;border-radius:10px;min-height:43px;font-size:11.5px;font-weight:900}.routeInvoiceDeliveredBtn{color:#126b42;background:#f6fff9;border:1px solid #62b184}.routeInvoiceReturnedBtn{color:#b62d2d;background:#fff8f8;border:1px solid #e17d7d}.routeInvoiceDeliveredBtn:disabled,.routeInvoiceReturnedBtn:disabled{opacity:.4}.routeInvoiceClientSummary{grid-template-columns:repeat(4,1fr);margin-bottom:12px}.routeInvoiceWarning{color:#765814;background:#fff9e9;border:1px solid #edcf83;border-radius:9px;margin:0 14px 10px;padding:9px 11px;font-size:10px;line-height:1.4}.routeInvoiceFinish{width:calc(100% - 28px);margin:0 14px 14px}.routeInvoiceNoteHero{background:#fff;border:1px solid #c4d0dc;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:10px;margin:14px;padding:12px;display:flex}.routeInvoiceNoteHero>div{flex-direction:column;display:flex}.routeInvoiceNoteHero strong{color:#102c4b;font-size:16px}.routeInvoiceNoteHero small{color:#65778c;margin-top:3px;font-size:10.5px}.routeInvoiceDecision{border:1px solid #cbd7e3;border-radius:12px;gap:8px;margin:0 14px 12px;padding:12px;display:grid}.routeInvoiceDecision>strong{color:#173654;font-size:13px}.routeInvoiceDecision>small{color:#68798d;font-size:10.5px}.routeInvoiceReturnReason{background:snow;border:1px solid #e7b2b2;border-radius:12px;gap:9px;margin:0 14px 12px;padding:12px;display:grid}.routeInvoiceReturnReason label{color:#6c3131;gap:5px;font-size:10px;font-weight:800;display:grid}.routeInvoiceReturnReason select,.routeInvoiceReturnReason input,.routeInvoiceReplacementReason select,.routeInvoiceReplacementReason input{color:#17324f;background:#fff;border:1px solid #becad7;border-radius:9px;width:100%;min-height:40px;padding:8px 10px;font-size:12px}.routeInvoiceProductTitle{border-top:1px solid #e3e9ef}.routeInvoiceProducts{gap:9px;padding:0 14px 14px;display:grid}.routeInvoiceProduct{background:#fff;border:1px solid #c5d1dd;border-radius:12px;padding:11px}.routeInvoiceProduct.withReplacement{background:#fffdf7;border-color:#e0bd68}.routeInvoiceProductTop{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.routeInvoiceProductTop>div{flex-direction:column;min-width:0;display:flex}.routeInvoiceProductTop strong{color:#102c4b;font-size:12px;line-height:1.25}.routeInvoiceProductTop small{color:#65788e;margin-top:3px;font-size:9.5px;line-height:1.3}.routeInvoiceProductTop>span{color:#5d6f83;font-size:9px;font-weight:800}.routeInvoiceReplacementControl{grid-template-columns:38px 44px 38px;justify-content:end;align-items:center;gap:4px;margin-top:9px;display:grid}.routeInvoiceReplacementControl button{background:var(--pdx-surface-soft);color:#0b4f9b;border:1px solid #bdcbd9;border-radius:9px;width:38px;height:36px;font-size:19px;font-weight:800}.routeInvoiceReplacementControl b{text-align:center;color:#173451;font-size:14px}.routeInvoiceReplacementReason{border-top:1px solid #e3e9ef;gap:6px;margin-top:9px;padding-top:9px;display:grid}.routeInvoiceBackToNotes{width:calc(100% - 28px);margin:0 14px 14px}@media (width<=700px){.routeInvoiceShell{gap:9px;width:100%}.routeInvoiceJourney{padding:11px 12px}.routeInvoiceJourneyTop strong{font-size:14px}.routeInvoiceJourneyTop small,.routeInvoiceJourney .routeProgressMeta{font-size:10px}.routeInvoiceJourney .routeProgressMeta strong{font-size:10.5px}.routeInvoiceJourney .routeProgressTrack{height:5px}.routeInvoiceCustomer{align-items:flex-start}.routeInvoiceCustomer .routeMapBtn,.routeInvoiceCustomer .routeNoLocation{max-width:105px;padding:6px;font-size:9px}.routeInvoiceClientSummary span{padding:9px 4px}.routeInvoiceClientSummary b{font-size:15px}.routeInvoiceStep{border-radius:14px}.routeInvoiceBulk{z-index:5;background:#fffffff7;position:sticky;bottom:0;box-shadow:0 -5px 16px #16315014}.routeInvoiceFinish{min-height:46px;font-size:12.5px}.routeInvoiceProduct{padding:10px}.routeInvoiceProductTop strong{font-size:12.5px}}.routeInvoiceNoteMain input.routeInvoiceCheck{cursor:pointer}.routeInvoiceNoteMain input.routeInvoiceCheck.entregue{accent-color:#137247;cursor:default}.routeInvoiceNoteMain input.routeInvoiceCheck.devolvida{accent-color:#ad3232;cursor:default}.routeInvoiceNoteMain input.routeInvoiceCheck.anterior{accent-color:#856213;cursor:default}.routeInvoiceNoteMain input.routeInvoiceCheck[aria-disabled=true]{opacity:1}.routeInvoiceClientSummary{grid-template-columns:repeat(5,1fr)}.routeInvoicePendingGuard{color:#775512;background:#fff8e6;border:1px solid #efc86f;border-radius:10px;gap:3px;margin:0 14px 10px;padding:10px 11px;display:grid}.routeInvoicePendingGuard b{font-size:11px}.routeInvoicePendingGuard span{font-size:9.5px;line-height:1.4}.routeInvoiceConfirmOverlay{z-index:1600;background:#09182b8f;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.routeInvoiceConfirmModal{background:#fff;border:1px solid #d3deea;border-radius:20px;gap:12px;width:min(430px,100%);padding:16px;display:grid;box-shadow:0 24px 80px #05193047}.routeInvoiceConfirmHead{border-bottom:1px solid #e4eaf1;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.routeInvoiceConfirmHead strong{color:#143253;font-size:15px}.routeInvoiceConfirmHead button{color:#68798e;background:0 0;border:0;width:34px;height:34px;font-size:24px}.routeInvoiceConfirmIcon{border-radius:50%;place-items:center;width:72px;height:72px;margin:4px auto 0;font-size:34px;font-weight:900;display:grid}.routeInvoiceConfirmModal.entregue .routeInvoiceConfirmIcon{color:var(--pdx-ok);background:#e8f7ee}.routeInvoiceConfirmModal.devolvida .routeInvoiceConfirmIcon{color:#b82f2f;background:#fdecec}.routeInvoiceConfirmModal h3{text-align:center;color:#142f50;margin:0;font-size:18px}.routeInvoiceConfirmList,.routeInvoiceConfirmTotals,.routeInvoiceConfirmNotice{background:#fafcff;border:1px solid #d9e2ec;border-radius:11px;padding:11px}.routeInvoiceConfirmList{gap:4px;display:grid}.routeInvoiceConfirmList small{color:#697b90;margin-bottom:3px;font-size:10px}.routeInvoiceConfirmList b{color:#173552;font-size:11.5px}.routeInvoiceConfirmTotals{color:#66788e;justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.routeInvoiceConfirmTotals strong{color:#183654;font-size:13px}.routeInvoiceConfirmNotice{color:#7b5a19;background:#fff9e9;border-color:#ecd28e;font-size:10px;line-height:1.4}.routeInvoiceConfirmPrimary,.routeInvoiceConfirmCancel{border-radius:11px;min-height:44px;font-size:11.5px;font-weight:900}.routeInvoiceConfirmPrimary{color:#fff;border:0}.routeInvoiceConfirmModal.entregue .routeInvoiceConfirmPrimary{background:var(--pdx-ok)}.routeInvoiceConfirmModal.devolvida .routeInvoiceConfirmPrimary{background:#c73535}.routeInvoiceConfirmCancel{color:#284b72;background:#fff;border:1px solid #becbd9}.routeInvoiceSummaryShell{width:min(560px,100%)}.routeInvoiceFinalSummary{border-color:#cbd8e6;padding:18px;box-shadow:0 10px 30px #14355b14}.routeInvoiceSummarySuccess{text-align:center;justify-items:center;gap:5px;padding:10px 10px 18px;display:grid}.routeInvoiceSummarySuccess>span{width:74px;height:74px;color:var(--pdx-ok);background:#e7f7ed;border-radius:50%;place-items:center;font-size:36px;font-weight:900;display:grid}.routeInvoiceSummarySuccess strong{color:#14304f;font-size:18px}.routeInvoiceSummarySuccess small{color:#687a90;font-size:11px}.routeInvoiceSummaryTitle{color:#153453;border-top:1px solid #e3eaf1;padding:12px 0 8px;font-size:15px;font-weight:900}.routeInvoiceSummaryRows{gap:8px;display:grid}.routeInvoiceSummaryRows>span{background:var(--pdx-surface-soft);border:1px solid #dce4ed;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.routeInvoiceSummaryRows>span>b{border-radius:50%;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.routeInvoiceSummaryRows>span>div{gap:2px;display:grid}.routeInvoiceSummaryRows strong{color:#153350;font-size:12px}.routeInvoiceSummaryRows small{color:#687a90;font-size:10px}.routeInvoiceSummaryRows .delivered>b{color:var(--pdx-ok);background:#e6f7ed}.routeInvoiceSummaryRows .returned>b{color:#b83232;background:#fdecec}.routeInvoiceSummaryRows .replacement>b{background:var(--pdx-blue-soft);color:#155aab}.routeInvoiceSummaryRows .pending>b{color:#9b6a0d;background:#fff5db}.routeInvoiceSummaryContinue{width:100%;margin:14px 0 0}@media (width<=700px){.routeInvoiceClientSummary span{padding:8px 2px}.routeInvoiceClientSummary b{font-size:14px}.routeInvoiceClientSummary small{font-size:8px}.routeInvoiceConfirmOverlay{align-items:end;padding:10px}.routeInvoiceConfirmModal{border-radius:18px 18px 12px 12px;max-height:90vh;overflow:auto}.routeInvoiceFinalSummary{padding:14px}.routeInvoiceSummaryRows>span{padding:9px}}.routeArrivalStep{overflow:visible}.routeArrivalDecision{background:linear-gradient(180deg,var(--pdx-surface-soft) 0%,#f6f9fd 100%);text-align:center;border:1px solid #dbe6f2;border-radius:18px;justify-items:center;gap:10px;margin:14px;padding:24px 18px;display:grid}.routeArrivalDecision.waiting{background:linear-gradient(#fffdf7 0%,#fff8e6 100%);border-color:#efd59b;box-shadow:inset 0 3px #e5a11b}.routeArrivalIcon{background:var(--pdx-blue-soft);width:64px;height:64px;color:var(--pdx-blue);border-radius:50%;place-items:center;font-size:30px;font-weight:900;display:grid}.routeArrivalIcon.ok{color:var(--pdx-ok);background:#e8f8ef}.routeArrivalIcon.wait{color:#a96e00;background:#fff3d8}.routeArrivalDecision h2{color:#152f53;margin:2px 0 0;font-size:22px}.routeArrivalDecision p{color:#687a91;max-width:560px;margin:0;font-size:13px;line-height:1.5}.routeArrivalDecision>small{color:#73849a;letter-spacing:.04em;font-weight:900}.routeArrivalPrimary{max-width:430px;margin-top:4px}.routeArrivalChoices{grid-template-columns:1fr 1fr;gap:10px;width:min(620px,100%);margin-top:6px;display:grid}.routeArrivalChoices button{cursor:pointer;border-radius:12px;min-height:52px;padding:10px 14px;font-weight:900}.routeReceiveYes,.routeWaitYes{color:#fff;background:#188a55;border:1px solid #17814f}.routeWaitYes{background:#dda024;border-color:#c78a14}.routeReceiveNo{color:#fff;background:#d83b3b;border:1px solid #d24545}.routeReceiveNo.secondary{color:#425875;background:#fff;border-color:#c8d5e5}.routeArrivalBackChoice{color:var(--pdx-blue);cursor:pointer;background:0 0;border:0;padding:8px;font-weight:800}.routeWaitingTimer{color:#a46a00;letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:42px;line-height:1}.routeWaitingTimer.service{color:var(--pdx-ok)}.routeInvoiceBack button:disabled{opacity:.3;cursor:not-allowed}.routeInvoiceTimingSummary{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 12px;display:grid}.routeInvoiceTimingSummary span{background:var(--pdx-surface-soft);border:1px solid #dce6f2;border-radius:12px;flex-direction:column;gap:4px;padding:12px;display:flex}.routeInvoiceTimingSummary small{color:#6e7f96}.routeInvoiceTimingSummary strong{color:#17365f;font-variant-numeric:tabular-nums;font-size:18px}@media (width<=700px){.routeArrivalDecision{border-radius:15px;margin:10px 0;padding:20px 14px}.routeArrivalDecision h2{font-size:20px}.routeArrivalChoices{grid-template-columns:1fr}.routeArrivalChoices button{min-height:54px}.routeWaitingTimer{font-size:38px}.routeInvoiceTimingSummary{grid-template-columns:1fr 1fr}.routeArrivalPrimary{width:100%;margin-top:8px;position:relative}}@media (width<=420px){.routeInvoiceTimingSummary{grid-template-columns:1fr}}.mgmtDash,.boardLog{gap:16px;display:grid}.mgmtFilterBar,.boardToolbar{border:1px solid var(--pdx-line);background:#fff;border-radius:16px;flex-wrap:wrap;align-items:end;gap:10px;padding:13px;display:flex}.mgmtFilterBar label,.boardToolbar label{color:#60728d;text-transform:uppercase;letter-spacing:.04em;gap:5px;font-size:10px;font-weight:900;display:grid}.mgmtFilterBar select,.boardToolbar select{color:#18304f;background:#fff;border:1px solid #cad7e6;border-radius:9px;min-width:145px;padding:9px 10px}.mgmtFilterBar button,.boardToolbar button{border:1px solid var(--pdx-blue-hover);background:var(--pdx-blue-hover);color:#fff;cursor:pointer;border-radius:9px;padding:10px 13px;font-weight:800}.boardToolbar>span{color:#64758e;margin-left:auto;font-size:12px}.mgmtKpis{grid-template-columns:repeat(4,minmax(190px,1fr));gap:12px;display:grid}.mgmtKpis article{border:1px solid var(--pdx-line);background:#fff;border-radius:16px;flex-direction:column;justify-content:center;min-height:112px;padding:16px;display:flex;position:relative;overflow:hidden}.mgmtKpis article:after{content:"";background:#2f6ed1;width:4px;position:absolute;inset:0 auto 0 0}.mgmtKpis article.danger:after{background:#d83a42}.mgmtKpis article.warning:after{background:#f59e0b}.mgmtKpis article.violet:after{background:#7c3aed}.mgmtKpis article.money:after{background:#0e9472}.mgmtKpis small{color:#6d7e95;font-weight:700}.mgmtKpis strong{color:#102846;margin:6px 0;font-size:22px}.mgmtKpis span{color:#5f7189;font-size:11px}.mgmtGrid{gap:14px;display:grid}.mgmtGrid.main{grid-template-columns:1fr 1.35fr .8fr}.mgmtGrid.lower{grid-template-columns:minmax(0,2fr) minmax(280px,.7fr)}.mgmtPanel{border:1px solid var(--pdx-line);background:#fff;border-radius:17px;overflow:hidden}.mgmtTitle,.boardTitle{border-bottom:1px solid var(--pdx-line-soft);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.mgmtTitle>div,.boardTitle>div{flex-direction:column;gap:3px;display:flex}.mgmtTitle b,.boardTitle b{color:#172d4c}.mgmtTitle small,.boardTitle small{color:#71839a;font-size:11px}.metricSwitch{background:#eef3f9;border-radius:9px;gap:4px;padding:3px;display:flex}.metricSwitch button{color:#61748e;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 9px;font-size:11px;font-weight:800}.metricSwitch button.active{background:var(--pdx-blue-hover);color:#fff}.mgmtDonutWrap{align-items:center;gap:22px;padding:25px;display:flex}.mgmtDonut{border-radius:50%;flex:none;place-items:center;width:154px;height:154px;display:grid;position:relative}.mgmtDonut:after{content:"";background:#fff;border-radius:50%;width:96px;height:96px;position:absolute}.mgmtDonut span{z-index:1;text-align:center;flex-direction:column;display:flex}.mgmtDonut b{font-size:22px}.mgmtDonut small{color:#71839a}.mgmtLegend{flex:1;gap:12px;display:grid}.mgmtLegend span{color:#53657e;grid-template-columns:auto 1fr;gap:8px;font-size:12px;display:grid}.mgmtLegend b{color:#152d4c;grid-column:2}.mgmtLegend i{border-radius:50%;width:10px;height:10px;margin-top:3px}.mgmtLegend .red{background:#d83a42}.mgmtLegend .orange{background:#f59e0b}.mgmtLegend .blue{background:#2f6ed1}.mgmtTable{padding:8px 12px 14px}.mgmtTable .row{border-bottom:1px solid #edf2f7;grid-template-columns:minmax(0,1fr) .4fr .65fr;align-items:center;gap:10px;padding:10px 8px;font-size:12px;display:grid}.mgmtTable .row.head{text-transform:uppercase;color:#71839a;background:var(--pdx-surface-soft);border-radius:8px;font-size:9px;font-weight:900}.mgmtTable .row>span:last-child{text-align:right}.mgmtTable .row>span:first-child{text-overflow:ellipsis;overflow:hidden}.mgmtTable .row>span:first-child>b{background:var(--pdx-blue-soft);width:21px;height:21px;color:var(--pdx-blue-hover);border-radius:6px;place-items:center;margin-right:5px;display:inline-grid}.mgmtTable.performance .row{grid-template-columns:minmax(160px,1.4fr) .4fr .65fr .55fr .55fr .55fr .8fr}.mgmtTable.performance .row>span:last-child{text-align:right}.statusMatrix{grid-template-columns:1fr 1fr;gap:9px;padding:12px;display:grid}.statusMatrix span{background:var(--pdx-surface-soft);border:1px solid #e5ecf4;border-radius:11px;flex-direction:column;padding:12px;display:flex}.statusMatrix small{color:#6f8096}.statusMatrix b{margin-top:5px;font-size:20px}.statusMatrix .dangerCell{color:#a72e35;background:#fff3f3;border-color:#f2c8cb;grid-column:1/-1}.opportunityList{padding:10px 14px 16px;display:grid}.opportunityList span{border-bottom:1px solid #edf2f7;flex-direction:column;gap:4px;padding:12px 2px;display:flex}.opportunityList b{color:#18314f;font-size:12px}.opportunityList small{color:#61748c;line-height:1.4}.emptyMini{text-align:center;color:#7b8ba0;padding:24px;font-size:12px}.boardError{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3;border-radius:11px;padding:11px 13px}.boardGrid{grid-template-columns:minmax(0,1.45fr) minmax(340px,.7fr);gap:14px;display:grid}.boardPanel{border:1px solid var(--pdx-line);background:#fff;border-radius:17px;overflow:hidden}.timelineList{max-height:570px;padding:8px;overflow:auto}.timelineList button{text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:11px;grid-template-columns:14px 95px minmax(0,1fr) 42px;align-items:center;gap:10px;width:100%;padding:11px;display:grid}.timelineList button:hover,.timelineList button.selected{background:#f3f7fd;border-color:#c8d9ef}.timelineList button>i{background:#2f6ed1;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #e7f0ff}.timelineList .time,.timelineList .event{flex-direction:column;gap:2px;display:flex}.timelineList .time b{font-size:12px}.timelineList .time small,.timelineList .event small{color:#74859b;font-size:10px}.timelineList .event strong{color:#18314f;font-size:12px}.timelineList .event em{color:#55708f;margin-top:3px;font-size:10px;font-style:normal}.timelineList .gps{color:#9aa7b7;text-align:center;font-size:9px;font-weight:900}.timelineList .gps.ok{color:#0e8c66}.boardPanel.map iframe{border:0;width:100%;height:410px;display:block}.mapInfo{background:var(--pdx-surface-soft);gap:5px;padding:13px 15px;display:grid}.mapInfo span,.mapInfo small{color:#61748e;font-size:11px}.mapEmpty{text-align:center;color:#6d7f96;align-content:center;place-items:center;min-height:410px;padding:30px;display:grid}.mapEmpty p{max-width:360px;font-size:12px;line-height:1.5}.boardTable{max-height:470px;overflow:auto}.boardTable .row{border-bottom:1px solid #edf2f7;grid-template-columns:150px 150px 95px 120px 105px 140px minmax(180px,1fr) 150px;align-items:center;gap:10px;min-width:1120px;padding:10px 14px;font-size:11px;display:grid}.boardTable .row.head{z-index:1;color:#687b94;text-transform:uppercase;background:#f6f9fd;font-size:9px;font-weight:900;position:sticky;top:0}.boardTable .row b{color:#18314f}@media (width<=1350px){.mgmtKpis{grid-template-columns:repeat(3,1fr)}.mgmtGrid.main{grid-template-columns:1fr 1fr}.mgmtGrid.main>.mgmtPanel:last-child{grid-column:1/-1}.mgmtGrid.lower,.boardGrid{grid-template-columns:1fr}}@media (width<=900px){.mgmtKpis{grid-template-columns:1fr 1fr}.mgmtGrid.main{grid-template-columns:1fr}.mgmtGrid.main>.mgmtPanel:last-child{grid-column:auto}.mgmtTable.performance{overflow:auto}.mgmtTable.performance .row{min-width:850px}.boardToolbar>span{width:100%;margin-left:0}.boardPanel.map iframe,.mapEmpty{height:330px;min-height:330px}}@media (width<=600px){.mgmtKpis{grid-template-columns:1fr}.mgmtFilterBar label,.boardToolbar label,.mgmtFilterBar select,.boardToolbar select,.mgmtFilterBar button,.boardToolbar button{width:100%}.mgmtDonutWrap{flex-direction:column;align-items:flex-start}.timelineList button{grid-template-columns:12px 76px 1fr}.timelineList .gps{display:none}}.mgmtTitle .metricSwitch,.mgmtTitle .metricSwitch.metricSwitchVertical{background:#edf3fb;border:1px solid #b9c9dd;border-radius:12px;align-self:flex-start;gap:6px;padding:5px;box-shadow:0 2px 8px #174fa81a;flex-flow:row!important;align-items:center!important;width:max-content!important;display:inline-flex!important}.mgmtTitle .metricSwitch button,.mgmtTitle .metricSwitch.metricSwitchVertical button{color:#405875;text-align:center;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:8px;min-width:52px;min-height:34px;padding:7px 12px;font-size:12px;font-weight:900;line-height:1;transition:background .15s,color .15s,border-color .15s,box-shadow .15s,transform .15s;box-shadow:0 1px 2px #0f27470f;width:auto!important}.mgmtTitle .metricSwitch button:hover,.mgmtTitle .metricSwitch.metricSwitchVertical button:hover{background:var(--pdx-surface-soft);color:var(--pdx-blue-hover);border-color:#78a0d4;box-shadow:0 2px 6px #174fa824}.mgmtTitle .metricSwitch button.active,.mgmtTitle .metricSwitch.metricSwitchVertical button.active{background:var(--pdx-blue-hover);border-color:var(--pdx-blue-hover);color:#fff;box-shadow:0 3px 8px #174fa847}.mgmtGrid.lower .mgmtTitle .metricSwitch button{min-width:88px}@media (width<=600px){.mgmtTitle{flex-wrap:wrap;align-items:flex-start}.mgmtTitle .metricSwitch,.mgmtTitle .metricSwitch.metricSwitchVertical{max-width:100%;overflow-x:auto}}.returnIndicatorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;display:grid}.returnIndicatorCard{background:var(--pdx-surface-soft);border:1px solid #e1e9f3;border-radius:14px;flex-direction:column;align-items:center;gap:12px;min-width:0;padding:14px 10px;display:flex}.returnIndicatorHead{text-align:center;flex-direction:column;align-items:center;gap:3px;display:flex}.returnIndicatorHead b{color:#172d4c;font-size:13px}.returnIndicatorHead small{color:#71839a;font-size:10px;line-height:1.35}.returnPie{border-radius:50%;flex:none;place-items:center;width:148px;height:148px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #c9d5e38c}.returnPie:after{content:"";background:#fff;border-radius:50%;width:104px;height:104px;position:absolute;box-shadow:0 0 0 1px #dce5efe6,0 4px 12px #1230540d}.returnPie span{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:94px;min-height:72px;display:flex;position:relative}.returnPie span b{color:#102846;letter-spacing:-.02em;white-space:nowrap;font-size:22px;line-height:1}.returnPie span b:after{content:"";background:#dbe5f0;width:34px;height:1px;margin:8px auto 6px;display:block}.returnPie span small{color:#60728d;white-space:normal;overflow-wrap:normal;width:94px;margin:0;font-size:9px;font-weight:700;line-height:1.25;display:block}.returnPiePdv span small:before{content:"PDVs ";color:#8a99ad;text-transform:uppercase;letter-spacing:.03em;font-size:8px;font-weight:800}.returnPieHl span small:before{content:"HL ";color:#8a99ad;text-transform:uppercase;letter-spacing:.03em;font-size:8px;font-weight:800}.returnGoal{border-top:1px solid #e5ecf4;gap:6px;width:100%;padding-top:10px;display:grid}.returnGoal>span{color:#60728d;text-transform:uppercase;letter-spacing:.04em;text-align:center;font-size:10px;font-weight:900}.returnGoal>div{justify-content:center;align-items:center;gap:6px;display:flex}.returnGoal input{color:#18304f;text-align:center;background:#fff;border:1px solid #b8c9dc;border-radius:9px;outline:none;width:92px;padding:8px 9px;font-size:13px;font-weight:800}.returnGoal input:focus{border-color:var(--pdx-blue-hover);box-shadow:0 0 0 3px #174fa81f}.returnGoal b{color:var(--pdx-blue-hover);font-size:13px}@media (width<=600px){.returnIndicatorGrid{grid-template-columns:1fr}}.returnSplitSection{background:#fff;border:1px solid #dce6f2;border-radius:14px;margin:18px 16px 0;overflow:hidden}.returnSplitTitle{background:var(--pdx-surface-soft);border-bottom:1px solid #e3ebf4;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.returnSplitTitle h3{color:var(--pdx-ink);margin:0 0 3px;font-size:16px}.returnSplitTitle small{color:var(--pdx-muted)}.returnSectionCount{white-space:nowrap;color:var(--pdx-bad);background:#fff0ef;border:1px solid #f2b8b5;border-radius:999px;align-items:center;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.returnSectionCount.emptyCount{color:var(--pdx-ok);background:#edf7f2;border-color:#b9e1cd}.returnSplitEmpty{text-align:center;color:#52647d;flex-direction:column;align-items:center;gap:5px;padding:26px;display:flex}.returnSplitEmpty b{color:var(--pdx-ok)}.returnTableScroll{overflow-x:auto}.returnProductsTable,.returnEmptiesTable{margin-top:14px;padding:0}.returnCheckRow.returnedProductsRow{grid-template-columns:44px minmax(300px,2.2fr) minmax(145px,.9fr) 55px 80px 80px 105px 115px minmax(230px,1.5fr) minmax(210px,1.4fr);min-width:1420px}.returnCheckRow.emptyContainersRow{grid-template-columns:44px minmax(320px,2.2fr) 60px 90px 110px 120px minmax(230px,1.5fr);min-width:1050px}.returnedProductHeading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.returnActionBadges{flex-wrap:wrap;gap:5px;display:flex}.returnActionColumn{flex-direction:column;gap:6px;align-items:flex-start!important;display:flex!important}.returnActionBadge{border:1px solid;border-radius:999px;align-items:center;width:max-content;padding:5px 8px;font-size:10px;font-style:normal;font-weight:900;line-height:1.1;display:inline-flex}.returnActionTotal{color:var(--pdx-bad);background:#fff0ef;border-color:#f2b8b5}.returnActionPartial{color:#b45309;background:#fff7ed;border-color:#fed7aa}.returnActionReplacement{color:#6d28d9;background:#f5f3ff;border-color:#c4b5fd}.motoReturnNotes{gap:6px;display:grid}.motoNoteBlock{border-left:3px solid;border-radius:8px;flex-direction:column;gap:2px;padding:7px 8px;display:flex}.motoNoteBlock small{text-transform:uppercase;font-size:9px;font-weight:900}.motoNoteBlock b{font-size:11px}.motoNoteBlock em{color:#52647d;font-size:11px;font-style:normal;line-height:1.35}.motoNoteReturn{background:#fff8f2;border-left-color:#f59e0b}.motoNoteReplacement{background:#f6f3ff;border-left-color:#7c3aed}.returnNoMotoNote{color:#8996a8;font-size:11px}.returnedProductsSection{border-top:3px solid #ef4444}.emptyContainersSection{border-top:3px solid #22a06b;margin-bottom:18px}.returnProductsTable .returnDivergentRow{box-shadow:inset 4px 0 #ef4444}.returnEmptiesTable .returnDivergentRow{box-shadow:inset 4px 0 #22a06b}@media (width<=900px){.returnSplitTitle{flex-direction:column;align-items:flex-start}.returnSectionCount{white-space:normal}.returnSplitSection{margin-left:10px;margin-right:10px}}.searchableMultiSelect{min-width:0;font:inherit;color:var(--pdx-navy-2);position:relative}.searchableMultiSelectTrigger{text-align:left;width:100%;min-height:42px;color:var(--pdx-navy-2);cursor:pointer;font:inherit;box-shadow:none;background:0 0;border:1px solid #d9e3ee;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:grid}.searchableMultiSelectTrigger:hover,.searchableMultiSelect.isOpen .searchableMultiSelectTrigger{background:0 0;border-color:#9fb5cf;box-shadow:0 0 0 3px #174fa80e}.searchableMultiSelectTrigger:disabled{cursor:not-allowed;opacity:.6;background:0 0}.searchableMultiSelectTrigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.searchableMultiSelectTrigger>em{min-width:20px;height:20px;color:var(--pdx-blue-hover);background:#e8f1ff;border-radius:999px;place-items:center;padding:0 5px;font-size:10px;font-style:normal;font-weight:900;display:grid}.searchableMultiSelectTrigger>b{color:#6f839e;font-size:13px;transition:transform .15s}.searchableMultiSelect.isOpen .searchableMultiSelectTrigger>b{transform:rotate(180deg)}.searchableMultiSelectMenu{z-index:10000;isolation:isolate;background:#fff;border:1px solid #d6e0eb;border-radius:13px;overflow:hidden;box-shadow:0 18px 48px #0f2d5438}.searchableMultiSelectPortal{position:fixed}.searchableMultiSelectSearch{background:var(--pdx-surface-soft);border-bottom:1px solid #e7edf4;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:9px 10px;display:grid}.searchableMultiSelectSearch>span{color:#6f839e;font-size:17px}.searchableMultiSelectSearch input{box-sizing:border-box;width:100%;font:inherit;color:var(--pdx-navy-2);background:0 0;border:0;outline:0;padding:5px 2px;font-size:13px}.searchableMultiSelectSearch input::placeholder{color:#91a0b4}.searchableMultiSelectSearch button{color:#71839b;cursor:pointer;background:0 0;border:0;padding:2px 5px;font-size:18px;line-height:1}.searchableMultiSelectActions{border-bottom:1px solid var(--pdx-line-soft);flex-wrap:wrap;align-items:center;gap:5px;padding:7px 8px;display:flex}.searchableMultiSelectActions button{color:#315477;cursor:pointer;background:#fff;border:1px solid #d8e2ee;border-radius:8px;padding:5px 8px;font-size:10px;font-weight:800}.searchableMultiSelectActions button:hover{background:#f1f6fd;border-color:#aec4df}.searchableMultiSelectOptions{max-height:260px;padding:5px;overflow:auto}.searchableMultiSelectOptions>button{text-align:left;color:#284767;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:8px;font-size:12px;display:grid}.searchableMultiSelectOptions>button:hover{background:#f1f6fd}.searchableMultiSelectOptions>button.selected{color:#124f93;background:#eaf3ff;font-weight:800}.searchableMultiSelectCheck{box-sizing:border-box;color:#fff;background:#fff;border:1px solid #b9c9db;border-radius:5px;place-items:center;width:18px;height:18px;font-size:11px;font-weight:900;display:grid}.searchableMultiSelectOptions>button.selected .searchableMultiSelectCheck{background:var(--pdx-blue-hover);border-color:var(--pdx-blue-hover);color:#fff}.searchableMultiSelectEmpty{text-align:center;color:#7e8fa5;padding:20px 10px;font-size:12px}.searchableMultiSelectFooter{background:var(--pdx-surface-soft);border-top:1px solid #e7edf4;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.searchableMultiSelectFooter>span{color:#71849c;font-size:10px;font-weight:700}.searchableMultiSelectFooter>button{background:var(--pdx-blue-hover);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:6px 10px;font-size:10px;font-weight:900}.mgmtFilterField,.boardFilterField,.itemsConsultFilterField{gap:5px;min-width:0;display:grid}.mgmtFilterField>span,.boardFilterField>span,.itemsConsultFilterField>span{color:#5d7390;font-size:11px;font-weight:800}.replacementFilters .searchableMultiSelect{min-width:185px}.returnPanel .searchableMultiSelect{min-width:220px}.search{box-shadow:none;color:var(--pdx-navy-2);background:0 0;border:1px solid #d9e3ee;border-radius:12px;outline:none;transition:border-color .15s,box-shadow .15s}.search:hover,.search:focus{background:0 0;border-color:#9fb5cf;box-shadow:0 0 0 3px #174fa80e}.itemsConsultFilterGrid .searchableMultiSelectTrigger{height:42px;color:var(--ink);background:0 0;border:1px solid #d9e3ee;border-radius:12px;padding:0 12px;font-weight:700}.itemsConsultFilterGrid .searchableMultiSelectTrigger:hover,.itemsConsultFilterGrid .searchableMultiSelect.isOpen .searchableMultiSelectTrigger{color:var(--ink);background:0 0;border-color:#9fb5cf}.itemsConsultFilterGrid .searchableMultiSelectTrigger>b{color:#6f839e}.mgmtFilterBar .searchableMultiSelectTrigger,.boardToolbar .searchableMultiSelectTrigger{min-height:42px;color:var(--pdx-navy-2);box-shadow:none;background:0 0;border:1px solid #d9e3ee;border-radius:12px;padding:0 12px}.mgmtFilterBar .searchableMultiSelectTrigger:hover,.mgmtFilterBar .searchableMultiSelect.isOpen .searchableMultiSelectTrigger,.boardToolbar .searchableMultiSelectTrigger:hover,.boardToolbar .searchableMultiSelect.isOpen .searchableMultiSelectTrigger{color:var(--pdx-navy-2);background:0 0;border-color:#9fb5cf;box-shadow:0 0 0 3px #174fa80e}.mgmtFilterBar .searchableMultiSelectTrigger>b,.boardToolbar .searchableMultiSelectTrigger>b{color:#6f839e}@media (width<=720px){.searchableMultiSelectOptions{max-height:min(46vh,260px)}}.searchableMultiSelectMenuHead{border-bottom:1px solid var(--pdx-line-soft);background:linear-gradient(135deg,var(--pdx-surface-soft) 0%,#eef5fd 100%);justify-content:space-between;align-items:flex-start;gap:16px;padding:15px 16px 13px;display:flex}.searchableMultiSelectMenuHead>div{gap:2px;min-width:0;display:grid}.searchableMultiSelectMenuHead small{color:#47709d;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.searchableMultiSelectMenuHead strong{color:#12375f;font-size:14px;line-height:1.35}.searchableMultiSelectMenuHead span{color:#6b8098;font-size:10px;line-height:1.45}.searchableMultiSelectMenuHead>button{color:#5f7590;cursor:pointer;background:#fff;border:1px solid #d2dfec;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;min-height:30px;padding:0;font-size:18px;display:grid}.searchableMultiSelectMenu.isProfessional .searchableMultiSelectSearch{background:#fff;border:1px solid #d6e2ef;border-radius:10px;margin:12px 12px 8px;padding:8px 10px}.searchableMultiSelectMenu.isProfessional .searchableMultiSelectActions{border-bottom:1px solid #edf2f7;justify-content:flex-end;padding:0 12px 8px}.searchableMultiSelectMenu.isProfessional .searchableMultiSelectActions button.clear{color:#9b3540;background:#fffafb;border-color:#efd6da}.searchableMultiSelectMenu.isProfessional .searchableMultiSelectOptions{max-height:310px;padding:7px 9px}.searchableMultiSelectMenu.isProfessional .searchableMultiSelectOptions>button{border:1px solid #0000;min-height:42px;padding:9px 10px}.searchableMultiSelectMenu.isProfessional .searchableMultiSelectOptions>button.selected{background:#edf5ff;border-color:#c7daf1}.searchableMultiSelectMenu.isProfessional .searchableMultiSelectFooter{background:var(--pdx-surface-soft);min-height:58px;padding:10px 12px}.searchableMultiSelectFooterActions{align-items:center;gap:7px;display:flex}.searchableMultiSelectFooterActions>button{cursor:pointer;border-radius:8px;min-height:34px;padding:7px 11px;font-size:10px;font-weight:850}.searchableMultiSelectFooterActions>button.secondary{color:#506983;background:#fff;border:1px solid #cfdae7}.searchableMultiSelectFooterActions>button.primary{border:1px solid var(--pdx-blue-hover);background:var(--pdx-blue-hover);color:#fff}.searchableMultiSelectFooterActions>button.primary:hover{background:#123f88}@media (width<=520px){.searchableMultiSelectMenu.isProfessional{border-radius:13px}.searchableMultiSelectMenu.isProfessional .searchableMultiSelectOptions{max-height:min(42vh,280px)}.searchableMultiSelectFooter{align-items:flex-end}.searchableMultiSelectFooterActions{justify-content:flex-end;width:100%}}.searchableMultiSelectMenu.isProfessional{border-color:var(--pdx-line);border-radius:12px;box-shadow:0 14px 36px #0f274229,0 2px 6px #0f27420f}.searchableMultiSelectMenu.isProfessional .searchableMultiSelectMenuHead{background:#fff;border-bottom:0;align-items:center;padding:14px 14px 10px 16px}.searchableMultiSelectMenu.isProfessional .searchableMultiSelectMenuHead small{color:var(--pdx-muted);letter-spacing:.07em;font-size:10px;font-weight:600}.searchableMultiSelectMenu.isProfessional .searchableMultiSelectMenuHead strong{color:var(--pdx-navy);font-size:15px;font-weight:650}.searchableMultiSelectMenu.isProfessional .searchableMultiSelectMenuHead span{color:var(--pdx-muted);font-size:11.5px}.searchableMultiSelectMenu.isProfessional .searchableMultiSelectMenuHead>button{width:28px;height:28px;min-height:28px;color:var(--pdx-faint);background:0 0;border-color:#0000;border-radius:7px;flex-basis:28px;font-size:20px}.searchableMultiSelectMenu.isProfessional .searchableMultiSelectMenuHead>button:hover{background:var(--pdx-surface-2);color:var(--pdx-navy)}.searchableMultiSelectMenu.isProfessional .searchableMultiSelectSearch{border:1px solid var(--pdx-line-strong);background:#fff;border-radius:8px;gap:8px;min-height:36px;margin:0 12px 6px;padding:0 10px}.searchableMultiSelectMenu.isProfessional .searchableMultiSelectSearch:focus-within{border-color:var(--pdx-blue);box-shadow:0 0 0 3px #1f5aa61a}.searchableMultiSelectMenu.isProfessional .searchableMultiSelectSearch>span{color:var(--pdx-faint);place-items:center;display:grid}.searchableMultiSelectMenu.isProfessional .searchableMultiSelectSearch input{height:34px;min-height:0;color:var(--pdx-ink);background:0 0;border-radius:0;outline:0;padding:0;font-size:13px;box-shadow:none!important;border:0!important}.searchableMultiSelectMenu.isProfessional .searchableMultiSelectSearch input::placeholder{color:var(--pdx-muted)}.searchableMultiSelectMenu.isProfessional .searchableMultiSelectActions{border-bottom:1px solid var(--pdx-line);gap:2px;padding:0 8px 6px}.searchableMultiSelectMenu.isProfessional .searchableMultiSelectActions button,.searchableMultiSelectMenu.isProfessional .searchableMultiSelectActions button.clear{color:var(--pdx-blue);background:0 0;border:0;border-radius:6px;padding:5px 7px;font-size:12px;font-weight:600}.searchableMultiSelectMenu.isProfessional .searchableMultiSelectActions button:hover{background:var(--pdx-blue-soft)}.searchableMultiSelectMenu.isProfessional .searchableMultiSelectActions button.clear{color:var(--pdx-bad)}.searchableMultiSelectMenu.isProfessional .searchableMultiSelectActions button.clear:hover{background:#fbeeed}.searchableMultiSelectMenu.isProfessional .searchableMultiSelectOptions{padding:6px}.searchableMultiSelectMenu.isProfessional .searchableMultiSelectOptions>button{min-height:36px;color:var(--pdx-ink);border:0;border-radius:7px;gap:10px;padding:7px 10px;font-size:13px}.searchableMultiSelectMenu.isProfessional .searchableMultiSelectOptions>button+button{margin-top:1px}.searchableMultiSelectMenu.isProfessional .searchableMultiSelectOptions>button:hover{background:var(--pdx-surface-2)}.searchableMultiSelectMenu.isProfessional .searchableMultiSelectOptions>button.selected{background:var(--pdx-blue-soft);color:var(--pdx-navy);font-weight:600}.searchableMultiSelectMenu.isProfessional .searchableMultiSelectCheck{border-color:var(--pdx-line-strong);border-radius:4px;width:16px;height:16px}.searchableMultiSelectMenu.isProfessional .searchableMultiSelectOptions>button.selected .searchableMultiSelectCheck{background:var(--pdx-blue);border-color:var(--pdx-blue)}.searchableMultiSelectMenu.isProfessional .searchableMultiSelectEmpty{color:var(--pdx-muted)}.searchableMultiSelectMenu.isProfessional .searchableMultiSelectFooter{border-top-color:var(--pdx-line);background:#fff;min-height:0;padding:10px 12px}.searchableMultiSelectMenu.isProfessional .searchableMultiSelectFooter>span{color:var(--pdx-muted);font-size:11.5px;font-weight:500}.searchableMultiSelectMenu.isProfessional .searchableMultiSelectFooterActions>button{border-radius:7px;min-height:32px;padding:0 12px;font-size:12.5px;font-weight:600}.searchableMultiSelectMenu.isProfessional .searchableMultiSelectFooterActions>button.secondary{border-color:var(--pdx-line-strong);color:var(--pdx-ink)}.searchableMultiSelectMenu.isProfessional .searchableMultiSelectFooterActions>button.secondary:hover{background:var(--pdx-surface-soft)}.searchableMultiSelectMenu.isProfessional .searchableMultiSelectFooterActions>button.primary{border-color:var(--pdx-blue);background:var(--pdx-blue);box-shadow:none}.searchableMultiSelectMenu.isProfessional .searchableMultiSelectFooterActions>button.primary:hover{background:var(--pdx-blue-hover);border-color:var(--pdx-blue-hover)}.appShell.profile-gestao{--gestao-sidebar:clamp(12rem,12.5vw,14.375rem);--gestao-content-max:112rem;--gestao-gap:clamp(.75rem,.55rem + .35vw,1rem);--gestao-radius:clamp(.75rem,.62rem + .18vw,1rem);grid-template-columns:var(--gestao-sidebar) minmax(0,1fr);min-width:0}.profile-gestao>aside{min-width:0;padding:clamp(.85rem,.65rem + .35vw,1.35rem) clamp(.7rem,.55rem + .25vw,1rem)}.profile-gestao>aside nav{scrollbar-gutter:stable;min-height:0;padding-right:.15rem;overflow:hidden auto}.profile-gestao>aside nav button{min-height:2.45rem;padding:clamp(.55rem,.48rem + .14vw,.75rem);font-size:clamp(.75rem,.7rem + .07vw,.84rem)}.profile-gestao .brand{gap:clamp(.5rem,.4rem + .14vw,.65rem);padding:.3rem .45rem clamp(1rem,.78rem + .4vw,1.6rem)}.profile-gestao .brand>span{width:clamp(2.15rem,1.95rem + .25vw,2.5rem);height:clamp(2.15rem,1.95rem + .25vw,2.5rem)}.profile-gestao .brand strong{font-size:clamp(.78rem,.72rem + .08vw,.9rem)}.profile-gestao .brand small{font-size:clamp(.64rem,.6rem + .06vw,.72rem)}.profile-gestao .userMini{gap:.55rem;padding-top:clamp(.7rem,.55rem + .2vw,1rem)}.profile-gestao .userMiniText strong{font-size:clamp(.72rem,.68rem + .06vw,.8rem)}.profile-gestao .userMiniText small,.profile-gestao .logoutBtn{font-size:clamp(.64rem,.6rem + .06vw,.72rem)}.profile-gestao main{overscroll-behavior:contain;min-width:0;padding:clamp(1rem,.55rem + 1vw,1.875rem);font-size:clamp(.92rem,.88rem + .06vw,1rem);container:gestao-main/inline-size}.profile-gestao main>*{width:100%;max-width:var(--gestao-content-max);min-width:0;margin-left:auto;margin-right:auto}.profile-gestao .pageHeader{flex-wrap:wrap;gap:clamp(.8rem,.55rem + .45vw,1.35rem);margin-bottom:clamp(.9rem,.68rem + .4vw,1.4rem)}.profile-gestao .pageHeader h1{font-size:clamp(1.45rem,1.22rem + .38cqi,1.85rem)}.profile-gestao .pageHeader p{max-width:70rem;font-size:clamp(.76rem,.7rem + .09cqi,.9rem);line-height:1.45}.profile-gestao .pageEyebrow{font-size:clamp(.63rem,.59rem + .06cqi,.72rem)}.profile-gestao .headerStatus{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.profile-gestao .panel{border-radius:var(--gestao-radius)}.profile-gestao :is(button,input,select,textarea){max-width:100%}.profile-gestao :is(.boardTable,.mgmtTable.performance,.unmappedTable,.customerDirectoryList){scrollbar-gutter:stable}@media (width>=48rem){.appShell.profile-gestao{grid-template-columns:var(--gestao-sidebar) minmax(0,1fr)!important}.profile-gestao>aside{z-index:auto!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;height:100dvh!important;display:flex!important;position:sticky!important;top:0!important;overflow:hidden!important}.profile-gestao>aside .brand{flex:none}.profile-gestao>aside .brand>div{display:flex!important}.profile-gestao>aside .brand+nav{flex:auto!important;gap:.4rem!important;display:grid!important;overflow:hidden auto!important}.profile-gestao>aside .brand+nav button{white-space:normal;width:100%;flex:none!important}.profile-gestao>aside .userMini{border-top:1px solid #285183!important;flex:none!important;margin-top:auto!important}.profile-gestao>aside .userMini>div:last-child{display:flex!important}}.profile-gestao .operationDayUpgrade{gap:clamp(.7rem,.48rem + .35cqi,1rem);container:operacao-dia/inline-size}.profile-gestao .oduPageHeader{flex-wrap:wrap;gap:clamp(.75rem,.5rem + .4cqi,1.25rem)}.profile-gestao .oduPageHeader h1{font-size:clamp(1.35rem,1.12rem + .4cqi,1.75rem)}.profile-gestao .oduPageHeader p{font-size:clamp(.75rem,.68rem + .1cqi,.88rem)}.profile-gestao .oduPageHeaderTools{flex-wrap:wrap;justify-content:flex-end;gap:clamp(.55rem,.4rem + .2cqi,1rem);margin-left:auto}.profile-gestao .oduScope{grid-template-columns:minmax(12rem,.75fr) minmax(30rem,2.35fr) auto;gap:clamp(.65rem,.45rem + .3cqi,1.1rem);padding:clamp(.75rem,.6rem + .22cqi,1rem)}.profile-gestao .oduMetrics{grid-template-columns:repeat(auto-fit,minmax(min(13.5rem,100%),1fr));gap:clamp(.6rem,.42rem + .25cqi,.9rem)}.profile-gestao .oduMetricCard{grid-template-columns:clamp(2.65rem,2.25rem + .55cqi,3.45rem) minmax(0,1fr);padding:clamp(.75rem,.58rem + .24cqi,1rem)}.profile-gestao .oduMetricIcon{width:clamp(2.65rem,2.25rem + .55cqi,3.45rem);height:clamp(2.65rem,2.25rem + .55cqi,3.45rem)}.profile-gestao .oduMetricText strong{font-size:clamp(1.25rem,1.03rem + .38cqi,1.62rem)}.profile-gestao .oduMetricText small{font-size:clamp(.72rem,.65rem + .1cqi,.82rem)}.profile-gestao .oduMetricText em,.profile-gestao .oduMetricCard>button{font-size:clamp(.64rem,.58rem + .08cqi,.73rem)}.profile-gestao .oduWorkspace{grid-template-columns:clamp(17rem,21cqi,21.5rem) minmax(0,1fr);align-items:stretch;gap:clamp(.6rem,.42rem + .25cqi,.9rem)}.profile-gestao .oduMapCard{gap:clamp(.32rem,.26rem + .1cqi,.45rem);padding:clamp(.6rem,.5rem + .16cqi,.72rem)}.profile-gestao .oduMapCardTop strong{font-size:clamp(.72rem,.66rem + .09cqi,.84rem)}.profile-gestao .oduMapCardTop small,.profile-gestao .oduMapDriver b{font-size:clamp(.64rem,.59rem + .075cqi,.74rem)}.profile-gestao .oduMapIdentity h2{font-size:clamp(1rem,.88rem + .18cqi,1.2rem)}.profile-gestao .oduMapFacts small,.profile-gestao .oduSummaryCard small,.profile-gestao .oduSummaryCard em,.profile-gestao .oduOperationalStrip small{font-size:clamp(.62rem,.57rem + .075cqi,.72rem)}.profile-gestao .oduMapFacts b,.profile-gestao .oduSummaryCard strong,.profile-gestao .oduOperationalStrip b{font-size:clamp(.73rem,.66rem + .1cqi,.86rem)}.profile-gestao .oduMapSummary{grid-template-columns:repeat(auto-fit,minmax(min(9.25rem,100%),1fr));gap:clamp(.45rem,.34rem + .15cqi,.65rem)}.profile-gestao .oduClientsHeader{flex-wrap:wrap;gap:clamp(.55rem,.4rem + .2cqi,.85rem)}.profile-gestao .oduClientsHeader h3{font-size:clamp(.82rem,.74rem + .12cqi,.95rem)}.profile-gestao .oduClientsHeader small{font-size:clamp(.64rem,.59rem + .075cqi,.74rem)}.profile-gestao .oduClientTools{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.profile-gestao .oduClientSearch{width:clamp(10rem,18cqi,13.5rem)}.profile-gestao .oduClientRow{gap:clamp(.3rem,.22rem + .12cqi,.5rem);padding:clamp(.46rem,.38rem + .12cqi,.58rem);font-size:clamp(.65rem,.6rem + .075cqi,.75rem)}.profile-gestao .oduClientHead{font-size:clamp(.61rem,.56rem + .07cqi,.69rem)}.profile-gestao .oduClientDetailHeader b{font-size:clamp(.72rem,.65rem + .1cqi,.84rem)}.profile-gestao .oduClientDetailHeader small,.profile-gestao .oduDetailBlock h4{font-size:clamp(.63rem,.58rem + .075cqi,.73rem)}.profile-gestao .oduInvoiceItem,.profile-gestao .oduVolumeGrid,.profile-gestao .oduTimelineItem span,.profile-gestao .oduTimelineItem time{font-size:clamp(.61rem,.56rem + .07cqi,.7rem)}@media (width>=48rem){.profile-gestao .oduWorkspace{--odu-workspace-height:clamp(32rem,calc(100dvh - 15rem),52rem)}.profile-gestao .oduMaps,.profile-gestao .oduMapDetail{height:var(--odu-workspace-height)!important;min-height:var(--odu-workspace-height)!important;max-height:var(--odu-workspace-height)!important}.profile-gestao .oduMaps{flex-direction:column!important;display:flex!important;overflow:hidden!important}.profile-gestao .oduMapsHeader,.profile-gestao .oduMapTools,.profile-gestao .oduMaps>.oduShowMore{flex:none}.profile-gestao .oduMapList{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow:auto;max-height:none!important}.profile-gestao .oduMapDetail{flex-direction:column;display:flex;overflow:hidden!important}.profile-gestao .oduMapDetailHead,.profile-gestao .oduMapSummaryTitle,.profile-gestao .oduMapSummary,.profile-gestao .oduOperationalStrip{flex:none}.profile-gestao .oduClientWorkspace{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.profile-gestao .oduClientWorkspace .oduClientsHeader{flex:none}.profile-gestao .oduClientTable{overscroll-behavior:contain;scrollbar-gutter:stable;flex:0 42%;min-height:10.5rem;max-height:17rem;overflow:auto}.profile-gestao .oduClientHead{z-index:3;position:sticky;top:0}.profile-gestao .oduClientDetailPanel{flex:auto;grid-template-rows:auto minmax(0,1fr) auto;min-height:13rem;max-height:none;display:grid;overflow:hidden}.profile-gestao .oduClientDetailGrid{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow:auto}}.profile-gestao .mgmtKpis{gap:var(--gestao-gap);grid-template-columns:repeat(auto-fit,minmax(min(12.5rem,100%),1fr))}.profile-gestao .mgmtKpis article{min-height:clamp(6rem,5.45rem + .75cqi,7rem);padding:clamp(.75rem,.58rem + .24cqi,1rem)}.profile-gestao .mgmtKpis strong{font-size:clamp(1.25rem,1.06rem + .3cqi,1.55rem)}.profile-gestao .mgmtKpis small,.profile-gestao .mgmtKpis span{font-size:clamp(.69rem,.63rem + .08cqi,.8rem)}.profile-gestao .mgmtFilterBar,.profile-gestao .boardToolbar{gap:clamp(.45rem,.34rem + .18cqi,.7rem);padding:clamp(.65rem,.5rem + .22cqi,.85rem)}.profile-gestao .mgmtFilterBar label,.profile-gestao .boardToolbar label,.profile-gestao .mgmtTitle small,.profile-gestao .boardTitle small,.profile-gestao .timelineList .time small,.profile-gestao .timelineList .event small{font-size:clamp(.65rem,.59rem + .08cqi,.75rem)}.profile-gestao .mgmtTitle b,.profile-gestao .boardTitle b{font-size:clamp(.78rem,.7rem + .12cqi,.92rem)}.profile-gestao .boardTable,.profile-gestao .timelineList{scrollbar-gutter:stable}.profile-gestao .customerDirectory{gap:var(--gestao-gap)}.profile-gestao .customerDirectoryHero{padding:clamp(.85rem,.6rem + .38cqi,1.4rem)}.profile-gestao .customerDirectoryHero h2{font-size:clamp(1.15rem,1rem + .24cqi,1.4rem)}.profile-gestao .customerDirectoryHero p{font-size:clamp(.75rem,.69rem + .08cqi,.86rem)}.profile-gestao .customerKpis{gap:var(--gestao-gap);grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr))}.profile-gestao .customerKpi{padding:clamp(.7rem,.55rem + .22cqi,1rem)}.profile-gestao .customerKpi strong{font-size:clamp(1.35rem,1.12rem + .38cqi,1.72rem)}.profile-gestao .customerKpi small,.profile-gestao .customerKpi span{font-size:clamp(.66rem,.6rem + .08cqi,.77rem)}.profile-gestao .customerDirectoryToolbar{grid-template-columns:minmax(13rem,1fr) minmax(10rem,13.75rem) auto;gap:clamp(.45rem,.34rem + .16cqi,.65rem)}.profile-gestao .customerDirectoryHead,.profile-gestao .customerDirectoryMain{font-size:clamp(.68rem,.62rem + .08cqi,.79rem)}.profile-gestao .customerDirectoryMain b{font-size:clamp(.75rem,.68rem + .1cqi,.88rem)}.profile-gestao .customerDirectoryMain small{font-size:clamp(.65rem,.59rem + .08cqi,.75rem)}.profile-gestao .settingsPage{gap:var(--gestao-gap)}.profile-gestao .settingsHero{padding:clamp(.8rem,.6rem + .32cqi,1.25rem)}.profile-gestao .settingsHero h2{font-size:clamp(1.2rem,1.02rem + .28cqi,1.5rem)}.profile-gestao .settingsHero p{font-size:clamp(.75rem,.69rem + .08cqi,.86rem)}.profile-gestao .settingsKpis{gap:var(--gestao-gap);grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr))}.profile-gestao .settingsKpis strong{font-size:clamp(1.35rem,1.12rem + .38cqi,1.72rem)}.profile-gestao .settingsGrid{gap:var(--gestao-gap);grid-template-columns:minmax(16rem,.7fr) minmax(0,1.6fr)}.profile-gestao .unmappedTable{scrollbar-gutter:stable;overflow:auto}@supports (container-type:inline-size){@container gestao-main (width<=86rem){.profile-gestao .oduScope{grid-template-columns:minmax(11rem,.75fr) minmax(24rem,2fr) auto}.profile-gestao .mgmtGrid.main{grid-template-columns:1fr 1fr}.profile-gestao .mgmtGrid.main>.mgmtPanel:last-child{grid-column:1/-1}.profile-gestao .mgmtGrid.lower,.profile-gestao .boardGrid{grid-template-columns:1fr}}@container gestao-main (width<=74rem){.profile-gestao .oduScope{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr)}.profile-gestao .oduImportToggle{grid-column:1/-1}.profile-gestao .oduImportOverview{grid-template-columns:1fr;gap:.5rem}.profile-gestao .oduImportStatusGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-gestao .oduWorkspace{grid-template-columns:clamp(16rem,25cqi,19rem) minmax(0,1fr)}.profile-gestao .oduMapFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-gestao .oduMapDetailHead{grid-template-columns:auto minmax(0,1fr)}.profile-gestao .oduDiaryButton{grid-column:1/-1;justify-self:end}.profile-gestao .oduClientDetailGrid{grid-template-columns:1fr 1fr}.profile-gestao .oduDetailTimeline{grid-column:1/-1}.profile-gestao .settingsGrid{grid-template-columns:1fr}}@container gestao-main (width<=62rem){.profile-gestao .oduScope{grid-template-columns:1fr}.profile-gestao .oduScopeOperation{border-bottom:1px solid #e6ebf2;border-right:0;padding-bottom:.65rem;padding-right:0}.profile-gestao .oduImportToggle{grid-column:auto}.profile-gestao .oduWorkspace{grid-template-columns:1fr}.profile-gestao .oduMaps,.profile-gestao .oduMapDetail{height:auto!important;min-height:0!important;max-height:none!important}.profile-gestao .oduMapList{flex:none;max-height:22rem!important}.profile-gestao .oduClientWorkspace{overflow:visible}.profile-gestao .oduClientTable{flex:none;max-height:19rem}.profile-gestao .oduClientDetailPanel{flex:none;min-height:0}.profile-gestao .oduClientDetailGrid{max-height:24rem}.profile-gestao .mgmtGrid.main{grid-template-columns:1fr}.profile-gestao .mgmtGrid.main>.mgmtPanel:last-child{grid-column:auto}.profile-gestao .customerDirectoryToolbar{grid-template-columns:1fr 1fr}.profile-gestao .customerDirectoryToolbar>span{grid-column:1/-1}.profile-gestao .customerDirectoryHead{display:none}.profile-gestao .customerDirectoryMain{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-gestao .customerDetailsBtn{justify-self:end}.profile-gestao .customerDetailStats{grid-template-columns:repeat(3,1fr)}}@container gestao-main (width<=50rem){.profile-gestao .oduImportStatusGrid{grid-template-columns:1fr}.profile-gestao .oduPageHeaderTools,.profile-gestao .oduClientTools{justify-content:flex-start;width:100%;margin-left:0}.profile-gestao .oduClientSearch{width:min(100%,18rem)}.profile-gestao .oduMapFacts{grid-template-columns:1fr 1fr}.profile-gestao .oduClientDetailGrid{grid-template-columns:1fr}.profile-gestao .oduDetailTimeline{grid-column:auto}.profile-gestao .mgmtKpis{grid-template-columns:1fr 1fr}.profile-gestao .customerDirectoryToolbar{grid-template-columns:1fr}.profile-gestao .customerDirectoryToolbar>span{grid-column:auto}.profile-gestao .customerDirectoryMain{grid-template-columns:1fr}.profile-gestao .customerDetailsBtn{justify-self:stretch;width:100%}.profile-gestao .customerDetailStats{grid-template-columns:1fr 1fr}.profile-gestao .settingsHero{flex-direction:column;align-items:flex-start}.profile-gestao .unmappedHead,.profile-gestao .unmappedRow{min-width:47rem}}}.profile-gestao .oduMapDriver b{font-size:clamp(.7rem,.67rem + .05cqi,.78rem)}.profile-gestao .oduMapDriver small,.profile-gestao .oduMapCardMeta,.profile-gestao .oduMapDetailLink,.profile-gestao .oduStatusBadge{font-size:clamp(.67rem,.64rem + .04cqi,.74rem)}.profile-gestao .oduClientName b{font-size:clamp(.76rem,.72rem + .06cqi,.84rem);line-height:1.2}.profile-gestao .oduClientName small,.profile-gestao .oduClientStatus{font-size:clamp(.69rem,.66rem + .045cqi,.76rem)}.profile-gestao .oduDetailBlock h4{font-size:clamp(.72rem,.68rem + .05cqi,.8rem)}.profile-gestao .oduDetailBlock p{font-size:clamp(.68rem,.65rem + .04cqi,.74rem);line-height:1.5}.profile-gestao .oduInvoiceItem b{font-size:clamp(.69rem,.66rem + .04cqi,.76rem)}.profile-gestao .oduInvoiceItem em,.profile-gestao .oduInvoiceItem strong,.profile-gestao .oduVolumeGrid small,.profile-gestao .oduMovements small{font-size:clamp(.65rem,.62rem + .04cqi,.71rem)}.profile-gestao .oduVolumeGrid b,.profile-gestao .oduMovements b{font-size:clamp(.69rem,.66rem + .04cqi,.76rem)}.profile-gestao .oduTimelineItem time,.profile-gestao .oduTimelineItem span{font-size:clamp(.68rem,.65rem + .04cqi,.74rem)}.profile-gestao .oduClientDetailFooter small{font-size:clamp(.65rem,.62rem + .04cqi,.71rem)}.profile-gestao .oduClientDetailFooter b{font-size:clamp(.73rem,.69rem + .05cqi,.81rem)}@supports (container-type:inline-size){@container gestao-main (width>=112rem){.profile-gestao main>*{max-width:104rem}.profile-gestao .operationDayUpgrade{gap:.78rem}.profile-gestao .oduWorkspace{--odu-workspace-height:clamp(35rem,calc(100dvh - 17rem),46rem);grid-template-columns:20.5rem minmax(0,1fr);gap:.78rem}.profile-gestao .oduMaps,.profile-gestao .oduMapDetail{height:var(--odu-workspace-height)!important;min-height:var(--odu-workspace-height)!important;max-height:var(--odu-workspace-height)!important}.profile-gestao .oduMapList{gap:.5rem;padding-inline:.6rem}.profile-gestao .oduMapCard{gap:.38rem;min-height:5.4rem;padding:.72rem .78rem}.profile-gestao .oduMapCardTop strong{font-size:.84rem}.profile-gestao .oduMapCardTop small{font-size:.72rem}.profile-gestao .oduMapDriver b{font-size:.76rem}.profile-gestao .oduMapDriver small,.profile-gestao .oduMapCardMeta,.profile-gestao .oduMapDetailLink{font-size:.7rem}.profile-gestao .oduMapSummary{grid-template-columns:repeat(6,minmax(8rem,1fr));gap:.52rem}.profile-gestao .oduSummaryCard{padding:.72rem .76rem}.profile-gestao .oduSummaryCard small,.profile-gestao .oduSummaryCard em{font-size:.7rem}.profile-gestao .oduSummaryCard strong{font-size:.82rem}.profile-gestao .oduClientWorkspace{padding-bottom:.2rem}.profile-gestao .oduClientsHeader{padding:.72rem .82rem .58rem}.profile-gestao .oduClientTable{flex:0 45%;min-height:12.5rem;max-height:18rem}.profile-gestao .oduClientHead,.profile-gestao .oduClientRow{grid-template-columns:minmax(13.5rem,1.65fr) minmax(6.9rem,.82fr) minmax(4.4rem,.52fr) minmax(5.2rem,.58fr) minmax(5.8rem,.64fr) minmax(4.8rem,.54fr) minmax(4.8rem,.54fr) minmax(7rem,.76fr) minmax(6.2rem,.68fr);gap:.42rem}.profile-gestao .oduClientHead{min-height:2.25rem;font-size:.74rem}.profile-gestao .oduClientRow{min-height:2.65rem;padding:.56rem .62rem;font-size:.78rem}.profile-gestao .oduClientName b{font-size:.8rem}.profile-gestao .oduClientName small,.profile-gestao .oduClientStatus{font-size:.71rem}.profile-gestao .oduClientDetailPanel{min-height:15rem;margin:.72rem .82rem .82rem}.profile-gestao .oduClientDetailHeader{min-height:2.65rem;padding-inline:.82rem}.profile-gestao .oduClientDetailHeader b{font-size:.8rem}.profile-gestao .oduClientDetailHeader small{font-size:.7rem}.profile-gestao .oduClientDetailGrid{grid-template-columns:minmax(18rem,1fr) minmax(15rem,.82fr) minmax(23rem,1.18fr);gap:.72rem;width:min(100%,82rem);margin-inline:auto;padding:.78rem;overflow:auto}.profile-gestao .oduDetailBlock{padding:.72rem}.profile-gestao .oduDetailBlock h4{margin-bottom:.62rem;font-size:.76rem}.profile-gestao .oduDetailBlock p{font-size:.71rem}.profile-gestao .oduInvoiceItem{padding:.58rem .64rem}.profile-gestao .oduInvoiceItem b{font-size:.73rem}.profile-gestao .oduInvoiceItem em,.profile-gestao .oduInvoiceItem strong,.profile-gestao .oduVolumeGrid small,.profile-gestao .oduMovements small{font-size:.68rem}.profile-gestao .oduVolumeGrid b,.profile-gestao .oduMovements b{font-size:.73rem}.profile-gestao .oduTimelineItem{grid-template-columns:3.3rem 1.25rem minmax(0,1fr);min-height:2rem}.profile-gestao .oduTimelineItem:after{left:3.9rem}.profile-gestao .oduTimelineItem time,.profile-gestao .oduTimelineItem span{font-size:.71rem}.profile-gestao .oduClientDetailFooter{border:1px solid #e2eaf3;border-radius:.65rem;width:min(100% - 1.56rem,82rem);margin:0 auto .78rem;overflow:hidden}.profile-gestao .oduClientDetailFooter>span{min-height:3.35rem;padding:.58rem .68rem}.profile-gestao .oduClientDetailFooter small{font-size:.68rem}.profile-gestao .oduClientDetailFooter b{font-size:.78rem}}}.appShell.profile-gestao,.profile-gestao main{height:auto;min-height:100dvh;overflow:visible}.profile-gestao .oduMapList,.profile-gestao .oduClientTable,.profile-gestao .oduClientDetailGrid{overscroll-behavior-y:auto}@supports (container-type:inline-size){@container gestao-main (width>=112rem){.profile-gestao .oduWorkspace{--odu-workspace-height:clamp(50rem,calc(100dvh - 4rem),68rem)}.profile-gestao .oduClientDetailGrid{min-height:14rem;overflow:hidden auto}.profile-gestao .oduClientDetailFooter{flex:none}.profile-gestao main>*{max-width:none;margin-left:0;margin-right:0}.profile-gestao .operationDayUpgrade{gap:.72rem}.profile-gestao .oduWorkspace{--odu-workspace-height:clamp(44rem,74dvh,50rem);grid-template-columns:clamp(20rem,18cqi,23rem) minmax(0,1fr);gap:.72rem}.profile-gestao .oduClientTable{flex:0 0 clamp(12rem,30%,15rem);min-height:12rem;max-height:15rem}.profile-gestao .oduClientDetailPanel{flex:auto;min-height:20rem;margin:.62rem .72rem .72rem}.profile-gestao .oduClientDetailGrid{grid-template-columns:minmax(16rem,1fr) minmax(14rem,.78fr) minmax(22rem,1.32fr);gap:.62rem;width:100%;max-width:none;min-height:12rem;padding:.68rem}.profile-gestao .oduClientDetailFooter{width:calc(100% - 1.44rem);max-width:none;margin:0 .72rem .72rem}.profile-gestao .oduMapList,.profile-gestao .oduClientTable,.profile-gestao .oduClientDetailGrid{scrollbar-gutter:stable;overscroll-behavior:auto}}@container gestao-main (width>=145rem){.profile-gestao .oduWorkspace{--odu-workspace-height:50rem;grid-template-columns:23rem minmax(0,1fr)}.profile-gestao .oduMapCardTop strong{font-size:.9rem}.profile-gestao .oduMapDriver b{font-size:.82rem}.profile-gestao .oduMapDriver small,.profile-gestao .oduMapCardMeta,.profile-gestao .oduMapDetailLink{font-size:.75rem}.profile-gestao .oduClientHead{font-size:.78rem}.profile-gestao .oduClientRow{font-size:.82rem}.profile-gestao .oduClientName b{font-size:.86rem}.profile-gestao .oduClientName small,.profile-gestao .oduClientStatus{font-size:.76rem}.profile-gestao .oduClientDetailHeader b{font-size:.86rem}.profile-gestao .oduDetailBlock h4{font-size:.81rem}.profile-gestao .oduDetailBlock p,.profile-gestao .oduTimelineItem time,.profile-gestao .oduTimelineItem span{font-size:.76rem}}}@media (width>=48rem){.profile-gestao .oduWorkspace{--odu-workspace-height:clamp(43rem,76dvh,60rem);align-items:stretch}.profile-gestao .oduMaps,.profile-gestao .oduMapDetail{height:var(--odu-workspace-height)!important;min-height:var(--odu-workspace-height)!important;max-height:var(--odu-workspace-height)!important}.profile-gestao .oduMaps{flex-direction:column!important;display:flex!important;overflow:hidden!important}.profile-gestao .oduMapList{scrollbar-gutter:stable;overscroll-behavior:auto;flex:auto;min-height:0;overflow:hidden auto;max-height:none!important}.profile-gestao .oduMapDetail{flex-direction:column;display:flex;overflow:hidden!important}.profile-gestao .oduClientWorkspace{flex:auto;min-height:0;overflow:hidden}.profile-gestao .oduClientTable{scrollbar-gutter:stable;overscroll-behavior:auto;margin-bottom:0;flex:auto!important;min-height:0!important;max-height:none!important;overflow:auto!important}.profile-gestao .oduClientGroup{background:#fff;border-bottom:1px solid #edf2f7;min-width:0;display:block}.profile-gestao .oduClientGroup:last-child{border-bottom:0}.profile-gestao .oduClientGroup>.oduClientRow{width:100%}.profile-gestao .oduClientGroup.isDetailOpen>.oduClientRow{z-index:2;background:#f3f8ff;position:sticky;top:2.25rem}.profile-gestao .oduClientGroup>.oduClientDetailPanel.oduClientDetailInline{box-shadow:0 8px 22px #1437690d;grid-template-rows:auto auto auto!important;width:auto!important;min-width:0!important;min-height:0!important;max-height:none!important;margin:.55rem .7rem .75rem!important;display:grid!important;overflow:hidden!important}.profile-gestao .oduClientGroup>.oduClientDetailPanel .oduClientDetailGrid{width:100%!important;max-width:none!important;min-height:0!important;max-height:none!important;margin:0!important;overflow:visible!important}.profile-gestao .oduClientGroup>.oduClientDetailPanel .oduInvoiceList{max-height:12rem}.profile-gestao .oduClientGroup>.oduClientDetailPanel .oduClientDetailFooter{border-bottom:0!important;border-left:0!important;border-right:0!important;border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important}.profile-gestao .oduClientWorkspace>.oduShowMore.clients{flex:0 0 34px;margin-top:.45rem;margin-bottom:0}}@supports (container-type:inline-size){@container gestao-main (width>=112rem){.profile-gestao .oduWorkspace{--odu-workspace-height:clamp(44rem,76dvh,60rem);grid-template-columns:clamp(20rem,18cqi,23rem) minmax(0,1fr)}.profile-gestao .oduClientTable{flex:auto!important;min-height:0!important;max-height:none!important}.profile-gestao .oduClientGroup>.oduClientDetailPanel.oduClientDetailInline{min-height:18rem!important}.profile-gestao .oduClientGroup>.oduClientDetailPanel .oduClientDetailGrid{grid-template-columns:minmax(16rem,1fr) minmax(14rem,.78fr) minmax(22rem,1.32fr)}}@container gestao-main (width>=145rem){.profile-gestao .oduWorkspace{--odu-workspace-height:60rem}}}.motoAssignmentBackdrop{z-index:1400;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05163694;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.motoAssignmentModal{background:#fff;border:1px solid #d7e2f0;border-radius:20px;width:min(760px,100vw - 30px);max-height:min(760px,100dvh - 30px);padding:22px;overflow:auto;box-shadow:0 28px 80px #08255240}.motoAssignmentHead{border-bottom:1px solid #e3ebf5;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:16px;display:flex}.motoAssignmentHead small{letter-spacing:.12em;color:#1b5fe2;font-size:10px;font-weight:900;display:block}.motoAssignmentHead h2{color:#10294e;margin:5px 0 4px;font-size:22px}.motoAssignmentHead p{color:#6d7f98;margin:0;font-size:12px}.motoAssignmentClose{color:#38516f;cursor:pointer;background:#f1f5fa;border:0;border-radius:10px;width:34px;height:34px;font-size:23px;line-height:1}.motoAssignmentList{gap:10px;padding:18px 0;display:grid}.motoAssignmentOption{text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e3f1;border-radius:13px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;width:100%;padding:12px 14px;transition:all .16s;display:grid}.motoAssignmentOption:hover:not(:disabled){background:var(--pdx-surface-soft);border-color:#8cb3f2}.motoAssignmentOption.selected{background:#f1f7ff;border:2px solid #1760e7;padding:11px 13px;box-shadow:0 6px 18px #1760e71a}.motoAssignmentOption.busy{cursor:not-allowed;opacity:.68;background:var(--pdx-surface-soft)}.motoAssignmentAvatar{background:var(--pdx-blue-soft);color:#1758c8;border-radius:12px;place-items:center;width:44px;height:44px;font-weight:900;display:grid;overflow:hidden}.motoAssignmentAvatar img{object-fit:cover;width:100%;height:100%}.motoAssignmentIdentity{flex-direction:column;gap:2px;min-width:0;display:flex}.motoAssignmentIdentity strong{color:#10294e;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.motoAssignmentIdentity small{color:#71829a;font-size:11px}.motoAssignmentIdentity em{color:#8a6513;font-size:10px;font-style:normal;font-weight:700}.motoAssignmentStatus{white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900}.motoAssignmentStatus.available{color:#148449;background:#e8f8ee}.motoAssignmentStatus.busy{color:#9a6811;background:#fff3d7}.motoAssignmentRule{background:var(--pdx-surface-soft);color:#526883;border:1px solid #dbe6f4;border-radius:12px;gap:4px;padding:12px 14px;display:grid}.motoAssignmentRule strong{letter-spacing:.05em;color:#185bd0;font-size:10px}.motoAssignmentRule span{font-size:11px;line-height:1.45}.motoAssignmentFooter{justify-content:flex-end;gap:10px;padding-top:18px;display:flex}.motoAssignmentFooter .secondary,.motoAssignmentFooter .primary{min-height:42px;padding:0 18px}.motoAssignmentEmpty,.motoAssignmentError{text-align:center;color:#697d98;border:1px dashed #cedbec;border-radius:12px;padding:24px;font-size:12px}.motoAssignmentError{color:#9e3041;background:#fff7f8}.motoAssignmentError button{color:#175cd3;cursor:pointer;background:0 0;border:0;margin-left:10px;font-weight:800}@media (width<=640px){.motoAssignmentBackdrop{align-items:end;padding:0}.motoAssignmentModal{border-radius:20px 20px 0 0;width:100%;max-width:none;max-height:88dvh;padding:18px}.motoAssignmentOption{grid-template-columns:44px minmax(0,1fr)}.motoAssignmentStatus{grid-column:2;justify-self:start}.motoAssignmentFooter{border-top:1px solid var(--pdx-line);background:#fff;margin:0 -18px -18px;padding:14px 18px;position:sticky;bottom:-18px}.motoAssignmentFooter>*{flex:1}}:root{--pdex-safe-top:env(safe-area-inset-top,0px);--pdex-safe-right:env(safe-area-inset-right,0px);--pdex-safe-bottom:env(safe-area-inset-bottom,0px);--pdex-safe-left:env(safe-area-inset-left,0px)}html,body,#root{min-height:100%}body{overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent}.pwaNotice{height:auto;min-height:0;top:auto;left:max(12px, var(--pdex-safe-left));right:max(12px, var(--pdex-safe-right));bottom:max(12px, var(--pdex-safe-bottom));z-index:9999;max-width:620px;color:var(--pdx-ink);background:#fffffffa;border:1px solid #a4b5ccbf;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;margin:0 auto;padding:12px 14px;font-family:Inter,system-ui,sans-serif;display:grid;position:fixed;box-shadow:0 18px 50px #112d532e}.pwaNotice:before{content:none}.pwaNoticeMark{background:var(--pdx-blue);color:#fff;letter-spacing:.04em;border-radius:13px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:grid}.pwaNoticeText{gap:3px;min-width:0;display:grid}.pwaNoticeText strong{font-size:13px;line-height:1.2}.pwaNoticeText span{color:var(--pdx-muted);font-size:11px;line-height:1.35}.pwaInstallButton{border:1px solid var(--pdx-blue);background:var(--pdx-blue);color:#fff;font:inherit;cursor:pointer;border-radius:10px;padding:9px 13px;font-size:12px;font-weight:800}.pwaNoticeClose{color:#667892;cursor:pointer;background:0 0;border:0;border-radius:9px;width:30px;height:30px;font-size:22px;line-height:1}.pwaInstallButton{text-align:center;text-decoration:none}.pwaMenuButton{color:var(--pdx-blue);cursor:pointer;background:#f1f6ff;border:1px solid #d5e2f3;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:8px 12px;padding:11px 14px;font:600 13px system-ui,sans-serif;display:flex}.pwaUpdateDialog{box-sizing:border-box;width:min(460px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--pdx-ink);background:#fff;border:1px solid #d5e2f3;border-radius:22px;padding:28px;font-family:system-ui,sans-serif;overflow:auto;box-shadow:0 20px 70px #10233f33}.pwaUpdateDialog::backdrop{background:#0a193080}.pwaDialogBrand{background:var(--pdx-blue);color:#fff;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:800;display:inline-block}.pwaUpdateDialog h2{margin:18px 0 10px;font-size:22px;line-height:1.25}.pwaUpdateDialog p{color:#53657e;margin:0;font-size:15px;line-height:1.55}.pwaDialogActions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.pwaDialogActions button{cursor:pointer;border-radius:11px;min-height:44px;padding:11px 18px;font:700 14px system-ui,sans-serif}.pwaDialogPrimary{background:var(--pdx-blue);color:#fff;border:1px solid var(--pdx-blue)}.pwaDialogPrimary:disabled{opacity:.65;cursor:wait}.pwaDialogSecondary{color:#334b6b;border:1px solid var(--pdx-line-strong);background:#fff}.pwaIconHelp{border-top:1px solid var(--pdx-line);color:#44556f;margin-top:20px;padding-top:14px;font-size:13px;line-height:1.6}.pwaIconHelp summary{cursor:pointer;font-weight:700}.pwaIconHelp ol{padding-left:20px}.pwaIconHelp li+li{margin-top:8px}.pwaIconHelp a{color:#1747a6;font-weight:700;text-decoration:underline}.pwaUpdateDialog .pwaUpdateError{color:#a4262c}.pwaMenuButton:focus-visible,.pwaDialogActions button:focus-visible,.pwaInstallButton:focus-visible{outline-offset:3px;outline:3px solid #85b8ff}@media (width<=560px){.pwaNotice{grid-template-columns:auto minmax(0,1fr) auto}.pwaInstallButton{grid-column:2;justify-self:start}.pwaNoticeClose{grid-area:1/3}}@media (display-mode:standalone),(display-mode:fullscreen){html,body,#root{min-height:100dvh}}@media (display-mode:fullscreen){#root{box-sizing:border-box;padding-top:var(--pdex-safe-top);padding-right:var(--pdex-safe-right);padding-bottom:var(--pdex-safe-bottom);padding-left:var(--pdex-safe-left)}}.pwaLoginUpdates{min-height:44px;color:var(--pdx-blue);cursor:pointer;background:0 0;border:0;border-radius:10px;margin:18px auto 0;font:600 13px system-ui,sans-serif;display:block}.pwaLoginUpdates:focus-visible{outline-offset:3px;outline:3px solid #85b8ff}@media (display-mode:fullscreen){html{background:linear-gradient(var(--pdx-navy) 0 var(--pdex-safe-top), #f3f6fb var(--pdex-safe-top))}:is(#root:has(.areaShell),#root:has(.lgShell)){padding-top:0;padding-bottom:0}#root:has(>.appShell){padding-top:0}#root>.appShell{min-height:calc(100dvh - var(--pdex-safe-bottom))}#root>.appShell>aside{padding-top:calc(9px + var(--pdex-safe-top))!important}#root>.appShell>.motoMobileTop{height:calc(64px + var(--pdex-safe-top))!important;padding-top:calc(8px + var(--pdex-safe-top))!important}}.appShell.profile-gestao{--gestao-sidebar:16rem}.profile-gestao>aside{background:var(--pdx-navy);padding:20px 14px 14px}.profile-gestao>aside:before{background:0 0}.profile-gestao>aside .brand{gap:10px;padding:4px 8px 23px}.profile-gestao>aside .brand>div{flex-direction:column;min-width:0}.profile-gestao>aside .brand strong{letter-spacing:.02em;font-size:14px}.profile-gestao>aside .brand small{color:#b1c3dc;font-size:10px}.profile-gestao>aside nav.managementNavigation{scrollbar-width:thin;scrollbar-color:#416087 transparent;scrollbar-gutter:auto;flex-direction:column;justify-content:flex-start;min-height:0;padding:0 2px 14px;gap:14px!important;display:flex!important}.profile-gestao .managementNavGroup{flex:none;min-width:0}.profile-gestao .managementNavGroup+.managementNavGroup{border-top:1px solid #ffffff14;padding-top:14px}.profile-gestao .managementNavGroup h2{letter-spacing:.12em;text-transform:uppercase;color:#7f95ae;margin:0 10px 7px;font-size:10px;font-weight:600;line-height:1.4}.profile-gestao>aside .managementNavGroup>button{color:#c9d6e6;text-align:left;width:100%;min-height:40px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:11px;margin:2px 0;padding:9px 10px;font-size:12.5px;font-weight:500;line-height:1.35;display:flex;transform:none}.profile-gestao>aside .managementNavGroup>button .uiIcon{color:#8ea4bd;flex:0 0 18px}.profile-gestao>aside .managementNavGroup>button .navLabel{white-space:normal;max-width:none}.profile-gestao>aside .managementNavGroup>button:hover{color:#fff;background:#ffffff0b}.profile-gestao>aside .managementNavGroup>button.navActive{color:#fff;background:#ffffff14;border-color:#0000;font-weight:650;box-shadow:inset 3px 0 #6fa3e0}.profile-gestao>aside .managementNavGroup>button.navActive .uiIcon{color:#fff}.profile-gestao>aside button:focus-visible{outline-offset:-2px;outline:2px solid #fff}.profile-gestao .managementNavCount{color:#fff;font-variant-numeric:tabular-nums;width:auto;min-width:22px;height:18px;box-shadow:none;background:#ffffff1f;border:0;border-radius:999px;flex:none;place-items:center;margin-left:auto;padding:0 7px;font-size:11px;font-weight:650;line-height:1;display:inline-grid}.profile-gestao .managementNavCountLarge{font-size:10px}.profile-gestao>aside>.pwaMenuButton{color:#c8d6e8;min-height:40px;box-shadow:none;background:0 0;border:0;border-top:1px solid #ffffff14;border-radius:0;flex:none;justify-content:flex-start;gap:11px;margin:4px 2px 10px;padding:10px;font-size:12px;font-weight:500}.profile-gestao>aside>.pwaMenuButton:hover{color:#fff;background:#ffffff0b}.profile-gestao>aside .userMini{gap:9px;padding:14px 6px 0;border-top-color:#ffffff1f!important}.profile-gestao>aside .userMini>img,.profile-gestao>aside .userMini>.avatarLetter{width:34px;height:34px;box-shadow:none;flex:0 0 34px}.profile-gestao>aside .userMiniText strong{max-width:165px;font-size:11px}.profile-gestao>aside .userMiniText small{font-size:10px}.profile-gestao>aside .logoutBtn{color:#c8d6e8}.profile-gestao .managementMenuToggle{display:none}@media (width<=47.999rem){.appShell.profile-gestao{grid-template-columns:minmax(0,1fr)}.profile-gestao>aside{z-index:1000;flex-direction:column;align-items:stretch;gap:0;height:auto;max-height:100dvh;padding:8px 12px;display:flex;position:sticky;top:0;overflow:hidden}.profile-gestao>aside .brand{flex:none;padding:4px 0}.profile-gestao>aside .brand>div{display:flex}.profile-gestao .managementMenuToggle{color:#fff;background:0 0;border:1px solid #ffffff40;border-radius:8px;align-items:center;gap:8px;min-height:44px;margin-left:auto;padding:8px 12px;font-size:12px;display:flex}.profile-gestao .managementMenuToggle[aria-expanded=true] .uiIcon{transform:rotate(180deg)}.profile-gestao:not(.mobileMenuOpen)>aside nav.managementNavigation,.profile-gestao:not(.mobileMenuOpen)>aside>.pwaMenuButton,.profile-gestao:not(.mobileMenuOpen)>aside>.userMini{display:none!important}.profile-gestao.mobileMenuOpen>aside nav.managementNavigation{flex:auto;padding-top:16px;overflow-y:auto}.profile-gestao>aside .managementNavGroup>button{min-height:44px}.profile-gestao.mobileMenuOpen>aside .userMini{flex:none;margin-top:0}.profile-gestao.mobileMenuOpen>aside .userMiniText{display:flex!important}}@media (width>=701px){:is(.profile-moto,.profile-caminhao) main>.pageHeader{z-index:90;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f4f7fbf7;border-bottom:1px solid #dbe5f1;margin:-10px -10px 20px;padding:13px 10px 14px;position:sticky;top:0;box-shadow:0 8px 18px #14304f0f}}@media (width<=700px){:is(.profile-moto,.profile-caminhao).appShell{overflow-x:clip!important}:is(.profile-moto,.profile-caminhao) .motoMobileTop{z-index:1300!important;width:100%!important;height:64px!important;position:fixed!important;top:0!important;left:0!important;right:0!important}:is(.profile-moto,.profile-caminhao) main{padding-top:76px!important;overflow:clip visible!important}:is(.profile-moto,.profile-caminhao) main>.pageHeader{display:none!important}:is(.profile-moto,.profile-caminhao) main>.routeCurrent{margin-top:0!important}:is(.profile-moto,.profile-caminhao) main.view-localizacao{padding-top:76px!important}}.profile-gestao main.view-operacao{padding:24px 24px 34px}.operationDayUpgrade,.oduMetrics{gap:14px}.oduMetricCard{min-height:96px;padding:14px 16px}.oduMetricIcon{width:50px;height:50px}.oduMetricText strong{font-size:23px}.oduWorkspace{grid-template-columns:clamp(350px,24vw,390px) minmax(0,1fr);align-items:stretch;gap:16px}.oduMaps,.oduMapDetail{min-width:0}.oduMapsHeader{padding:17px 16px 9px}.oduMapsHeader h2{font-size:17px}.oduMapTools{padding:0 14px 11px}.oduMapList{gap:8px;padding:0 9px 10px}.oduMapCard{gap:8px;padding:12px 12px 10px}.oduMapCardTop{gap:10px}.oduMapCardTop strong{font-size:13px}.oduMapCardTop small{font-size:9.5px;line-height:1.3}.oduStatusBadge{flex:none;padding:5px 8px;font-size:8.5px}.oduMapDriver{gap:10px}.oduMapDriver b{font-size:10px}.oduMapDriver small{font-size:8.5px}.oduMapCardMeta{gap:10px;font-size:8.5px}.oduMapDetailHead{background:linear-gradient(180deg, #fff 0%, var(--pdx-surface-soft) 100%);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity diary""facts facts";align-items:center}.oduMapIdentity{border-right:0;grid-area:identity;min-width:0;padding:15px 17px}.oduMapIdentity h2{font-size:19px}.oduDiaryButton{grid-area:diary;margin:10px 14px 10px 8px}.oduMapFacts{border-top:1px solid var(--pdx-line-soft);background:var(--pdx-surface-soft);grid-area:facts;grid-template-columns:repeat(4,minmax(0,1fr))}.oduMapFacts>span{min-height:53px;padding:10px 14px}.oduMapFacts small{font-size:8.5px}.oduMapFacts b{font-size:10.5px}.oduMapSummaryTitle{padding:13px 16px 8px}.oduMapSummary{gap:9px;padding:0 16px 13px}.oduSummaryCard{min-height:66px;padding:10px 11px}.oduSummaryCard strong{font-size:13px}.oduClientsHeader{gap:14px;padding:13px 16px 10px}.oduClientTools{flex-wrap:wrap;justify-content:flex-end}.oduClientSearch{width:clamp(190px,19vw,240px)}.oduClientTable{scrollbar-gutter:stable;overscroll-behavior:contain;margin:0 14px;overflow:auto}.oduClientRow{gap:10px;min-width:1120px;min-height:43px;padding:9px 11px;font-size:9.5px}.oduClientHead{z-index:4;min-height:38px;position:sticky;top:0}.oduClientName b{font-size:10px}@media (width>=1081px){.oduWorkspace{--odu-workspace-height:clamp(630px, calc(100dvh - 285px), 760px)}.oduMaps,.oduMapDetail{height:var(--odu-workspace-height)!important;min-height:var(--odu-workspace-height)!important;max-height:var(--odu-workspace-height)!important}.oduClientTable{flex:auto;min-height:210px;max-height:none}.oduClientWorkspace>.oduShowMore.clients{flex:0 0 36px}.oduClientWorkspace:has(.oduClientDetailPanel) .oduClientTable{flex:0 42%;min-height:190px;max-height:300px}}@media (width<=1500px){.profile-gestao main.view-operacao{padding-left:20px;padding-right:20px}.oduWorkspace{grid-template-columns:minmax(320px,350px) minmax(0,1fr)}.oduMapSummary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1220px){.oduWorkspace{grid-template-columns:310px minmax(0,1fr)}.oduMapFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.oduMapFacts>span:nth-child(2){border-right:0}.oduClientsHeader{flex-direction:column;align-items:flex-start}.oduClientTools{justify-content:flex-start;width:100%}}@media (width<=1080px){.profile-gestao main.view-operacao{padding:18px 16px 28px}.oduWorkspace{grid-template-columns:1fr}.oduMaps,.oduMapDetail{height:auto!important;min-height:0!important;max-height:none!important}.oduMapList{max-height:420px}.oduMapSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}.profile-gestao main.view-operacao,.profile-gestao main.view-operacao .operationDayUpgrade,.profile-gestao main.view-operacao .oduWorkspace,.profile-gestao main.view-operacao .oduMapDetail,.profile-gestao main.view-operacao .oduClientWorkspace{min-width:0;max-width:100%}.profile-gestao main.view-operacao{overflow-x:clip}.profile-gestao main.view-operacao .oduClientTable{width:auto;max-width:calc(100% - 28px)}@media (width>=1800px){.profile-gestao main.view-operacao{padding:26px 28px 36px}.oduWorkspace{gap:16px;--odu-workspace-height:clamp(660px, calc(100dvh - 270px), 800px)!important;grid-template-columns:clamp(350px,21vw,390px) minmax(0,1fr)!important}.oduMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.oduMapSummary{grid-template-columns:repeat(5,minmax(0,1fr))!important}.oduClientRow{gap:8px;grid-template-columns:minmax(190px,1.75fr) minmax(82px,.72fr) minmax(62px,.5fr) minmax(68px,.54fr) minmax(76px,.6fr) minmax(82px,.62fr) minmax(82px,.62fr) minmax(95px,.78fr) minmax(90px,.68fr)!important;min-width:0!important}}@media (width>=1500px) and (width<=1799px){.profile-gestao main.view-operacao{padding:22px 20px 32px}.oduWorkspace{gap:14px;--odu-workspace-height:clamp(630px, calc(100dvh - 265px), 760px)!important;grid-template-columns:clamp(300px,21vw,330px) minmax(0,1fr)!important}.oduMapSummary{grid-template-columns:repeat(3,minmax(0,1fr))!important}.oduClientTable{overflow:auto!important}.oduClientRow{min-width:980px!important}}@media (width>=1200px) and (width<=1499px){.profile-gestao main.view-operacao{padding:20px 18px 30px}.oduPageHeader{align-items:flex-start}.oduMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.oduMetricCard{grid-template-columns:44px minmax(0,1fr);min-height:88px;padding:12px 13px}.oduMetricIcon{width:44px;height:44px}.oduMetricText strong{font-size:20px}.oduWorkspace{gap:14px;--odu-workspace-height:auto!important;grid-template-columns:minmax(0,1fr)!important}.oduMaps,.oduMapDetail{height:auto!important;min-height:0!important;max-height:none!important;position:relative!important;top:auto!important}.oduMaps{flex-direction:column;display:flex!important}.oduMapList{grid-template-columns:repeat(3,minmax(0,1fr));overflow:auto;max-height:310px!important;display:grid!important}.oduMapCard{min-width:0}.oduMapSummary{grid-template-columns:repeat(3,minmax(0,1fr))!important}.oduClientTable{max-height:440px;overflow:auto!important}.oduClientRow{min-width:980px!important}.oduClientWorkspace:has(.oduClientDetailPanel) .oduClientTable{max-height:300px}}@media (width>=992px) and (width<=1199px){.appShell.profile-gestao{grid-template-columns:minmax(0,1fr)!important}.profile-gestao>aside{z-index:1200!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;width:100%!important;height:auto!important;max-height:100dvh!important;padding:8px 14px!important;display:flex!important;position:sticky!important;top:0!important;overflow:hidden!important}.profile-gestao>aside .brand{flex:none;padding:4px 0!important}.profile-gestao>aside .brand>div{display:flex!important}.profile-gestao .managementMenuToggle{color:#fff;background:0 0;border:1px solid #ffffff40;border-radius:8px;align-items:center;gap:8px;min-height:42px;margin-left:auto;padding:8px 12px;display:flex!important}.profile-gestao:not(.mobileMenuOpen)>aside nav.managementNavigation,.profile-gestao:not(.mobileMenuOpen)>aside>.pwaMenuButton,.profile-gestao:not(.mobileMenuOpen)>aside>.userMini{display:none!important}.profile-gestao.mobileMenuOpen>aside nav.managementNavigation{flex:auto!important;padding-top:14px!important;overflow-y:auto!important}.profile-gestao.mobileMenuOpen>aside .userMini{flex:none!important;margin-top:0!important}.profile-gestao.mobileMenuOpen>aside .userMiniText{display:flex!important}.profile-gestao main.view-operacao{padding:18px 18px 28px}.oduPageHeader{align-items:flex-start}.oduPageHeaderTools{flex-wrap:wrap;justify-content:flex-end}.oduScope{grid-template-columns:minmax(220px,.85fr) minmax(0,1.4fr)!important}.oduScope>:last-child{grid-column:1/-1}.oduMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.oduWorkspace{grid-template-columns:1fr!important}.oduMaps,.oduMapDetail{height:auto!important;min-height:0!important;max-height:none!important;position:relative!important;top:auto!important}.oduMapList{grid-template-columns:repeat(2,minmax(0,1fr));max-height:340px!important;display:grid!important}.oduMapFacts{grid-template-columns:repeat(4,minmax(0,1fr))!important}.oduMapSummary{grid-template-columns:repeat(3,minmax(0,1fr))!important}.oduClientTable{max-height:440px;overflow:auto!important}.oduClientRow{min-width:920px!important}}@media (width>=768px) and (width<=991px){.profile-gestao main.view-operacao{padding:16px 14px 26px}.oduPageHeader{align-items:flex-start;gap:12px}.oduPageHeaderTools{flex-wrap:wrap;justify-content:flex-end}.oduScope{gap:12px;grid-template-columns:1fr!important}.oduScopeOperation{border-right:0;padding-right:0}.oduImportStatusGrid,.oduImportDrawer{grid-template-columns:repeat(2,minmax(0,1fr))!important}.oduMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.oduWorkspace{grid-template-columns:1fr!important}.oduMaps,.oduMapDetail{height:auto!important;min-height:0!important;max-height:none!important}.oduMapList{grid-template-columns:repeat(2,minmax(0,1fr));max-height:360px!important;display:grid!important}.oduMapDetailHead{grid-template-columns:minmax(0,1fr) auto!important}.oduMapFacts,.oduMapSummary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.oduClientsHeader{flex-direction:column!important;align-items:stretch!important}.oduClientTools{width:100%}.oduClientSearch{flex:260px;width:auto!important}.oduSituationSelect{flex:0 210px}.oduClientTable{max-height:430px;overflow:auto!important}.oduClientRow{min-width:900px!important}}@media (width<=767px){.profile-gestao main.view-operacao{padding:14px 10px 24px!important}.operationDayUpgrade{gap:11px}.oduPageHeader{flex-direction:column;align-items:stretch;gap:10px}.oduPageHeader h1{font-size:22px}.oduPageHeaderTools{flex-wrap:wrap;justify-content:space-between;gap:8px;width:100%}.oduDateChip{min-height:38px;padding:0 10px}.oduUpdated{font-size:10px}.oduScope{gap:10px;padding:12px;grid-template-columns:1fr!important}.oduScopeOperation{border-right:0;padding-right:0}.oduImportOverview{grid-template-columns:1fr}.oduImportStatusGrid,.oduImportDrawer{grid-template-columns:1fr!important}.oduMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.oduMetricCard{grid-template-columns:40px minmax(0,1fr);gap:7px 9px;min-height:84px;padding:11px}.oduMetricIcon{width:40px;height:40px}.oduMetricText small{font-size:9px}.oduMetricText strong{font-size:18px}.oduMetricText em{font-size:8px}.oduWorkspace{gap:10px;grid-template-columns:1fr!important}.oduMaps,.oduMapDetail{height:auto!important;min-height:0!important;max-height:none!important;position:relative!important;top:auto!important}.oduMapList{grid-template-columns:1fr!important;max-height:390px!important;display:grid!important}.oduMapDetailHead{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"identity""facts""diary"!important}.oduDiaryButton{justify-content:center;width:calc(100% - 24px);margin:0 12px 12px!important}.oduMapFacts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.oduMapFacts>span{min-width:0}.oduMapSummary{padding-left:10px;padding-right:10px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.oduOperationalStrip{padding-left:10px;padding-right:10px;overflow-x:auto}.oduOperationalStrip span{flex:none}.oduClientsHeader{padding:11px 10px 8px;flex-direction:column!important;align-items:stretch!important}.oduClientTools{grid-template-columns:1fr;width:100%;display:grid}.oduClientSearch,.oduSituationSelect,.oduExport{max-width:none;width:100%!important}.oduClientTable{max-height:420px;margin-left:8px;margin-right:8px;max-width:calc(100% - 16px)!important;overflow:auto!important}.oduClientRow{min-width:860px!important}.oduClientDetailPanel{min-width:820px!important}}@media (width<=520px){.oduMetrics{grid-template-columns:1fr}.oduMetricCard{min-height:78px}.oduMapFacts,.oduMapSummary{grid-template-columns:1fr!important}.oduMapIdentity h2{font-size:17px}.oduMapCardTop{flex-direction:column}.oduStatusBadge{align-self:flex-start}}.appShell.profile-gestao :is(main.view-diario,main.view-reposicoes,main.view-ocorrencias,main.view-retornaveis,main.view-historico){background:var(--pdx-surface-2);color:var(--pdx-ink)}.appShell.profile-gestao :is(main.view-diario,main.view-reposicoes,main.view-ocorrencias,main.view-retornaveis,main.view-historico)>.pageHeader{margin-bottom:18px}.appShell.profile-gestao :is(main.view-diario,main.view-reposicoes,main.view-ocorrencias,main.view-retornaveis,main.view-historico) .pageEyebrow{color:var(--pdx-muted);letter-spacing:.07em;margin-bottom:4px;font-size:11px;font-weight:600}.appShell.profile-gestao :is(main.view-diario,main.view-reposicoes,main.view-ocorrencias,main.view-retornaveis,main.view-historico) .pageHeader h1{letter-spacing:0;color:var(--pdx-navy);font-size:21px;font-weight:650}.appShell.profile-gestao :is(main.view-diario,main.view-reposicoes,main.view-ocorrencias,main.view-retornaveis,main.view-historico) .pageHeader p{color:var(--pdx-muted);font-size:12.5px}.appShell.profile-gestao :is(main.view-diario,main.view-reposicoes,main.view-ocorrencias,main.view-retornaveis,main.view-historico) .saveState{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-color:var(--pdx-line);color:var(--pdx-muted);background:#fff;font-size:11px;font-weight:500}.appShell.profile-gestao :is(main.view-diario,main.view-reposicoes,main.view-ocorrencias,main.view-retornaveis,main.view-historico) .saveOk .saveDot{background:var(--pdx-ok);box-shadow:none}.appShell.profile-gestao :is(main.view-diario,main.view-reposicoes,main.view-ocorrencias,main.view-retornaveis,main.view-historico) .headerStatus .badge{border-color:var(--pdx-line);box-shadow:none;color:var(--pdx-muted);background:0 0;font-size:11px;font-weight:600}.appShell.profile-gestao :is(main.view-diario,main.view-reposicoes,main.view-ocorrencias,main.view-retornaveis,main.view-historico) :is(.panel,.boardPanel,.boardToolbar){border-color:var(--pdx-line);box-shadow:none;background:#fff;border-radius:10px}.appShell.profile-gestao :is(main.view-diario,main.view-reposicoes,main.view-ocorrencias,main.view-retornaveis,main.view-historico) :is(.panelTitle,.boardTitle){border-bottom-color:var(--pdx-line)}.appShell.profile-gestao :is(main.view-diario,main.view-reposicoes,main.view-ocorrencias,main.view-retornaveis,main.view-historico) :is(.panelTitle h2,.boardTitle b){color:var(--pdx-navy);font-size:15px;font-weight:650}.appShell.profile-gestao :is(main.view-diario,main.view-reposicoes,main.view-ocorrencias,main.view-retornaveis,main.view-historico) :is(.panelTitle small,.boardTitle small){color:var(--pdx-muted)}.appShell.profile-gestao :is(main.view-diario,main.view-reposicoes,main.view-ocorrencias,main.view-retornaveis,main.view-historico) :is(.boardFilterField,.mgmtFilterField)>span{color:var(--pdx-muted);text-transform:none;letter-spacing:0;font-size:11px;font-weight:600}.appShell.profile-gestao :is(main.view-diario,main.view-reposicoes,main.view-ocorrencias,main.view-retornaveis,main.view-historico) .searchableMultiSelectTrigger{border:1px solid var(--pdx-line-strong);height:auto;min-height:38px;color:var(--pdx-ink);box-shadow:none;background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;gap:6px;padding:0 8px 0 12px;display:grid}.appShell.profile-gestao :is(main.view-diario,main.view-reposicoes,main.view-ocorrencias,main.view-retornaveis,main.view-historico) .searchableMultiSelectTrigger:hover,.appShell.profile-gestao :is(main.view-diario,main.view-reposicoes,main.view-ocorrencias,main.view-retornaveis,main.view-historico) .searchableMultiSelect.isOpen .searchableMultiSelectTrigger{border-color:var(--pdx-blue);background:#fff;box-shadow:0 0 0 3px #1f5aa614}.appShell.profile-gestao :is(main.view-diario,main.view-reposicoes,main.view-ocorrencias,main.view-retornaveis,main.view-historico) .searchableMultiSelectTrigger>span{color:var(--pdx-ink);font-size:12.5px;font-weight:500}.appShell.profile-gestao :is(main.view-diario,main.view-reposicoes,main.view-ocorrencias,main.view-retornaveis,main.view-historico) .searchableMultiSelectTrigger>b{color:var(--pdx-faint);place-items:center;display:grid}.appShell.profile-gestao :is(main.view-diario,main.view-reposicoes,main.view-ocorrencias,main.view-retornaveis,main.view-historico) .searchableMultiSelectTrigger>em{background:var(--pdx-blue-soft);color:var(--pdx-blue);font-size:11px;font-weight:650}.appShell.profile-gestao :is(main.view-diario,main.view-reposicoes,main.view-ocorrencias,main.view-retornaveis,main.view-historico) :is(input.search,select.statusSelect,.replacementFilters input,.replacementFilters select){border:1px solid var(--pdx-line-strong);min-height:38px;color:var(--pdx-ink);box-shadow:none;background:#fff;border-radius:8px;font-size:12.5px;font-weight:500}.appShell.profile-gestao :is(main.view-diario,main.view-reposicoes,main.view-ocorrencias,main.view-retornaveis,main.view-historico) :is(input.search,select.statusSelect,.replacementFilters input,.replacementFilters select):focus{border-color:var(--pdx-blue);outline:0;box-shadow:0 0 0 3px #1f5aa614}.appShell.profile-gestao main.view-diario .boardToolbar>button{border:1px solid var(--pdx-blue);background:var(--pdx-blue);color:#fff;min-height:38px;box-shadow:none;border-radius:8px;font-size:12.5px;font-weight:600}.appShell.profile-gestao main.view-diario .boardToolbar>button:hover:not(:disabled){background:var(--pdx-blue-hover);border-color:var(--pdx-blue-hover)}.appShell.profile-gestao main.view-diario .boardLog{color:var(--pdx-muted);font-size:12px}.appShell.profile-gestao :is(main.view-diario,main.view-reposicoes,main.view-ocorrencias,main.view-retornaveis,main.view-historico) :is(.managementHead,.boardTable .row.head,.returnHead){background:var(--pdx-surface-soft);color:var(--pdx-muted);text-transform:none;letter-spacing:0;font-size:11px;font-weight:600}.appShell.profile-gestao :is(main.view-diario,main.view-reposicoes,main.view-ocorrencias,main.view-retornaveis,main.view-historico) :is(.managementRow,.boardTable .row,.returnRow){border-bottom-color:var(--pdx-line-soft);color:var(--pdx-ink)}.appShell.profile-gestao :is(main.view-reposicoes,main.view-ocorrencias) .replacementKpis>*{border-color:var(--pdx-line);box-shadow:none;background:#fff}.appShell.profile-gestao :is(main.view-reposicoes,main.view-ocorrencias) .replacementKpis b,.appShell.profile-gestao :is(main.view-reposicoes,main.view-ocorrencias) .replacementKpis strong{color:var(--pdx-navy);font-weight:650}.appShell.profile-gestao :is(main.view-diario,main.view-reposicoes,main.view-ocorrencias,main.view-retornaveis,main.view-historico) :is(.originBadge,.statusPill,.historyType){border:1px solid var(--pdx-line-strong);color:var(--pdx-muted);box-shadow:none;background:#fff;font-weight:650}.appShell.profile-gestao :is(main.view-diario,main.view-reposicoes,main.view-ocorrencias,main.view-retornaveis,main.view-historico) .pendingNumber{color:var(--pdx-warn)}.appShell.profile-gestao main.view-diario .timelineList>button{border-color:var(--pdx-line-soft)}.appShell.profile-gestao main.view-diario .timelineList>button:hover{background:var(--pdx-surface-soft)}.appShell.profile-gestao main.view-diario .timelineList>button.selected{background:var(--pdx-blue-soft)}.appShell.profile-gestao main.view-diario .timelineList .event strong{color:var(--pdx-navy);font-weight:650}.appShell.profile-gestao main.view-diario .timelineList .event small,.appShell.profile-gestao main.view-diario .timelineList .event em,.appShell.profile-gestao main.view-diario .timelineList .time small{color:var(--pdx-muted)}.appShell.profile-gestao main.view-diario .timelineList>button>i{background:var(--pdx-blue);box-shadow:none}.appShell.profile-gestao main.view-operacao aside.oduMaps:before{display:none}.appShell.profile-gestao :is(main.view-clientes,main.view-configuracoes,main.view-usuarios){background:var(--pdx-surface-2);color:var(--pdx-ink)}.appShell.profile-gestao :is(main.view-clientes,main.view-configuracoes)>.pageHeader{margin-bottom:18px}.appShell.profile-gestao :is(main.view-clientes,main.view-configuracoes) .pageEyebrow{color:var(--pdx-muted);letter-spacing:.07em;margin-bottom:4px;font-size:11px;font-weight:600}.appShell.profile-gestao :is(main.view-clientes,main.view-configuracoes) .pageHeader h1{letter-spacing:0;color:var(--pdx-navy);font-size:21px;font-weight:650}.appShell.profile-gestao :is(main.view-clientes,main.view-configuracoes) .pageHeader p{color:var(--pdx-muted);font-size:12.5px}.appShell.profile-gestao :is(main.view-clientes,main.view-configuracoes) .saveState{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-color:var(--pdx-line);color:var(--pdx-muted);background:#fff;font-size:11px;font-weight:500}.appShell.profile-gestao :is(main.view-clientes,main.view-configuracoes) .saveOk .saveDot{background:var(--pdx-ok);box-shadow:none}.appShell.profile-gestao :is(main.view-clientes,main.view-configuracoes) .headerStatus .badge{border-color:var(--pdx-line);box-shadow:none;color:var(--pdx-muted);background:0 0;font-size:11px;font-weight:600}.appShell.profile-gestao :is(main.view-clientes,main.view-configuracoes) .panel{border-color:var(--pdx-line);box-shadow:none;border-radius:10px}.appShell.profile-gestao main.view-clientes .customerDirectoryHero{background:#fff}.appShell.profile-gestao main.view-clientes .customerDirectoryEyebrow{color:var(--pdx-muted);letter-spacing:.07em;font-weight:600}.appShell.profile-gestao main.view-clientes .customerDirectoryHero h2{color:var(--pdx-navy);font-size:17px;font-weight:650}.appShell.profile-gestao main.view-clientes .customerDirectoryHero p{color:var(--pdx-muted);font-size:12.5px}.appShell.profile-gestao main.view-clientes :is(.customerRefresh,.customerDetailsBtn){border:1px solid var(--pdx-line-strong);min-height:34px;color:var(--pdx-blue);background:#fff;border-radius:7px;font-size:12.5px;font-weight:600}.appShell.profile-gestao main.view-clientes :is(.customerRefresh,.customerDetailsBtn):hover{border-color:var(--pdx-blue);background:var(--pdx-blue-soft)}.appShell.profile-gestao main.view-clientes .customerKpi,.appShell.profile-gestao main.view-clientes .customerKpi:is(.ok,.warning,.neutral){border-color:var(--pdx-line);background:#fff;border-radius:10px}.appShell.profile-gestao main.view-clientes .customerKpi small{color:var(--pdx-muted);text-transform:none;font-weight:600}.appShell.profile-gestao main.view-clientes .customerKpi strong,.appShell.profile-gestao main.view-clientes .customerKpi.warning strong{color:var(--pdx-navy);font-size:24px;font-weight:650}.appShell.profile-gestao main.view-clientes .customerKpi span{color:var(--pdx-muted)}.appShell.profile-gestao main.view-clientes .customerLocationAlert{border-color:#efd9b4;border-left:3px solid var(--pdx-warn);color:var(--pdx-ink);background:#fdf8ee;border-radius:8px}.appShell.profile-gestao main.view-clientes .customerLocationAlert button{border-color:var(--pdx-warn);color:var(--pdx-warn);border-radius:7px;font-weight:600}.appShell.profile-gestao main.view-clientes .customerStatus{border:1px solid var(--pdx-line-strong);background:#fff;gap:5px;padding:2px 8px;font-size:10.5px;font-weight:650}.appShell.profile-gestao main.view-clientes .customerStatus:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.appShell.profile-gestao main.view-clientes .customerStatus.ok{color:var(--pdx-ok);background:#fff}.appShell.profile-gestao main.view-clientes .customerStatus.pending{color:var(--pdx-warn);background:#fff}.appShell.profile-gestao main.view-clientes .customerStatus.neutral{color:var(--pdx-muted);background:#fff}.appShell.profile-gestao main.view-clientes .acceptLocation{background:var(--pdx-blue);border-radius:7px;font-weight:600}.appShell.profile-gestao main.view-clientes .keepCurrent{border-color:var(--pdx-line-strong);color:var(--pdx-ink);border-radius:7px;font-weight:600}.appShell.profile-gestao main.view-clientes input,.appShell.profile-gestao main.view-clientes select{border-color:var(--pdx-line-strong);color:var(--pdx-ink);border-radius:8px;font-size:12.5px}.appShell.profile-gestao main.view-configuracoes .settingsHero span{color:var(--pdx-muted);letter-spacing:.07em;font-weight:600}.appShell.profile-gestao main.view-configuracoes .settingsHero h2{color:var(--pdx-navy);font-size:17px;font-weight:650}.appShell.profile-gestao main.view-configuracoes .settingsHero p{color:var(--pdx-muted);font-size:12.5px}.appShell.profile-gestao main.view-configuracoes .settingsHero>button,.appShell.profile-gestao main.view-configuracoes :is(.branchAdd,.mapBranchAction) button{border-color:var(--pdx-line-strong);min-height:36px;color:var(--pdx-blue);background:#fff;border-radius:7px;font-size:12.5px;font-weight:600}.appShell.profile-gestao main.view-configuracoes .primary,.appShell.profile-gestao main.view-configuracoes :is(.branchAdd,.mapBranchAction) button.primary{border-color:var(--pdx-blue);background:var(--pdx-blue);color:#fff}.appShell.profile-gestao main.view-configuracoes .settingsKpis>div,.appShell.profile-gestao main.view-configuracoes .settingsKpis>div:is(.warn,.ok){border-color:var(--pdx-line);background:#fff;border-radius:10px}.appShell.profile-gestao main.view-configuracoes .settingsKpis small{color:var(--pdx-muted);font-weight:600}.appShell.profile-gestao main.view-configuracoes .settingsKpis strong,.appShell.profile-gestao main.view-configuracoes .settingsKpis .warn strong{color:var(--pdx-navy);font-size:24px;font-weight:650}.appShell.profile-gestao main.view-configuracoes .settingsKpis .warn small:after{content:" •";color:var(--pdx-warn)}.appShell.profile-gestao main.view-configuracoes .settingsTitle{border-bottom-color:var(--pdx-line);background:#fff}.appShell.profile-gestao main.view-configuracoes .settingsTitle h3{color:var(--pdx-navy);font-size:15px;font-weight:650}.appShell.profile-gestao main.view-configuracoes .settingsTitle p{color:var(--pdx-muted)}.appShell.profile-gestao main.view-configuracoes .settingsTitle>b{border:1px solid var(--pdx-line-strong);color:var(--pdx-warn);background:#fff;font-weight:650}.appShell.profile-gestao main.view-configuracoes :is(.branchAdd input,.mapBranchAction select){border-color:var(--pdx-line-strong);height:38px;color:var(--pdx-ink);border-radius:8px;font-size:12.5px}.appShell.profile-gestao main.view-usuarios .searchableMultiSelectTrigger{border:1px solid var(--pdx-line-strong);min-height:38px;box-shadow:none;background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;gap:6px;padding:0 8px 0 12px;display:grid}.appShell.profile-gestao main.view-usuarios .searchableMultiSelectTrigger:hover,.appShell.profile-gestao main.view-usuarios .searchableMultiSelect.isOpen .searchableMultiSelectTrigger{border-color:var(--pdx-blue);box-shadow:0 0 0 3px #1f5aa614}.appShell.profile-gestao main.view-usuarios .searchableMultiSelectTrigger>span{color:var(--pdx-ink);font-size:12.5px;font-weight:500}.appShell.profile-gestao main.view-usuarios .searchableMultiSelectTrigger>b{color:var(--pdx-faint);place-items:center;display:grid}.appShell.profile-gestao main.view-usuarios .searchableMultiSelectTrigger>em{background:var(--pdx-blue-soft);color:var(--pdx-blue);font-size:11px;font-weight:650}.appShell.profile-gestao main.view-resultados{background:var(--pdx-surface-2);color:var(--pdx-ink)}.resultsRoot{gap:16px;min-width:0;display:grid}.resultsRoot .panel{border:1px solid var(--pdx-line);box-shadow:none;background:#fff;border-radius:10px;min-width:0;padding:0}.resHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.resEyebrow{color:var(--pdx-muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:600;display:block}.resTitle h1{color:var(--pdx-navy);letter-spacing:0;margin:0;font-size:21px;font-weight:650}.resTitle p{color:var(--pdx-muted);margin:4px 0 0;font-size:12.5px}.resHeaderActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.resFresh{border:1px solid var(--pdx-line);min-height:30px;color:var(--pdx-muted);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:11.5px;font-weight:500;display:inline-flex}.resFresh i{background:var(--pdx-ok);border-radius:50%;width:7px;height:7px}.resFresh.warn i{background:var(--pdx-warn)}.resFresh.bad i{background:var(--pdx-bad)}.resBtn{border:1px solid var(--pdx-line-strong);min-height:36px;color:var(--pdx-blue);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.resBtn:hover:not(:disabled){border-color:var(--pdx-blue);background:var(--pdx-blue-soft)}.resBtn:disabled{opacity:.6;cursor:default}.resBtn.primary{border-color:var(--pdx-blue);background:var(--pdx-blue);color:#fff}.resBtn.primary:hover:not(:disabled){background:var(--pdx-blue-hover);border-color:var(--pdx-blue-hover)}.resBtn:focus-visible,.resTabs button:focus-visible,.resRow[role=row]:focus-visible{outline:2px solid var(--pdx-blue);outline-offset:2px}.resTabs{border-bottom:1px solid var(--pdx-line);scrollbar-width:thin;gap:4px;display:flex;overflow-x:auto}.resTabs button{color:var(--pdx-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;padding:10px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.resTabs button:hover{color:var(--pdx-navy)}.resTabs button.active{border-bottom-color:var(--pdx-blue);color:var(--pdx-blue)}.resFilters{border:1px solid var(--pdx-line);background:#fff;border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:12px 14px;display:flex}.resField{gap:5px;min-width:0;display:grid}.resField>span{color:var(--pdx-muted);font-size:11px;font-weight:600}.resField input[type=date]{border:1px solid var(--pdx-line-strong);min-height:38px;color:var(--pdx-ink);font:inherit;background:#fff;border-radius:8px;padding:0 10px;font-size:12.5px}.resField input[type=date]:focus{border-color:var(--pdx-blue);outline:0;box-shadow:0 0 0 3px #1f5aa614}.resOperation{min-width:220px}.resOperation .searchableMultiSelectTrigger{border:1px solid var(--pdx-line-strong);min-height:38px;box-shadow:none;background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;gap:6px;padding:0 8px 0 12px;display:grid}.resOperation .searchableMultiSelectTrigger>span{color:var(--pdx-ink);font-size:12.5px;font-weight:500}.resOperation .searchableMultiSelectTrigger>b{color:var(--pdx-faint);place-items:center;display:grid}.resOperation .searchableMultiSelectTrigger>em{background:var(--pdx-blue-soft);color:var(--pdx-blue);font-size:11px;font-weight:650}.resWarn{border:1px solid #efd9b4;border-left:3px solid var(--pdx-warn);color:var(--pdx-ink);background:#fdf8ee;border-radius:8px;margin:0;padding:9px 12px;font-size:12.5px}.resSources{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.resSource{border:1px solid var(--pdx-line);background:#fff;border-radius:10px;padding:10px 12px}.resSource b{color:var(--pdx-navy);align-items:center;gap:6px;font-size:12px;font-weight:650;display:flex}.resSource b i{background:var(--pdx-faint);border-radius:50%;flex:none;width:7px;height:7px}.resSource.ok b i{background:var(--pdx-ok)}.resSource.pendente b i{background:var(--pdx-warn)}.resSource small{color:var(--pdx-muted);margin-top:3px;font-size:11px;display:block}.resSource p{color:var(--pdx-muted);margin:5px 0 0;font-size:11.5px;line-height:1.4}.resKpis{gap:8px;display:grid}.resGroupTitle{color:var(--pdx-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.resKpiGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.resKpi{border:1px solid var(--pdx-line);background:#fff;border-radius:10px;align-content:start;gap:4px;min-width:0;padding:13px 14px;display:grid}.resKpi>header{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.resKpi>header span{color:var(--pdx-muted);font-size:12px;font-weight:600}.resKpi strong{color:var(--pdx-navy);font-size:24px;font-weight:650;line-height:1.15}.resKpi.st-sem_dados strong{color:var(--pdx-faint)}.resKpi small{color:var(--pdx-muted);font-size:11px;line-height:1.35}.resKpi footer{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.resSourceTag,.resGoal{border:1px solid var(--pdx-line);color:var(--pdx-muted);border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:600}.resGoal.dentro{color:var(--pdx-ok)}.resGoal.fora{color:var(--pdx-bad);border-color:#e8c4c1}.resChip{border:1px solid var(--pdx-line-strong);color:var(--pdx-muted);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:10.5px;font-style:normal;font-weight:650;display:inline-flex}.resChip i{background:currentColor;border-radius:50%;width:6px;height:6px}.resChip.st-apurado,.resChip.ph-concluido{color:var(--pdx-ok)}.resChip.st-em_andamento,.resChip.ph-em_rota{color:var(--pdx-blue)}.resChip.st-atrasado,.resChip.ph-retornou,.resChip.ph-pc_fisica{color:var(--pdx-warn)}.resChip.st-estimado,.resChip.st-sem_dados,.resChip.ph-no_cdd{color:var(--pdx-muted)}.resPanelTitle{border-bottom:1px solid var(--pdx-line);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:12px 14px;display:flex}.resPanelTitle h2{color:var(--pdx-navy);margin:0;font-size:15px;font-weight:650}.resPanelTitle small{color:var(--pdx-muted);font-size:11.5px}.resSplit{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px;display:grid}.resPhaseTrack{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:12px 14px;display:grid}.resPhase{border:1px solid var(--pdx-line-soft);border-top:3px solid var(--pdx-line-strong);background:#fbfcfd;border-radius:8px;gap:2px;min-width:0;padding:10px;display:grid}.resPhase strong{color:var(--pdx-navy);font-size:20px;font-weight:650}.resPhase span{color:var(--pdx-muted);font-size:11.5px;font-weight:600}.resPhase small{color:var(--pdx-muted);font-size:10.5px}.resPhase.ph-em_rota{border-top-color:var(--pdx-blue)}.resPhase.ph-retornou,.resPhase.ph-pc_fisica{border-top-color:var(--pdx-warn)}.resPhase.ph-concluido{border-top-color:var(--pdx-ok)}.resAttention ul{gap:2px;margin:0;padding:6px 8px;list-style:none;display:grid}.resAttention li button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;gap:2px;width:100%;padding:8px;display:grid}.resAttention li button:hover{background:var(--pdx-surface-2)}.resAttention li b{color:var(--pdx-navy);font-size:12.5px}.resAttention li span{color:var(--pdx-muted);font-size:11.5px}.resNote{color:var(--pdx-muted);gap:6px;margin:0;padding:10px 14px;font-size:11.5px;line-height:1.4;display:flex}.resEmptyLine{color:var(--pdx-muted);margin:0;padding:14px;font-size:12px}.resMapsArea{gap:12px;display:grid}.resMapsArea.withDetail{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.resSearch{border:1px solid var(--pdx-line-strong);min-height:34px;color:var(--pdx-faint);border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:0 10px;display:flex}.resSearch:focus-within{border-color:var(--pdx-blue);box-shadow:0 0 0 3px #1f5aa614}.resSearch input{width:220px;max-width:100%;color:var(--pdx-ink);font:inherit;background:0 0;border:0;outline:0;font-size:12.5px}.resTable{display:grid;overflow-x:auto}.resRow{border-bottom:1px solid var(--pdx-line-soft);color:var(--pdx-ink);grid-template-columns:minmax(90px,.8fr) minmax(140px,1.4fr) 120px repeat(7,minmax(80px,.8fr));align-items:center;gap:8px;padding:9px 14px;font-size:12.5px;display:grid}.resRow>span{overflow-wrap:anywhere;min-width:0}.resRow small{color:var(--pdx-muted);font-size:10.5px;display:block}.resRow[role=row]:not(.resHead){cursor:pointer}.resRow[role=row]:not(.resHead):hover{background:var(--pdx-surface-soft)}.resRow.selected{background:var(--pdx-blue-soft)}.resHead{background:var(--pdx-surface-soft);color:var(--pdx-muted);font-size:11px;font-weight:600}.resPending{color:var(--pdx-faint)}.resTable.goals .resRow{cursor:default;grid-template-columns:minmax(150px,1fr) 100px minmax(220px,2.4fr) 120px}.resTable.goals .resRow:hover{background:0 0}.resDetail{position:sticky;top:12px}.resClose{border:1px solid var(--pdx-line-strong);width:30px;height:30px;color:var(--pdx-muted);cursor:pointer;background:#fff;border-radius:7px;margin-left:auto;font-size:18px}.resDetail dl{gap:8px;margin:0;padding:12px 14px;display:grid}.resDetail dl div{justify-content:space-between;gap:10px;font-size:12.5px;display:flex}.resDetail dt{color:var(--pdx-muted)}.resDetail dd{color:var(--pdx-ink);text-align:right;margin:0;font-weight:600}.resDetail h3{color:var(--pdx-navy);margin:0;padding:10px 14px 4px;font-size:13px;font-weight:650}.resDetail h3 small{color:var(--pdx-muted);font-weight:500}.resTimeline{gap:6px;margin:0;padding:4px 14px 12px;list-style:none;display:grid}.resTimeline li{border-left:2px solid var(--pdx-line-strong);justify-content:space-between;gap:8px;padding-left:12px;font-size:12px;display:flex}.resTimeline li.done{border-left-color:var(--pdx-ok)}.resTimeline li span{color:var(--pdx-muted)}.resState{text-align:center;color:var(--pdx-muted);justify-items:center;gap:6px;padding:32px 16px;display:grid}.resState h2{color:var(--pdx-navy);margin:4px 0 0;font-size:16px;font-weight:650}.resState p{margin:0;font-size:12.5px}.resState.bad h2{color:var(--pdx-bad)}.resColumns{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.resInfo p{color:var(--pdx-muted);margin:0;padding:12px 14px 0;font-size:12.5px;line-height:1.5}.resInfo p:last-child{padding-bottom:14px}.resInlineActions{flex-wrap:wrap;gap:8px;padding:12px 14px 14px;display:flex}.resChecklist{color:var(--pdx-ink);gap:4px;margin:0;padding:10px 14px 14px 32px;font-size:12.5px;display:grid}.resBoard{grid-template-columns:repeat(6,minmax(150px,1fr));gap:10px;display:grid;overflow-x:auto}.resBoardCol{border:1px dashed var(--pdx-line-strong);background:#fbfcfd;border-radius:10px;min-height:140px}.resBoardCol h3{border-bottom:1px solid var(--pdx-line-soft);color:var(--pdx-navy);justify-content:space-between;margin:0;padding:10px 12px;font-size:12.5px;font-weight:650;display:flex}.resBoardCol h3 span{color:var(--pdx-muted);font-weight:600}@media (width<=1100px){.resSplit,.resMapsArea.withDetail{grid-template-columns:1fr}.resDetail{position:static}.resPhaseTrack{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.resTitle h1{font-size:19px}.resHeaderActions{width:100%}.resKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.resKpi strong{font-size:20px}.resPhaseTrack{grid-template-columns:repeat(2,minmax(0,1fr))}.resOperation{flex:100%;min-width:0}.resSearch{width:100%;margin-left:0}.resSearch input{width:100%}.resTable .resHead{display:none}.resTable .resRow,.resTable.goals .resRow{border:1px solid var(--pdx-line);border-radius:10px;grid-template-columns:1fr 1fr;gap:6px 12px;margin:8px 10px 0;padding:10px 12px}.resTable .resRow>span[data-label]:before{content:attr(data-label);color:var(--pdx-muted);font-size:10.5px;font-weight:600;display:block}.resTable .resRow>span:first-child,.resTable.goals .resRow>span:nth-child(3){grid-column:1/-1}.resTable{padding-bottom:10px}.resBoard{grid-template-columns:repeat(6,minmax(200px,1fr))}}.resultsTv{z-index:1000;background:var(--pdx-surface-2);gap:22px;padding:28px 36px;position:fixed;inset:0;overflow:auto}.resultsTv .resTitle h1{font-size:34px}.resultsTv .resTitle p,.resultsTv .resEyebrow{font-size:15px}.resultsTv .resFresh{min-height:40px;font-size:16px}.resultsTv .resBtn{min-height:44px;font-size:15px}.resultsTv .resGroupTitle{font-size:15px}.resultsTv .resKpiGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.resultsTv .resKpi{padding:20px 22px}.resultsTv .resKpi>header span{font-size:17px}.resultsTv .resKpi strong{font-size:44px}.resultsTv .resKpi small,.resultsTv .resChip,.resultsTv .resSourceTag,.resultsTv .resGoal{font-size:14px}.resultsTv .resPanelTitle h2{font-size:22px}.resultsTv .resPanelTitle small{font-size:15px}.resultsTv .resPhase strong{font-size:38px}.resultsTv .resPhase span{font-size:15px}.resultsTv .resAttention li b{font-size:18px}.resultsTv .resAttention li span,.resultsTv .resNote{font-size:15px}@media (prefers-reduced-motion:reduce){.resultsRoot *{transition:none!important}}.areaLogo{flex:none;width:44px;height:44px;display:block}.areaLogo.small{width:32px;height:32px}.resultsTopActions button:focus-visible{outline:2px solid var(--pdx-blue);outline-offset:2px}.resultsWorkspace{background:var(--pdx-surface-2);min-height:100vh;color:var(--pdx-ink);font-family:Inter,system-ui,sans-serif}.resultsTopbar{z-index:50;background:var(--pdx-navy);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 20px;display:flex;position:sticky;top:0}.resultsBrand{align-items:center;gap:10px;display:flex}.resultsBrand strong{font-size:15px;font-weight:750;display:block}.resultsBrand small{color:#c6d3e3;font-size:11.5px}.resultsTopActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.resultsUser{color:#c6d3e3;font-size:12.5px}.resultsTopActions button{color:#fff;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.resultsTopActions button:hover{background:#ffffff1a}.resultsMain{max-width:1500px;margin:0 auto;padding:20px}.areaSwitchButton{width:100%}@media (width<=640px){.resultsTopbar{padding:10px 16px}.resultsUser{display:none}.resultsMain{padding:16px}}.resultsMain.view-administracao{max-width:1500px}.resOperational{--res-blue:var(--pdx-blue);--res-ink:#18354c;--res-line:#dfe7f0;gap:18px}.resOperational :is(button,input,summary):focus-visible{outline:3px solid var(--pdx-blue);outline-offset:3px}.resOperational .resBtn{min-height:42px;font-size:13px}.appShell.profile-gestao .resOperational .resBtn{width:auto;box-shadow:none;flex:none;margin:0}.resOperational .resFilterPanel{border:1px solid var(--res-line);background:#fff;border-radius:14px;min-width:0}.resOperational .resPeriodForm{flex-wrap:wrap;align-items:end;gap:12px;padding:16px;display:flex}.resFilterHeading{color:var(--res-ink);align-self:center;align-items:center;gap:8px;margin-right:8px;font-size:14px;font-weight:700;display:flex}.resOperational .resField>span{font-size:12px}.resOperational .resField input[type=date]{width:100%;min-width:0;height:42px;font-size:14px}.resOperational .resFilters{border:0;border-top:1px solid var(--pdx-line-soft);border-radius:0;grid-template-columns:minmax(170px,1fr) minmax(160px,1fr) minmax(210px,1.4fr) auto;padding:14px 16px;display:grid}.resOperational .resOperation{min-width:0}.resOperational .searchableMultiSelectTrigger{min-height:42px}.resOperational .resOperation .searchableMultiSelectTrigger>span{font-size:13px}.resOperational .resSearch{box-sizing:border-box;color:#75879b;width:100%;height:42px;margin:0}.resOperational .resSearch input{width:100%;min-width:0;font-size:14px}.resScope{color:#516981;background:#f1f6fd;border-radius:0 0 14px 14px;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:10px 16px;font-size:12px;display:flex}.resScope>span{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.resValidation{color:#a73535;flex-basis:100%;margin:0;font-size:13px}.resSectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0 0 3px;display:flex}.resSectionHeading h2{color:var(--res-ink);margin:0;font-size:18px}.resSectionHeading>span{color:#60758a;font-size:12px}.resOperational .resKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.resOperational .resKpi{border-radius:14px;gap:10px;padding:18px;position:relative}.resOperational .resKpi>header{align-items:center}.resOperational .resKpi>header>span:first-child{color:#536c84;font-size:13px}.resKpiIcon{background:var(--pdx-blue-soft);width:36px;height:36px;color:var(--pdx-blue);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.resOperational .resKpi>strong{letter-spacing:-.04em;color:var(--res-ink);font-size:clamp(24px,2.4vw,36px)}.resOperational .resKpi.st-sem_dados>strong{color:#8293a5}.resOperational .resChip{background:var(--pdx-line-soft);color:#556a7f;border:0;justify-self:start;width:max-content;max-width:100%;padding:4px 9px;font-size:11px}.resOperational .resChip.st-em_andamento,.resOperational .resChip.ph-em_rota{background:var(--pdx-blue-soft);color:#245aa4}.resOperational .resChip.st-apurado,.resOperational .resChip.ph-concluido{color:#286c50;background:#e8f5ef}.resOperational .resChip.ph-retornou,.resOperational .resChip.ph-pc_fisica{color:#865b12;background:#fff4df}.resOperational .resGoal{border:0;justify-self:start;padding:0;font-size:11px;font-weight:500}.resMetricInfo{color:#60758a;min-width:0;margin-top:2px;font-size:12px;line-height:1.5}.resMetricInfo summary{cursor:pointer;color:#486787;padding:5px 0;font-weight:600}.resMetricInfo p{margin:8px 0}.resMetricInfo small{display:block}.resDeparture{background:var(--pdx-blue-soft);color:#234e7a;border:1px solid #dae7f9;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;padding:13px 16px;font-size:13px;display:flex}.resDeparture progress{min-width:80px;height:8px;accent-color:var(--res-blue);background:#cfdef1;border:0;border-radius:8px;flex:1}.resDeparture progress::-webkit-progress-bar{background:#cfdef1;border-radius:8px}.resDeparture progress::-webkit-progress-value{background:var(--res-blue);border-radius:8px}.resDeparture strong{white-space:nowrap;font-size:15px}.resSecondary>summary{cursor:pointer;color:#536b83;justify-content:space-between;gap:8px;padding:12px 0;font-size:13px;font-weight:600;display:flex}.resSecondary[open]>summary svg{transform:rotate(180deg)}.resOperational .panel{border-color:var(--res-line);border-radius:14px}.resOperational .resPanelTitle{gap:8px 14px;padding:16px 18px}.resOperational .resPanelTitle h2{font-size:17px}.resOperational .resPhaseTrack{grid-template-columns:repeat(5,minmax(0,1fr));padding:14px 18px;display:grid}.resOperational .resPhase{font:inherit;text-align:left;cursor:pointer;background:var(--pdx-surface-soft);border:1px solid var(--res-line);border-top:3px solid #9fafbf;min-height:76px;transition:background .15s,border-color .15s}.resOperational .resPhase.ph-em_rota{border-top-color:var(--pdx-blue)}.resOperational .resPhase.ph-concluido{border-top-color:#29836a}.resOperational .resPhase.ph-retornou,.resOperational .resPhase.ph-pc_fisica{border-top-color:#b58431}.resOperational .resPhase:hover,.resOperational .resPhase[aria-pressed=true]{background:var(--pdx-blue-soft);border-color:var(--pdx-blue)}.resOperational .resPhase strong{font-size:26px}.resTextButton{color:var(--pdx-blue);cursor:pointer;background:0 0;border:0;min-height:40px;margin-left:auto;font-size:12px}.resOperational .resDataTable{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;margin:0;font-size:13px}.resOperational .resDataTable th{color:#65798c;border-bottom:1px solid var(--res-line);text-align:left;background:#f4f7fb;padding:12px;font-size:11px;font-weight:650}.resOperational .resDataTable th:nth-child(2){width:28%}.resOperational .resDataTable td{color:var(--res-ink);vertical-align:middle;overflow-wrap:anywhere;white-space:normal;border-bottom:1px solid #eaf0f6;padding:13px 12px}.resOperational .resDataTable tr.selected>td{background:#ecf3fe}.resOperational .resDataTable small{color:#65798c;margin-top:4px;font-size:11px;display:block}.resOperational .resDataTable b{font-weight:650}.resOperational .resDataTable tr:last-child td{border-bottom:0}.resExpand{color:var(--pdx-blue);cursor:pointer;background:#f6f9fe;border:1px solid #dbe5f1;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-height:40px;padding:8px;font-size:12px;display:flex}.resExpand[aria-expanded=true] svg{transform:rotate(180deg)}.resOperational .resExpandedRow>td{background:#f6f9fe;padding:0}.resInlineDetail{border-left:3px solid var(--pdx-blue);padding:18px}.resInlineDetail h3{margin:0 0 16px;font-size:16px}.resDetailGrid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:16px;margin:0 0 14px;display:grid}.resDetailGrid dt{color:#60758a;margin-bottom:5px;font-size:12px}.resDetailGrid dd{margin:0;font-size:14px;font-weight:600}.resOperational .resTimeline{max-width:650px;padding:10px 0}.resPagination{border-top:1px solid var(--res-line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:14px 18px;display:flex}.resPagination>span{color:#60758a;margin-right:auto;font-size:12px}.resSourcesDisclosure{border:1px solid var(--res-line);background:#fff;border-radius:12px;padding:14px 16px}.resSourcesDisclosure>summary{color:#536b83;cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.resSourcesDisclosure>summary>span{margin-left:auto;font-size:12px;font-weight:400}.resSourcesDisclosure .resSources{max-height:340px;margin-top:14px;overflow:auto}.resOperational .resState{gap:12px;padding:36px 20px}.resOperational .resState h3{margin:0;font-size:17px}.resOperational .resPending{color:#687d91;font-size:12px}.resTreatmentTabs{flex-wrap:wrap;gap:8px;padding:16px 18px;display:flex}.resTreatmentTabs button{font:inherit;border:1px solid var(--res-line);color:#536b83;cursor:pointer;background:#f6f8fb;border-radius:8px;min-height:42px;padding:10px 15px;font-size:13px}.resTreatmentTabs button.active{background:var(--pdx-blue-soft);color:var(--pdx-blue);border-color:var(--pdx-blue)}.resHelp{border-top:1px solid var(--res-line);color:#536b83;padding:16px 18px;font-size:13px}.resHelp summary{cursor:pointer;font-weight:600}.resHelp p{line-height:1.6}.resGoalCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px;display:grid}.resGoalCards article{border:1px solid var(--res-line);border-radius:12px;min-width:0;padding:16px}.resGoalCards h3{color:var(--res-ink);margin:12px 0 8px;font-size:15px}.resGoalCards article>strong{margin-bottom:12px;font-size:20px;display:block}.resGoalCards article>small{color:#60758a;font-size:12px}.resGoalCards ul{max-height:240px;padding-left:16px;overflow:auto}.resSrOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.resOperational.resultsTv .resKpi>strong{font-size:44px}.resOperational.resultsTv .resMetricInfo,.resOperational.resultsTv .resSecondary{display:none}@media (width<=1100px){.resOperational .resKpiGrid,.resOperational .resFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.resSearchField{grid-column:1/-1}.resGoalCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.resOperational{gap:14px}.resOperational .resPeriodForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.resFilterHeading,.resValidation{grid-column:1/-1}.resOperational .resFilters{gap:10px;padding:14px}.resOperational .resField input[type=date]{padding:0 6px;font-size:13px}.resOperational .resScope{padding:10px 14px;font-size:11px}.resOperational .resKpi{gap:8px;padding:14px 12px}.resOperational .resKpiGrid{gap:9px}.resOperational .resKpi>strong{font-size:25px}.resOperational .resKpi>header>span:first-child{font-size:12px}.resOperational .resKpiIcon{border-radius:8px;width:28px;height:28px}.resOperational .resMetricInfo{font-size:11px}.resOperational .resDeparture{gap:8px;font-size:12px}.resDeparture>b{flex:1}.resDeparture progress{flex-basis:100%;order:3}.resOperational .resPhaseTrack{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px}.resOperational .resPhase{min-height:70px;padding:8px}.resOperational .resPhase strong{font-size:22px}.resOperational .resPhase span{font-size:11px}.resOperational .resDataTable{box-sizing:border-box;padding:0 10px 10px;display:block}.resOperational .resDataTable thead{display:none}.resOperational .resDataTable tbody{gap:10px;display:grid}.resOperational .resDataTable tr{border:1px solid var(--res-line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.resOperational .resDataTable td{border:0;min-width:0;padding:0;font-size:13px;display:block}.resOperational .resDataTable td[data-label]:before{content:attr(data-label);color:#65798c;margin-bottom:4px;font-size:10px;display:block}.resOperational .resDataTable td:nth-child(2){border-bottom:1px solid #edf1f7;grid-area:1/1/auto/-1;padding-bottom:8px}.resOperational .resDataTable tr.selected{background:#ecf3fe;border-color:#8db6ed}.resOperational .resExpandCell{grid-column:1/-1}.resExpand{width:100%;min-height:42px}.resOperational .resDataTable .resExpandedRow{border-top:0;border-radius:0 0 12px 12px;margin-top:-10px;padding:0;display:block}.resOperational .resDataTable .resExpandedRow>td{border:0;padding:0}.resInlineDetail{padding:14px}.resOperational .resHistory .resDataTable td:nth-child(2){border:0;grid-area:auto;padding:0}.resOperational .resHistory .resDataTable td:last-child{align-self:end}.resGoalCards{grid-template-columns:1fr;padding:14px}.resTreatmentTabs{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;display:grid}.resSourcesDisclosure>summary>span{width:100%;margin-left:0}.resOperational.resultsTv{padding:16px}}.managementShell.profile-gestao>aside nav.managementNavigation{gap:18px;padding:16px 0}.managementShell.profile-gestao .managementNavGroup+.managementNavGroup{border-top:0;padding-top:0}.managementShell.profile-gestao .managementNavGroup h2{letter-spacing:.1em;color:#9eb5cf;margin:0 10px 8px;font-size:10px}.managementShell.profile-gestao>aside .managementNavGroup>button{border:1px solid #0000;border-radius:12px;gap:12px;min-height:58px;margin:4px 0;padding:10px 12px}.managementShell.profile-gestao .navDescription{color:#9eb5cf;margin-top:3px;font-size:11px;font-weight:400;line-height:1.35;display:block}.managementShell.profile-gestao>aside .managementNavGroup>button.navActive{background:#234768;border-color:#5b8bb5;box-shadow:inset 3px 0 #91c5f5}.managementShell.profile-gestao>aside .userMini{border-top:1px solid #ffffff20;padding-top:14px}.managementShell.profile-gestao .userMiniActions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.managementShell.profile-gestao .userMiniActions .logoutBtn{background:#ffffff08;border:1px solid #ffffff28;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:7px 9px;text-decoration:none;display:inline-flex}.resFixedGoals .resPanelTitle h1{margin:0;font-size:22px}.resFixedGoals .resGoalCards h2{margin:0 0 14px;font-size:15px}.resFixedGoalValue+.resFixedGoalValue{border-top:1px solid #e5edf5;margin-top:12px;padding-top:12px}.resFixedGoalValue small{margin-bottom:5px;display:block}@media (width<=760px){.managementShell.profile-gestao.mobileMenuOpen>aside nav.managementNavigation{flex:0 auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 0;display:grid!important}.managementShell.profile-gestao .managementNavGroup{background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;padding:10px 6px}.managementShell.profile-gestao .managementNavGroup+.managementNavGroup{padding-top:10px}.managementShell.profile-gestao>aside .managementNavGroup>button{gap:8px;padding:10px 8px;font-size:13px}.managementShell.profile-gestao .navDescription{font-size:10px}}.managementShell.profile-gestao>aside{color:#122d49;border-right:1px solid var(--pdx-line);background:#fff}.managementShell.profile-gestao>aside .brand strong{color:#122d49}.managementShell.profile-gestao>aside .brand small,.managementShell.profile-gestao .managementNavGroup h2,.managementShell.profile-gestao .navDescription{color:#62758c}.managementShell.profile-gestao>aside .managementNavGroup>button{color:var(--pdx-navy-2)}.managementShell.profile-gestao>aside .managementNavGroup>button .uiIcon{color:#657990}.managementShell.profile-gestao>aside .managementNavGroup>button:hover{color:#123456;background:#f0f5fa}.managementShell.profile-gestao>aside .managementNavGroup>button.navActive{color:#123e70;background:#e5f0ff;border-color:#d0e3fb;box-shadow:inset 3px 0 #2673ce}.managementShell.profile-gestao>aside .managementNavGroup>button.navActive .uiIcon{color:#2168bb}.managementShell.profile-gestao .navActive .navDescription{color:#426383}.managementShell.profile-gestao>aside .userMini{border-top:1px solid var(--pdx-line);color:var(--pdx-navy-2)}.managementShell.profile-gestao>aside .userMiniText strong{color:var(--pdx-navy-2)}.managementShell.profile-gestao>aside .userMiniText small{color:#62758c}.managementShell.profile-gestao .userMiniActions .logoutBtn{color:#365471;background:#f6f9fc;border-color:#d4e0ed}.resultsMobileBar{background:var(--pdx-navy);color:#fff;z-index:1000;align-items:center;gap:10px;padding:12px 16px;display:flex;position:sticky;top:0}.resultsMobileBar>div{flex-direction:column;gap:2px;display:flex}.resultsMobileBar small{color:#b7cce2;font-size:12px}.resultsMobileBar>button{color:#fff;background:0 0;border:1px solid #ffffff50;border-radius:10px;align-items:center;gap:10px;min-height:44px;margin-left:auto;padding:8px 14px;display:flex}.resultsDrawerBackdrop{z-index:2000;background:#0c1f36a6;border:0;border-radius:0;width:100%;height:100dvh;margin:0;padding:0;position:fixed;inset:0}.resultsDrawerClose{color:#244563;background:#f2f6fa;border:0;border-radius:8px;flex:0 0 44px;width:44px;height:44px;margin-left:auto;font-size:28px}@media (width<=47.999rem){.managementShell.profile-gestao>aside[hidden]{display:none!important}.managementShell.profile-gestao.mobileMenuOpen>aside{box-sizing:border-box;width:min(86vw,360px);max-height:100dvh;padding:16px 12px max(16px,env(safe-area-inset-bottom));z-index:2001;inset:0 auto 0 0;box-shadow:10px 0 40px #06182b30;height:100dvh!important;position:fixed!important;overflow:hidden!important}.managementShell.profile-gestao.mobileMenuOpen>aside nav.managementNavigation{min-height:0;flex:auto!important;padding-top:24px!important;display:flex!important;overflow-y:auto!important}.managementShell.profile-gestao .managementNavGroup{background:0 0;border:0;border-radius:0;padding:0}.managementShell.profile-gestao .managementNavGroup+.managementNavGroup{border-top:1px solid #e3ebf3;padding-top:16px}.managementShell.profile-gestao>aside .managementNavGroup>button{min-height:54px;padding:10px 12px;font-size:15px}.managementShell.profile-gestao .navDescription{font-size:11px}.managementShell.profile-gestao>aside .brand{gap:10px;padding:0}.managementShell.profile-gestao>aside .userMini{margin-top:auto!important}}.appShell .resultsAccount{border-top:1px solid var(--pdx-line);flex:none;margin-top:auto;padding:14px 0 0}.resultsAccountIdentity{background:#f4f7fb;border:1px solid #e3eaf2;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.resultsAccountIdentity>div:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.resultsAccountIdentity small{color:#657990;font-size:10px}.resultsAccountIdentity strong{color:var(--pdx-navy-2);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.resultsAccountIdentity span{color:#657990;font-size:11px}.resultsAccountAvatar{color:#24578d;background:#dfebfa;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:18px;font-weight:700;display:grid}.resultsAccountActions{gap:8px;margin-top:10px;display:flex}.resultsAccountActions button{color:#2f506f;background:#fff;border:1px solid #d5e0ec;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:7px;min-height:44px;margin:0;padding:10px 8px;font-size:12px;font-weight:600;display:flex}.resultsAccountActions button:hover{background:#edf4fb}.resultsAccountActions button.resultsAccountSignOut{color:#a03c3c;border-color:#ead8d8;flex:0 0 76px}.resultsAccountActions button.resultsAccountSignOut:hover{background:#fff2f2}@media (width<=47.999rem){.managementShell>aside[hidden] .resultsAccount{display:none}}.resultsAccountAvatar{object-fit:cover}.managementShell.profile-gestao>aside button:focus-visible{outline-offset:2px;outline:2px solid #2673ce}.managementShell .managementNavCount{color:#16467e;background:#dceafe}.areaShell{background:linear-gradient(180deg,var(--pdx-navy) 0,var(--pdx-navy) 300px,#eef2f7 300px);min-height:100vh;color:var(--pdx-ink);place-items:center;padding:32px 16px;font-family:Inter,system-ui,sans-serif;display:grid}.areaCard{background:#f5f7fb;border:1px solid #dfe5ee;border-radius:20px;width:min(920px,100%);overflow:hidden;box-shadow:0 24px 60px #0c214038,0 2px 6px #0c21400f}.areaHero{background:var(--pdx-navy);color:#fff;min-height:250px;margin:0;position:relative;overflow:hidden}.areaHeroPhoto{z-index:0;object-fit:cover;object-position:left center;width:68%;height:100%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 35%);mask-image:linear-gradient(90deg,#0000 0,#000 35%)}.areaHero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,var(--pdx-navy) 36%,#0c2140d9 54%,#0c214040 78%,#0c21400d 100%), linear-gradient(0deg,#0c21408c,transparent 45%);position:absolute;inset:0}.areaHeroContent{z-index:2;gap:22px;max-width:520px;padding:28px 32px 30px;display:grid;position:relative}.areaBrand{align-items:center;gap:16px;display:flex}.areaBrand strong{letter-spacing:.01em;font-size:30px;font-weight:800;line-height:1;display:block}.areaBrand small{color:#c9d6e8;letter-spacing:.2em;text-transform:uppercase;margin-top:6px;font-size:12px;font-weight:600;display:block}.areaLogo{background:var(--pdx-navy);border:2px solid #8fb2e299;border-radius:18px;flex:none;width:72px;height:72px;display:block;overflow:hidden;box-shadow:0 10px 24px #00000059}.areaLogo.small{border:0;border-radius:8px;width:32px;height:32px;padding:0}.areaGreeting>span{color:#b4c5dc;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:600}.areaGreeting h1{color:#fff;letter-spacing:0;margin:6px 0 0;font-size:24px;font-weight:600;line-height:1.15}.areaGreeting h1 b{letter-spacing:-.01em;font-size:44px;font-weight:800;line-height:1.05;display:block}.areaGreeting p{color:#d3deec;margin:8px 0 0;font-size:14px}.areaHeroRule{background:#3b82f6;border-radius:3px;width:44px;height:3px;margin-top:14px;display:block}.areaOptions,.areaOptions.areas-3{grid-template-columns:1fr;gap:16px;padding:26px 28px;display:grid}.areaOption{--area:#1f6fe5;--area-2:#1552b8;--area-tint:#eef4fd;isolation:isolate;background:linear-gradient(90deg,#fff 40%,var(--area-tint));min-height:136px;color:inherit;font:inherit;text-align:left;cursor:pointer;border:1px solid #e1e7f0;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:22px;padding:22px 44% 22px 30px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 18px #0c214014,0 1px 2px #0c21400d}.areaOption:before{content:"";background:linear-gradient(180deg,var(--area),var(--area-2));z-index:2;width:5px;position:absolute;inset:0 auto 0 0}.areaOption.area-resultados{--area:#21a063;--area-2:#137a48;--area-tint:#e9f6ef}.areaOption.area-admin{--area:#334155;--area-2:#1e293b;--area-tint:#e9edf3}.areaOption:hover{border-color:color-mix(in srgb,var(--area) 40%,#e1e7f0);transform:translateY(-2px);box-shadow:0 16px 34px #0c214024}.areaOption:active{transform:translateY(0)}.areaOption:focus-visible,.areaSignOut:focus-visible{outline:3px solid var(--pdx-blue);outline-offset:3px}.areaIcon{z-index:1;background:linear-gradient(145deg,var(--area),var(--area-2));color:#fff;width:72px;height:72px;box-shadow:0 10px 22px color-mix(in srgb,var(--area) 35%,transparent), inset 0 1px 0 #ffffff40;border-radius:18px;place-items:center;display:grid;position:relative}.areaText{z-index:1;gap:6px;min-width:0;max-width:340px;display:grid;position:relative}.areaOption b{color:var(--pdx-navy);letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:24px;font-weight:800;line-height:1.15;display:flex}.areaOption small{color:#5a6a80;font-size:14px;line-height:1.45}.areaBadge{color:var(--pdx-navy);letter-spacing:.06em;text-transform:uppercase;background:#fff;border:1px solid #cfd8e4;border-radius:999px;padding:3px 10px;font-size:11px;font-style:normal;font-weight:700;box-shadow:0 1px 2px #0c214014}.areaPhoto{z-index:0;pointer-events:none;width:46%;position:absolute;inset:0 0 0 auto}.areaPhoto img{object-fit:cover;object-position:center;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 42%);mask-image:linear-gradient(90deg,#0000 0,#000 42%)}.areaOption.area-resultados .areaPhoto:after,.areaOption.area-admin .areaPhoto:after{content:"";background:linear-gradient(90deg,transparent 30%,color-mix(in srgb,var(--area-2) 30%,transparent));position:absolute;inset:0}.areaGo{z-index:2;background:linear-gradient(145deg,var(--area),var(--area-2));color:#fff;border:2px solid #ffffffd9;border-radius:50%;place-items:center;width:58px;height:58px;margin-top:-29px;transition:transform .18s;display:grid;position:absolute;top:50%;right:26px;box-shadow:0 10px 22px #0c214047}.areaOption.area-admin .areaGo{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a8c}.areaOption:hover .areaGo{transform:translate(3px)}.areaFooter{background:#fff;border-top:1px solid #e1e7f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 28px;display:flex}.areaUser{align-items:center;gap:14px;min-width:0;display:flex}.areaUser>i{width:48px;height:48px;color:var(--pdx-blue);background:#e6effb;border-radius:50%;flex:none;place-items:center;font-size:18px;font-style:normal;font-weight:800;display:grid}.areaUser b{color:var(--pdx-navy);text-transform:uppercase;letter-spacing:.01em;font-size:14px;font-weight:750;display:block}.areaUser small{color:var(--pdx-muted);font-size:12.5px}.areaSignOut{min-height:42px;color:var(--pdx-navy);font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd8e4;border-radius:10px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:650;display:inline-flex}.areaSignOut:hover{border-color:var(--pdx-bad);color:var(--pdx-bad)}@media (width<=640px){.areaShell{background:#f5f7fb;place-items:start stretch;padding:0}.areaCard{width:100%;min-height:100dvh;box-shadow:none;border:0;border-radius:0;flex-direction:column;display:flex}.areaHero{min-height:0}.areaHeroPhoto{width:70%}.areaHero:before{background:linear-gradient(90deg,var(--pdx-navy) 30%,#0c2140e6 48%,#0c214073 72%,#0c21401a),linear-gradient(0deg,#0c21408c,transparent 55%)}.areaHeroContent{gap:16px;padding:18px 18px 20px}.areaBrand{gap:12px}.areaLogo{border-radius:14px;width:56px;height:56px}.areaBrand strong{font-size:23px}.areaBrand small{letter-spacing:.16em;margin-top:4px;font-size:10px}.areaGreeting>span{font-size:10.5px}.areaGreeting h1{font-size:18px}.areaGreeting h1 b{font-size:32px}.areaGreeting p{display:none}.areaHeroRule{width:36px;margin-top:10px}.areaOptions,.areaOptions.areas-3{gap:12px;padding:16px 14px}.areaOption{border-radius:14px;column-gap:14px;min-height:108px;padding:14px 100px 14px 18px}.areaOption:before{width:4px}.areaOption:hover{transform:none}.areaIcon{border-radius:13px;width:50px;height:50px}.areaIcon svg{width:24px;height:24px}.areaOption b{gap:6px;font-size:18px}.areaOption small{font-size:12.5px;line-height:1.35}.areaBadge{padding:1px 7px;font-size:9.5px}.areaPhoto{width:42%}.areaPhoto img{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 65%);mask-image:linear-gradient(90deg,#0000 0,#000 65%)}.areaGo{width:40px;height:40px;margin-top:-20px;right:12px}.areaGo svg{width:18px;height:18px}.areaFooter{padding:12px 16px calc(12px + env(safe-area-inset-bottom));margin-top:auto}.areaUser{gap:10px}.areaUser>i{width:40px;height:40px;font-size:16px}.areaUser b{font-size:12.5px}.areaUser small{font-size:11.5px}.areaSignOut{min-height:38px;padding:0 14px;font-size:13px}}@media (prefers-reduced-motion:reduce){.areaOption,.areaGo{transition:none}.areaOption:hover{transform:none}}.userMiniActions{flex-wrap:wrap;column-gap:12px;display:flex}@media (width<=640px){.areaShell{height:100dvh;min-height:100dvh}.areaCard{height:100dvh;min-height:0;overflow:hidden}.areaHero{flex:none}.areaHeroContent{padding-top:calc(18px + env(safe-area-inset-top))}.areaOptions,.areaOptions.areas-3{flex:auto;grid-auto-rows:minmax(84px,1fr);align-content:stretch;min-height:0;overflow-y:auto}.areaOption{min-height:84px}.areaFooter{flex:none;margin-top:0}}@media (width<=640px) and (height<=720px){.areaHeroContent{padding:calc(12px + env(safe-area-inset-top)) 16px 14px;gap:10px}.areaLogo{border-radius:12px;width:44px;height:44px}.areaBrand strong{font-size:20px}.areaGreeting>span{font-size:10px}.areaGreeting h1{margin-top:4px;font-size:16px}.areaGreeting h1 b{font-size:26px}.areaHeroRule{margin-top:8px}.areaOptions,.areaOptions.areas-3{gap:10px;padding:12px 14px}.areaOption{min-height:78px;padding:10px 96px 10px 16px}.areaIcon{border-radius:12px;width:44px;height:44px}.areaIcon svg{width:22px;height:22px}.areaOption b{font-size:16.5px}.areaOption small{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.areaGo{width:36px;height:36px;margin-top:-18px}.areaFooter{padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.areaUser>i{width:36px;height:36px;font-size:15px}}@media (width>=641px) and (width<=860px){.areaShell{background:#f5f7fb;place-items:stretch stretch;height:100dvh;min-height:100dvh;padding:0}.areaCard{width:100%;height:100dvh;box-shadow:none;border:0;border-radius:0;flex-direction:column;display:flex}.areaHero{flex:none}.areaHeroContent{padding-top:calc(28px + env(safe-area-inset-top))}.areaOptions,.areaOptions.areas-3{flex:auto;grid-auto-rows:minmax(110px,1fr);align-content:stretch;min-height:0;overflow-y:auto}.areaFooter{padding-bottom:calc(18px + env(safe-area-inset-bottom));flex:none}}@media (width>=861px){.areaShell{height:100dvh;min-height:0;padding:clamp(12px,3vh,32px) 16px}.areaCard{flex-direction:column;max-height:100%;display:flex}.areaHero,.areaFooter{flex:none}.areaOptions,.areaOptions.areas-3{flex:auto;grid-auto-rows:minmax(96px,1fr);min-height:0;overflow-y:auto}}@media (width>=861px) and (height<=900px){.areaHero{min-height:0}.areaHeroContent{gap:14px;padding:20px 28px 18px}.areaLogo{border-radius:14px;width:56px;height:56px}.areaBrand strong{font-size:26px}.areaGreeting h1{font-size:20px}.areaGreeting h1 b{font-size:34px}.areaGreeting p{margin-top:4px;font-size:13px}.areaHeroRule{margin-top:10px}.areaOptions,.areaOptions.areas-3{gap:12px;padding:16px 28px}.areaOption{min-height:96px;padding-top:14px;padding-bottom:14px}.areaIcon{border-radius:16px;width:60px;height:60px}.areaOption b{font-size:21px}.areaGo{width:50px;height:50px;margin-top:-25px}.areaFooter{padding:12px 28px}}@media (width>=861px) and (height<=700px){.areaGreeting p{display:none}.areaHeroContent{gap:10px;padding:14px 28px}.areaOptions,.areaOptions.areas-3{gap:10px;padding:12px 28px}.areaOption{min-height:88px;padding-top:10px;padding-bottom:10px}.areaFooter{padding:10px 28px}}.adminArea{gap:16px;display:grid}.adminTabs{margin-bottom:2px}.adminGoals{gap:14px;display:grid}.goalForm{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px 18px;padding:20px;display:grid}.goalFormTitle{flex-direction:column;align-items:flex-start;gap:6px;padding:18px 20px}.goalFormTitle small{line-height:1.5}.goalForm .resField{align-content:start;gap:7px;min-width:0}.goalForm .resField>span{align-items:flex-end;min-height:28px;display:flex}.goalForm .resField small{color:var(--pdx-muted);font-size:12px;line-height:1.5}.goalFormFooter{border-top:1px solid var(--pdx-line);background:var(--pdx-surface-soft);justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.goalFormFooter p{max-width:650px;color:var(--pdx-muted);margin:0;font-size:12px;line-height:1.5}.goalFormFooter .resBtn{flex:none;justify-content:center;width:auto;min-width:180px;min-height:42px}.goalForm select,.goalForm input{border:1px solid var(--pdx-line-strong);min-height:38px;color:var(--pdx-ink);font:inherit;background:#fff;border-radius:8px;padding:0 10px;font-size:12.5px}.goalForm select:focus,.goalForm input:focus{border-color:var(--pdx-blue);outline:0;box-shadow:0 0 0 3px #1f5aa614}.goalForm .resBtn{justify-content:center;min-height:38px}.resTable.goalsAdmin .resRow{cursor:default;grid-template-columns:minmax(140px,1.3fr) minmax(130px,1.2fr) minmax(110px,1fr) minmax(130px,1.1fr) minmax(110px,1fr) 110px 100px}.resTable.goalsAdmin .resRow:hover{background:0 0}.adminConfig{background:var(--pdx-surface-2);color:var(--pdx-ink)}.adminConfig>.pageHeader{margin-bottom:18px}.adminConfig .pageEyebrow{color:var(--pdx-muted);letter-spacing:.07em;margin-bottom:4px;font-size:11px;font-weight:600}.adminConfig .pageHeader h1{letter-spacing:0;color:var(--pdx-navy);font-size:21px;font-weight:650}.adminConfig .pageHeader p{color:var(--pdx-muted);font-size:12.5px}.adminConfig .saveState{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-color:var(--pdx-line);color:var(--pdx-muted);background:#fff;font-size:11px;font-weight:500}.adminConfig .saveOk .saveDot{background:var(--pdx-ok);box-shadow:none}.adminConfig .headerStatus .badge{border-color:var(--pdx-line);box-shadow:none;color:var(--pdx-muted);background:0 0;font-size:11px;font-weight:600}.adminConfig .panel{border-color:var(--pdx-line);box-shadow:none;border-radius:10px}.adminConfig .settingsHero span{color:var(--pdx-muted);letter-spacing:.07em;font-weight:600}.adminConfig .settingsHero h2{color:var(--pdx-navy);font-size:17px;font-weight:650}.adminConfig .settingsHero p{color:var(--pdx-muted);font-size:12.5px}.adminConfig .settingsHero>button,.adminConfig :is(.branchAdd,.mapBranchAction) button{border-color:var(--pdx-line-strong);min-height:36px;color:var(--pdx-blue);background:#fff;border-radius:7px;font-size:12.5px;font-weight:600}.adminConfig .primary,.adminConfig :is(.branchAdd,.mapBranchAction) button.primary{border-color:var(--pdx-blue);background:var(--pdx-blue);color:#fff}.adminConfig .settingsKpis>div,.adminConfig .settingsKpis>div:is(.warn,.ok){border-color:var(--pdx-line);background:#fff;border-radius:10px}.adminConfig .settingsKpis small{color:var(--pdx-muted);font-weight:600}.adminConfig .settingsKpis strong,.adminConfig .settingsKpis .warn strong{color:var(--pdx-navy);font-size:24px;font-weight:650}.adminConfig .settingsKpis .warn small:after{content:" •";color:var(--pdx-warn)}.adminConfig .settingsTitle{border-bottom-color:var(--pdx-line);background:#fff}.adminConfig .settingsTitle h3{color:var(--pdx-navy);font-size:15px;font-weight:650}.adminConfig .settingsTitle p{color:var(--pdx-muted)}.adminConfig .settingsTitle>b{border:1px solid var(--pdx-line-strong);color:var(--pdx-warn);background:#fff;font-weight:650}.adminConfig :is(.branchAdd input,.mapBranchAction select){border-color:var(--pdx-line-strong);height:38px;color:var(--pdx-ink);border-radius:8px;font-size:12.5px}.goalForm select,.goalForm input{box-sizing:border-box;width:100%;min-width:0}@media (width<=640px){.resTabs{flex-wrap:wrap;gap:2px 4px;overflow-x:visible}.resTabs button{padding:8px 10px}.goalForm{grid-template-columns:1fr;gap:16px;padding:16px}.goalForm .resField>span{min-height:0}.goalFormTitle{padding:16px}.goalFormFooter{flex-direction:column;align-items:stretch;gap:12px;padding:16px}}.importGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;gap:12px;padding:14px;display:grid}.importGrid select{border:1px solid var(--pdx-line-strong);width:100%;min-height:38px;font:inherit;background:#fff;border-radius:8px;padding:0 10px;font-size:12.5px}.importCard{border:1px dashed var(--pdx-line-strong);cursor:pointer;background:#fbfcfd;border-radius:10px;gap:6px;padding:12px;display:grid}.importCard:hover{border-color:var(--pdx-blue)}.importCardHead{color:var(--pdx-navy);align-items:center;gap:8px;display:flex}.importCard small{color:var(--pdx-muted);font-size:12px}.importCard input{font-size:12px}.importCard em{color:var(--pdx-ok);font-size:11.5px;font-style:normal;font-weight:600}@media (width<=760px){.uaTableScroll{overflow-x:visible!important}.uaTable{min-width:0!important}.uaHead{display:none!important}.uaRow{border-top:1px solid var(--pdx-line)!important;grid-template-columns:1fr 1fr!important;gap:10px 14px!important;padding:14px 16px!important}.uaRow>span:first-child{grid-column:1/-1}.uaRow>span[data-label]{gap:3px;min-width:0;display:grid}.uaRow>span[data-label]:before{content:attr(data-label);color:var(--pdx-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:600}.uaRow>span[data-label=Nome],.uaRow>span[data-label=Acessos]{grid-column:1/-1}.uaRow>.uaActions{grid-column:1/-1;padding-top:4px}.uaRow>.uaActions button{flex:auto;min-height:38px}.uaRow>span[data-label]>*{justify-self:start;max-width:100%}.uaKpis{grid-template-columns:1fr 1fr!important;gap:10px!important}.uaKpis>div{gap:10px!important;padding:12px!important}}.appShell.profile-gestao.areaTheme :is(main>.pageHeader.pageHeader,.monitorPageHead.monitorPageHead,.oduPageHeader.oduPageHeader,.resHeader.resHeader,.userAdminHead.userAdminHead){isolation:isolate;background:var(--pdx-navy);color:#fff;min-height:124px;box-shadow:0 12px 30px #0c21402e, inset 0 -3px 0 var(--area-accent,#3b82f6);border-radius:16px;align-items:center;margin-bottom:18px;padding:22px 26px 24px;position:relative;overflow:hidden}.appShell.profile-gestao.areaTheme :is(main>.pageHeader,.monitorPageHead,.oduPageHeader,.resHeader,.userAdminHead):before{content:"";z-index:-2;background:var(--area-photo-fallback,#163a63) center / cover no-repeat;width:58%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 45%);mask-image:linear-gradient(90deg,#0000 0,#000 45%)}.appShell.profile-gestao.areaTheme :is(main>.pageHeader,.monitorPageHead,.oduPageHeader,.resHeader,.userAdminHead):after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,var(--pdx-navy) 38%,#0c2140b8 60%,#0c214026 100%);position:absolute;inset:0}.appShell.profile-gestao.areaTheme.area-entregas :is(main>.pageHeader,.monitorPageHead,.oduPageHeader):before{background-image:url(/assets/hero-CnB5D4PN.webp)}.appShell.profile-gestao.areaTheme.area-resultados main .resHeader.resHeader:before{background-image:url(/assets/resultados-B7_fvj41.webp)}.appShell.profile-gestao.areaTheme.area-admin :is(main>.pageHeader,.userAdminHead):before{background-image:url(data:image/webp;base64,UklGRioNAABXRUJQVlA4IB4NAADwWQCdASrEAOoAPmEsk0akIqGhphRbSIAMCWktgGmPo9dBVc086tOU8jiT5wvLWWbnU5Nf7z6Ws7D8w0Uenvh0mkNNu7cHJ0/XEqRNaOdJCC9LA0BxvUur9hdDaP3wx7JXxBDasp/9XDq8xXxVN/jNpPCDQk2DSG4H71n3AdtqoU6IBJx9fC6Cvl9+bMumLmrbxzDa8BUf+Es1NpZxqAcbQCUnRrEt4eNENqPEu+Pg9gdatRt7LoW/RofpS+GOZoKJs5CdltDYWb8x7d2YPOWX00ZVAdofT3fWXLgCOoOCr36st/LHsGJcd24FZzS4Rk9Yl30UuTKQtWzGT2nyEvf872sLY3pyAGdcLXFBLOuJcGX2aoTgxLBDtueoYFb1bzEbuPnWOcUcuh+A+ax2ddUpL59WoYng67m3kaZ3P72BAqMQ5NUya9n+3lrQVzgVIdvaYT2ppU94J7yn3tZ9gqMMnclJqFabUOj6wpF0pd2kFc79zdSYpi0oDNozJwUPoWnRbKo3YbL4X+dqDpIL7hw71ReojBva3c62VVi3xr25K35Ler3iR7hBLV+jNpKlMHWZvNT5Mjvr/laQNKK+3vzKOklm1fC9Q2nMhE16Gx6B3yN2gUCBHTwOCGQ74zvgNZwx4yBd2eaKbP6YgN8/qhi3qiSXysGIlcc6q9IXOIjA4fv6C0Kf3HXMGIjZDvvE9XpYr1BzQZgy7yfNE44es1HbCRFtuZ8w4lCYhEi3fggqPWojlp/vKvgORziGqUEuZfLuZkfLFqPDh4GZVq5LDeHBc9SyQ7vpxfSuh6/oF1GItzUpJkhZ/Pka3Pq6mtaQybJ+1kdZ2wYqfOjJcosiTnLV39TPq5ybvdLF99KoEMQ1G8P9TMZKUcSgXm4Hd2iV6JhxtugfPvueNfakMW1W1HR4fLJ3ofRIexR69ptVIXauuaBj5FC6oa7bP3Ruqs5J6Ts3s3TNgXkNAAD+0HhkyT9XwaTW4M61pHnJ405yKBLE00hTZNrk4Wqa+4usaUBadGPbNBoIq9PS8Af3n7TRI7ptU4zN6eTYS+tXL1AFIopClBSyx93Gbq2fdc/20eqIIO3viiSS1Rbk7BKvRKjd7gAddsCHJuU3bxB0na4meNFOgeffDikFNviBeINMLX72VAGd9cc7Hyh6Y9DFQZBHC5trlgLevuM9OKJZprUQAca940+D0cy6XMIDk0rRsn/u9BvFHv9fXpgIdSiJCudLWpuGjJuxbqGe/yGm0VorsiQz/KW6Hr/qAzbY70/yMSB+5hixdufmNQfajGicxZo92Tj6ZzXJ2/tvvmmWWQplUmM28+jddaobKWkMJqBaGJDRMZkEC3VIiKE0VHovxYfmPOGtMO/zwLjDrimADt8ipcUcy0JzJtGdOMpln5S1++wUgHNyLs+7a1Zxgo7DlJMPC4aZr2CSWZbGxXelKg9GKTBhBYIC1Sa8kwoRLgmReDcYFS5A3+QTaYW5jS4JpwoIv3VlsYetMit5ORaxOKeJrLFjRDDAQC5rTFq7HvGum81HnR4uyvY6UO6GECKzv5MXAqdCCLJCjc2nhPg/NiFEgUSYkfAR4TwGjKdRDYZnB7IpjeFFZdatsx8R1T8rfY40QP103KBkF+VH+l+KSHJUQTE5VyidVS8veZZqME1/fTksnzxPvqB2bKxAy+Q5noRCoRNbtsp5UDHVYQ0bOzhupb7GDyUyW8+Xx17k3IhDSjfntVusAElJQ7E13CypOBeNKvK0hPBCx+BP7Xps0PLeuE2ZvCPJgihHmBaY1k88Ont0f4hbgFO9UorFV8ncm+3kj2cQsw8nBv6foRqlaiUyRxpm3n1bGdmgAV5Qq+3Rx1uK9dMM75vCzUwJodCNKTei4Xcm5+WXbBc/vyzfcEl0uBvDsRJMmuz796fzjR3GFHUxVDhX8YpY9DDkQNTkGhJzDgCGsOozaCa2WrgTsep1T25XwXMFB/Km6qZ68d9Jp9hdN5KZkkpqiesczV6NfHpHeJuwb2Mb1OBe9DrkwHM87ULR33aDH8geP0QLmpLpPGaLwyM/oAr857AZWLGAeAg7mqdMNi8P6WPEZwWdYXd6ttLfvDYjvrbsiY5BCXHFvd7U9JcBbLlfRs23T42STduyGJgOOyBsnX8C0OSiwZ+RU2KMnMoSFHmvfZ6F0ILLXkITx33vmnA01ltOAv68h9pyM9k5ZUhCTb8Vd7J4Zwt24Hz94l/RnFsZE59Z+K1uY1779qs8htXyr8yfPVJw4HKB1WWIvzEQr+GWz2UzuzMhoG5Vewcq1tr9jOZ+cUTCpuOVxW2BOYPeCOmn225zRqYqmCB1EXKqhKZJQgsbLiBlY0l7du72I9aXih+Z4C/vM8S5xtAKoQ0dxgb1rZrTUZ4o8nzZDX437PpaIBIpDECS1q72V1BE1+FvSR7IByhorodY6/+uxFU+IjcCz0VzudS4DnP3aVxqnSSY+yKRk4BWxVOnKeOIOQEY/eYedjIjI9iVunxrwu3GgZTZVZsarGIAXshn7FIfPWug8UTmTwn0gLN+3QZgFh9csjdFFrXRlfvrt24zk0lxSajY7nHbsDU77NUIojGVRRil0bF9H93W2s6WbFLxtfr7y5pO46NkfHPUwTx2/V+cRUSfa8PTr206TqYH4WbIk3eDYta/UN6b/A9Or4CDNYDHz+lwxbIWmLgcFebpDQlaMuk3S6dNoP9Y1t3sQcjPS1W4Oi8D9B3YL4X4jBe4XoZin3iXEMkLhzFXresFoUXS4acxMphvo3MKYbrQB7R46McUhqLGbhmRV5bng3TJxp7fF0qg5UU8+o3E+87AsvDvWetqJfM8QjeBQE3eXa5tPblyIZhe7BdS67/L0cwh6SKZerUwwIZ1jdlPSkwJ8/4JIVlHpTLHVjoC1WwviXnbT/by5sTWujFVndKOlVb+pfq3f1x7N9FzLAMdaX9YawjoLX8dyuk90lCsJBvOeWGV8Cgjfyem7BKvCky2yMKslndFbn4GsTIog94o+v7fnqvkY9Jr87LoEWV0csJBEe/50OURLcsiJjBdDM6BcsRDuawWyaA8IrqwPK2Gwi5Yy50DTkG3XfUp7dx4AGjnk3LhlME1qrfvG90JGaVn3whlc4y8AVhQ+v47oU2gKOWk8mzCYUUzKtkYel5C0xxAj6ZLVuh2oe8GDKffaX1hhGpiB2NTC5ZWJ05RULrCbFLEFH8rWxMPCszQQ7cZnHlHNxu5+8bvjltBt3yrRzjX+zKR1lyP8D8EIx3avZYKuG14mOSE3PNtyp3JrqaSCI7g+QipxTh3YtJnVUa/r9uY1JOCSGg2Uhmp29Fw5rV/lIytYnIrP9wvzqs/uFvK1Xn0zNcjJK4sNPBY3uuhjBsCdhJy8Xo6DzZM8Fsxl17cJkdgzJ+i22MRZOjvSJ3a2CmIAQxETtAdFU/nbkJBV8OoqsG5DE8b7xxspsV9WaWvDXncJ9I503CgrmHswGvHex4QC2xVrPeBjKJNFXudG53emcclaznR2h9j5vVNBZf1RNufBfI2di4M9/pt+Yt8YijIr0geZGLGEIqvUM/eQZFhpoREMEElouaOwwJJtJsfXdAGRhO/U9A8bjDRHI0Bv4KAYJ2wSdmMEU8ruPEkjdYwZgqnxgICqdC678rw3it8YfY1uwg5rAU+iHp/HNZou1JeCnpy3BGlmijYqeX9dtB3xAnOr56kR3MP28ovHTcay16UFtZLNsR7CrYhJSH7zJDxdng25NG7ALXyW0013ecdZtrctVyjLnAcxVbOY8zzK0tnkztiTwn+d1xSe7SQ6D4YyoNZy9YsbkiI9QNUJgp88fXPBZIcMtN6US1zO1jzhj3c09vwZ3YaCF7ZK2JhYxRKhoXkeQTip+dqD7VPQKydGNlB3mJ0o1y4FZSq5ccmqnZGhnR4tevlHIIIMiKFgrmksXwg3/JhAh7eJBrwwJ7Vksvj5UKmKI331iHhi7D0rfU2IO8Svha9JWi5hciw4YXWzr0+QinWsudSWYv+LnWYMiKQ2xP/j3VOlGGg3YXBFyQZPtTAiUDc6ZDwUIIO02snOfWoX4Y95FRHLtBjHRBy5J4KK6snL+ixzqhtmkurRvBFrAdHnKYgKphJAloUZt0D+/PsScRgmJ5YuzwtWe5gHH2S2hAkUB6PAmYKM6sHhA/si7EqUos3C9LVhxWq08R1Q7x+nBpS8DcYLTtNZRJpLUKH0l+tl5OxBPDWjJ8+kpGuGXy96IAG3DRSSjA0s8zsQsT/UzE6WiBZv2ijgwBpeAOZWsi5hsD0sOTbPZ8IGTyaMfZKZ+oLqTrfXPG8aSFS9vVBSTcFDWLoW7aVOzLruGXM3z6Id7Y+GPJLCrYLp+h1rN5ZaPy+WLGd9/P9s3aGyJ5w3SX9ygPz1vQQR6h9GoACQUUlQAPwrJCAjUKe4zv4tluQbbedULCWMInwDeB0FBapymPDLCtr0PlITTmXcCxTgvuwFVEnYaPwgAAA)}.appShell.area-entregas{--area-accent:#3b82f6}.appShell.area-resultados{--area-accent:#21a063}.appShell.area-admin{--area-accent:#94a3b8}.appShell.profile-gestao.areaTheme :is(main>.pageHeader.pageHeader,.monitorPageHead.monitorPageHead,.oduPageHeader.oduPageHeader,.resHeader.resHeader,.userAdminHead.userAdminHead) h1{letter-spacing:-.01em;margin:0;font-size:25px;font-weight:800;line-height:1.2;color:#fff!important}.appShell.profile-gestao.areaTheme :is(main>.pageHeader.pageHeader,.monitorPageHead.monitorPageHead,.oduPageHeader.oduPageHeader,.resHeader.resHeader,.userAdminHead.userAdminHead) p{max-width:620px;font-size:13px;line-height:1.45;color:#cfdbea!important}.appShell.profile-gestao.areaTheme :is(.monitorPageHead,.oduPageHeader,.resHeader) :is(.monitorEyebrow,.oduEyebrow,.resEyebrow){letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700;color:#9fb6d3!important}.appShell.profile-gestao.areaTheme main>.pageHeader .pageEyebrow{color:#9fb6d3!important}.appShell.profile-gestao.areaTheme :is(main>.pageHeader .pageTitle,.monitorPageHead>div:first-child,.oduPageHeader>div:first-child,.resHeader .resTitle,.userAdminHead>div:first-child):after{content:"";background:var(--area-accent,#3b82f6);border-radius:3px;width:40px;height:3px;margin-top:12px;display:block}.appShell.profile-gestao.areaTheme :is(main>.pageHeader,.monitorPageHead,.oduPageHeader,.resHeader,.userAdminHead) :is(.oduUpdated,.oduHistoryBadge,.resFresh){color:var(--pdx-ink);background:#fffffff0}@media (width<=760px){.appShell.profile-gestao.areaTheme :is(main>.pageHeader.pageHeader,.monitorPageHead.monitorPageHead,.oduPageHeader.oduPageHeader,.resHeader.resHeader,.userAdminHead.userAdminHead){border-radius:14px;align-items:stretch;min-height:0;margin-bottom:14px;padding:16px 16px 18px}.appShell.profile-gestao.areaTheme :is(main>.pageHeader,.monitorPageHead,.oduPageHeader,.resHeader,.userAdminHead):before{width:75%}.appShell.profile-gestao.areaTheme :is(main>.pageHeader,.monitorPageHead,.oduPageHeader,.resHeader,.userAdminHead):after{background:linear-gradient(90deg,var(--pdx-navy) 25%,#0c2140cc 55%,#0c21404d 100%)}.appShell.profile-gestao.areaTheme :is(main>.pageHeader.pageHeader,.monitorPageHead.monitorPageHead,.oduPageHeader.oduPageHeader,.resHeader.resHeader,.userAdminHead.userAdminHead) h1{font-size:20px}.appShell.profile-gestao.areaTheme :is(main>.pageHeader.pageHeader,.monitorPageHead.monitorPageHead,.oduPageHeader.oduPageHeader,.resHeader.resHeader,.userAdminHead.userAdminHead) p{font-size:12px}}.appShell.profile-gestao.areaTheme main>.pageHeader .saveState{color:var(--pdx-ink);background:#fffffff2}@media (width<=760px){.appShell.profile-gestao.areaTheme main>.pageHeader .headerStatus{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:8px}}.appShell.profile-gestao.areaTheme :is(.userAdminHead,.monitorPageHead,.oduPageHeader,main>.pageHeader,.resHeader)>div:last-child{flex-wrap:wrap;max-width:100%}.appShell.profile-gestao.areaTheme .monitorPageHead .monitorTopLine{color:#dbe6f3!important}.appShell.profile-gestao.areaTheme .resOperational .resHeader.resHeader{min-height:0;box-shadow:inset 0 -2px 0 var(--pdx-blue);margin-bottom:0;padding:18px 22px}.appShell.profile-gestao.areaTheme .resOperational .resHeader .resTitle:after{display:none}@media (width<=760px){.appShell.profile-gestao.areaTheme .resOperational .resHeader.resHeader{padding:16px}}.appShell.managementShell.areaTheme :is(main>.pageHeader.pageHeader,.monitorPageHead.monitorPageHead,.oduPageHeader.oduPageHeader,.resHeader.resHeader,.userAdminHead.userAdminHead){min-height:0;box-shadow:inset 0 -2px 0 var(--area-accent,var(--pdx-blue));padding:18px 22px}.appShell.managementShell.areaTheme :is(main>.pageHeader .pageTitle,.monitorPageHead>div:first-child,.oduPageHeader>div:first-child,.resHeader .resTitle,.userAdminHead>div:first-child):after{display:none}.appShell.managementShell.area-admin :is(main>.pageHeader.pageHeader,.userAdminHead.userAdminHead),.appShell.managementShell .view-clientes>.pageHeader.pageHeader{color:var(--pdx-navy-2);border:1px solid var(--pdx-line);box-shadow:none;background:#fff}.appShell.managementShell.area-admin :is(main>.pageHeader,.userAdminHead):before,.appShell.managementShell.area-admin :is(main>.pageHeader,.userAdminHead):after,.appShell.managementShell .view-clientes>.pageHeader:before,.appShell.managementShell .view-clientes>.pageHeader:after{display:none}.appShell.managementShell.area-admin :is(main>.pageHeader.pageHeader,.userAdminHead.userAdminHead) h1,.appShell.managementShell main.view-clientes>.pageHeader.pageHeader h1{color:var(--pdx-navy-2)!important}.appShell.managementShell.area-admin :is(main>.pageHeader.pageHeader,.userAdminHead.userAdminHead) p,.appShell.managementShell main.view-clientes>.pageHeader.pageHeader p{color:#62758c!important}.appShell.managementShell.area-admin .pageEyebrow,.appShell.managementShell .view-clientes .pageEyebrow{display:none}@media (width<=760px){.appShell.managementShell.areaTheme :is(main>.pageHeader.pageHeader,.monitorPageHead.monitorPageHead,.oduPageHeader.oduPageHeader,.resHeader.resHeader,.userAdminHead.userAdminHead){padding:16px}}.resOperational .panel{border:1px solid var(--pdx-line);border-radius:var(--pdx-r-md);background:var(--pdx-surface);box-shadow:none}.resOperational .resPanelTitle{border-bottom:1px solid var(--pdx-line);gap:6px 12px;padding:14px 16px}.resOperational .resPanelTitle h2{color:var(--pdx-navy);letter-spacing:0;font-size:15px;font-weight:700}.resOperational .resPanelTitle small{color:var(--pdx-muted);font-size:12px}.resOperational .resSectionHeading h2{color:var(--pdx-navy);font-size:15px;font-weight:700}.resOperational .dbToggle{border:1px solid var(--pdx-line);background:var(--pdx-surface);border-radius:10px;gap:2px;padding:3px}.resOperational .dbToggle button{min-height:36px;color:var(--pdx-muted);border-radius:7px;padding:0 14px;font-size:13px;font-weight:600}.resOperational .dbToggle button:hover:not([aria-pressed=true]){background:var(--pdx-surface-2);color:var(--pdx-navy)}.resOperational .dbToggle button[aria-pressed=true]{background:var(--pdx-navy);color:#fff}.resOperational .dbTabs button{min-height:32px;padding:0 12px}.resOperational .dbTabs button b{font-variant-numeric:tabular-nums;margin-left:4px}.resOperational .resFilterPanel{border:1px solid var(--pdx-line);border-radius:var(--pdx-r-md);background:var(--pdx-surface)}.resOperational .resFilterPanel .resField>span{color:var(--pdx-muted);letter-spacing:.02em;font-size:11px;font-weight:700}.resOperational .dbFilters{padding:12px 14px}.resOperational .resDataTable{font-variant-numeric:tabular-nums}.resOperational .resDataTable th{background:var(--pdx-surface-soft);color:var(--pdx-muted);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--pdx-line);white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:700}.resOperational .resDataTable td{border-bottom:1px solid var(--pdx-line-soft);color:var(--pdx-ink);padding:11px 12px}.resOperational .resDataTable tbody tr:hover>td{background:#fafcff}.resOperational .resDataTable tbody tr.selected>td{background:var(--pdx-blue-soft)}.resOperational .resDataTable td small{color:var(--pdx-muted)}.resOperational .resDataTable th .resSort{text-transform:uppercase}.resOperational .resExpandedRow>td,.resOperational .resDataTable tbody tr.resExpandedRow:hover>td{background:var(--pdx-surface-soft)}.resOperational .dbTreat th.dbColBtn{white-space:normal;line-height:1.25}.resOperational .resChip{border-radius:var(--pdx-r-pill);font-size:12px;font-weight:600}.resOperational .dbBtn:not(.crit){border-color:var(--pdx-line-strong);color:var(--pdx-navy)}.resOperational .dbBtn:not(.crit):hover{border-color:var(--pdx-blue);background:var(--pdx-blue-soft);color:var(--pdx-blue)}@media (width<=720px){.resOperational .resDataTable th{white-space:normal}.resOperational .dbToggle{flex-wrap:wrap}}.appShell.areaTheme.areaTheme:is(.area-entregas,.area-admin) main:is([class],:not([class])) :is(.panel,.monitorPanel,.routeFilters,.boardPanel,.boardToolbar,.customerDirectoryHero,.customerKpi,.oduClientTable,.oduMaps,.oduMetricCard,.oduSummaryCard,.kpi){border-radius:var(--pdx-r-md)}.appShell.areaTheme.areaTheme:is(.area-entregas,.area-admin) main:is([class],:not([class])) :is(.oduMapCard,.routeInfo){border-radius:10px}.appShell.areaTheme.areaTheme:is(.area-entregas,.area-admin) main:is([class],:not([class])) h2:is(h2,h2){color:var(--pdx-navy);letter-spacing:0;font-size:15px;font-weight:700}.appShell.areaTheme.areaTheme:is(.area-entregas,.area-admin) main:is([class],:not([class])) :is(th,.th>span,.productHead>span,.returnHead>span,.adjustmentHead>span,.replacementHeadV7>span,.routeHead>span,.managementHead>span,.unmappedHead>span,.customerDirectoryHead>span,.resHead>span){color:var(--pdx-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.appShell.areaTheme.areaTheme:is(.area-entregas,.area-admin) main:is([class],:not([class])) th{background:var(--pdx-surface-soft)}.appShell.areaTheme.areaTheme.area-entregas main:is([class],:not([class])) .monitorSegment.monitorSegment button{font-size:12px;font-weight:600}.appShell.areaTheme.areaTheme.area-admin main:is([class],:not([class])) :is(.reportPanel,.reportImportCard,.reportAutomationOption){border-radius:var(--pdx-r-md)}.appShell.areaTheme.areaTheme.area-admin main:is([class],:not([class])) h3:is(h3,h3){color:var(--pdx-navy);font-size:14px;font-weight:700}.appShell.areaTheme.areaTheme.area-admin main:is([class],:not([class])) .settingsKpis.settingsKpis>*{border-radius:var(--pdx-r-md)}:root{--pdx-navy:#0f2742;--pdx-navy-2:#17385f;--pdx-navy-3:#1d4673;--pdx-blue:#1f5aa6;--pdx-blue-hover:#184b8c;--pdx-blue-soft:#eaf1fb;--pdx-blue-line:#c3d6ee;--pdx-ink:#1a2738;--pdx-ink-2:#33445a;--pdx-muted:#56657a;--pdx-faint:#8391a3;--pdx-bg:#f4f6f9;--pdx-surface:#fff;--pdx-surface-soft:#f8fafc;--pdx-surface-2:#f3f6fa;--pdx-line:#dce3ec;--pdx-line-strong:#cbd5e1;--pdx-line-soft:#edf1f6;--pdx-ok:#16794c;--pdx-ok-bg:#e7f4ed;--pdx-ok-line:#b5dcc6;--pdx-warn:#9a5b06;--pdx-warn-bg:#fdf3e1;--pdx-warn-line:#efd3a0;--pdx-bad:#b42318;--pdx-bad-bg:#fdecea;--pdx-bad-line:#f1b8b2;--pdx-info:#1f5aa6;--pdx-info-bg:#eaf1fb;--pdx-r-sm:8px;--pdx-r-md:12px;--pdx-r-lg:16px;--pdx-r-pill:999px;--pdx-shadow-sm:0 1px 2px #0f27420f,0 2px 8px #0f27420d;--pdx-shadow-md:0 8px 24px #0f274214;--pdx-focus:0 0 0 3px #1f5aa638;--pdx-font:Inter,"Segoe UI",system-ui,sans-serif;--lm-bg:var(--pdx-bg);--lm-surface:var(--pdx-surface);--lm-surface-soft:var(--pdx-surface-soft);--lm-navy:var(--pdx-navy);--lm-navy-2:var(--pdx-navy-2);--lm-primary:var(--pdx-blue);--lm-primary-2:var(--pdx-blue-hover);--lm-primary-soft:var(--pdx-blue-soft);--lm-text:var(--pdx-ink);--lm-muted:var(--pdx-muted);--lm-border:var(--pdx-line);--lm-border-strong:var(--pdx-line-strong);--lm-success:var(--pdx-ok);--lm-success-bg:var(--pdx-ok-bg);--lm-warning:var(--pdx-warn);--lm-warning-bg:var(--pdx-warn-bg);--lm-danger:var(--pdx-bad);--lm-danger-bg:var(--pdx-bad-bg);--lm-shadow-sm:var(--pdx-shadow-sm);--lm-shadow-md:var(--pdx-shadow-md);--p1-navy:var(--pdx-navy);--p1-accent:var(--pdx-blue);--p1-surface-2:var(--pdx-surface-2);--odu-navy:var(--pdx-navy);--odu-blue:var(--pdx-blue);--odu-muted:var(--pdx-muted);--odu-border:var(--pdx-line);--odu-soft:var(--pdx-surface-soft);--monitor-ink:var(--pdx-ink)}html{background:var(--pdx-bg)}body{background:var(--pdx-bg);color:var(--pdx-ink);font-family:var(--pdx-font)}:focus-visible{box-shadow:var(--pdx-focus);outline:none}
