.estoque-module__BqjZOq__shell{color:#182331;background:#eef2f5;grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.estoque-module__BqjZOq__sidebar{color:#f8fafc;background:#111b24;flex-direction:column;gap:22px;min-height:100vh;padding:22px 16px;display:flex}.estoque-module__BqjZOq__brandBlock{border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;padding:8px 6px 18px;display:flex}.estoque-module__BqjZOq__brandMark{color:#111b24;background:linear-gradient(135deg,#1f9d8f,#dbb75f);border-radius:8px;place-items:center;width:46px;height:46px;font-weight:900;display:grid}.estoque-module__BqjZOq__brandBlock strong,.estoque-module__BqjZOq__brandBlock span{display:block}.estoque-module__BqjZOq__brandBlock span{color:#a9b6c4;margin-top:2px;font-size:12px}.estoque-module__BqjZOq__nav{gap:8px;display:grid}.estoque-module__BqjZOq__nav button{color:#c6d1dc;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;min-height:42px;padding:0 12px;display:flex}.estoque-module__BqjZOq__nav .estoque-module__BqjZOq__navActive{color:#fff;background:#20313f;font-weight:800}.estoque-module__BqjZOq__sidebarFooter{background:#ffffff12;border-radius:8px;margin-top:auto;padding:14px}.estoque-module__BqjZOq__sidebarFooter span,.estoque-module__BqjZOq__sidebarFooter strong{display:block}.estoque-module__BqjZOq__sidebarFooter span{color:#93a3b5;margin-bottom:3px;font-size:12px}.estoque-module__BqjZOq__main{min-width:0;padding:22px}.estoque-module__BqjZOq__topbar,.estoque-module__BqjZOq__metrics,.estoque-module__BqjZOq__workspace{max-width:1480px;margin:0 auto}.estoque-module__BqjZOq__topbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.estoque-module__BqjZOq__eyebrow{color:#64748b;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:900;display:block}.estoque-module__BqjZOq__topbar h1,.estoque-module__BqjZOq__panel h2{letter-spacing:0;margin:0}.estoque-module__BqjZOq__topbar h1{font-size:25px}.estoque-module__BqjZOq__panel h2{font-size:18px}.estoque-module__BqjZOq__operator{background:#fff;border:1px solid #d3dce6;border-radius:8px;align-items:center;gap:9px;min-height:42px;padding:0 14px;font-weight:800;display:flex}.estoque-module__BqjZOq__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.estoque-module__BqjZOq__metrics article{background:#fff;border:1px solid #d7e0e8;border-radius:8px;padding:16px}.estoque-module__BqjZOq__metrics span,.estoque-module__BqjZOq__metrics small{color:#667789;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.estoque-module__BqjZOq__metrics strong{margin:7px 0 2px;font-size:28px;display:block}.estoque-module__BqjZOq__workspace{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:16px;display:grid}.estoque-module__BqjZOq__singleWorkspace{max-width:1480px;margin:0 auto}.estoque-module__BqjZOq__panel{background:#fff;border:1px solid #d7e0e8;border-radius:8px;box-shadow:0 15px 40px #0f172a14}.estoque-module__BqjZOq__panelHead{border-bottom:1px solid #e1e7ee;justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:16px 18px;display:flex}.estoque-module__BqjZOq__notice{color:#0f766e;text-align:right;font-size:13px;font-weight:800}.estoque-module__BqjZOq__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.estoque-module__BqjZOq__form label,.estoque-module__BqjZOq__itemBuilder label{color:#526273;text-transform:uppercase;gap:6px;font-size:12px;font-weight:900;display:grid}.estoque-module__BqjZOq__form input,.estoque-module__BqjZOq__form select,.estoque-module__BqjZOq__form textarea,.estoque-module__BqjZOq__search input{color:#111827;background:#fff;border:1px solid #cbd5df;border-radius:7px;width:100%;min-height:42px;padding:9px 11px}.estoque-module__BqjZOq__form textarea{resize:vertical;min-height:88px}.estoque-module__BqjZOq__full{grid-column:1/-1}.estoque-module__BqjZOq__itemBuilder{background:#f7fafc;border:1px solid #dbe3eb;border-radius:8px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 110px 100px 150px;align-items:end;gap:10px;padding:14px;display:grid}.estoque-module__BqjZOq__addButton,.estoque-module__BqjZOq__primary,.estoque-module__BqjZOq__secondary,.estoque-module__BqjZOq__iconButton{cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;font-weight:900;display:inline-flex}.estoque-module__BqjZOq__addButton,.estoque-module__BqjZOq__primary{color:#fff;background:#0f766e}.estoque-module__BqjZOq__addButton{min-height:42px}.estoque-module__BqjZOq__secondary{color:#1f2937;background:#e8eef3;min-height:42px;padding:0 14px}.estoque-module__BqjZOq__primary{min-height:42px;padding:0 16px}.estoque-module__BqjZOq__primary:disabled{opacity:.65;cursor:wait}.estoque-module__BqjZOq__iconButton{color:#991b1b;background:#fee2e2;width:34px;height:34px}.estoque-module__BqjZOq__itemsBox{border:1px solid #dbe3eb;border-radius:8px;grid-column:1/-1;overflow:hidden}.estoque-module__BqjZOq__itemsBox table,.estoque-module__BqjZOq__printTable{border-collapse:collapse;width:100%}.estoque-module__BqjZOq__itemsBox th,.estoque-module__BqjZOq__itemsBox td{text-align:left;border-bottom:1px solid #e4ebf1;padding:10px;font-size:14px}.estoque-module__BqjZOq__itemsBox th{color:#64748b;text-transform:uppercase;background:#f6f8fa;font-size:12px}.estoque-module__BqjZOq__empty{color:#64748b;text-align:center!important;padding:22px!important}.estoque-module__BqjZOq__actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}.estoque-module__BqjZOq__printActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;max-width:1480px;margin:0 auto 14px;display:flex}.estoque-module__BqjZOq__search{border:1px solid #d7e0e8;border-radius:7px;align-items:center;gap:8px;margin:14px;padding:0 10px;display:flex}.estoque-module__BqjZOq__search input{border:0;padding-left:0}.estoque-module__BqjZOq__history{gap:10px;max-height:560px;padding:0 14px 14px;display:grid;overflow:auto}.estoque-module__BqjZOq__historyWide{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;padding:0 14px 14px;display:grid}.estoque-module__BqjZOq__historyCard,.estoque-module__BqjZOq__historyActive{text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe3eb;border-radius:8px;padding:12px}.estoque-module__BqjZOq__historyActive{border-color:#0f766e;box-shadow:inset 3px 0 #0f766e}.estoque-module__BqjZOq__historyCard strong,.estoque-module__BqjZOq__historyCard span,.estoque-module__BqjZOq__historyCard small,.estoque-module__BqjZOq__historyActive strong,.estoque-module__BqjZOq__historyActive span,.estoque-module__BqjZOq__historyActive small{display:block}.estoque-module__BqjZOq__historyCard span,.estoque-module__BqjZOq__historyActive span{color:#334155;margin:5px 0;font-size:13px}.estoque-module__BqjZOq__historyCard small,.estoque-module__BqjZOq__historyActive small{color:#64748b}.estoque-module__BqjZOq__emptyCard{color:#64748b;text-align:center;border:1px dashed #cbd5df;border-radius:8px;padding:18px}.estoque-module__BqjZOq__tabs{flex-wrap:wrap;gap:8px;padding:14px 18px 0;display:flex}.estoque-module__BqjZOq__tabs button{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5df;border-radius:7px;min-height:38px;padding:0 13px;font-weight:900}.estoque-module__BqjZOq__tabs .estoque-module__BqjZOq__tabActive{color:#fff;background:#20313f;border-color:#20313f}.estoque-module__BqjZOq__registerForm{grid-template-columns:minmax(220px,1fr) minmax(150px,220px);align-items:end;gap:12px;padding:18px;display:grid}.estoque-module__BqjZOq__registerForm label{color:#526273;text-transform:uppercase;gap:6px;font-size:12px;font-weight:900;display:grid}.estoque-module__BqjZOq__registerForm input{color:#111827;background:#fff;border:1px solid #cbd5df;border-radius:7px;width:100%;min-height:42px;padding:9px 11px}.estoque-module__BqjZOq__registryGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;padding:0 18px 18px;display:grid}.estoque-module__BqjZOq__registryRow{background:#f8fafc;border:1px solid #dbe3eb;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:8px 8px 8px 12px;display:flex}.estoque-module__BqjZOq__registryRow span{font-weight:800}.estoque-module__BqjZOq__inventoryGrid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:14px;padding:0 18px 18px;display:grid}.estoque-module__BqjZOq__negative{color:#b91c1c;font-weight:900}.estoque-module__BqjZOq__movements{background:#f8fafc;border:1px solid #dbe3eb;border-radius:8px;gap:10px;padding:14px;display:grid}.estoque-module__BqjZOq__movements h3{margin:0 0 4px;font-size:15px}.estoque-module__BqjZOq__movementRow{background:#fff;border:1px solid #dbe3eb;border-radius:8px;padding:10px}.estoque-module__BqjZOq__movementRow strong,.estoque-module__BqjZOq__movementRow span,.estoque-module__BqjZOq__movementRow small{display:block}.estoque-module__BqjZOq__movementRow span{color:#334155;margin:4px 0;font-size:13px}.estoque-module__BqjZOq__movementRow small{color:#64748b}.estoque-module__BqjZOq__printEmpty{color:#64748b;background:#fff;border:1px dashed #cbd5df;border-radius:8px;justify-content:center;align-items:center;gap:8px;max-width:1480px;min-height:70px;margin:18px auto 0;display:flex}.estoque-module__BqjZOq__printSheet{color:#111;background:#fff;width:210mm;margin:18px auto;padding:8mm}.estoque-module__BqjZOq__via{border:1px solid #111;min-height:136mm;padding:7mm}.estoque-module__BqjZOq__printHeader{text-align:center;border-bottom:2px solid #111;margin-bottom:4mm;padding-bottom:4mm}.estoque-module__BqjZOq__printHeader strong,.estoque-module__BqjZOq__printHeader span{display:block}.estoque-module__BqjZOq__printHeader strong{font-size:18px}.estoque-module__BqjZOq__printHeader span{margin-top:2mm;font-size:14px;font-weight:900}.estoque-module__BqjZOq__printGrid{grid-template-columns:repeat(4,1fr);gap:2mm;margin-bottom:4mm;display:grid}.estoque-module__BqjZOq__printField{border:1px solid #333;min-height:12mm;padding:2mm;font-size:11px}.estoque-module__BqjZOq__printField b{text-transform:uppercase;color:#444;font-size:9px;display:block}.estoque-module__BqjZOq__wide{grid-column:span 2}.estoque-module__BqjZOq__fullPrint{grid-column:1/-1}.estoque-module__BqjZOq__printTable th,.estoque-module__BqjZOq__printTable td{text-align:left;border:1px solid #333;padding:1.5mm;font-size:10px}.estoque-module__BqjZOq__printTable th{background:#eee}.estoque-module__BqjZOq__signatures{text-align:center;grid-template-columns:1fr 1fr;gap:14mm;margin-top:10mm;font-size:11px;display:grid}.estoque-module__BqjZOq__signatures span{border-top:1px solid #111;padding-top:2mm}.estoque-module__BqjZOq__cutLine{text-align:center;letter-spacing:2px;border-top:1px dashed #777;margin:4mm 0;font-size:10px;line-height:6mm}@media (max-width:1100px){.estoque-module__BqjZOq__shell{grid-template-columns:1fr}.estoque-module__BqjZOq__sidebar{display:none}.estoque-module__BqjZOq__workspace,.estoque-module__BqjZOq__inventoryGrid{grid-template-columns:1fr}}@media (max-width:760px){.estoque-module__BqjZOq__main{padding:14px}.estoque-module__BqjZOq__topbar,.estoque-module__BqjZOq__metrics{grid-template-columns:1fr;display:grid}.estoque-module__BqjZOq__form,.estoque-module__BqjZOq__itemBuilder,.estoque-module__BqjZOq__registerForm{grid-template-columns:1fr}}@media print{.estoque-module__BqjZOq__noPrint,.estoque-module__BqjZOq__sidebar,.estoque-module__BqjZOq__topbar,.estoque-module__BqjZOq__metrics,.estoque-module__BqjZOq__workspace,.estoque-module__BqjZOq__printEmpty{display:none!important}.estoque-module__BqjZOq__shell{background:#fff;display:block}.estoque-module__BqjZOq__main{padding:0}.estoque-module__BqjZOq__printSheet{width:auto;margin:0;padding:0;display:block}.estoque-module__BqjZOq__via{break-inside:avoid;page-break-inside:avoid}}
