:root{color-scheme:dark;--background:#08110f;--surface:#111d19;--surface-strong:#162520;--text:#edf8f2;--muted:#8da39a;--border:rgba(180,221,203,.14);--accent:#21c77a;--accent-dark:#7df0b6;--soft-accent:rgba(33,199,122,.12);--warn:#f0b43f;--camada-conteudo:30;--camada-menu:300;--camada-sobreposicao:600;--camada-flutuante:900;--danger:#f05f57;--info:#59a6ff;--shadow:0 16px 40px rgba(0,0,0,.26);--field-light-bg:#f7f8f5;--field-light-text:#102019;--field-light-placeholder:#68746f;--control-dark-bg:rgba(8,17,15,.9);--control-dark-border:rgba(125,240,182,.26)}*{box-sizing:border-box}body,html{min-height:100%}::-webkit-scrollbar{height:12px;width:12px}::-webkit-scrollbar-track{background:rgba(255,255,255,.04)}::-webkit-scrollbar-thumb{background:var(--accent);border:3px solid transparent;background-clip:padding-box;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--accent-dark);background-clip:padding-box}html{scrollbar-color:var(--accent) rgba(255,255,255,.04);scrollbar-width:thin}body{margin:0;background:linear-gradient(180deg,rgba(21,43,36,.88),rgba(8,17,15,.96) 260px),var(--background);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{text-decoration:none}a,button,input,select,textarea{color:inherit}input::placeholder,textarea::placeholder{color:rgba(141,163,154,.82)}input:disabled,select:disabled,textarea:disabled{opacity:.72}.shell{min-height:100vh;padding:28px}.topbar{justify-content:space-between;margin:0 auto;max-width:1120px}.brand,.topbar{align-items:center;display:flex}.brand{gap:12px}.brandMark{align-items:center;background:var(--surface-strong);border-radius:8px;color:#fff;display:inline-flex;font-size:13px;font-weight:800;height:38px;justify-content:center;width:38px}.backLink,.navLink{color:var(--accent-dark);font-size:14px;font-weight:700}.hero{align-items:stretch;display:grid;grid-gap:28px;gap:28px;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);margin:96px auto 0;max-width:1120px}.heroCopy{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;min-height:460px}.hero h1{font-size:clamp(42px,7vw,76px);letter-spacing:0;line-height:.96;margin:0;max-width:850px}.hero p{color:var(--muted);font-size:19px;line-height:1.7;margin:28px 0 0;max-width:690px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.button,.buttonSecondary,.loginForm button{align-items:center;border-radius:8px;display:inline-flex;font-size:15px;font-weight:800;justify-content:center;min-height:46px;padding:13px 18px;transition:transform .14s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease}.button:hover,.buttonSecondary:hover,.loginForm button:hover,.opsMetric:hover,.queueItem:hover{box-shadow:0 12px 24px rgba(33,199,122,.14);transform:translateY(-1px)}.button,.loginForm button{background:var(--accent);border:1px solid var(--accent);color:#fff}.buttonSecondary{background:rgba(255,255,255,.065);border:1px solid var(--border);color:var(--text)}.buttonSecondary:focus-visible,.buttonSecondary:hover{background:rgba(33,199,122,.13);border-color:rgba(125,240,182,.44);color:var(--accent-dark);outline:none}.loginPanel,.statusPanel{background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:0 20px 60px rgba(23,35,31,.08)}.statusPanel{align-self:center;padding:28px}.statusPanel h2{font-size:24px;margin:0 0 24px}.statusPanel ul{display:grid;grid-gap:14px;gap:14px;list-style:none;margin:0;padding:0}.statusPanel li{align-items:center;background:var(--soft-accent);border-radius:8px;display:flex;font-size:15px;font-weight:700;gap:10px;padding:14px}.statusPanel li span{background:var(--accent);border-radius:999px;height:9px;width:9px}.loginPage{align-items:center;display:flex;min-height:100vh;justify-content:center;padding:24px}.loginPanel{max-width:440px;padding:30px;width:100%}.loginPanel h1{font-size:36px;line-height:1.05;margin:32px 0 12px}.loginPanel p{color:var(--muted);line-height:1.6;margin:0 0 26px}.loginForm{display:grid;grid-gap:16px;gap:16px}.loginForm label{color:var(--muted);display:grid;font-size:13px;font-weight:800;grid-gap:8px;gap:8px}.loginForm input{background:var(--field-light-bg);border:1px solid rgba(16,32,25,.18);border-radius:8px;caret-color:var(--field-light-text);color:var(--field-light-text);font:inherit;min-height:46px;padding:12px 14px}.loginForm input::placeholder{color:var(--field-light-placeholder)}.loginForm input:focus{border-color:rgba(33,199,122,.72);box-shadow:0 0 0 3px rgba(33,199,122,.2);color:var(--field-light-text);outline:none}.loginForm input:-webkit-autofill,.loginForm input:-webkit-autofill:focus,.loginForm input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--field-light-bg) inset;-webkit-text-fill-color:var(--field-light-text);caret-color:var(--field-light-text)}.passwordInputWrap{position:relative;display:flex;align-items:center}.passwordInputWrap input{flex:1 1;padding-right:44px!important}.passwordToggle{position:absolute;right:10px;background:none;border:none;color:var(--field-light-placeholder);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;line-height:0}.passwordToggle:hover{color:var(--field-light-text)}.loginForm button{align-items:center;justify-content:center}.loginForm button:disabled{cursor:wait;opacity:.65}.loginForm button:disabled[data-motivo=incompleto]{cursor:not-allowed}.formSuccess{background:#f0fff4;border:1px solid #9ae6b4;border-radius:8px;color:#1a6b35;font-size:13px;margin-top:12px;padding:10px 14px}.formError{background:#fff1f0;border:1px solid #ffd3cf;border-radius:8px;color:#9f2d24;font-weight:700}.formError,.successState{font-size:14px;padding:12px 14px}.successState{background:var(--soft-accent);border:1px solid #b8dbc7;border-radius:8px;color:var(--accent-dark);font-weight:800;margin-top:16px}.mutedText{color:var(--muted);font-size:14px;font-weight:700}.dashboardPage{min-height:100vh;padding:0}.dashboardPanel{background:transparent;border:0;border-radius:0;box-shadow:none;margin:0 auto;max-width:1440px;padding:18px}.appHeader{align-items:center;border-bottom:1px solid var(--border);display:grid;grid-gap:18px;gap:18px;grid-template-columns:auto minmax(0,1fr) auto;margin:-18px -18px 18px;padding:15px 22px;position:-webkit-sticky;position:sticky;top:var(--faixa-homologacao,0);z-index:var(--camada-menu);background:rgba(8,17,15,.82);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.appNav{background:transparent;border:1px solid var(--border);border-radius:8px;display:flex;flex-wrap:wrap;gap:0;justify-content:center;min-width:0;padding:5px}.navItem{align-items:center;border-radius:6px;display:inline-flex;min-width:0;position:relative}.navItem:not(:last-child):after{background:rgba(180,221,203,.18);content:"";display:block;height:22px;margin:0 4px;width:1px}.appNav a,.navBlockedButton{align-items:center;border-radius:6px;color:var(--muted);display:inline-flex;font-size:14px;font-weight:800;gap:7px;min-height:40px;padding:10px 13px;transition:background .14s ease,color .14s ease,box-shadow .14s ease,transform .14s ease;white-space:nowrap}.navBlockedButton{background:transparent;border:0;cursor:not-allowed;opacity:.58}.appNav a:hover,.navBlockedButton:hover{background:rgba(255,255,255,.055);color:var(--text)}.appNav a.active{background:rgba(33,199,122,.22);border:1px solid rgba(125,240,182,.48);color:var(--accent-dark);box-shadow:inset 0 0 0 1px rgba(125,240,182,.14),0 10px 24px rgba(33,199,122,.14);transform:translateY(-1px)}.navIcon{flex:0 0 auto;height:17px;width:17px}.navTooltip{background:#0d1714;border:1px solid rgba(125,240,182,.32);border-radius:8px;box-shadow:var(--shadow);color:var(--text);font-size:12px;font-weight:700;left:50%;line-height:1.35;max-width:240px;opacity:0;padding:9px 10px;pointer-events:none;position:absolute;text-align:left;top:calc(100% + 8px);transform:translateX(-50%) translateY(-3px);transition:opacity .14s ease,transform .14s ease;width:max-content;z-index:30}.navItem:focus-within .navTooltip,.navItem:hover .navTooltip{opacity:1;transform:translateX(-50%) translateY(0)}.logoutButton{gap:7px;white-space:nowrap}.logoutButton .navIcon{height:18px;width:18px}.onboardingBanner{align-items:center;background:linear-gradient(135deg,rgba(33,199,122,.16),rgba(255,255,255,.045));border:1px solid rgba(125,240,182,.34);border-radius:8px;box-shadow:0 14px 30px rgba(33,199,122,.1);display:flex;gap:16px;justify-content:space-between;margin:0 0 18px;padding:14px 16px}.onboardingBanner div{display:grid;grid-gap:4px;gap:4px;min-width:0}.onboardingBanner strong{color:var(--text);font-size:15px}.onboardingBanner span{color:var(--muted);font-size:13px;font-weight:800}.moduleBlockedPanel{background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.035));border:1px solid rgba(125,240,182,.28);border-radius:8px;box-shadow:var(--shadow);display:grid;grid-gap:12px;gap:12px;margin-top:28px;max-width:760px;padding:26px}.moduleBlockedPanel h1{font-size:30px;margin:0}.moduleBlockedPanel .button{justify-self:start}.dashboardHeader{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.headerActions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.srOnlyInput{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.dashboardHeader h1{font-size:42px;line-height:1.05;margin:8px 0 0}.sectionLabel{color:var(--accent-dark);display:block;font-size:13px;font-weight:800}.identityGrid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px}.identityGrid article{background:var(--soft-accent);border-radius:8px;display:grid;grid-gap:8px;gap:8px;min-width:0;padding:18px}.identityGrid small,.identityGrid span{color:var(--muted);font-size:13px;font-weight:700}.identityGrid strong{overflow-wrap:anywhere}.dashboardBand{background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.035));border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow);display:grid;grid-gap:14px;gap:14px;margin-top:22px;padding:18px}.dashboardBand h2{color:var(--accent-dark);margin:0}.metricGrid{display:grid;grid-gap:12px;gap:12px}.metricGrid,.metricGrid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.metricCard,.metricGrid article{background:var(--surface);border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:6px;gap:6px;padding:14px}.metricCard{color:var(--text);cursor:pointer;font:inherit;text-align:left;transition:transform .14s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease}.metricCard.active,.metricCard:hover{background:rgba(33,199,122,.1);border-color:rgba(125,240,182,.5);box-shadow:0 12px 24px rgba(33,199,122,.12);transform:translateY(-1px)}.metricGrid span{color:var(--muted);font-size:12px;font-weight:800}.metricGrid strong{font-size:28px}.drilldownPanel{border-color:rgba(125,240,182,.28)}.drilldownRows{display:grid;grid-gap:10px;gap:10px}.drilldownRows article{align-items:center;background:rgba(255,255,255,.045);border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:14px}.drilldownRows small,.drilldownRows span{color:var(--muted);display:block;font-size:12px;font-weight:800}.drilldownRows strong{display:block;margin:3px 0;overflow-wrap:anywhere}.drilldownActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.drilldownActions .button,.drilldownActions .buttonSecondary{font-size:12px;min-height:36px;padding:8px 10px}.miniProgress{align-items:center;display:flex;gap:8px;margin-top:8px}.miniProgress span{background:rgba(255,255,255,.08);border-radius:999px;display:block;flex:1 1;height:9px;overflow:hidden}.miniProgress i{background:linear-gradient(90deg,var(--accent),var(--accent-dark));border-radius:inherit;display:block;height:9px}.miniProgress small{min-width:44px;text-align:right}.dashboardTwoColumns{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.teamProductivityList{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.teamProductivityList article{background:rgba(255,255,255,.045);border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:6px;gap:6px;min-width:0;padding:14px}.teamProductivityList strong{color:var(--text);font-size:18px;overflow-wrap:anywhere}.teamProductivityList small,.teamProductivityList span{color:var(--muted);font-size:13px;font-weight:800}.simpleList{display:grid;grid-gap:8px;gap:8px}.simpleList p{background:var(--surface);border:1px solid var(--border);border-radius:8px;margin:0;padding:10px 12px}.integrationGrid,.settingsGrid{display:grid;grid-gap:18px;gap:18px;margin-top:34px}.settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminCenter{align-items:start;display:grid;grid-gap:20px;gap:20px;grid-template-columns:260px minmax(0,1fr);margin-top:28px}.adminCenterCollapsed{grid-template-columns:92px minmax(0,1fr)}.adminSideNav{background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.035));border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow);display:grid;grid-gap:6px;gap:6px;padding:14px;position:-webkit-sticky;position:sticky;top:calc(88px + var(--faixa-homologacao, 0px))}.adminSideNav.collapsed{justify-items:center;padding:10px}.adminSideNav strong{color:var(--accent-dark);font-size:13px;margin:0 0 6px;text-transform:uppercase}.adminSideNav button{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--muted);cursor:pointer;display:flex;font-size:14px;font-weight:900;gap:9px;justify-content:flex-start;padding:10px 11px;text-align:left;transition:background .14s ease,color .14s ease,transform .14s ease;width:100%}.adminSideNav button span{align-items:center;background:rgba(255,255,255,.06);border:1px solid var(--border);border-radius:6px;display:inline-flex;flex:0 0 auto;font-size:12px;height:25px;justify-content:center;width:25px}.adminSideNav.collapsed button{justify-content:center;padding:8px}.adminSideNav button.active,.adminSideNav button:focus,.adminSideNav button:hover{background:rgba(33,199,122,.12);color:var(--accent-dark);transform:translateX(2px)}.adminSideNav button.active{border:1px solid rgba(125,240,182,.38);box-shadow:inset 3px 0 0 var(--accent)}.menuToggle{background:rgba(255,255,255,.06)!important;border:1px solid var(--border)!important;color:var(--text)!important;justify-content:center!important;margin-bottom:4px}.adminContent{min-width:0}.adminCards{margin-top:18px}.integrationCard,.settingsCard{background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.035));border:1px solid var(--border);border-radius:8px}.settingsCard{display:grid;grid-gap:9px;gap:9px;padding:22px}.settingsCard:hover{border-color:rgba(125,240,182,.38);box-shadow:0 14px 30px rgba(33,199,122,.1);transform:translateY(-1px)}.operationalBaseCard{border-color:rgba(125,240,182,.28)}.preparedCard b{background:rgba(255,255,255,.07);border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:11px;font-weight:900;justify-self:start;padding:5px 9px;text-transform:uppercase}.settingsTabs{background:rgba(255,255,255,.045);border:1px solid var(--border);border-radius:8px;display:inline-flex;gap:4px;margin-top:24px;padding:4px}.settingsTabs a{border-radius:6px;color:var(--muted);font-size:14px;font-weight:900;padding:10px 12px}.settingsTabs a.active,.settingsTabs a:hover{background:rgba(33,199,122,.16);color:var(--accent-dark)}.settingsCard small,.settingsCard span{color:var(--muted);font-size:13px;font-weight:700}.settingsCard strong{font-size:20px}.settingsForm{background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.035));border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:18px;gap:18px;margin-top:28px;max-width:680px;padding:22px}.settingsForm h2{font-size:18px;margin:0}.settingsForm label{display:grid;grid-gap:8px;gap:8px;min-width:0}.settingsForm label span{color:var(--muted);font-size:13px;font-weight:800}.settingsForm input:not([type]),.settingsForm input[type=date],.settingsForm input[type=datetime-local],.settingsForm input[type=email],.settingsForm input[type=file],.settingsForm input[type=number],.settingsForm input[type=password],.settingsForm input[type=search],.settingsForm input[type=tel],.settingsForm input[type=text],.settingsForm input[type=time],.settingsForm select,.settingsForm textarea{background:var(--surface);border:1px solid var(--border);border-radius:8px;color:var(--text);font:inherit;max-width:100%;min-height:46px;min-width:0;padding:12px 14px;width:100%}.filterBar input:focus,.filterBar select:focus,.occurrenceForm select:focus,.occurrenceForm textarea:focus,.pickedQuantityField input:focus,.pickingControls select:focus,.resetPasswordBox input:focus,.settingsForm input:focus,.settingsForm select:focus,.settingsForm textarea:focus,.userToolbar input:focus,.userToolbar select:focus{border-color:rgba(125,240,182,.56);box-shadow:0 0 0 3px rgba(33,199,122,.14);outline:none}.filterBar option,.occurrenceForm option,.pickingControls option,.settingsForm option,.userToolbar option{background:#0d1714;color:var(--text)}.settingsForm textarea{min-height:92px;resize:vertical}.toggleRow{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:8px;cursor:pointer;display:flex!important;gap:10px;padding:8px 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggleRow:hover{border-color:var(--primary)}.toggleRow input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--bg);border:2px solid var(--border);border-radius:3px;cursor:pointer;flex-shrink:0;height:16px;position:relative;transition:background .15s,border-color .15s;width:16px}.toggleRow input[type=checkbox]:checked{background:var(--primary);border-color:var(--primary)}.toggleRow input[type=checkbox]:checked:after{border:2px solid #fff;border-top:none;border-left:none;content:"";display:block;height:8px;left:3px;position:absolute;top:1px;transform:rotate(45deg);width:4px}.toggleRow input[type=checkbox]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.toggleRow span{font-size:13px}.logoPreview{align-items:center;background:var(--surface);display:flex;gap:16px;padding:14px}.logoPreview,.logoPreview img{border:1px solid var(--border);border-radius:8px}.logoPreview img{height:64px;object-fit:contain;width:64px}.settingsMessage{color:var(--accent-dark);font-size:14px;font-weight:800;margin:0}.integrationCard{display:grid;grid-gap:22px;gap:22px;max-width:680px;padding:24px}.customerWorkspace{align-items:start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(420px,460px) minmax(0,1fr);margin-top:18px}.customerDetailPanel,.customerListPanel{background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.035));border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow);display:grid;grid-gap:14px;gap:14px;min-width:0;overflow:hidden;padding:16px}.customerFilters{grid-template-columns:minmax(150px,1fr) minmax(120px,.75fr) auto}.customerFilters .buttonSecondary{min-width:104px;white-space:nowrap}.customerSubsection{margin-top:0;max-width:none}.customerFormGrid,.customerInlineForm{display:grid;grid-gap:10px;gap:10px;min-width:0}.customerFormGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.customerInlineForm{grid-template-columns:minmax(0,.7fr) minmax(0,1fr) minmax(0,.7fr) auto}.ripenessProductForm{grid-template-columns:minmax(150px,.45fr) minmax(0,1fr) auto}.preferenceItem{display:grid;grid-gap:8px;gap:8px}.nestedPanel{background:rgba(255,255,255,.035);border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:12px;gap:12px;padding:12px}.nestedPanel h3{font-size:14px;margin:0}.preferenceChecklist{display:grid;grid-gap:10px;gap:10px}.checkRow,.preferenceNested label{align-items:center;color:var(--text);display:flex!important;font-size:14px;font-weight:800;gap:9px!important}.checkRow{background:rgba(255,255,255,.045);border:1px solid var(--border);border-radius:8px;padding:10px 12px}.preferenceNested{background:rgba(33,199,122,.08);border:1px solid rgba(125,240,182,.22);border-radius:8px;display:grid;grid-gap:8px;gap:8px;margin:-4px 0 4px 28px;padding:10px 12px}.boxPreferenceGrid input:not([type]){margin-top:4px}.productAliasForm{grid-template-columns:minmax(0,1fr) auto}.customerDetailPanel>*,.customerFormGrid>*,.customerInlineForm>*,.customerListPanel>*,.filterBar>*,.productIdentityGrid>*{min-width:0}.productIdentityGrid{margin-top:0}.productIdentityGrid article{background:rgba(255,255,255,.045);border:1px solid var(--border)}.inlineDanger{background:transparent;border:0;color:var(--danger);cursor:pointer;font:inherit;font-size:12px;font-weight:900;margin-left:10px;padding:0}.usersAdminPanel{display:grid;grid-gap:14px;gap:14px;margin-top:18px}.userToolbar{align-items:end;background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.035));border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow);display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(210px,1fr) 150px 140px auto auto;padding:14px}.resetPasswordBox label,.userToolbar label{display:grid;grid-gap:7px;gap:7px}.resetPasswordBox span,.userToolbar span{color:var(--muted);font-size:12px;font-weight:900}.resetPasswordBox input,.userToolbar input,.userToolbar select{background:var(--surface);border:1px solid var(--border);border-radius:8px;color:var(--text);font:inherit;min-height:42px;padding:10px 12px}.userForm{margin-top:0;max-width:none}.resetPasswordBox{align-items:end;background:rgba(255,255,255,.045);border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(220px,1fr) auto;padding:12px}.userRows{display:grid;grid-gap:10px;gap:10px}.userRows article{align-items:center;background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.035));border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:14px;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.userRows article:hover{border-color:rgba(125,240,182,.38);box-shadow:0 14px 30px rgba(33,199,122,.1);transform:translateY(-1px)}.userRows small,.userRows span{color:var(--muted);display:block;font-size:12px;font-weight:850}.userRows strong{display:block;font-size:18px;margin:4px 0;overflow-wrap:anywhere}.categoryOrderSettings{max-width:none}.categoryOrderList,.categoryOrderList article{display:grid;grid-gap:10px;gap:10px}.categoryOrderList article{align-items:center;background:rgba(255,255,255,.045);border:1px solid var(--border);border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;padding:12px}.categoryOrderList strong{overflow-wrap:anywhere}.categoryOrderList span{color:var(--muted);font-size:12px;font-weight:850}.integrationTop{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.integrationTop h2{font-size:28px;line-height:1.05;margin:8px 0 0}.connectionBadges{align-items:flex-end;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.connectionStatus{border-radius:999px;font-size:13px;font-weight:900;padding:8px 12px;white-space:nowrap}.connectionStatus.not_connected{background:#fff3d8;color:#815500}.connectionStatus.connected{background:var(--soft-accent);color:var(--accent-dark)}.connectionStatus.error{background:#fff1f0;color:#9f2d24}.integrationDetails{display:grid;grid-gap:12px;gap:12px;margin:0}.integrationDetails div{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:18px;justify-content:space-between;padding-bottom:12px}.integrationDetails dt{color:var(--muted);font-size:13px;font-weight:800}.integrationDetails dd{font-weight:800;margin:0;text-align:right}.erpSetupList,.setupOnlyPanel{display:grid;grid-gap:10px;gap:10px}.erpSetupList{background:rgba(255,255,255,.045);border:1px solid var(--border);border-radius:8px;padding:12px 14px}.erpSetupList span{color:var(--muted);font-size:13px;font-weight:800}.syncSummaryGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.syncSummaryGrid article{background:rgba(255,255,255,.045);border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:5px;gap:5px;padding:12px}.syncSummaryGrid span{color:var(--muted);font-size:12px;font-weight:850}.syncSummaryGrid strong{color:var(--text);font-size:22px}.integrationSubsection{margin:18px 0}.annotatorCustomerPanel{max-width:none}.preferredProductRow,.preferredProductsBox{display:grid;grid-gap:12px;gap:12px}.preferredProductRow{background:rgba(255,255,255,.045);border:1px solid var(--border);border-radius:8px;grid-template-columns:minmax(220px,1.2fr) repeat(2,minmax(180px,1fr));padding:14px}.modalBackdrop{align-items:flex-start;background:rgba(0,10,7,.72);overflow:auto;padding:42px 18px;z-index:var(--camada-sobreposicao)}.resolutionModal{background:linear-gradient(180deg,rgba(20,36,31,.98),rgba(10,24,20,.98));border:1px solid rgba(125,240,182,.24);border-radius:8px;box-shadow:0 28px 90px rgba(0,0,0,.48);display:grid;grid-gap:18px;gap:18px;max-width:980px;padding:20px;width:min(980px,100%)}.resolutionSummary{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.resolutionSummary article{background:rgba(255,255,255,.045);border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:6px;gap:6px;padding:12px}.resolutionSummary small,.resolutionSummary span{color:var(--muted);font-size:12px;font-weight:850}.resolutionSummary strong{overflow-wrap:anywhere}.learningOptions{display:grid;grid-gap:10px;gap:10px}.alignEnd{align-self:end}.annotatorItemsList,.annotatorItemsList article{display:grid;grid-gap:12px;gap:12px}.annotatorItemsList article{align-items:end;background:rgba(255,255,255,.045);border:1px solid var(--border);border-radius:8px;grid-template-columns:minmax(220px,1.25fr) repeat(4,minmax(120px,1fr));padding:14px}.annotatorItemsList article>div,.annotatorItemsList label{display:grid;grid-gap:6px;gap:6px;min-width:0}.annotatorItemsList label span,.annotatorItemsList span{color:var(--muted);font-size:12px;font-weight:850}.manualPriceBadge{align-self:start;background:rgba(255,194,71,.14);border:1px solid rgba(255,194,71,.36);border-radius:999px;color:#ffd98a;font-size:11px;font-weight:900;justify-self:start;padding:4px 8px}.ignoreOptionsBox{background:rgba(255,194,71,.08);border:1px solid rgba(255,194,71,.28);border-radius:8px;display:grid;grid-gap:12px;gap:12px;padding:14px}.annotatorOrderPanel{overflow:hidden}.annotatorInputGrid{align-items:stretch;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(320px,1fr) minmax(360px,1fr)}.rawOrderField textarea{min-height:128px}.rawOrderField small{color:var(--muted);font-size:12px;font-weight:800;justify-self:end}.annotatorUploadBox{display:grid;grid-gap:8px;gap:8px}.annotatorUploadBox>span{color:var(--muted);font-size:12px;font-weight:850}.uploadChoiceGrid{border:1px dashed rgba(125,240,182,.24);border-bottom:0;border-radius:8px 8px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.uploadChoiceButton,.uploadDropHint{background:rgba(255,255,255,.025);border:0;color:var(--text);cursor:pointer;display:grid;grid-gap:8px;gap:8px;justify-items:center;min-height:72px;padding:14px}.uploadChoiceButton+.uploadChoiceButton{border-left:1px solid rgba(125,240,182,.14)}.uploadChoiceButton span{color:var(--accent);font-size:20px}.uploadDropHint{border:1px dashed rgba(125,240,182,.24);border-radius:0 0 8px 8px;color:var(--muted);font:inherit;font-size:13px;font-weight:800;min-height:58px}.uploadDropHint small{color:var(--muted);font-size:11px}.organizeOrderRow{align-items:center;display:flex;gap:18px;justify-content:center}.organizeOrderRow span{color:var(--muted);font-size:13px;font-weight:800}.organizedItemsBlock{display:grid;grid-gap:8px;gap:8px}.organizedItemsTableWrap{overflow-x:auto}.organizedItemsTable{border-collapse:collapse;min-width:1040px;width:100%}.organizedItemsTable td,.organizedItemsTable th{border-bottom:1px solid rgba(180,221,203,.08);padding:10px 12px;text-align:left;vertical-align:top}.organizedItemsTable th{background:rgba(255,255,255,.055);color:var(--muted);font-size:12px;font-weight:900}.organizedItemsTable td{background:rgba(255,255,255,.018)}.organizedItemsTable input,.organizedItemsTable select{min-height:34px;padding:7px 9px}.organizedItemsTable td:nth-child(4),.organizedItemsTable td:nth-child(5),.organizedItemsTable td:nth-child(6){width:120px}.aliasChip,.statusChip{border-radius:6px;display:inline-flex;font-size:11px;font-weight:900;margin-top:4px;padding:3px 7px}.statusChip.ok{background:rgba(47,170,255,.14);border:1px solid rgba(47,170,255,.32);color:#62c5ff}.aliasChip.none,.statusChip.warning{background:rgba(255,194,71,.12);border:1px solid rgba(255,194,71,.34);color:#ffd27a}.aliasChip.global{background:rgba(33,199,122,.12);border:1px solid rgba(33,199,122,.36);color:#62e6a3}.aliasChip.customer{background:rgba(47,170,255,.14);border:1px solid rgba(47,170,255,.32);color:#62c5ff}.aliasChip.manual{background:rgba(255,255,255,.055);border:1px solid var(--border);color:var(--muted)}.inlineResolveBox{display:grid;grid-gap:8px;gap:8px;margin-top:8px}.compactButton{min-height:34px;padding:7px 10px}.rowIconActions{display:flex;gap:8px}.rowIconActions button{align-items:center;background:rgba(255,255,255,.055);border:1px solid var(--border);border-radius:6px;color:var(--text);cursor:pointer;display:inline-flex;height:34px;justify-content:center;width:34px}.manualItemPanel{background:rgba(125,240,182,.045);border:1px solid rgba(125,240,182,.14);border-radius:8px;display:grid;grid-gap:10px;gap:10px;padding:12px}.manualItemGrid{align-items:end;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(260px,1fr) minmax(120px,.35fr) minmax(100px,.25fr) minmax(140px,.35fr) auto}.insertItemButton{min-width:150px}.annotatorOrderFooter{align-items:stretch;border-top:1px solid var(--border);display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(130px,.35fr) minmax(130px,.35fr) minmax(190px,.55fr) minmax(320px,1fr);padding-top:14px}.orderMetric{border-right:1px solid var(--border);display:grid;grid-gap:4px;gap:4px}.orderMetric span{color:var(--muted);font-size:12px;font-weight:850}.orderMetric strong{font-size:24px}.orderMetric.highlight strong{color:var(--accent)}.footerActions{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.footerActions button:last-child{grid-column:1/-1}.annotatorReviewGrid{display:grid;grid-gap:14px;gap:14px}.annotatorReviewGrid>section{background:rgba(255,255,255,.035);border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:10px;gap:10px;padding:14px}.annotatorReviewGrid h3{color:var(--accent-dark);font-size:15px;margin:0}.annotatorReviewGrid p{background:rgba(255,255,255,.035);border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:4px;gap:4px;margin:0;padding:10px}.annotatorReviewGrid p span{color:var(--muted);font-size:12px;font-weight:800}.productWorkspace{align-items:start;display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(360px,460px) minmax(0,1fr);margin-top:28px}.productImportSummary{margin-bottom:18px}.productImportSummary .simpleList small{color:var(--muted);display:block;margin-top:4px}.productDetailPanel,.productListPanel{min-width:0}.productListPanel{background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.035));border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow);display:grid;grid-gap:14px;gap:14px;padding:16px;position:-webkit-sticky;position:sticky;top:calc(92px + var(--faixa-homologacao, 0px))}.productToolbar{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) 132px}.productToolbar .buttonSecondary{grid-column:1/-1}.productQuickSelect label,.productToolbar label{display:grid;grid-gap:7px;gap:7px;min-width:0}.productQuickSelect span,.productToolbar span{color:var(--muted);font-size:12px;font-weight:850}.productQuickSelect select,.productToolbar input,.productToolbar select{background:var(--surface);border:1px solid var(--border);border-radius:8px;color:var(--text);font:inherit;min-height:42px;min-width:0;padding:10px 12px;width:100%}.productQuickSelect{display:grid;grid-gap:6px;gap:6px}.productQuickSelect small{color:var(--muted);font-weight:800}.productTotals{align-items:center;background:rgba(33,199,122,.08);border:1px solid rgba(125,240,182,.22);border-radius:8px;display:flex;gap:10px;justify-content:space-between;padding:10px 12px}.productPagination span,.productTotals span,.productTotals strong{color:var(--muted);font-size:12px;font-weight:900}.productRows{display:grid;grid-gap:9px;gap:9px;max-height:min(58vh,620px);overflow:auto;padding-right:4px}.productRow{background:rgba(255,255,255,.055);border:1px solid var(--border);border-radius:8px;color:var(--text);cursor:pointer;display:grid;grid-gap:5px;gap:5px;padding:12px;text-align:left;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease,transform .14s ease;width:100%}.productRow.active,.productRow:hover{background:rgba(33,199,122,.12);border-color:rgba(125,240,182,.44);box-shadow:0 12px 24px rgba(33,199,122,.12);transform:translateY(-1px)}.productRow strong{overflow-wrap:anywhere}.productRow small,.productRow span{color:var(--muted);font-size:12px;font-weight:800}.productPagination{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;text-align:center}.itemsTable,.ordersList{display:grid;grid-gap:12px;gap:12px;margin-top:28px}.emptyState,.itemsTable article,.orderRow{background:rgba(255,255,255,.045);border:1px solid var(--border);border-radius:8px}.orderRow{align-items:center;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(180px,.8fr) minmax(260px,1fr) auto;padding:18px}.itemsTable article,.orderObservationEditor,.orderRow div{min-width:0}.orderObservationEditor textarea{min-height:72px;resize:vertical}.orderRowActions{align-items:stretch;display:grid;grid-gap:8px;gap:8px}.itemsTable small,.itemsTable span,.orderRow small,.orderRow span{color:var(--muted);display:block;font-size:13px;font-weight:800}.itemsTable strong,.orderRow strong{display:block;margin:4px 0;overflow-wrap:anywhere}.emptyState,.itemsTable article{padding:16px}.tabs{background:rgba(255,255,255,.045);border:1px solid var(--border);border-radius:8px;display:inline-flex;gap:4px;margin-top:24px;padding:4px}.tabs button{background:transparent;border:0;border-radius:6px;color:var(--muted);cursor:pointer;font:inherit;font-size:14px;font-weight:900;min-height:38px;padding:9px 12px}.tabs button.active{background:var(--surface);color:var(--accent-dark);box-shadow:0 8px 24px rgba(23,35,31,.08)}.pickingLayout{align-items:flex-start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:310px minmax(0,1fr);margin-top:28px}.occurrenceForm,.occurrencePanel,.pickingQueue,.pickingQueueFull,.pickingWorkArea{background:rgba(255,255,255,.045);border:1px solid var(--border);border-radius:8px;padding:16px}.pickingQueue,.pickingWorkArea{display:grid;grid-gap:12px;gap:12px}.occurrenceForm h2,.occurrencePanel h2,.pickingQueue h2,.pickingQueueFull h2,.workHeader h2{margin:0}.pickingDetails,.pickingQueueFull{display:grid;grid-gap:14px;gap:14px;margin-top:18px}.filterBar{align-items:end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(150px,.7fr) minmax(180px,1fr) minmax(180px,1fr) auto}.filterBar.customerFilters{grid-template-columns:minmax(150px,1fr) minmax(120px,.75fr) auto}.purchasingFilter{background:rgba(255,255,255,.045);border:1px solid var(--border);border-radius:8px;grid-template-columns:minmax(240px,1fr) minmax(150px,220px) minmax(150px,200px) minmax(160px,220px) auto;margin-top:22px;padding:14px}.purchasingFilterAcoes{align-items:flex-end;display:flex;gap:8px}@media (max-width:1180px){.purchasingFilter{grid-template-columns:minmax(200px,1fr) minmax(140px,.8fr) minmax(140px,.8fr) minmax(150px,.8fr)}.purchasingFilterAcoes{grid-column:1/-1;justify-content:flex-end}}.exportBar{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.purchasingLayout{align-items:start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);margin-top:18px}.purchasingDetails,.purchasingList{background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.035));border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:12px;gap:12px;padding:16px}.purchasingDetails h2{margin:0}.purchasingTableWrapper{border:1px solid var(--border);border-radius:10px;margin-top:18px;overflow:hidden}.purchasingTableScroll{max-height:62vh;overflow:auto;overscroll-behavior:contain}.purchasingTableHeader{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:12px;justify-content:space-between;padding:10px 14px}.purchasingTableTitle{font-size:13px;font-weight:600}.purchasingTableCount{background:rgba(255,255,255,.1);border-radius:20px;font-size:11px;font-weight:700;padding:1px 8px}.purchasingTableToggle{background:none;border:1px solid var(--border);border-radius:6px;color:var(--muted);cursor:pointer;font-size:12px;padding:4px 10px;transition:border-color .15s,color .15s}.purchasingTableToggle:hover{border-color:var(--primary);color:var(--primary)}.purchasingTable{border-collapse:separate;border-spacing:0;font-size:13px;min-width:100%;width:100%}.purchasingTable th{background:#1e2926;box-shadow:inset 0 -1px 0 var(--border);position:-webkit-sticky;position:sticky;top:0;z-index:2;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.04em;padding:9px 12px;text-align:left;text-transform:uppercase;white-space:nowrap}.purchasingTable td{border-bottom:1px solid rgba(255,255,255,.04);padding:7px 12px;vertical-align:middle}.purchasingTable tr:last-child td{border-bottom:none}.purchasingCategoryRow td{background:rgba(255,255,255,.03);border-bottom:1px solid rgba(255,255,255,.08);border-top:1px solid rgba(255,255,255,.08);color:var(--primary);font-size:11px;font-weight:700;letter-spacing:.05em;padding:5px 12px;text-transform:uppercase}.purchasingMissing{color:#e07070;font-weight:600}.purchasingColPanel{background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 32px rgba(0,0,0,.45);min-width:260px;padding:16px;position:absolute;right:0;top:calc(100% + 6px);z-index:var(--camada-sobreposicao)}.purchasingColPanelHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.iconBtn{align-items:center;background:none;border:none;border-radius:6px;color:var(--muted);cursor:pointer;display:flex;font-size:14px;justify-content:center;line-height:1;padding:4px 6px}.iconBtn:hover{background:rgba(255,255,255,.1);color:var(--fg)}.purchasingColPanelHint{color:var(--muted);font-size:12px;margin:0 0 10px}.purchasingColList{list-style:none;margin:0;max-height:340px;overflow-y:auto;padding:0}.purchasingColItem{align-items:center;border-radius:6px;display:flex;gap:0;justify-content:space-between;padding:3px 4px}.purchasingColItem:hover{background:rgba(255,255,255,.06)}.purchasingColItem label{align-items:center;cursor:pointer;display:flex!important;flex:1 1;flex-direction:row!important;font-size:13px;gap:8px;min-width:0}.purchasingColItem input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;aspect-ratio:1;background:var(--surface);border:1.5px solid var(--border);border-radius:3px;cursor:pointer;flex-shrink:0;height:14px;min-height:14px;min-width:14px;position:relative;transition:background .15s,border-color .15s;width:14px}.purchasingColItem input[type=checkbox]:checked{background:var(--primary);border-color:var(--primary)}.purchasingColItem input[type=checkbox]:checked:after{border:1.5px solid #fff;border-top:none;border-left:none;content:"";display:block;height:7px;left:3px;position:absolute;top:0;transform:rotate(45deg);width:4px}.purchasingColItem input[type=checkbox]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.purchasingColOrder{display:flex;gap:2px}.purchasingColOrder button{background:none;border:none;border-radius:4px;color:var(--muted);cursor:pointer;font-size:13px;line-height:1;padding:2px 5px}.purchasingColOrder button:hover:not(:disabled){background:rgba(255,255,255,.1);color:var(--fg)}.purchasingColOrder button:disabled{opacity:.25;cursor:default}.filterBar label,.occurrenceForm label{display:grid;grid-gap:6px;gap:6px;min-width:0}.filterBar span,.modePicker small,.occurrenceForm span{color:var(--muted);font-size:12px;font-weight:800}.filterBar input,.filterBar select,.listaBusca,.listaFiltrosCorpo input,.listaFiltrosCorpo select,.occurrenceForm select,.occurrenceForm textarea{background:var(--surface);border:1px solid var(--border);border-radius:8px;color:var(--text);font:inherit;max-width:100%;min-height:46px;min-width:0;padding:10px 12px;width:100%}.occurrenceForm textarea{min-height:82px;resize:vertical}.queueGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.queueItem{background:var(--surface);border:1px solid var(--border);border-radius:8px;color:var(--text);cursor:pointer;display:grid;grid-gap:5px;gap:5px;padding:12px;text-align:left}.queueItem.active{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.occurrencePanel small,.occurrencePanel span,.pickingControls span,.pickingItems small,.pickingItems span,.queueItem small,.queueItem span{color:var(--muted);font-size:12px;font-weight:800}.workHeader{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.modePicker{align-items:stretch;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr)) auto}.modePicker button:not(.button){background:var(--surface);border:1px solid var(--border);border-radius:8px;color:var(--text);cursor:pointer;display:grid;font:inherit;font-weight:900;grid-gap:4px;gap:4px;min-height:58px;padding:10px;text-align:left}.modePicker button.active:not(.button){border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.pickingControls{align-items:end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(180px,1fr) auto auto}.pickingControls label{display:grid;grid-gap:6px;gap:6px}.pickingControls select{background:var(--surface);border:1px solid var(--border);border-radius:8px;color:var(--text);font:inherit;min-height:46px;padding:10px 12px}.occurrencePanel,.pickingItems{display:grid;grid-gap:12px;gap:12px}.pickingCategoryGroup{display:grid;grid-gap:10px;gap:10px}.pickingCategoryGroup h3{background:rgba(33,199,122,.12);border:1px solid rgba(125,240,182,.26);border-radius:8px;color:var(--accent-dark);font-size:14px;margin:0;padding:10px 12px}.occurrencePanel{margin-top:18px}.occurrencePanel article,.pickingItems article{background:var(--surface);border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:12px;gap:12px;padding:14px}.pickedQuantityField{display:grid;grid-gap:6px;gap:6px;max-width:260px}.pickedQuantityField input{background:rgba(255,255,255,.06);border:1px solid var(--border);border-radius:8px;color:var(--text);font:inherit;min-height:42px;padding:10px 12px}.itemActionGrid{display:flex;flex-wrap:wrap;gap:8px}.itemActionGrid .button,.itemActionGrid .buttonSecondary{font-size:12px;min-height:36px;padding:8px 10px}.button:disabled{cursor:not-allowed;opacity:.65}.opsStrip{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(150px,1fr));margin-top:16px}.opsMetric{background:rgba(255,255,255,.045);border:1px solid var(--border);border-radius:8px;color:var(--text);cursor:pointer;min-height:72px;padding:12px 14px;text-align:left;transition:transform .14s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease}.opsMetric.active{background:rgba(33,199,122,.14);border-color:rgba(125,240,182,.72)}.opsMetric span{color:var(--muted);display:block;font-size:12px;font-weight:800}.opsMetric b{color:var(--text);display:block;font-size:26px;margin-top:4px}.opsMetric.danger b{color:var(--danger)}.opsMetric.warn b{color:var(--warn)}.opsMetric.danger.active{background:linear-gradient(180deg,#f05f57,#d63f3a)}.opsMetric.warn.active{background:linear-gradient(180deg,#f0b43f,#d69320)}.legacyPickingGrid{align-items:start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(280px,360px) minmax(0,1fr);margin-top:16px}.orderItemHistory,.pickingQueuePanel,.pickingWorkArea{background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.035));border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow);padding:16px}.pickingQueuePanel{min-height:calc(100vh - 245px)}.orderProgress,.panelHead{align-items:center;display:flex;gap:12px;justify-content:space-between}.panelHead h2{margin:0}.statusPill{align-items:center;background:rgba(255,255,255,.07);border-radius:999px;color:var(--muted);display:inline-flex;font-size:11px;font-weight:900;min-height:24px;padding:3px 9px;text-transform:uppercase}.statusPill.neutral{color:var(--text)}.orderProgress{background:rgba(255,255,255,.04);border:1px solid var(--border);border-radius:8px;padding:12px}.orderProgress strong{font-size:30px}.orderProgress b{color:var(--accent-dark);font-size:22px}.progressLine{background:rgba(255,255,255,.08);border-radius:999px;flex:1 1;height:13px;overflow:hidden}.progressLine i{background:linear-gradient(90deg,var(--accent),var(--accent-dark));border-radius:inherit;display:block;height:100%}.pickerOneItemCard{background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.035));border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);display:grid;grid-gap:14px;gap:14px;margin-top:12px;padding:18px}.pickerOneItemInfo{display:grid;grid-gap:4px;gap:4px}.pickerOneItemInfo span{color:var(--muted);font-size:12px;font-weight:800}.pickerOneItemInfo strong{font-size:20px;line-height:1.25}.pickerOneItemInfo small{color:var(--muted);font-size:13px}.pickerLote{border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:12px;display:grid;grid-gap:10px;gap:10px;background:rgba(255,255,255,.03)}.pickerLoteRotulo{color:var(--muted);font-size:12px;font-weight:800;display:block}.pickerLoteNumero{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:22px;display:block;line-height:1.2}.pickerLoteDetalhe{color:var(--muted);font-size:13px;display:block}.pickerLoteAcoes{display:flex;flex-wrap:wrap;gap:8px}.pickerLoteCampo{flex:1 1 180px;min-width:150px;font-size:16px;min-height:44px}.pickerLoteAviso{border:1px solid rgba(243,192,122,.55);border-radius:10px;padding:10px;display:grid;grid-gap:8px;gap:8px;background:rgba(243,192,122,.08)}.pickerLoteAviso strong{color:#f3c07a;font-size:16px}.pickerLoteAviso small{color:var(--muted);font-size:12px}.pickerLoteEscolhas{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pickerLoteEscolhas label{display:flex;align-items:center;gap:6px;font-size:13px}.pickerLoteEscolhas input{width:6rem;font-size:16px;min-height:44px}.pickerLoteFeito{margin:0;color:var(--muted);font-size:13px}.pickerLoteErro{margin:0;color:#f0706a;font-size:13px}.pickerOneItemCard .pickedQuantityField{max-width:none}.pickerOneItemCard .pickedQuantityField input{font-size:22px;min-height:56px;text-align:center}.pickerOneItemActions{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr 1fr}.pickerOneItemActions .button,.pickerOneItemActions .buttonSecondary{min-height:56px}.pickerOneItemUndo{background:rgba(255,255,255,.06);border:1px dashed var(--border);border-radius:8px;color:var(--text);font-size:12px;font-weight:700;margin-top:10px;min-height:38px;padding:8px 12px;width:100%}.pickerOneItemUndoTravado{display:grid;grid-gap:6px;gap:6px}.pickerOneItemUndoTravado button{background:transparent;border:0;color:inherit;font:inherit;opacity:.5;cursor:not-allowed}.pickerOneItemUndoTravado small{font-weight:500;line-height:1.35;opacity:.85}.pickerOneItemDone{background:rgba(33,199,122,.1);border:1px solid rgba(125,240,182,.5);border-radius:12px;margin-top:12px;padding:20px;text-align:center}@media (max-width:640px){.orderProgress{padding:8px 10px}.orderProgress strong{font-size:20px}.orderProgress b{font-size:15px}.progressLine{height:8px}.pickerOneItemActions{grid-template-columns:1fr}}.queueGrid{grid-template-columns:1fr}.pickingQueueFull{background:transparent;border:0;margin:0;padding:0}.pickingQueuePanel .filterBar{align-items:stretch;grid-template-columns:1fr;margin-top:12px}.pickingQueuePanel .filterBar .buttonSecondary{width:100%}.queueItem{background:rgba(255,255,255,.055);overflow:hidden;transition:transform .14s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease}.queueItem.active{background:rgba(33,199,122,.1);border-color:rgba(125,240,182,.52);box-shadow:inset 4px 0 0 var(--accent)}.emptyState,.formError,.occurrenceForm,.pickingItems article,.successState{background:rgba(255,255,255,.045)}.pickingItems strong{color:var(--accent-dark)}.itemSignature{color:var(--muted)!important;font-size:11px!important;margin-top:4px}.itemObservation{background:rgba(240,180,63,.1);border:1px solid rgba(240,180,63,.32);border-radius:8px;color:#ffe2a6!important;display:inline-block!important;margin-top:6px;padding:6px 8px;width:-moz-fit-content;width:fit-content}.managerRequeueBanner{align-items:flex-start;background:rgba(255,170,0,.1);border:1px solid rgba(255,170,0,.45);border-radius:8px;color:#ffcc44;display:flex;font-size:13px;font-weight:700;gap:8px;padding:12px 14px}.managerRequeueBanner svg{flex-shrink:0;margin-top:1px;stroke:#ffcc44}.customerNoticePanel{background:rgba(240,180,63,.09);border:1px solid rgba(240,180,63,.32);border-radius:8px;display:grid;grid-gap:10px;gap:10px;padding:14px}.customerNoticePanel h2{font-size:16px;margin:0}.customerNoticeList,.customerNoticePanel ul{display:grid;grid-gap:7px;gap:7px;margin:0;padding-left:18px}.customerNoticeList li,.customerNoticePanel li{color:#ffe2a6;font-size:13px;font-weight:800}.highPriorityOrder{border-color:rgba(240,180,63,.68)!important;box-shadow:inset 4px 0 0 var(--warn),0 10px 20px rgba(240,180,63,.08)!important}.priorityBadge{background:rgba(240,180,63,.14);border:1px solid rgba(240,180,63,.36);border-radius:999px;color:#ffe2a6!important;justify-self:start;padding:4px 8px}.customerNoticesModal{max-width:620px;width:min(100%,620px)}.itemActionGrid .buttonSecondary:nth-child(3){background:var(--danger);border-color:var(--danger);color:#210303}.modalBackdrop{align-items:center;background:rgba(3,8,7,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:20}.occurrenceModal{background:linear-gradient(180deg,rgba(22,37,32,.98),rgba(12,24,20,.98));border:1px solid rgba(125,240,182,.22);border-radius:8px;box-shadow:0 30px 80px rgba(0,0,0,.42);display:grid;grid-gap:14px;gap:14px;max-width:560px;padding:18px;width:min(100%,560px)}.occurrenceModal label{display:grid;grid-gap:6px;gap:6px}.occurrenceModal label span{color:var(--muted);font-size:12px;font-weight:800}.occurrenceModal select,.occurrenceModal textarea{background:rgba(255,255,255,.06);border:1px solid var(--border);border-radius:8px;color:var(--text);font:inherit;min-height:46px;padding:10px 12px}.occurrenceModal option{background:#0d1714;color:var(--text)}.occurrenceModal textarea{min-height:96px;resize:vertical}.modalActions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.orderItemHistory{box-shadow:none}.historyRows{display:grid;grid-gap:7px;gap:7px;margin-top:10px}.historyRow{align-items:center;background:rgba(0,0,0,.12);border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:82px minmax(0,1fr) 150px minmax(160px,auto);padding:8px 9px}.historyRow strong{color:var(--accent-dark)}.historyRow b{font-size:12px}.historyRow small{color:var(--muted);font-size:11px;text-align:right}.filterBar input,.filterBar select,.occurrenceForm select,.occurrenceForm textarea,.pickedQuantityField input,.pickingControls select{background:rgba(255,255,255,.06);border-color:var(--border);color:var(--text)}.filterBar option,.occurrenceForm option,.pickingControls option{background:#0d1714;color:var(--text)}.printPage{align-items:flex-start;background:#ededed;display:grid;grid-gap:18px;gap:18px;justify-content:center;min-height:100vh;padding:24px}.printActions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.printActions .buttonSecondary{background:var(--control-dark-bg);border-color:var(--control-dark-border);color:var(--text)}.printActions .buttonSecondary:focus-visible,.printActions .buttonSecondary:hover{background:rgba(33,199,122,.16);border-color:rgba(125,240,182,.58);color:var(--accent-dark);outline:none}.thermalReceipt{color:#050505;font-family:Courier New,ui-monospace,monospace;font-size:10px;line-height:1.2;min-height:0;overflow:hidden;padding:4mm 2mm;page:thermal-receipt;width:68mm}.a4Sheet,.thermalReceipt{background:#fff;box-sizing:border-box}.a4Sheet{color:#111;display:none;font-size:12px;min-height:297mm;padding:16mm;page:a4-sheet;width:210mm}.printHeader{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:20mm minmax(0,1fr) 20mm}.printHeader img{height:20mm;object-fit:contain;width:20mm}.printHeader div{display:grid;grid-gap:2px;gap:2px;grid-column:2;justify-items:center;min-width:0;text-align:center}.printHeader strong{font-size:12px;overflow-wrap:anywhere}.printHeader span{display:block;font-size:10.5px}.printOrderStrip{border-bottom:1px solid #050505;border-top:1px solid #050505;display:grid;font-size:9.5px;grid-gap:4px;gap:4px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin:8px 0;padding:4px 0}.printOrderStrip strong{font-size:inherit;overflow-wrap:anywhere}.printOrderStrip strong:nth-child(2){font-size:14px;text-align:center}.printOrderStrip strong:nth-child(3){text-align:right}.printCustomer{display:grid;grid-gap:8px;gap:8px;margin-top:8px}.printCustomerLine{display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}.printCustomer div{min-width:0}.printCustomer span,.printSignatures span,.thermalItems span{display:block;font-size:10px}.printCustomer strong{display:block;font-size:10.5px;overflow-wrap:anywhere}.printCustomerName{font-size:12.5px!important;font-weight:900;text-transform:uppercase}.printCustomerAddress strong{display:block;line-height:1.25}.thermalDivider{border-top:1px dashed #050505;margin:10px 0}.thermalGroups{display:grid;grid-gap:10px;gap:10px}.thermalGroups h2{border-bottom:1px solid #050505;font-size:10.5px;margin:0 0 5px;padding-bottom:2px;text-transform:uppercase}.thermalItems{display:grid;grid-gap:7px;gap:7px;list-style:none;margin:0;padding:0}.thermalItems li{align-items:flex-start;display:grid;grid-gap:4px;gap:4px;grid-template-columns:4mm minmax(0,1fr) 11mm;width:100%}.thermalItems li.withoutCheckbox{grid-template-columns:minmax(0,1fr) 11mm}.thermalItemText{min-width:0}.thermalItems strong{display:block;font-size:9.5px;overflow-wrap:anywhere}.a4Group td small,.thermalItems em,.thermalItems small{color:#555;display:block;font-size:9px;font-style:normal;font-weight:400;margin-top:2px}.thermalQty{font-size:9.5px;line-height:1.15;text-align:right;white-space:nowrap;word-break:normal}.checkBox{border:1.5px solid #050505;box-sizing:border-box;height:3.6mm;margin-top:1px;width:3.6mm}.printSignatures{display:grid;grid-gap:14px;gap:14px;margin-top:16px}.printSite{font-size:9px;margin:10px 0 0;opacity:.75;text-align:center}.printOrderSummary{border-top:1px dashed #050505;display:grid;grid-gap:4px;gap:4px;margin-top:12px;padding-top:9px}.printOrderSummary h2{font-size:10.5px;margin:0 0 2px}.printOrderSummary div{display:flex;gap:5px;justify-content:space-between}.printOrderSummary span,.printOrderSummary strong{font-size:10.5px}.printObservation{border-top:1px dashed #050505;display:grid;grid-gap:4px;gap:4px;margin-top:12px;padding-top:9px}.printObservation h2,.printObservation p{font-size:10.5px;margin:0}.printObservation p{white-space:pre-wrap;word-break:break-word}.printSignatures div{border-top:1px solid #050505;padding-top:3px;text-align:center}.a4Sheet .printHeader{border-bottom:1px solid #111;padding-bottom:10px}.a4Sheet .printHeader strong{font-size:18px}.a4Sheet .printHeader img{height:20mm;width:20mm}.a4Sheet .printOrderStrip{font-size:18px;margin:12px 0 8px;padding:6px 0}.a4Sheet .printOrderStrip strong{font-size:12px}.a4Sheet .printOrderStrip strong:nth-child(2){font-size:20px}.a4Sheet .printCustomer span,.a4Sheet .printHeader span,.a4Sheet .printSignatures span{font-size:12px}.a4Sheet .printCustomer{border-bottom:1px solid #d6d6d6;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 0}.a4Sheet .printCustomer strong{font-size:13px}.a4Sheet .printCustomerAddress{grid-column:1/-1}.a4Group{margin-top:16px}.a4Sheet .printOrderSummary{border:1px solid #cfcfcf;gap:7px;margin-top:18px;padding:10px}.a4Sheet .printOrderSummary h2{font-size:14px}.a4Sheet .printOrderSummary div{justify-content:flex-start}.a4Sheet .printOrderSummary span,.a4Sheet .printOrderSummary strong{font-size:12px}.a4Sheet .printObservation{border:1px solid #cfcfcf;gap:7px;margin-top:12px;padding:10px}.a4Sheet .printObservation h2{font-size:14px}.a4Sheet .printObservation p{font-size:12px}.a4Group h2{font-size:14px;margin:0 0 8px}.a4Group table{border-collapse:collapse;width:100%}.a4Group td,.a4Group th{border:1px solid #cfcfcf;padding:7px;text-align:left;vertical-align:top}.a4Group th{background:#f3f3f3;font-size:11px;text-transform:uppercase}.a4Group td:first-child,.a4Group td:nth-child(2),.a4Group td:nth-child(4),.a4Group td:nth-child(5),.a4Group th:first-child,.a4Group th:nth-child(2),.a4Group th:nth-child(4),.a4Group th:nth-child(5){text-align:center;white-space:nowrap;width:1%}.printA4Mode .thermalReceipt,.printThermalMode .a4Sheet{display:none}.printA4Mode .a4Sheet,.printThermalMode .thermalReceipt{display:block}@page thermal-receipt{margin:0;size:72mm auto}@page a4-sheet{margin:0;size:A4}@media (max-width:1120px){.customerWorkspace{grid-template-columns:1fr}.filterBar.customerFilters{grid-template-columns:minmax(180px,1fr) minmax(140px,.6fr) auto}}@media (max-width:640px){.filterBar.customerFilters{grid-template-columns:1fr}.customerFilters .buttonSecondary{width:100%}}@media print{body,html{background:#fff;min-height:auto}html[data-print-mode=thermal],html[data-print-mode=thermal] body{height:auto;margin:0;min-height:0;padding:0;width:72mm}html[data-print-mode=a4],html[data-print-mode=a4] body{height:auto;margin:0;min-height:auto;padding:0;width:210mm}.printPage{background:#fff;display:block;min-height:auto;padding:0}.printActions{display:none}.thermalReceipt{box-shadow:none;display:block;margin:0;min-height:auto;padding:3mm 2mm;width:68mm}.printA4Mode{padding:0;width:210mm}.printA4Mode .a4Sheet{min-height:297mm;padding:14mm;width:210mm}.printThermalMode{margin:0;padding:0;width:72mm}.printA4Mode .thermalReceipt,.printThermalMode .a4Sheet{display:none}}@media (max-width:820px){.shell{padding:20px}.hero{grid-template-columns:1fr;margin-top:58px}.heroCopy{min-height:auto}.hero h1{font-size:44px}.dashboardHeader,.identityGrid{grid-template-columns:1fr}.dashboardHeader{flex-direction:column}.adminCenter,.adminCenterCollapsed,.appHeader,.categoryOrderList article,.dashboardTwoColumns,.drilldownRows article,.filterBar,.historyRow,.legacyPickingGrid,.metricGrid,.modePicker,.opsStrip,.pickingControls,.pickingLayout,.purchasingLayout,.queueGrid,.resetPasswordBox,.settingsGrid,.teamProductivityList,.userRows article,.userToolbar{grid-template-columns:1fr}.adminSideNav,.adminSideNav.collapsed{position:static}.adminSideNav.collapsed button:not(.menuToggle){display:none}.appNav{width:100%}.appNav a{flex:1 1;text-align:center}.appNav a,.navItem{justify-content:center}.navItem{flex:1 1 140px}.navItem:not(:last-child):after{display:none}.navTooltip{left:auto;right:0;transform:translateY(-3px)}.navItem:focus-within .navTooltip,.navItem:hover .navTooltip{transform:translateY(0)}.integrationDetails div,.integrationTop{align-items:flex-start;flex-direction:column}.annotatorItemsList article,.onboardingBanner,.preferredProductRow{align-items:stretch;grid-template-columns:1fr}.productPagination,.productToolbar,.productWorkspace,.resolutionSummary{grid-template-columns:1fr}.productListPanel{position:static}.productRows{max-height:none}.onboardingBanner{flex-direction:column}.integrationDetails dd{text-align:left}.orderRow{align-items:stretch;grid-template-columns:1fr}.workHeader{flex-direction:column}.historyRow small{text-align:left}}.statusBoardPage{display:grid;grid-gap:20px;gap:20px;padding:24px}.statusBoardTopBar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.statusBoardTopBar h1{font-size:24px;margin:0;white-space:nowrap}.statusBoardTopAcoes{align-items:center;display:flex;gap:8px;margin-left:auto}.statusBoardTopAcoes .button,.statusBoardTopAcoes .buttonSecondary{align-items:center;box-sizing:border-box;display:inline-flex;height:42px;min-height:42px;white-space:nowrap}.statusBoardFilters{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.statusBoardInput,.statusBoardSelect{background:var(--surface-strong);border:1px solid var(--border);border-radius:6px;color:var(--text);font-size:13px;height:36px;padding:0 10px}.statusBoardInput[type=text]{min-width:160px}.statusBoardInput[type=date]{min-width:130px}.statusBoardSelect{min-width:160px}.statusBoardFiltroData{align-items:center;color:var(--muted);display:inline-flex;font-size:12px;gap:6px;white-space:nowrap}.statusBoardBusca{flex:1 1 260px;max-width:420px;min-width:220px}.statusBoardFilters .button,.statusBoardFilters .buttonSecondary,.statusBoardFilters .listaBusca,.statusBoardFilters .statusBoardInput,.statusBoardFilters .statusBoardSelect{box-sizing:border-box;height:42px;min-height:42px}.filtroStatusPedidos{position:relative}.statusBoardFilters .filtroStatusPedidos .purchDateToggle{box-sizing:border-box;height:42px;min-height:42px;min-width:170px;padding:0 12px;width:auto}.filtroStatusPedidos .filtroStatusPainel{min-width:240px;z-index:45}.filtroStatusRodape{align-items:center;display:flex;flex-wrap:wrap;gap:10px;padding:4px 2px 2px}.statusBoardBadge{border-radius:4px;display:inline-block;font-size:11px;font-weight:800;letter-spacing:.4px;padding:3px 8px;text-transform:uppercase;white-space:nowrap}.badgeGray{background:rgba(140,150,145,.18);color:#aab8b2}.badgeDark{background:rgba(80,80,80,.22);color:#777c78}.badgeBlue{background:rgba(89,166,255,.15);color:#7ec4ff}.badgeYellow{background:rgba(240,180,63,.15);color:#ffe2a6}.badgeOrange{background:rgba(240,120,40,.18);color:#ffa96e}.badgePurple{background:rgba(160,100,240,.18);color:#cc99ff}.badgeTeal{background:rgba(40,200,200,.15);color:#5ee8e8}.badgeGreen{background:rgba(33,199,122,.15);color:#7df0b6}.badgeRed{background:rgba(240,95,87,.15);color:#ff9490}.statusBoardTableWrapper{overflow-x:auto}.statusBoardTable{border-collapse:collapse;min-width:640px;width:100%}.statusBoardTable th{border-bottom:1px solid var(--border);color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.6px;padding:8px 12px;text-align:left;text-transform:uppercase;white-space:nowrap}.statusBoardTable td{border-bottom:1px solid rgba(180,221,203,.07);font-size:13px;padding:11px 12px;vertical-align:middle}.statusBoardRow{cursor:pointer;transition:background .12s}.statusBoardRow:hover{background:rgba(33,199,122,.05)}.statusBoardRow:focus{background:rgba(33,199,122,.08);outline:none}.statusBoardOrderNum{color:var(--accent-dark);font-weight:700}.statusBoardProgress{align-items:center;display:flex;gap:8px;min-width:120px}.statusBoardProgressBar{background:var(--accent);border-radius:3px;flex:1 1;height:5px;max-width:80px;min-width:40px;opacity:.8}.statusBoardProgress span{color:var(--muted);font-size:11px;white-space:nowrap;width:30px}.statusBoardOverlay{align-items:center;background:rgba(4,10,8,.72);bottom:0;display:flex;justify-content:center;left:0;padding:16px;position:fixed;right:0;top:0;z-index:var(--camada-sobreposicao)}.statusBoardModal{background:linear-gradient(180deg,rgba(22,37,32,.99),rgba(12,24,20,.99));border:1px solid rgba(125,240,182,.2);border-radius:10px;box-shadow:0 30px 80px rgba(0,0,0,.5);display:grid;grid-template-rows:auto 1fr auto;max-height:80vh;max-width:580px;overflow:hidden;width:100%}.statusBoardModalHeader{align-items:flex-start;border-bottom:1px solid var(--border);display:flex;gap:12px;justify-content:space-between;padding:18px 20px 14px}.statusBoardModalHeader h2{font-size:18px;margin:4px 0 8px}.statusBoardModalMeta{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.statusBoardModalClose{background:none;border:none;color:var(--muted);cursor:pointer;flex-shrink:0;padding:2px}.statusBoardModalClose:hover{color:var(--text)}.statusBoardModalBody{display:grid;grid-gap:20px;gap:20px;overflow-y:auto;padding:18px 20px}.statusBoardModalSection h3{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.6px;margin:0 0 10px;text-transform:uppercase}.statusBoardModalProgress{align-items:center;display:flex;gap:12px}.statusBoardModalProgress .statusBoardProgress{flex:1 1}.statusBoardModalProgress .statusBoardProgressBar{max-width:none}.statusBoardHistory{display:grid;grid-gap:0;gap:0;list-style:none;margin:0;padding:0}.statusBoardHistoryItem{padding:0}.statusBoardHistoryLine{align-items:flex-start;display:flex;gap:12px;padding:10px 0;position:relative}.statusBoardHistoryLine:before{background:var(--border);bottom:0;content:"";left:7px;position:absolute;top:24px;width:1px}.statusBoardHistoryItem:last-child .statusBoardHistoryLine:before{display:none}.statusBoardHistoryDot{background:var(--accent);border-radius:50%;flex-shrink:0;height:15px;margin-top:2px;width:15px}.statusBoardHistoryTitle{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.statusBoardArrow,.statusBoardHistoryNote{color:var(--muted);font-size:12px}.statusBoardHistoryNote{margin:4px 0 2px}.statusBoardHistoryMeta{color:var(--muted);font-size:11px;margin:0}.statusBoardModalFooter{border-top:1px solid var(--border);display:flex;gap:10px;justify-content:flex-end;padding:14px 20px}.statusBoardRowSelected{background:rgba(33,199,122,.07)!important}.statusBoardDateCell{font-size:12px;white-space:nowrap}.statusBoardActions{padding:8px 10px!important;white-space:nowrap}.statusActionBtn{align-items:center;background:rgba(180,221,203,.08);border:1px solid rgba(180,221,203,.16);border-radius:5px;color:var(--text);cursor:pointer;display:inline-flex;font-size:11px;font-weight:700;gap:4px;margin-right:5px;padding:4px 9px;text-decoration:none;transition:background .12s,border-color .12s;vertical-align:middle}.statusActionBtn:hover{background:rgba(180,221,203,.16);border-color:rgba(180,221,203,.32)}.statusActionBtn:last-child{margin-right:0}.statusActionBtnBlue{background:rgba(89,166,255,.12);border-color:rgba(89,166,255,.3);color:#7ec4ff}.statusActionBtnBlue:hover{background:rgba(89,166,255,.22)}.statusActionBtnGreen{background:rgba(33,199,122,.12);border-color:rgba(33,199,122,.32);color:#7df0b6}.statusActionBtnGreen:hover{background:rgba(33,199,122,.22)}.statusActionBtnDanger{background:rgba(240,95,87,.1);border-color:rgba(240,95,87,.28);color:#ff9490;padding:4px 7px}.statusActionBtnDanger:hover{background:rgba(240,95,87,.2)}.statusDetailPanel{border:1px solid rgba(125,240,182,.18);border-radius:10px;display:grid;grid-gap:0;gap:0;margin-top:8px;overflow:hidden;scroll-margin-top:80px}.statusDetailPanelHeader{align-items:flex-start;background:rgba(22,37,32,.6);border-bottom:1px solid var(--border);display:flex;gap:12px;justify-content:space-between;padding:18px 20px 14px}.statusDetailPanelHeader h2{font-size:18px;margin:4px 0 8px}.statusDetailPanelBody{display:grid;grid-gap:0;gap:0;padding:0}.statusDetailSection{border-bottom:1px solid rgba(180,221,203,.07);padding:16px 20px}.statusDetailSection:last-child{border-bottom:none}.statusDetailSection h3{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.6px;margin:0 0 12px;text-transform:uppercase}.statusDetailItems{display:grid;grid-gap:2px;gap:2px}.statusDetailCategoryHeader{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.5px;margin:10px 0 6px;text-transform:uppercase}.statusDetailCategoryHeader:first-child{margin-top:0}.statusDetailItem{align-items:center;background:rgba(180,221,203,.03);border-radius:6px;display:flex;gap:10px;justify-content:space-between;padding:8px 10px}.statusDetailItem:hover{background:rgba(180,221,203,.07)}.statusDetailItemMain{display:grid;flex:1 1;grid-gap:2px;gap:2px;min-width:0}.statusDetailItemSku{color:var(--muted);font-size:11px}.statusDetailItemDesc{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.statusDetailItemRight{display:flex;gap:8px}.obsIcon,.statusDetailItemRight{align-items:center;flex-shrink:0}.obsIcon{color:var(--muted);cursor:default;display:inline-flex;opacity:.75;transition:opacity .15s}.obsIcon:hover{opacity:1;color:var(--text)}.obsPreview{font-size:11px;font-style:italic;white-space:nowrap;max-width:90px;overflow:hidden;text-overflow:ellipsis;cursor:help}.orderObservationBanner{align-items:flex-start;background:rgba(120,150,255,.07);border:1px solid rgba(120,150,255,.22);border-radius:8px;color:var(--text);display:flex;font-size:13px;gap:8px;margin-bottom:12px;padding:10px 14px}.orderObservationBanner svg{color:#8899ff;flex-shrink:0;margin-top:1px;opacity:.85}.orderObservationBanner span{line-height:1.45;opacity:.9}.obsText{flex:1 1;white-space:pre-wrap}.obsTextEmpty{opacity:.5;font-style:italic}.obsBannerActions{display:inline-flex;gap:4px;flex-shrink:0}.obsActionBtn{background:transparent;border:none;cursor:pointer;font-size:14px;line-height:1;padding:2px 4px;border-radius:6px;opacity:.8}.obsActionBtn:hover{opacity:1;background:rgba(255,255,255,.08)}.obsActionDanger:hover{background:rgba(255,90,90,.18)}.obsEditWrap{flex:1 1;display:flex;flex-direction:column;gap:8px}.obsEditArea{width:100%;resize:vertical;border-radius:6px;border:1px solid rgba(120,150,255,.35);background:rgba(0,0,0,.2);color:var(--text);font-size:13px;line-height:1.45;padding:8px 10px}.obsEditActions{display:flex;gap:8px}.managerEditAlert{align-items:center;background:rgba(250,180,0,.12);border:1px solid rgba(250,180,0,.4);border-radius:8px;color:#f5c842;font-size:13px;font-weight:700;gap:8px;margin-bottom:12px;padding:12px 16px}.pickingItemAlert{background:rgba(250,180,0,.07)!important;border:1px solid rgba(250,180,0,.35)!important}.pickingItemAlertMsg{color:#f5c842!important;font-weight:700!important}.pickingItemAlertOk{align-self:flex-end;background:rgba(250,180,0,.15);border:1px solid rgba(250,180,0,.4);border-radius:6px;color:#f5c842;cursor:pointer;font-size:12px;font-weight:700;margin-top:8px;padding:6px 14px;transition:background .15s}.pickingItemAlertOk:hover{background:rgba(250,180,0,.28)}.pickingItemRemovedBox{align-items:center;background:rgba(250,180,0,.1);border:1px solid rgba(250,180,0,.35);border-radius:8px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:8px;padding:10px 14px}.pickingItemRemovedBox span{color:#f5c842;font-size:13px;font-weight:600}.statusBlocks{display:grid;grid-gap:24px;gap:24px}.statusBlock{border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden}.statusBlockHeader{align-items:center;background:color-mix(in srgb,var(--block-color,#7F77DD) 14%,transparent);border-bottom:1px solid color-mix(in srgb,var(--block-color,#7f77dd) 28%,transparent);color:var(--block-color,#7F77DD);display:flex;gap:8px;padding:10px 16px}.statusBlockToggle{background:none;border:none;color:currentColor;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:.7;padding:2px 4px;border-radius:4px}.statusBlockToggle:hover{opacity:1;background:color-mix(in srgb,currentColor 12%,transparent)}.statusBlockExpandBtn{background:none;border:none;border-top:1px solid color-mix(in srgb,var(--block-color,#7f77dd) 18%,transparent);color:var(--block-color,#7F77DD);cursor:pointer;font-size:12px;font-weight:500;padding:8px 16px;text-align:left;width:100%;opacity:.8}.statusBlockExpandBtn:hover{opacity:1;background:color-mix(in srgb,var(--block-color,#7F77DD) 6%,transparent)}.statusBlockIcon{display:flex;flex-shrink:0;opacity:.9}.statusBlockTitle{font-size:14px;font-weight:700;letter-spacing:.3px}.statusBlockSubtitle{color:color-mix(in srgb,var(--block-color,#7F77DD) 70%,var(--muted));font-size:12px;font-weight:500}.statusBlockCount{background:color-mix(in srgb,var(--block-color,#7F77DD) 22%,transparent);border-radius:20px;font-size:12px;font-weight:700;margin-left:auto;padding:2px 10px}.statusBlockEmpty{color:var(--muted);font-size:13px;padding:20px 16px}.statusBlock .statusBoardTableWrapper{border-radius:0;margin:0}.statusBoardTableWrapperLimitado{--linhas-visiveis:30;max-height:calc(var(--linhas-visiveis) * 36px + 42px);overflow-y:auto}.statusBlock .statusBoardTable th{background:color-mix(in srgb,var(--block-color,#7F77DD) 6%,var(--surface))}.successMessage{background:rgba(33,199,122,.1);border:1px solid rgba(33,199,122,.32);border-radius:8px;color:#7df0b6;font-size:13px;font-weight:700;padding:12px 16px}.separacaoEditPage{display:flex;flex-direction:column;height:100%;overflow:hidden}.separacaoEditTopBar{align-items:flex-start;border-bottom:1px solid rgba(255,255,255,.08);display:flex;flex-shrink:0;justify-content:space-between;padding:20px 28px 16px}.separacaoEditTopBar h1{font-size:18px;font-weight:700;margin:2px 0 0}.separacaoEditBack{align-items:center;color:var(--muted);display:flex;gap:4px;text-decoration:none;transition:color .15s}.separacaoEditBack:hover{color:var(--foreground)}.separacaoEditBack svg{flex-shrink:0}.separacaoEditDirtyBadge{background:rgba(245,158,11,.15);border-radius:4px;color:#fbbf24;font-size:11px;font-weight:600;margin-left:10px;padding:2px 8px}.separacaoEditTableWrap{flex:1 1;overflow-y:auto;padding:0 28px 100px}.separacaoEditTable{border-collapse:collapse;font-size:13px;min-width:700px;width:100%}.separacaoEditTable thead th{border-bottom:1px solid rgba(255,255,255,.1);color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.04em;padding:10px 12px;text-align:left;text-transform:uppercase;white-space:nowrap}.editCategoryRow td{padding:16px 12px 6px}.editCategoryLabel{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.editItemRow td{border-bottom:1px solid rgba(255,255,255,.05);padding:8px 12px;vertical-align:middle}.editItemRow:hover td{background:rgba(255,255,255,.02)}.editItemRowDirty td{background:rgba(245,158,11,.04)}.editItemRowDirty td:first-child{border-left:2px solid rgba(245,158,11,.5)}.editItemRowAdd td{border-bottom:1px solid rgba(255,255,255,.05);padding:8px 12px;vertical-align:middle}.editItemCellProduct{min-width:260px}.editItemCellQty{min-width:130px}.editItemCellPicked{min-width:100px}.editItemCellStatus{min-width:90px}.editItemCellPicker{min-width:130px}.editItemCellPicker>span{display:block}.editItemCellPicker>span+span{margin-top:2px}.editItemCellSave{min-width:90px;text-align:right}.editItemSku{color:var(--muted);display:block;font-size:11px;margin-top:2px}.editItemObservationInput{background:rgba(255,255,255,.04);border:1px dashed rgba(255,255,255,.16);border-radius:6px;color:var(--foreground);font-size:12px;margin-top:6px;padding:6px 8px;resize:vertical;width:100%}.editItemObservationInput:focus{border-color:rgba(255,255,255,.32);border-style:solid;outline:none}.editItemObservationInput::placeholder{color:var(--muted)}.editItemQtyInput{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:6px;color:var(--foreground);font-size:13px;padding:4px 8px;text-align:right;width:72px}.editItemQtyInput:focus{border-color:rgba(255,255,255,.28);outline:none}.editItemUnit{color:var(--muted);font-size:12px;margin-left:6px}.productAutoWrap{position:relative;width:100%}.productAutoInput{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:6px;color:var(--foreground);font-size:13px;padding:5px 10px;width:100%}.productAutoInput:focus{border-color:rgba(255,255,255,.28);outline:none}.productAutoInput:disabled{opacity:.5}.productAutoSpinner{animation:spin .6s linear infinite;border-radius:50%;border:2px solid rgba(255,255,255,.15);border-top:2px solid var(--muted);display:inline-block;height:14px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:14px}@keyframes spin{to{transform:translateY(-50%) rotate(1turn)}}.productAutoDropdown{background:#1e2027;border:1px solid rgba(255,255,255,.14);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.5);left:0;list-style:none;margin:0;max-height:220px;overflow-y:auto;padding:4px 0;position:fixed;width:max-content;max-width:min(560px,70vw);z-index:var(--camada-flutuante)}.productAutoOption{align-items:center;cursor:pointer;display:flex;gap:8px;padding:8px 12px}.productAutoOption:hover{background:rgba(255,255,255,.06)}.productAutoOption.productAutoAviso{color:var(--warn);cursor:default;font-size:12px;line-height:1.35;white-space:normal}.productAutoOption.productAutoAviso:hover{background:transparent}.productAutoCadastrar{color:var(--accent);font-size:13px;font-weight:600;text-decoration:none}.productAutoCadastrar:hover{text-decoration:underline}.productAutoSku{color:var(--muted);flex-shrink:0;font-size:11px;min-width:56px}.productAutoName{flex:1 1;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.productAutoUnit{color:var(--muted);flex-shrink:0;font-size:11px}.folgaListaProdutos{flex-shrink:0;height:min(50vh,380px)}.separacaoEditFooter{align-items:center;background:#13141a;border-top:1px solid rgba(255,255,255,.1);bottom:0;display:flex;flex-shrink:0;gap:10px;left:0;padding:14px 28px;position:-webkit-sticky;position:sticky;width:100%;z-index:10}.separacaoEditFooterLeft{display:flex;flex:1 1;gap:10px}.separacaoEditFooterRight{display:flex;gap:10px}.separacaoEditFooterPlaceholder{border-top:1px solid rgba(255,255,255,.06);padding:12px 28px}.statusScrollHint{align-items:center;background:var(--surface-strong);border:1px solid var(--accent);border-radius:999px;bottom:16px;box-shadow:var(--shadow);color:var(--accent-dark);display:flex;font-size:12px;font-weight:700;gap:6px;left:50%;padding:8px 16px;pointer-events:none;position:fixed;transform:translateX(-50%);z-index:40}.mobileMenuToggle{align-items:center;background:transparent;border:1px solid var(--border);border-radius:8px;color:var(--text);display:none;height:40px;justify-content:center;width:40px}.mobileNavOverlay{background:rgba(0,0,0,.55);left:0;z-index:var(--camada-sobreposicao)}.mobileNavDrawer,.mobileNavOverlay{bottom:0;position:fixed;right:0;top:0}.mobileNavDrawer{background:var(--surface);border-left:1px solid var(--border);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:6px;max-width:82vw;overflow-y:auto;padding:16px;width:300px}.mobileNavDrawerHeader{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:14px}.mobileNavDrawerItem{align-items:center;border-radius:8px;color:var(--muted);display:flex;font-size:15px;font-weight:800;gap:12px;min-height:48px;padding:10px 12px}.mobileNavDrawerItem.active{background:rgba(33,199,122,.18);border:1px solid rgba(125,240,182,.4);color:var(--accent-dark)}.mobileNavDrawer .logoutButton{margin-top:auto}@media (max-width:820px){.appNavDesktop,.logoutButtonDesktop{display:none}.mobileMenuToggle{display:inline-flex}.appHeader{grid-template-columns:minmax(0,1fr) auto}}.progressDetailsToggle{background:none;border:none;color:var(--accent-dark);cursor:pointer;font-size:11px;font-weight:700;padding:2px 4px;text-decoration:underline;white-space:nowrap}.progressDetailsPanel{background:rgba(255,255,255,.03);border:1px solid var(--border);border-radius:10px;display:grid;grid-gap:12px;gap:12px;margin-top:8px;max-height:320px;overflow-y:auto;padding:12px}.progressDetailsGroup{display:grid;grid-gap:4px;gap:4px}.progressDetailsCategory{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.progressDetailsRow{align-items:center;display:flex;gap:8px;padding:3px 0}.progressDetailsDot{border-radius:50%;flex-shrink:0;height:9px;width:9px}.progressDetailsDot.done{background:var(--accent)}.progressDetailsDot.partial{background:#4a9eff}.progressDetailsDot.missing{background:#e05555}.progressDetailsDot.skipped{background:#e0a020}.progressDetailsDot.pending{background:rgba(255,255,255,.25)}.progressDetailsName{flex:1 1;font-size:13px}.progressDetailsState{color:var(--muted);font-size:11px;font-weight:700}.incompleteWarningCard{background:rgba(224,80,80,.08);border:1px solid rgba(240,130,130,.5);border-radius:12px;display:grid;grid-gap:12px;gap:12px;margin-top:12px;padding:16px}.incompleteWarningTitle{color:#f08080;font-size:14px;font-weight:800;margin:0;text-align:center}.incompleteWarningActions{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr 1fr}.incompleteWarningActions .button,.incompleteWarningActions .buttonSecondary{min-height:48px}@media (max-width:640px){.incompleteWarningActions{grid-template-columns:1fr}}.pickerNoOrderState{align-items:center;display:grid;grid-gap:14px;gap:14px;justify-items:center;padding:32px 16px;text-align:center}.pickerOneItemDone.pickerOneItemDonePending{background:rgba(224,160,32,.1);border-color:rgba(240,190,90,.5);display:grid;grid-gap:12px;gap:12px;justify-items:center}.pickerOneItemDone.pickerOneItemDonePending .button{min-height:48px;width:100%}.lp{color:var(--text);margin:0 auto;max-width:1120px;padding:20px 20px 0}.lpTopbar{justify-content:space-between;padding:8px 0 40px}.lpBrand,.lpTopbar{align-items:center;display:flex}.lpBrand{font-size:18px;gap:10px}.lpBrandMark{background:var(--soft-accent);border:1px solid var(--border);border-radius:10px;color:var(--accent-dark);font-weight:700;height:38px;justify-content:center;width:38px}.lpBrandMark,.lpNav{align-items:center;display:flex}.lpNav{gap:8px}.lpNavLink{border-radius:10px;color:var(--muted);padding:10px 14px;text-decoration:none;transition:color .15s ease,background .15s ease}.lpNavLink:hover{background:var(--soft-accent);color:var(--text)}.lpNavLogin{border:1px solid var(--border);color:var(--text)}.lpHero{align-items:center;display:grid;grid-gap:48px;gap:48px;grid-template-columns:1.05fr .95fr;padding:24px 0 96px}.lpEyebrow{color:var(--accent-dark);font-size:13px;letter-spacing:.12em;margin:0 0 20px;text-transform:uppercase}.lpHeroCopy h1{font-size:clamp(34px,4.4vw,54px);font-weight:700;letter-spacing:-.02em;line-height:1.12;margin:0 0 24px}.lpStrike{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--danger);text-decoration-color:var(--danger);text-decoration-thickness:3px}.lpAccent{color:var(--accent)}.lpLead{color:var(--muted);font-size:18px;line-height:1.6;margin:0 0 32px;max-width:30em}.lpHeroActions{display:flex;flex-wrap:wrap;gap:12px}.lpHeroNote{color:var(--muted);font-size:14px;margin:20px 0 0}.lpButton{background:var(--accent);border:1px solid var(--accent);border-radius:12px;color:#06231a;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;min-height:50px;padding:0 24px;text-decoration:none;transition:filter .15s ease}.lpButton:hover{filter:brightness(1.08)}.lpButton:disabled{cursor:not-allowed;opacity:.6}.lpButtonGhost{background:transparent;border:1px solid var(--border);border-radius:12px;color:var(--text);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;min-height:50px;padding:0 24px;text-decoration:none;transition:border-color .15s ease,background .15s ease}.lpButtonGhost:hover{background:var(--soft-accent);border-color:var(--accent)}.lpButtonBlock{width:100%}.lpHeroCard{background:var(--surface);border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow);display:grid;grid-gap:16px;gap:16px;padding:22px}.lpCardHead{align-items:center;color:var(--muted);display:flex;font-size:13px;justify-content:space-between}.lpCardOrder{color:var(--accent-dark);font-weight:700}.lpCardItem{display:grid;grid-gap:4px;gap:4px}.lpCardCategory{color:var(--muted);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.lpCardItem strong{font-size:26px;letter-spacing:-.01em}.lpCardSku{color:var(--muted);font-size:13px}.lpCardWeights{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr 1fr}.lpCardWeights>div{background:var(--control-dark-bg);border:1px solid var(--border);border-radius:12px;display:grid;grid-gap:4px;gap:4px;padding:12px 14px}.lpCardWeights span{color:var(--muted);font-size:12px}.lpCardWeights strong{font-size:19px}.lpCardWeightReal{border-color:var(--accent)!important}.lpCardWeightReal strong{color:var(--accent)}.lpCardActions{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1.4fr 1fr 1fr}.lpCardBtn,.lpCardBtnPrimary{align-items:center;border-radius:10px;display:flex;font-size:14px;font-weight:600;justify-content:center;min-height:42px}.lpCardBtnPrimary{background:var(--accent);color:#06231a}.lpCardBtn{border:1px solid var(--border);color:var(--muted)}.lpCardSync{align-items:center;color:var(--muted);display:flex;font-size:13px;gap:8px;margin:0}.lpDot{background:var(--accent);border-radius:999px;height:8px;width:8px}.lpSection{padding:0 0 96px}.lpSectionTitle{font-size:clamp(26px,3vw,36px);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 12px;max-width:18em}.lpSectionLead{color:var(--muted);font-size:17px;line-height:1.6;margin:0 0 36px;max-width:34em}.lpSectionTitle+.lpGrid,.lpSectionTitle+.lpPlans,.lpSectionTitle+.lpSteps{margin-top:36px}.lpGrid{display:grid;grid-gap:20px;gap:20px}.lpGrid3{grid-template-columns:repeat(3,1fr)}.lpGrid2{grid-template-columns:repeat(2,1fr)}.lpGain,.lpPain{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:22px}.lpPain{border-left:3px solid var(--danger)}.lpGain{border-left:3px solid var(--accent)}.lpGain h3,.lpPain h3{font-size:18px;margin:0 0 10px}.lpGain p,.lpPain p{color:var(--muted);line-height:1.6;margin:0}.lpSteps{display:grid;grid-gap:16px;gap:16px;list-style:none;margin:0;padding:0}.lpStep{align-items:flex-start;background:var(--surface);border:1px solid var(--border);border-radius:14px;display:flex;gap:18px;padding:22px}.lpStepNum{align-items:center;background:var(--soft-accent);border:1px solid var(--border);border-radius:10px;color:var(--accent-dark);display:flex;flex-shrink:0;font-size:17px;font-weight:700;height:40px;justify-content:center;width:40px}.lpStep h3{font-size:18px;margin:0 0 8px}.lpStep p{color:var(--muted);line-height:1.6;margin:0}.lpPlans{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(4,1fr)}.lpPlan{background:var(--surface);border:1px solid var(--border);border-radius:16px;display:flex;flex-direction:column;gap:14px;padding:24px 20px;position:relative}.lpPlanFeatured{background:var(--surface-strong);border-color:var(--accent)}.lpPlanTag{background:var(--accent);border-radius:999px;color:#06231a;font-size:11px;font-weight:700;left:20px;letter-spacing:.06em;padding:5px 10px;position:absolute;text-transform:uppercase;top:-11px}.lpPlan h3{font-size:19px;margin:0}.lpPlanPrice{align-items:baseline;display:flex;font-size:36px;font-weight:700;gap:3px;letter-spacing:-.02em;margin:0}.lpPlanCurrency{color:var(--muted);font-size:16px;font-weight:600}.lpPlanPer{color:var(--muted);font-size:14px;font-weight:500}.lpPlanPriceCustom{font-size:24px}.lpPlanList{color:var(--muted);display:grid;flex:1 1;grid-gap:9px;gap:9px;list-style:none;margin:0;padding:0}.lpPlanList li{font-size:14px;line-height:1.45;padding-left:20px;position:relative}.lpPlanList li:before{color:var(--accent);content:"+";font-weight:700;left:0;position:absolute}.lpPlanNote{color:var(--muted);font-size:13px;font-style:italic;margin:0}.lpContact{align-items:start;display:grid;grid-gap:48px;gap:48px;grid-template-columns:.9fr 1.1fr}.lpWhatsCta{align-items:center;background:var(--soft-accent);border:1px solid var(--accent);border-radius:12px;color:var(--text);display:inline-flex;font-size:17px;font-weight:700;gap:10px;min-height:52px;padding:0 22px;text-decoration:none}.lpWhatsCta:hover{background:rgba(33,199,122,.2)}.lpForm,.lpFormDone{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:26px}.lpFieldRow,.lpForm,.lpFormDone{display:grid;grid-gap:16px;gap:16px}.lpFieldRow{grid-template-columns:1fr 1fr}.lpField{display:grid;grid-gap:7px;gap:7px}.lpField>span{color:var(--muted);font-size:13px;font-weight:600}.lpField input,.lpField select,.lpField textarea{background:var(--field-light-bg);border:1px solid transparent;border-radius:10px;color:var(--field-light-text);font-family:inherit;font-size:15px;min-height:46px;padding:11px 13px;width:100%}.lpField textarea{min-height:96px;resize:vertical}.lpField input::placeholder,.lpField textarea::placeholder{color:var(--field-light-placeholder)}.lpField input:focus-visible,.lpField select:focus-visible,.lpField textarea:focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:1px}.lpHoneypot{height:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:0}.lpFormError{background:rgba(240,95,87,.1);border:1px solid var(--danger);border-radius:10px;color:var(--text);font-size:14px;margin:0;padding:11px 13px}.lpFormNote{color:var(--muted);font-size:13px;margin:0;text-align:center}.lpFormDone{justify-items:center;padding:44px 26px;text-align:center}.lpFormDone strong{font-size:20px}.lpFormDone p{color:var(--muted);line-height:1.6;margin:0;max-width:30em}.lpFooter{align-items:center;border-top:1px solid var(--border);color:var(--muted);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:32px 0 40px}.lpFooter p{color:var(--muted);font-size:14px;margin:0}@media (max-width:940px){.lpContact,.lpHero{gap:40px}.lpContact,.lpGrid2,.lpGrid3,.lpHero{grid-template-columns:1fr}.lpPlans{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.lp{padding:16px 16px 0}.lpHero,.lpSection{padding-bottom:72px}.lpFieldRow,.lpPlans{grid-template-columns:1fr}.lpHeroActions .lpButton,.lpHeroActions .lpButtonGhost{width:100%}.lpForm,.lpFormDone{padding:20px}}@media (prefers-reduced-motion:reduce){.lpButton,.lpButtonGhost,.lpNavLink{transition:none}}.lpKicker{color:var(--accent-dark);font-size:clamp(19px,2.1vw,24px);font-weight:600;letter-spacing:-.01em;margin:-12px 0 22px}.lpFeature{background:var(--surface);border-radius:14px;border:1px solid var(--border);border-top:3px solid var(--accent);padding:22px}.lpFeatureHead{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.lpFeature h3{font-size:18px;margin:0}.lpFeature p{color:var(--muted);line-height:1.6;margin:0}.lpSoon{background:rgba(240,180,63,.14);border:1px solid rgba(240,180,63,.5);color:var(--warn);font-size:11px;font-weight:700;letter-spacing:.04em;padding:3px 9px}.purchDateFilter{display:grid;grid-gap:6px;gap:6px;position:relative}.purchDateLabel{color:var(--muted);font-size:13px;font-weight:600}.purchDateToggle{align-items:center;background:rgba(255,255,255,.06);border:1px solid var(--border);border-radius:8px;color:var(--text);cursor:pointer;display:flex;font:inherit;justify-content:space-between;gap:10px;min-height:46px;padding:10px 12px;text-align:left;width:100%}.purchDateToggle:hover{border-color:rgba(125,240,182,.56)}.purchDateToggle:focus-visible{border-color:rgba(125,240,182,.56);box-shadow:0 0 0 3px rgba(33,199,122,.14);outline:none}.purchDateCaret{color:var(--muted);font-size:10px}.purchDatePanel{background:var(--surface-strong);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);display:grid;grid-gap:4px;gap:4px;left:0;min-width:260px;padding:10px;position:absolute;top:100%;margin-top:6px;z-index:30}.purchDateOption{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:9px 10px}.purchDateOption:hover{background:var(--soft-accent)}.purchDateOption span{font-size:14px}.purchDateCustom{border-top:1px solid var(--border);display:grid;grid-gap:6px;gap:6px;margin-top:4px;padding:10px 10px 4px}.purchDateCustom span{color:var(--muted);font-size:12px;font-weight:600}.purchDateCustom input{background:rgba(255,255,255,.06);border:1px solid var(--border);border-radius:8px;color:var(--text);color-scheme:dark;font:inherit;min-height:42px;padding:9px 11px}.restoreMenuWrap{position:relative}.restoreMenu{background:var(--surface-strong);border:1px solid var(--border);border-radius:12px;bottom:calc(100% + 8px);box-shadow:var(--shadow);display:grid;grid-gap:4px;gap:4px;min-width:300px;padding:8px;position:absolute;right:0;z-index:40}.restoreMenuItem{background:transparent;border:none;border-radius:8px;color:var(--text);cursor:pointer;display:grid;font:inherit;grid-gap:3px;gap:3px;padding:11px 12px;text-align:left}.restoreMenuItem:hover:not(:disabled){background:var(--soft-accent)}.restoreMenuItem:disabled{cursor:not-allowed;opacity:.45}.restoreMenuItem strong{font-size:14px}.restoreMenuItem small{color:var(--muted);font-size:12px;line-height:1.4}.incompleteWarningOverlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(4,10,8,.72);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:var(--camada-sobreposicao)}.incompleteWarningOverlay .incompleteWarningCard{box-shadow:0 24px 60px rgba(0,0,0,.55);margin:0;max-width:420px;width:100%}.incompleteWarningClose{background:transparent;border:none;color:var(--muted);cursor:pointer;font:inherit;font-size:13px;padding:6px;text-decoration:underline}.incompleteWarningClose:hover{color:var(--text)}.pickingItemRemovedBox.pickingItemRemovedUrgent{background:rgba(240,95,87,.12);border-color:var(--danger)}.pickingItemRemovedBox.pickingItemRemovedUrgent>span{color:#ffb4ae;font-weight:700}.itemAvisoDePeso{background:rgba(240,180,63,.1);border:1px solid rgba(240,180,63,.32);border-radius:8px;color:#ffe2a6!important;display:inline-block!important;margin-top:6px;padding:6px 8px;width:-moz-fit-content;width:fit-content}.weightLockedNotice{background:rgba(240,180,63,.12);border:1px solid rgba(240,180,63,.5);border-radius:8px;color:var(--warn);font-size:13px;font-weight:600;margin:6px 0 0;padding:8px 12px}.pickerClientBanner{display:flex;flex-direction:column;gap:2px;padding:12px 16px;border-radius:10px;background:rgba(33,199,122,.14);border:1px solid rgba(33,199,122,.45)}.pickerClientBannerLabel{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--accent-dark);font-weight:600}.pickerClientBannerName{font-size:1.5rem;line-height:1.15;font-weight:800;color:#eafff4}.statusDetailClaimedBy{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:var(--accent-dark);padding:2px 8px;border-radius:999px;background:rgba(33,199,122,.12);border:1px solid rgba(33,199,122,.35)}.statusDetailClaimedDot{width:7px;height:7px;border-radius:50%;background:var(--accent);animation:claimedPulse 1.6s ease-in-out infinite}@keyframes claimedPulse{0%,to{opacity:1}50%{opacity:.35}}.statusDetailRemovePicker{margin-left:4px;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:none;background:rgba(255,90,90,.18);color:#ff8f8f;font-size:13px;line-height:1;cursor:pointer;padding:0}.statusDetailRemovePicker:hover{background:rgba(255,90,90,.35);color:#fff}.statusDetailArrivedBtn{margin-left:8px;padding:2px 10px;border-radius:999px;border:1px solid rgba(80,220,130,.45);background:rgba(80,220,130,.16);color:#6ee7a0;font-size:12px;font-weight:600;line-height:1.4;cursor:pointer}.statusDetailArrivedBtn:hover{background:rgba(80,220,130,.3);color:#fff}.kebabWrap{display:inline-flex}.statusActionBtn.iconOnlyBtn,.statusActionBtn.kebabTrigger{padding:4px;width:28px;height:26px;justify-content:center}.statusActionBtn.iconOnlyBtn svg,.statusActionBtn.kebabTrigger svg{display:block}.kebabMenu{min-width:180px;background:var(--surface,#1a1c22);border:1px solid rgba(255,255,255,.12);border-radius:10px;box-shadow:0 8px 28px rgba(0,0,0,.45);z-index:50}.kebabItem{display:flex;color:var(--text);font-size:13px;border-radius:6px}.kebabItem:hover{background:rgba(255,255,255,.08)}.kebabIcon{display:inline-flex;opacity:.8}.kebabItemHighlight{color:#6ee7a0;font-weight:600}.kebabItemDanger{color:#ff8f8f}.kebabItemDanger:hover{background:rgba(255,90,90,.16)}.statusSelectCell{width:1%;text-align:center;padding:0 6px}.statusSelectCell input{cursor:pointer;width:15px;height:15px}.bulkBar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:rgba(120,150,255,.1);border:1px solid rgba(120,150,255,.28);border-radius:10px;padding:10px 14px;margin-bottom:12px}.bulkCount{font-size:13px;font-weight:700;color:var(--text)}.bulkActions{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-end}.bulkBarApagada{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.1);opacity:.75}.bulkCountVazio{display:flex;align-items:center;gap:8px;font-weight:400;font-size:12.5px;opacity:.8}.bulkInfoIcone{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:50%;border:1px solid rgba(255,255,255,.35);font-size:11px;font-weight:700;font-style:italic;line-height:1}.bulkData{display:flex;flex-direction:column;gap:3px;font-size:11px;opacity:.85}.bulkData input{padding:6px 8px;border-radius:8px;border:1px solid rgba(255,255,255,.16);background:rgba(0,0,0,.2);color:var(--text);font-size:12px}.pickerOneItemDoneWaiting{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.pickerOneItemDoneWaiting .button{margin-top:4px}.pickerOneItemTransition{opacity:.7;font-style:italic}.editSortBar{display:flex;align-items:center;gap:8px;padding:12px 4px 16px;flex-wrap:wrap}.editSortLabel{font-size:.82rem;color:var(--muted);font-weight:600}.editSortBtn{padding:5px 14px;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--text);font-size:.82rem;cursor:pointer;transition:all .15s}.editSortBtn:hover,.editSortBtnActive{border-color:var(--accent)}.editSortBtnActive{background:var(--accent);color:#04140c;font-weight:600}.sortableTh{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;transition:color .15s}.sortableTh:hover{color:var(--accent)}@media (max-width:640px){.statusDetailSection{padding:14px 12px}.statusDetailPanelHeader{padding-left:12px;padding-right:12px}.progressDetailsName{font-size:13px}}.pickerIdlePrompt{display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center;border:1px solid rgba(224,160,32,.5);background:rgba(224,160,32,.08)}.pickerIdlePromptTitle{font-size:1.25rem;font-weight:800;color:#ffcf70}.pickerIdlePromptItem{font-size:1.05rem;font-weight:700}.pickerIdlePromptBtn{margin-top:6px;min-width:220px}.pickerIdleLost{display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center}.routesPage{padding:8px 0 40px}.routesHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.routesHeader h1{font-size:22px;margin:0}.routesDatePick{display:flex;align-items:center;gap:8px}.routesDatePick input{padding:6px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:var(--surface,#14161c);color:var(--text)}.routesError{color:#ff8f8f;background:rgba(255,90,90,.1);border:1px solid rgba(255,90,90,.28);border-radius:8px;padding:8px 12px}.routesMessage{color:#6ee7a0;background:rgba(80,220,130,.1);border:1px solid rgba(80,220,130,.28);border-radius:8px;padding:8px 12px}.routesLayout{display:grid;grid-template-columns:280px 1fr;grid-gap:16px;gap:16px;align-items:start}@media (max-width:860px){.routesLayout{grid-template-columns:1fr}}.routesSidebar{background:var(--surface,#14161c);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:12px}.routesSidebarHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.routesSidebarHead h2{font-size:15px;margin:0}.routesList{list-style:none;margin:0;padding:0;gap:6px}.routesList,.routesListItem{display:flex;flex-direction:column}.routesListItem{width:100%;text-align:left;background:transparent;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:10px;cursor:pointer;color:var(--text);gap:2px}.routesListItem:hover{background:rgba(255,255,255,.05)}.routesListItemActive{border-color:rgba(120,150,255,.5);background:rgba(120,150,255,.12)}.routesListName{font-weight:700;font-size:14px}.routesListMeta{font-size:12px;opacity:.7}.routesMain{display:flex;flex-direction:column;gap:16px;min-width:0}.routesEmpty{padding:40px;text-align:center}.routeCard{background:var(--surface,#14161c);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:16px}.routeCardHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}.routeCardHead h2{font-size:16px;margin:0}.routeCardActions{display:flex;gap:8px}.routeHeaderGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.routeHeaderGrid label{display:flex;flex-direction:column;gap:4px;font-size:12px;opacity:.85}.routeHeaderGrid input,.routeHeaderGrid select{padding:7px 9px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:rgba(0,0,0,.2);color:var(--text);font-size:13px}.routeHeaderNote{grid-column:1/-1}.routeCapacity{margin:12px 0 0;font-size:13px;opacity:.85}.routeStops{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.routeStop{display:flex;align-items:flex-start;gap:10px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:8px}.routeStopOrder{display:flex;flex-direction:column;align-items:center;gap:2px}.routeStopNum{font-weight:700;font-size:14px;min-width:22px;text-align:center}.routeStopMove{background:rgba(255,255,255,.06);border:none;border-radius:5px;color:var(--text);width:22px;height:20px;cursor:pointer;line-height:1}.routeStopMove:disabled{opacity:.3;cursor:default}.routeStopBody{flex:1 1;min-width:0}.routeStopName{font-weight:700;font-size:14px}.routeStopAddr{font-size:13px;opacity:.8}.routeStopHours{font-size:12px;color:#ffd27a;margin-top:2px}.routeStopObs{font-size:12px;color:#ffec8a;background:rgba(255,220,80,.12);padding:2px 6px;border-radius:4px;margin-top:4px;display:inline-block}.routeStopOrders{font-size:12px;opacity:.65;margin-top:4px}.routeStopRemove{background:rgba(255,90,90,.12);border:none;border-radius:5px;color:#ff8f8f;width:24px;height:24px;cursor:pointer}.routeAvailable{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;max-height:420px;overflow-y:auto}.routeAvailableItem label{display:flex;align-items:center;gap:8px;padding:8px;border-radius:6px;cursor:pointer;font-size:13px}.routeAvailableItem label:hover{background:rgba(255,255,255,.05)}.routeAvailName{font-weight:600}.routeAvailAddr{flex:1 1;opacity:.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.routeAvailBoxes{font-size:12px;opacity:.8;background:rgba(255,255,255,.08);padding:2px 6px;border-radius:4px}.routeAvailGrupo{margin:10px 0 4px;font-size:12px;font-weight:600;letter-spacing:.02em;opacity:.75;text-transform:uppercase}.routeAvailGrupo small{font-weight:400;opacity:.8;text-transform:none;letter-spacing:0}.routeAvailAtrasado label{border-left:3px solid rgba(255,190,90,.55)}.routeAvailData{font-size:12px;opacity:.75;white-space:nowrap}.routeAvailableItem{display:flex;align-items:center;gap:8px}.routeAvailableItem label{flex:1 1;min-width:0}.routeResolverBtn{background:rgba(255,190,90,.14);border:1px solid rgba(255,190,90,.4);border-radius:6px;color:#ffd27a;cursor:pointer;font-size:12px;padding:5px 10px;white-space:nowrap}.routeResolverBtn:hover{background:rgba(255,190,90,.24)}.routeResolverBtn:disabled{opacity:.45;cursor:default}.routeResolverBtnMassa{margin-left:10px;text-transform:none;letter-spacing:0}.resolverFundo{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:90;padding:16px}.resolverJanela{background:var(--surface,#14161c);border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:18px;width:min(560px,100%);max-height:86vh;overflow-y:auto}.resolverCabecalho{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.resolverCabecalho h3{margin:0;font-size:16px}.resolverFechar{background:none;border:none;color:var(--text);font-size:22px;line-height:1;cursor:pointer;opacity:.7}.resolverLista{font-size:12px;margin:0 0 12px}.resolverOpcoes{display:flex;flex-direction:column;gap:8px}.resolverOpcao{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:8px;cursor:pointer;font-size:13px}.resolverOpcao:hover{border-color:rgba(255,255,255,.26)}.resolverOpcao span{display:flex;flex-direction:column;gap:2px}.resolverOpcao small{opacity:.7;font-size:12px}.resolverCampos{display:flex;flex-direction:column;gap:8px;padding:2px 12px 8px 30px;font-size:13px}.resolverCampos label{display:flex;flex-direction:column;gap:4px}.resolverCampos input,.resolverCampos select{padding:8px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:rgba(0,0,0,.2);color:var(--text);font-size:13px}.resolverAviso{color:#ffd27a;font-size:12px}.resolverRodape{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:16px}.resolverFalta{margin-right:auto;font-size:12px}.routePrintWrap{max-width:800px;margin:0 auto;padding:24px;color:#000;background:#fff;font-family:Arial,sans-serif}.routePrintHeader{border-bottom:2px solid #000;padding-bottom:8px;margin-bottom:12px}.routePrintTitle{font-size:18px;font-weight:700}.routePrintVehicle{font-size:15px;font-weight:700;margin-top:4px}.routePrintNote{font-size:13px;font-weight:700;color:#b00;margin-top:2px}.routePrintSummary{font-size:12px;margin-top:4px}.routePrintStops{list-style:none;margin:0;padding:0}.routePrintStop{padding:8px 0;border-bottom:1px solid #ccc}.routePrintStopName{font-size:14px;font-weight:700}.routePrintStopObs{font-size:12px;font-weight:700;background:#ffec8a;display:inline-block;padding:1px 4px;margin:2px 0}.routePrintStopAddr{font-size:13px}.routePrintStopOrders{font-size:11px;color:#555;margin-top:2px}@media print{.routePrintWrap{padding:0}.appHeader,.appShell,.appSidebar{display:none!important}}.precoImpressao{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.precoImpressaoBarra{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;padding:12px;border:1px solid var(--border,rgba(255,255,255,.14));border-radius:10px}.precoImpressaoCampo{display:flex;flex-direction:column;gap:4px;min-width:240px;flex:1 1 260px}.precoImpressaoCampo>span{font-size:12px;color:var(--muted,#9aa8a2)}.precoImpressaoDias{flex:0 0 120px;min-width:120px}.folhaDePreco{background:#fff;color:#111;border-radius:10px;padding:20px 24px;border:1px solid rgba(0,0,0,.12)}.folhaDePrecoTopo{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;border-bottom:2px solid #111;padding-bottom:8px;margin-bottom:10px}.folhaDePrecoTopo strong{display:block;font-size:16px}.folhaDePrecoTopo span{font-size:12px;color:#555}.folhaDePrecoCliente{text-align:right}.folhaDePrecoCliente span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:#777}.folhaDePrecoCliente small{display:block;font-size:11px;color:#555}.folhaDePrecoValidade{font-size:12px;color:#333;margin:0 0 10px}.folhaDePrecoTabela{width:100%;border-collapse:collapse;font-size:12px}.folhaDePrecoTabela td,.folhaDePrecoTabela th{border-bottom:1px solid rgba(0,0,0,.12);padding:4px 6px;text-align:left}.folhaDePrecoTabela th{background:rgba(0,0,0,.05);font-size:11px;text-transform:uppercase;letter-spacing:.3px}.folhaDePrecoNum{text-align:right;white-space:nowrap}.folhaDePrecoRodape{font-size:11px;color:#555;margin-top:10px}@media print{.naoImprime{display:none!important}.folhaDePreco{border:none;border-radius:0;padding:0}.folhaDePrecoTabela thead{display:table-header-group}.folhaDePrecoTabela tr{page-break-inside:avoid}body:has(.folhaDePreco) *{visibility:hidden}body:has(.folhaDePreco) .folhaDePreco,body:has(.folhaDePreco) .folhaDePreco *{visibility:visible}body:has(.folhaDePreco) .folhaDePreco{position:absolute;top:0;left:0;width:100%}}.routesHeaderRight{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.routeVideoTag{color:#e05555;font-style:italic;font-weight:600;font-size:12px}.routePrintVideoTag{color:#cc0000;font-style:italic;font-weight:700}.routeStopObsFixed{cursor:pointer}.routeStopObsFrozen{color:#7ec8ff;background:rgba(80,180,255,.14);font-weight:700}.routePrintFrozen{background:#b3e0ff}.routeStopAddObs{background:transparent;border:1px dashed rgba(255,255,255,.18);color:rgba(255,255,255,.5);font-size:11px;padding:2px 8px;border-radius:5px;cursor:pointer;margin-top:4px}.routeStopAddObs:hover{border-color:rgba(255,255,255,.35);color:rgba(255,255,255,.75)}.fleetSettings{display:flex;flex-direction:column;gap:28px}.fleetError{color:#ff8f8f;background:rgba(255,90,90,.1);border:1px solid rgba(255,90,90,.28);border-radius:8px;padding:8px 12px}.fleetSection{background:var(--surface,#14161c);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:18px}.fleetSectionHead{display:flex;align-items:center;gap:10px;margin-bottom:14px}.fleetSectionHead h3{margin:0;font-size:16px}.fleetCount{font-size:12px;opacity:.6;background:rgba(255,255,255,.08);padding:2px 8px;border-radius:10px}.fleetForm{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:8px}.fleetForm input[type=number],.fleetForm input[type=text],.fleetForm select{padding:8px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:rgba(0,0,0,.2);color:var(--text);font-size:13px}.fleetForm input[type=text]{flex:1 1;min-width:140px}.fleetNum{width:90px}.fleetCheck{display:flex;align-items:center;gap:6px;font-size:13px;opacity:.85}.fleetHint{font-size:12px;color:#7ec8ff;margin:4px 0 8px}.fleetList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.fleetItem{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;flex-wrap:wrap}.fleetItemMain{display:flex;flex-direction:column;gap:2px;min-width:0}.fleetItemName{font-weight:700;font-size:14px;display:flex;align-items:center;gap:8px}.fleetBadge{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:#6ee7a0;background:rgba(80,220,130,.14);padding:1px 6px;border-radius:8px;font-weight:700}.fleetItemMeta{font-size:12px;opacity:.7}.fleetLink{background:none;border:none;color:#8ab4ff;cursor:pointer;padding:0;font-size:12px;text-decoration:underline}.fleetItemActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fleetRoleSelect{padding:5px 8px;border-radius:6px;border:1px solid rgba(255,255,255,.14);background:rgba(0,0,0,.2)}.fleetGhostBtn,.fleetRoleSelect{color:var(--text);font-size:12px}.fleetGhostBtn{background:rgba(255,255,255,.06);border:none;border-radius:6px;padding:6px 10px;cursor:pointer}.fleetGhostBtn:hover{background:rgba(255,255,255,.12)}.fleetRemoveBtn{background:rgba(255,90,90,.12);border:none;border-radius:6px;color:#ff8f8f;padding:6px 10px;cursor:pointer;font-size:12px}.fleetRemoveBtn:hover{background:rgba(255,90,90,.2)}.diasPrazosNota{margin:0 0 14px;font-size:13px}.diasPrazosCampos{display:flex;flex-direction:column;gap:14px}.diasPrazosCampo{display:flex;flex-direction:column;gap:6px}.diasPrazosRotulo{font-size:13px;font-weight:700;opacity:.9}.diasPrazosCaixas{display:flex;flex-wrap:wrap;gap:6px}.diasPrazosCaixa{display:flex;align-items:center;gap:6px;font-size:13px;padding:6px 10px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(0,0,0,.2);cursor:pointer}.diasPrazosCaixa:hover{border-color:rgba(255,255,255,.3)}.diasPrazosErro{color:#ff8f8f;font-size:13px;margin:10px 0 0}.diasPrazosPrevia{margin:16px 0 14px;padding:12px 14px;border:1px dashed rgba(255,255,255,.18);border-radius:10px;background:rgba(255,255,255,.02);font-size:13px}.diasPrazosPrevia ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.diasPrazosPrevia li{opacity:.9}.diasPrazosRecessos{margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.diasPrazosRecessos .fleetSectionHead{margin-bottom:8px}.diasPrazosRecessos .fleetSectionHead h3{font-size:14px}.diasPrazosRecessoEfeito{color:#7ec8ff;opacity:.85}.diasPrazosRecessoForm{margin-top:10px}.diasPrazosRecessoForm input[type=date]{padding:6px 8px;border-radius:6px;border:1px solid rgba(255,255,255,.14);background:rgba(0,0,0,.2);color:var(--text);font-size:13px}.gsWrap{border-radius:14px;overflow:hidden;border:1px solid #1c3a2e;background:linear-gradient(160deg,#0c1a14,#0a1410 60%,#0c1712)}.gsHead{padding:18px 22px 14px;border-bottom:1px solid #163027}.gsKicker{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#3ea06e;font-weight:600;display:block;margin-bottom:3px}.gsHead h1{margin:0;font-size:21px;color:#eafff4}.gsBody{display:grid;grid-template-columns:216px 1fr;min-height:480px}.gsBodyCollapsed{grid-template-columns:62px 1fr}.gsNav{padding:14px 12px;display:flex;flex-direction:column;gap:4px;position:relative;z-index:5}.gsMenuToggle{border:1px solid #224636;background:rgba(46,160,110,.06);color:#6f9683;border-radius:8px;padding:7px 10px;font-size:12px;cursor:pointer;margin-bottom:8px}.gsMenuToggle:hover,.gsNavItem{color:#c7e6d5}.gsNavItem{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:none;cursor:pointer;padding:12px;border-radius:8px;font-size:13px;background:transparent}.gsNavItem:hover{background:rgba(46,160,110,.08)}.gsNavItem .gsIcon{color:#6f9683;flex-shrink:0}.gsActiveWrap{position:relative;z-index:6}.gsActiveWrap .gsNavItem,.gsNavItemActive{background:linear-gradient(180deg,#eafff4,#a8f5cd 55%,#7dffb4);color:#06130c;font-weight:700;border:1.5px solid #c9ffe4;border-radius:9px;box-shadow:0 0 0 1px rgba(125,255,180,.5),0 0 14px rgba(125,255,180,.45),0 4px 10px rgba(0,0,0,.5);font-size:13.5px}.gsActiveWrap .gsNavItem .gsIcon{color:#0a5c38}.gsActiveWrap .gsNavItem:hover{background:linear-gradient(180deg,#eafff4,#a8f5cd 55%,#7dffb4)}.gsArrowTip{right:-14px;width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:15px solid #7dffb4;filter:drop-shadow(0 0 6px rgba(125,255,180,.6))}.gsArrowMark,.gsArrowTip{position:absolute;top:50%;transform:translateY(-50%);pointer-events:none}.gsArrowMark{right:-9px;font-size:11px;font-weight:800;color:#06130c;line-height:1}.gsMain{padding:20px 24px 24px 30px;background:linear-gradient(180deg,rgba(20,45,34,.4),rgba(12,24,18,.12));border-left:1px solid #10261d;position:relative;z-index:1;min-width:0}.gsMainHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;flex-wrap:wrap}.gsTitleChip{display:inline-flex;align-items:center;gap:11px;padding:8px 16px 8px 12px;border-radius:10px;background:linear-gradient(90deg,rgba(46,160,110,.32),rgba(46,160,110,.06));border:1px solid rgba(46,160,110,.4)}.gsTitleChip h2{margin:0;font-size:17px;color:#c9ffe4}.gsTitleIcon{width:30px;height:30px;border-radius:8px;background:rgba(46,160,110,.2);justify-content:center;color:#7dffb4}.gsLinkRow,.gsTitleIcon{display:flex;align-items:center}.gsLinkRow{justify-content:space-between;gap:12px;padding:16px 18px;border:1px solid #163027;border-radius:11px;background:rgba(255,255,255,.03);text-decoration:none;color:inherit}.gsLinkRow:hover{border-color:#2b5a44}.gsLinkRowTitle{font-weight:700;font-size:15px;color:#eafff4;margin-bottom:2px}.gsLinkRowText{font-size:13px;color:#6f9683}.gsLinkRowArrow{color:#7dffb4;font-size:20px;flex-shrink:0}.gsMuted{font-size:13px;color:#6f9683;margin:0 0 14px}.gsSectionTitle{font-size:13px;font-weight:700;color:#7dffb4;margin-bottom:8px}.gsApiRow{justify-content:space-between;gap:12px;padding:13px 15px;border:1px solid #163027;border-radius:10px;background:rgba(255,255,255,.03);margin-bottom:8px}.gsApiIcon,.gsApiRow{display:flex;align-items:center}.gsApiIcon{width:36px;height:36px;border-radius:8px;background:rgba(46,160,110,.1);justify-content:center;color:#7dffb4;flex-shrink:0}.gsApiName{font-weight:700;color:#eafff4;font-size:14px}.gsApiState{font-size:12px;display:flex;align-items:center;gap:5px;margin-top:1px}.gsApiDot{width:7px;height:7px;border-radius:50%;display:inline-block}.gsApiOn{color:#7dffb4}.gsApiOn .gsApiDot{background:#7dffb4;box-shadow:0 0 6px #7dffb4}.gsApiOff{color:#d99}.gsApiOff .gsApiDot{background:#c66}.gsApiSoon{color:#6f9683}.gsApiSoon .gsApiDot{background:#44614f}.gsApiBtn{border:1px solid #2b5a44;background:transparent;color:#7dffb4;border-radius:8px;padding:7px 13px;font-size:12px;cursor:pointer;text-decoration:none}.gsApiBtn:hover{background:rgba(46,160,110,.12)}.gsThemeGrid{display:flex;gap:10px;flex-wrap:wrap}.gsThemeCard{flex:1 1;min-width:150px;border:1px solid #163027;border-radius:10px;padding:16px;background:rgba(255,255,255,.03);text-align:center;color:#c7e6d5;font-size:13px}.gsThemeCardActive{border:2px solid #54d08a;color:#eafff4}.gsThemeCard .gsThemeIcon{font-size:22px;display:block;margin-bottom:6px;color:#6f9683}.gsThemeCardActive .gsThemeIcon{color:#7dffb4}.gsMain .fleetSection{background:rgba(255,255,255,.02);border-color:#163027}.gsMain .fleetSectionHead h3{color:#7dffb4}@media (max-width:820px){.gsBody{grid-template-columns:1fr}.gsMain{border-left:none;border-top:1px solid #10261d;padding-left:24px}.gsNav{flex-direction:row;flex-wrap:wrap}.gsNavItem{width:auto}.gsArrowMark,.gsArrowTip{display:none}}.boxCountOverlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(4,10,8,.72);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:var(--camada-sobreposicao)}.boxCountCard{background:rgba(46,160,110,.08);border:1px solid rgba(120,200,160,.5);border-radius:12px;box-shadow:0 24px 60px rgba(0,0,0,.55);display:grid;grid-gap:10px;gap:10px;max-width:360px;padding:20px;width:100%}.boxCountTitle{color:var(--text);font-size:15px;font-weight:800;margin:0;text-align:center}.boxCountHint{color:var(--muted);font-size:12px;margin:-4px 0 4px;text-align:center}.boxCountInput{background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.16);border-radius:8px;color:var(--text);font-size:18px;padding:12px;text-align:center}.boxCountError{color:#f08080;font-size:12px;margin:0;text-align:center}.boxCountActions{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr 1fr;margin-top:4px}.boxCountActions .button,.boxCountActions .buttonSecondary{min-height:48px}.pickedQuantityFixed{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.pickedQuantityFixed strong{font-size:20px}.pickerPartialHint{background:rgba(74,158,255,.12);border:1px solid rgba(74,158,255,.35);border-radius:8px;color:#9ecbff;font-size:13px;margin:10px 0 0;padding:8px 10px}.pickerPartialPanel{background:rgba(255,255,255,.03);border:1px solid rgba(74,158,255,.35);border-radius:10px;display:flex;flex-direction:column;gap:10px;margin-top:12px;padding:12px}.pickerPartialTitle{font-size:13px;font-weight:600}.healthBell{align-items:center;background:transparent;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:rgba(255,255,255,.55);display:inline-flex;gap:6px;margin-left:8px;padding:7px 10px;text-decoration:none}.healthBell:hover{background:rgba(255,255,255,.06);color:rgba(255,255,255,.85)}.healthBell.healthBellAlert{background:rgba(224,160,32,.12);border-color:rgba(224,160,32,.4);color:#e0a020}.healthBell.healthBellAlert:hover{background:rgba(224,160,32,.2);color:#e0a020}.healthBellCount{font-size:12px;font-weight:700}.sinoAvisos{position:relative;display:inline-flex}.sinoPainel{background:#14171c;border:1px solid rgba(255,255,255,.12);border-radius:10px;position:absolute;right:0;top:calc(100% + 6px);width:min(380px,calc(100vw - 24px));max-height:min(70vh,540px);overflow-y:auto;z-index:40;padding:10px 12px;box-shadow:0 12px 28px rgba(0,0,0,.45)}.sinoPainel header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.sinoPainel ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.sinoPainel li{border-top:1px solid rgba(255,255,255,.08);padding-top:10px}.sinoPainel li:first-child{border-top:0;padding-top:0}.sinoPainel li.lido{opacity:.6}.sinoTitulo{font-weight:600;font-size:13px;color:#e0a020}.sinoPainel p{margin:2px 0 6px;font-size:13px;line-height:1.35}.sinoAcoes{display:flex;gap:12px;font-size:13px}.sinoRespostas{display:flex;flex-wrap:wrap;gap:6px}.sinoRespostas button{font-size:12px;padding:4px 10px}.sinoOutro{display:flex;gap:6px;width:100%;margin-top:6px}.sinoOutro input{flex:1 1 auto;min-width:0}.healthActionMenu{background:#14171c;border:1px solid rgba(255,255,255,.12);border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:10px;position:absolute;right:0;top:100%;width:260px;z-index:20}.healthActionMenu a{color:var(--accent);font-size:13px;text-decoration:none}.healthActionMenu a:hover{text-decoration:underline}.appHeaderActions{align-items:center;display:flex;gap:8px;justify-content:flex-end}.purchDatePanel{min-width:340px}.purchDatePanel .purchDateOption{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px}.purchDatePanel .purchDateOption input{flex:0 0 auto;margin:0}.purchDatePanel .purchDateOption input[type=checkbox]{background:transparent;border:1.5px solid rgba(180,221,203,.34);border-radius:6px;min-height:0;padding:0;width:19px}.purchDatePanel .purchDateOption input[type=checkbox]:hover{border-color:rgba(125,240,182,.62)}.purchDatePanel .purchDateOption input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}.purchDatePanel .purchDateOption span{flex:1 1 auto;line-height:1.2}.purchDateRange{align-items:flex-end;display:flex;flex-wrap:wrap;gap:8px;padding:2px 0 8px 27px}.purchDateRange label{display:flex;flex-direction:column;font-size:11px;gap:3px;opacity:.8}.purchDateRangeSep{font-size:12px;opacity:.6;padding-bottom:8px}.purchDateDivider{border-top:1px solid var(--border);margin:4px 0}img.brandMark,img.lpBrandMark{background:transparent;border:0;border-radius:10px;object-fit:contain}.lpSoon{background:rgba(224,160,32,.12);border:1px solid rgba(224,160,32,.35);border-radius:999px;color:#e0a020;font-size:10px;font-weight:600;letter-spacing:.02em;margin-left:8px;padding:2px 8px;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.pickingItemLocation{background:var(--soft-accent);border-radius:6px;color:var(--accent);display:inline-block;font-weight:600;margin-top:4px;padding:3px 8px}.pickerSplitFields{align-items:flex-end;display:flex;gap:10px;margin-top:8px}.pickerSplitFields>*{flex:1 1}.pickerSplitPlus{flex:0 0 auto;font-size:18px;font-weight:700;opacity:.5;padding-bottom:12px}.pickerTotalFalta,.pickerTotalOk{border-radius:8px;font-size:15px;font-weight:700;margin:10px 0 0;padding:8px 10px}.pickerTotalOk{background:var(--soft-accent);color:var(--accent)}.pickerTotalFalta{background:rgba(74,158,255,.12);color:#9ecbff}.pickerPartialNote{font-size:12px;margin:8px 0 0;opacity:.65}.editItemRowPendingDelete{opacity:.45}.editItemRowPendingDelete td{text-decoration:line-through}.editItemRowPendingDelete td:last-child{text-decoration:none}.editItemRowPendingAdd{box-shadow:inset 3px 0 0 var(--accent)}.editResetBanner{align-items:center;background:rgba(224,90,90,.12);border:1px solid rgba(224,90,90,.4);border-radius:10px;color:#ffb3b3;display:flex;flex-wrap:wrap;font-size:13px;gap:10px;line-height:1.45;margin-bottom:12px;padding:10px 12px}.editResetBanner button{margin-left:auto}.pedidoCongeladoFaixa{align-items:center;background:rgba(255,170,0,.1);border:1px solid rgba(255,170,0,.45);border-radius:8px;color:#ffcc44;display:flex;flex-wrap:wrap;font-size:13px;gap:10px 16px;line-height:1.45;margin:0 28px 16px;padding:12px 14px}.pedidoCongeladoFaixa svg{flex-shrink:0;stroke:#ffcc44}.pedidoCongeladoFaixa .pedidoCongeladoTexto{flex:1 1 320px}.pedidoCongeladoFaixa button{margin-left:auto}.statusBoardTable td.statusBoardObsCell{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.obsRotulo{font-weight:700;margin-right:4px}.obsConflito{background:rgba(255,170,0,.1);border:1px solid rgba(255,170,0,.45);border-radius:8px;color:#ffcc44;display:grid;font-size:12px;grid-gap:8px;gap:8px;margin:6px 0;padding:10px 12px}.obsConflito dl{display:grid;grid-gap:4px;gap:4px;margin:0}.obsConflito dt{font-weight:700}.obsConflito dd{color:var(--text);margin:0;white-space:pre-wrap}.obsConflitoAcoes{display:flex;flex-wrap:wrap;gap:8px}.kebabButton.itemHistoricoLeitura{font-size:15px;text-decoration:none}.congeladoFieldset{border:0;display:contents;margin:0;min-width:0;padding:0}.reauthBanner{align-items:flex-start;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.45);border-left:4px solid rgba(239,68,68,.9);border-radius:8px;display:flex;flex-direction:column;gap:8px;margin:12px 0;padding:14px 16px}.reauthBanner strong{color:#fca5a5;font-size:14px}.reauthBanner span{color:var(--muted);font-size:13px;line-height:1.45}.reauthBanner button{align-self:flex-start;margin-top:4px}.productErpRefresh{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.productErpRefresh span{font-size:12px;line-height:1.4}.catalogBlockedNotice{background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.45);border-left:4px solid rgba(245,158,11,.9);border-radius:8px;display:flex;flex-direction:column;gap:6px;margin-bottom:12px;padding:12px 14px}.catalogBlockedNotice strong{color:#fcd34d;font-size:14px}.catalogBlockedNotice span{color:var(--muted);font-size:13px;line-height:1.4}.catalogBlockedNotice ul{margin:2px 0 0;padding-left:18px}.catalogBlockedNotice li{color:var(--muted);font-size:12px;line-height:1.5}.editItemExitReason{display:flex;flex-direction:column;gap:4px;margin-top:6px}.editItemExitReason input,.editItemExitReason select{background:rgba(255,255,255,.06);border:1px solid rgba(245,158,11,.5);border-radius:6px;color:var(--foreground);font-size:12px;padding:4px 6px;width:100%}.editItemExitAviso{color:#fcd34d;font-size:11px;line-height:1.3}.editItemExitConfirm{align-items:flex-start;color:#fcd34d;display:flex;font-size:11px;gap:6px;line-height:1.35;margin-top:2px}.editItemExitConfirm input{margin-top:2px}.editItemDualInputs{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.editItemDualInputs>span{align-items:center;display:inline-flex;gap:4px}.editItemQtyInputFaltando{border-color:rgba(245,158,11,.9)!important}.editItemDualAviso{color:#fcd34d;font-size:11px;width:100%}.editItemTrocaAviso{color:var(--muted);display:block;font-size:11px;line-height:1.35;margin-top:3px;max-width:220px}.editItemTrocaAviso.pendente{color:#fcd34d}.editItemTrocaOk{background:none;border:none;color:#4ade80;cursor:pointer;display:block;font-size:11px;margin-top:2px;padding:0;text-decoration:underline}.precosPage{display:flex;flex-direction:column;gap:16px;padding:20px 24px 60px}.precosHeader{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;flex-wrap:wrap}.precosKicker{color:var(--accent);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.precosHeader h1{font-size:30px;margin:2px 0 4px}.precosResumo{display:flex;gap:14px}.precosResumo>div{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:10px;display:flex;flex-direction:column;min-width:96px;padding:10px 14px}.precosResumo strong{font-size:22px}.precosResumo span{color:var(--muted);font-size:11px}.precosResumo .precosAlerta{border-color:rgba(245,158,11,.5)}.precosResumo .precosAlerta strong{color:#fcd34d}.precosErro{background:rgba(220,38,38,.12);border:1px solid rgba(220,38,38,.5);border-radius:8px;color:#fca5a5;padding:10px 14px}.precosFiltros{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.precosFiltros input:not([type]),.precosFiltros input[type=text]{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:8px;color:var(--foreground);min-width:260px;padding:8px 12px}.precosCheck{align-items:center;color:var(--muted);display:flex;font-size:13px;gap:6px}.precosBotao{background:var(--accent);border:none;border-radius:8px;color:#04231a;cursor:pointer;font-weight:600;padding:8px 16px}.precosCategorias{display:flex;flex-wrap:wrap;gap:8px}.precosCategoriaAba{align-items:center;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:999px;color:var(--foreground);cursor:pointer;display:flex;gap:8px;font-size:13px;padding:7px 14px}.precosCategoriaAba.ativa{background:rgba(16,185,129,.16);border-color:var(--accent);color:var(--accent)}.precosCategoriaContagem{color:var(--muted);font-size:11px}.precosCategoriaFalta{color:#fcd34d;font-size:11px}.precosTabelaWrap{border:1px solid rgba(255,255,255,.08);border-radius:12px;max-height:calc(100vh - 300px);min-height:320px;overflow:auto;position:relative}.precosTabela{border-collapse:collapse;font-size:13px;min-width:1100px;width:100%}.precosTabela thead th{background:#0b1210;border-bottom:1px solid rgba(255,255,255,.14);color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.03em;padding:10px 8px;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0}.precosTabela thead th.colNome,.precosTabela thead th.colSku{z-index:4}.precosMult{color:var(--muted);display:block;font-size:10px;font-weight:400;text-transform:none}.precosTabela td{border-bottom:1px solid rgba(255,255,255,.05);padding:8px;vertical-align:middle}.precosTabela tbody tr:hover{background:rgba(255,255,255,.03)}.precosSalvando{background:rgba(16,185,129,.06);transition:background .18s ease}.precosSalvando td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.colSku{background:#0b1210;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;left:0;position:-webkit-sticky;position:sticky;width:64px;z-index:2}thead .colSku{z-index:4}.colNome{background:#0b1210;left:64px;position:-webkit-sticky;position:sticky;z-index:2}thead .colNome{z-index:4}.precosTabela thead th{z-index:3}.colNome{min-width:260px}.precosTabela tbody tr:hover .colNome,.precosTabela tbody tr:hover .colSku{background:#101917}.colCusto{width:110px}.colPreco{text-align:right}.colPiso,.colPreco{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.colAjuste{white-space:nowrap}.precosVazio{color:var(--muted);padding:28px;text-align:center}.precosInput{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:6px;color:var(--foreground);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:5px 8px;text-align:right;width:92px}.precosInput:focus{border-color:var(--accent);outline:none}.precosInputVazio{border-color:rgba(245,158,11,.6)}.precosMini{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:6px;color:var(--muted);cursor:pointer;font-size:11px;margin-right:4px;padding:4px 6px}.precosMini:hover{border-color:var(--accent);color:var(--accent)}.precosMiniNeg:hover{border-color:rgba(220,38,38,.7);color:#fca5a5}.precosTag{border-radius:4px;display:inline-block;font-size:10px;margin-left:6px;padding:1px 5px}.precosTagPerigo{background:rgba(220,38,38,.16);color:#fca5a5}.precosTagFraca{background:rgba(255,255,255,.06);color:var(--muted)}.precosTagTeto{background:rgba(59,130,246,.16);color:#93c5fd}.precosTagPiso{background:rgba(245,158,11,.16);color:#fcd34d}.precosMuted{color:var(--muted);display:block;font-size:10px}.celValor{background:none;border:1px solid transparent;border-radius:6px;color:var(--foreground);cursor:pointer;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:4px 8px;text-align:right;white-space:nowrap;width:100%}.celValor:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.16)}.celLapis{color:var(--accent);font-size:11px;margin-right:6px;opacity:0}.celValor:hover .celLapis{opacity:1}.celValorVazio{border-color:rgba(245,158,11,.55)}.celValorPerigo{color:#fca5a5}.celEdicao{align-items:center;display:inline-flex;gap:4px}.celEdicao input{background:rgba(255,255,255,.08);border:1px solid var(--accent);border-radius:6px;color:var(--foreground);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:4px 8px;text-align:right;width:88px}.celCancel,.celOk{background:none;border:1px solid rgba(255,255,255,.14);border-radius:5px;cursor:pointer;font-size:12px;line-height:1;padding:4px 6px}.celOk{color:var(--accent)}.celOk:hover{background:rgba(16,185,129,.14);border-color:var(--accent)}.celCancel{color:#fca5a5}.celCancel:hover{background:rgba(220,38,38,.14);border-color:rgba(220,38,38,.6)}.celMuted{color:var(--muted)}.celAjuste{align-items:center;display:inline-flex;flex-wrap:wrap;gap:4px}.celAjuste input{border:1px solid rgba(255,255,255,.14);border-radius:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:4px 6px;text-align:right;width:62px}.celAjuste input,.celAjuste>button{background:rgba(255,255,255,.06);color:var(--foreground)}.celAjuste>button{border:1px solid rgba(255,255,255,.14);border-radius:5px;cursor:pointer;font-size:13px;line-height:1;padding:4px 8px}.celAjuste>button:hover{border-color:var(--accent);color:var(--accent)}.celAcumulado{font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.celAcumulado.pos{color:var(--accent)}.celAcumulado.neg{color:#fca5a5}.colHist{width:56px}.precosRelogio{background:none;border:none;cursor:pointer;font-size:15px;opacity:.65}.precosRelogio:hover{opacity:1}.colLink{background:none;border:none;color:var(--foreground);cursor:pointer;font:inherit;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}.colLink:hover{color:var(--accent)}.precosEstoque{color:var(--muted)}.curvaOverlay{align-items:center;background:rgba(0,0,0,.6);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:var(--camada-sobreposicao)}.curvaModal,.histPainel{background:#0f1512;border:1px solid rgba(255,255,255,.12);border-radius:14px;display:flex;flex-direction:column;max-height:84vh;padding:20px;position:relative;width:min(640px,100%)}.curvaModal header h2,.histPainel header h2{font-size:20px;margin:0 0 4px}.curvaFechar{background:none;border:none;color:var(--muted);cursor:pointer;font-size:16px;position:absolute;right:16px;top:16px}.curvaErro{background:rgba(220,38,38,.12);border:1px solid rgba(220,38,38,.5);border-radius:8px;color:#fca5a5;margin:10px 0;padding:10px 12px}.curvaTabelaWrap{margin:14px 0;overflow:auto}.curvaTabela{border-collapse:collapse;font-size:13px;width:100%}.curvaTabela th{color:var(--muted);font-size:11px;padding:6px;text-align:left;text-transform:uppercase}.curvaTabela td{padding:3px 6px}.curvaTabela input{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:6px;color:var(--foreground);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:4px 8px;text-align:right;width:92px}.curvaPct{color:var(--muted);margin-left:4px}.curvaPreview{color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.curvaModal footer{display:flex;gap:8px;justify-content:space-between}.curvaPrimario{background:var(--accent);border:none;border-radius:8px;color:#04231a;cursor:pointer;font-weight:600;padding:8px 18px}.curvaSecundario{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:8px;color:var(--foreground);cursor:pointer;margin-left:8px;padding:8px 14px}.histLista{display:flex;flex-direction:column;gap:8px;list-style:none;margin:12px 0 0;overflow:auto;padding:0}.histLista li{align-items:baseline;border-bottom:1px solid rgba(255,255,255,.06);display:flex;flex-wrap:wrap;gap:10px;padding-bottom:8px}.histLista em,.histLista span{color:var(--muted);font-size:12px}.histLista em{width:100%}.histOrigem{background:rgba(255,255,255,.06);border-radius:4px;padding:1px 6px}.clonarModal{gap:16px;width:min(520px,100%);overflow-y:auto}.clonarModal>*{flex-shrink:0}.clonarModal footer{justify-content:flex-start}.clonarOrigem{color:var(--muted);font-size:13px;margin:0}.clonarOrigem strong{color:var(--text)}.clonarCampo{display:grid;grid-gap:6px;gap:6px}.clonarCampo>span{color:var(--muted);font-size:12px;font-weight:800}.clonarCampo input:not([type=checkbox]),.clonarCampo select{background:rgba(255,255,255,.06);border:1px solid var(--border);border-radius:8px;color:var(--text);font:inherit;min-height:44px;padding:10px 12px;width:100%}.clonarCampo input:not([type=checkbox]):focus-visible,.clonarCampo select:focus-visible{border-color:rgba(125,240,182,.56);box-shadow:0 0 0 3px rgba(33,199,122,.14);outline:none}.clonarCampo small,.clonarOpcao small{color:var(--muted);display:block;font-size:12px;line-height:1.45}.clonarOpcao{align-items:flex-start;cursor:pointer;display:flex;gap:10px}.clonarOpcao>span{display:grid;font-size:14px;grid-gap:4px;gap:4px}.baixaDesconto{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:8px 10px}.baixaDesconto,.clonarAviso{border:1px solid var(--border);border-radius:8px}.clonarAviso{background:rgba(255,255,255,.04);color:var(--muted);font-size:12.5px;line-height:1.5;margin:0;padding:10px 12px}.clonarAviso strong{color:var(--text)}.dashboardPanel:has(.precosPage){max-width:none;padding-left:12px;padding-right:12px}.precosPage{padding-left:8px;padding-right:8px}.dashboardPanel:has(.precosPage) .appHeader{margin-left:-12px;margin-right:-12px}@media (max-width:900px){.dashboardPanel:has(.precosPage){padding-left:4px;padding-right:4px}.dashboardPanel:has(.precosPage) .appHeader{margin-left:-4px;margin-right:-4px}.precosPage{padding-left:2px;padding-right:2px}.precosHeader{gap:12px}.precosResumo{flex-wrap:wrap}}.colDeriv{white-space:nowrap;width:120px}.derivLapis{align-items:center;background:none;border:1px solid transparent;border-radius:6px;color:var(--muted);cursor:pointer;display:inline-flex;gap:6px;padding:4px 8px}.derivLapis:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.16);color:var(--accent)}.derivMarca{background:rgba(59,130,246,.16);color:#93c5fd}.derivMarca,.derivMarcaPai{border-radius:4px;font-size:10px;padding:1px 5px}.derivMarcaPai{background:rgba(16,185,129,.14);color:var(--accent)}.derivAtual{background:rgba(255,255,255,.05);border-radius:8px;color:var(--muted);font-size:13px;margin-bottom:12px;padding:8px 12px}.derivCampo{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.derivCampo>span{color:var(--muted);font-size:12px}.derivCampo input{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:8px;color:var(--foreground);padding:8px 12px;width:100%}.derivCampo input:focus{border-color:var(--accent);outline:none}.derivDupla{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr 1fr}.derivSugestao{background:none;border:none;color:var(--accent);cursor:pointer;font-size:11px;padding:2px 0;text-align:left;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}.derivLista{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0 0 12px;max-height:200px;overflow:auto;padding:0}.derivOpcao{align-items:center;background:rgba(255,255,255,.04);border:1px solid transparent;border-radius:8px;color:var(--foreground);cursor:pointer;display:flex;font-size:13px;justify-content:space-between;padding:8px 12px;width:100%}.derivOpcao:hover{border-color:rgba(255,255,255,.18)}.derivOpcao.ativa{background:rgba(16,185,129,.14);border-color:var(--accent)}.derivCusto{color:var(--muted);font-size:11px}.derivPrevia{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.35);border-radius:8px;color:var(--foreground);font-size:14px;margin-bottom:14px;padding:10px 12px}@media (max-width:620px){.derivDupla{grid-template-columns:1fr}}.confPage{display:flex;flex-direction:column;gap:16px;max-width:860px;padding:20px 24px 60px}.confHeader{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.confKicker{color:var(--accent);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.confHeader h1{font-size:30px;margin:2px 0 4px}.confPeriodo{display:flex;flex-wrap:wrap;gap:6px}.confAtualizar,.confPeriodoBtn{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:999px;color:var(--foreground);cursor:pointer;font-size:13px;padding:7px 14px}.confPeriodoBtn.ativo{background:rgba(16,185,129,.16);border-color:var(--accent);color:var(--accent)}.confAtualizar{background:var(--accent);border:none;color:#04231a;font-weight:600}.confErro{background:rgba(220,38,38,.12);border:1px solid rgba(220,38,38,.5);border-radius:8px;color:#fca5a5;padding:10px 14px}.confFalha{background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.4);border-radius:8px;color:#fcd34d;font-size:13px;padding:10px 14px}.confVazio{color:var(--muted);padding:40px;text-align:center}.confLimpo{align-items:center;background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.35);border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:34px;text-align:center}.confLimpo strong{color:var(--accent);font-size:18px}.confLimpo span{color:var(--muted);font-size:13px}.confResumo{display:flex;gap:12px}.confResumo>div{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:10px;display:flex;flex-direction:column;min-width:120px;padding:10px 16px}.confResumo strong{font-size:24px}.confResumo span{color:var(--muted);font-size:11px}.confResumo .confAlerta{border-color:rgba(220,38,38,.5)}.confResumo .confAlerta strong{color:#fca5a5}.confLista{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.confItem{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-left:3px solid rgba(255,255,255,.2);border-radius:10px;padding:12px 16px}.confItem.alta{border-left-color:#dc2626}.confItemTopo{align-items:center;display:flex;gap:10px;justify-content:space-between}.confTipo{color:var(--muted);font-size:11px;letter-spacing:.03em;text-transform:uppercase}.confPedido{color:var(--accent);font-size:12px;text-decoration:none}.confPedido:hover{text-decoration:underline}.confProduto{font-size:15px;font-weight:600;margin:4px 0 2px}.confDetalhe{font-size:13px}.confEsperado{color:var(--muted);font-size:12px;margin-top:2px}.faixaConf{align-items:center;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.35);border-radius:10px;color:var(--foreground);display:flex;flex-wrap:wrap;gap:10px;margin-bottom:8px;padding:10px 14px;text-decoration:none;font-size:14px}.faixaConf:hover{background:rgba(59,130,246,.16)}.faixaConf.alta{background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.45)}.faixaConf.alta:hover{background:rgba(245,158,11,.16)}.faixaConfIcone{font-size:16px}.faixaConf.alta .faixaConfIcone{color:#fcd34d}.faixaConfLink{color:var(--accent);font-size:12px;margin-left:auto;white-space:nowrap}:root{--largura-da-pagina:1760px;--respiro-da-pagina:18px}.dashboardPanel{max-width:var(--largura-da-pagina)}.compraPage{gap:10px;max-width:520px;padding:14px 12px 60px}.compraAvisoSim,.compraPage{display:flex;flex-direction:column}.compraAvisoSim{background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.45);border-radius:10px;padding:9px 12px}.compraAvisoSim strong{color:#fcd34d;font-size:13px}.compraAvisoSim span{color:var(--muted);font-size:11px}.compraTopo{align-items:baseline;display:flex;justify-content:space-between}.compraTopo h1{font-size:20px;margin:0}.compraData{color:var(--muted);font-size:12px}.compraBloco{background:rgba(255,255,255,.04);border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:10px}.compraRotulo{color:var(--muted);font-size:11px;letter-spacing:.03em;text-transform:uppercase}.compraGrid2{display:grid;grid-gap:6px;gap:6px;grid-template-columns:1fr 96px}.compraBloco input,.compraCard input,.compraCard select{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:8px;color:var(--foreground);font-size:15px;padding:9px 11px;width:100%}.compraBloco input:focus,.compraCard input:focus,.compraCard select:focus{border-color:var(--accent);outline:none}.compraAddCusto{background:none;border:none;color:var(--accent);cursor:pointer;font-size:12px;padding:2px 0;text-align:left}.compraTotal{align-items:baseline;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.35);border-radius:10px;display:flex;gap:8px;padding:9px 12px}.compraTotal strong{font-size:16px;margin-left:auto}.compraPendente{color:#fcd34d;font-size:11px}.compraSetores{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.compraSetorBtn{align-items:center;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:999px;color:var(--foreground);cursor:pointer;display:flex;gap:6px;font-size:13px;padding:8px 14px;white-space:nowrap}.compraSetorBtn.ativo{background:rgba(16,185,129,.16);border-color:var(--accent);color:var(--accent)}.compraSetorFalta{background:rgba(255,255,255,.1);border-radius:999px;font-size:10px;padding:1px 6px}.compraVazio{color:var(--muted);padding:26px;text-align:center}.compraBola{border-radius:50%;display:inline-block;flex:none;height:9px;width:9px}.compraBola.vazio{background:rgba(255,255,255,.18)}.compraBola.reservado{background:#ef9f27}.compraBola.comprado{background:#378add}.compraBola.carregado{background:#639922}.compraLista{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.compraItem{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:10px;overflow:hidden}.compraItem.cor-carregado{border-color:rgba(99,153,34,.5)}.compraItem.cor-comprado{border-color:rgba(55,138,221,.45)}.compraItemTopo{align-items:center;background:none;border:none;color:var(--foreground);cursor:pointer;display:flex;gap:9px;padding:11px 10px;text-align:left;width:100%}.compraItemNome{display:flex;flex:1 1;flex-direction:column;font-size:15px}.compraItemSku{color:var(--muted);font-size:11px}.compraItemFalta{display:flex;flex-direction:column;text-align:right;white-space:nowrap}.compraItemFalta strong{font-size:15px}.compraItemMin{color:var(--muted);font-size:11px}.compraCard{border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:8px;padding:10px}.compraSugestoes{display:flex;flex-wrap:wrap;gap:5px}.compraSug{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:999px;color:var(--foreground);cursor:pointer;font-size:12px;padding:5px 11px}.compraSug.ativa{background:rgba(16,185,129,.16);border-color:var(--accent);color:var(--accent)}.compraNovoForn{background:none;border:none;color:var(--accent);cursor:pointer;font-size:12px;padding:0;text-align:left}.compraPagBtn{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:8px;color:var(--foreground);cursor:pointer;font-size:14px;padding:10px}.compraPagBtn.ativo{background:rgba(16,185,129,.16);border-color:var(--accent);color:var(--accent)}.compraHistorico{background:rgba(255,255,255,.03);border-radius:8px;display:flex;flex-direction:column;gap:3px;padding:8px 10px}.compraHistLinha{display:grid;font-size:12px;grid-gap:8px;gap:8px;grid-template-columns:1fr auto auto auto}.compraHistLinha span{color:var(--muted)}.compraPago{color:var(--accent)!important}.compraFiado{color:#fcd34d!important}.compraAcao{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);border-radius:8px;color:var(--foreground);cursor:pointer;font-size:14px;padding:11px}.compraAcao:disabled{cursor:not-allowed;opacity:.35}.compraAcao.feito{background:rgba(16,185,129,.16);border-color:var(--accent);color:var(--accent)}.compraFaltaPreco{color:#fcd34d;font-size:12px}.compraLegenda{color:var(--muted);display:flex;font-size:11px;gap:14px;justify-content:center;padding-top:6px}.compraLegenda span{align-items:center;display:flex;gap:5px}.compraBola.semPreco{background:#7f77dd}.compraItem.cor-semPreco{border-color:rgba(127,119,221,.5)}.compraSugestoes{display:none}.compraResultado{align-items:center;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--foreground);cursor:pointer;display:flex;font-size:14px;gap:8px;justify-content:space-between;padding:9px 11px;text-align:left;width:100%}.compraResultado:hover{border-color:var(--accent)}.compraResultado .compraItemSku{display:block}.compraJaUsado{background:rgba(16,185,129,.14);border-radius:4px;color:var(--accent);font-size:10px;padding:2px 6px;white-space:nowrap}.compraSemResultado{color:var(--muted);font-size:12px}.compraLupa input{font-size:15px}.compraForaDaLista{background:rgba(255,190,90,.14);border-radius:4px;color:#f3c07a;font-size:10px;padding:2px 6px;text-align:right}.compraItem.compraItemAchado{animation:compraAchado 2.2s ease-out}@keyframes compraAchado{0%,55%{border-color:var(--accent);box-shadow:0 0 0 2px rgba(16,185,129,.35)}to{box-shadow:0 0 0 0 rgba(16,185,129,0)}}.compraEscolhido{align-items:center;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.35);border-radius:8px;display:flex;font-size:14px;gap:8px;justify-content:space-between;padding:9px 11px}.compraEscolhido button{background:none;border:none;color:var(--muted);cursor:pointer;font-size:14px}.compraFornGeral{display:flex}.compraFornGeral input{background:rgba(55,138,221,.08);border:1px solid rgba(55,138,221,.4);border-radius:8px;color:var(--foreground);font-size:14px;padding:9px 12px;width:100%}.compraFornGeral input:focus{border-color:var(--accent);outline:none}.compraItemLinha{display:flex;gap:6px}.compraItemLinha .compraItemTopo{flex:1 1;padding-right:4px}.compraQtdAtalho{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);border-radius:8px;color:var(--foreground);flex:none;font-size:15px;padding:9px 6px;text-align:center;width:64px}.compraQtdAtalho:focus{border-color:var(--accent);outline:none}.compraGrid3{display:grid;grid-gap:6px;gap:6px;grid-template-columns:1.2fr 1fr 1fr}@media (max-width:420px){.compraGrid3{grid-template-columns:1fr 1fr}}.compraGrid3 input{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:8px;color:var(--foreground);font-size:15px;padding:9px 10px;width:100%}.compraGrid3 input:focus{border-color:var(--accent);outline:none}.compraResultado.destaque{background:rgba(16,185,129,.14);border-color:var(--accent)}.compraRepetido{background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.4);border-radius:8px;color:#fcd34d;font-size:12px;padding:8px 10px}.compraJaLista{background:rgba(245,158,11,.16);border-radius:4px;color:#fcd34d;font-size:10px;padding:2px 6px;white-space:nowrap}.compraEscolhido .compraItemSku{display:block}.compraCard select option,.precosTabela select option,select option{background:#14201c;color:#e8f2ee}.cardCascata{background:rgba(16,185,129,.05);border:1px solid rgba(16,185,129,.32);border-radius:12px;display:flex;flex-direction:column;gap:8px;margin-bottom:16px;padding:16px}.cardCascata h3{font-size:16px;margin:0 0 2px}.cardCascata header p{font-size:12px;margin:0 0 6px}.cascataErro{background:rgba(220,38,38,.12);border:1px solid rgba(220,38,38,.5);border-radius:8px;color:#fca5a5;font-size:12px;padding:8px 10px}.cascataCampo{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.cascataCampo>span:first-child{color:var(--muted);font-size:11px;letter-spacing:.03em;text-transform:uppercase}.cascataPorta{align-items:center;background:rgba(16,185,129,.14);border-radius:8px;color:var(--accent);display:inline-flex;font-size:13px;gap:8px;padding:6px 12px}.cascataPorta em{color:var(--muted);font-style:normal}.cascataLinha>button,.cascataPorta button{background:none;border:none;color:var(--muted);cursor:pointer;font-size:13px}.cascataLinha{align-items:center;display:grid;grid-gap:6px;gap:6px;grid-template-columns:1.4fr 70px 42px 1.2fr 26px}.cascataNome{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cascataUn{color:var(--muted);font-size:11px}.cascataBusca,.cascataLinha input{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:6px;color:var(--foreground);font-size:13px;padding:7px 9px;width:100%}.cascataBusca:focus,.cascataLinha input:focus{border-color:var(--accent);outline:none}.cascataResultado{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--foreground);cursor:pointer;display:flex;font-size:13px;gap:8px;justify-content:space-between;padding:8px 11px;text-align:left;width:100%}.cascataResultado:hover{border-color:var(--accent)}.cascataResumo{background:rgba(16,185,129,.1);border-radius:8px;display:flex;flex-direction:column;gap:2px;padding:9px 12px}.cascataResumo strong{font-size:15px}.cascataResumo span{color:var(--muted);font-size:12px}.cascataSalvar{align-self:flex-start;background:var(--accent);border:none;border-radius:8px;color:#04231a;cursor:pointer;font-weight:600;padding:9px 18px}.cascataSalvar:disabled{cursor:not-allowed;opacity:.4}@media (max-width:720px){.cascataLinha{grid-template-columns:1fr 64px 36px 26px}.cascataLabel{grid-column:1/-1}}.produtoCabecalho{align-items:center;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:12px;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:16px;padding:12px 14px}.produtoImagem{align-items:center;background:rgba(255,255,255,.06);border-radius:10px;display:flex;flex:none;height:56px;justify-content:center;overflow:hidden;width:56px}.produtoImagem img{height:100%;object-fit:cover;width:100%}.produtoImagem span{color:var(--muted);font-size:20px}.produtoIdentidade{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:200px}.produtoIdentidade strong{font-size:16px}.produtoIdentidade .mutedText{font-size:11px}.produtoAcoes{display:flex;gap:8px}.produtoAviso{flex-basis:100%;font-size:12px}.produtoBusca{display:flex;gap:8px;margin-bottom:10px}.produtoBusca input{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:8px;color:var(--foreground);flex:1 1;font-size:14px;padding:9px 12px}.produtoBusca input:focus{border-color:var(--accent);outline:none}.produtoBusca button{flex:none;font-size:13px;padding:9px 16px}.produtoColunas{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr 1fr}.produtoColuna{display:flex;flex-direction:column;gap:14px}.produtoColuna .cardCascata{margin-bottom:0}@media (max-width:1100px){.produtoColunas{grid-template-columns:1fr}}.produtoLinhaMeta{color:var(--muted);font-size:11px}.productRow.destaque{border-color:var(--accent)}.produtoDica{color:var(--muted);display:block;font-size:11px;padding:6px 2px;text-align:center}.produtoHistorico{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;margin-top:14px;padding:14px}.produtoHistorico h3{font-size:13px;letter-spacing:.03em;margin:0 0 8px;text-transform:uppercase;color:var(--muted)}.produtoHistLinha{display:grid;font-size:13px;grid-gap:10px;gap:10px;grid-template-columns:84px auto 1fr auto auto;padding:3px 0}.produtoHistLinha span{color:var(--muted)}.produtoRodape{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.produtoRodape .mutedText{margin-right:auto;font-size:12px}.compraAcoesSetor{display:flex;flex-wrap:wrap;gap:6px}.compraAcaoSetor{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);border-radius:8px;color:var(--foreground);cursor:pointer;flex:1 1;font-size:12px;min-width:120px;padding:9px 10px}.compraAcaoSetor:hover{border-color:var(--accent);color:var(--accent)}.navItemComFilhos{position:relative}.navItemComFilhos>button{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--muted);cursor:pointer;display:inline-flex;font-size:14px;font-weight:800;gap:7px;min-height:40px;padding:10px 13px;white-space:nowrap}.navItemComFilhos>button.active,.navItemComFilhos>button:hover{background:rgba(16,185,129,.12);color:var(--accent)}.navItemComFilhos>button .navIcon:last-child{height:14px;width:14px}.navSubmenu{background:var(--surface-1,#0c1512);border:1px solid rgba(255,255,255,.1);border-radius:10px;box-shadow:0 12px 28px rgba(0,0,0,.4);display:flex;flex-direction:column;gap:2px;left:0;min-width:220px;padding:6px;position:absolute;top:calc(100% + 4px);z-index:40}.navSubmenu:before{content:"";height:10px;left:0;position:absolute;right:0;top:-10px}.navItemComFilhos .navTooltip{display:none}.navSubmenu a{align-items:center;border-radius:8px;color:var(--foreground);display:flex;font-size:13px;font-weight:600;gap:8px;padding:9px 10px}.navSubmenu a:hover{background:rgba(255,255,255,.06)}.navSubmenu a.active{background:rgba(16,185,129,.14);color:var(--accent)}.navSubmenuDireita{left:auto;right:0}.navSubmenuBotao{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--foreground);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:9px 10px;text-align:left;width:100%}.navSubmenuBotao:hover{background:rgba(255,255,255,.06)}.contaMenu:after{display:none}.mobileNavGrupo{display:flex;flex-direction:column}.mobileNavGrupo>button{align-items:center;background:transparent;border:0;color:var(--foreground);cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:10px;padding:12px 6px;text-align:left;width:100%}.mobileNavGrupo>button .navIcon:last-child{margin-left:auto;height:14px;width:14px}.mobileNavGrupo>button.active{color:var(--accent)}.mobileNavFilho{font-size:13px;opacity:.92;padding-left:30px!important}.painelSaldos{margin-bottom:16px}.painelSaldosToggle{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--foreground);cursor:pointer;font-size:13px;padding:9px 14px}.painelSaldosToggle:hover{border-color:var(--accent);color:var(--accent)}.painelSaldosCorpo{margin-top:10px}.painelSaldosColunas{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr 1fr}@media (max-width:900px){.painelSaldosColunas{grid-template-columns:1fr}}.painelSaldosColuna{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;max-height:360px;overflow-y:auto;padding:12px}.painelSaldosColuna h4{color:var(--accent);font-size:12px;letter-spacing:.03em;margin:0 0 8px;text-transform:uppercase}.painelSaldosNegativa h4{color:#fca5a5}.painelSaldosLinha{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:5px 0}.painelSaldosNome{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.painelSaldosValor{background:none;border:none;color:var(--foreground);flex:none;font-size:13px;font-weight:600;padding:2px 6px}.painelSaldosValor.editavel{cursor:pointer}.painelSaldosValor.editavel:hover{color:var(--accent);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.painelSaldosEdicao{align-items:center;display:flex;flex:none;gap:4px}.painelSaldosEdicao input{background:rgba(255,255,255,.08);border:1px solid var(--accent);border-radius:6px;color:var(--foreground);font-size:13px;padding:4px 6px;width:70px}.painelSaldosEdicao button{background:none;border:none;color:var(--muted);cursor:pointer;font-size:14px;padding:2px 4px}.cardAgrupamento{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;display:flex;flex-direction:column;gap:10px;margin-top:14px;padding:14px}.cardAgrupamento h3{font-size:14px;margin:0 0 2px}.cardAgrupamento header p{font-size:12px;margin:0}.agrupamentoLinha{align-items:flex-start;display:flex;font-size:13px;gap:9px}.agrupamentoLinha input[type=checkbox]{flex:none;margin-top:3px}.agrupamentoCategoria{background:rgba(16,185,129,.08);border-radius:8px;padding:8px}.cardPeso{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;display:flex;flex-direction:column;gap:10px;margin-top:14px;padding:14px}.cardPeso h3{font-size:14px;margin:0 0 2px}.cardPeso header p{font-size:12px;margin:0}.pesoModo{display:grid;grid-gap:6px;gap:6px;grid-template-columns:1fr 1fr}.pesoModoBtn{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);border-radius:8px;color:var(--foreground);cursor:pointer;font-size:13px;padding:9px 10px}.pesoModoBtn.ativo{background:rgba(16,185,129,.16);border-color:var(--accent);color:var(--accent)}.pesoModoBtn:disabled{cursor:not-allowed;opacity:.5}.pesoDica{font-size:11px!important;margin:0!important}.pesoCampos{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr 1fr}.pesoCampos label{display:flex;flex-direction:column;gap:4px}.pesoCampos span{color:var(--muted);font-size:11px}.pesoCampos input{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:6px;color:var(--foreground);font-size:14px;padding:7px 9px;width:100%}.pesoCampos input:focus{border-color:var(--accent);outline:none}.agrupamentoResumo{color:var(--muted);display:block;font-size:11px;margin-top:3px}.painelCategorias{margin-bottom:16px}.painelCategoriasCorpo{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;margin-top:10px;padding:14px}.painelCategoriasCorpo>.mutedText{font-size:12px;margin:0 0 10px}.tabelaCategorias{border-collapse:collapse;font-size:13px;width:100%}.tabelaCategorias th{border-bottom:1px solid rgba(255,255,255,.1);color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.03em;padding:6px 8px;text-align:left;text-transform:uppercase}.tabelaCategorias td{border-bottom:1px solid rgba(255,255,255,.05);padding:7px 8px}.tabelaCategorias tr:last-child td{border-bottom:none}.catValidade{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:6px;color:var(--foreground);font-size:13px;padding:5px 8px;text-align:center;width:64px}.catValidade:focus{border-color:var(--accent);outline:none}.catDica{font-size:11px!important;margin:10px 0 0!important}.cascataDonoMinimo select{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:8px;color:var(--foreground);font-size:13px;padding:8px 10px;width:100%}.cascataDonoMinimo select:focus{border-color:var(--accent);outline:none}.compraItem.apenasEstoque{background:rgba(245,158,11,.07);border-color:rgba(245,158,11,.32)}.etiquetaEstoque{background:rgba(245,158,11,.16);border-radius:4px;color:#fcd34d;font-size:10px;margin-left:6px;padding:2px 6px;white-space:nowrap}input[type=date],input[type=datetime-local],input[type=time]{background:var(--surface);border:1px solid var(--border);border-radius:8px;color:var(--text);padding:10px 12px}input[type=date]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{filter:invert(.75);cursor:pointer}.kebabWrap{position:relative;display:inline-block}.kebabButton{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid var(--border,rgba(255,255,255,.12));border-radius:8px;background:transparent;color:inherit;cursor:pointer;transition:background .15s ease,border-color .15s ease}.kebabButton:hover,.kebabButtonOpen{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.24)}.kebabMenu{position:absolute;right:0;top:calc(100% + 6px);z-index:40;min-width:232px;padding:6px;display:flex;flex-direction:column;gap:2px;border:1px solid var(--border,rgba(255,255,255,.14));border-radius:12px;background:var(--surfaceRaised,#14181d);box-shadow:0 12px 32px rgba(0,0,0,.45)}.kebabItem{display:grid;grid-template-columns:20px 1fr auto;align-items:center;grid-gap:8px;gap:8px;width:100%;padding:8px 10px;border:none;border-radius:8px;background:transparent;color:inherit;font-size:.86rem;text-align:left;cursor:pointer}.kebabItem:hover:not(:disabled){background:rgba(255,255,255,.08)}.kebabItem:disabled{opacity:.45;cursor:not-allowed}.kebabItemActive{background:rgba(74,222,128,.12)}.kebabItemDanger{color:#f87171}.kebabItemIcon{font-size:1rem;line-height:1}.kebabItem>.kebabItemLabel:first-child{grid-column:1/3}.kebabItemLabel{min-width:0;overflow-wrap:anywhere;white-space:normal}.kebabItemCheck{font-size:.8rem;opacity:.9}.kebabItemReason{grid-column:1/-1;font-size:.72rem;opacity:.7;white-space:normal}tr.linhaComKebabAberto>td,tr.linhaComKebabAberto>th{background:rgba(251,191,36,.1);box-shadow:inset 0 1px 0 rgba(251,191,36,.55),inset 0 -1px 0 rgba(251,191,36,.55)}[data-linha-do-kebab].linhaComKebabAberto,li.linhaComKebabAberto{background:rgba(251,191,36,.1);box-shadow:inset 0 0 0 1px rgba(251,191,36,.55)}.compraItemMinFalta{font-style:normal;opacity:.8}.compraEscondidos{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin:.5rem 0;padding:.5rem .75rem;border:1px dashed var(--border,rgba(255,255,255,.16));border-radius:10px;font-size:.85rem;opacity:.85}.compraEscondidos small{display:block;opacity:.7;font-size:.76rem}.compraEsconderBtn{border:1px solid var(--border,rgba(255,255,255,.12));border-radius:8px;background:transparent;color:inherit;cursor:pointer;width:30px;height:30px;flex:0 0 auto;line-height:1}.compraEsconderBtn:hover{background:rgba(255,255,255,.08)}.compraModo{display:flex;flex-direction:column;gap:2px;margin:.5rem 0 .75rem}.compraModo strong{font-size:1rem}.compraModo small{display:flex;align-items:center;gap:6px;opacity:.75;font-size:.78rem}.compraBloco{margin-bottom:1.25rem}.compraBlocoTitulo{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin:0 0 .5rem;font-size:.95rem}.compraBlocoTitulo small{opacity:.7;font-size:.78rem;font-weight:400}.compraBlocoData{margin:.5rem 0 .25rem;font-size:.8rem;opacity:.75;border-left:2px solid rgba(251,191,36,.7);padding-left:8px}.compraFaltamLink{cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}.compraModalFundo{position:fixed;inset:0;z-index:var(--camada-sobreposicao);display:grid;place-items:center;background:rgba(0,0,0,.55);padding:1rem}.compraModal{width:min(520px,100%);max-height:80vh;overflow:auto;padding:1rem;border:1px solid var(--border,rgba(255,255,255,.14));border-radius:14px;background:var(--surfaceRaised,#14181d)}.compraModal header{display:flex;justify-content:space-between;align-items:center;gap:1rem}.compraModal header button{background:none;border:none;color:inherit;cursor:pointer;font-size:1rem}.compraOrigemLista{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.compraOrigemLista li{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:7px 8px;border-radius:8px;background:rgba(255,255,255,.04);font-size:.85rem}.compraOrigemAtrasada{color:#fbbf24;font-weight:600}@media (max-width:520px){.compraOrigemLista li{grid-template-columns:1fr auto}.compraOrigemLista li span:first-child{grid-column:1/-1}}.compraItemLinha{display:grid;grid-template-columns:minmax(0,1fr) 76px 34px;align-items:center;grid-gap:8px;gap:8px;padding-right:10px}.compraItemLinha .compraItemTopo{min-width:0;padding-right:0}.compraItemNome{min-width:0}.compraQtdAtalho{width:100%}.compraItemDivida{font-style:normal;opacity:.65}.compraItemEstoqueLote{font-style:normal;opacity:.7}@media (max-width:380px){.compraItemLinha{grid-template-columns:minmax(0,1fr) 62px 30px;gap:6px}}@media (max-width:430px){.compraItemTopo{align-items:flex-start;flex-wrap:wrap}.compraItemFalta{flex-basis:100%;text-align:left}.compraItemFalta,.compraItemMin{white-space:normal}}.compraChipCategoria{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;font-size:.82rem;border:1px solid var(--border,rgba(255,255,255,.14));background:rgba(255,255,255,.04)}.compraChipCategoria small{opacity:.6}.compraChipCategoria select{background:transparent;border:none;color:inherit;font-size:.78rem;max-width:130px;cursor:pointer}.compraCadeado{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:.5rem 0;padding:8px 10px;border-radius:10px;border:1px solid var(--border,rgba(255,255,255,.12));background:rgba(255,255,255,.03)}.compraCadeado.aberto{border-color:rgba(251,191,36,.55);background:rgba(251,191,36,.07)}.compraCadeado button{background:transparent;border:1px solid var(--border,rgba(255,255,255,.16));border-radius:8px;color:inherit;cursor:pointer;font-size:.85rem;padding:6px 10px}.compraCadeado small{opacity:.7;font-size:.78rem}.compraCanceladosLista{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.compraCanceladosLista li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:8px;gap:8px;align-items:center;padding:6px 8px;border-radius:8px;background:rgba(255,255,255,.04);font-size:.82rem}.compraCanceladosLista li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compraCanceladosLista li small{opacity:.65;font-size:.74rem;white-space:nowrap}.compraCanceladosLista li button{background:transparent;border:1px solid var(--border,rgba(255,255,255,.16));border-radius:6px;color:inherit;cursor:pointer;font-size:.76rem;padding:3px 8px}.compraEsconderBtn:disabled{opacity:.35;cursor:not-allowed}@media (max-width:480px){.compraCanceladosLista li{grid-template-columns:minmax(0,1fr) auto}.compraCanceladosLista li small{grid-column:1/-1}}.compraHistoricoBtn{display:inline-flex;align-items:center;gap:6px;margin:.5rem 0;padding:7px 12px;border-radius:9px;font-size:.85rem;text-decoration:none;border:1px solid var(--border,rgba(255,255,255,.14));color:inherit;background:rgba(255,255,255,.04)}.compraHistoricoBtn:hover{background:rgba(255,255,255,.08)}.historicoLista{display:flex;flex-direction:column;gap:8px}.historicoDia{border:1px solid var(--border,rgba(255,255,255,.12));border-radius:12px;background:rgba(255,255,255,.03);overflow:hidden}.historicoDia:not(.pendente){opacity:.6}.historicoCabecalho{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center;padding:11px 13px;text-align:left;cursor:pointer;background:none;border:none;color:inherit}.historicoCabecalho small{display:block;opacity:.65;font-size:.76rem}.historicoPendencias{display:flex;gap:5px;flex-wrap:wrap}.historicoPendencias span{border-radius:999px;font-size:.72rem;padding:2px 8px;white-space:nowrap}.historicoTagPreco{background:rgba(96,165,250,.16);color:#93c5fd}.historicoTagBaixa{background:rgba(251,191,36,.16);color:#fcd34d}.historicoTagFiado{background:rgba(248,113,113,.14);color:#fca5a5}.historicoTagOk{background:rgba(74,222,128,.13);color:#86efac}.historicoItens{list-style:none;margin:0;padding:0 13px 12px;display:flex;flex-direction:column;gap:6px}.historicoItens li{display:grid;grid-template-columns:minmax(0,1fr) 96px 118px auto;grid-gap:8px;gap:8px;align-items:center;padding:8px;border-radius:9px;background:rgba(255,255,255,.04)}.historicoItemNome{min-width:0}.historicoItemNome strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem}.historicoItemNome small{opacity:.6;font-size:.74rem}.historicoItens input,.historicoItens select{width:100%;padding:6px;border-radius:7px;font-size:.84rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);color:var(--foreground)}@media (max-width:620px){.historicoCabecalho{grid-template-columns:minmax(0,1fr) auto}.historicoPendencias{grid-column:1/-1}.historicoItens li{grid-template-columns:1fr 1fr}.historicoItemNome{grid-column:1/-1}}.fiadosFornecedores{padding:0 13px 12px;display:flex;flex-direction:column;gap:6px}.fiadosFornBotao{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto auto auto auto;grid-gap:8px;gap:8px;align-items:center;padding:8px 10px;border-radius:9px;cursor:pointer;background:rgba(255,255,255,.04);border:1px solid var(--border,rgba(255,255,255,.1));color:inherit;font-size:.85rem;text-align:left}.fiadosFornBotao:hover{background:rgba(255,255,255,.07)}.fiadosFornBotao small{opacity:.6;font-size:.74rem;white-space:nowrap}.fiadosFornBotao span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:620px){.fiadosFornBotao{grid-template-columns:minmax(0,1fr) auto}.fiadosFornBotao small{grid-column:1/-1}}.avisoOcorrencia{display:inline-flex;align-items:center;gap:3px;padding:1px 7px;border-radius:999px;font-size:.72rem;font-weight:600;background:rgba(251,191,36,.16);color:#fcd34d;text-decoration:none;border:1px solid rgba(251,191,36,.35);white-space:nowrap}.avisoOcorrencia:hover{background:rgba(251,191,36,.26)}.itemAcaoNaLinha{display:inline-flex;align-items:center;gap:4px;max-width:96px;vertical-align:middle;margin-right:2px}.itemAcaoIcone{font-size:13px;line-height:1;flex:0 0 auto}.itemAcaoAutor{display:flex;flex-direction:column;min-width:0;color:var(--muted,#9aa8a2);font-size:10px;line-height:1.2;overflow-wrap:anywhere}.itemAcaoAutor small{font-size:9px;opacity:.8}.avisoItemRepetido{display:inline-flex;align-items:center;margin-left:4px;padding:0 4px;border-radius:999px;font-size:.66rem;line-height:1.5;background:rgba(251,191,36,.1);color:#fcd34d;text-decoration:none;border:1px solid rgba(251,191,36,.28)}.avisoItemRepetido:hover{background:rgba(251,191,36,.22)}.avisoCadastro{display:inline-flex;align-items:center;gap:2px;margin-left:4px;padding:0 5px;border-radius:999px;font-size:.66rem;line-height:1.5;white-space:nowrap;background:rgba(251,191,36,.1);color:#fcd34d;text-decoration:none;border:1px dashed rgba(251,191,36,.4)}.avisoCadastro:hover{background:rgba(251,191,36,.22)}.pendenciaCadastral{margin:0 0 10px;padding:10px 12px;border-radius:10px;background:rgba(251,191,36,.1);border:1px solid rgba(251,191,36,.35);color:#fcd34d;font-size:.87rem}.pendenciaCadastralTopo{display:flex;align-items:flex-start;gap:8px;justify-content:space-between}.pendenciaCadastralTitulo{font-weight:600}.pendenciaCadastralLista{margin:6px 0 0;padding-left:18px}.pendenciaCadastralLista li{line-height:1.5}.pendenciaCadastralAcoes{display:flex;align-items:center;gap:10px;flex:0 0 auto}.pendenciaCadastralLink{color:#fcd34d;text-decoration:underline;white-space:nowrap}.pendenciaCadastralOcultar{background:transparent;border:1px solid rgba(251,191,36,.4);border-radius:8px;color:#fcd34d;cursor:pointer;font-size:.8rem;padding:2px 8px}.pendenciaCadastralOcultar:hover{background:rgba(251,191,36,.18)}.clienteCampoPendencia{color:#fcd34d;font-size:.74rem;line-height:1.35;margin-top:2px}.clienteFaltaNoCadastro{margin:0 0 12px;padding:10px 12px;border-radius:10px;background:rgba(251,191,36,.08);border:1px solid rgba(251,191,36,.3);color:#fcd34d;font-size:.85rem}.clienteFaltaNoCadastro ul{margin:6px 0;padding-left:18px}.clienteFaltaNoCadastro li{line-height:1.5}.clienteFaltaNoCadastro small{display:block;opacity:.8;font-size:.76rem}.avisoErpFalhou{background:rgba(239,68,68,.16);color:#fca5a5;border-color:rgba(239,68,68,.4);cursor:help}.avisoMessage{margin-bottom:4px;padding:9px 12px;border-radius:10px;font-size:.87rem;background:rgba(251,191,36,.1);color:#fcd34d;border:1px solid rgba(251,191,36,.35)}.avisoMessage small{display:block;opacity:.85;font-size:.78rem;margin-top:2px}.permissoesTabela td:first-child{display:flex;align-items:center;gap:8px}.permRiscoAlto{font-size:.68rem;white-space:nowrap;background:rgba(248,113,113,.14);color:#fca5a5}.permRiscoAlto,.permTemExcecao{padding:1px 7px;border-radius:999px}.permTemExcecao{margin-left:8px;font-size:.7rem;background:rgba(251,191,36,.16);color:#fcd34d}.permLinhaUsuario{display:flex;align-items:center;justify-content:space-between;gap:10px;flex:1 1 320px;padding:5px 8px;border-radius:8px;background:rgba(255,255,255,.03);font-size:.83rem}.permLinhaUsuario span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.permLinhaUsuario select{max-width:190px}.permPessoas{display:flex;flex-direction:column;gap:6px;margin-top:8px}.permPessoa{border:1px solid var(--border,rgba(255,255,255,.1));border-radius:10px;overflow:hidden}.permPessoaCabecalho{width:100%;display:flex;align-items:center;gap:10px;padding:9px 12px;background:rgba(255,255,255,.03);border:none;color:inherit;cursor:pointer;text-align:left}.permPessoaCabecalho:hover{background:rgba(255,255,255,.06)}.permPessoaCabecalho small{opacity:.6;font-size:.76rem}.permSeta{margin-left:auto;opacity:.5;font-size:1rem}.permPessoaCorpo{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:6px;gap:6px;padding:10px 12px}.permLinhaUsuario.temExcecao{background:rgba(251,191,36,.09)}.permGrupo td{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;opacity:.55;padding-top:12px}.pickerAvisoAlteracao{display:flex;flex-direction:column;gap:3px;margin-bottom:10px;padding:11px 13px;border-radius:12px;background:rgba(251,191,36,.12);border:1px solid rgba(251,191,36,.45)}.pickerAvisoAlteracao strong{color:#fcd34d;font-size:.95rem}.pickerAvisoAlteracao span{font-size:.95rem}.pickerAvisoAlteracao small{opacity:.7;font-size:.76rem}.pickerAvisoAlteracao button{margin-top:7px;padding:9px;border-radius:9px;cursor:pointer;background:rgba(251,191,36,.9);border:none;color:#1a1a1a;font-size:.9rem;font-weight:600}.precosTagPorta{background:rgba(74,222,128,.16);color:#86efac;border:1px solid rgba(74,222,128,.35)}.colCustoPorta{box-shadow:inset 3px 0 0 rgba(74,222,128,.6)}.precosBloqueado{background:none;border:none;cursor:pointer;opacity:.5;font-size:.9rem}.precosBloqueado:hover{opacity:.9}.colCustoConteudo{display:inline-flex;align-items:center;gap:6px}.pickingItemAjuste{display:flex;flex-direction:column;gap:8px;align-items:flex-start;margin:6px 0;padding:9px 11px;border-radius:10px;background:rgba(251,191,36,.1);border:1px solid rgba(251,191,36,.4)}.pickingItemAjuste .pickingItemAlertMsg{font-size:.95rem}.donoCartoes{display:grid;grid-gap:12px;gap:12px;margin-bottom:1rem;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.donoCartoes article{padding:14px;border-radius:12px;border:1px solid var(--border,rgba(255,255,255,.12));background:rgba(255,255,255,.03);display:flex;flex-direction:column;gap:3px}.donoCartoes span{font-size:.78rem;opacity:.7;text-transform:uppercase;letter-spacing:.04em}.donoCartoes strong{font-size:1.5rem}.donoCartoes small{opacity:.6;font-size:.76rem}.donoDestaque{border-color:rgba(74,222,128,.45);background:rgba(74,222,128,.07)}.donoDestaque strong{color:#86efac}.donoPerda{border-color:rgba(248,113,113,.35);background:rgba(248,113,113,.06)}.donoPerda strong{color:#fca5a5}.donoClicavel{cursor:pointer;transition:border-color .15s ease,background .15s ease}.donoClicavel:hover{border-color:rgba(255,255,255,.3);background:rgba(255,255,255,.06)}.donoClicavel:after{content:"ver origem";font-size:.68rem;opacity:.45;margin-top:2px}.loteCards{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.loteCard{display:flex;flex-direction:column;gap:3px;padding:16px;text-align:left;cursor:pointer;border:1px solid var(--border,rgba(255,255,255,.14));border-radius:14px;background:rgba(255,255,255,.04);color:inherit}.loteCard:hover{background:rgba(255,255,255,.08)}.loteCard strong{font-size:1.05rem}.loteCard span{font-size:.8rem;opacity:.7}.loteCard em{font-style:normal;font-size:1.2rem;color:#86efac}.loteBancada,.loteInicio{display:flex;flex-direction:column;gap:12px;max-width:620px}.loteCampo{display:flex;flex-direction:column;gap:6px}.loteCampo span{font-size:.85rem;opacity:.75}.loteCampo input{font-size:1.6rem;padding:14px;border-radius:12px;text-align:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.2);color:var(--foreground)}.loteBotoes{display:flex;gap:10px;flex-wrap:wrap}.loteBotaoGrande{flex:1 1;min-height:58px;font-size:1.05rem}.loteAtalho{align-self:flex-start}.loteResumo{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.loteResumo span{font-size:.85rem;opacity:.7}.loteCliente{display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:14px;background:rgba(74,222,128,.07);border:1px solid rgba(74,222,128,.35)}.loteClienteLabel{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#86efac}.loteClienteNome{font-size:1.5rem;line-height:1.15}.loteFila{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.loteFilaItem{display:flex;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:8px;background:rgba(255,255,255,.04);font-size:.85rem}.loteFilaItem small{opacity:.65;white-space:nowrap}.loteFilaENTREGUE{opacity:.5}.loteFilaCORTADA{background:rgba(248,113,113,.1);color:#fca5a5}.ondasLista{display:flex;flex-direction:column;gap:8px}.ondaCard{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;border-radius:12px;border:1px solid rgba(251,191,36,.35);background:rgba(251,191,36,.07)}.ondaCard small{display:block;opacity:.7;font-size:.78rem}.ondaNumeros{display:flex;gap:8px;flex-wrap:wrap;font-size:.8rem}.ondaCorte{color:#fca5a5}.loteFiltro{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}.loteFiltro span{font-size:.85rem;opacity:.7}.loteTabela td{vertical-align:middle}.loteAcoes{display:flex;gap:6px;justify-content:flex-end}.loteFuturo{opacity:.68}.loteTagFuturo{margin-left:6px;font-size:.68rem;padding:1px 6px;border-radius:999px;background:rgba(251,191,36,.16);color:#fcd34d}.loteStatus{font-size:.72rem;padding:3px 9px;border-radius:999px;white-space:nowrap}.loteStatusEM_FILA{background:rgba(148,163,184,.16);color:#cbd5e1}.loteStatusEM_SEPARACAO{background:rgba(251,191,36,.16);color:#fcd34d}.loteStatusFINALIZADO{background:rgba(74,222,128,.16);color:#86efac}.loteOnline{color:#4ade80;font-size:.8rem;white-space:nowrap}.loteBarra{height:6px;border-radius:999px;background:rgba(255,255,255,.1);overflow:hidden;width:120px}.loteBarra i{display:block;height:100%;background:#4ade80}.loteVerFila{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 12px;border-radius:10px;cursor:pointer;background:rgba(255,255,255,.04);border:1px solid var(--border,rgba(255,255,255,.12));color:inherit;font-size:.88rem}.loteVerFila:hover{background:rgba(255,255,255,.07)}.lpSelos{display:flex;flex-wrap:wrap;gap:10px 22px;list-style:none;margin:26px 0 0;padding:0}.lpSelos li{color:var(--muted);font-size:13px;padding-left:18px;position:relative}.lpSelos li:before{background:var(--accent);border-radius:50%;content:"";height:6px;left:0;position:absolute;top:7px;width:6px}.lpHeroPainel{display:grid;grid-gap:16px;gap:16px}.lpHeroNumero{background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow);display:grid;grid-gap:4px;gap:4px;padding:24px 26px}.lpHeroNumeroTopo{color:var(--accent-dark);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.lpHeroNumero strong{font-size:44px;letter-spacing:-.02em;line-height:1.05}.lpHeroNumeroBase{color:var(--muted);font-size:14px}.lpModulos{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0 0 96px;padding:0}.lpModulos li{background:var(--soft-accent);border:1px solid var(--border);border-radius:999px;color:var(--accent-dark);font-size:13px;font-weight:600;padding:7px 16px}.lpManifesto .lpSectionTitle em{color:var(--accent-dark);font-style:italic}.lpManifestoTexto{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(2,1fr);margin-top:24px}.lpManifestoTexto p{color:var(--muted);font-size:16px;line-height:1.7;margin:0}.lpBloco{border-top:1px solid var(--border);padding:40px 0 8px}.lpBlocoNum{color:var(--accent-dark);font-size:12px;font-weight:700;letter-spacing:.16em;margin:0 0 14px;text-transform:uppercase}.lpBlocoTitulo{font-size:28px;letter-spacing:-.01em;line-height:1.25;margin:0 0 14px}.lpBlocoLead{color:var(--muted);font-size:16px;line-height:1.7;margin:0 0 28px;max-width:70ch}.lpShots{display:grid;grid-gap:20px;gap:20px;grid-template-columns:1.75fr 1fr;margin-bottom:28px}.lpShot{margin:0}.lpShot img{background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow);display:block;height:auto;width:100%}.lpShotEstreita img{margin:0 auto;max-width:320px}.lpShot figcaption{color:var(--muted);font-size:12px;letter-spacing:.06em;margin-top:10px;text-align:center;text-transform:uppercase}.lpBlocoPontos{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.lpBlocoPontos li{border-left:2px solid var(--accent);color:var(--muted);font-size:14px;line-height:1.6;padding-left:14px}.lpBlocoPontos strong{color:var(--text);display:block;font-size:15px;margin-bottom:4px}.lpFluxo{align-items:stretch;display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr auto 1fr auto 1fr}.lpFluxoEtapa{background:var(--surface);border:1px solid var(--border);border-radius:16px;display:grid;grid-gap:6px;gap:6px;padding:22px}.lpFluxoRotulo{color:var(--accent-dark);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.lpFluxoEtapa strong{font-size:18px}.lpFluxoEtapa p{color:var(--muted);font-size:14px;line-height:1.6;margin:0}.lpFluxoSeta{align-self:center;color:var(--accent);font-size:22px}.lpModos{border-top:1px dashed var(--border);margin-top:32px;padding-top:28px}.lpModosTitulo{font-size:15px;font-weight:600;margin:0 0 18px}.lpModos h4{align-items:center;display:flex;flex-wrap:wrap;font-size:16px;gap:4px;margin:0 0 8px}.lpPerfil{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:24px}.lpPerfilNum{color:var(--muted);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.lpPerfil h3{align-items:center;display:flex;flex-wrap:wrap;font-size:22px;gap:4px;margin:10px 0}.lpPerfil p{color:var(--muted);line-height:1.6;margin:0}.lpPainel{background:var(--surface-strong);border:1px solid var(--border);border-radius:20px;padding:28px;position:relative}.lpPainelSelo{border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:10px;letter-spacing:.14em;padding:3px 10px;position:absolute;right:20px;text-transform:uppercase;top:18px}.lpPainelGrid{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(4,1fr)}.lpPainelCard{display:grid;grid-gap:4px;gap:4px}.lpPainelLabel{color:var(--muted);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.lpPainelCard strong{color:var(--accent-dark);font-size:38px;line-height:1.1}.lpPainelNota,.lpPlanRodape{color:var(--muted);font-size:13px}.lpPlanRodape{margin:24px 0 0;text-align:center}@media (max-width:940px){.lpBlocoPontos,.lpFluxo,.lpManifestoTexto,.lpPainelGrid,.lpShots{grid-template-columns:1fr}.lpFluxoSeta{display:none}.lpShotEstreita img{max-width:280px}}@media (max-width:640px){.lpBlocoTitulo{font-size:23px}.lpHeroNumero strong{font-size:36px}.lpPainelCard strong{font-size:30px}.lpModulos{margin-bottom:64px}}.construcaoPage{margin:0 auto;max-width:760px;padding:32px 20px 64px}.construcaoHeader{border-bottom:1px solid var(--border);padding-bottom:22px}.construcaoKicker{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.construcaoHeader h1{font-size:30px;letter-spacing:-.01em;margin:8px 0 12px}.construcaoAviso{background:rgba(255,190,90,.1);border:1px solid rgba(255,190,90,.32);border-radius:999px;color:#f3c07a;display:inline-block;font-size:13px;font-weight:600;margin:0 0 12px;padding:6px 14px}.construcaoBloco{margin-top:28px}.construcaoBloco h2{font-size:15px;letter-spacing:.02em;margin:0 0 14px}.construcaoSecoes{display:grid;grid-gap:10px;gap:10px;list-style:none;margin:0;padding:0}.construcaoSecoes li{background:var(--surface);border:1px solid var(--border);border-left:2px solid var(--accent);border-radius:10px;color:var(--muted);font-size:14px;padding:12px 16px}.construcaoHoje{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:20px 22px}.construcaoLink{color:var(--accent);display:inline-block;font-size:14px;font-weight:600;margin-top:10px;text-decoration:none}.construcaoLink:hover{text-decoration:underline}.listaFiltros{align-self:start;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:16px;position:-webkit-sticky;position:sticky;top:calc(16px + var(--faixa-homologacao, 0px))}.listaFiltrosTopo{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;margin-bottom:14px;padding-bottom:10px}.listaFiltrosCorpo{display:grid;grid-gap:14px;gap:14px}.listaFiltrosCorpo label{display:grid;grid-gap:5px;gap:5px}.listaFiltrosCorpo label>span{color:var(--muted);font-size:12px}.listaLimpar{background:none;border:none;color:var(--accent);cursor:pointer;font-size:13px;margin-top:16px;padding:0}.listaCorpo{display:grid;grid-gap:14px;gap:14px;min-width:0}.listaSelecao{background:var(--soft-accent);border:1px solid var(--border);border-radius:10px;gap:12px;justify-content:space-between;padding:10px 14px}.listaSelecao,.listaSelecaoAcoes{align-items:center;display:flex;flex-wrap:wrap}.listaSelecaoAcoes{gap:8px}.listaLimparSelecao{background:none;border:none;color:var(--muted);cursor:pointer;font-size:13px}.listaMensagem{color:var(--accent-dark);font-size:13px;margin:0}.listaTabelaWrap{border:1px solid var(--border);border-radius:12px;overflow:hidden}.listaTabelaScroll{max-height:64vh;overflow:auto;overscroll-behavior:contain}.listaTabela{border-collapse:separate;border-spacing:0;font-size:13px;width:100%}.listaTabela th{background:#1e2926;box-shadow:inset 0 -1px 0 var(--border);color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.04em;padding:10px 12px;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;z-index:2}.listaTabela td{border-bottom:1px solid rgba(255,255,255,.04);padding:9px 12px;vertical-align:middle}.listaTabela tbody tr:hover td{background:rgba(255,255,255,.03)}.listaTabela tbody tr.marcada td{background:var(--soft-accent)}.listaTabela .alinhaDireita{text-align:right}.listaColCheck{width:38px}.listaColKebab{text-align:right;width:44px}.listaEstado{color:var(--muted);font-size:14px;padding:22px 16px;text-align:center}.listaAvisoTeto{border-top:1px solid var(--border);color:#f3c07a;font-size:12px;margin:0;padding:10px 14px}.listaKebab{display:inline-block;position:relative}.listaKebabBtn{background:none;border:none;border-radius:6px;color:var(--muted);cursor:pointer;font-size:18px;line-height:1;padding:4px 8px}.listaKebabBtn:hover{background:rgba(255,255,255,.06);color:var(--text)}.listaKebabMenu{background:var(--surface-strong);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow);display:grid;min-width:190px;padding:6px;position:absolute;right:0;top:100%;z-index:30}.listaKebabItem{background:none;border:none;border-radius:7px;color:var(--text);cursor:pointer;font-size:13px;padding:8px 10px;text-align:left;white-space:nowrap}.listaKebabItem:hover{background:rgba(255,255,255,.06)}.listaKebabItem.perigo{color:#ff9c8f}.listaColunasWrap{position:relative}.listaColPanel{background:var(--surface-strong);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);padding:14px;position:absolute;right:0;top:calc(100% + 6px);width:268px;z-index:30}.listaColPanelHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.listaColList{display:grid;grid-gap:2px;gap:2px;list-style:none;margin:0;max-height:320px;overflow-y:auto;padding:0}.listaColItem{border-radius:7px;justify-content:space-between;padding:5px 6px}.listaColItem,.listaColItem label{align-items:center;display:flex;gap:8px}.listaColItem label{cursor:pointer;font-size:13px}.listaColItem.active{background:rgba(255,255,255,.04)}.listaColOrder{display:flex;gap:2px}.listaColOrder button{background:none;border:1px solid var(--border);border-radius:5px;color:var(--muted);cursor:pointer;font-size:11px;line-height:1;padding:3px 6px}.listaColOrder button:disabled{cursor:default;opacity:.35}.listaColSalvar{margin-top:12px;width:100%}@media (max-width:980px){.listaPage{grid-template-columns:minmax(0,1fr)}.listaFiltros{position:static}}.listaLinkNome{background:none;border:none;color:var(--text);cursor:pointer;font:inherit;padding:0;text-align:left}.listaLinkNome:hover{text-decoration:underline}.customerVoltar{margin-bottom:14px}.checkPickpardo,.listaColItem input[type=checkbox],.listaTabela input[type=checkbox],.statusBoardTable input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:1.5px solid rgba(180,221,203,.34);border-radius:6px;cursor:pointer;display:inline-block;height:19px;margin:0;position:relative;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease;vertical-align:middle;width:19px}.checkPickpardo:hover,.listaColItem input[type=checkbox]:hover,.listaTabela input[type=checkbox]:hover,.statusBoardTable input[type=checkbox]:hover{border-color:rgba(125,240,182,.62)}.checkPickpardo:checked,.listaColItem input[type=checkbox]:checked,.listaTabela input[type=checkbox]:checked,.statusBoardTable input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 3px rgba(33,199,122,.18)}.checkPickpardo:checked:after,.listaColItem input[type=checkbox]:checked:after,.listaTabela input[type=checkbox]:checked:after,.statusBoardTable input[type=checkbox]:checked:after{border:2px solid #08110f;border-left:0;border-top:0;content:"";height:9px;left:5.5px;position:absolute;top:2px;transform:rotate(43deg);width:5px}.checkPickpardo:focus-visible,.listaColItem input[type=checkbox]:focus-visible,.listaTabela input[type=checkbox]:focus-visible,.statusBoardTable input[type=checkbox]:focus-visible{outline:2px solid var(--accent-dark);outline-offset:2px}.checkPickpardo:indeterminate,.listaTabela thead input[type=checkbox]:indeterminate,.statusBoardTable thead input[type=checkbox]:indeterminate{background:rgba(33,199,122,.28);border-color:var(--accent)}.checkPickpardo:indeterminate:after,.listaTabela thead input[type=checkbox]:indeterminate:after,.statusBoardTable thead input[type=checkbox]:indeterminate:after{background:var(--accent-dark);border:0;content:"";height:2px;left:3.5px;position:absolute;top:7.5px;transform:none;width:8px}.buttonGhost{background:rgba(255,255,255,.04);border:1px solid var(--border);border-radius:8px;color:var(--text);cursor:pointer;font:inherit;min-height:40px;padding:8px 14px;white-space:nowrap}.buttonGhost:hover{background:rgba(255,255,255,.09);border-color:rgba(125,240,182,.4)}.buttonGhost.perigo{border-color:rgba(255,140,120,.4);color:#ff9c8f}.listaTabela th.listaThOrdenavel{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.listaTabela th.listaThOrdenavel:hover{color:var(--text)}.listaTabela th.ordenada{color:var(--accent-dark)}.listaSeta{font-size:9px;margin-left:5px;vertical-align:1px}.saldoPositivo{color:var(--text)}.saldoNegativo,.saldoPositivo{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.saldoNegativo{color:#ff8c78;font-weight:600}.saldoZero{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.saldoFamilia{border-bottom:1px dotted rgba(125,240,182,.5);cursor:help;margin-left:4px;opacity:.75}.saldoCelula{align-items:center;display:inline-flex;gap:2px}.saldoInput{background:var(--surface);border:1px solid var(--accent);border-radius:6px;color:var(--text);font:inherit;padding:4px 6px;text-align:right;width:92px}.productAutoOption.destacada{background:var(--soft-accent);outline:1px solid rgba(125,240,182,.35);outline-offset:-1px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.statusNomeLink{color:inherit;text-decoration:none}.statusNomeLink:hover{color:var(--accent-dark);text-decoration:underline}.listaTabela tbody tr.grupo0 td,.listaTabela tbody tr.grupo1 td{background:rgba(125,240,182,.045)}.listaTabela tbody tr.grupo0 td:first-child,.listaTabela tbody tr.grupo1 td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.listaTabela tbody tr.grupo0.marcada td,.listaTabela tbody tr.grupo1.marcada td,.listaTabela tbody tr.marcada td{background:var(--soft-accent)}.listaTabela tbody tr.grupo0:hover td,.listaTabela tbody tr.grupo1:hover td,.listaTabela tbody tr:hover td{background:rgba(255,255,255,.05)}.produtoNomeCelula{align-items:center;display:flex;gap:10px}.familiaTag{background:rgba(33,199,122,.12);border:1px solid rgba(125,240,182,.45);border-radius:999px;color:var(--accent-dark);font-size:11px;font-weight:600;padding:3px 10px;white-space:nowrap}.saldoFamiliaIcone{color:var(--accent);cursor:help;font-size:11px;margin-left:6px;opacity:.8}.listaPage{display:block;padding:4px 20px 48px}.listaToolbar{align-items:center;display:grid;grid-gap:40px;gap:40px;grid-template-columns:minmax(360px,1fr) minmax(420px,606px) auto;width:100%}.listaTitulo{min-width:0}.listaTitulo h1{font-size:24px;margin:0 0 2px}.listaTitulo p{margin:0}.listaBuscaWrap{width:100%}.listaBuscaIcone{color:var(--muted);left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.listaBusca{height:52px;padding-left:42px!important;width:100%}.listaAcoes{align-items:center;display:flex;gap:12px;justify-content:flex-end;white-space:nowrap}.listaConteudo{align-items:start;display:grid;grid-gap:22px;gap:22px;grid-template-columns:264px minmax(0,1fr);margin-top:28px}.listaConteudo.semPainel{grid-template-columns:minmax(0,1fr)}.listaFiltros{margin-top:0;top:12px}@media (max-width:1280px){.listaToolbar{grid-template-columns:minmax(280px,1fr) minmax(320px,1fr)}.listaAcoes{grid-column:1/-1;justify-content:flex-start}}@media (max-width:820px){.listaToolbar{gap:14px}.listaConteudo,.listaToolbar{grid-template-columns:minmax(0,1fr)}}.listaTabela tbody tr.listaSecaoLinha td{background:rgba(255,255,255,.045);border-bottom:1px solid var(--border);border-top:1px solid var(--border);color:var(--accent-dark);font-size:11px;font-weight:700;letter-spacing:.12em;padding:7px 12px;text-transform:uppercase}.listaTabela tbody tr.listaSecaoLinha:hover td{background:rgba(255,255,255,.045)}.listaFimSentinela{height:1px;width:100%}.familiaTag svg,.saldoFamiliaIcone svg{vertical-align:-2px}.familiaTag svg{margin-right:2px}.listaTabela tbody tr.linhaSolta td{background:rgba(255,255,255,.018)}.listaTabela tbody tr.fimGrupo td,.listaTabela tbody tr.grupo0 td,.listaTabela tbody tr.grupo1 td,.listaTabela tbody tr.inicioGrupo td,.listaTabela tbody tr.linhaSolta td{border-left:0;border-right:0}.listaTabela tbody tr.inicioGrupo td{border-top:1px solid var(--border)}.listaTabela tbody tr.fimGrupo td{border-bottom:1px solid var(--border)}.listaTabela tbody tr.fimGrupo td:first-child,.listaTabela tbody tr.inicioGrupo td:first-child{border-left:1px solid var(--border)}.listaTabela tbody tr.fimGrupo td:last-child,.listaTabela tbody tr.inicioGrupo td:last-child{border-right:1px solid var(--border)}.listaTabela tbody tr.inicioGrupo td:first-child{border-top-left-radius:10px}.listaTabela tbody tr.inicioGrupo td:last-child{border-top-right-radius:10px}.listaTabela tbody tr.fimGrupo td:first-child{border-bottom-left-radius:10px}.listaTabela tbody tr.fimGrupo td:last-child{border-bottom-right-radius:10px}.listaTabela tbody tr.grupo0:not(.inicioGrupo):not(.fimGrupo) td:first-child,.listaTabela tbody tr.grupo1:not(.inicioGrupo):not(.fimGrupo) td:first-child{border-left:1px solid var(--border)}.listaTabela tbody tr.grupo0:not(.inicioGrupo):not(.fimGrupo) td:last-child,.listaTabela tbody tr.grupo1:not(.inicioGrupo):not(.fimGrupo) td:last-child{border-right:1px solid var(--border)}.listaTabela tbody tr.inicioGrupo td{padding-top:14px}.listaTabela tbody tr.fimGrupo td{padding-bottom:14px}.listaTabela tbody tr.grupo0.fimGrupo td:first-child,.listaTabela tbody tr.grupo0.inicioGrupo td:first-child,.listaTabela tbody tr.grupo1.fimGrupo td:first-child,.listaTabela tbody tr.grupo1.inicioGrupo td:first-child{background-clip:padding-box}.histOverlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(0,0,0,.55);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:var(--camada-sobreposicao)}.histJanela{background:var(--surface-strong);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow);max-height:80vh;max-width:640px;overflow:auto;padding:22px 24px 20px;width:100%}.histHeader{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.histHeader h2{font-size:18px;margin:0 0 4px}.histHeader p{margin:0}.histVazio{padding:18px 0;text-align:center}.histTabela{border-collapse:separate;border-spacing:0;font-size:13px;width:100%}.histTabela th{border-bottom:1px solid var(--border);color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.05em;padding:8px 10px;text-align:left;text-transform:uppercase;white-space:nowrap}.histTabela td{border-bottom:1px solid rgba(255,255,255,.05);padding:9px 10px}.histTabela .alinhaDireita{text-align:right}.histPreco{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.histIrmao{color:var(--accent-dark);font-style:italic}.histNota{color:var(--muted);font-size:12px;margin:14px 0 0}.pedidoEditGrade{align-items:start;box-sizing:border-box;display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(0,1fr) minmax(280px,316px);max-width:100%;width:100%}.pedidoResumo{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:20px;position:-webkit-sticky;position:sticky;top:calc(16px + var(--faixa-homologacao, 0px))}.pedidoResumo h2{font-size:19px;margin:0 0 16px}.resumoSituacao{color:var(--accent-dark);font-weight:600;margin:0 0 2px}.resumoProgresso{color:var(--muted);font-size:13px;margin:0 0 8px}.resumoBarra{background:rgba(255,255,255,.08);border-radius:999px;height:8px;overflow:hidden}.resumoBarra span{background:var(--accent);display:block;height:100%;transition:width .2s ease}.resumoPercent{color:var(--muted);display:block;font-size:12px;margin-top:6px;text-align:right}.resumoMeta,.resumoValores{border-top:1px solid var(--border);display:grid;grid-gap:10px;gap:10px;margin:18px 0 0;padding-top:16px}.resumoMeta>div,.resumoValores>div{align-items:center;display:flex;gap:12px;justify-content:space-between}.resumoMeta dt,.resumoValores dt{color:var(--muted);font-size:13px}.resumoMeta dd,.resumoValores dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0;text-align:right}.resumoMeta dd{font-size:13px}.resumoFrete{background:var(--surface-strong);border:1px solid var(--border);border-radius:8px;color:var(--text);font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:6px 10px;text-align:right;width:108px}.resumoTotal{align-items:baseline;border-top:1px solid var(--border);display:flex;justify-content:space-between;margin-top:16px;padding-top:16px}.resumoTotal span{font-size:17px;font-weight:600}.resumoTotal strong{color:var(--accent);font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:1180px){.pedidoEditGrade{grid-template-columns:minmax(0,1fr)}.pedidoResumo{position:static}}.resumoTopo{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.resumoTopo h2{margin:0}.resumoAbrir{align-self:start;background:var(--surface);border:1px solid var(--border);border-radius:10px;color:var(--muted);cursor:pointer;font:inherit;font-size:13px;justify-self:end;padding:8px 12px;position:-webkit-sticky;position:sticky;top:calc(16px + var(--faixa-homologacao, 0px));white-space:nowrap}.resumoAbrir:hover{border-color:rgba(125,240,182,.45);color:var(--text)}.resumoToggle{align-items:center;background:rgba(255,255,255,.05);border:1px solid var(--border);border-radius:8px;color:var(--muted);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:600;gap:5px;padding:6px 11px;transition:background-color .12s ease,border-color .12s ease,color .12s ease;white-space:nowrap}.resumoToggle:hover{background:rgba(125,240,182,.12);border-color:rgba(125,240,182,.5);color:var(--accent-dark)}.resumoToggle svg{flex:none}.pedidoAbas{border-bottom:1px solid var(--border);display:flex;gap:4px;margin:0 28px 18px;overflow-x:auto}.pedidoAba{background:none;border:0;border-bottom:2px solid transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:14px;padding:10px 14px;white-space:nowrap}.pedidoAba:hover{color:var(--text)}.pedidoAba.ativa{border-bottom-color:var(--accent);color:var(--accent-dark);font-weight:600}.pedidoAba.bloqueada{cursor:not-allowed;opacity:.38}.pedidoAba.bloqueada:hover{color:var(--muted)}.abaPainel{background:var(--surface);border:1px solid var(--border);border-radius:16px;margin:0 28px 20px;padding:22px 24px}.abaPainel h2{font-size:19px;margin:0 0 4px}.abaSub{margin:0 0 18px}.abaSecao{border-top:1px solid var(--border);font-size:14px;margin:22px 0 12px;padding-top:18px}.linhaDados{display:grid;grid-gap:0;gap:0;margin:0}.linhaDados>div{align-items:center;border-bottom:1px solid rgba(255,255,255,.05);display:flex;gap:16px;justify-content:space-between;padding:11px 2px}.linhaDados dt{color:var(--muted);font-size:13px}.linhaDados dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0;text-align:right}.semDado{color:var(--muted);font-style:italic;opacity:.7}.linkDaLinha{color:inherit;font-weight:600;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-underline-offset:3px}.linkDaLinha:hover{-webkit-text-decoration-style:solid;text-decoration-style:solid}.avisosDeRh{display:grid;grid-gap:8px;gap:8px;margin:10px 0 0}.avisoDeRh{align-items:center;background:color-mix(in srgb,var(--warning,#d9a400) 12%,transparent);border:1px solid color-mix(in srgb,var(--warning,#d9a400) 45%,transparent);border-radius:10px;display:flex;flex-wrap:wrap;gap:8px 14px;padding:10px 14px}.avisoDeRh.avisoDeRhVencido{background:color-mix(in srgb,var(--danger,#c0392b) 12%,transparent);border-color:color-mix(in srgb,var(--danger,#c0392b) 45%,transparent)}.avisoDeRh p{flex:1 1 260px;margin:0}.avisoDeRh code{font-size:.95em;font-weight:700;word-break:break-all}.avisoDeRhAcoes{display:flex;flex-wrap:wrap;gap:8px}.avisoDeRhAcoes .button,.avisoDeRhAcoes .buttonSecondary{min-height:36px;padding:6px 14px}.abaTabela{margin-top:4px}.abaTabela th{position:static}.listaToolbar{grid-template-columns:minmax(300px,1fr) minmax(360px,520px) auto}.listaAcoes .button,.listaAcoes .buttonGhost,.listaAcoes .buttonSecondary,.listaAcoes .statusActionBtn,.listaAcoes>*,.listaBusca,.listaBuscaBtn{box-sizing:border-box;height:42px;min-height:42px}.listaBusca{padding-left:40px!important;padding-right:92px!important}.listaBuscaWrap{position:relative}.listaBuscaBtn{background:rgba(255,255,255,.07);border:1px solid var(--border);border-radius:8px;color:var(--text);cursor:pointer;font:inherit;font-size:13px;font-weight:600;height:32px;min-height:32px;padding:0 14px;position:absolute;right:5px;top:50%;transform:translateY(-50%)}.listaBuscaBtn:hover{background:rgba(125,240,182,.16);border-color:rgba(125,240,182,.5);color:var(--accent-dark)}.listaAcoes{align-items:stretch}.listaAcoes .button,.listaAcoes .buttonGhost,.listaAcoes .buttonSecondary{align-items:center;display:inline-flex;justify-content:center}.listaConfigurar{align-items:center;display:inline-flex;gap:6px;text-decoration:none}.freteSugestao{color:var(--accent-dark);display:block;font-size:11px;margin-top:4px;text-align:right}.checkRow.campoLinha{align-items:center;display:flex;gap:12px;justify-content:space-between}.campoLinhaValor{max-width:150px;text-align:right}.pedidoTitulo{min-width:0}.pedidoTituloLinha{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:2px}.pedidoTituloLinha h1{font-size:24px;margin:0}.pedidoCliente{border-left:1px solid var(--border);color:var(--text);font-size:19px;font-weight:600;padding-left:14px}.pedidoPastilha{border:1px solid var(--border);border-radius:999px;font-size:12px;font-weight:600;padding:4px 12px;white-space:nowrap}.pedidoPastilha.situacao{background:rgba(255,190,90,.12);border-color:rgba(255,190,90,.35);color:#f3c07a}.pedidoPastilha.sincronizado{background:rgba(33,199,122,.12);border-color:rgba(125,240,182,.4);color:var(--accent-dark)}.pedidoPastilha.pendente{color:var(--muted)}.pedidoPastilha.alterado{background:rgba(255,140,120,.12);border-color:rgba(255,140,120,.4);color:#ff9c8f}.pedidoPastilha.falha{background:rgba(240,95,87,.12);border-color:rgba(240,95,87,.45);color:var(--danger)}.tabelaTravada{align-items:center;color:var(--muted);display:inline-flex;font-size:12px;gap:5px}.tabelaEditado{background:rgba(255,190,90,.14);border:1px solid rgba(255,190,90,.38);border-radius:999px;color:#f3c07a;font-size:11px;font-weight:600;padding:3px 9px}.itemPonto{background:var(--accent);border-radius:50%;display:inline-block;flex:none;height:8px;margin-right:8px;vertical-align:middle;width:8px}.itemPonto.naoSalvo{background:#f3c07a;box-shadow:0 0 0 3px rgba(255,190,90,.18)}.tabelaValor{align-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:6px;box-sizing:border-box;color:var(--foreground);cursor:default;display:inline-flex;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;justify-content:flex-end;max-width:62px;padding:4px 8px;text-align:right;width:62px}.tabelaValor.tabelaValorAbaixo{background:rgba(255,190,90,.13);border-color:rgba(255,190,90,.55);color:#f3c07a;font-weight:600}.descontoGrupo{align-items:center;display:inline-flex;gap:5px;min-width:0}.descontoSufixo{color:var(--muted);flex:0 0 auto;font-size:12px;line-height:1}.editItemCellNumero{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.descontoLinha{color:#f3c07a}.editItemCellProduct textarea,.editItemRow textarea{font-size:12px;line-height:1.45;min-height:30px;overflow:hidden;padding:6px 9px;resize:none}.editItemRow textarea::placeholder{font-size:11px;opacity:.65}.itemNomeLinha{align-items:center;display:flex;gap:8px}.itemNomeLinha>:last-child{flex:1 1;min-width:0}.itemNomeLinha .itemPonto{margin-right:0}.editItemObservationInput{font-size:11px!important;line-height:1.35!important;min-height:26px!important;overflow:hidden!important;padding:4px 8px!important;resize:none!important}.editItemObsBotao{background:none;border:1px dashed rgba(180,221,203,.22);border-radius:6px;color:var(--muted);cursor:pointer;font:inherit;font-size:11px;margin-top:4px;opacity:.7;padding:3px 8px;text-align:left;width:100%}.editItemObsBotao:hover{border-color:rgba(125,240,182,.4);color:var(--accent-dark);opacity:1}.tabelaCarregando{animation:tabelaPulsa 1.1s ease-in-out infinite;background:rgba(255,255,255,.1);border-radius:4px;display:inline-block;height:12px;width:54px}@keyframes tabelaPulsa{0%,to{opacity:.35}50%{opacity:.75}}.tabelaErro{color:#ff9c8f;font-size:11px;font-style:italic}.separacaoEditPage{box-sizing:border-box;max-width:100%;padding-inline:clamp(16px,2vw,32px);width:100%}.dashboardPage:has(>.separacaoEditPage){max-width:none}.separacaoEditPage .abaPainel,.separacaoEditPage .pedidoAbas,.separacaoEditPage .pedidoEditGrade{margin-inline:0;padding-inline:0}.separacaoEditPage .separacaoEditTopBar{padding-inline:0}.separacaoEditTable{min-width:1000px}.editItemCellProduct{min-width:340px;width:auto}.editItemCellProduct .editItemObsBotao,.editItemCellProduct .editItemObservationInput,.editItemCellProduct .itemNomeLinha>:last-child{width:100%}.editItemCellPicked,.editItemCellQty{min-width:0;width:116px;white-space:nowrap}.editItemCellTabela{width:96px;white-space:nowrap}.editItemCellNumero{width:96px}.editItemCellStatus{min-width:0;width:118px}.separacaoEditTable .editItemQtyInput{max-width:62px}.separacaoEditTable .editItemDesconto{max-width:70px}.editCategoryLabel{padding-left:12px}.seletorTabela{align-items:center;display:flex;gap:10px;margin-bottom:12px}.seletorTabela label{color:var(--muted);font-size:12px}.seletorTabela select{background:var(--surface-strong);border:1px solid var(--border);border-radius:8px;color:var(--text);font:inherit;font-size:13px;padding:6px 10px}.tabelaHerdada{background:rgba(255,190,90,.12);border:1px solid rgba(255,190,90,.35);border-radius:999px;color:#f3c07a;font-size:11px;padding:3px 10px}.avisoLinha{align-items:center;background:rgba(255,140,120,.1);border:1px solid rgba(255,140,120,.3);border-radius:10px;display:flex;gap:14px;justify-content:space-between;margin-bottom:12px;padding:10px 14px}.avisoLinha.suave{background:rgba(255,255,255,.04);border-color:var(--border);color:var(--muted)}.trocaOverlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(0,0,0,.55);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:var(--camada-sobreposicao)}.trocaJanela{background:var(--surface-strong);border:1px solid var(--border);border-radius:16px;max-width:460px;padding:24px;width:100%}.trocaJanela h2{font-size:18px;margin:0 0 6px}.trocaOpcoes{display:grid;grid-gap:10px;gap:10px;margin-top:20px}.trocaOpcoes button{display:block;padding:12px 14px;text-align:left;width:100%}.trocaOpcoes small{color:var(--muted);display:block;font-size:11px;font-weight:400;margin-top:3px}.separacaoEditPage .separacaoEditTableWrap{box-sizing:border-box;max-width:100%;min-width:0;padding:0 0 100px;overflow-y:visible;width:100%}.separacaoEditTable .editItemCellSave{min-width:116px;width:116px}.separacaoEditPage .separacaoEditTable{min-width:880px}.separacaoEditTable .editItemObsBotao,.separacaoEditTable .editItemObservationInput{box-sizing:border-box;margin-top:4px;min-height:26px;width:100%}.separacaoEditTable .editItemObsBotao{line-height:18px}.separacaoEditTable .editItemCellProduct{vertical-align:middle}.separacaoEditPage .pedidoEditGrade{gap:20px;grid-template-columns:minmax(0,1fr) 310px}.separacaoEditPage .pedidoEditGrade.semResumo{gap:12px;grid-template-columns:minmax(0,1fr) max-content}.pedidoEditGrade.semResumo .resumoAbrir{font-size:12px;padding:6px 10px}.separacaoEditPage .editItemCellProduct{min-width:280px;width:auto}.separacaoEditPage .editItemCellPicked,.separacaoEditPage .editItemCellQty{width:108px}.separacaoEditPage .editItemCellTabela{width:84px}.separacaoEditPage .editItemCellPrice{width:92px}.separacaoEditPage .editItemCellStatus{width:112px}.separacaoEditPage .editItemCellSave{min-width:72px;width:72px}.separacaoEditPage .editItemCellNumero:nth-of-type(7){width:104px}.separacaoEditPage .editItemCellNumero:nth-of-type(8){width:78px}.separacaoEditPage .editItemRow td{padding:6px 10px}.separacaoEditPage .itemNomeLinha input{font-size:13px;padding:4px 8px}.separacaoEditPage .editItemSku{font-size:11px;line-height:1.2;margin:2px 0 0}.separacaoEditPage .editItemObsBotao,.separacaoEditPage .editItemObservationInput{margin-top:3px;min-height:22px;padding:2px 8px}.separacaoEditPage .editItemObsBotao{line-height:16px}.separacaoEditPage .editCategoryRow td{padding:6px 10px 4px}.separacaoEditPage .editCategoryLabel{line-height:1.2}.segStatus{gap:2px}.segStatus,.segStatusWrap{display:inline-flex;min-width:148px}.segStatusWrap{flex-direction:column;gap:4px}.segOpcao.aguardando:disabled{background:rgba(243,192,122,.12);border-color:rgba(243,192,122,.45);color:#f3c07a;cursor:default;opacity:1}.itemReaberturaAviso{color:#f3c07a;font-size:11px;line-height:1.35;margin:0;max-width:260px}.itemTroqueiNaCaixa{background:none;border:none;color:#4ade80;cursor:pointer;font-size:11px;padding:0;text-decoration:underline}.itemTroqueiNaCaixa:disabled{color:var(--muted);cursor:default;text-decoration:none}.segOpcao{align-items:center;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:6px;color:var(--muted);cursor:pointer;display:inline-flex;flex:1 1;font:inherit;font-size:11px;gap:5px;justify-content:center;padding:4px 6px;transition:background-color .12s ease,border-color .12s ease,color .12s ease;white-space:nowrap}.segOpcao:disabled{cursor:wait;opacity:.5}.segPonto{background:currentColor;border-radius:50%;flex:none;height:6px;opacity:.45;width:6px}.segOpcao.ativa .segPonto{opacity:1}.segOpcao.pendente.ativa{background:rgba(255,190,90,.14);border-color:rgba(255,190,90,.5);color:#f3c07a;font-weight:600}.segOpcao.separado.ativa{background:rgba(33,199,122,.14);border-color:rgba(125,240,182,.5);color:var(--accent-dark);font-weight:600}.segOpcao:not(.ativa):hover{border-color:rgba(255,255,255,.22);color:var(--text)}.separacaoEditPage .editItemCellStatus{width:156px}.obsSecao{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:16px 18px}.obsSecao h3{font-size:15px;margin:0 0 12px}.obsCampo label{display:block;font-size:13px;font-weight:600;margin-bottom:2px}.obsCampo .obsAjuda{color:var(--muted);display:block;font-size:11px;margin-bottom:6px}.obsCampo textarea{background:var(--surface-strong);color:var(--text);min-height:64px;padding:8px 10px;resize:vertical;width:100%}.obsCampo textarea,.separacaoEditBack{border:1px solid var(--border);border-radius:8px;font:inherit;font-size:13px}.separacaoEditBack{background:rgba(255,255,255,.05);cursor:pointer;padding:7px 12px;transition:background-color .15s,border-color .15s,color .15s}.separacaoEditBack:hover{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.22)}.separacaoEditBack:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pedidoAba{align-items:center;display:inline-flex;gap:6px}.pedidoAba svg{display:block;flex:0 0 auto;height:15px;width:15px}.obsSecao{margin-top:16px}.obsGrade{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr 1fr}.obsContador{color:var(--muted);display:block;font-size:11px;margin-top:4px;text-align:right}@media (max-width:900px){.obsGrade{grid-template-columns:1fr}}.pickerAguardandoRetirada{background:rgba(255,176,32,.1);border:1px solid rgba(255,176,32,.35);border-radius:8px;margin:8px 0;padding:8px 10px}.pickerAguardandoRetirada strong{display:block;font-size:13px;margin-bottom:4px}.pickerAguardandoRetirada ul{margin:0;padding-left:18px}.pickerAguardandoRetirada li{font-size:13px;line-height:1.45}.pickerAguardandoRetirada small{color:var(--muted);display:block;font-size:11px;margin-top:4px}.pedidoEditGrade,.separacaoEditPage .pedidoEditGrade{display:block;gap:0;grid-template-columns:none;max-width:100%;width:100%}.separacaoEditPage .separacaoEditTableWrap{overflow-x:auto;padding:0 0 16px}.pedidoResumo,.separacaoEditPage .pedidoResumo{background:var(--surface);border:1px solid var(--border);border-radius:12px;box-sizing:border-box;margin:0 0 16px;padding:14px 18px;position:static;width:100%}.pedidoResumo h2{font-size:15px;margin:0 0 10px}.resumoFaixa{align-items:start;display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) minmax(0,1fr)}.resumoArea{margin:0;min-width:0}.resumoAreaProgresso .resumoSituacao{font-size:14px;margin:0 0 2px}.resumoAreaProgresso .resumoProgresso{margin:0 0 8px}.resumoBarraLinha{align-items:center;display:flex;gap:8px}.resumoBarraLinha .resumoBarra{flex:1 1 auto;margin:0;min-width:0}.resumoBarraLinha .resumoPercent{flex:0 0 auto;font-size:12px}.pedidoResumo .resumoMeta,.pedidoResumo .resumoValores{display:grid;grid-gap:4px;gap:4px;margin:0}.pedidoResumo .resumoMeta>div,.pedidoResumo .resumoValores>div{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.pedidoResumo .resumoMeta dt,.pedidoResumo .resumoValores dt{color:var(--muted);font-size:12px}.pedidoResumo .resumoMeta dd,.pedidoResumo .resumoValores dd{font-size:13px;margin:0;text-align:right}.pedidoResumo .resumoFrete{max-width:120px;text-align:right}.pedidoResumo .resumoTotal{align-items:baseline;border-top:1px solid var(--border);display:flex;justify-content:space-between;margin-top:8px;padding-top:8px}.pedidoResumo .resumoTotal strong{color:#6ee7a0;font-size:18px}@media (max-width:1180px){.resumoFaixa{gap:16px 24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.resumoAreaValores{grid-column:1/-1}}@media (max-width:720px){.resumoFaixa{grid-template-columns:minmax(0,1fr)}.resumoAreaValores{grid-column:auto}}.separacaoEditPage .separacaoEditTable{min-width:1150px;width:100%}.pedidoBlocos{align-items:stretch;box-sizing:border-box;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,30fr) minmax(0,30fr) minmax(0,40fr);margin:0 0 16px;width:100%}.pedidoBloco{background:var(--surface);border:1px solid var(--border);border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;min-width:0;padding:16px}.pedidoBloco>label{display:block;font-size:13px;font-weight:600;margin:0 0 2px}.pedidoBloco .obsAjuda{color:var(--muted);display:block;font-size:11px;line-height:1.35;margin:0 0 8px;min-height:30px}.pedidoBloco>textarea{background:var(--surface-strong);border:1px solid var(--border);border-radius:8px;box-sizing:border-box;color:var(--text);flex:1 1 auto;font:inherit;font-size:13px;min-height:96px;padding:8px 10px;resize:vertical;width:100%}.pedidoBloco .obsContador{color:var(--muted);font-size:11px;margin-top:4px;text-align:right}.obsImportada{margin:0 0 16px}.pedidoBloco.pedidoResumo{margin:0}.pedidoBloco.pedidoResumo h2{font-size:15px;line-height:1.3;margin:0 0 10px;overflow-wrap:anywhere}.resumoCliente{font-size:16px;font-weight:600}.pedidoBloco.pedidoResumo .resumoFaixa{align-items:start;display:grid;grid-gap:10px 20px;gap:10px 20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pedidoBloco.pedidoResumo .resumoAreaProgresso{grid-column:1/-1}.pedidoBloco.pedidoResumo .resumoSituacao{font-size:13px;margin:0 0 1px}.pedidoBloco.pedidoResumo .resumoProgresso{font-size:12px;margin:0 0 6px}.pedidoBloco.pedidoResumo .resumoMeta dt,.pedidoBloco.pedidoResumo .resumoValores dt{font-size:11px}.pedidoBloco.pedidoResumo .resumoMeta dd,.pedidoBloco.pedidoResumo .resumoValores dd{font-size:12px}.pedidoBloco.pedidoResumo .resumoFrete{max-width:96px}.pedidoBloco.pedidoResumo .resumoTotal strong{font-size:16px}.separacaoEditTable .editItemRowAdd .editItemCellProduct{align-items:center;display:flex;gap:12px}.addItemTitulo{color:var(--accent,#22c55e);flex:0 0 auto;font-size:16px;font-weight:600;white-space:nowrap}.separacaoEditTable .editItemRowAdd .editItemCellProduct>:not(.addItemTitulo){flex:1 1 auto;min-width:0}@media (max-width:1180px){.pedidoBlocos{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pedidoBloco.pedidoResumo{grid-column:1/-1}.pedidoBloco.pedidoResumo .resumoFaixa{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.pedidoBloco.pedidoResumo .resumoAreaProgresso{grid-column:auto}}@media (max-width:760px){.pedidoBlocos{grid-template-columns:minmax(0,1fr)}.pedidoBloco.pedidoResumo,.pedidoBloco.pedidoResumo .resumoAreaProgresso{grid-column:auto}.pedidoBloco.pedidoResumo .resumoFaixa{grid-template-columns:minmax(0,1fr)}.pedidoBloco .obsAjuda{min-height:0}}.finModal{max-height:calc(100vh - 48px);max-width:640px;overflow-y:auto;width:min(100%,640px)}.finModal input{background:rgba(255,255,255,.06);border:1px solid var(--border);border-radius:8px;color:var(--text);font:inherit;padding:10px 12px}.finAjuda{color:var(--muted);font-size:12px}.finAviso{color:#f5b94a;font-size:12px;font-weight:700}.finPortadores{border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:12px}.finPortadoresHead{align-items:center;color:var(--muted);display:flex;font-size:12px;font-weight:800;gap:12px;justify-content:space-between}.finTabelaWrap{max-height:220px;overflow:auto}.finTabela{border-collapse:collapse;font-size:13px;width:100%}.finTabela td,.finTabela th{border-bottom:1px solid var(--border);padding:6px 8px;text-align:left;white-space:nowrap}.finTabela th{color:var(--muted);font-size:12px}.finTabela .finNum{text-align:right}.finTabela .buttonSecondary{min-height:0;padding:4px 10px}.finEstado{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.finEstado>div{display:grid;grid-gap:4px;gap:4px}.finEstado .gsMuted{margin:0}.finPendencias{border:1px solid rgba(245,185,74,.45);border-radius:8px;color:#f5b94a;font-size:13px;padding:10px 14px}.finPendencias ul{margin:6px 0 0;padding-left:18px}.prefTabelaWrap{overflow-x:auto}.prefTabela{border-collapse:collapse;font-size:13px;width:100%}.prefTabela td,.prefTabela th{border-bottom:1px solid var(--border);padding:8px 10px;text-align:left;vertical-align:top}.prefTabela th{color:var(--muted);font-weight:700;white-space:nowrap;width:210px}.prefTabela tr.prefAlterada th{color:var(--text)}.prefValor{min-width:220px}.prefTexto{white-space:pre-wrap}.prefProdutos{margin:4px 0 0;padding-left:18px}.prefDoCliente{color:var(--muted);display:block;font-size:12px;margin-top:4px}.prefEditor{display:grid;grid-gap:6px;gap:6px;max-width:420px}.prefEditor input,.prefEditor select,.prefEditor textarea{background:rgba(255,255,255,.06);border:1px solid var(--border);border-radius:8px;color:var(--text);font:inherit;padding:8px 10px}.prefOrigem{white-space:nowrap}.prefSelo{border:1px solid var(--border);border-radius:999px;color:var(--muted);display:inline-block;font-size:11px;font-weight:700;padding:2px 8px}.prefSeloPEDIDO{border-color:rgba(245,185,74,.55);color:#f5b94a}.prefAcoes{text-align:right}.prefAcoes>*{display:inline-flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.finIndisponivel{border:1px dashed rgba(245,185,74,.55);border-radius:8px;color:#f5b94a;display:grid;font-size:13px;grid-gap:2px;gap:2px;padding:8px 12px}.finIndisponivel small,.finIndisponivel span{color:var(--muted);font-size:12px}.clienteEditor{gap:0;margin:0 auto;max-width:1440px;padding:0 24px;width:100%}.clienteEditor,.clienteEditorTopo{display:flex;flex-direction:column}.clienteEditorTopo{border-bottom:1px solid var(--border,rgba(180,221,203,.18));gap:2px;padding:12px 0}.clienteEditorTrilha{align-items:center;display:flex;gap:8px}.clienteEditorContexto{color:var(--muted,#9aa8a2);font-size:.82rem}.clienteEditorNome{font-size:1.5rem;font-weight:700;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clienteVoltar{background:none;border:0;color:var(--accent);cursor:pointer;font-size:.95rem;padding:0}.clienteEditorBarra{color:var(--muted,#6b7280)}.clienteAbas{border-bottom:1px solid var(--border,rgba(180,221,203,.18));display:flex;gap:4px}.emitenteEditor{border:1px solid var(--border,rgba(180,221,203,.18));border-radius:12px;display:block;margin-top:18px;padding:16px}.emitenteEditor>h2{font-size:1.05rem;margin:0 0 6px}.clienteAba{background:none;border:0;border-bottom:2px solid transparent;color:var(--muted,#9aa8a2);cursor:pointer;font-size:.95rem;padding:10px 16px}.clienteAba:hover{color:inherit}.clienteAba.ativa{border-bottom-color:var(--accent);color:inherit;font-weight:600}.clienteEditorCorpo{padding:4px 0 96px}.clienteEditorRodape{align-items:center;background:var(--panel,#0f1815);border-top:1px solid var(--border,rgba(180,221,203,.18));bottom:0;display:flex;gap:14px;justify-content:flex-end;left:0;padding:12px 24px;position:fixed;right:0;z-index:20}.clienteEditorRodapeAviso{color:var(--muted,#9aa8a2);font-size:.82rem}.clienteSecao{border-bottom:1px solid var(--border,rgba(180,221,203,.12))}.clienteSecaoCabecalho{align-items:center;display:flex;gap:10px;justify-content:space-between}.clienteSecaoSeta{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;gap:8px;padding:14px 0 10px}.clienteSecaoSeta b{color:var(--muted,#9aa8a2);font-size:.8rem}.clienteSecaoTitulo{font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.clienteSalvaNaHora{color:var(--muted,#9aa8a2);font-size:.74rem;font-style:italic}.clienteSecaoCorpo{padding-bottom:16px}.clienteSecaoAjuda{color:var(--muted,#9aa8a2);font-size:.84rem;margin:0 0 10px}.clienteTituloBloco{font-size:1rem;font-weight:600;margin:18px 0 4px}.clienteGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(12,1fr)}.clienteCampo{display:flex;flex-direction:column;gap:4px;min-width:0}.clienteCampoRotulo{color:var(--muted,#9aa8a2);font-size:.78rem}.clienteCampo input,.clienteCampo select{height:40px}.clienteCampo input,.clienteCampo select,.clienteCampo textarea{background:var(--input-bg,rgba(255,255,255,.03));border:1px solid var(--border,rgba(180,221,203,.22));border-radius:8px;color:inherit;font-size:.92rem;padding:0 10px;width:100%}.clienteCampo textarea{min-height:72px;padding:8px 10px;resize:vertical}.clienteCampo input:focus,.clienteCampo select:focus,.clienteCampo textarea:focus{border-color:var(--accent);outline:none}.clienteCampoAjuda{color:var(--muted,#9aa8a2);display:block;font-size:.76rem}.clienteObrigatorio{color:var(--danger,#f05f57);font-weight:700}.clienteCepWrap{display:block;position:relative}.clienteCepLupa{color:var(--muted,#9aa8a2);left:11px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.clienteCampo .clienteCepCampo,.clienteCampo .clienteCepWrap input.clienteCepCampo,.clienteEditor .clienteCampo .clienteCepWrap input.clienteCepCampo{padding-left:34px;padding-right:78px}.clienteCepBuscar{background:rgba(255,255,255,.07);border:1px solid var(--border);border-radius:6px;color:var(--text);cursor:pointer;font:inherit;font-size:12px;font-weight:600;height:30px;padding:0 10px;position:absolute;right:5px;top:50%;transform:translateY(-50%)}.clienteCepBuscar:hover{background:rgba(125,240,182,.16);border-color:rgba(125,240,182,.5)}.clienteCepNaoAchou{color:var(--warn,#f0b43f)}.clienteFiscaisPf{color:var(--muted,#9aa8a2);font-size:.8rem;margin:8px 0 0}.clienteLinkDiscreto{color:var(--accent);font-size:.8rem}.clienteImportarCnpj{margin-bottom:14px}.clienteImportarLinha{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.clienteImportarResultado{background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.35);border-radius:8px;display:flex;flex-direction:column;gap:10px;margin-top:10px;padding:12px}.clienteImportarTitulo{font-size:.9rem;margin:0}.clienteImportarTabela{border-collapse:collapse;font-size:.84rem;width:100%}.clienteImportarTabela th{color:var(--muted,#9aa8a2);font-weight:600;padding:4px 8px;text-align:left}.clienteImportarTabela td{border-top:1px solid rgba(255,255,255,.07);padding:5px 8px;vertical-align:top}.clienteImportarTabela td:first-child,.clienteImportarTabela th:first-child{width:28px}.clienteImportarAcoes{display:flex;flex-wrap:wrap;gap:10px}.clienteOpcao{padding:2px 0}.clienteOpcaoLinha{align-items:flex-start;cursor:pointer;display:flex;gap:10px;padding:7px 0}.clienteOpcaoLinha input{flex:none;margin-top:2px}.clienteOpcaoTexto{font-size:.92rem}.clienteConfigDaEscolha{border-left:2px solid var(--border,rgba(180,221,203,.22));margin:2px 0 10px 29px;padding:8px 0 4px 14px}.clienteAviso{align-items:baseline;background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.28);border-radius:8px;display:flex;flex-wrap:wrap;font-size:.82rem;gap:8px;margin-top:8px;padding:8px 10px}.clienteAvisoLink{background:none;border:0;color:var(--accent);cursor:pointer;font-size:.8rem;padding:0;text-decoration:underline}.clienteAvisoDetalhe{color:var(--muted,#9aa8a2);flex-basis:100%;font-size:.8rem}.clienteErpCabecalho{margin-bottom:8px}.clienteErpSinal{align-items:center;color:var(--muted,#9aa8a2);display:inline-flex;font-size:.82rem;gap:7px}.clienteErpBolinha{background:var(--muted,#6b7280);border-radius:50%;display:inline-block;height:8px;width:8px}.clienteErpBolinha.ligada{background:var(--accent);box-shadow:0 0 0 3px rgba(33,199,122,.18)}@media (max-width:900px){.clienteEditor{padding:0 16px}.clienteGrid{grid-template-columns:1fr}.clienteCampo{grid-column:span 1!important}.clienteEditorNome{font-size:1.2rem;white-space:normal}.clienteAbas{overflow-x:auto}.clienteAba{white-space:nowrap}.clienteEditorRodape{padding:10px 16px}.clienteEditorCorpo{padding-bottom:88px}.clienteConfigDaEscolha{margin-left:14px;padding-left:10px}}.resumoFinalizacao{align-items:center;color:var(--muted,#9aa8a2);display:inline-flex;flex-wrap:wrap;font-size:.84rem;gap:8px;margin-right:4px}.resumoTexto{color:inherit}.resumoAlerta{color:#f59e0b}.resumoAlterar{background:none;border:0;color:var(--accent);cursor:pointer;font-size:.82rem;padding:0;text-decoration:underline}.resumoModal{max-width:560px}.resumoPendencia{align-items:center;background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.3);border-radius:8px;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px;padding:10px 12px}.resumoLinhaModal{color:var(--muted,#9aa8a2);font-size:.88rem;margin:6px 0}.resumoAdormecido{color:var(--muted,#9aa8a2);display:block;font-size:.78rem}.bulkResumo{display:flex;flex-direction:column;font-size:.82rem;gap:3px}.bulkResumoGrupos{color:var(--muted,#9aa8a2)}.bulkResumoAlerta{color:#f59e0b}@media (max-width:900px){.resumoFinalizacao{width:100%}}.radioPickpardo,input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--surface);border:1.5px solid rgba(180,221,203,.34);border-radius:50%;cursor:pointer;display:inline-block;flex:none;height:20px;margin:0;position:relative;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease;vertical-align:middle;width:20px}.radioPickpardo:hover,input[type=radio]:hover{border-color:rgba(125,240,182,.62)}.radioPickpardo:checked,input[type=radio]:checked{background:rgba(33,199,122,.16);border-color:var(--accent);box-shadow:0 0 0 3px rgba(33,199,122,.18)}.radioPickpardo:checked:after,input[type=radio]:checked:after{background:var(--accent);border-radius:50%;box-shadow:0 0 6px rgba(33,199,122,.85);content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.radioPickpardo:focus-visible,input[type=radio]:focus-visible{outline:2px solid var(--accent-dark);outline-offset:2px}.radioPickpardo:disabled,input[type=radio]:disabled{cursor:not-allowed;opacity:.45}.clienteEditor input:not([type=checkbox]):not([type=radio]),.clienteEditor select,.clienteEditor textarea{background:var(--surface);border:1px solid var(--border);border-radius:8px;color:inherit;font:inherit;font-size:.92rem;padding:0 10px;width:100%}.clienteEditor input:not([type=checkbox]):not([type=radio]),.clienteEditor select{height:40px}.clienteEditor textarea{min-height:72px;padding:8px 10px;resize:vertical}.clienteEditor input:not([type=checkbox]):not([type=radio]):focus,.clienteEditor select:focus,.clienteEditor textarea:focus{border-color:var(--accent);outline:none}.clienteEditor input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--surface) inset;-webkit-text-fill-color:var(--text)}.clienteEditor .customerInlineForm{align-items:center}.finModulo{margin:0 auto;max-width:1440px;padding:0 24px;width:100%}.finModuloTopo{gap:16px;justify-content:space-between;padding:16px 0 10px}.finModuloTitulo{font-size:1.4rem;font-weight:700;margin:0}.finModuloSub{color:var(--muted);font-size:.86rem;margin:2px 0 0}.finSinalErp{background:rgba(240,95,87,.08);border:1px solid rgba(240,95,87,.35);border-radius:8px;max-width:460px;padding:8px 10px}.finSinalErp.alinhado{background:rgba(33,199,122,.08);border-color:rgba(33,199,122,.35)}.finSinalBotao{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;font-size:.86rem;gap:8px;padding:0;text-align:left;width:100%}.finSinalBolinha{background:var(--danger);border-radius:50%;flex:none;height:9px;width:9px}.finSinalErp.alinhado .finSinalBolinha{background:var(--accent)}.finSinalBotao b{background:rgba(240,95,87,.22);border-radius:999px;font-size:.72rem;margin-left:auto;padding:1px 7px}.finSinalLista{display:flex;flex-direction:column;gap:6px;list-style:none;margin:8px 0 0;padding:0}.finSinalLista li{align-items:baseline;display:flex;font-size:.82rem;gap:8px;justify-content:space-between}.finSinalLista a{color:var(--accent);white-space:nowrap}.finSinalNota{color:var(--muted);display:block;font-size:.76rem;margin-top:6px}.finBlocoCadastro{display:flex;flex-direction:column;gap:2px}.finLinhaCadastro{align-items:baseline;border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;gap:10px;padding:8px 0}.finLinhaCadastro.inativa{opacity:.55}.finLinhaNome{font-size:.92rem;font-weight:600}.finLinhaDetalhe{color:var(--muted);font-size:.82rem}.finLinhaAcoes{display:flex;gap:12px;margin-left:auto}.finMarcaPadrao{background:rgba(33,199,122,.16);border-radius:999px;color:var(--accent);padding:1px 7px}.finMarcaInativa,.finMarcaPadrao{font-size:.68rem;margin-left:7px;text-transform:uppercase}.finMarcaInativa{color:var(--muted)}.finAcaoLink{border:0;font-size:.8rem;padding:0}.finAcaoLink,.finAdicionarInline{background:none;color:var(--accent);cursor:pointer}.finAdicionarInline{align-self:flex-start;border:1px dashed var(--border);border-radius:8px;font-size:.84rem;margin-top:8px;padding:7px 12px}.finFormInline{display:flex;flex-wrap:wrap;gap:8px;padding:8px 0}.finFormInline input{background:var(--surface);border:1px solid var(--border);border-radius:8px;color:inherit;flex:1 1 160px;font:inherit;font-size:.9rem;height:38px;padding:0 10px}.finVazioInline{color:var(--muted);font-size:.86rem;margin:6px 0}@media (max-width:900px){.finModulo{padding:0 16px}.finLinhaAcoes{margin-left:0;width:100%}}.catalogoOrfaos,.catalogoPausado{align-items:center;border-radius:10px;display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:14px;padding:12px 14px}.catalogoPausado{background:rgba(251,191,36,.1);border:1px solid rgba(251,191,36,.42)}.catalogoOrfaos{background:rgba(220,38,38,.1);border:1px solid rgba(220,38,38,.45)}.catalogoPausado strong{color:#fcd34d;font-size:14px}.catalogoOrfaos strong{color:#fca5a5;font-size:14px}.catalogoOrfaos span,.catalogoPausado span{color:var(--muted);flex:1 1 320px;font-size:13px;line-height:1.45}.catalogoOrfaos span strong,.catalogoPausado span strong{color:var(--text);font-size:inherit}.catalogoOrfaos .buttonSecondary,.catalogoPausado .buttonSecondary{flex:0 0 auto;text-decoration:none}.importarPorSku{align-items:stretch;display:inline-flex;gap:6px}.importarPorSku input{background:rgba(255,255,255,.06);border:1px solid var(--border);border-radius:8px;color:var(--text);font:inherit;padding:0 10px;width:130px}.importarPorSku input:focus-visible{border-color:rgba(125,240,182,.56);box-shadow:0 0 0 3px rgba(33,199,122,.14);outline:none}.cadastroProduto{padding-bottom:96px}.cadProdCabecalho{margin-bottom:14px}.cadProdCabecalho h1{margin:2px 0 4px}.cadProdIdentidade{color:var(--muted);font-size:13px;margin:0}.cadProdIdentidade strong{color:var(--text)}.cadProdLeitura{background:rgba(255,255,255,.03);border:1px solid var(--border);border-radius:8px;margin-top:8px;padding:10px 12px}.cadProdLeitura strong{color:var(--text);display:block;font-size:13px;margin-bottom:4px}.cadProdLeitura em{color:var(--muted);font-size:12px}.cadProdLeitura pre{color:var(--muted);font-size:11.5px;line-height:1.5;margin:0;max-height:180px;overflow:auto;white-space:pre-wrap;word-break:break-word}.cap{display:grid;grid-gap:14px;gap:14px;margin-top:12px}.capVazio{color:var(--muted);font-size:13px;line-height:1.5;margin:0}.capBarra{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}.capBarra label{display:grid;grid-gap:6px;gap:6px}.capBarra label>span{color:var(--muted);font-size:12px;font-weight:800}.capBarra input,.capBarra select{background:rgba(255,255,255,.06);border:1px solid var(--border);border-radius:8px;color:var(--text);font:inherit;min-height:42px;padding:8px 12px}.capSelecao{align-items:center;display:flex;gap:10px;margin-left:auto}.capSelecao strong{color:var(--accent);font-size:13px}.capSemDefinir{align-items:center;background:rgba(220,38,38,.1);border:1px solid rgba(220,38,38,.45);border-radius:10px;display:flex;flex-wrap:wrap;gap:6px 14px;padding:12px 14px}.capSemDefinir strong{color:#fca5a5;display:block;font-size:14px}.capSemDefinir span{color:var(--muted);font-size:13px;line-height:1.45}.capSemDefinir>div{flex:1 1 320px}.capTabelaWrap{overflow-x:auto}.capTabela{border-collapse:collapse;font-size:13px;width:100%}.capTabela th{border-bottom:1px solid var(--border);color:var(--muted);font-size:11px;padding:8px 10px;text-align:left;text-transform:uppercase;white-space:nowrap}.capTabela td{border-bottom:1px solid rgba(255,255,255,.05);padding:9px 10px;vertical-align:middle}.capTabela .dir{text-align:right}.capCheck{width:34px}.capLinha.aberta{background:rgba(255,255,255,.035)}.capLinha.inativa{opacity:.55}.capNivel2 td{background:rgba(255,255,255,.03);font-size:12.5px}.capNivel2 td:nth-child(2){padding-left:26px}.capNivel3 td{background:rgba(255,255,255,.05);color:var(--muted);font-size:12px}.capNivel3 td:nth-child(3){padding-left:44px}.capAbrir{background:none;border:none;color:var(--text);cursor:pointer;font:inherit;padding:0;text-align:left;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}.capAbrir:hover{color:var(--accent)}.capAcoes{display:flex;flex-wrap:wrap;gap:6px}.capAcoes .buttonSecondary{font-size:12px;padding:4px 10px;text-decoration:none}.capModo,.capSemCadastro,.capSemPreco,.capSemVencimento{border-radius:4px;display:inline-block;font-size:10.5px;margin-left:6px;padding:1px 6px;text-transform:uppercase;white-space:nowrap}.capSemCadastro{background:rgba(251,191,36,.16);color:#fcd34d}.capModo{background:rgba(255,255,255,.08);color:var(--muted)}.capSemPreco{background:rgba(167,139,250,.16);color:#c4b5fd}.capSemVencimento{background:rgba(251,191,36,.16);color:#fcd34d}.capStatus{border-radius:4px;font-size:11px;padding:2px 8px;white-space:nowrap}.capStatus.a_precificar{background:rgba(167,139,250,.16);color:#c4b5fd}.capStatus.aberto{background:rgba(251,191,36,.14);color:#fcd34d}.capStatus.pago{background:rgba(33,199,122,.16);color:var(--accent)}.capStatus.cancelado{background:rgba(255,255,255,.08);color:var(--muted)}.capLista{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:10px 0 0;padding:0}.capLista li{align-items:center;background:rgba(255,255,255,.03);border:1px solid var(--border);border-radius:8px;display:flex;flex-wrap:wrap;gap:10px;padding:8px 12px}.capLista li span{color:var(--muted);flex:1 1 200px;font-size:12px}.capLista li .buttonSecondary{font-size:12px;padding:4px 10px;text-decoration:none}.capIndicadores{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.capIndicador{background:rgba(255,255,255,.04);border:1px solid var(--border);border-radius:10px;display:grid;grid-gap:2px;gap:2px;min-width:116px;padding:12px 16px}.capIndicador strong{color:var(--text);font-size:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.capIndicador span{color:var(--muted);font-size:12px}.capIndicador.alerta{background:rgba(251,191,36,.1);border-color:rgba(251,191,36,.42)}.capIndicador.alerta strong{color:#fcd34d}.capDescricao{color:var(--text);display:block;font-size:13px}.capFornecedor{color:var(--muted);font-size:11.5px}.capOrigem{background:rgba(96,165,250,.16);border-radius:4px;color:#93c5fd;display:inline-block;font-size:10.5px;margin-left:6px;padding:1px 6px;text-transform:uppercase;white-space:nowrap}.capAPrecificar{color:#c4b5fd;font-size:12px;font-style:normal}.capCampoDuplo{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr 1fr}.capCampoCheck{align-items:center;display:flex;gap:8px}.capCampoCheck span{color:var(--muted);font-size:12px;line-height:1.4}@media (max-width:560px){.capCampoDuplo{grid-template-columns:1fr}}.autoFornWrap{min-width:0;position:relative}.autoFornWrap>input{width:100%}.compraFornGeral .autoFornWrap{flex:1 1}.autoFornLista{max-width:min(360px,80vw)}.finModuloTopo{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px}.finModuloTopo>div:first-child{flex:1 1 320px}.finModuloAcoes{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.capFiltros{align-items:end;background:rgba(255,255,255,.03);border:1px solid var(--border);border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;padding:14px}.capBuscaLarga{flex:1 1 280px;min-width:240px}.capFiltro{display:grid;grid-gap:6px;gap:6px}.capFiltro>span{color:var(--muted);font-size:12px;font-weight:800}.capFiltro input,.capFiltro select{background:rgba(255,255,255,.06);border:1px solid var(--border);border-radius:8px;color:var(--text);font:inherit;min-height:42px;padding:8px 12px}.capFaixaData{align-items:center;display:flex;gap:8px}.capFaixaData>span{color:var(--muted);font-size:12px}.capFiltroAcoes{display:flex;gap:8px}.capFiltroAcoes .button,.capFiltroAcoes .buttonSecondary{min-height:42px}.capTotais{align-items:baseline;background:rgba(255,255,255,.03);border:1px solid var(--border);border-radius:10px;display:flex;flex-wrap:wrap;gap:8px 20px;font-size:13px;padding:12px 16px}.capTotais strong{color:var(--text);font-size:13px}.capTotais span{color:var(--muted)}.capTotais b{color:var(--text);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:4px}.capTotais .pago b{color:var(--accent)}.capTotais .aberto b{color:#fcd34d}.capTotais .vencido b{color:#fca5a5}.capTotais .precificar{color:#c4b5fd}.capOrdenar{background:none;border:none;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;padding:0;text-transform:inherit}.capOrdenar:hover{color:var(--accent)}.capColKebab{text-align:right;width:44px}.capRodape{color:var(--muted);flex-wrap:wrap;font-size:12px;gap:12px;justify-content:space-between;padding:4px 2px}.capPaginas,.capRodape{align-items:center;display:flex}.capPaginas{gap:8px}.capPaginas .buttonSecondary{font-size:12px;padding:4px 10px}.capStatus.parcial{background:rgba(251,146,60,.16);color:#fdba74}.capStatus.vencido{background:rgba(220,38,38,.18);color:#fca5a5}.capFerramentas{display:flex;gap:8px;justify-content:flex-end}.capFerramentas .buttonGhost,.capFerramentas .buttonSecondary{min-height:36px}.capNivel2 td,.capNivel3 td{display:table-cell}.capNivel2 td:last-child,.capNivel3 td:last-child{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.capNivelValor{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:auto}.capNivel3 .capNivelValor{color:var(--muted)}.separacaoEditTable .addItemTriggerRow td{border-bottom:none;padding:10px 12px 2px}.addItemTrigger{background:none;border:1px dashed rgba(34,197,94,.35);border-radius:8px;color:var(--accent,#22c55e);cursor:pointer;font-size:14px;font-weight:600;padding:7px 14px}.addItemTrigger:hover:not(:disabled){background:rgba(34,197,94,.1);border-style:solid}.addItemTrigger:focus-visible{border-style:solid;outline:2px solid rgba(34,197,94,.6);outline-offset:2px}.addItemTrigger:disabled{cursor:not-allowed;opacity:.4}.separacaoEditTable .editItemRowAdd .editItemCellProduct{display:block}.separacaoEditTable .editItemRowAdd td{background:rgba(245,158,11,.05)}.separacaoEditTable .editItemRowAdd td:first-child{border-left:2px solid rgba(245,158,11,.5)}.separacaoEditTable .editItemQtyInputErro{border-color:rgba(239,68,68,.9)!important;box-shadow:0 0 0 1px rgba(239,68,68,.3)}.addItemErro{color:#f87171;display:block;font-size:11px;line-height:1.3;margin-top:4px;max-width:220px;white-space:normal}.addItemCancelar{background:none;border:none;color:var(--muted);cursor:pointer;font-size:14px;line-height:1;padding:4px 6px}.separacaoEditTable .colPreco{background:rgba(34,197,94,.06);border-left:1px solid rgba(34,197,94,.45);border-right:1px solid rgba(34,197,94,.45)}.separacaoEditTable .colPrecoCabecalho{border-top:1px solid rgba(34,197,94,.45);color:var(--accent,#22c55e)}.colPrecoLapis{margin-left:5px;opacity:.9;vertical-align:-1px}.separacaoEditTable .colPreco .editItemQtyInput{border-color:rgba(34,197,94,.4)}.separacaoEditTable .colPreco .editItemQtyInput:focus{border-color:rgba(34,197,94,.95)}.separacaoEditTable .editItemRowAdd .colPreco{background:rgba(34,197,94,.1)}.separacaoEditTable .editItemRowAdd .colPrecoEditando{background:rgba(34,197,94,.14);box-shadow:inset 0 0 0 1px rgba(34,197,94,.55)}.novoPedidoCabecalho{align-items:start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);margin:0 0 16px}.novoPedidoCampo{display:grid;grid-gap:6px;gap:6px;min-width:0}.novoPedidoCampo>span:first-child{color:var(--muted);font-size:12px;font-weight:600}.novoPedidoCampo select{min-height:40px}.novoPedidoAjuda{color:var(--muted);font-size:12px}.novoPedidoTabela{align-items:center;display:flex;gap:10px;min-height:40px}.campoComErro{border-color:rgba(239,68,68,.9)!important;box-shadow:0 0 0 1px rgba(239,68,68,.3)}.campoCliente{position:relative}.campoClienteCaixa{align-items:center;background:var(--surface-strong);border:1px solid var(--border);border-radius:8px;display:flex;gap:8px;min-height:40px;padding:0 6px 0 10px}.campoClienteCaixa:focus-within{border-color:rgba(34,197,94,.55)}.campoClienteLupa{color:var(--muted);display:flex;flex:0 0 auto}.campoClienteInput{background:none!important;border:none!important;box-shadow:none!important;flex:1 1 auto;font:inherit;min-width:0;outline:none;padding:8px 0!important}.campoClienteSpinner{animation:girar 1s linear infinite;border-radius:50%;border:2px solid rgba(255,255,255,.18);border-top:2px solid var(--accent,#22c55e);flex:0 0 auto;height:14px;width:14px}@keyframes girar{to{transform:rotate(1turn)}}.campoClienteNovo{align-items:center;background:none;border:none;border-left:1px solid var(--border);color:var(--accent,#22c55e);cursor:pointer;display:flex;flex:0 0 auto;font-size:20px;font-weight:600;height:26px;justify-content:center;padding:0 4px 0 10px;position:relative;width:32px}.campoClienteNovo:focus-visible,.campoClienteNovo:hover{color:#4ade80;outline:none}.campoClienteNovoDica{background:#1e2027;border:1px solid rgba(255,255,255,.14);border-radius:6px;bottom:calc(100% + 8px);color:var(--foreground);font-size:12px;font-weight:500;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;right:0;transition:opacity .12s;white-space:nowrap}.campoClienteNovo:focus-visible .campoClienteNovoDica,.campoClienteNovo:hover .campoClienteNovoDica{opacity:1}.clienteDropdown{background:#1e2027;border:1px solid rgba(255,255,255,.14);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.5);left:0;list-style:none;margin:4px 0 0;max-height:300px;overflow-y:auto;padding:4px 0;position:absolute;right:48px;top:100%;z-index:30}.clienteOpcaoFantasia{color:var(--muted);font-weight:400}.clienteOpcaoDetalhe{color:var(--muted);font-size:12px;margin-left:auto;white-space:nowrap}.clienteOpcaoPendente{background:rgba(245,158,11,.14);border:1px solid rgba(245,158,11,.45);border-radius:6px;color:#fbbf24;font-size:11px;padding:1px 6px;white-space:nowrap}.clienteDropdownVazio{color:var(--muted);font-size:13px;padding:10px 12px}.linkButton{background:none;border:none;color:var(--accent,#22c55e);cursor:pointer;font:inherit;font-weight:600;padding:0;text-decoration:underline}.clientePendenteAviso{background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.4);border-radius:8px;display:grid;grid-gap:4px;gap:4px;margin:0 0 16px;padding:12px 14px}.clientePendenteAviso strong{color:#fbbf24}.clientePendenteAviso small{color:var(--muted)}.clienteRapidoModal{max-height:calc(100vh - 48px);max-width:760px;overflow-y:auto;width:min(100%,760px)}.clienteRapidoGrade{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.clienteRapidoGrade .largo{grid-column:span 2}.clienteRapidoAcoes{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.novoPedidoItemNome{font-weight:600}.novoPedidoItemStatus{color:var(--muted);font-size:12px}.novoPedidoResumo{align-items:baseline;display:flex;justify-content:space-between;margin-top:8px}.novoPedidoResumo strong{font-size:18px}.novoPedidoConcluido{display:grid;grid-gap:10px;gap:10px;max-width:720px}@media (max-width:900px){.clienteRapidoGrade,.novoPedidoCabecalho{grid-template-columns:minmax(0,1fr)}.clienteRapidoGrade .largo{grid-column:auto}}.novoPedidoCampo select{background:var(--surface-strong);border:1px solid var(--border);border-radius:8px;color:var(--text);font:inherit;padding:8px 10px}.novoPedidoCampo select:focus-visible{border-color:rgba(34,197,94,.55);outline:none}.tabelaDoPedido{background:rgba(255,255,255,.06);border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:11px;padding:3px 10px;white-space:nowrap}.novoPedidoTabela select{max-width:190px}.rascunhoRecuperado{align-items:center;background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.4);border-radius:8px;display:flex;gap:12px;justify-content:space-between;margin:0 0 12px;padding:10px 14px}.rascunhoRecuperado strong{color:#fbbf24}.clienteDropdownErro{color:#f87171}.ordemDaLista{align-items:center;margin:0;min-height:42px}.separacaoEditPage{overflow-x:clip;overflow-y:visible}.separacaoEditPage .separacaoEditTopBar{background:var(--background);border-bottom:1px solid var(--border);margin-bottom:4px;padding-bottom:8px;position:-webkit-sticky;position:sticky;top:calc(var(--altura-cabecalho, 56px) + var(--faixa-homologacao, 0px));z-index:var(--camada-conteudo)}.esqueletoPedido{display:flex;flex-direction:column;gap:14px;padding:18px 28px 24px}.esqueletoCabecalho{display:flex;gap:16px}.esqueletoTabela{display:flex;flex-direction:column;gap:10px}.esqueletoLinha{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:16px;padding-bottom:10px}.esqueletoBarra{background:linear-gradient(90deg,rgba(255,255,255,.05) 25%,rgba(255,255,255,.1) 37%,rgba(255,255,255,.05) 63%);background-size:400% 100%;animation:esqueletoBrilho 1.4s ease-in-out infinite;border-radius:6px;display:inline-block;height:14px}.esqueletoTitulo{height:22px;width:168px;vertical-align:middle}@keyframes esqueletoBrilho{0%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.esqueletoBarra{animation:none}}.editItemSemProduto{background:rgba(240,180,63,.14);border:1px solid rgba(240,180,63,.5);border-radius:6px;color:var(--warn);display:inline-block;font-size:11px;line-height:1.6;margin-top:2px;padding:0 6px}.colSituacoes{max-width:200px}.selosErp{display:flex;flex-wrap:wrap;gap:4px}.seloErp{border-radius:6px;font-size:11px;line-height:1.6;padding:0 6px;white-space:nowrap}.seloNota{background:rgba(240,180,63,.16);border:1px solid rgba(240,180,63,.55);color:var(--warn)}.seloContas{background:rgba(240,180,63,.1);border:1px solid rgba(240,180,63,.35);color:var(--warn)}.seloAtendido{background:rgba(255,255,255,.05);border:1px solid var(--border);color:var(--muted)}.seloCancelado,.seloFalha{background:rgba(240,95,87,.14);border:1px solid rgba(240,95,87,.5);color:var(--danger)}.pedidoCanceladoNoErp,.pedidoTravadoErp{align-items:center;border-radius:8px;display:flex;font-size:13px;gap:10px;line-height:1.4;margin:0 0 12px;padding:10px 14px}.pedidoTravadoErp{background:rgba(240,180,63,.12);border:1px solid rgba(240,180,63,.5);color:var(--text)}.pedidoCanceladoNoErp{background:rgba(240,95,87,.12);border:1px solid rgba(240,95,87,.5);color:var(--text)}.avisosDoErpMais{background:none;border:0;color:var(--muted);cursor:pointer;font-size:12px;padding:2px 4px;text-decoration:underline}.avisosDoErp{display:flex;flex-direction:column;gap:6px;margin:0 0 12px}.avisoDoErp{align-items:center;background:rgba(240,180,63,.1);border:1px solid rgba(240,180,63,.45);border-radius:8px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:10px 14px}.avisoDoErp.escalonado{background:rgba(240,180,63,.18);border-color:var(--warn)}.avisoDoErpTexto{color:var(--text);flex:1 1 320px;font-size:13px;line-height:1.4}.dicaAtalho{align-self:center;border:1px solid var(--border);border-radius:6px;color:var(--muted);font-size:11px;letter-spacing:.3px;padding:3px 7px;white-space:nowrap}.avisoSessaoExpirada{align-items:center;background:var(--warn);color:#111;display:flex;flex-wrap:wrap;font-size:13px;gap:12px;justify-content:center;left:0;padding:10px 16px;position:fixed;right:0;top:0;z-index:var(--camada-flutuante)}.avisoSessaoExpirada .buttonGhost,.avisoSessaoExpirada .buttonSecondary{color:#111;border-color:rgba(0,0,0,.35)}.itemNumeroNovo{opacity:.55}.editItemCellObs{position:relative}.addItemObsCampo{background:var(--surface-strong);border:1px solid var(--border);border-radius:8px;box-shadow:0 12px 28px rgba(0,0,0,.4);color:var(--text);font-size:12px;padding:8px;position:absolute;right:0;top:calc(100% + 4px);width:260px;z-index:var(--camada-flutuante)}.itemNumero{flex:0 0 auto;font-size:12px;min-width:18px;text-align:right}.itemNumero,.totalPrevisto{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.totalPrevisto{display:inline-flex;flex-direction:column;line-height:1.1}.totalPrevisto small{font-size:10px;letter-spacing:.02em;text-transform:lowercase}.pedidoResumo .resumoTotal.resumoTotalPrevisto strong{color:var(--muted)}.campoClienteTravado{align-items:center;color:var(--muted);display:flex;gap:8px;min-height:38px;padding:0 12px}.campoClienteTravado,.rascunhosBloco{background:var(--surface);border:1px solid var(--border);border-radius:8px}.rascunhosBloco{border-left:3px solid var(--warn);margin-bottom:12px;padding:12px 16px}.rascunhosCabecalho{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:8px}.rascunhosCabecalho h2{font-size:15px;margin:0}.rascunhosCabecalho .mutedText{font-size:12px}.rascunhosTabela{width:100%}.rascunhosLink{color:var(--text);font-weight:600;text-decoration:none}.rascunhosLink:hover{color:var(--accent-dark);text-decoration:underline}.separacaoEditPage .separacaoEditTable{border-collapse:separate;border-spacing:0 4px}.separacaoEditPage .separacaoEditTable .celNumero{background:transparent!important;border:none!important;box-shadow:none!important;padding:0 8px 0 0!important;text-align:right;vertical-align:middle;min-width:38px;width:auto}.celNumeroConteudo{gap:8px;justify-content:flex-end}.celNumeroConteudo,.itemNumeroQuadro{align-items:center;display:inline-flex}.itemNumeroQuadro{background:rgba(255,255,255,.05);border:1px solid var(--border);border-radius:6px;color:var(--muted);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;height:30px;justify-content:center;width:30px}.separacaoEditPage .separacaoEditTable .editItemRow td:not(.celNumero),.separacaoEditPage .separacaoEditTable .editItemRowAdd td:not(.celNumero){border-bottom:1px solid var(--border);border-top:1px solid var(--border)}.separacaoEditPage .separacaoEditTable .editItemRow .editItemCellProduct,.separacaoEditPage .separacaoEditTable .editItemRowAdd .editItemCellProduct{border-bottom-left-radius:8px;border-left:1px solid var(--border);border-top-left-radius:8px}.separacaoEditPage .separacaoEditTable .editItemRow .editItemCellSave,.separacaoEditPage .separacaoEditTable .editItemRowAdd .editItemCellSave{border-bottom-right-radius:8px;border-right:1px solid var(--border);border-top-right-radius:8px}.separacaoEditPage .separacaoEditTable .editItemRowAdd .editItemCellProduct,.separacaoEditPage .separacaoEditTable .editItemRowDirty .editItemCellProduct{border-left:2px solid rgba(245,158,11,.5)}.separacaoEditPage .separacaoEditTable .editItemRowPendingAdd{box-shadow:none}.separacaoEditPage .separacaoEditTable .editItemRowPendingAdd .editItemCellProduct{box-shadow:inset 3px 0 0 var(--accent)}.separacaoEditPage .separacaoEditTable td.colPreco,.separacaoEditPage .separacaoEditTable th.colPrecoCabecalho{position:relative}.separacaoEditPage .separacaoEditTable tbody tr:not(:has(+.addItemTriggerRow)) td.colPreco:after,.separacaoEditPage .separacaoEditTable th.colPrecoCabecalho:after{background:rgba(34,197,94,.06);border-left:1px solid rgba(34,197,94,.45);border-right:1px solid rgba(34,197,94,.45);content:"";height:4px;left:-1px;pointer-events:none;position:absolute;right:-1px;top:calc(100% + 1px)}.separacaoEditPage .separacaoEditTable .editItemRow td.colPreco,.separacaoEditPage .separacaoEditTable .editItemRowAdd td.colPreco{border-bottom-color:rgba(34,197,94,.2);border-top-color:rgba(34,197,94,.2)}.separacaoEditPage .separacaoEditTable .editItemCellProduct .itemNomeLinha>.novoPedidoItemNome,.separacaoEditPage .separacaoEditTable .editItemCellProduct .itemNomeLinha>.productAutoWrap{flex:1 1 auto;min-width:0}.separacaoEditPage .separacaoEditTable .editItemCellProduct .itemNomeLinha>.itemObsIcone{flex:0 0 auto;width:auto}.itemObsIcone{align-items:center;background:none;border:1px solid transparent;border-radius:6px;color:var(--muted);cursor:pointer;display:inline-flex;height:28px;justify-content:center;opacity:.6;padding:0;text-decoration:none;width:28px}.itemObsIcone:hover{background:rgba(255,255,255,.06);border-color:var(--border);opacity:1}.itemObsIcone.comObs{background:rgba(89,166,255,.12);border-color:rgba(89,166,255,.45);color:var(--info);opacity:1}.itemObsIcone:focus-visible{outline:2px solid rgba(89,166,255,.6);outline-offset:1px}.addItemCancelar{align-items:center;border-radius:6px;color:rgba(248,113,113,.7);display:inline-flex;justify-content:center;padding:5px}.addItemCancelar:hover{background:rgba(239,68,68,.12);color:#f87171}.obsItemOverlay{align-items:center;background:rgba(0,0,0,.55);display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:var(--camada-sobreposicao)}.obsItemJanela{background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:10px;max-width:100%;padding:18px 20px;width:480px}.obsItemCabecalho{align-items:center;display:flex;justify-content:space-between}.obsItemCabecalho h2{font-size:17px;margin:0}.obsItemFechar{background:none;border:none;color:var(--muted);cursor:pointer;font-size:16px;padding:4px 6px}.obsItemFechar:hover{color:var(--text)}.obsItemProduto{color:var(--muted);font-size:13px;margin:0}.obsItemCaixa{background:var(--control-dark-bg);border:1px solid var(--control-dark-border);border-radius:8px;color:var(--text);font:inherit;min-height:110px;padding:10px 12px;resize:vertical;width:100%}.obsItemCaixa:focus{border-color:rgba(125,240,182,.6);outline:none}.obsItemRodape{align-items:center;display:flex;gap:12px;justify-content:space-between}.obsItemRodape .statusActionBtn{padding:8px 22px}.descontoPedidoCampo{align-items:center;display:inline-flex;gap:6px;justify-content:flex-end}.descontoPedidoTipo{border:1px solid var(--border);border-radius:6px;display:inline-flex;overflow:hidden}.descontoPedidoBotao{background:none;border:none;color:var(--muted);cursor:pointer;font-size:11px;font-weight:700;line-height:1;padding:5px 7px}.descontoPedidoBotao.ativo{background:var(--soft-accent);color:var(--accent-dark)}.descontoPedidoBotao:disabled{cursor:not-allowed;opacity:.5}.descontoPedidoCampo .resumoFrete{max-width:88px}.blocoAbasPedidos{background:var(--surface);border:1px solid var(--border);border-radius:8px;margin-bottom:12px;padding:10px 16px 14px}.blocoAbas{border-bottom:1px solid var(--border);display:flex;align-items:center;gap:4px;margin-bottom:10px}.blocoAbaRecolher{background:none;border:none;color:var(--muted);cursor:pointer;display:inline-flex;align-items:center;padding:4px 2px 6px}.blocoAbaRecolher:hover{color:var(--text)}.blocoAba{background:none;border:none;border-bottom:2px solid transparent;color:var(--muted);cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px}.blocoAba.ativa,.blocoAba:hover{color:var(--text)}.blocoAba.ativa{border-bottom-color:var(--accent)}.blocoAbaContagem{background:rgba(255,255,255,.08);border-radius:999px;font-size:11px;margin-left:6px;padding:1px 7px}.blocoAba.ativa .blocoAbaContagem{background:var(--soft-accent);color:var(--accent-dark)}.blocoAbaVazia{font-size:13px;margin:4px 0 2px}.blocoAbaTabela{width:100%}.blocoAbaGrupo td{background:rgba(255,255,255,.03);border-bottom:1px solid var(--border);color:var(--muted);font-size:12px;letter-spacing:.04em;padding:10px 12px 8px;text-transform:uppercase}.blocoAbaGrupoContagem{background:rgba(255,255,255,.08);border-radius:999px;font-size:11px;letter-spacing:0;margin-left:8px;padding:1px 7px}.blocoAbaGrupoNota{color:var(--muted);font-size:11px;letter-spacing:0;margin-left:10px;opacity:.8;text-transform:none}.statusDoPedido{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.statusDoPedido select{min-width:190px}.mudarSituacaoFundo{align-items:center;background:rgba(0,0,0,.55);display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:var(--camada-sobreposicao)}.mudarSituacaoCaixa{background:var(--surface-strong);border:1px solid var(--border);border-radius:12px;box-shadow:0 18px 50px rgba(0,0,0,.45);max-height:calc(100vh - 32px);max-width:460px;overflow-y:auto;padding:18px 20px 20px;width:100%}.mudarSituacaoTopo{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:4px}.mudarSituacaoCliente{color:var(--muted)}.mudarSituacaoAtual{color:var(--muted);font-size:13px;margin:0 0 14px}.mudarSituacaoLista{display:grid;grid-gap:10px;gap:10px;list-style:none;margin:0;padding:0}.mudarSituacaoOpcao{display:grid;grid-gap:4px;gap:4px}.mudarSituacaoBotao{background:rgba(255,255,255,.06);border:1px solid var(--border);border-radius:8px;color:var(--text);cursor:pointer;font:inherit;min-height:42px;padding:10px 14px;text-align:left;width:100%}.mudarSituacaoBotao:hover:not(:disabled){background:rgba(255,255,255,.11)}.mudarSituacaoBotao.perigo:not(:disabled){border-color:rgba(252,165,165,.45);color:#fca5a5}.mudarSituacaoOpcao.apagada .mudarSituacaoBotao{color:var(--muted);cursor:not-allowed;opacity:.55}.mudarSituacaoMotivo{color:var(--muted);font-size:12px;padding:0 2px}.mudarSituacaoData{align-items:center;display:flex;gap:8px;padding:4px 0 2px}.mudarSituacaoData input{background:rgba(255,255,255,.06);border:1px solid var(--border);border-radius:8px;color:var(--text);font:inherit;min-height:42px;padding:8px 12px}.mudarSituacaoConfirma{display:grid;grid-gap:14px;gap:14px}.mudarSituacaoConfirma p{margin:0}.mudarSituacaoCiencia{align-items:flex-start;gap:10px;line-height:1.35}.mudarSituacaoAcoes{gap:8px}.blocoAbaAcoes,.mudarSituacaoAcoes{display:flex;justify-content:flex-end}.blocoAbaAcoes{align-items:center;gap:6px}.formWarning{background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.28);border-radius:8px;display:grid;grid-gap:6px;gap:6px;padding:12px 14px}.formWarning strong{color:#ffd68a;font-size:14px;line-height:1.4}.formWarning span{color:var(--muted);font-size:13px;line-height:1.5}.seloPedidoMorto{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.28);border-radius:6px;color:#ffb4ab;display:inline-block;font-size:11px;font-weight:850;letter-spacing:.02em;padding:3px 7px;white-space:nowrap}.seloPedidoMorto.excluido{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.16);color:var(--muted)}.blocoDaFila{max-width:1120px}.filaTitulo{align-items:center;display:flex;font-size:15px;gap:8px;margin:14px 0 2px}.filaMotivo{color:var(--foreground);display:block;font-size:13px}.filaDetalhe{color:var(--muted);display:block;font-size:12px;line-height:1.45;margin-top:2px;max-width:520px}.filaPayload{background:rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--muted);font-size:11.5px;line-height:1.5;margin:0;max-height:320px;overflow:auto;padding:10px 12px;white-space:pre-wrap;word-break:break-word}.legalPagina{padding-bottom:8px}.legalMarca{color:var(--text);text-decoration:none}.legalTexto{margin:0 auto;max-width:760px;padding:8px 0 56px}.legalTexto h1{font-size:34px;line-height:1.2;margin:0 0 12px}.legalResumo{font-size:17px;line-height:1.6}.legalData,.legalResumo{color:var(--muted);margin:0 0 8px}.legalData{border-bottom:1px solid var(--border);font-size:13px;padding-bottom:20px}.legalTexto section{padding-top:32px}.legalTexto h2{font-size:21px;line-height:1.3;margin:0 0 12px}.legalTexto h3{color:var(--accent-dark);font-size:16px;margin:24px 0 8px}.legalTexto p{color:var(--text);font-size:15.5px;line-height:1.75;margin:0 0 14px}.legalTexto ul{margin:0 0 14px;padding-left:22px}.legalTexto li{font-size:15.5px;line-height:1.75;margin-bottom:8px}.legalTexto a{color:var(--accent-dark);text-decoration:underline;text-underline-offset:3px}.legalTexto code{background:var(--soft-accent);border-radius:6px;font-size:14px;padding:1px 6px}.legalRodape{margin:0 auto;max-width:760px}.legalRodapeLinks{display:flex;flex-wrap:wrap;gap:4px}.rodapeLegalLinks{display:flex;flex-wrap:wrap;gap:14px}.rodapeLegalLinks a{color:var(--muted);font-size:14px;text-decoration:none}.rodapeLegalLinks a:hover{color:var(--text);text-decoration:underline}@media (max-width:640px){.legalTexto{padding-bottom:32px}.legalTexto h1{font-size:27px}.legalTexto h2{font-size:19px}.legalTexto li,.legalTexto p{font-size:15px}.legalRodape{gap:10px}}.loginRodapeLegal{border-top:1px solid var(--border);justify-content:center;margin-top:22px;padding-top:18px}.testeAlertaDetalhe{color:var(--muted);display:block;font-size:12.5px;line-height:1.5;margin-top:4px}.faixaModoTeste{background:rgba(245,158,11,.14);border:1px solid rgba(245,158,11,.55);border-radius:10px;color:#fcd34d;font-size:14px;margin:0 0 12px;padding:10px 14px}.faixaModoTeste strong{color:#fde68a}.cobrancaSegredoSalvo{color:var(--muted);font-size:12px}.avisoCertificado{align-items:center;background:rgba(245,158,11,.14);border:1px solid rgba(245,158,11,.55);border-radius:10px;color:#fcd34d;display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:space-between;margin:0 0 12px;padding:10px 14px}.avisoCertificado.vencido{background:rgba(220,38,38,.16);border-color:rgba(220,38,38,.6);color:#fca5a5;font-weight:700}.avisoLinha.diferencasDoErp{border-color:rgba(240,95,87,.45);background:rgba(240,95,87,.08)}.avisoLinha.diferencasDoErp ul{margin:6px 0 0;padding-left:18px}.avisoLinha.diferencasDoErp li{margin:6px 0}.diferencasDoErpTopo{align-items:center;display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:space-between}.diferencasDoErpTodas{display:flex;flex-wrap:wrap;gap:8px}.avisoLinha.diferencasDoErp ul.diferencasDoErpLista{list-style:none;padding-left:0}.diferencasDoErpLista li{align-items:baseline;border-top:1px solid rgba(240,95,87,.2);display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:space-between;padding-top:6px}.diferencasDoErpItem{display:flex;gap:10px;white-space:nowrap}.faixaReabertoNoErp{background:rgba(245,158,11,.14);border:1px solid rgba(245,158,11,.55);border-radius:10px;color:#fcd34d;font-weight:600;margin:0 0 12px;padding:10px 14px}.mudarSituacaoMotivo.travaDoAtendido{color:#fca5a5}.mudarSituacaoMotivo.travaDoAtendido a{color:inherit;font-weight:700;text-decoration:underline}.faixaDeHomologacao{align-items:center;background:#b45309;color:#fff7ed;display:flex;font-size:12px;font-weight:800;height:var(--faixa-homologacao,28px);justify-content:center;left:0;letter-spacing:.08em;position:fixed;right:0;top:0;z-index:calc(var(--camada-flutuante) + 10)}body.comFaixaDeHomologacao{padding-top:var(--faixa-homologacao,28px)}.faixaDeHomologacaoLink{color:#fff7ed;font-weight:700;letter-spacing:0;margin-left:16px;text-decoration:underline}.cobrancaFundo{align-items:flex-start;background:rgba(0,0,0,.62);display:flex;inset:0;justify-content:center;overflow-y:auto;padding:40px 16px;position:fixed;z-index:var(--camada-sobreposicao)}.cobrancaJanela{background:var(--surface-strong);border:1px solid var(--border);border-radius:12px;box-shadow:0 18px 50px rgba(0,0,0,.45);max-width:560px;padding:18px 20px 20px;width:100%}.cobrancaJanela.larga{max-width:940px}.cobrancaJanelaTopo{align-items:flex-start;border-bottom:1px solid var(--border);display:flex;gap:12px;justify-content:space-between;margin-bottom:14px;padding-bottom:12px}.cobrancaJanelaTopo h3{font-size:18px;margin:0 0 4px}.cobrancaJanelaTopo p{margin:0}.cobrancaForm{display:grid;grid-gap:12px;gap:12px}.cobrancaCampo{display:grid;grid-gap:6px;gap:6px}.cobrancaCampo>span{color:var(--muted);font-size:12px}.cobrancaCampo input,.cobrancaCampo select,.cobrancaCampo textarea{min-height:42px}.cobrancaAmbar,.cobrancaContadorCurto{color:#fcd34d}.cobrancaDestaque{font-weight:700}.cobrancaVerificando{color:var(--info);font-weight:600}.cobrancaDuas{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.cobrancaOpcoes{border:0;display:grid;grid-gap:8px;gap:8px;margin:0;padding:0}.cobrancaVoltar{justify-self:start;margin-bottom:8px}.cobrancaBotaoAcao{display:inline-grid;gap:4px;max-width:240px}.cobrancaBotaoAcao .perigo:not(:disabled){border-color:rgba(220,38,38,.55);color:#fca5a5}.cobrancaAcoes{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 18px}.cobrancaDados{display:grid;grid-gap:10px 20px;gap:10px 20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 0 14px}.cobrancaDados dt{color:var(--muted);font-size:12px}.cobrancaDados dd{margin:2px 0 0}.cobrancaTitulos{display:grid;grid-gap:6px;gap:6px;list-style:none;margin:6px 0 0;padding:0}.cobrancaTitulos li{border:1px solid var(--border);border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:8px 10px}.cobrancaTempo{display:grid;grid-gap:10px;gap:10px;list-style:none;margin:8px 0 0;padding:0}.cobrancaTempo li{border-left:3px solid var(--border);padding:4px 0 4px 12px}.cobrancaTempo p{margin:4px 0 0}.cobrancaTempoTopo{display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:space-between}.cobrancaDocumento{display:grid;grid-gap:10px;gap:10px}.cobrancaDocLinha{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:140px 1fr auto}.cobrancaDocLinha span{color:var(--muted);font-size:12px}.cobrancaDocLinha code{overflow-wrap:anywhere}.cobrancaAntesDepois{border-collapse:collapse;width:100%}.cobrancaAntesDepois td,.cobrancaAntesDepois th{border-bottom:1px solid var(--border);padding:8px;text-align:left}.capTotais small{color:var(--muted);font-size:11px;margin-left:6px}.listaKebabItem:disabled{cursor:not-allowed;opacity:.55}.listaKebabMotivo{color:var(--muted);display:block;font-size:11px;font-weight:400;margin-top:2px;white-space:normal}.reabrirCabecalho{border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;gap:10px 36px;margin:0 0 14px;padding-bottom:12px}.reabrirCabecalho dt{color:var(--muted);font-size:12px}.reabrirCabecalho dd{font-weight:700;margin:2px 0 0}.reabrirBlocoTopo{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.reabrirBlocoTopo h4{margin:0}.reabrirContador{align-items:center;color:var(--muted);display:inline-flex;font-size:13px;gap:10px}.reabrirBarra{background:rgba(255,255,255,.12);border-radius:3px;display:inline-block;height:4px;overflow:hidden;width:110px}.reabrirBarra b{background:var(--accent);display:block;height:100%}.reabrirTabela{border:1px solid var(--border);border-collapse:separate;border-radius:10px;border-spacing:0;margin:10px 0 16px;width:100%}.reabrirTabela td,.reabrirTabela th{border-bottom:1px solid var(--border);padding:12px;text-align:left;vertical-align:top}.reabrirTabela thead th{color:var(--muted);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.reabrirTabela tbody tr:last-child td,.reabrirTabela tbody tr:last-child th{border-bottom:0}.reabrirTabela td p{color:var(--muted);font-size:13px;margin:6px 0 0}.reabrirSelo{border-radius:4px;display:inline-block;font-size:11px;font-weight:800;letter-spacing:.06em;padding:2px 8px}.reabrirSelo.ok{background:rgba(33,199,122,.16);color:var(--accent)}.reabrirSelo.pendente{background:rgba(251,191,36,.16);color:#fcd34d}.reabrirSelo.bloqueia{background:rgba(220,38,38,.18);color:#fca5a5}.reabrirSelo.info{background:rgba(96,165,250,.16);color:#93c5fd}.reabrirSelo.nada{background:rgba(255,255,255,.08);color:var(--muted)}.reabrirRodape{align-items:center;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:14px;padding-top:14px}.reabrirPorque{color:#fcd34d;font-size:13px}.mudarSituacaoBotao.reabrir{border-color:var(--accent);color:var(--accent);font-weight:700}.mudarSituacaoOpcao.apagada .mudarSituacaoBotao.reabrir{border-color:var(--border);color:var(--muted)}@media (max-width:640px){.reabrirTabela thead{display:none}.reabrirTabela tr{display:grid}.cobrancaDocLinha{grid-template-columns:1fr}}.edicaoFinalizado header h4{margin:0 0 4px}.edicaoCampo{align-items:flex-start;border-top:1px solid var(--border);display:flex;gap:12px;justify-content:space-between;margin-top:12px;padding-top:12px}.edicaoCampo p{margin:4px 0 0;white-space:pre-wrap}.edicaoRotulo{color:var(--muted);font-size:12px}.edicaoForm{display:grid;grid-gap:4px;gap:4px;margin-top:8px}.edicaoConfirma{border:1px solid rgba(251,191,36,.45);border-radius:8px;margin-top:10px;padding:10px 12px}.edicaoFinalizado h5{margin:16px 0 0}.reabrirRodape .button:disabled{background:rgba(255,255,255,.06);border-color:var(--border);color:var(--muted);cursor:not-allowed;filter:none;opacity:1}.pickerOneItemDone .pickerAvisoAlteracao{margin-bottom:14px;text-align:left}.obsItemRotulo{display:block;font-size:13px;font-weight:700;margin:10px 0 4px}.obsItemDica{display:block;margin:4px 0 6px}.itemObservacaoDoItem{background:rgba(245,183,37,.12);border:1px solid rgba(245,183,37,.45);border-radius:8px;color:var(--text);display:block;font-size:15px;margin:6px 0;padding:6px 10px}.linkBotao{background:none;border:none;cursor:pointer;padding:0;text-align:left}.loginPassoCodigo{color:var(--muted);font-size:14px;margin:0}.campoCodigo input,input.campoCodigo{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:20px;letter-spacing:4px;text-align:center}.janelaB1{width:420px}.seloSeguranca{align-self:flex-start;background:rgba(34,197,94,.12);border-radius:999px;color:#16a34a;font-size:12px;font-weight:700;padding:3px 10px}.segPainel{display:flex;flex-direction:column;gap:12px;max-width:720px}.segPainel h3{font-size:18px;margin:0}.segPainel h4{font-size:14px;margin:8px 0 4px}.segTopo{align-items:center;display:flex;gap:12px}.segSelo{background:rgba(245,158,11,.14);border-radius:999px;color:#b45309;font-size:12px;font-weight:700;padding:3px 10px}.segSeloOk{background:rgba(34,197,94,.14);color:#16a34a}.segPasso{color:var(--accent-dark);font-size:12px;font-weight:700;margin:0;text-transform:uppercase}.segGrade{display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(0,1fr) minmax(200px,260px)}@media (max-width:720px){.segGrade{grid-template-columns:1fr}}.segQr{background:#fff;border:1px solid var(--border);border-radius:8px;height:200px;padding:6px;width:200px}.segChave{display:inline-block;font-size:14px;letter-spacing:1px;overflow-wrap:anywhere}.segLado{border-left:1px solid var(--border);color:var(--muted);font-size:13px;padding-left:16px}.segLado ul{margin:0;padding-left:18px}.segCampo{display:flex;flex-direction:column;gap:6px;max-width:320px}.segAcoes{display:flex;flex-wrap:wrap;gap:10px}.segNota{background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.35);border-radius:8px;font-size:13px;padding:10px 12px}.segNotaOk{background:rgba(34,197,94,.1);border-color:rgba(34,197,94,.35)}.segCodigos{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,160px))}.segCodigos code{border:1px solid var(--border);border-radius:6px;font-size:15px;padding:6px 10px;text-align:center}.segCheck{align-items:center;display:flex;gap:8px;font-size:14px}.segPerigo{background:#dc2626}.segPerigo:hover{background:#b91c1c}.overlayB1{z-index:calc(var(--camada-flutuante) + 10)}.loginForm button.linkBotao{background:none;border:none;box-shadow:none;color:var(--accent-dark);font-size:14px;font-weight:700;min-height:0;padding:2px 0;text-align:left;width:auto}.loginForm button.linkBotao:hover{background:none;text-decoration:underline}.intTela{display:flex;flex-direction:column;gap:14px;max-width:1280px}.intTela h1{font-size:26px;margin:0}.intTrilha a{color:inherit}.intTopo{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.intResumo{display:flex;flex-direction:column;text-align:right}.intResumo strong{font-size:16px}.intVencendo{align-items:center;background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.35);border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;padding:10px 14px}.intTudoEmOrdem{background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.3);border-radius:10px;margin:0;padding:10px 14px}.intLegenda{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:12px;gap:6px}.intPonto{border-radius:50%;display:inline-block;height:8px;margin-left:8px;width:8px}.intPontoCONECTADO{background:#22c55e}.intPontoATENCAO{background:#f59e0b}.intPontoDESCONECTADO{background:#ef4444}.intPontoEM_BREVE{background:#6b7280}.intTabelaWrap{overflow-x:auto}.intTabela{width:100%}.intTabela td,.intTabela th{vertical-align:middle}.listaTabela tbody tr.linhaDeGrupo:hover td,.listaTabela tr.linhaDeGrupo td{background:#1b2c26;border-bottom:1px solid var(--border);color:var(--text);font-size:15px;font-weight:700;padding:11px 12px}.linhaDeGrupoQtd{color:var(--muted);font-size:13px;font-weight:500;margin-left:2px}.intNome{padding-left:22px!important}.intDescricao{color:var(--muted);font-size:12px;margin-top:2px}.intPendencias{color:var(--warn);font-weight:600;text-decoration:none;white-space:nowrap}.intPendencias:hover{text-decoration:underline}.intEmBreve td{opacity:.5}.intVoltarTopo{margin-bottom:4px}.intVoltarFim{border-top:1px solid var(--border);margin-top:18px;padding-top:14px}.intVoltar{display:inline-flex;min-height:42px;align-items:center}.intTrocaPendente .intAcoes{margin-top:10px}.intSelo{border:1px solid;border-radius:6px;font-size:12px;font-weight:700;padding:2px 8px;white-space:nowrap}.intSeloCONECTADO{color:#22c55e}.intSeloATENCAO{color:#f59e0b}.intSeloDESCONECTADO{color:#ef4444}.intSeloEM_BREVE{color:#9ca3af}.intModoTeste{color:#f59e0b;font-size:11px;font-weight:700}.intProblema{color:#f59e0b;font-size:12px}.intDias{font-weight:600}.intDiasOK{color:inherit}.intDiasAMARELO{color:#f59e0b}.intDiasVERMELHO{color:#ef4444}.intAcoes{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.intBotao{font-size:13px;padding:6px 10px;white-space:nowrap}.intTesteOk{color:#22c55e}.intTesteErro,.intTesteOk{font-size:12px;margin-top:4px}.intTesteErro{color:#ef4444}.intRodape{font-size:12px}.intApoio{border-left:3px solid var(--accent-dark);margin:0;padding:8px 12px}.intAbas{border-bottom:1px solid var(--border);display:flex;gap:4px}.intAba{background:none;border:none;border-bottom:2px solid transparent;color:var(--muted);cursor:pointer;font-weight:700;padding:10px 12px}.intAbaAtiva{border-bottom-color:var(--accent-dark);color:var(--text)}.intContagem{background:rgba(255,255,255,.08);border-radius:6px;font-size:11px;margin-left:6px;padding:1px 6px}.intVazio{border:1px dashed var(--border);border-radius:10px;color:var(--muted);margin:0;padding:18px;text-align:center}.intGrupos{display:flex;flex-direction:column;gap:12px}.intFalhaGrupo{border:1px solid var(--border);border-radius:10px;overflow:hidden}.intFalhaCabecalho{align-items:center;background:rgba(255,255,255,.03);border:none;color:inherit;cursor:pointer;display:flex;gap:10px;padding:12px 14px;text-align:left;width:100%}.intFalhaTitulo{display:flex;flex:1 1;flex-direction:column}.intFalhaTitulo small{color:var(--muted)}.intFalhaTotais{white-space:nowrap}.intGrupoRodape{display:flex;justify-content:flex-end;padding:10px 14px}.intPerigo{color:#ef4444!important}.intPerigoCheio{background:#dc2626!important}.intClasse{border:1px solid;border-radius:6px;font-size:12px;padding:2px 8px;white-space:nowrap}.intClasse_ok{color:#22c55e}.intClasse_atencao{color:#f59e0b;font-weight:700}.intClasse_neutro{color:#9ca3af}.intConferidor{font-size:12px}.intTituloDetalhe{align-items:center;display:flex;gap:12px;justify-content:space-between}.intSecao{font-size:17px;margin:12px 0 0}.intAviso{margin:0}.intDesconectar{border-top:1px solid var(--border);margin-top:8px;padding-top:12px}.intEstado{display:flex;flex-direction:column;gap:8px}@media (max-width:720px){.intResumo{text-align:left}.intTela h1{font-size:22px}}.barraSalvarEspaco{height:84px}.barraSalvar{align-items:center;background:var(--surface-strong);border-top:1px solid var(--border);bottom:0;box-shadow:0 -8px 24px rgba(0,0,0,.35);display:flex;gap:12px;justify-content:space-between;left:0;padding:12px max(16px,calc((100vw - 1440px) / 2 + 24px));position:fixed;right:0;z-index:var(--camada-flutuante)}.barraSalvarAcesa{border-top-color:var(--warn)}.barraSalvarEstado{color:var(--muted);font-size:13px}.barraSalvarAcesa .barraSalvarEstado{color:var(--warn);font-weight:600}.barraSalvarBotoes{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.barraSalvarBotoes button{min-height:42px}@media (max-width:600px){.barraSalvar{flex-direction:column;align-items:stretch}.barraSalvarBotoes button{flex:1 1 auto}}.alertasFiltros{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}.alertasFiltros select{min-height:42px;width:auto}.listaTabela tr.alertaNovo td:first-child{box-shadow:inset 3px 0 0 var(--warn)}.listaTabela tr.alertaDetalhe td{background:rgba(255,255,255,.02);color:var(--muted)}.alertasLimites{margin-top:22px}.alertasGrade{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.alertasGrade>div{border:1px solid var(--border);border-radius:12px;padding:14px}.alertasLinha{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.alertasLinha input{max-width:110px;min-height:36px}.telegramSituacao{display:grid;grid-gap:10px;gap:10px;margin:14px 0}.telegramSituacao p{margin:0}.telegramConvite{display:grid;grid-gap:8px;gap:8px;margin:12px 0}.telegramLink{color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;overflow-wrap:anywhere}.telegramSimular{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.telegramSimular input{max-width:220px;min-height:42px}.telegramLista{color:var(--muted);line-height:1.6;margin:4px 0 8px;padding-left:20px}.telegramTexto{white-space:pre-wrap}.painelGlobal{align-items:stretch;display:grid;grid-gap:18px;gap:18px;margin:0 auto;max-width:980px;padding:24px 16px 48px}.painelGlobalTopo{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.painelGlobalBloco{background:var(--surface,rgba(255,255,255,.03));border:1px solid var(--border);border-radius:12px;display:grid;grid-gap:10px;gap:10px;padding:16px}.painelGlobalBloco h2{font-size:17px;margin:0}.statusBoardOrderNum.semNumeroDoErp{color:#fbbf24;font-size:12px;font-weight:600;white-space:normal}.chavePixProibida{color:#f87171;font-weight:600}.pixDeTeste{display:grid;grid-gap:8px;gap:8px}.pixDeTeste img{background:#fff;border-radius:8px;padding:6px}.avisoBlingResumo{display:grid;grid-gap:10px 24px;gap:10px 24px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0 0 12px}.avisoBlingResumo dt{color:var(--muted);font-size:12px}.avisoBlingResumo dd{margin:2px 0 0}.avisoBlingSelo{border:1px solid var(--border);border-radius:999px;font-size:12px;font-weight:700;padding:2px 10px}.avisoBlingSelo.ligado{border-color:rgba(34,197,94,.55);color:#86efac}.avisoBlingEndereco{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;margin:0 0 12px}.avisoBlingEndereco code{background:rgba(255,255,255,.05);border-radius:6px;overflow-wrap:anywhere;padding:4px 8px}.avisoBlingSubsecao{font-size:14px;margin:18px 0 8px}.avisoBlingFalha{color:#fca5a5}@media (max-width:640px){.avisoBlingFalha{min-width:180px}}.painelErpResumo{display:grid;grid-gap:10px 24px;gap:10px 24px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0}.painelErpResumo dt{color:var(--muted);font-size:12px}.painelErpResumo dd{margin:2px 0 0;overflow-wrap:anywhere}.painelErpEntrada{align-items:center;display:flex;flex-wrap:wrap;gap:10px 16px}.painelErpEntrada .toggleRow{min-height:42px}.painelErpIntervalo{align-items:center;display:inline-flex;gap:8px}.painelErpIntervalo span{color:var(--muted);font-size:13px}.painelErpIntervalo select{background:var(--surface);border:1px solid var(--border);border-radius:8px;color:var(--text);font:inherit;min-height:42px;padding:8px 12px;width:auto}.painelErpNumeros4{grid-template-columns:repeat(4,minmax(0,1fr))}.painelErpNumero{text-align:right}.painelErpNumero,.painelErpQuando,.painelErpSituacao{white-space:nowrap}.painelErpSituacao_espera{color:var(--warn)}.painelErpSituacao_desistiu{color:#f87171;font-weight:600}.painelErpSituacao_neutro{color:var(--muted)}.painelErpAcaoDaLinha{text-align:right;white-space:nowrap}.painelErpErroDaLoja{color:#f87171}@media (max-width:640px){.painelErpNumeros,.painelErpNumeros4{grid-template-columns:repeat(2,minmax(0,1fr))}.painelErpNumeros strong{font-size:18px}.painelErpEntrada{align-items:stretch;flex-direction:column}.painelErpIntervalo{justify-content:space-between}}.painelBalcao{background:var(--surface);border:1px solid var(--border);border-radius:12px;display:grid;grid-gap:14px;gap:14px;margin:16px 0 12px;padding:16px 18px}.painelBalcao h2{font-size:16px;margin:0}.painelBalcaoGrupo{border:0;display:grid;grid-gap:10px;gap:10px;margin:0;min-width:0;padding:0}.painelBalcaoGrupo legend{color:var(--muted);font-size:12px;margin-bottom:6px;padding:0}.painelBalcaoFormas{display:flex;flex-wrap:wrap;gap:10px}.painelBalcaoForma{align-items:center;border:1px solid var(--border);border-radius:10px;cursor:pointer;display:grid;grid-gap:2px 8px;gap:2px 8px;grid-template-columns:auto 1fr;min-height:42px;min-width:140px;padding:8px 12px}.painelBalcaoForma.escolhida{border-color:var(--accent);background:var(--soft-accent)}.painelBalcaoForma.apagada{cursor:not-allowed;opacity:.55}.painelBalcaoForma small{color:var(--muted);font-size:11px;grid-column:1/-1}.painelBalcaoCampo{display:grid;grid-gap:6px;gap:6px;max-width:520px}.painelBalcaoCampo>span{color:var(--muted);font-size:12px}.painelBalcaoCampo input,.painelBalcaoCampo select{min-height:42px}.painelBalcaoPeso input{max-width:140px}.painelBalcaoNota{font-size:12px;margin:0}.painelBalcaoAvulso{align-items:center;display:inline-flex;gap:8px;margin:0 0 6px}.painelBalcaoAvulso input{height:16px;min-height:0;width:16px}.avisoBalcao{background:rgba(240,180,63,.12);border:1px solid rgba(240,180,63,.45);border-radius:8px;color:#fcd34d;font-weight:600;margin:0;padding:10px 12px}@media (max-width:600px){.painelBalcao{padding:14px 12px}.painelBalcaoForma{flex:1 1 100%}}.menuNovoPedido .listaKebabMenu{min-width:260px}.menuNovoPedido .listaKebabItem{display:block;text-decoration:none}.painelGlobalLargo{max-width:1440px}.painelGlobalTopo{border-bottom:1px solid var(--border);padding-bottom:12px}.painelGlobalMarca{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.painelGlobalMenu{display:flex;flex-wrap:wrap;gap:4px}.painelGlobalMenuItem{border-radius:8px;color:var(--muted);padding:8px 12px;text-decoration:none}.painelGlobalMenuItem:hover{background:rgba(255,255,255,.05);color:var(--text)}.painelGlobalMenuItem.ativo{background:var(--soft-accent);color:var(--text);font-weight:600}.painelGlobalQuem{align-items:center;display:flex;gap:10px}.painelGlobalQuem .gsMuted{margin:0}.pgTitulo{align-items:flex-start;gap:12px;justify-content:space-between}.pgTitulo,.pgTitulo h1{display:flex;flex-wrap:wrap}.pgTitulo h1{align-items:center;font-size:22px;gap:10px;margin:0 0 4px}.pgTitulo .gsMuted{margin:0}.pgAcoes{display:flex;flex-wrap:wrap;gap:8px}.pgVoltar{justify-self:start;text-decoration:none}.pgCartoes{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.pgCartao{background:var(--surface);border:1px solid var(--border);border-left-width:4px;border-radius:12px;color:var(--text);display:grid;grid-gap:4px;gap:4px;padding:14px 16px;text-decoration:none}.pgCartao:hover{border-color:var(--accent)}.pgCartaoEM_TESTE{border-left-color:var(--info)}.pgCartaoATIVO{border-left-color:var(--accent)}.pgCartaoSUSPENSO{border-left-color:var(--warn)}.pgCartaoCANCELADO{border-left-color:var(--muted)}.pgCartaoRotulo{color:var(--muted);font-size:13px}.pgCartaoNumero{font-size:32px;line-height:1.1}.pgCartao small{color:var(--muted)}.pgPaineis{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.pgPainelTopo{align-items:center;color:var(--text);display:flex;gap:10px;justify-content:space-between;text-decoration:none}.pgPainelTopo:hover h2{text-decoration:underline}.pgLinhas{display:grid;grid-gap:4px;gap:4px;list-style:none;margin:0;padding:0}.pgLinhas li>a,.pgLinhas li>div{align-items:center;border-top:1px solid var(--border);color:var(--text);display:grid;grid-gap:2px 10px;gap:2px 10px;grid-template-columns:minmax(0,1fr) auto;padding:8px 2px;text-decoration:none}.pgLinhas li>a:hover{background:rgba(255,255,255,.03)}.pgLinhas li small{grid-column:1}.pgLinhas li .capStatus{grid-column:2;grid-row:1/span 2}.pgFiltroAceso{align-items:center;background:rgba(240,180,63,.12);border:1px solid rgba(240,180,63,.5);border-radius:10px;color:#fcd34d;display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:space-between;padding:10px 14px}.pgLimparFiltro{background:none;border:1px solid rgba(240,180,63,.6);border-radius:8px;color:#fcd34d;cursor:pointer;min-height:36px;padding:6px 12px}.pgLimparFiltro:hover{background:rgba(240,180,63,.15)}.pgEmpresa{color:var(--text);display:grid;text-decoration:none}.pgEmpresa small{margin:0}.pgDados{display:grid;grid-gap:10px 20px;gap:10px 20px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin:0}.pgDados dt{color:var(--muted);font-size:12px}.pgDados dd{margin:2px 0 0;overflow-wrap:anywhere}.pgCampos{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.pgBarras{display:grid;grid-gap:14px;gap:14px}.pgBarraTopo{display:flex;gap:10px;justify-content:space-between;margin-bottom:6px}.pgBarraTrilho{background:rgba(255,255,255,.06);border-radius:999px;height:10px;overflow:hidden}.pgBarraUso{border-radius:999px;height:100%}.pgBarraUso.verde{background:var(--accent)}.pgBarraUso.ambar{background:var(--warn)}.pgBarraUso.vermelho{background:var(--danger)}.pgExcedente{color:#fca5a5;display:block;margin-top:4px}.pgHistorico{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.pgHistorico li{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:150px minmax(0,1fr) auto}.pgHistoricoMes{color:var(--muted);display:inline-block}.pgHistoricoMes:first-letter{text-transform:uppercase}.pgTabelaRolavel{overflow-x:auto}.pgPlanos td{vertical-align:top}.pgPlanos td input:not([type=checkbox]){min-height:38px;min-width:90px;width:100%}.pgPlanos td small{display:block;margin:4px 0 0}@media (max-width:600px){.painelGlobalTopo{align-items:flex-start;flex-direction:column}.pgHistorico li{grid-template-columns:110px minmax(0,1fr)}.pgHistorico li>span:last-child{grid-column:1/-1}.pgCartaoNumero{font-size:26px}}@media (max-width:1280px){.listaToolbar{grid-template-columns:minmax(280px,1fr) minmax(320px,1fr)}}@media (max-width:820px){.listaToolbar{gap:14px;grid-template-columns:minmax(0,1fr)}}.listaKebabMenu.listaKebabMenuFixo{position:fixed;top:auto;z-index:var(--camada-sobreposicao,60)}.avisoDoErp.aResolver{background:rgba(240,95,87,.12);border-color:rgba(240,95,87,.6)}.avisoDoErp.aResolver .avisoDoErpTexto strong{color:#fca5a5}.precosTabela .colMarcar{background:#0b1210;left:0;position:-webkit-sticky;position:sticky;text-align:center;width:36px;z-index:2}.precosTabela thead .colMarcar{z-index:4}.precosTabela .colSku{left:36px}.precosTabela .colNome{left:100px}.precosTabela tbody tr:hover .colMarcar{background:#101917}.precosTabela .colAplicar{min-width:120px;white-space:nowrap}.precosDif{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.precosDifSobe{color:var(--warn)}.precosDifDesce{color:var(--info)}.precosDescida{align-items:flex-start;color:var(--warn);display:flex;flex-direction:column;font-size:12px;gap:2px;white-space:normal}.precosDescida button{background:none;border:none;cursor:pointer;font-size:12px;padding:0;text-decoration:underline}.precosBotaoLote{min-height:42px}.precosBotaoLote:disabled{cursor:not-allowed;opacity:.55}.precosRestricao{font-size:12.5px;margin:-6px 0 0}.precosAviso{margin:0}.precosErroFechar{background:none;border:none;color:inherit;cursor:pointer;float:right}.histSecao{color:var(--muted);letter-spacing:.04em;margin:14px 0 6px}.histSecao,.precosHistSituacao{font-size:11px;font-weight:800;text-transform:uppercase}.precosHistSituacao{border-radius:4px;padding:1px 6px}.precosHistAPLICADA{background:rgba(33,199,122,.15);color:#7df0b6}.precosHistAGENDADA{background:rgba(240,180,63,.15);color:#ffe2a6}.precosHistCANCELADA{background:rgba(140,150,145,.18);color:#aab8b2}.precosHistFALHOU{background:rgba(240,95,87,.15);color:#ff9490}.precosProgresso{background:rgba(255,255,255,.08);border-radius:999px;height:8px;overflow:hidden}.precosProgresso span{background:var(--accent);display:block;height:100%;transition:width .2s}.precosFalhas,.precosGrandes{margin:6px 0 0;max-height:220px;overflow-y:auto;padding-left:18px}.precosGrandes li{font-size:12.5px}.estornoTabelaWrap{overflow-x:auto}.estornoTabela{border:1px solid var(--border);border-collapse:separate;border-radius:10px;border-spacing:0;margin:4px 0 14px;width:100%}.estornoTabela td,.estornoTabela th{border-bottom:1px solid var(--border);font-size:13px;padding:12px;text-align:left;vertical-align:top}.estornoTabela thead th{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.estornoTabela tbody tr:last-child td{border-bottom:0}.estornoTabela tr.apagada td{opacity:.55}.estornoMarca{width:36px}.estornoCobrancas{display:grid;grid-gap:4px;gap:4px;justify-items:start}.estornoExplica{font-size:13px;margin:0 0 12px}.estornoQuadroBanco{background:rgba(240,95,87,.1);border:1px solid var(--danger);border-radius:8px;display:grid;grid-gap:10px;gap:10px;margin-top:14px;padding:12px 16px}.estornoQuadroBanco ul{color:#ffb4af;display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:18px}.estornoQuadroBanco li:first-child{font-weight:700}.estornoQuadroBanco .checkRow{background:transparent;border-color:rgba(240,95,87,.5);justify-self:start}.estornoRodape{align-items:center;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:14px;padding-top:14px}.estornoRodape .actions{margin:0}.estornoRodape .curvaPrimario:disabled{background:rgba(255,255,255,.06);color:var(--muted);cursor:not-allowed}.estornoDestino{border:1px solid var(--warn);border-radius:8px;display:grid;grid-gap:8px;gap:8px;margin:14px 0 0;padding:10px 14px}.estornoDestino legend{font-weight:700;padding:0 6px}.estornoDestinoOpcoes{display:flex;flex-wrap:wrap;gap:8px 20px}.estornoDestinosRegistrados{display:grid;grid-gap:4px;gap:4px;margin:8px 0 0;padding-left:18px}.reabrirAcoes{display:grid;grid-gap:6px;gap:6px;justify-items:start}.kebabItem .kebabItemReason{display:block}@media (max-width:640px){.estornoTabela thead{display:none}.estornoTabela tr{display:grid;grid-gap:2px 12px;gap:2px 12px;grid-template-columns:36px 1fr;padding:8px 0}.estornoTabela tr+tr{border-top:1px solid var(--border)}.estornoTabela td{border-bottom:0;grid-column:2;padding:4px 12px 4px 0}.estornoTabela td.estornoMarca{grid-column:1;grid-row:1/span 5;padding:4px 0 0 12px}.estornoTabela td[data-rotulo]:before{color:var(--muted);content:attr(data-rotulo) " · ";font-size:11px;text-transform:uppercase}.estornoRodape .actions{flex-direction:column-reverse;width:100%}.estornoRodape .actions button{margin-left:0;width:100%}}.navSelo{background:var(--danger);border-radius:999px;color:#fff;font-size:11px;font-weight:800;line-height:1;margin-left:6px;padding:3px 7px}.compraObsFaixa{background:rgba(240,180,63,.14);border-top:1px solid rgba(240,180,63,.35);color:#fcd34d;font-size:13px;font-weight:600;list-style:none;margin:0;padding:6px 12px}.compraObsFaixa li{overflow-wrap:anywhere}.compraObsFaixa li+li{margin-top:2px}.obsComprador{color:#fcd34d}.obsCompradorVarias{display:inline-block;position:relative}.obsCompradorBotao{background:rgba(240,180,63,.14);border:1px solid rgba(240,180,63,.35);border-radius:6px;color:#fcd34d;cursor:pointer;font-size:12px;font-weight:700;padding:2px 8px;white-space:nowrap}.obsCompradorLista{color:#fcd34d;font-size:12px;list-style:none;margin:6px 0 0;padding:0}.obsCompradorLista li+li{margin-top:2px}.statusBoardPage{grid-template-columns:minmax(0,1fr)}.statusBoardPage>*{min-width:0}.blocoAbaTabelaRolagem{overflow-x:auto}.blocoAbaTabelaLimitada{max-height:calc(30 * 36px + 42px);overflow-y:auto}.blocoAbaTabelaRolagem .blocoAbaTabela{min-width:640px}@media (max-width:600px){.statusBoardPage{padding:16px}.statusBoardTopBar h1{white-space:normal}.statusBoardTopAcoes{flex-wrap:wrap;margin-left:0}.blocoAbasPedidos{padding:10px 12px 12px}.blocoAbas{flex-wrap:wrap}.blocoAba{padding:8px}}.statusBlockColunas{margin-left:8px;position:relative}.statusBlockColunas .buttonGhost{font-size:12px;min-height:30px;padding:4px 10px}.statusBlockColunas .listaColPanel{right:0;left:auto}.statusBlockAviso{color:var(--muted);font-size:12px;margin:6px 16px 0}.statusBlock:has(.listaColPanel){overflow:visible}.listaFiltrosCorpo label.filtroMarcar{align-items:center;display:flex;gap:8px}.listaFiltrosCorpo label.filtroMarcar>span{color:var(--text);font-size:13px}.listaFiltrosCorpo .filtroMarcar input.checkPickpardo{background:transparent;border:1.5px solid rgba(180,221,203,.34);flex:0 0 19px;height:19px;min-height:19px;padding:0;width:19px}.listaFiltrosCorpo .filtroMarcar input.checkPickpardo:hover{border-color:rgba(125,240,182,.62)}.listaFiltrosCorpo .filtroMarcar input.checkPickpardo:checked{background:var(--accent);border-color:var(--accent)}.clienteCreditoSaldo{margin:0 0 8px;font-size:15px}.clienteCreditoLista{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:13px}.clienteCreditoLista li{line-height:1.45}.fechamentoCredito th{font-weight:500}.fechamentoCredito button{margin-left:8px}.conviteIsca{border:0;height:0;left:-9999px;opacity:0;padding:0;position:absolute;width:0}.conviteCpf{align-items:center;display:flex;gap:8px}.conviteCpf input{flex:1 1}.conviteAchado{background:var(--soft-accent);border:1px solid var(--accent);border-radius:10px;margin:0;padding:8px 12px}.conviteFormulario textarea{background:var(--field-light-bg);border:1px solid var(--control-dark-border);border-radius:8px;color:var(--field-light-text);font:inherit;padding:10px 12px;resize:vertical;width:100%}.conviteFormulario .checkRow{align-items:flex-start;display:flex;gap:10px}.conviteFormulario .checkRow span{color:var(--muted);font-size:.9rem;line-height:1.35}.vozPainel{background:rgba(89,166,255,.08);border:1px solid rgba(89,166,255,.35);border-radius:12px;display:grid;grid-gap:10px;gap:10px;padding:12px}.vozTopo{align-items:center;display:flex;gap:8px;justify-content:space-between}.vozRotulo{color:var(--info);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.vozRepetir{background:rgba(255,255,255,.06);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:15px;font-weight:800;min-height:44px;padding:8px 14px}.vozStatus{color:var(--text);display:grid;font-size:16px;font-weight:700;grid-gap:2px;gap:2px;margin:0}.vozStatus small{color:var(--muted);font-size:13px;font-weight:600}.vozConfirmarOuvido q,.vozNaoEntendi q,.vozStatus q{font-style:italic}.vozOuvindo{color:var(--danger)}.vozNaoEntendi{background:rgba(240,180,63,.12);border:1px solid rgba(240,180,63,.5);border-radius:10px;display:grid;grid-gap:4px;gap:4px;padding:10px 12px}.vozNaoEntendi strong{color:var(--warn);font-size:18px}.vozNaoEntendi span{font-size:15px}.vozNaoEntendi small{color:var(--muted);font-size:13px}.vozErro{color:var(--danger);font-size:14px;font-weight:700;margin:0}.vozConfirmar{background:rgba(33,199,122,.1);border:2px solid var(--accent);border-radius:12px;display:grid;grid-gap:6px;gap:6px;justify-items:center;padding:12px;text-align:center}.vozConfirmarOuvido{color:var(--muted);font-size:13px}.vozValor{color:var(--accent-dark);font-size:44px;font-weight:900;line-height:1.05}.vozConfirmarPergunta{font-size:18px;font-weight:800}.vozConfirmarBotoes{display:grid;grid-gap:8px;gap:8px;grid-template-columns:2fr 1fr;width:100%}.vozConfirmarBotoes .button,.vozConfirmarBotoes .buttonSecondary{min-height:56px}.vozConfirmar small{color:var(--muted);font-size:12px}.vozMicrofone{align-items:center;background:var(--info);border:0;border-radius:14px;color:#04121f;display:flex;font-size:18px;font-weight:900;gap:10px;justify-content:center;min-height:76px;padding:12px;touch-action:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;width:100%}.vozMicrofone span{font-size:30px}.vozMicrofone:disabled{opacity:.45}.vozMicrofoneAtivo{animation:vozPulsar 1s ease-in-out infinite;background:var(--danger);color:#fff}@keyframes vozPulsar{50%{box-shadow:0 0 0 10px rgba(240,95,87,.25)}}.vozChave{border-radius:999px;font-size:11px;margin-left:auto;padding:2px 8px;background:rgba(255,255,255,.08);color:var(--muted)}.vozChaveLigada{background:rgba(33,199,122,.2);color:var(--accent-dark)}.vozOpcaoNoMenu{background:transparent;border:1px dashed rgba(89,166,255,.35);text-align:left;width:100%}.cfTabelaWrap{overflow-x:auto;margin-bottom:18px}.cfTabelaWrap .finTabela td{white-space:normal}.finOk{color:var(--accent)}.finAtencao{color:var(--warn)}.finFalta{color:var(--danger)}.finFiltroMes{display:inline-flex;align-items:center;gap:8px;margin:12px 0}.ajustePelaNotaFaixa{display:flex;flex-direction:column;gap:3px;margin-bottom:12px;padding:11px 13px;border-radius:12px;background:rgba(251,191,36,.12);border:1px solid rgba(251,191,36,.45);color:#fcd34d;font-size:.95rem;font-weight:700}.statusBoardRow.ajustePelaNotaLinha{background:rgba(251,191,36,.09)}.statusBoardRow.ajustePelaNotaLinha:hover{background:rgba(251,191,36,.14)}.statusBoardRow.ajustePelaNotaLinha>td:first-child{box-shadow:inset 3px 0 0 rgba(251,191,36,.75)}.queueItem.ajustePelaNotaCard{background:rgba(251,191,36,.12);border-color:rgba(251,191,36,.55)}.ajustePelaNotaSelo,.queueItem .ajustePelaNotaSelo{display:inline-block;justify-self:start;background:rgba(251,191,36,.16);color:#fcd34d;border:1px solid rgba(251,191,36,.35);border-radius:999px;font-size:11px;font-weight:600;line-height:1.3;padding:2px 8px;white-space:normal}.conferenciaNota{display:flex;flex-direction:column;gap:10px;margin-bottom:14px;padding:13px 15px;border-radius:12px;background:rgba(251,191,36,.12);border:1px solid rgba(251,191,36,.45);color:var(--text,inherit)}.conferenciaNotaTopo{display:flex;flex-direction:column;gap:2px}.conferenciaNotaTopo strong{color:#fcd34d;font-size:1rem}.conferenciaNotaDica,.conferenciaNotaTopo small{color:var(--muted);font-size:12px;margin:0}.conferenciaNotaLista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.conferenciaNotaLista>li{border-top:1px solid rgba(251,191,36,.25);padding:8px 0}.conferenciaNotaLista>li:first-child{border-top:0}.conferenciaNotaLinha,.conferenciaNotaOk{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px}.conferenciaNotaFrase{flex:1 1 320px;min-width:0;overflow-wrap:anywhere;font-size:.95rem}.conferenciaNotaAcoes{display:flex;flex-wrap:wrap;gap:8px}.conferenciaNotaOk{margin-top:8px;padding:9px 11px;border-radius:9px;background:rgba(0,0,0,.18);font-size:.9rem}.conferenciaNotaOk>span:first-child{flex:1 1 320px;min-width:0;overflow-wrap:anywhere}.conferenciaNotaEstoque{display:flex;flex-direction:column;gap:6px;border-top:1px solid rgba(251,191,36,.4);padding-top:10px}.avisoDaNotaFeito{margin-left:8px;font-size:12px;padding:3px 10px;min-height:0}.ajusteDaNotaItem{color:var(--muted);font-size:12px;margin:3px 0}.ajusteDaNotaItem.pendente{color:#fcd34d;font-weight:700}.formError,.successMessage,.successState{box-sizing:border-box;max-width:100%;overflow-wrap:anywhere;white-space:normal}.mensagem{align-items:flex-start;border-radius:8px;box-sizing:border-box;display:flex;font-size:14px;font-weight:600;gap:10px;line-height:1.4;max-width:100%;padding:10px 12px}.mensagemTexto{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;white-space:pre-wrap}.mensagem-erro{background:#2a1517;border:1px solid #8a2f2f;color:#ffb4ab}.mensagem-sucesso{background:#10261c;border:1px solid rgba(33,199,122,.45);color:#7df0b6}.mensagemFechar{background:transparent;border:0;color:inherit;cursor:pointer;flex:0 0 auto;font-size:14px;line-height:1;opacity:.8;padding:2px 4px}.mensagemFechar:hover{opacity:1}.mensagemPilha{bottom:96px;display:flex;flex-direction:column;gap:8px;pointer-events:none;position:fixed;right:16px;width:min(480px,calc(100vw - 32px));z-index:1200}.mensagemPilha .mensagem{box-shadow:0 8px 24px rgba(0,0,0,.45);pointer-events:auto}@media (max-width:600px){.mensagemPilha{left:12px;right:12px;width:auto}}.occurrenceModal{grid-template-columns:minmax(0,1fr)}.occurrenceModal select{max-width:100%;min-width:0}.editItemCellProduct .mensagem{font-size:13px;margin-top:6px;white-space:normal}.travaBaixaOverlay{align-items:center;background:rgba(0,0,0,.6);display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1300}.travaBaixaJanela{background:var(--surface,#1b1c23);border:1px solid rgba(255,255,255,.14);border-radius:12px;box-sizing:border-box;max-height:calc(100vh - 32px);max-width:560px;overflow-y:auto;padding:20px;width:100%}.travaBaixaJanela h2{font-size:18px;line-height:1.35;margin:0 0 10px;overflow-wrap:anywhere}.travaBaixaLista{color:var(--muted);font-size:13px;margin:0 0 16px;padding-left:18px}.travaBaixaLista li{overflow-wrap:anywhere}.travaBaixaBotoes{display:flex;flex-wrap:wrap;gap:8px}.travaBaixaBotoes button{flex:1 1 160px}@media (max-width:600px){.travaBaixaBotoes{flex-direction:column}.travaBaixaBotoes button{flex:0 0 auto;width:100%}}.separacaoEditPage .separacaoEditTable .editItemRowRepetida>td{background:rgba(251,191,36,.07)}.separacaoEditPage .separacaoEditTable .editItemRowRepetida>td.celNumero{background:transparent}.itemRepetidoAviso{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:8px 0;padding:8px 12px;background:rgba(251,191,36,.1);border:1px solid rgba(251,191,36,.4);border-radius:10px;color:#fcd34d;font-size:13px}.itemRepetidoTexto{min-width:0;overflow-wrap:anywhere}.acaoEmMassaBarra,.itemRepetidoAcoes{display:flex;gap:8px;flex-wrap:wrap}.acaoEmMassaBarra{align-items:center;margin:8px 0;padding:8px 12px;background:rgba(255,255,255,.05);border:1px solid var(--border,rgba(255,255,255,.14));border-radius:10px;font-size:13px}.itemCheckMassa{flex:none;min-height:0;vertical-align:middle}.separacaoEditPage .separacaoEditTable .editItemRowDestacada>td{background:rgba(251,191,36,.12);border-bottom:2px solid rgba(251,191,36,.75);border-top:2px solid rgba(251,191,36,.75)}.separacaoEditPage .separacaoEditTable .editItemRowDestacada>td.celNumero{background:transparent;border-color:transparent}.avisoSemBaixa{background:rgba(251,191,36,.12);border:1px solid rgba(251,191,36,.45);border-radius:8px;color:#fcd34d;font-size:13px;font-weight:600;margin:8px 0;overflow-wrap:anywhere;padding:10px 12px}.acrescimoItem{background:rgba(56,189,248,.16);border:1px solid rgba(56,189,248,.45);border-radius:999px;color:#7dd3fc;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.02em;line-height:1.3;margin:3px 0;padding:2px 8px;text-transform:uppercase}.assinaturaEdicao{color:var(--muted);display:block;font-size:11px}@media (max-width:1280px){.listaAcoes{flex-wrap:wrap}}.listaToolbar.acoesAbaixo .listaAcoes{flex-wrap:wrap}@media (min-width:821px){.listaToolbar.acoesAbaixo{grid-template-columns:minmax(280px,1fr) minmax(320px,520px)}.listaToolbar.acoesAbaixo .listaAcoes{grid-column:1/-1;justify-content:flex-start}}.ajudaIWrap{display:inline-block;height:0;position:relative;vertical-align:middle;width:19px}.ajudaI{align-items:center;background:var(--accent,#7df0b6);border:0;border-radius:50%;color:#06110d;cursor:help;display:inline-flex;flex:none;font-family:Georgia,Times New Roman,serif;font-size:11px;font-style:italic;font-weight:700;height:14px;justify-content:center;line-height:1;margin-left:5px;padding:0;position:absolute;top:-7px;transition:box-shadow .12s ease,transform .12s ease;width:14px}.ajudaI.aberto,.ajudaI:focus-visible,.ajudaI:hover{box-shadow:0 0 0 3px rgba(125,240,182,.22);outline:none;transform:scale(1.08)}.ajudaIBalao{background:var(--surface-strong,#10201b);border:1px solid var(--border,rgba(180,221,203,.22));border-radius:8px;box-shadow:var(--shadow,0 10px 30px rgba(0,0,0,.45));color:var(--text,#e8f5ef);font-size:.8rem;font-weight:400;left:22px;letter-spacing:normal;line-height:1.4;max-width:300px;padding:8px 11px;position:absolute;text-transform:none;top:-4px;white-space:normal;width:max-content;z-index:var(--camada-flutuante,60)}.ajudaIBalao.paraEsquerda{left:auto;right:10px}.ajudaIBalao a{color:var(--accent,#7df0b6);text-decoration:underline}@media (max-width:600px){.ajudaIBalao{max-width:min(78vw,300px)}}html select:not([multiple]):not([size]){-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cpath d='M0 0h12L6 7z' fill='%23b4ddcb'/%3E%3C/svg%3E");padding-right:28px}html select:not([multiple]):not([size]),html select:not([multiple]):not([size]):disabled{background-position:right 10px center;background-repeat:no-repeat;background-size:10px 6px}html select:not([multiple]):not([size]):disabled{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cpath d='M0 0h12L6 7z' fill='%238da39a'/%3E%3C/svg%3E")}.clienteSecaoTitulo{font-size:1rem;font-weight:700;letter-spacing:.01em;text-transform:none}.setaDeRecolher{color:var(--muted,#9aa8a2);flex:none;transform:rotate(0deg);transition:transform .2s ease}.setaDeRecolher.recolhida{transform:rotate(-90deg)}.clienteSecaoSeta:hover .setaDeRecolher{color:var(--text,#e8f5ef)}.appHeader{transition:transform .18s ease,opacity .18s ease}body.menuRecolhido .appHeader{opacity:0;pointer-events:none;transform:translateY(-110%)}body.menuRecolhido .nfSticky,body.menuRecolhido .separacaoEditPage .separacaoEditTopBar{top:var(--faixa-homologacao,0)}@media (prefers-reduced-motion:reduce){.ajudaI,.appHeader,.setaDeRecolher{transition:none}}.nfLixeira{align-items:center;background:rgba(240,95,87,.1);border:1px solid rgba(240,95,87,.4);border-radius:6px;color:#ff9490;cursor:pointer;display:inline-flex;font-size:14px;height:28px;justify-content:center;line-height:1;padding:0;transition:background-color .12s ease,border-color .12s ease;width:28px}.nfLixeira:hover{background:rgba(240,95,87,.2);border-color:rgba(240,95,87,.7)}.nfLixeira:disabled{cursor:not-allowed;opacity:.45}.soCelular{display:none}@media (max-width:900px){.soDesktop{display:none!important}.soCelular{display:flex}.separacaoEditPage>.separacaoEditTopBar{display:none}.topoCelular{align-items:center;background:var(--background);border-bottom:1px solid var(--border);display:flex;gap:8px;min-height:44px;padding:6px 0;position:-webkit-sticky;position:sticky;top:calc(var(--altura-cabecalho, 56px) + var(--faixa-homologacao, 0px));transition:transform .18s ease,opacity .18s ease;z-index:var(--camada-conteudo)}.topoCelularVoltar{align-items:center;background:none;border:0;color:var(--muted);cursor:pointer;display:flex;flex:none;height:40px;justify-content:center;margin-left:-8px;padding:0;width:40px}.topoCelularTitulo{flex:1 1 auto;font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topoCelularTitulo strong{font-weight:700}.topoCelularCliente{color:var(--muted);font-weight:400}.topoCelularSelo{background:rgba(255,255,255,.06);border-radius:999px;color:var(--muted);flex:none;font-size:11px;overflow:hidden;padding:3px 8px;text-overflow:ellipsis;white-space:nowrap}.topoCelularSelo.alterado{background:rgba(245,158,11,.18);color:#fbbf24;flex:none;font-weight:700;min-width:0}.separacaoEditFooter{padding:8px 0;transition:transform .18s ease,opacity .18s ease}.rodapeCelular{display:block;width:100%}.rodapeCelularBarra{display:flex;gap:8px;width:100%}.rodapeCelularPrincipal{flex:1 1 auto;font-size:16px;min-height:48px}.rodapeCelularMais{flex:none;min-height:48px}.rodapeCelularFundo{background:rgba(0,0,0,.55);bottom:0;left:0;position:fixed;right:0;top:0;z-index:calc(var(--camada-conteudo) + 10)}.rodapeCelularBandeja{background:var(--surface,#13141a);border:1px solid var(--border);border-radius:14px 14px 0 0;bottom:0;box-shadow:0 -8px 32px rgba(0,0,0,.5);display:flex;flex-direction:column;left:0;max-height:80vh;overflow-y:auto;padding:8px 12px 16px;position:fixed;right:0;z-index:calc(var(--camada-conteudo) + 11)}.rodapeCelularBandejaTopo{align-items:center;display:flex;justify-content:space-between;padding:4px 2px 8px}.rodapeCelularResumo{border-bottom:1px solid var(--border);color:var(--muted);font-size:12px;padding:4px 2px 10px}.rodapeCelularResumo .resumoFinalizacao,.rodapeCelularResumo .resumoTexto{white-space:normal}.rodapeCelularAcao{background:none;border:0;border-bottom:1px solid rgba(255,255,255,.06);color:var(--foreground);cursor:pointer;display:block;font-size:15px;min-height:48px;padding:12px 2px;text-align:left;text-decoration:none;width:100%}.rodapeCelularAcao:last-child{border-bottom:0}.rodapeCelularAcao.perigo{color:#ff9490}.rodapeCelularAcao[disabled]{color:var(--muted);cursor:default}.rodapeCelularAcao small{color:var(--muted);display:block;font-size:11px;margin-top:2px}body.barrasRecolhidas .topoCelular{opacity:0;pointer-events:none;transform:translateY(calc(-100% - var(--faixa-homologacao, 0px) - var(--altura-cabecalho, 56px)))}body.barrasRecolhidas .separacaoEditPage .separacaoEditFooter{opacity:0;pointer-events:none;transform:translateY(120%)}.separacaoEditPage .separacaoEditTableWrap{overflow-x:visible}.separacaoEditPage .separacaoEditTable{display:block;min-width:0;width:100%}.separacaoEditTable thead{display:none}.separacaoEditTable tbody{display:block}.separacaoEditTable tr.editItemRow,.separacaoEditTable tr.editItemRowAdd{background:var(--surface,#13141a);border:1px solid var(--border);border-radius:12px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:10px;padding:10px 12px}.separacaoEditTable tr.editItemRow>td,.separacaoEditTable tr.editItemRowAdd>td{border:0;display:block;grid-column:1/-1;padding:0}.separacaoEditTable tr.editItemRow>.celNumero,.separacaoEditTable tr.editItemRowAdd>.celNumero{align-items:center;display:flex;gap:6px;grid-column:1;grid-row:1;padding-right:8px}.separacaoEditTable tr.editItemRow>.editItemCellProduct,.separacaoEditTable tr.editItemRowAdd>.editItemCellProduct{grid-column:2;grid-row:1;min-width:0}.separacaoEditTable tr.editItemRow>.editItemCellSave,.separacaoEditTable tr.editItemRowAdd>.editItemCellSave{align-items:flex-start;display:flex;grid-column:3;grid-row:1;justify-content:flex-end}.separacaoEditPage .editItemCellNumero,.separacaoEditPage .editItemCellObs,.separacaoEditPage .editItemCellPicked,.separacaoEditPage .editItemCellPicker,.separacaoEditPage .editItemCellPrice,.separacaoEditPage .editItemCellProduct,.separacaoEditPage .editItemCellQty,.separacaoEditPage .editItemCellSave,.separacaoEditPage .editItemCellStatus,.separacaoEditPage .editItemCellTabela{min-width:0;width:auto}.separacaoEditTable tr.editItemRow>td[data-rotulo],.separacaoEditTable tr.editItemRowAdd>td[data-rotulo]{align-items:center;border-top:1px solid rgba(255,255,255,.05);display:flex;gap:10px;justify-content:space-between;margin-top:6px;min-height:38px;padding-top:6px}.separacaoEditTable tr.editItemRow>td[data-rotulo]:before,.separacaoEditTable tr.editItemRowAdd>td[data-rotulo]:before{color:var(--muted);content:attr(data-rotulo);flex:none;font-size:12px}.separacaoEditTable tr.editItemRow>td[data-rotulo] .editItemQtyInput,.separacaoEditTable tr.editItemRowAdd>td[data-rotulo] .editItemQtyInput{font-size:16px;max-width:110px;text-align:right}.separacaoEditTable tr.editCategoryRow{display:block}.separacaoEditTable tr.editCategoryRow>td{display:none}.separacaoEditTable tr.editCategoryRow>.editCategoryLabel{display:block;padding:10px 2px 4px}.separacaoEditTable tr.addItemTriggerRow{display:block}.separacaoEditTable tr.addItemTriggerRow>.celNumero{display:none}.separacaoEditTable tr.addItemTriggerRow>td{display:block;padding:0}.separacaoEditPage:not(.selecionando) .itemCheckMassa{display:none}.separacaoEditPage.selecionando .itemCheckMassa{transform:scale(1.2)}.acaoEmMassaBarra{flex-wrap:wrap;position:-webkit-sticky;position:sticky;top:calc(var(--altura-cabecalho, 56px) + var(--faixa-homologacao, 0px) + 52px);z-index:calc(var(--camada-conteudo) - 1)}@media (prefers-reduced-motion:reduce){.separacaoEditFooter,.topoCelular{transition:none}}}@media (max-width:900px){.appHeader{transition:transform .18s ease,opacity .18s ease}body.menuRecolhido .appHeader{opacity:0;pointer-events:none;transform:translateY(-110%)}body.menuRecolhido .topoCelular{top:var(--faixa-homologacao,0)}@media (prefers-reduced-motion:reduce){.appHeader{transition:none}}}.appHeader{gap:12px;grid-template-columns:auto auto minmax(220px,1fr) auto}.appNav{flex-wrap:nowrap}@media (max-width:1400px){.appNav .navItem>a>.navIcon:first-child,.appNav .navItemComFilhos>button>.navIcon:first-child{display:none}}.navSubmenuColunas{background:var(--surface-strong);border-radius:10px;box-shadow:var(--shadow),0 12px 28px rgba(0,0,0,.4);display:flex;flex-direction:row;gap:0;padding:12px 4px}.navSubmenuColuna{display:flex;flex-direction:column;gap:2px;min-width:212px;padding:0 10px}.navSubmenuColuna+.navSubmenuColuna{border-left:1px solid rgba(180,221,203,.16)}.navSubmenuColunaTitulo{color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;min-height:18px;padding:2px 10px 6px;text-transform:uppercase}.navSubmenuSemLink{align-items:center;border-radius:8px;color:var(--muted);cursor:default;display:flex;font-size:13px;font-weight:600;gap:8px;opacity:.62;padding:9px 10px}.navSeloEmBreve{background:rgba(180,221,203,.14);border-radius:999px;color:var(--muted);font-size:.62rem;font-weight:800;letter-spacing:.06em;margin-left:auto;padding:2px 7px;white-space:nowrap}.headerIcone{align-items:center;border-radius:8px;color:var(--muted);display:inline-flex;height:36px;justify-content:center;transition:background .14s ease,color .14s ease;width:36px}.headerIcone:hover{background:rgba(255,255,255,.06);color:var(--text)}.headerIcone.ativo{background:rgba(33,199,122,.2);color:var(--accent-dark)}.lupaGlobal{min-width:0;position:relative}.lupaGlobalIcone{align-items:center;background:transparent;border:1px solid var(--border);border-radius:8px;color:var(--muted);cursor:pointer;display:none;height:40px;justify-content:center;width:40px}.lupaGlobalIcone:hover{color:var(--text)}.lupaGlobalCampo{align-items:center;background:rgba(0,0,0,.22);border:1px solid var(--border);border-radius:8px;color:var(--muted);display:flex;gap:8px;min-height:40px;padding:0 10px}.lupaGlobalCampo:focus-within{border-color:rgba(125,240,182,.5);box-shadow:0 0 0 3px rgba(33,199,122,.12)}.lupaGlobalCampo input{background:transparent;border:0;box-shadow:none;color:var(--text);flex:1 1 auto;font:inherit;min-height:38px;min-width:0;padding:0}.lupaGlobalCampo input:focus{box-shadow:none;outline:none}.lupaGlobalCampo input::-webkit-search-cancel-button{display:none}.lupaGlobalAtalho{border:1px solid rgba(180,221,203,.22);border-radius:6px;color:var(--muted);flex:none;font-size:.68rem;font-weight:800;letter-spacing:.04em;padding:2px 6px;white-space:nowrap}.lupaGlobalBuscar{background:rgba(33,199,122,.18);border:1px solid rgba(125,240,182,.38);border-radius:6px;color:var(--accent-dark);cursor:pointer;flex:none;font-size:12px;font-weight:800;padding:5px 10px}.lupaGlobalSvg{flex:none}.lupaGlobalPainel{background:var(--surface-strong);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow),0 12px 28px rgba(0,0,0,.45);left:auto;max-height:min(70vh,560px);min-width:min(520px,92vw);overflow-y:auto;padding:8px;position:absolute;right:0;top:calc(100% + 6px);z-index:var(--camada-flutuante)}.lupaGlobalGrupo{padding:4px 0}.lupaGlobalGrupo+.lupaGlobalGrupo{border-top:1px solid rgba(180,221,203,.12)}.lupaGlobalGrupo h3{color:var(--muted);font-size:.7rem;font-weight:800;letter-spacing:.08em;margin:4px 8px 6px;text-transform:uppercase}.lupaGlobalLinha{align-items:center;border-radius:8px;display:flex;gap:4px}.lupaGlobalLinha>a:first-child{align-items:center;color:var(--text);display:flex;flex:1 1 auto;gap:8px;min-width:0;padding:8px 10px}.lupaGlobalLinha.destacada,.lupaGlobalLinha:hover{background:rgba(255,255,255,.06)}.lupaGlobalTitulo{font-size:13px;font-weight:700;white-space:nowrap}.lupaGlobalDetalhe{color:var(--muted);flex:1 1 auto;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lupaGlobalValor{color:var(--muted);flex:none;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lupaGlobalNovaAba{align-items:center;border-radius:6px;color:var(--muted);display:flex;flex:none;font-size:14px;height:30px;justify-content:center;opacity:0;width:30px}.lupaGlobalLinha.destacada .lupaGlobalNovaAba,.lupaGlobalLinha:hover .lupaGlobalNovaAba,.lupaGlobalNovaAba:focus-visible{opacity:1}.lupaGlobalNovaAba:hover{background:rgba(255,255,255,.08);color:var(--text)}@media (hover:none){.lupaGlobalNovaAba{opacity:1}}.lupaGlobalVerTodos{color:var(--accent-dark);display:inline-block;font-size:12px;font-weight:700;padding:6px 10px}.lupaGlobalAviso{color:var(--muted);font-size:13px;margin:0;padding:10px}.lupaGlobalErro{color:#f87171}@media (max-width:1100px){.appHeader{grid-template-columns:auto auto auto minmax(0,1fr)}.lupaGlobalIcone{display:inline-flex}.lupaGlobal .lupaGlobalCampo,.lupaGlobal.lupaGlobalAberta .lupaGlobalIcone{display:none}.lupaGlobal.lupaGlobalAberta{left:12px;position:absolute;right:12px;top:50%;transform:translateY(-50%);z-index:var(--camada-flutuante)}.lupaGlobal.lupaGlobalAberta .lupaGlobalCampo{background:var(--surface-strong);display:flex}}@media (max-width:820px){.appHeader{grid-template-columns:minmax(0,1fr) auto auto}.appHeader>.appHeaderActions>.contaMenu,.appHeader>.appHeaderActions>.headerIcone,.appHeader>.appHeaderActions>.healthBell{display:none}}.mobileNavDrawerTopo{align-items:center;display:flex;gap:8px;margin-bottom:6px}.mobileNavDrawerTopo .lupaGlobal{flex:1 1 auto}.mobileNavDrawerTopo .lupaGlobalIcone{display:none}.mobileNavDrawerTopo .lupaGlobalCampo{display:flex}.mobileNavDrawerTopo .lupaGlobal.lupaGlobalAberta{left:auto;position:relative;right:auto;top:auto;transform:none}.mobileNavColunaTitulo{color:var(--muted);display:block;font-size:.68rem;font-weight:800;letter-spacing:.08em;padding:10px 12px 2px;text-transform:uppercase}.mobileNavRodape{border-top:1px solid var(--border);display:flex;flex-direction:column;gap:2px;margin-top:8px;padding-top:8px}@media (max-width:640px){.mobileNavDrawerTopo .lupaGlobalPainel{border-radius:0;bottom:0;left:0;max-height:none;position:fixed;right:0;top:108px}}.precosTagConferir{background:rgba(245,158,11,.18);color:#fcd34d;border:1px solid rgba(245,158,11,.4);cursor:help}.precosResumo>div.precosAtencao strong{color:#fcd34d}.precosTabela tbody tr.precosLinhaEntrada td{border-top:2px solid rgba(74,222,128,.35)}.precosTabela tbody tr.precosLinhaMembro td.colNome{padding-left:26px}.precosFamiliaNome{color:#86efac;display:block;font-size:10px;letter-spacing:.04em;text-transform:uppercase}.precosTabela .colOrigem{white-space:nowrap}.precosOrigem{display:inline-flex;flex-direction:column;font-size:12px;line-height:1.15}.precosOrigem em{color:var(--muted);font-size:10px;font-style:normal}.freteirosCarteiras{background:var(--surface);border:1px solid var(--border);border-radius:10px;margin-bottom:16px;padding:14px 16px}.freteirosCarteirasHead{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.freteirosCarteirasHead h2{font-size:15px;margin:0}.freteirosCarteirasHead .mutedText{font-size:12px;font-weight:400}.freteirosCarteiraLista{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:12px 0 8px;padding:0}.freteirosCarteiraCard{align-items:flex-start;background:var(--surface-strong);border:1px solid var(--border);border-radius:8px;display:flex;flex-direction:column;gap:4px;min-width:200px;padding:10px 12px}.freteirosCarteiraNome{font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.freteirosSaldo{font-size:20px}.freteirosSaldoNegativo{color:#fca5a5;font-size:20px}.freteirosSaldoAviso{color:var(--muted);font-size:11px;max-width:220px}.freteirosRecarga{background:var(--surface);border:1px solid var(--border);border-radius:10px;margin-bottom:16px;padding:14px 16px}.freteirosRecarga h2{font-size:15px;margin:0 0 4px}.freteirosRecarga .mutedText{font-size:12px;font-weight:400}.precosTabela tbody tr.precosCabecalhoFamilia td{background:rgba(255,255,255,.045);border-bottom:1px solid rgba(255,255,255,.08);padding:6px 8px}.precosTabela tbody tr.precosCabecalhoFamilia:hover td{background:rgba(255,255,255,.06)}.precosFamiliaBarra{align-items:center;display:inline-flex;flex-wrap:wrap;gap:10px;left:0;position:-webkit-sticky;position:sticky}.precosFamiliaBotao{align-items:center;background:none;border:none;color:#86efac;cursor:pointer;display:inline-flex;gap:6px;font-size:12.5px;letter-spacing:.03em;padding:2px 0;text-transform:uppercase}.precosFamiliaBotao:hover{color:var(--accent)}.precosFamiliaBotao strong{font-size:13px}.precosFamiliaDado{color:var(--muted);font-size:11.5px}.precosFamiliaSubiram{color:var(--warn)}.precosFamiliaAplicar{font-size:12px;min-height:28px;padding:3px 10px}.precosFamiliaAplicar:disabled{cursor:not-allowed;opacity:.5}.precosTabela tbody tr.precosSeparadorFamilia td{border-bottom:none;height:10px;padding:0}.precosTabela tbody tr.precosSeparadorFamilia:hover{background:none}.precosCustoDoFilho{color:var(--muted);display:inline-block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:4px 8px;text-align:right;width:100%}.colCustoEditavel .celValor{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.18)}.celAjustePasso{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:4px}.celAjustePasso>button{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:5px;color:var(--foreground);cursor:pointer;font-size:13px;line-height:1;padding:4px 8px}.celAjustePasso>button:hover{border-color:var(--accent);color:var(--accent)}