:root{--ink:#1D1D1F;--ink-2:rgba(60,60,67,.72);--muted:rgba(60,60,67,.58);--muted-2:rgba(60,60,67,.34);--line:rgba(60,60,67,.16);--line-forte:rgba(60,60,67,.26);--ouro:#D0A639;--ouro-2:#B8862C;--ouro-3:#8A6410;--ouro-claro:#F1CF52;--ouro-txt:#7E5A0C;--sobre-ouro:#1A1400;--dourado-1:#FBF2DC;--dourado-2:#F3E3B8;--dourado-3:#E8D08A;--escuro:#14171B;--escuro-2:#232830;--red:#FF3B30;--danger:#D7382E;--verde:#D8F3DF;--verde-txt:#248A3D;--success:#248A3D;--azul:#007AFF;--laranja:#FF9500;--laranja-suave:#FFF1DC;--laranja-txt:#8A5200;--card:rgba(255,255,255,.72);--card-2:rgba(255,255,255,.6);--cell:rgba(255,255,255,.5);--cell-2:rgba(60,60,67,.045);--hover:rgba(255,255,255,.88);--borda-card:rgba(255,255,255,.75);--vibrancy:saturate(180%) blur(20px);--campo:rgba(255,255,255,.75);--campo-forte:#fff;--barra:rgba(255,255,255,.6);--barra-linha:rgba(60,60,67,.13);--barra-hover:rgba(60,60,67,.055);--barra-campo:rgba(60,60,67,.06);--barra-campo-on:rgba(255,255,255,.92);--barra-pilula:var(--ouro);--barra-pilula-txt:var(--sobre-ouro);--luz-topo:inset 0 .5px 0 rgba(255,255,255,.85);--sombra-card:0 0 0 .5px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.04),0 8px 20px -6px rgba(0,0,0,.10);--sombra-alta:0 0 0 .5px rgba(0,0,0,.06),0 12px 28px -8px rgba(0,0,0,.18),0 32px 64px -16px rgba(0,0,0,.16);--sombra-controle:0 .5px 1px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.06);--r-xxl:20px;--r-xl:16px;--r-lg:12px;--r-md:8px;--r-sm:6px;--mov:cubic-bezier(.32,.72,0,1);--mov-rapido:cubic-bezier(.4,0,.2,1);--font:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Helvetica Neue","Segoe UI",system-ui,sans-serif;--bg:#F2F2F7;--painel-escuro:var(--escuro);--panel:var(--card);--panel-alt:var(--card-2);--border:var(--line);--contorno-dourado:rgba(208,166,57,.35);--text-muted:var(--muted);--accent:var(--ouro);--accent-strong:var(--ouro-2);--radius-lg:var(--r-xxl);--radius-md:var(--r-xl);--radius-sm:var(--r-lg)}body:not(.light){--ink:#F2F3F5;--ink-2:rgba(235,236,240,.72);--muted:rgba(235,236,240,.55);--muted-2:rgba(235,236,240,.3);--line:rgba(255,255,255,.12);--line-forte:rgba(255,255,255,.2);--ouro-txt:#E4C266;--dourado-1:rgba(208,166,57,.12);--dourado-2:rgba(208,166,57,.2);--dourado-3:rgba(208,166,57,.3);--escuro-2:#2A3038;--red:#FF453A;--danger:#FF6961;--verde:rgba(48,209,88,.16);--verde-txt:#4ADE80;--success:#4ADE80;--azul:#0A84FF;--laranja:#FF9F0A;--laranja-suave:rgba(255,159,10,.14);--laranja-txt:#F5C265;--card:rgba(255,255,255,.055);--card-2:rgba(255,255,255,.04);--cell:rgba(255,255,255,.05);--cell-2:rgba(255,255,255,.045);--hover:rgba(255,255,255,.1);--borda-card:rgba(255,255,255,.09);--campo:rgba(255,255,255,.06);--campo-forte:rgba(255,255,255,.1);--barra:rgba(30,34,40,.7);--barra-linha:rgba(255,255,255,.09);--barra-hover:rgba(255,255,255,.07);--barra-campo:rgba(255,255,255,.07);--barra-campo-on:rgba(255,255,255,.12);--luz-topo:inset 0 .5px 0 rgba(255,255,255,.1);--sombra-card:0 0 0 .5px rgba(255,255,255,.04),0 1px 2px rgba(0,0,0,.3),0 8px 20px -6px rgba(0,0,0,.45);--sombra-alta:0 0 0 .5px rgba(255,255,255,.06),0 12px 28px -8px rgba(0,0,0,.6),0 32px 64px -16px rgba(0,0,0,.5);--sombra-controle:0 .5px 1px rgba(0,0,0,.4),0 1px 3px rgba(0,0,0,.3);--bg:#101317;--contorno-dourado:rgba(208,166,57,.28)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;background:#F2F2F7;color-scheme:light}html:has(body:not(.light)){color-scheme:dark}body{min-height:100vh;font-family:var(--font);font-size:13px;line-height:1.4;color:var(--ink);letter-spacing:-.01em;background:radial-gradient(60% 50% at 3% 2%,rgba(208,166,57,.1),transparent 68%),radial-gradient(52% 46% at 97% 94%,rgba(208,166,57,.07),transparent 70%),#F2F2F7;background-attachment:fixed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none}body:not(.light){background:radial-gradient(60% 50% at 3% 2%,rgba(208,166,57,.13),transparent 68%),radial-gradient(52% 46% at 97% 94%,rgba(208,166,57,.08),transparent 70%),#101317;background-attachment:fixed}.app-body{min-height:100vh}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}svg{display:block}img{max-width:100%}h1,h2,h3,h4{font-weight:600;letter-spacing:-.015em;line-height:1.2}::selection{background:var(--dourado-2);color:var(--ink)}.i{width:16px;height:16px;fill:currentColor;stroke:none;flex:none;display:block}.i.traco{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.i.girando{animation:girarIcone 1s linear infinite}@keyframes girarIcone{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.i.girando{animation-duration:2.4s}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cell-input,.chip-value,.commission-input input,.invoice-total strong,.nv-total-val,.price-cell,.purchase-total,.ranking-value,.stat-card h3,.total,.tx-kpi-valor,.value,td,th{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"ss01" 1,"cv05" 1,"tnum"}.comparison-current,.debt-summary strong,.detail-strong dd,.donut-center strong,.form-total strong,.goal-pct,.invoice-total strong,.nv-total-val,.stat-card h3,.txf-resumo-num{letter-spacing:-.03em;font-weight:600}:focus-visible{outline:2px solid var(--ouro-2);outline-offset:2px}.dashboard-shell{display:block;max-width:1760px;margin:0 auto;padding:18px 44px 56px 320px;min-height:100vh;transition:padding-left .22s ease}.container{display:block}.sidebar{position:fixed;left:0;top:0;bottom:0;width:280px;z-index:20;display:flex;flex-direction:column;gap:14px;padding:22px 16px 16px;border:0;border-radius:0 30px 30px 0;background:var(--barra);-webkit-backdrop-filter:saturate(180%) blur(30px);backdrop-filter:saturate(180%) blur(30px);box-shadow:0 0 0 .5px var(--barra-linha),16px 0 40px -12px rgba(28,30,36,.12);overflow:auto;overflow-x:hidden;scrollbar-width:thin;color:var(--ink-2);transition:width .22s var(--mov),padding .22s var(--mov)}body:not(.light) .sidebar{box-shadow:0 0 0 .5px var(--barra-linha),16px 0 40px -12px rgba(0,0,0,.5)}.sidebar::-webkit-scrollbar{width:6px}.sidebar::-webkit-scrollbar-thumb{background:rgba(60,60,67,.18);border-radius:99px}body:not(.light) .sidebar::-webkit-scrollbar-thumb{background:rgba(255,255,255,.16)}.side-top{position:relative;padding:2px 2px 8px}.side-brand,.side-top{display:flex;align-items:center;justify-content:center}.side-brand{min-width:0;padding:0}.side-brand img{width:118px;max-width:100%;height:auto;display:block}.side-brand .marca-clara{display:block}.side-brand .marca-escura,body:not(.light) .side-brand .marca-clara{display:none}body:not(.light) .side-brand .marca-escura{display:block}.side-toggle{position:absolute;right:0;top:50%;margin-top:-20px;width:32px;height:32px;border-radius:11px;flex:none;border:.5px solid var(--barra-linha);background:var(--barra-campo);color:var(--muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .18s var(--mov-rapido),color .18s var(--mov-rapido),transform .18s var(--mov)}.side-toggle:hover{background:var(--barra-hover);color:var(--ink)}.side-toggle:active{transform:scale(.94)}.side-toggle .i{width:15px;height:15px;transition:transform .22s var(--mov)}.side-search{display:flex;align-items:center;gap:9px;height:38px;padding:0 12px;border:.5px solid transparent;border-radius:10px;background:var(--barra-campo);color:inherit;cursor:text;width:100%;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.side-search:focus-within{background:var(--barra-campo-on);border-color:var(--ouro);box-shadow:0 0 0 3px rgba(208,166,57,.18)}.side-search .i{color:var(--muted);width:15px;height:15px;flex:none}.side-search input{flex:1 1;min-width:0;border:0;background:transparent;outline:0;font-size:13px;color:var(--ink)}.side-search input::placeholder{color:var(--muted)}.side-search input::-webkit-search-cancel-button{display:none}.side-search button{border:0;background:transparent;padding:0;cursor:pointer;color:var(--muted);display:flex}.side-search button:hover{color:var(--ink)}.side-nav{position:relative;display:flex;flex-direction:column;gap:2px}.nav-pill{position:absolute;left:0;right:0;z-index:0;height:38px;border-radius:9px;background:var(--barra-pilula);box-shadow:0 1px 3px rgba(138,100,16,.28),inset 0 .5px 0 rgba(255,255,255,.45);transform:translateY(0);opacity:0;pointer-events:none;transition:transform .34s var(--mov),opacity .2s ease}.nav-pill.on{opacity:1}.menu{display:flex;flex-direction:column;gap:2px;flex:1 1;min-height:0}.menu-item{position:relative;z-index:1;display:flex;align-items:center;gap:11px;width:100%;height:38px;padding:0 12px;border:0;border-radius:9px;background:transparent;color:var(--ink-2);font-size:13px;text-align:left;cursor:pointer;transition:color .2s var(--mov-rapido),background-color .2s var(--mov-rapido)}.menu-item .selo{width:24px;height:24px;border-radius:6px;flex:none;display:grid;place-items:center;background:var(--cor-aba,#8E8E93);box-shadow:0 1px 1.5px rgba(0,0,0,.2),inset 0 .5px 0 rgba(255,255,255,.4);transition:transform .2s var(--mov),filter .2s var(--mov-rapido)}.menu-item .selo .i{width:14px;height:14px;color:#fff}.menu-item .i{width:17px;height:17px;color:var(--muted);transition:color .2s var(--mov-rapido);flex:none}.menu-item:hover .selo{filter:brightness(1.06)}.menu-item .lbl{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-item .cnt{font-size:11px;color:var(--muted);flex:none}.menu-item:hover{background:var(--barra-hover);color:var(--ink)}.menu-item:hover .i{color:var(--ink-2)}.menu-item.active .selo .i,.menu-item:hover .selo .i{color:#fff}.menu-item:focus-visible{outline:2px solid var(--ouro-2);outline-offset:-2px}.menu-item.active{font-weight:600}.menu-item.active,.menu-item.active:hover{color:var(--barra-pilula-txt);background:transparent}.menu-item.active .i{color:var(--barra-pilula-txt)}.menu-item.active .selo{box-shadow:0 1px 2px rgba(0,0,0,.22),inset 0 .5px 0 rgba(255,255,255,.45),0 0 0 1.5px rgba(255,255,255,.5)}.menu-item.active .cnt{color:rgba(26,20,0,.6)}.side-vazio{padding:14px 12px;font-size:12px;color:var(--muted)}.side-sec{margin-top:6px}.sec-head{display:flex;align-items:center;gap:8px;width:100%;padding:6px 12px;border:0;background:transparent;color:var(--muted);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;cursor:pointer;border-radius:9px}.sec-head:hover{background:var(--barra-hover);color:var(--ink-2)}.sec-head .i{width:13px;height:13px;transition:transform .2s var(--mov)}.sec-head.closed .i{transform:rotate(-90deg)}.sec-head .lbl{flex:1 1;text-align:left}.sec-body{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .34s var(--mov),opacity .24s var(--mov-rapido),margin-top .34s var(--mov)}.sec-body>div{overflow:hidden;display:flex;flex-direction:column;gap:2px;min-height:0}.sec-body.fechada{grid-template-rows:0fr;opacity:0;margin-top:0}.side-foot{margin-top:auto;padding-top:12px;display:flex;flex-direction:column;gap:6px}.side-foot .quem{display:flex;align-items:center;gap:10px;padding:12px 8px 2px;border-top:.5px solid var(--barra-linha)}.side-foot .av{width:34px;height:34px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--ouro-claro),var(--ouro-2));color:var(--sobre-ouro);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;box-shadow:inset 0 .5px 0 rgba(255,255,255,.5)}.side-foot .who{flex:1 1;min-width:0}.side-foot .n{font-size:12.5px;font-weight:500;color:var(--ink);text-transform:capitalize}.side-foot .e,.side-foot .n{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side-foot .e{font-size:10.5px}.menu-item.logout,.side-foot .e{color:var(--muted)}.menu-item.logout .i{width:17px;height:17px;margin-left:3px;margin-right:3px}.menu-item.logout:hover{background:rgba(215,56,46,.1);color:var(--danger)}.menu-item.logout:hover .i{color:var(--danger)}.store-switcher{display:flex;flex-direction:column;gap:5px}.store-badge,.store-switcher-label{display:flex;align-items:center;gap:7px;font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);padding:0 4px;font-weight:600}.store-badge .i,.store-switcher-label .i{color:var(--ouro-txt);width:13px;height:13px}.store-switcher-select{width:100%;height:32px;padding:0 30px 0 11px;border-radius:8px;border:.5px solid var(--barra-linha);background-color:var(--campo-forte);color:var(--ink);font-size:12.5px;font-weight:500;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;box-shadow:var(--sombra-controle);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23888c94' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m8 10 4-4 4 4M8 14l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center;background-size:13px}.store-switcher-select option{color:#111}.store-switcher-select:focus-visible{outline:2px solid var(--ouro-2);outline-offset:1px}.store-switcher-go{height:32px;padding:0 12px;border-radius:8px;border:.5px solid var(--barra-linha);background:var(--campo-forte);color:var(--ink);cursor:pointer;font-size:12px;box-shadow:var(--sombra-controle)}.store-switcher-go:hover{background:var(--hover)}.store-badge{height:32px;padding:0 11px;border-radius:8px;border:.5px solid var(--barra-linha);background:var(--barra-campo);font-weight:500;letter-spacing:.01em;text-transform:none;font-size:12.5px;color:var(--ink-2)}.store-badge span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar.mini{width:88px;padding:22px 12px 16px;align-items:stretch}.sidebar.mini .side-top{flex-direction:column;gap:12px;padding:0 0 4px}.sidebar.mini .side-brand{padding:0;justify-content:center}.sidebar.mini .side-brand img{width:34px}.sidebar.mini .side-toggle{position:static;width:100%;height:34px}.sidebar.mini .side-toggle .i{transform:rotate(180deg)}.sidebar.mini .side-search{justify-content:center;padding:0;cursor:pointer}.sidebar.mini .side-search button,.sidebar.mini .side-search input{display:none}.sidebar.mini .menu-item{justify-content:center;padding:0;gap:0}.sidebar.mini .menu-item .cnt,.sidebar.mini .menu-item .lbl{display:none}.sidebar.mini .menu-item .selo{width:30px;height:30px;border-radius:8px}.sidebar.mini .menu-item .selo .i{width:17px;height:17px}.sidebar.mini .menu-item .i{width:20px;height:20px}.sidebar.mini .store-badge span,.sidebar.mini .store-switcher,.sidebar.mini .store-switcher-label span{display:none}.sidebar.mini .store-badge{justify-content:center;padding:0;height:38px}.sidebar.mini .side-sec{margin-top:10px;border-top:1px solid rgba(255,255,255,.1);padding-top:10px}.sidebar.mini .sec-head{display:none}.sidebar.mini .side-foot .quem{justify-content:center;padding:12px 0 2px}.sidebar.mini .side-foot .who{display:none}body.mini .dashboard-shell,body.mini .flash{padding-left:128px}body.mini .version-notice{margin-left:128px}@media (max-width:1200px){body.mini .dashboard-shell{padding-left:120px}}.main-panel{display:flex;flex-direction:column;gap:22px;min-width:0}.topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin:14px 0 4px;padding:18px 26px;border-radius:30px;background:var(--card);border:1px solid var(--borda-card);-webkit-backdrop-filter:var(--vibrancy);backdrop-filter:var(--vibrancy);box-shadow:var(--sombra-card),var(--luz-topo);color:var(--ink)}.topbar-label{font-size:10.5px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin-bottom:5px}.topbar h2{font-size:27px;font-weight:500;line-height:1.14;letter-spacing:-.026em;color:var(--ink)}.topbar h2 .avatar-circle{vertical-align:-8px;margin-right:8px}.topbar-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.user-pill{display:inline-flex;gap:10px;background:var(--cell);border:1px solid var(--borda-card);padding:6px 16px 6px 6px;border-radius:999px;font-weight:500;text-transform:capitalize;color:var(--ink);box-shadow:var(--sombra-controle)}.avatar-circle,.user-pill{align-items:center;font-size:12.5px}.avatar-circle{width:32px;height:32px;flex:none;background:linear-gradient(135deg,var(--ouro-claro),var(--ouro-2));display:flex;font-weight:700;color:var(--sobre-ouro);text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(255,255,255,.5)}.avatar-circle,.theme-toggle{border-radius:50%;justify-content:center}.theme-toggle{position:fixed;right:22px;bottom:22px;z-index:40;width:44px;height:44px;border:1px solid var(--borda-card);background:var(--card);-webkit-backdrop-filter:var(--vibrancy);backdrop-filter:var(--vibrancy);color:var(--ink-2);cursor:pointer;font-size:15px;display:inline-flex;align-items:center;box-shadow:var(--sombra-card);transition:transform .15s ease,color .15s ease}.theme-toggle:hover{color:var(--ouro-txt);transform:translateY(-1px)}.theme-toggle:active{transform:scale(.96)}.btn-new,.btn-primary,.btn-quitar,.btn-secondary,.export-btn,.ghost-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;padding:0 16px;border-radius:999px;font-size:12.5px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;text-decoration:none;border:.5px solid transparent;transition:background-color .12s var(--mov-rapido),filter .12s var(--mov-rapido),box-shadow .12s var(--mov-rapido)}.btn-new:active,.btn-primary:active,.btn-quitar:active,.btn-secondary:active,.export-btn:active,.ghost-btn:active{filter:brightness(.94)}.btn-new,.btn-primary,.btn-quitar{background:linear-gradient(180deg,var(--ouro-claro),var(--ouro));border-color:var(--ouro-2);color:var(--sobre-ouro);font-weight:600;box-shadow:inset 0 .5px 0 rgba(255,255,255,.55),0 1px 2px rgba(138,100,16,.28)}.btn-new:hover,.btn-primary:hover,.btn-quitar:hover{filter:brightness(1.04)}.btn-new:disabled,.btn-primary:disabled{opacity:.45;cursor:not-allowed;filter:none;box-shadow:none}.btn-secondary,.export-btn,.ghost-btn{background:var(--campo-forte);border-color:var(--line);color:var(--ink);box-shadow:inset 0 .5px 0 rgba(255,255,255,.9),var(--sombra-controle)}.btn-secondary:hover,.export-btn:hover,.ghost-btn:hover{background:var(--hover)}body:not(.light) .btn-secondary,body:not(.light) .export-btn,body:not(.light) .ghost-btn{background:var(--campo-forte);border-color:var(--line-forte);box-shadow:inset 0 .5px 0 rgba(255,255,255,.08),var(--sombra-controle)}button.export-btn,button.ghost-btn{font-family:inherit;cursor:pointer}.btn-secondary:disabled,.export-btn:disabled,.ghost-btn:disabled{opacity:.4;cursor:not-allowed}.btn-new .i,.btn-primary .i,.btn-quitar .i,.btn-secondary .i,.export-btn .i,.ghost-btn .i{width:14px;height:14px}.link-btn{background:none;border:0;padding:0;color:var(--ouro-txt);cursor:pointer;font-size:12.5px;text-decoration:underline;text-underline-offset:3px}.collapse-btn{gap:8px;flex-shrink:0}.collapse-btn,.icon-btn{display:inline-flex;align-items:center}.icon-btn{position:relative;justify-content:center;width:30px;height:30px;border-radius:8px;flex:none;border:.5px solid var(--line);background:var(--campo-forte);color:var(--ink-2);text-decoration:none;cursor:pointer;font-size:12.5px;box-shadow:inset 0 .5px 0 rgba(255,255,255,.9),var(--sombra-controle);transition:background-color .12s var(--mov-rapido),border-color .12s var(--mov-rapido),color .12s var(--mov-rapido),filter .12s var(--mov-rapido)}body:not(.light) .icon-btn{box-shadow:inset 0 .5px 0 rgba(255,255,255,.08),var(--sombra-controle)}.icon-btn .i{width:14px;height:14px}.icon-btn:hover{background:var(--hover);color:var(--ink)}.icon-btn:active{filter:brightness(.94)}.icon-btn:disabled{opacity:.35;cursor:not-allowed}.icon-btn.edit:hover{background:var(--dourado-1);color:var(--ouro-txt);border-color:var(--dourado-3)}.icon-btn.pay:hover,.icon-btn.salvar:hover{background:var(--verde);color:var(--verde-txt);border-color:rgba(36,138,61,.35)}.icon-btn.delete:hover{background:rgba(215,56,46,.1);color:var(--danger);border-color:rgba(215,56,46,.3)}.actions-cell{display:flex;gap:6px;justify-content:flex-end;align-items:center}.delete-form{display:inline}.row-edit-btn,.specular-btn{cursor:pointer}.specular-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid var(--ouro-2);border-radius:999px;overflow:hidden;background:linear-gradient(135deg,var(--ouro-claro),var(--ouro) 55%,var(--ouro-2));color:var(--sobre-ouro);font-weight:600;letter-spacing:-.01em;box-shadow:0 1px 2px rgba(138,100,16,.2),0 10px 24px -8px rgba(138,100,16,.45);transition:transform .15s ease,box-shadow .2s ease}.specular-btn:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(138,100,16,.22),0 16px 32px -10px rgba(138,100,16,.5)}.specular-btn:active{transform:translateY(0) scale(.985)}.specular-btn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.specular-sm{height:36px;padding:0 16px;font-size:12.5px}.specular-md{height:44px;padding:0 22px;font-size:14px}.specular-lg{height:52px;padding:0 28px;font-size:15.5px}.specular-tint{inset:0;background:radial-gradient(120% 140% at 20% 0,rgba(255,255,255,.55),transparent 60%)}.specular-shine,.specular-tint{position:absolute;pointer-events:none}.specular-shine{top:0;bottom:0;width:26%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);transform:translateX(-140%)}.specular-btn:hover .specular-shine{transform:translateX(420%);transition:transform .85s var(--mov)}.specular-line{position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 1px 0 rgba(255,255,255,.6),inset 0 -1px 0 rgba(0,0,0,.12);pointer-events:none}.specular-label{position:relative;display:inline-flex;align-items:center;gap:9px}@property --spec-angle{syntax:"<angle>";inherits:true;initial-value:0deg}.specular-auto .specular-line{box-shadow:none;background:conic-gradient(from var(--spec-angle),transparent 0deg,rgba(255,255,255,.85) 40deg,transparent 90deg,transparent 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;animation:girarEspecular var(--spec-duration,17s) linear infinite}@keyframes girarEspecular{to{--spec-angle:360deg}}@media (prefers-reduced-motion:reduce){.specular-auto .specular-line{animation:none}.specular-shine{display:none}}.chart-card,.comparison-card,.customer-card,.entrada-estoque,.form-card,.goal-card,.quick-entry,.ranking-card,.seller-card,.table-card{background:var(--card);border:1px solid var(--borda-card);-webkit-backdrop-filter:var(--vibrancy);backdrop-filter:var(--vibrancy);box-shadow:var(--sombra-card),var(--luz-topo);border-radius:var(--r-xxl)}.chart-card,.comparison-card,.goal-card,.ranking-card,.table-card{padding:26px 24px;min-width:0}.form-card{padding:28px 30px;max-width:600px}.table-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:22px}.table-title{font-size:14px;font-weight:600;letter-spacing:-.005em;color:var(--ink);display:flex;align-items:center;gap:8px}.table-title .i{color:var(--ouro-txt);width:15px;height:15px}.table-subtitle{font-size:11px;color:var(--muted);font-weight:400;margin-top:2px}.chart-card .table-title{margin-bottom:4px}.chart-card .table-subtitle{margin-bottom:16px;display:block}.table-tools{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.search-box,.search-form{position:relative;display:flex;align-items:center}.search-box .i,.search-form .i{position:absolute;left:10px;width:14px;height:14px;color:var(--muted);pointer-events:none}.search-box input,.search-form input{height:32px;padding:0 12px 0 30px;border-radius:8px;border:.5px solid var(--line-forte);background:var(--campo-forte);color:var(--ink);font-size:12.5px;min-width:220px;outline:0;box-shadow:inset 0 1px 1.5px rgba(60,60,67,.06);transition:border-color .12s var(--mov-rapido),box-shadow .12s var(--mov-rapido)}body:not(.light) .search-box input,body:not(.light) .search-form input{box-shadow:inset 0 1px 1.5px rgba(0,0,0,.3)}.search-box input::placeholder,.search-form input::placeholder{color:var(--muted)}.search-box input:focus,.search-form input:focus{border-color:var(--ouro);box-shadow:0 0 0 3.5px rgba(208,166,57,.28)}.no-results{padding:30px 0;display:none}.empty-state,.no-results{text-align:center;color:var(--muted);font-size:13px}.empty-state{padding:40px 10px}.chart-empty{height:240px;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:13px;text-align:center}.chart-wrap{position:relative;height:240px}.charts-grid,.goal-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));grid-gap:16px;gap:16px}.stat-card{position:relative;align-items:center;gap:14px;padding:20px 22px;border-radius:var(--r-xl);background:var(--card);border:1px solid var(--borda-card);-webkit-backdrop-filter:var(--vibrancy);backdrop-filter:var(--vibrancy);box-shadow:var(--sombra-card),var(--luz-topo);overflow:hidden}.stat-body,.stat-card{display:flex;min-width:0}.stat-body{flex-direction:column;gap:3px}.stat-label{font-size:10.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.09em;word-wrap:break-word}.stat-card h3{font-size:22px;font-weight:600;letter-spacing:-.025em;color:var(--ink);line-height:1.2;min-width:0;overflow-wrap:anywhere}.stat-card span{font-size:11.5px;color:var(--muted)}.stat-icon{width:40px;height:40px;border-radius:11px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:#8E8E93;color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.18),inset 0 .5px 0 rgba(255,255,255,.42)}.stat-icon .i{width:19px;height:19px;color:#fff}.stat-icon.blue{background:#0A84FF}.stat-icon.indigo{background:#5E5CE6}.stat-icon.cyan{background:#30B0C7}.stat-icon.green{background:#30D158}.stat-icon.amber{background:#FF9F0A}.stat-icon.rose{background:#FF375F}.stat-badge{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;background:var(--dourado-1);color:var(--ouro-txt);font-size:10.5px;font-weight:500}.stats-grid .stat-card:first-child:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(var(--ouro-claro),var(--ouro-2))}.profit-pos{color:var(--verde-txt)!important}.profit-neg{color:var(--danger)!important}.margin-pct{color:var(--muted);font-size:11.5px}.progress-bar-outer{width:100%;height:10px;border-radius:999px;background:rgba(60,60,67,.1);overflow:hidden}body:not(.light) .progress-bar-outer{background:rgba(255,255,255,.09)}.progress-bar-inner{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--ouro-2),var(--ouro-claro));transition:width .4s ease}.progress-bar-inner.complete{background:linear-gradient(90deg,#1B7A33,#34C759)}.progress-bar-outer.segmented{display:flex}.progress-segment{height:100%;transition:width .4s ease}.progress-segment:first-child{border-radius:999px 0 0 999px}.progress-segment:last-child{border-radius:0 999px 999px 0}.goal-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.goal-edit-btn{width:32px;height:32px;border-radius:50%;flex:none;cursor:pointer;font-size:12px;background:var(--cell);border:1px solid var(--line);color:var(--muted)}.goal-edit-btn:hover{background:var(--hover);color:var(--ink)}.goal-numbers{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;font-size:12.5px;color:var(--muted)}.goal-numbers strong{color:var(--ink);font-size:15px;font-weight:600}.goal-legend{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:12px;font-size:11.5px;color:var(--muted)}.goal-legend-item{display:inline-flex;align-items:center;gap:7px}.goal-legend-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.goal-legend-name{color:var(--ink);font-weight:500;text-transform:capitalize}.goal-pct{margin-top:10px;font-size:19px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.goal-done{margin-left:10px;font-size:11.5px;font-weight:500;color:var(--verde-txt)}.goal-form{display:flex;gap:10px;margin-top:14px;align-items:center}.goal-form input{flex:1 1;height:38px;padding:0 14px;border-radius:14px;border:1px solid var(--line);background:var(--campo);color:var(--ink);font-size:13px;outline:0}.goal-form input:focus{border-color:var(--ouro);box-shadow:0 0 0 3px rgba(208,166,57,.18)}.goal-form button{height:38px;padding:0 16px;border-radius:999px;border:1px solid var(--ouro-2);background:linear-gradient(135deg,var(--ouro-claro),var(--ouro));color:var(--sobre-ouro);font-size:12.5px;font-weight:600;cursor:pointer}.comparison-values{display:flex;align-items:flex-end;gap:18px;margin-top:6px;flex-wrap:wrap}.comparison-current{font-size:22px;font-weight:600;letter-spacing:-.025em;color:var(--ink)}.comparison-prev{font-size:12.5px;color:var(--muted)}.comparison-delta{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:500;padding:5px 11px;border-radius:999px;margin-top:10px}.comparison-delta.up{background:var(--verde);color:var(--verde-txt)}.comparison-delta.down{background:rgba(215,56,46,.12);color:var(--danger)}.comparison-delta.neutral{background:rgba(60,60,67,.07);color:var(--muted)}body:not(.light) .comparison-delta.neutral{background:rgba(255,255,255,.07)}.ranking-list{display:flex;flex-direction:column;gap:14px;margin-top:16px}.ranking-item{display:grid;grid-template-columns:32px 1fr auto;align-items:center;grid-gap:12px;gap:12px}.ranking-medal{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:rgba(60,60,67,.07);color:var(--muted)}body:not(.light) .ranking-medal{background:rgba(255,255,255,.08)}.ranking-medal.gold{background:var(--dourado-2);color:var(--ouro-3)}.ranking-medal.silver{background:rgba(148,163,184,.22);color:#475569}.ranking-medal.bronze{background:rgba(217,119,6,.16);color:#92400E}body:not(.light) .ranking-medal.silver{color:#CBD5E1}body:not(.light) .ranking-medal.bronze{color:#F0A742}.ranking-info{min-width:0}.ranking-name{font-size:13px;font-weight:500;margin-bottom:6px;text-transform:capitalize;color:var(--ink)}.ranking-count{font-size:11px;font-weight:400;color:var(--muted);text-transform:none}.ranking-bar-outer{width:100%;height:8px;border-radius:999px;background:rgba(60,60,67,.09);overflow:hidden}body:not(.light) .ranking-bar-outer{background:rgba(255,255,255,.08)}.ranking-bar-inner{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--ouro-2),var(--ouro-claro))}.ranking-value{font-size:13.5px;font-weight:600;color:var(--ink);white-space:nowrap}.bar-list{gap:14px}.bar-list,.bar-row{display:flex;flex-direction:column}.bar-row{gap:7px}.bar-row-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.bar-label{font-size:12.5px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar-value{color:var(--muted);font-size:12px;white-space:nowrap}.bar-track{height:10px;border-radius:999px;background:rgba(60,60,67,.09);overflow:hidden}body:not(.light) .bar-track{background:rgba(255,255,255,.08)}.bar-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--ouro-2),var(--ouro-claro));transition:width .4s ease}.bar-fill.green{background:linear-gradient(90deg,#1B7A33,#34C759)}.donut-block{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.donut-wrap{position:relative;width:172px;height:172px;flex-shrink:0}.donut{width:100%;height:100%;display:block}.donut circle{transition:stroke-dasharray .5s ease}.donut-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;pointer-events:none}.donut-center span{font-size:10.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.donut-center strong{font-size:19px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.donut-legend{flex:1 1;min-width:180px;display:flex;flex-direction:column;gap:11px;list-style:none}.donut-legend li{display:flex;align-items:center;gap:10px;font-size:12.5px}.legend-dot{width:11px;height:11px;border-radius:4px;flex-shrink:0}.legend-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2)}.legend-value{margin-left:auto;color:var(--muted);font-size:12px;white-space:nowrap}.products-table-wrap,.table-wrapper{overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.products-table-wrap::-webkit-scrollbar,.table-wrapper::-webkit-scrollbar{height:8px}.products-table-wrap::-webkit-scrollbar-thumb,.table-wrapper::-webkit-scrollbar-thumb{background:rgba(60,60,67,.16);border-radius:99px}.commission-table,.payables-table,.products-table,.sales-table{width:100%;border-collapse:separate;border-spacing:0 6px}.commission-table th,.payables-table th,.products-table th,.sales-table th{padding:0 12px 6px;text-align:left;vertical-align:middle;font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-weight:500;white-space:nowrap}.commission-table td,.payables-table td,.products-table td,.sales-table td{padding:13px 12px;text-align:left;vertical-align:middle;font-size:13px;background:var(--cell-2);border:0;transition:background-color .15s ease}.commission-table tbody tr td:first-child,.payables-table tbody tr td:first-child,.products-table tbody tr td:first-child,.sales-table tbody tr td:first-child{border-radius:var(--r-lg) 0 0 var(--r-lg);padding-left:16px}.commission-table tbody tr td:last-child,.payables-table tbody tr td:last-child,.products-table tbody tr td:last-child,.sales-table tbody tr td:last-child{border-radius:0 var(--r-lg) var(--r-lg) 0;padding-right:16px}.commission-table tbody tr:hover td,.payables-table tbody tr:hover td,.products-table tbody tr:hover td,.sales-table tbody tr:hover td{background:var(--hover)}.sales-table tfoot td{background:transparent;font-weight:600}.seller-badge{display:inline-flex;align-items:center;gap:6px;background:var(--cell);border:1px solid var(--line);padding:4px 11px;border-radius:999px;font-size:11.5px;color:var(--ink-2)}.price-cell{color:var(--verde-txt);font-weight:600}.cell-strong{font-weight:500;color:var(--ink)}.cell-sub{display:block;font-size:11px;color:var(--muted);margin-top:2px}.sales-table tbody tr.row-editando td{background:var(--dourado-1)}.sales-table tbody tr:target td{background:var(--dourado-1);box-shadow:inset 0 0 0 1px var(--dourado-3)}.payables-table .row-overdue td:first-child{box-shadow:inset 3px 0 0 var(--danger)}.cell-input{width:100%;height:34px;padding:0 11px;border-radius:10px;border:1px solid var(--line);background:var(--campo-forte);color:var(--ink);font-size:12.5px;outline:0}.cell-input.curto{width:88px}.cell-input:focus{border-color:var(--ouro);box-shadow:0 0 0 3px rgba(208,166,57,.18)}.table-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:18px}.pagination-info{font-size:11.5px;color:var(--muted)}.pagination{display:flex;align-items:center;gap:5px}.page-btn{min-width:32px;height:32px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--cell);border:1px solid var(--line);color:var(--ink-2);cursor:pointer;font-size:12px;text-decoration:none;transition:background-color .15s ease}.page-btn:hover:not(:disabled){background:var(--hover);color:var(--ink)}.page-btn:disabled{opacity:.35;cursor:not-allowed}.page-btn.active{background:var(--escuro);color:#fff;border-color:var(--escuro);font-weight:500}body:not(.light) .page-btn.active{background:var(--ouro);border-color:var(--ouro);color:var(--sobre-ouro)}.input-group{margin-bottom:0;display:flex;flex-direction:column;gap:6px;min-width:0}.input-group label{display:block;color:var(--muted);font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;padding-left:4px}.input-group input,.input-group select,.input-group textarea{width:100%;height:34px;padding:0 11px;border-radius:8px;border:.5px solid var(--line-forte);background:var(--campo-forte);color:var(--ink);font-size:13px;outline:0;box-shadow:inset 0 1px 1.5px rgba(60,60,67,.06);transition:border-color .12s var(--mov-rapido),box-shadow .12s var(--mov-rapido)}body:not(.light) .input-group input,body:not(.light) .input-group select,body:not(.light) .input-group textarea{box-shadow:inset 0 1px 1.5px rgba(0,0,0,.3)}.input-group textarea{height:auto;min-height:80px;padding:9px 11px;resize:vertical;line-height:1.5}.input-group select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:30px;cursor:pointer;box-shadow:inset 0 .5px 0 rgba(255,255,255,.9),var(--sombra-controle);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23888c94' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m8 10 4-4 4 4M8 14l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center;background-size:13px}body:not(.light) .input-group select{box-shadow:inset 0 .5px 0 rgba(255,255,255,.08),var(--sombra-controle)}.input-group select option{color:#111}.input-group input::placeholder,.input-group textarea::placeholder{color:var(--muted)}.input-group input:focus,.input-group select:focus,.input-group textarea:focus{border-color:var(--ouro);box-shadow:0 0 0 3.5px rgba(208,166,57,.28);background:var(--campo-forte)}.input-group input[readonly]{color:var(--muted);cursor:default}.field-hint{font-size:11px;color:var(--muted)}.field-error,.field-hint{display:block;margin-top:5px;padding-left:4px}.field-error{font-size:11.5px;color:var(--danger)}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px 20px;gap:18px 20px;margin-top:20px}.form-grid .full-width{grid-column:1/-1}.form-actions{gap:10px;margin-top:8px;flex-wrap:wrap}.form-actions,.form-total{grid-column:1/-1;display:flex}.form-total{flex-direction:column;align-items:stretch;gap:8px;padding:16px 18px;border-radius:var(--r-xl);font-size:13px;background:var(--dourado-1);border:1px solid var(--dourado-3)}.form-total strong{font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.total-line{display:flex;justify-content:space-between;align-items:baseline;gap:12px;color:var(--muted)}.total-line span:last-child{color:var(--ink);font-weight:500}.total-final{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-top:10px;border-top:1px solid var(--dourado-3)}.total-final span{color:var(--ink);font-weight:600}.password-wrapper{position:relative}.password-wrapper input{padding-right:44px}.password-toggle{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:13px;display:inline-grid;place-items:center}.password-toggle:hover{background:var(--hover);color:var(--ink)}.file-field{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.file-field input[type=file]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.file-button{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:var(--cell);color:var(--ink);cursor:pointer;font-size:12.5px}.file-button:hover{background:var(--hover)}.file-field input[type=file]:focus-visible+.file-button{outline:2px solid var(--ouro-2);outline-offset:2px}.file-name{font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.integration-id-field input{letter-spacing:.14em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.form-card .integration-id-field input{color:var(--ink-2)}.nv-code,.transfer-codigo{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.06em}.filter-bar{margin-bottom:20px}.filter-bar,.period-form{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px}.period-field{display:flex;flex-direction:column;gap:6px;min-width:0}.period-field.grow{flex:1 1;min-width:200px}.period-field label{font-size:10.5px;color:var(--muted);font-weight:500;text-transform:uppercase;letter-spacing:.09em;padding-left:4px}.period-field input[type=date],.period-field input[type=search],.period-field select{height:34px;padding:0 11px;border-radius:8px;border:.5px solid var(--line-forte);background:var(--campo-forte);color:var(--ink);font-size:13px;outline:0;box-shadow:inset 0 1px 1.5px rgba(60,60,67,.06);transition:border-color .12s var(--mov-rapido),box-shadow .12s var(--mov-rapido)}body:not(.light) .period-field input[type=date],body:not(.light) .period-field input[type=search]{box-shadow:inset 0 1px 1.5px rgba(0,0,0,.3)}.period-field input[type=date]::-webkit-calendar-picker-indicator{opacity:.5;cursor:pointer;-webkit-transition:opacity .12s ease;transition:opacity .12s ease}.period-field input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:.9}.period-field select{max-width:320px;cursor:pointer;padding-right:30px;-moz-appearance:none;appearance:none;-webkit-appearance:none;box-shadow:inset 0 .5px 0 rgba(255,255,255,.9),var(--sombra-controle);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23888c94' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m8 10 4-4 4 4M8 14l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center;background-size:13px}body:not(.light) .period-field select{box-shadow:inset 0 .5px 0 rgba(255,255,255,.08),var(--sombra-controle)}.period-field select optgroup,.period-field select option{color:#111}.period-field input:focus,.period-field select:focus{border-color:var(--ouro);box-shadow:0 0 0 3.5px rgba(208,166,57,.28)}.period-form .btn-primary,.period-form .btn-secondary,.period-form .ghost-btn{width:auto;padding:0 16px}.filter-note{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.filter-modes,.invoice-mode,.subtabs{display:inline-flex;padding:2px;gap:2px;border-radius:9px;background:rgba(60,60,67,.08);border:.5px solid transparent}body:not(.light) .filter-modes,body:not(.light) .invoice-mode,body:not(.light) .subtabs{background:rgba(255,255,255,.08)}.mode-btn,.subtab{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:26px;padding:0 13px;border:0;border-radius:7px;background:transparent;font-size:12px;font-weight:500;cursor:pointer;color:var(--ink-2);text-decoration:none;transition:background-color .12s var(--mov-rapido),color .12s var(--mov-rapido),box-shadow .12s var(--mov-rapido)}.mode-btn:hover,.subtab:hover{color:var(--ink)}.mode-btn.active,.subtab.active{background:var(--campo-forte);color:var(--ink);box-shadow:0 .5px 1px rgba(0,0,0,.12),0 1px 3px rgba(0,0,0,.08),inset 0 .5px 0 rgba(255,255,255,.9)}body:not(.light) .mode-btn.active,body:not(.light) .subtab.active{background:rgba(255,255,255,.16);box-shadow:0 1px 2px rgba(0,0,0,.4),inset 0 .5px 0 rgba(255,255,255,.14)}.mode-btn .i,.subtab .i{width:13px;height:13px}.flash{max-width:1760px;margin:0 auto;padding:16px 44px 0 320px}.version-notice{margin:16px 44px 18px 320px}.flash-messages{max-width:none;margin:0;padding:0}.flash-message{display:flex;align-items:center;gap:10px;padding:13px 18px;border-radius:var(--r-xl);margin-bottom:12px;font-size:12.5px;background:var(--dourado-1);border:1px solid var(--dourado-3);color:var(--ink);box-shadow:var(--sombra-controle)}.flash-message .i{color:var(--ouro-txt)}.flash-texto{flex:1 1;min-width:0}.flash-fechar{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;padding:0;border:none;border-radius:999px;background:transparent;color:var(--ouro-txt);cursor:pointer;opacity:.75}.flash-fechar:hover{opacity:1;background:var(--dourado-2)}.alert-bar,.payable-alerts{display:flex;flex-direction:column;gap:12px;padding:15px 18px;margin-bottom:18px;border-radius:var(--r-xl);background:var(--laranja-suave);border:1px solid rgba(255,149,0,.32);color:var(--laranja-txt);font-size:12.5px}.alert-bar-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.alert-bar-title{display:inline-flex;align-items:center;gap:9px;font-weight:600;color:var(--laranja-txt)}.alert-bar-title .i{width:16px;height:16px}.alert-bar-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:rgba(255,149,0,.22);font-size:11px;font-weight:600}.alert-bar a,.payable-alerts .alert-link{color:var(--laranja-txt);text-decoration:underline;text-underline-offset:3px;font-weight:500}.alert-bar a:hover,.payable-alerts .alert-link:hover{opacity:.75}.low-stock-list{display:flex;flex-wrap:wrap;gap:8px}.low-stock-chip{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,.55);border:1px solid rgba(255,149,0,.22);font-size:11.5px}body:not(.light) .low-stock-chip{background:rgba(255,255,255,.06)}.low-stock-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.low-stock-qty{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.low-stock-chip.out{border-color:rgba(215,56,46,.35)}.low-stock-chip.out .low-stock-qty{color:var(--danger)}.stock-badge{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font-size:10.5px;font-weight:500;white-space:nowrap}.stock-badge.ok{background:var(--verde);color:var(--verde-txt)}.stock-badge.low{background:var(--laranja-suave);color:var(--laranja-txt)}.stock-badge.out{background:rgba(215,56,46,.12);color:var(--danger)}.pay-badge{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 11px;border-radius:999px;font-size:10.5px;font-weight:500;white-space:nowrap;background:rgba(60,60,67,.07);color:var(--ink-2)}body:not(.light) .pay-badge{background:rgba(255,255,255,.07)}.pay-badge:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex:none;opacity:.8}.pay-badge.paid{background:var(--verde);color:var(--verde-txt)}.pay-badge.waiting{background:var(--laranja-suave);color:var(--laranja-txt)}.pay-badge.pending{background:rgba(215,56,46,.12);color:var(--danger)}.pay-badge.none{background:rgba(60,60,67,.07);color:var(--muted)}body:not(.light) .pay-badge.none{background:rgba(255,255,255,.06)}.pay-badge small{font-weight:400;opacity:.75;margin-left:2px}.modal-overlay{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(20,23,27,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal-card{width:100%;max-width:480px;max-height:calc(100vh - 40px);overflow:auto;background:var(--campo-forte);border:1px solid var(--borda-card);border-radius:var(--r-xxl);padding:26px;box-shadow:var(--sombra-alta);text-align:center}body:not(.light) .modal-card{background:#1A1E24}.modal-card.wide{max-width:640px;text-align:left}.modal-icon{width:52px;height:52px;border-radius:18px;margin:0 auto 16px;display:inline-flex;align-items:center;justify-content:center;font-size:20px;background:var(--dourado-1);color:var(--ouro-txt)}.modal-card h2{font-size:18px;font-weight:600;letter-spacing:-.015em;margin-bottom:8px}.modal-card p{font-size:12.5px;color:var(--muted);line-height:1.55}.modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.modal-head h2{display:flex;align-items:center;gap:10px}.modal-head h2 .i{color:var(--ouro-txt);width:17px;height:17px}.modal-close{width:32px;height:32px;border-radius:50%;flex:none;border:1px solid var(--line);background:var(--cell);color:var(--muted);cursor:pointer;font-size:13px;display:inline-grid;place-items:center}.modal-close:hover{background:var(--hover);color:var(--ink)}.modal-lead{font-size:12.5px;color:var(--muted);margin-bottom:18px;line-height:1.55}.modal-form{display:flex;flex-direction:column;gap:16px}.modal-form .input-group textarea{min-height:80px}.delete-sale-actions,.modal-actions,.modal-form .modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;flex-wrap:wrap}.status-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 16px;border-radius:var(--r-xl);background:var(--cell);border:1px solid var(--line)}.status-actions-label{font-size:10.5px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted)}.status-actions form{display:inline-flex}.error-page{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px;padding:24px}.error-page .error-code{font-size:88px;font-weight:800;letter-spacing:-.04em;line-height:1;background:linear-gradient(135deg,var(--ouro-claro),var(--ouro-2));-webkit-background-clip:text;background-clip:text;color:transparent}.error-page h2{font-size:22px}.error-page p{color:var(--muted);max-width:380px;font-size:13px}.skeleton{background:linear-gradient(90deg,var(--cell-2),var(--hover),var(--cell-2));background-size:200% 100%;animation:brilhoEsqueleto 1.4s ease-in-out infinite;border-radius:var(--r-lg)}@keyframes brilhoEsqueleto{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-brand{height:96px;border-radius:var(--r-xl);margin-bottom:16px}.skeleton-menu{height:42px;border-radius:14px;margin-bottom:6px}.skeleton-topbar{height:82px;border-radius:30px;margin-bottom:22px}.skeleton-card{height:96px;border-radius:var(--r-xl)}.skeleton-panel{height:280px;border-radius:var(--r-xxl)}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.lg-page{--lg-gold:var(--ouro);--lg-gold-light:var(--ouro-claro);--lg-gold-dark:var(--ouro-2);--lg-ink:var(--ink);--lg-muted:var(--muted);--lg-line:var(--line);--lg-form-bg:transparent;--lg-input-bg:var(--campo);--lg-input-bg-focus:var(--campo-forte);--lg-input-ink:var(--ink);--lg-arc:rgba(208,166,57,.4);position:relative;min-height:100vh;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(420px,1fr);overflow:hidden;color:var(--lg-ink);background:radial-gradient(60% 50% at 3% 2%,rgba(208,166,57,.1),transparent 68%),radial-gradient(52% 46% at 97% 94%,rgba(208,166,57,.07),transparent 70%),#F2F2F7}.lg-page:not(.light){--lg-arc:rgba(208,166,57,.3);background:radial-gradient(60% 50% at 3% 2%,rgba(208,166,57,.14),transparent 68%),radial-gradient(52% 46% at 97% 94%,rgba(208,166,57,.08),transparent 70%),#101317}.lg-brand{position:relative;display:grid;place-items:center;overflow:hidden;margin:18px 0 18px 18px;border-radius:30px;border:1px solid rgba(255,255,255,.06);background:radial-gradient(120% 60% at 0 0,rgba(208,166,57,.24),transparent 62%),var(--escuro);box-shadow:var(--sombra-alta)}.lg-brand:after,.lg-brand:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.lg-brand:before{width:120%;height:80%;top:-26%;left:-20%;border:1px solid var(--lg-arc);transform:rotate(-10deg);animation:lgArcTop 16s ease-in-out infinite}.lg-brand:after{width:124%;height:60%;right:-24%;bottom:-20%;border-top:2px solid var(--ouro);opacity:.5;transform:rotate(13deg);animation:lgArcBottom 18s ease-in-out infinite}.lg-brand-content{position:relative;z-index:1;display:grid;justify-items:center;text-align:center;padding:40px;width:min(70%,460px)}.lg-logo{display:block;width:min(210px,56%);height:auto;margin-bottom:20px;filter:drop-shadow(0 18px 30px rgba(0,0,0,.35))}.lg-wordmark{margin:0;color:#fff;font-size:clamp(34px,4.6vw,62px);font-weight:800;line-height:.95;letter-spacing:-.05em}.lg-wordmark span{color:var(--ouro)}.lg-divider{width:220px;max-width:70%;height:2px;margin-top:22px;background:linear-gradient(90deg,transparent,var(--ouro),transparent);animation:lgGoldPulse 4.8s ease-in-out infinite}.lg-tagline{margin-top:22px;color:rgba(255,255,255,.6);font-size:clamp(14px,1.1vw,18px);letter-spacing:-.02em}.lg-page.light{--lg-arc:rgba(184,134,44,.34)}.lg-page.light .lg-brand{border-color:rgba(60,60,67,.08);background:#FFFFFF;box-shadow:var(--sombra-card)}.lg-page.light .lg-brand:after{border-top-color:var(--ouro-2);opacity:.45}.lg-page.light .lg-logo{filter:drop-shadow(0 12px 20px rgba(0,0,0,.1))}.lg-page.light .lg-wordmark{color:var(--ink)}.lg-page.light .lg-wordmark span{color:var(--ouro-2)}.lg-page.light .lg-divider{background:linear-gradient(90deg,transparent,var(--ouro-2),transparent)}.lg-page.light .lg-tagline{color:var(--muted)}.lg-form-panel{display:flex;align-items:center;justify-content:center;padding:clamp(28px,5vw,72px)}.lg-form-wrap{width:min(100%,430px);padding:36px 34px 38px;border-radius:30px;background:var(--card);border:1px solid var(--borda-card);-webkit-backdrop-filter:var(--vibrancy);backdrop-filter:var(--vibrancy);box-shadow:var(--sombra-card)}.lg-eyebrow{margin:0 0 10px;color:var(--ouro-txt);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.lg-title{margin:0;color:var(--ink);font-size:clamp(26px,3vw,34px);font-weight:600;line-height:1.08;letter-spacing:-.03em}.lg-desc{margin:14px 0 28px;color:var(--muted);font-size:13.5px;line-height:1.55;letter-spacing:-.01em}.lg-flash{margin-bottom:18px}.lg-form{display:grid;grid-gap:18px;gap:18px}.lg-field{display:grid;grid-gap:7px;gap:7px}.lg-label{color:var(--muted);font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding-left:4px}.lg-input{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-height:50px;padding:0 16px;border:1px solid var(--line);border-radius:16px;background:var(--lg-input-bg);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.lg-input:focus-within{border-color:var(--ouro);box-shadow:0 0 0 3px rgba(208,166,57,.18);background:var(--lg-input-bg-focus)}.lg-input-icon{color:var(--muted);font-size:14px}.lg-input:focus-within .lg-input-icon{color:var(--ouro-txt)}.lg-input input{width:100%;min-width:0;height:48px;border:0;outline:0;background:transparent;color:var(--ink);font-family:inherit;font-size:14.5px;letter-spacing:-.01em}.lg-input input::placeholder{color:var(--muted)}.lg-input input:-webkit-autofill,.lg-input input:-webkit-autofill:active,.lg-input input:-webkit-autofill:focus,.lg-input input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--campo-forte) inset;-webkit-text-fill-color:var(--ink);caret-color:var(--ink)}.lg-eye{display:inline-grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:rgba(60,60,67,.07);color:var(--muted);cursor:pointer;font-size:13px;transition:color .18s ease,background-color .18s ease}.lg-page:not(.light) .lg-eye{background:rgba(255,255,255,.1)}.lg-eye:hover{color:var(--ouro-txt)}.lg-submit{min-height:52px;margin-top:6px;border:1px solid var(--ouro-2);border-radius:999px;background:linear-gradient(100deg,var(--ouro-claro) 0,var(--ouro) 48%,var(--ouro-2) 100%);color:var(--sobre-ouro);cursor:pointer;font-family:inherit;font-size:15px;font-weight:600;letter-spacing:-.01em;box-shadow:0 10px 24px -8px rgba(138,100,16,.45);transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.lg-submit:hover{transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 16px 32px -10px rgba(138,100,16,.5)}.lg-submit:active{transform:translateY(0)}@keyframes lgArcTop{0%,to{transform:rotate(-10deg) scale(1);opacity:.7}50%{transform:rotate(-8deg) scale(1.02);opacity:1}}@keyframes lgArcBottom{0%,to{transform:rotate(13deg) scale(1)}50%{transform:rotate(15deg) scale(1.015)}}@keyframes lgGoldPulse{0%,to{opacity:.6;transform:scaleX(.82)}50%{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.lg-brand:after,.lg-brand:before,.lg-divider{animation:none}}@media (max-width:1024px){.lg-page{grid-template-columns:1fr}.lg-brand{min-height:34vh;margin:14px 14px 0}.lg-form-panel{padding:28px 18px 48px}}@media (max-width:560px){.lg-brand{min-height:26vh}.lg-logo{width:min(140px,44%);margin-bottom:12px}.lg-wordmark{font-size:clamp(30px,11vw,46px)}.lg-form-wrap{padding:26px 22px 28px}}.customers-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:20px;gap:20px}.customer-card{padding:22px 24px;display:flex;flex-direction:column;gap:16px;min-width:0;transition:transform .15s ease,box-shadow .2s ease}.customer-card:hover{transform:translateY(-1px);box-shadow:var(--sombra-alta)}.customer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.customer-header h3{font-size:15px;font-weight:600;letter-spacing:-.015em;color:var(--ink);min-width:0;overflow-wrap:anywhere}.customer-meta{font-size:11px;color:var(--muted);margin-top:3px}.customer-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:12px;gap:12px}.info-item{min-width:0}.info-item .label{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted)}.info-item .value{display:block;font-size:13.5px;font-weight:500;color:var(--ink);margin-top:3px;overflow-wrap:anywhere}.purchases-section{border-top:1px solid var(--line);padding-top:14px}.purchases-title{font-size:10.5px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted);margin-bottom:10px}.purchases-list{display:flex;flex-direction:column;gap:6px;max-height:230px;overflow-y:auto;scrollbar-width:thin}.purchase-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:var(--r-lg);background:var(--cell-2);transition:background-color .15s ease}.purchase-item:hover{background:var(--hover)}.purchase-left{min-width:0;flex:1 1}.purchase-left,.purchase-right{display:flex;flex-direction:column;gap:2px}.purchase-right{align-items:flex-end;text-align:right;flex:none;max-width:45%}.product-name{font-size:12.5px;font-weight:500;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.purchase-date,.quantity{font-size:10.5px;color:var(--muted)}.purchase-total,.quantity{white-space:nowrap}.purchase-total{font-size:13px;font-weight:600;color:var(--ink)}.purchase-seller{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;color:var(--muted);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.purchase-seller .i{width:12px;height:12px;flex:none;color:var(--ouro-txt)}.receipt-cell{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.receipt-ok{display:inline-flex;align-items:center;gap:6px;color:var(--verde-txt);font-size:11.5px;font-weight:500}.receipt-ok:hover{text-decoration:underline;text-underline-offset:3px}.receipt-missing{display:inline-flex;align-items:center;gap:6px;color:var(--laranja-txt);font-size:11.5px}.receipt-na{color:var(--muted-2);font-size:11.5px}.receipt-note{font-size:11px;color:var(--muted);margin-top:6px}.receipt-upload{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:var(--r-xl);background:var(--cell);border:1px solid var(--line)}.receipt-preview{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.receipt-thumb{width:84px;height:84px;border-radius:var(--r-lg);overflow:hidden;flex:none;background:var(--cell-2);border:1px solid var(--line);display:grid;place-items:center}.receipt-thumb img{width:100%;height:100%;object-fit:cover}.receipt-thumb-pdf{display:grid;place-items:center;color:var(--danger)}.receipt-thumb-pdf .i{width:26px;height:26px}.receipt-meta{min-width:0;flex:1 1}.receipt-filename{font-size:12px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.receipt-buttons{display:flex;gap:8px;flex-wrap:wrap}.detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:18px 22px;gap:18px 22px}.detail-item{min-width:0}.detail-item dt{font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted)}.detail-item dd{font-size:14px;font-weight:500;color:var(--ink);margin-top:4px;overflow-wrap:anywhere}.detail-strong dd{font-size:19px;font-weight:600;letter-spacing:-.02em}.detail-wide{grid-column:1/-1}.seller-list{display:grid;grid-gap:8px;gap:8px}.seller-card{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:var(--r-xl);text-decoration:none;min-width:0;transition:background-color .15s ease,transform .15s ease}.seller-card:hover{background:var(--hover);transform:translateX(3px)}.seller-card .i{color:var(--ouro-txt)}.seller-name{flex:1 1;font-weight:500;font-size:14px;color:var(--ink);word-break:break-word;min-width:0}.seller-row{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px}.seller-row .seller-card{flex:1 1;min-width:0}.seller-rename-btn{flex-shrink:0;width:44px;border-radius:var(--r-xl);border:1px solid var(--line);background:var(--cell);color:var(--muted);cursor:pointer;transition:background-color .15s ease,color .15s ease}.seller-rename-btn:hover{background:var(--hover);color:var(--ink)}.seller-rename-form{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 16px;border-radius:var(--r-xl);background:var(--dourado-1);border:1px solid var(--dourado-3)}.seller-rename-form input{flex:1 1;min-width:180px;height:40px;padding:0 14px;border-radius:14px;border:1px solid var(--line);background:var(--campo-forte);color:var(--ink);font-size:14px;outline:0}.seller-rename-form input:focus{border-color:var(--ouro);box-shadow:0 0 0 3px rgba(208,166,57,.18)}.seller-rename-form .field-hint{flex-basis:100%}.seller-rename-erro{flex-basis:100%;font-size:12px;color:var(--danger)}.seller-heading h2{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.seller-heading .seller-rename-btn{width:34px;height:34px;font-size:13px;border-radius:50%}.seller-balance{display:flex;gap:18px;flex-shrink:0}.seller-balance-item{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:14px;font-weight:600;color:var(--ink)}.seller-balance-label{font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-weight:400}@media (max-width:600px){.seller-balance{gap:12px}.seller-balance-item{font-size:13px}}.user-admin-list{display:flex;flex-direction:column;gap:8px}.user-admin-item{border-radius:var(--r-xl);border:1px solid var(--line);background:var(--cell-2);overflow:hidden}.user-admin-summary{display:flex;align-items:center;gap:14px;padding:14px 16px;cursor:pointer;list-style:none;transition:background-color .15s ease}.user-admin-summary::-webkit-details-marker{display:none}.user-admin-summary:hover{background:var(--hover)}.user-admin-name{display:flex;flex-direction:column;gap:2px;flex:1 1;font-weight:500;font-size:14px;color:var(--ink);word-break:break-word;min-width:0}.user-admin-role{font-size:11px;color:var(--muted);font-weight:400}.user-admin-arrow{color:var(--muted);transition:transform .2s ease}.user-admin-item[open] .user-admin-arrow{transform:rotate(180deg)}.user-admin-body{padding:6px 16px 18px;gap:12px}.commission-block,.user-admin-body{border-top:1px solid var(--line);display:flex;flex-direction:column}.commission-block{gap:10px;margin-top:18px;padding-top:18px}.commission-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:10px;gap:10px;margin-top:4px}.commission-choice{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid var(--line);border-radius:var(--r-xl);background:var(--cell-2);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.commission-choice:hover{background:var(--hover)}.commission-choice.ativa{background:var(--dourado-1);border-color:var(--dourado-3)}.commission-choice input[type=radio]{width:16px;height:16px;margin-top:2px;flex-shrink:0;cursor:pointer;accent-color:var(--ouro-2)}.commission-choice input[type=radio]:disabled{cursor:not-allowed}.commission-choice-corpo{display:flex;flex-direction:column;gap:4px;min-width:0}.commission-choice-corpo strong{font-size:13.5px;font-weight:600;color:var(--ink)}.commission-choice-corpo span{font-size:11.5px;line-height:1.5;color:var(--muted)}.commission-input{display:inline-flex;align-items:center;gap:6px;max-width:120px}.commission-input input{width:74px;height:34px;padding:0 10px;text-align:right;border-radius:10px;border:1px solid var(--line);background:var(--campo-forte);color:var(--ink);font-size:12.5px;outline:0}.commission-input input:focus{border-color:var(--ouro);box-shadow:0 0 0 3px rgba(208,166,57,.18)}.commission-input span{font-size:12.5px;color:var(--muted)}.commission-lote{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-xl);background:var(--cell);margin-bottom:14px}.commission-lote-campo{display:flex;flex-direction:column;gap:6px}.commission-lote-campo label{font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.commission-lote-acoes{display:flex;gap:8px;flex-wrap:wrap}.commission-lote-acoes .ghost-btn{font-size:12px;height:36px;padding:0 14px}.commission-lote button:disabled{cursor:not-allowed;opacity:.45}.commission-lote-conta,.commission-lote-erro{flex-basis:100%;font-size:11.5px;color:var(--muted)}.commission-lote-erro{color:var(--danger)}.commission-check-col{width:40px;text-align:center}.commission-check-col input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:var(--ouro-2)}.commission-modo{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:12px;font-weight:500;border:1px solid var(--line);border-radius:999px;background:var(--cell);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .15s ease,background-color .15s ease}.commission-modo:hover{background:var(--hover)}.commission-modo.ativo{background:var(--escuro);border-color:var(--escuro);color:#fff}body:not(.light) .commission-modo.ativo{background:var(--ouro);border-color:var(--ouro);color:var(--sobre-ouro)}.commission-modo input[type=checkbox]{width:15px;height:15px;cursor:pointer;accent-color:var(--ouro-2)}.commission-row-clicavel{cursor:pointer}.commission-row-marcada td{background:var(--dourado-1)}.commission-row-clicavel .commission-input input{cursor:text}.commission-pendente{display:flex;align-items:flex-start;gap:9px;padding:13px 15px;font-size:11.5px;line-height:1.6;border:1px solid rgba(215,56,46,.35);border-radius:var(--r-xl);background:rgba(215,56,46,.08);color:var(--danger)}.commission-pendente strong{font-weight:600}.pay-seller-form{display:flex;flex-direction:column;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.pay-seller-form .form-actions{margin-top:0}.invoice-form{gap:20px}.invoice-form,.invoice-items{display:flex;flex-direction:column}.invoice-items{gap:16px;margin-top:16px}.invoice-item{border:1px solid var(--line);border-radius:var(--r-xl);padding:18px;background:var(--cell-2)}.invoice-item-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.invoice-item-num{font-weight:600;font-size:13.5px;color:var(--ink)}.invoice-mode{margin-right:auto}.invoice-item-subtotal{margin-top:12px;text-align:right;font-size:13px;color:var(--muted)}.invoice-item-subtotal strong{color:var(--ink);font-weight:600;font-size:15px}.invoice-total{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:16px 18px;border-radius:var(--r-xl);background:var(--dourado-1);border:1px solid var(--dourado-3);font-size:14px}.invoice-total strong{font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.product-info{display:flex;flex-wrap:wrap;gap:8px 20px;padding:13px 15px;border-radius:var(--r-lg);background:var(--dourado-1);border:1px solid var(--dourado-3);font-size:12.5px}.product-info span{display:inline-flex;align-items:center;gap:6px}.product-info .i{color:var(--ouro-txt)}.product-info strong{font-weight:600}.quick-entry-form{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;margin-top:14px}.quick-entry-form .quick-produto{flex:3 1;min-width:220px}.quick-entry-form .quick-qtd{flex:1 1;min-width:100px}.quick-entry-form .quick-custo{flex:1 1;min-width:130px}.quick-entry-form .quick-btn{white-space:nowrap}.quick-preview{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:9px 14px;border-radius:999px;background:var(--verde);border:1px solid rgba(36,138,61,.28);color:var(--verde-txt);font-size:12px}.quick-preview strong{font-weight:600}.row-entrada td{background:var(--verde)!important}.entrada-cell{white-space:nowrap}.qty-entrada{width:74px;height:34px;padding:0 8px;border:1px solid var(--line);border-radius:10px;background:var(--campo-forte);color:var(--ink);font-size:13px;text-align:center;outline:0}.qty-entrada:focus{border-color:var(--ouro);box-shadow:0 0 0 3px rgba(208,166,57,.18)}.entrada-preview{margin-left:8px;font-size:12px;font-weight:600;color:var(--verde-txt)}.bulk-entry-bar{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:16px;padding:14px 18px;border-radius:var(--r-xl);background:var(--dourado-1);border:1px solid var(--dourado-3);-webkit-backdrop-filter:var(--vibrancy);backdrop-filter:var(--vibrancy);box-shadow:var(--sombra-card)}.bulk-entry-info{font-size:12.5px;color:var(--ink-2)}.bulk-entry-info strong{font-weight:600;color:var(--ink)}.import-drop{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:18px;padding:34px 20px;border:2px dashed var(--line-forte);border-radius:var(--r-xxl);text-align:center;background:var(--cell-2);color:var(--muted);transition:border-color .15s ease,background-color .15s ease}.import-drop:hover{border-color:var(--ouro);background:var(--dourado-1)}.import-drop input[type=file]{position:absolute;width:1px;height:1px;opacity:0}.import-item-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.import-nota-info{display:flex;flex-direction:column;gap:3px}.import-nota-info>strong{font-size:14.5px;font-weight:600;color:var(--ink)}.import-nota-info>span{font-size:11.5px;color:var(--muted)}.item-ignorado{opacity:.5}.name-dup-warning{display:block;margin-top:6px;font-size:11.5px;color:var(--laranja-txt)}.form-notice{display:flex;align-items:flex-start;gap:10px;padding:13px 16px;border-radius:var(--r-xl);background:var(--dourado-1);border:1px solid var(--dourado-3);font-size:12.5px;line-height:1.5}.form-notice>.i{margin-top:2px;color:var(--ouro-txt)}.form-notice.danger{background:rgba(215,56,46,.08);border-color:rgba(215,56,46,.32)}.form-notice.danger>.i{color:var(--danger)}.form-notice-hint{display:block;margin-top:4px;font-size:11.5px;color:var(--muted)}.form-notice-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:10px}.form-notice-actions .btn-secondary{width:auto;height:34px;padding:0 14px}.subtabs{flex-wrap:wrap;margin-bottom:20px;width:-moz-fit-content;width:fit-content;max-width:100%}.setup-state{max-width:560px;margin:0 auto;padding:34px 20px;text-align:center}.setup-state>.i{width:34px;height:34px;color:var(--ouro);margin:0 auto 14px}.setup-state h3{margin:0 0 10px;font-size:17px;font-weight:600}.setup-state p{color:var(--muted);font-size:12.5px}.setup-state .btn-new{display:inline-flex;margin-bottom:14px}.setup-state .table-subtitle{display:block}.setup-steps{text-align:left;margin:0 0 20px;padding-left:22px;font-size:12.5px;line-height:1.9;color:var(--ink-2)}.setup-state code,.setup-steps code{padding:2px 7px;border-radius:6px;font-size:11.5px;background:rgba(60,60,67,.08);color:var(--ink)}body:not(.light) .setup-state code,body:not(.light) .setup-steps code{background:rgba(255,255,255,.09)}.debt-summary{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-bottom:18px;padding:16px 18px;border-radius:var(--r-xl);background:var(--cell);border:1px solid var(--line)}.debt-summary>div{display:flex;flex-direction:column;gap:3px}.debt-summary span{font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted)}.debt-summary strong{font-size:16px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.partner-picker{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.partner-chip{display:flex;align-items:center;gap:10px;height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:var(--cell);text-decoration:none;font-size:12.5px;color:var(--ink-2);transition:background-color .15s ease}.partner-chip:hover{background:var(--hover)}.partner-chip.active{background:var(--escuro);border-color:var(--escuro);color:#fff}body:not(.light) .partner-chip.active{background:var(--ouro);border-color:var(--ouro);color:var(--sobre-ouro)}.partner-chip>.i{color:var(--ouro-txt)}.partner-chip.active>.i{color:inherit;opacity:.8}.chip-name{font-weight:500}.chip-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.75}.chip-value.owed{color:var(--danger);opacity:1;font-weight:600}.partner-chip.active .chip-value.owed{color:#FFB4AE}.installment-preview{margin-top:16px;padding:16px 18px;border-radius:var(--r-xl);background:var(--cell);border:1px solid var(--line)}.preview-title{display:flex;align-items:center;gap:8px;font-size:10.5px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted);margin-bottom:10px}.preview-title .i{color:var(--ouro-txt)}.installment-preview ul{list-style:none;display:flex;flex-direction:column;gap:6px}.installment-preview li{display:flex;justify-content:space-between;gap:12px;font-size:12.5px;padding:8px 12px;border-radius:var(--r-lg);background:var(--cell-2)}.installment-preview li strong{font-weight:600;color:var(--ink)}.preview-date{color:var(--muted)}.preview-total{margin-top:10px;text-align:right;font-size:12.5px;color:var(--ink-2)}.color-row{display:flex;align-items:center;gap:8px}.color-row input[type=color]{width:46px;padding:2px;background:transparent;cursor:pointer}.color-hex,.color-row input[type=color]{height:38px;border:1px solid var(--line);border-radius:12px}.color-hex{width:110px;padding:0 12px;background:var(--campo);color:var(--ink);font-family:var(--font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12.5px;text-transform:uppercase;outline:0}.color-hex:focus{border-color:var(--ouro);box-shadow:0 0 0 3px rgba(208,166,57,.18)}.reset-form{margin-top:14px}.tab-order{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.tab-order-item{display:flex;align-items:center;gap:12px;padding:11px 15px;border-radius:var(--r-xl);border:1px solid var(--line);background:var(--cell-2);cursor:-webkit-grab;cursor:grab;transition:background-color .15s ease,border-color .15s ease}.tab-order-item:hover{background:var(--hover)}.tab-order-item.arrastando{opacity:.45;border-color:var(--ouro)}.tab-order-item .puxador{color:var(--muted-2);cursor:-webkit-grab;cursor:grab}.tab-order-item .icone-aba{color:var(--ouro-txt);width:18px;text-align:center}.tab-order-label{flex:1 1;font-weight:500;font-size:13.5px;color:var(--ink)}.tab-order-setas{display:flex;gap:4px}.tab-order-setas .icon-btn{width:28px;height:28px;font-size:11px}.tab-order-setas .icon-btn:disabled{opacity:.3;cursor:default}.aba-form{padding:18px;margin-bottom:14px;border-radius:var(--r-xl);border:1px solid var(--line);background:var(--cell-2)}.aba-form-head{display:flex;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}.aba-form-head .i{color:var(--ouro-txt)}.aba-form-head code{font-size:11px;padding:3px 8px;border-radius:6px;background:rgba(60,60,67,.08);color:var(--muted)}body:not(.light) .aba-form-head code{background:rgba(255,255,255,.09)}.aba-form-acoes{margin-left:auto}.transfer-form{display:flex;flex-direction:column;gap:16px}.transfer-rotas{max-width:620px}.transfer-lista{max-height:460px;overflow-y:auto;scrollbar-width:thin}.transfer-qtd{width:92px;height:34px;padding:0 10px;text-align:right;border-radius:10px;border:1px solid var(--line);background:var(--campo-forte);color:var(--ink);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;outline:0}.transfer-qtd:focus{border-color:var(--ouro);box-shadow:0 0 0 3px rgba(208,166,57,.18)}.transfer-qtd.erro{border-color:var(--danger)}.transfer-escolhido td{background:var(--dourado-1)}.transfer-codigo{color:var(--muted);font-size:11.5px}.transfer-seta{color:var(--ouro-txt);font-size:11px;margin:0 3px}.transfer-aviso{display:block;margin-top:12px;color:var(--danger);font-size:12px}.transfer-produto{display:flex;align-items:center;gap:12px;min-width:0}.transfer-foto{position:relative;width:48px;height:48px;flex-shrink:0;border-radius:8px;overflow:hidden;border:1px solid var(--line);background:var(--campo-forte);color:var(--muted);display:flex;align-items:center;justify-content:center}.transfer-foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;background:var(--campo-forte)}.transfer-estoque-celular,.transfer-foto img[hidden]{display:none}@media (max-width:560px){.transfer-lista .sales-table td:nth-child(2),.transfer-lista .sales-table th:nth-child(2){display:none}.transfer-lista .sales-table th:last-child{width:auto!important}.transfer-lista .sales-table tbody tr td:first-child{padding-left:12px;padding-right:8px}.transfer-lista .sales-table tbody tr td:last-child{padding-left:8px;padding-right:10px}.transfer-lista .transfer-qtd{width:58px;padding:0 8px}.transfer-lista .transfer-produto{gap:10px}.transfer-lista .transfer-produto>span:last-child{overflow-wrap:anywhere;min-width:0}.transfer-estoque-celular{display:inline;color:var(--muted);font-size:11.5px}}.cart-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.cart-head label{font-weight:500;font-size:12.5px;color:var(--ink-2)}.cart-items{display:flex;flex-direction:column;gap:10px}.cart-row{position:relative;display:grid;grid-template-columns:1fr 78px 120px 96px 40px;grid-gap:10px;gap:10px;align-items:start;padding:12px;border:1px solid var(--line);border-radius:var(--r-xl);background:var(--cell-2)}.cart-row input,.cart-row select{width:100%;height:36px;padding:0 11px;border:1px solid var(--line);border-radius:11px;background:var(--campo-forte);color:var(--ink);font-size:12.5px;outline:0}.cart-row input:focus,.cart-row select:focus{border-color:var(--ouro);box-shadow:0 0 0 3px rgba(208,166,57,.18)}.cart-subtotal{text-align:right;font-weight:600;font-size:13px;color:var(--ink)}.cart-row .icon-btn.delete,.cart-subtotal{align-self:center}.cart-row .icon-btn.delete:disabled{opacity:.3}.cart-index{position:absolute;top:-9px;left:12px;font-size:9.5px;padding:2px 8px;border-radius:999px;border:1px solid var(--line);background:var(--campo-forte);color:var(--muted)}@media (max-width:640px){.cart-row{grid-template-columns:1fr 60px}.cart-preco,.cart-subtotal{grid-column:1/-1}}.sale-search,.sale-search-group{position:relative}.sale-search{display:flex;align-items:center}.sale-search>.i{position:absolute;left:14px;width:14px;height:14px;color:var(--muted);pointer-events:none}.sale-search input{width:100%;padding-left:38px}.sale-search-results{list-style:none;margin:6px 0 0;padding:6px;position:absolute;z-index:30;top:100%;left:0;right:0;max-height:290px;overflow-y:auto;border-radius:var(--r-xl);background:var(--campo-forte);border:1px solid var(--borda-card);box-shadow:var(--sombra-alta)}body:not(.light) .sale-search-results{background:#1A1E24}.sale-search-results li{margin:0}.sale-search-results button{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;border:0;background:transparent;border-radius:var(--r-lg);cursor:pointer;text-align:left}.sale-search-results button:hover{background:var(--hover)}.sale-search-name{font-weight:500;font-size:12.5px;color:var(--ink)}.sale-search-meta{font-size:11px;color:var(--muted)}.nv-form{--nv-panel:var(--card);--nv-panel2:var(--cell-2);--nv-panel3:rgba(60,60,67,.06);--nv-line:var(--line);--nv-line-forte:var(--line-forte);--nv-text:var(--ink);--nv-muted:var(--ink-2);--nv-faint:var(--muted);--nv-gold-hi:var(--ouro-claro);--nv-gold:var(--ouro-txt);--nv-gold-lo:var(--ouro-3);--nv-silver-hi:var(--ink-2);--nv-silver:var(--muted);--nv-silver-lo:var(--muted);--nv-ghost:rgba(60,60,67,.08);--nv-sombra:var(--sombra-alta);--nv-code:var(--font);display:grid;grid-gap:16px;gap:16px;color:var(--nv-text)}body:not(.light) .nv-form{--nv-panel:var(--card);--nv-panel2:rgba(255,255,255,.05);--nv-panel3:rgba(255,255,255,.08);--nv-gold:var(--ouro-claro);--nv-gold-lo:var(--ouro);--nv-ghost:rgba(255,255,255,.08)}.nv-form,.nv-form *{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"ss01" 1,"cv05" 1,"tnum"}.nv-form :focus-visible{outline:2px solid var(--nv-gold);outline-offset:2px}.nv-code{font-family:var(--nv-code);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em}.nv-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(320px,1fr);grid-gap:14px;gap:14px;align-items:start}.nv-col,.nv-side{display:grid;grid-gap:14px;gap:14px;min-width:0}.nv-side{position:-webkit-sticky;position:sticky;top:24px}@media (max-width:1100px){.nv-grid{grid-template-columns:1fr}.nv-side{position:static}}.nv-panel{background:var(--nv-panel);border:1px solid var(--nv-line);border-radius:var(--r-xxl)}.nv-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:17px 18px 15px;border-bottom:1px solid var(--nv-line)}.nv-panel-head h3{font-size:16px;font-weight:600;color:var(--nv-text);letter-spacing:-.015em}.nv-panel-sub{display:block;font-size:12.5px;color:var(--nv-muted);margin-top:4px}.nv-panel-body{padding:18px}.nv-campos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}@media (max-width:720px){.nv-campos{grid-template-columns:1fr}}.nv-campo{position:relative;min-width:0}.nv-campo.largo{grid-column:1/-1}.nv-label{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:500;color:var(--nv-muted);margin-bottom:8px}.nv-dot{width:5px;height:5px;border-radius:99px;background:var(--nv-gold)}.nv-hint{display:block;font-size:12px;color:var(--nv-faint);margin-top:7px;line-height:1.5}.nv-hint.aviso{color:var(--nv-gold)}.nv-box{display:flex;align-items:center;gap:12px;background:var(--nv-panel2);border:1px solid var(--nv-line);border-radius:14px;padding:12px 14px;transition:border-color .15s}.nv-box:focus-within{border-color:var(--nv-silver)}.nv-box.erro{border-color:rgba(240,192,56,.5)}.nv-box>svg{flex-shrink:0;color:var(--nv-silver)}.nv-box.erro>svg{color:var(--nv-gold)}.nv-box input{flex:1 1;min-width:0;background:transparent;border:0;outline:none;padding:0;color:var(--nv-text);font-size:14.5px}.nv-box input::placeholder{color:var(--nv-faint)}.nv-input{width:100%;background:var(--nv-panel2);border:1px solid var(--nv-line);border-radius:14px;padding:12px 14px;color:var(--nv-text);font-size:14.5px;outline:none;transition:border-color .15s}.nv-input.compacto{padding:9px 11px;font-size:13.5px}.nv-input:focus{border-color:var(--nv-silver)}.nv-input::placeholder{color:var(--nv-faint)}.nv-input.direita{text-align:right}.nv-input.erro{color:var(--nv-gold);border-color:rgba(240,192,56,.5)}.nv-select{position:relative}.nv-select select{width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:var(--nv-panel2);border:1px solid var(--nv-line);border-radius:14px;padding:12px 34px 12px 14px;color:var(--nv-text);font-size:14.5px;outline:none;cursor:pointer;transition:border-color .15s;text-overflow:ellipsis}.nv-select.compacto select{padding:9px 34px 9px 11px;font-size:13.5px}.nv-select select:focus{border-color:var(--nv-silver)}.nv-select select option{background:var(--nv-panel);color:var(--nv-text)}.nv-select>svg{position:absolute;right:11px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--nv-silver)}.nv-tag{font-size:11.5px;font-weight:600;color:var(--nv-silver);background:var(--nv-panel2);border:1px solid var(--nv-line);padding:3px 9px;border-radius:var(--r-md);white-space:nowrap}.nv-tag.ouro{color:var(--nv-gold);background:rgba(240,192,56,.11);border-color:rgba(240,192,56,.23)}.nv-anchor{position:relative}.nv-drop{list-style:none;margin:0;padding:0;position:absolute;top:calc(100% + 7px);left:0;right:0;z-index:30;background:var(--nv-panel);border:1px solid var(--nv-line-forte);border-radius:var(--r-xl);box-shadow:var(--nv-sombra);overflow:hidden auto;max-height:320px}.nv-drop li+li button{border-top:1px solid var(--nv-line)}.nv-drop button{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:12px 15px;background:transparent;border:0;color:inherit;cursor:pointer}.nv-drop button:focus-visible,.nv-drop button:hover:not(:disabled){background:var(--nv-panel2)}.nv-drop button:disabled{opacity:.5;cursor:not-allowed}.nv-drop-info{flex:1 1;min-width:0}.nv-drop-nome{display:block;font-size:14px;color:var(--nv-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-drop-nome-produto{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.nv-drop-meta{display:block;font-size:12px;color:var(--nv-faint);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-drop-preco{font-size:13.5px;color:var(--nv-text);flex-shrink:0}.nv-drop-vazio{padding:16px 15px;font-size:13.5px;color:var(--nv-muted)}.nv-drop-avatar{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--r-xl);background:rgba(186,194,204,.12);border:1px solid rgba(186,194,204,.19);color:var(--nv-silver);flex-shrink:0}.nv-linha-grid,.nv-tabela-head{display:grid;grid-template-columns:5fr 2fr 2fr 3fr;grid-gap:12px;gap:12px;align-items:center}.nv-tabela-head{padding:10px 18px;background:var(--nv-panel2);border-top:1px solid var(--nv-line);border-bottom:1px solid var(--nv-line)}.nv-tabela-head span{font-size:11.5px;font-weight:600;color:var(--nv-silver-lo);letter-spacing:.08em;text-transform:uppercase}.nv-tabela-head .centro{text-align:center}.nv-tabela-head .direita{text-align:right}.nv-tabela-head .total{text-align:right;padding-right:34px}.nv-linha{padding:11px 18px;border-top:1px solid var(--nv-line);transition:background .15s}.nv-tabela-head+.nv-linha{border-top:none}.nv-linha:hover{background:var(--nv-panel2)}@media (max-width:860px){.nv-tabela-head{display:none}.nv-linha-grid{grid-template-columns:1fr 1fr}.nv-linha-produto{grid-column:1/-1}}.nv-linha-produto,.nv-prod{min-width:0}.nv-prod{display:flex;align-items:center;gap:10px}.nv-prod-barra{width:3px;height:30px;border-radius:2px;background:var(--nv-gold);flex-shrink:0}.nv-prod-txt{min-width:0}.nv-prod-nome{display:flex;align-items:baseline;gap:8px;min-width:0}.nv-prod-nome>span{font-size:14.5px;font-weight:500;color:var(--nv-text);min-width:0;overflow-wrap:anywhere}.nv-prod-meta{font-size:12px;color:var(--nv-faint);margin-top:2px}.nv-trocar{background:transparent;border:0;padding:0;color:var(--nv-faint);font-size:11.5px;cursor:pointer;flex-shrink:0}.nv-trocar:hover{color:var(--nv-gold);text-decoration:underline}.nv-step{background:var(--nv-panel2);border:1px solid var(--nv-line);border-radius:14px;overflow:hidden}.nv-step,.nv-step button{display:flex;align-items:center}.nv-step button{width:30px;height:34px;flex-shrink:0;justify-content:center;background:transparent;border:0;color:var(--nv-silver);cursor:pointer}.nv-step button:hover{color:var(--nv-gold)}.nv-step input{flex:1 1;min-width:0;background:transparent;border:0;outline:none;text-align:center;font-size:15px;font-weight:600;color:var(--nv-text);padding:8px 0;-moz-appearance:textfield}.nv-step input::-webkit-inner-spin-button,.nv-step input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.nv-linha-total{display:flex;align-items:center;justify-content:flex-end;gap:12px}.nv-linha-total>span{font-size:16px;font-weight:700;color:var(--nv-text)}.nv-lixo{display:flex;padding:5px;background:transparent;border:0;color:var(--nv-faint);cursor:pointer;flex-shrink:0;transition:color .15s}.nv-lixo:hover{color:var(--nv-text)}.nv-linha-avisos{display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px;margin-top:8px;padding-left:14px;font-size:12px;color:var(--nv-muted)}.nv-linha-avisos>span{display:inline-flex;align-items:center;gap:6px}.nv-linha-avisos .fraco{color:var(--nv-faint)}.nv-linha-avisos b{color:var(--nv-text);font-weight:600}.nv-vazio{padding:34px 18px;text-align:center}.nv-vazio strong{display:block;font-size:14px;font-weight:500;color:var(--nv-text);margin-bottom:5px}.nv-vazio span{font-size:13px;color:var(--nv-muted)}.nv-tabela-pe{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;padding:16px 18px 18px;border-top:1px solid var(--nv-line)}.nv-tabela-pe>div:first-child{max-width:240px;flex:1 1 200px}.nv-pay{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}@media (max-width:720px){.nv-pay{grid-template-columns:repeat(2,minmax(0,1fr))}}.nv-pay button{display:flex;align-items:center;gap:12px;background:var(--nv-panel2);border:1px solid var(--nv-line);border-radius:var(--r-xl);padding:14px 15px;cursor:pointer;text-align:left;color:var(--nv-muted);font-size:14.5px;font-weight:500;transition:background .15s,border-color .15s}.nv-pay button:hover{border-color:var(--nv-line-forte)}.nv-pay button>svg{flex-shrink:0;color:var(--nv-silver)}.nv-pay button.on{background:rgba(240,192,56,.09);border-color:rgba(240,192,56,.44);color:var(--nv-text);font-weight:600}.nv-pay button.on>svg{color:var(--nv-gold)}.nv-pay-nome{flex:1 1;min-width:0}.nv-pay-check{color:var(--nv-gold);flex-shrink:0}.nv-file{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.nv-file input[type=file]{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.nv-file-nome{font-size:13px;color:var(--nv-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-nota-arquivo{display:flex;align-items:flex-start;gap:9px;font-size:13px;color:var(--nv-muted);margin-bottom:12px;line-height:1.5}.nv-nota-arquivo>svg{flex-shrink:0;margin-top:2px;color:var(--nv-silver)}.nv-nota-arquivo a{color:var(--nv-gold)}.nv-vendedor{background:var(--nv-panel);border:1px solid var(--nv-line);border-radius:var(--r-xxl);padding:15px 16px}.nv-vendedor.admin{border-color:rgba(240,192,56,.27);box-shadow:inset 0 0 0 1px rgba(240,192,56,.07)}.nv-vendedor-topo{display:flex;align-items:center;gap:12px}.nv-vendedor-selo{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:var(--r-xxl);background:rgba(186,194,204,.12);border:1px solid rgba(186,194,204,.19);color:var(--nv-silver);flex-shrink:0}.nv-vendedor.admin .nv-vendedor-selo{background:rgba(240,192,56,.1);border-color:rgba(240,192,56,.33)}.nv-vendedor-nome{flex:1 1;min-width:0}.nv-sobre{font-size:11.5px;color:var(--nv-silver-lo);letter-spacing:.1em;font-weight:600;text-transform:uppercase}.nv-vendedor-nome>strong{display:block;font-size:15px;font-weight:600;color:var(--nv-text);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-nota{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--nv-line);font-size:12px;color:var(--nv-muted);line-height:1.5}.nv-nota>svg{flex-shrink:0;margin-top:2px;color:var(--nv-silver-lo)}.nv-sum-linha{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:14px;color:var(--nv-muted)}.nv-sum-linha+.nv-sum-linha{margin-top:12px}.nv-sum-linha .fraco{color:var(--nv-faint)}.nv-sum-val{font-size:15px;color:var(--nv-text);white-space:nowrap}.nv-sum-val.fraco{color:var(--nv-faint)}.nv-total{margin-top:16px;padding-top:16px;border-top:1px solid var(--nv-line-forte)}.nv-total-val{font-size:36px;font-weight:700;letter-spacing:-.04em;line-height:1.15;color:var(--nv-text);margin-top:7px}.nv-margem{margin-top:18px;padding-top:16px;border-top:1px solid var(--nv-line)}.nv-margem-topo{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:9px}.nv-margem-topo>span{font-size:13px;font-weight:500;color:var(--nv-muted)}.nv-margem-topo>b{font-size:16px;font-weight:700;color:var(--nv-text)}.nv-bar{display:flex;height:8px;gap:3px;margin-bottom:9px}.nv-bar>i{background:var(--nv-gold);transition:width .3s}.nv-bar>i,.nv-bar>u{display:block;border-radius:4px}.nv-bar>u{flex:1 1;background:var(--nv-ghost)}.nv-margem-pes{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--nv-faint)}.nv-margem-pes>b{color:var(--nv-text);font-weight:600}.nv-alerta{margin-top:16px;background:var(--nv-panel2);border:1px solid var(--nv-line);border-left:3px solid var(--nv-gold);border-radius:var(--r-xl);padding:14px}.nv-alerta-topo{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:13px;font-weight:600;color:var(--nv-text)}.nv-alerta-topo>svg{color:var(--nv-gold)}.nv-alerta-val{font-size:19px;font-weight:700;color:var(--nv-text)}.nv-alerta-txt{color:var(--nv-muted);margin-top:6px}.nv-alerta-txt,.nv-falta{font-size:12.5px;line-height:1.5}.nv-falta{color:var(--nv-text);text-align:center;margin-top:11px;background:var(--nv-panel2);border:1px solid var(--nv-line);border-radius:14px;padding:9px 12px}.nv-ouro{position:relative;overflow:hidden;width:100%;display:flex;align-items:center;justify-content:center;gap:9px;margin-top:20px;padding:16px 22px;border-radius:999px;border:1px solid var(--nv-gold-lo);background:linear-gradient(180deg,var(--nv-gold-hi) 0,var(--nv-gold) 50%,var(--nv-gold-lo) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 3px 16px rgba(212,175,55,.28);color:#231a06;font-size:15.5px;font-weight:700;letter-spacing:-.005em;cursor:pointer;transition:filter .16s,box-shadow .16s}.nv-ouro:hover:not(:disabled){filter:brightness(1.07);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 5px 22px rgba(212,175,55,.38)}.nv-ouro:active:not(:disabled){filter:brightness(.97)}.nv-ouro:disabled{background:var(--nv-ghost);border-color:var(--nv-line);color:var(--nv-faint);box-shadow:none;cursor:not-allowed}.nv-brilho{position:absolute;top:-60%;bottom:-60%;left:0;width:46px;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.72) 50%,rgba(255,255,255,0));filter:blur(3px);animation:nv-varre 3.6s cubic-bezier(.4,0,.2,1) infinite;pointer-events:none}.nv-ouro:disabled .nv-brilho{display:none}.nv-ouro>span{position:relative;display:inline-flex;align-items:center;gap:9px}@keyframes nv-varre{0%{transform:translateX(-140px) skewX(-22deg);opacity:0}12%{opacity:1}46%{transform:translateX(440px) skewX(-22deg);opacity:0}to{transform:translateX(440px) skewX(-22deg);opacity:0}}.nv-texto{display:block;width:100%;margin-top:6px;padding:12px 18px;border:0;border-radius:14px;background:transparent;color:var(--nv-muted);font-size:14px;font-weight:500;text-align:center;text-decoration:none;cursor:pointer;transition:color .15s,background .15s}.nv-texto:hover{color:var(--nv-text);background:var(--nv-panel2)}.nv-contorno{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;border-radius:14px;border:1px solid var(--nv-line);background:transparent;color:var(--nv-muted);font-size:14px;font-weight:500;cursor:pointer;text-decoration:none;transition:border-color .15s,color .15s}.nv-contorno.compacto{padding:9px 14px;font-size:13px}.nv-contorno:hover{border-color:var(--nv-silver);color:var(--nv-text)}.nv-convite{width:100%;margin-top:8px;border-color:color-mix(in srgb,var(--ouro) 45%,transparent);color:var(--ouro-txt)}.nv-convite:hover:not(:disabled){border-color:var(--ouro);color:var(--ouro-txt);background:color-mix(in srgb,var(--ouro) 10%,transparent)}.nv-convite:disabled{opacity:.45;cursor:not-allowed}.nv-link{background:transparent;border:0;padding:0;color:var(--nv-gold);font-size:inherit;text-decoration:underline;cursor:pointer}.nv-aviso{display:flex;align-items:flex-start;gap:11px;padding:15px 16px;border-radius:var(--r-xxl);border:1px solid var(--nv-line);border-left:3px solid var(--nv-gold);background:var(--nv-panel);font-size:13.5px;line-height:1.5;color:var(--nv-text)}.nv-aviso>svg{flex-shrink:0;margin-top:2px;color:var(--nv-gold)}.nv-aviso.perigo{background:rgba(240,192,56,.07)}.nv-aviso-dica{display:block;margin-top:5px;font-size:12.5px;color:var(--nv-muted)}.nv-aviso-acoes{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:11px}@media (prefers-reduced-motion:reduce){.nv-brilho{display:none}.nv-form *,.nv-form :after,.nv-form :before{transition:none!important;animation:none!important}}.delete-sale-actions form{display:contents}.nv-panel{-webkit-backdrop-filter:var(--vibrancy);backdrop-filter:var(--vibrancy);border-color:var(--borda-card);box-shadow:var(--sombra-card)}.nv-panel-head{border-bottom-color:var(--line)}.nv-tabela-head{background:transparent;border-top-color:var(--line);border-bottom-color:var(--line)}.nv-ouro{border-color:var(--ouro-2);background:linear-gradient(135deg,var(--ouro-claro) 0,var(--ouro) 55%,var(--ouro-2) 100%);color:var(--sobre-ouro);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 10px 24px -8px rgba(138,100,16,.45)}.nv-ouro:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}.nv-vendedor.admin{border-color:var(--dourado-3);box-shadow:inset 0 0 0 1px rgba(208,166,57,.1)}.nv-drop,.nv-drop-vazio{background:var(--campo-forte)}body:not(.light) .nv-drop{background:#1A1E24}@media (max-width:1200px){.dashboard-shell{padding:18px 24px 48px 300px}.flash{padding:16px 24px 0 300px}.version-notice{margin:16px 24px 18px 300px}}.menu-abrir,.menu-fundo{display:none}@media (max-width:1000px){.dashboard-shell,body.mini .dashboard-shell{padding:66px 16px 48px}.flash,body.mini .flash{padding:10px 16px 0}.version-notice,body.mini .version-notice{margin:10px 16px 16px}.menu-abrir{position:fixed;top:12px;left:12px;z-index:38;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:.5px solid var(--barra-linha);border-radius:14px;background:var(--barra);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:var(--sombra-controle);color:var(--ink);cursor:pointer}.menu-abrir .i{width:19px;height:19px}.menu-abrir:active{transform:scale(.94)}.menu-fundo{position:fixed;inset:0;z-index:45;display:block;background:rgba(0,0,0,.52);opacity:0;pointer-events:none;transition:opacity .24s var(--mov)}.menu-fundo.visivel{opacity:1;pointer-events:auto}.sidebar,.sidebar.mini,body.mini .sidebar{position:fixed;left:0;top:0;bottom:0;width:min(300px,84vw);margin:0;padding:18px 14px 16px;border-radius:0 24px 24px 0;gap:14px;transform:translateX(-104%);transition:transform .26s var(--mov);z-index:50}.sidebar.aberta{transform:none}body.menu-aberto{overflow:hidden}.side-top{justify-content:flex-start;padding:0 40px 6px 2px}.side-nav{flex-direction:column;gap:2px}.menu-item{width:100%;height:44px;font-size:14px}.side-search{height:42px}.sidebar.mini .menu-item{justify-content:flex-start;padding:0 12px;gap:11px}.sidebar.mini .menu-item .lbl{display:block}.sidebar.mini .side-search{justify-content:flex-start;padding:0 12px}.sidebar.mini .side-foot .who,.sidebar.mini .side-search input,.sidebar.mini .store-badge span,.sidebar.mini .store-switcher{display:block}}@media (max-width:400px){.sidebar,.sidebar.mini,body.mini .sidebar{width:min(300px,90vw)}.dashboard-shell,body.mini .dashboard-shell{padding:66px 12px 40px}}@media (max-width:900px){.charts-grid,.form-grid,.goal-grid,.stats-grid{grid-template-columns:1fr}.form-card{padding:22px}.topbar{padding:16px 20px;border-radius:24px}.topbar h2{font-size:22px}.table-head{flex-direction:column;align-items:flex-start}.table-tools{width:100%}.search-box input,.search-form input{width:100%;min-width:0}.customers-list,.debt-summary{grid-template-columns:1fr}}@media (max-width:768px){input,select,textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.flex{display:flex}.grid{display:grid}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-1{min-width:0}.flex-1,.grow{flex:1 1}.shrink-0{flex-shrink:0}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-baseline{align-items:baseline}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:4px}.gap-1\.5{gap:6px}.gap-2{gap:8px}.gap-2\.5{gap:10px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-5{gap:20px}.gap-x-3{column-gap:12px}.gap-x-4{column-gap:16px}.gap-y-1{row-gap:4px}.mt-3{margin-top:12px}.mt-auto{margin-top:auto}.pt-3{padding-top:12px}.w-full{width:100%}.text-center{text-align:center}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1024px){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:w-\[212px\]{width:212px}}@media (min-width:1280px){.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}.cal-campo,.men-wrap{position:relative;min-width:0}.cal-gatilho,.men-gatilho{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:34px;padding:0 9px 0 11px;border:.5px solid var(--line-forte);border-radius:8px;background:var(--campo-forte);color:var(--ink);font:inherit;font-size:13px;text-align:left;cursor:pointer;box-shadow:inset 0 .5px 0 rgba(255,255,255,.9),var(--sombra-controle);transition:border-color .12s var(--mov-rapido),box-shadow .12s var(--mov-rapido)}body:not(.light) .cal-gatilho,body:not(.light) .men-gatilho{box-shadow:inset 0 .5px 0 rgba(255,255,255,.08),var(--sombra-controle)}.cal-gatilho:hover,.men-gatilho:hover{background:var(--hover)}.cal-gatilho.aberto,.cal-gatilho:focus-visible,.men-gatilho.aberto,.men-gatilho:focus-visible{outline:0;border-color:var(--ouro);box-shadow:0 0 0 3.5px rgba(208,166,57,.28)}.cal-valor,.men-valor{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-valor.vazio,.men-valor.vazio{color:var(--muted)}.cal-gatilho .i{width:14px;height:14px;color:var(--muted);flex:none}.men-setas{display:flex;flex-direction:column;gap:1px;flex:none;color:var(--muted)}.men-setas .i{width:11px;height:11px}.cal-painel,.men-lista{position:absolute;top:calc(100% + 6px);left:0;z-index:60;background:var(--campo-forte);border:.5px solid var(--line);border-radius:12px;-webkit-backdrop-filter:var(--vibrancy);backdrop-filter:var(--vibrancy);box-shadow:0 0 0 .5px rgba(0,0,0,.06),0 12px 34px -8px rgba(20,23,27,.28);animation:abrirMenu .16s var(--mov) both}body:not(.light) .cal-painel,body:not(.light) .men-lista{background:#1E232A}@keyframes abrirMenu{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cal-painel,.men-lista{animation:none}}.cal-painel{width:252px;padding:10px}.cal-topo{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:8px}.cal-mes{flex:1 1;text-align:center;font-size:13px;font-weight:600;letter-spacing:-.01em;text-transform:capitalize;color:var(--ink)}.cal-seta{width:26px;height:26px;border:0;border-radius:7px;background:transparent;color:var(--ink-2);display:inline-grid;place-items:center;cursor:pointer;flex:none}.cal-seta:hover{background:var(--hover)}.cal-seta .i{width:13px;height:13px}.cal-semana{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:2px}.cal-semana span{text-align:center;font-size:10px;font-weight:600;color:var(--muted-2);padding:4px 0}.cal-grade{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:1px;gap:1px}.cal-dia{height:30px;border:0;border-radius:7px;background:transparent;color:var(--ink);font:inherit;font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .1s var(--mov-rapido),color .1s var(--mov-rapido)}.cal-dia:hover{background:var(--hover)}.cal-dia.fora{color:var(--muted-2)}.cal-dia.hoje{box-shadow:inset 0 0 0 1.5px var(--line-forte);font-weight:600}.cal-dia.escolhido{background:var(--ouro);color:var(--sobre-ouro);font-weight:600;box-shadow:inset 0 .5px 0 rgba(255,255,255,.45)}.cal-dia.escolhido:hover{background:var(--ouro-2)}.cal-pe{display:flex;gap:6px;margin-top:8px;padding-top:8px;border-top:.5px solid var(--line)}.cal-acao{flex:1 1;height:26px;border:0;border-radius:7px;background:transparent;color:var(--ouro-txt);font:inherit;font-size:12px;font-weight:500;cursor:pointer}.cal-acao:hover{background:var(--dourado-1)}.men-lista{min-width:100%;max-width:min(340px,80vw);max-height:296px;overflow:auto;padding:5px;list-style:none}.men-item{display:flex;align-items:center;gap:6px;width:100%;min-height:28px;padding:5px 9px 5px 4px;border:0;border-radius:6px;background:transparent;color:var(--ink);font:inherit;font-size:13px;text-align:left;cursor:pointer;transition:background-color .1s var(--mov-rapido),color .1s var(--mov-rapido)}.men-item:hover:not(:disabled){background:var(--ouro);color:var(--sobre-ouro)}.men-item:disabled{color:var(--muted-2);cursor:default}.men-tique{width:16px;flex:none;display:grid;place-items:center;color:inherit}.men-tique .i{width:12px;height:12px}.men-rotulo{flex:1 1;min-width:0}.men-item.marcado{font-weight:500}.sidebar .men-gatilho{height:32px;font-size:12.5px;font-weight:500}