:root{font-family:Avenir Next,Trebuchet MS,sans-serif;color:#10243b;background:#eef3f7}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;min-width:320px;background:radial-gradient(circle at top,rgba(21,93,155,.12),transparent 34%),linear-gradient(180deg,#f7fafc,#eef3f7);color:#10243b}body,button,input,select{font:inherit}a{color:inherit;text-decoration:none}button,input,select{width:100%;min-height:56px;border-radius:16px}button{border:0;background:#0f4c81;color:#fff;font-size:1rem;font-weight:800;cursor:pointer}button:disabled{cursor:wait;opacity:.72}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline:3px solid #8cb8de;outline-offset:2px}input,select{border:1px solid #d3dce6;background:#fff;padding:0 16px;font-size:1rem;color:#10243b}input::placeholder{color:#6e7f92}.app-page{min-height:100vh;padding:16px}.app-page--auth{display:grid;place-items:center}.login-card,.app-header,.page-card,.action-card{background:#fffffff0;border:1px solid rgba(202,214,227,.9);border-radius:24px;box-shadow:0 16px 40px #10243b14}.login-card{width:100%;max-width:420px;padding:24px}.eyebrow{margin:0 0 8px;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#54718f}.eyebrow--tight{margin-bottom:6px}.login-title,.brand-title,.page-title{margin:0;font-weight:800;letter-spacing:-.03em}.login-title,.brand-title{font-size:1.9rem}.subtitle,.page-copy,.page-note{margin:0;color:#5e7186}.subtitle{margin-top:10px}.login-form{display:grid;gap:16px;margin-top:24px}.field{display:grid;gap:8px;font-size:.96rem;font-weight:700}.form-error{margin:0;padding:14px 16px;border-radius:16px;background:#fdecec;color:#9f1d1d;font-size:.94rem;font-weight:700}.form-success{margin:0;padding:14px 16px;border-radius:16px;background:#e9f8ef;color:#116534;font-size:.94rem;font-weight:700}.app-shell{min-height:100vh;padding:16px;display:grid;gap:16px}.app-header{padding:20px}.header-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.header-actions{display:grid;justify-items:end;gap:10px}.header-user{display:grid;gap:2px;text-align:right}.header-user__label{font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#6b7f95}.header-user__name{font-size:1rem;line-height:1.2}.header-link{width:auto;min-width:72px;min-height:52px;padding:12px 16px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:#e7eef5;color:#10243b;border:0;font-weight:800}.header-nav{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.menu-link{min-height:52px;padding:12px 14px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:#f2f6fa;color:#35526f;font-size:.95rem;font-weight:700;text-align:center}.menu-link--active{background:#10243b;color:#fff}.page-content{width:100%}.page-stack{display:grid;gap:16px}.page-card{padding:22px}.page-title{font-size:1.6rem}.page-copy{margin-top:10px;font-size:1rem;line-height:1.4}.page-note{margin-top:14px;font-size:.94rem;font-weight:700}.page-card--placeholder .page-copy{max-width:34rem}.action-grid{display:grid;gap:14px}.action-card{min-height:108px;padding:20px;display:grid;gap:12px;grid-template-rows:auto 1fr auto}.action-card__title{font-size:1.22rem;font-weight:800;line-height:1.2}.action-card__description{margin:0;color:#5e7186;font-size:.95rem;line-height:1.4}.action-card__hint{color:#0f4c81;font-size:.9rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.form-card,.list-card{display:grid;gap:16px}.toolbar{display:grid;gap:12px}.toolbar__search{width:100%}.toolbar__actions{display:grid;gap:12px}.button-secondary{background:#e7eef5;color:#10243b}.products-page,.products-shell,.products-layout{display:grid;gap:16px}.products-hero{display:grid;gap:8px;padding:20px 22px}.product-form-card,.product-search-card{display:grid;gap:14px;align-content:start}.product-form-card--readonly{min-height:160px}.product-search-panel{display:grid;gap:12px;padding:14px;border:1px solid #dbe4ed;border-radius:18px;background:linear-gradient(180deg,#fbfdff,#f3f7fb)}.product-filter-grid,.product-filter-actions{display:grid;gap:10px}.product-filter-actions button{min-height:46px}.product-list{display:grid;gap:12px}.product-card{display:grid;gap:12px;padding:16px;border:1px solid #dde6ef;border-radius:18px;background:#fff;box-shadow:0 8px 24px #10243b0d}.product-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.product-card-title{margin:0;font-size:1.02rem;font-weight:800;color:#10243b}.product-card-subtitle{margin:4px 0 0;color:#5e7186;font-size:.92rem}.product-card-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.product-card-block{display:grid;gap:4px;padding:10px 12px;border-radius:14px;background:#f7fafc}.product-card-label{font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#6b7f95}.product-card-block strong,.product-card-block span{color:#10243b;font-size:.94rem;line-height:1.35}.product-locator-badge,.product-status-badge{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:6px 10px;border-radius:999px;font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.product-locator-badge{background:#eaf3fb;color:#1b4b76}.product-status-badge{background:#eef4f7;color:#35526f}.product-status-badge--active{background:#e8f7ee;color:#13633b}.product-status-badge--inactive{background:#f6ecec;color:#8f2323}.product-actions{display:grid;gap:10px}.product-actions button{min-height:44px}.product-stat-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.contagem-page,.faltas-page,.validade-page,.localizadores-page,.picking-page,.relatorios-page{align-items:start}.product-search-panel{display:grid;gap:14px;padding:16px;border:1px solid #dbe4ed;border-radius:20px;background:linear-gradient(180deg,#fbfdff,#f3f7fb)}.product-filter-grid,.product-filter-actions{display:grid;gap:12px}.product-search-hint{margin:0;color:#5e7186;font-size:.92rem;font-weight:700}.product-card{display:grid;gap:14px;padding:18px;border:1px solid #dbe4ed;border-radius:20px;background:#f9fbfd}.product-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.product-card__title{margin:0;font-size:1.08rem;font-weight:800}.product-card__subtitle{margin:6px 0 0;color:#5e7186;font-size:.95rem}.product-card__meta{display:grid;gap:8px}.product-card__actions{display:grid;gap:12px}.product-card__line{margin:0;color:#35526f;line-height:1.45}.product-card__line strong{color:#10243b}.product-locator{font-weight:700}.product-stock-info{display:grid;gap:8px;padding-top:2px}.product-stock-info__row{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#35526f;font-size:.94rem}.product-stock-info__value{color:#10243b;font-size:.98rem;font-weight:800}.product-filter-actions button{min-height:48px}.scan-panel{display:grid;gap:16px;align-content:start}.scan-input{min-height:72px;font-size:1.18rem;font-weight:800;letter-spacing:.02em}.scan-input--locator{text-transform:uppercase}.quantity-row{display:grid;gap:12px;align-items:end}.quick-validity-section{display:grid;gap:10px}.quick-validity-section__label{font-size:.92rem;font-weight:800;color:#35526f}.quick-button-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.quick-button-grid--months{grid-template-columns:repeat(3,minmax(0,1fr))}.quick-button-grid--years{grid-template-columns:repeat(4,minmax(0,1fr))}.quick-action-button{min-height:52px;border:1px solid #cdd8e4;background:#f7fafc;color:#10243b;font-size:1rem;font-weight:800}.quick-action-button--active{border-color:#0f4c81;background:#dfeaf5;color:#0f4c81}.current-item-card{display:grid;gap:16px;border:1px solid #dbe4ed}.current-item-card__notice{margin:0;padding:14px 16px;border-radius:16px;background:#fff4e8;color:#91511a;font-weight:700}.current-item-card__notice--danger{background:#fdecec;color:#9f1d1d}.current-item-card__notice--warning{background:#fff4e8;color:#91511a}.current-item-card__notice--neutral{background:#eef2f6;color:#5b6d81}.localizadores-card{display:grid;gap:16px}.location-current{padding:16px 18px;display:grid;gap:6px;border:1px solid #d7e3ef;border-radius:18px;background:linear-gradient(180deg,#f7fbff,#eef5fb)}.location-current strong{font-size:.84rem;color:#5e7186;text-transform:uppercase;letter-spacing:.05em}.location-current span{font-size:1.4rem;font-weight:800;color:#10243b;word-break:break-word}.location-log-list{display:grid;gap:14px}.location-log-card{align-content:start}.last-items-list{display:grid;gap:14px}.operational-table-wrapper{display:none;overflow-x:auto;border:1px solid #dbe4ed;border-radius:18px;background:#fff}.operational-table{width:100%;border-collapse:collapse;font-size:12px;line-height:1.35}.operational-table th,.operational-table td{padding:10px 12px;border-bottom:1px solid #e4ebf2;text-align:left;vertical-align:middle}.operational-table thead th{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#36506d;background:#f4f7fb}.operational-table tbody tr:last-child td{border-bottom:0}.operational-status-cell{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.operational-status-badge{min-height:24px;padding:4px 8px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.03em;white-space:nowrap}.operational-status-select{min-height:34px;width:auto;border-radius:10px;padding:0 10px;font-size:.78rem;border:1px solid #d2dfe9;background:#fbfdff;color:#10243b}.operational-mobile-list{display:grid;gap:10px}.operational-mobile-card{display:grid;gap:8px;padding:12px 13px;border:1px solid #dbe4ed;border-radius:16px;background:#f9fbfd}.operational-mobile-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.operational-mobile-card__title{margin:0;font-size:.96rem;font-weight:800}.operational-mobile-card__subtitle{margin:4px 0 0;color:#5e7186;font-size:.8rem;line-height:1.35}.operational-mobile-card__meta{display:grid;gap:4px;font-size:.8rem;color:#35526f}.operational-mobile-card__meta strong{color:#10243b}.operational-mobile-card__note{margin:0;font-size:.8rem;color:#5e7186}.operational-mobile-card__field{gap:4px;font-size:.74rem}.operational-mobile-card__field span{font-size:.74rem}.operational-mobile-card__field select{min-height:38px;border-radius:12px;font-size:.8rem}.operational-actions{display:grid;gap:12px}.file-input{width:100%;min-height:56px;padding:14px 16px;border:1px dashed #c4d2e0;border-radius:16px;background:#f9fbfd}.import-layout{display:grid;gap:16px;align-items:start}.import-layout__sidebar,.import-upload-card,.import-result,.picking-import-card,.picking-summary,.picking-batches{display:grid;gap:16px;align-content:start}.picking-table{display:none;overflow-x:auto}.picking-table table{width:100%;border-collapse:collapse}.picking-table th,.picking-table td{padding:14px 12px;border-bottom:1px solid #dbe4ed;text-align:left;vertical-align:middle}.picking-table th{font-size:.8rem;font-weight:800;color:#5e7186;text-transform:uppercase;letter-spacing:.05em}.picking-table td{color:#35526f;font-size:.94rem}.picking-open-button{width:auto;min-width:92px;min-height:42px;padding-inline:16px}.picking-card{align-content:start}.picking-locator-badge{padding:6px 10px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#eef5fb;color:#183957;font-size:.84rem;font-weight:800;letter-spacing:.03em}.import-result__status{font-size:.92rem;line-height:1.35}.import-guidelines{padding:14px 16px;display:grid;gap:6px;border:1px solid #dbe4ed;border-radius:18px;background:#f9fbfd}.import-guidelines strong{font-size:.9rem;color:#35526f;text-transform:uppercase;letter-spacing:.05em}.import-guidelines p{margin:0;color:#10243b;line-height:1.5;word-break:break-word}.import-actions{display:grid;gap:12px}.import-actions button{min-height:52px}.import-batches-table{display:none}.import-batches-table table{width:100%;border-collapse:collapse}.import-batches-table th,.import-batches-table td{padding:14px 12px;border-bottom:1px solid #dbe4ed;text-align:left;vertical-align:middle}.import-batches-table th{font-size:.8rem;font-weight:800;color:#5e7186;text-transform:uppercase;letter-spacing:.05em}.import-batches-table td{color:#35526f;font-size:.94rem}.import-batch-card{display:grid;gap:12px;padding:16px;border:1px solid #dbe4ed;border-radius:18px;background:#f9fbfd}.summary-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.summary-card{padding:16px;display:grid;gap:6px;border:1px solid #dbe4ed;border-radius:18px;background:#f9fbfd}.summary-card strong{font-size:.85rem;color:#5e7186;text-transform:uppercase;letter-spacing:.05em}.summary-card span{font-size:1.35rem;font-weight:800}.error-list{display:grid;gap:10px}.error-row{padding:14px 16px;display:grid;gap:4px;border-radius:16px;background:#fff5f5;border:1px solid #f0d2d2;color:#7e1f1f}.users-page{align-items:start}.users-section{display:grid;gap:16px}.section-head{display:grid;gap:6px}.section-title{margin:0;font-size:1.2rem;font-weight:800}.section-copy{margin:0;color:#5e7186}.users-form,.users-list{display:grid;gap:14px}.report-page-header{display:grid;gap:10px}.report-tabs{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.report-tab{min-height:58px;padding:14px 16px;border-radius:20px;border:1px solid rgba(202,214,227,.9);background:#fffffff0;color:#35526f;box-shadow:0 12px 28px #10243b14;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.report-tab:hover{transform:translateY(-1px);box-shadow:0 14px 30px #10243b1f}.report-tab__label{font-size:.96rem;font-weight:800}.report-tab--active{border-color:#10243b;background:linear-gradient(135deg,#10243b,#183957);color:#fff;box-shadow:0 18px 32px #10243b2e}.report-filters-card{display:grid;gap:18px}.report-filters-form{display:grid;gap:16px}.report-quick-filters{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.report-quick-filter{min-height:46px}.report-quick-filter--active{border-color:#10243b;background:#10243b;color:#fff;box-shadow:0 10px 22px #10243b29}.report-filter-grid,.report-actions-row,.report-summary-bar{display:grid;gap:12px}.report-summary-bar .summary-card{min-height:108px;align-content:start;background:linear-gradient(180deg,#fbfdff,#f4f8fc)}.report-summary-bar .summary-card span{font-size:1.16rem;line-height:1.3}.report-table-wrapper{display:none;overflow:hidden;padding:0}.report-table{width:100%;border-collapse:collapse}.report-table thead{background:#f3f7fb}.report-table th,.report-table td{padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid #e2ebf3}.report-table th{font-size:.78rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#5e7186}.report-table td{font-size:.94rem;color:#10243b}.report-table tbody tr:last-child td{border-bottom:0}.report-table tbody tr:hover{background:#fbfdff}.report-list{display:grid;gap:14px}.report-card{display:grid;gap:14px;padding:18px}.report-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.report-card__title{margin:0;font-size:1.06rem;font-weight:800}.report-card__subtitle{margin:4px 0 0;color:#5e7186;font-size:.88rem;font-weight:700}.report-card__meta{display:grid;gap:8px}.report-card__line{margin:0;color:#35526f;line-height:1.45}.report-card__line strong{color:#10243b}.export-button{background:linear-gradient(135deg,#13633b,#0d4f2e);color:#fff;box-shadow:0 14px 26px #13633b29}.report-empty-state{display:grid;gap:8px;text-align:left}.user-item{display:grid;gap:14px;padding:18px;border:1px solid #dbe4ed;border-radius:20px;background:#f9fbfd}.user-item__head{display:grid;gap:10px}.user-item__name{margin:0;font-size:1.1rem;font-weight:800}.user-item__badges{display:flex;flex-wrap:wrap;gap:8px}.user-item__login{margin:0;color:#5e7186;font-weight:700}.user-item__button{width:100%}.user-item__actions{display:grid;gap:12px}.badge{min-height:32px;padding:6px 12px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.8rem;font-weight:800;letter-spacing:.04em}.badge--role{background:#e8eef6;color:#2f4d6b}.badge--localizado,.badge--active{background:#e8f7ee;color:#13633b}.badge--inactive{background:#f6ecec;color:#8f2323}.badge--ok{background:#e8f7ee;color:#13633b}.badge--proximo-vencimento,.badge--sem-localizacao{background:#fff6df;color:#8d6108}.badge--vencido{background:#fdecec;color:#9f1d1d}.badge--sobra{background:#e8f1fb;color:#1e4f86}.badge--falta{background:#fdecec;color:#9f1d1d}.badge--nao-cadastrado{background:#fff4e8;color:#91511a}.badge--pendente{background:#eef2f6;color:#5b6d81}.badge--conferido{background:#e8f1fb;color:#1e4f86}.badge--pedido-sugerido{background:#fff6df;color:#8d6108}.badge--resolvido{background:#e8f7ee;color:#13633b}@media(min-width:720px){.app-shell{max-width:1100px;margin:0 auto;padding:24px}.app-header{padding:24px}.header-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:start}.toolbar__actions{grid-auto-flow:column;grid-auto-columns:minmax(140px,auto)}.products-layout{grid-template-columns:minmax(320px,.95fr) minmax(0,1.2fr);align-items:start;gap:18px}.product-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.product-filter-actions{grid-template-columns:repeat(2,minmax(140px,max-content));justify-content:start}.product-card-grid,.product-actions,.user-item__actions,.products-page{grid-template-columns:repeat(2,minmax(0,1fr))}.products-page>:first-child{grid-column:1 / -1}.contagem-page{grid-template-columns:repeat(2,minmax(0,1fr))}.contagem-page>:first-child,.contagem-page .list-card{grid-column:1 / -1}.faltas-page{grid-template-columns:repeat(2,minmax(0,1fr))}.faltas-page>:first-child,.faltas-page .list-card{grid-column:1 / -1}.validade-page{grid-template-columns:repeat(2,minmax(0,1fr))}.validade-page>:first-child,.validade-page .list-card{grid-column:1 / -1}.localizadores-page{grid-template-columns:repeat(2,minmax(0,1fr))}.localizadores-page>:first-child,.localizadores-page .list-card{grid-column:1 / -1}.picking-table{display:block}.picking-batches__cards,.picking-items__cards{display:none}.relatorios-page{grid-template-columns:repeat(12,minmax(0,1fr))}.relatorios-page>:first-child,.relatorios-page .report-tabs,.relatorios-page .report-filters-card,.relatorios-page .report-summary-bar,.relatorios-page .report-empty-state,.relatorios-page .report-table-wrapper,.relatorios-page .report-list{grid-column:1 / -1}.report-tabs,.report-quick-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.report-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.quantity-row,.operational-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.operational-table-wrapper{display:block}.operational-mobile-list{display:none}.quick-button-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.quick-button-grid--months{grid-template-columns:repeat(6,minmax(0,1fr))}.quick-button-grid--years{grid-template-columns:repeat(4,minmax(0,1fr))}.report-actions-row{grid-template-columns:repeat(3,minmax(180px,max-content));justify-content:start}.report-summary-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.report-table-wrapper{display:block}.report-list{display:none}.import-page{grid-template-columns:minmax(0,1fr)}.import-page>:first-child{grid-column:1 / -1}.import-layout{grid-template-columns:minmax(320px,380px) minmax(0,1fr)}.import-batches-table{display:block}.import-layout .products-list{display:none}.import-actions button{width:auto;min-width:220px;padding-inline:24px}.summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.users-page{grid-template-columns:repeat(2,minmax(0,1fr))}.users-page>:first-child{grid-column:1 / -1}}.products-page,.products-shell{width:100%;max-width:1320px;margin:0 auto;padding:0 20px 40px}.products-layout{display:grid;grid-template-columns:minmax(360px,440px) minmax(620px,1fr);gap:24px;align-items:start}.product-form-card,.product-search-card{width:100%;box-sizing:border-box}.product-form-card{align-self:start}.product-search-card{min-width:0}.product-search-panel{width:100%;box-sizing:border-box;padding:18px;border-radius:22px}.product-filter-grid{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(150px,1fr) minmax(140px,.8fr);gap:14px;align-items:end}.product-filter-grid label,.product-filter-grid .form-group{min-width:0}.product-filter-grid input,.product-filter-grid select{width:100%;min-width:0;height:54px;box-sizing:border-box}.product-filter-actions{display:flex;gap:12px;align-items:center;margin-top:14px}.product-filter-actions button{min-height:52px;padding:0 24px;flex:0 0 auto}.product-list{display:flex;flex-direction:column;gap:14px;margin-top:18px}.product-card{width:100%;box-sizing:border-box;padding:18px;border-radius:22px}.product-card-header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:12px}.product-card-title{font-size:17px;line-height:1.25;margin:0}.product-card-subtitle{font-size:14px;line-height:1.3;margin-top:4px;color:#52677f}.product-card-grid{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(160px,1fr) 100px 100px;gap:14px;align-items:start;margin-top:12px}.product-stat-row{display:flex;justify-content:space-between;gap:10px}.product-locator-badge,.product-status-badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:5px 12px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.product-locator-badge{background:#eaf2fb;color:#143f6b}.product-status-badge{background:#e5f5e9;color:#16713a}.product-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.product-actions button{min-height:50px}@media(min-width:1180px){.products-layout{grid-template-columns:420px minmax(720px,1fr)}.product-search-card{max-width:none}}@media(max-width:1024px){.products-layout{grid-template-columns:1fr}.product-filter-grid,.product-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.products-page,.products-shell{padding:0 12px 28px}.products-layout{gap:16px}.product-filter-grid{grid-template-columns:1fr}.product-filter-actions{display:grid;grid-template-columns:1fr}.product-card-header{flex-direction:column}.product-card-grid,.product-actions{grid-template-columns:1fr}}@media(min-width:1025px){.app-shell,.main-shell,.page-shell{max-width:1280px}.app-header,.main-header{padding:22px 26px!important;margin-bottom:18px!important}.nav-grid,.menu-grid{gap:10px!important}.nav-grid a,.nav-grid button,.menu-grid a,.menu-grid button{min-height:46px!important;padding:10px 16px!important}.products-page>.card,.products-shell>.card,.page-header-card{padding:22px 24px!important;margin-bottom:16px!important}.products-layout{grid-template-columns:380px minmax(760px,1fr)!important;gap:24px!important}.product-form-card,.product-search-card{padding:22px!important;border-radius:22px!important}.product-form-card input,.product-form-card select,.product-search-card input,.product-search-card select{height:50px!important}.product-form-card .form-group,.product-search-card .form-group{margin-bottom:12px!important}.product-search-panel{padding:16px!important;border-radius:20px!important}.product-filter-grid{grid-template-columns:minmax(260px,1.5fr) 180px 150px;gap:12px!important}.product-filter-grid input,.product-filter-grid select{height:50px!important}.product-filter-actions{margin-top:12px!important}.product-filter-actions button{min-height:48px!important}.product-list{margin-top:14px!important;gap:12px!important}.product-card{padding:16px!important;border-radius:20px!important}.product-card-title{font-size:16px!important}.product-card-subtitle{font-size:13px!important}.product-card-grid{grid-template-columns:minmax(220px,1.5fr) 170px 80px 80px!important;gap:12px!important}.product-actions{margin-top:12px!important}.product-actions button{min-height:46px!important}}@media(min-width:1360px){.app-shell,.main-shell,.page-shell,.products-page,.products-shell{max-width:1360px!important}.products-layout{grid-template-columns:380px minmax(840px,1fr)!important}}.nav-grid a,.nav-grid button,.menu-grid a,.menu-grid button,.header-nav a,.header-nav button,.app-nav a,.app-nav button{background:#e7edf4!important;border:1px solid #d6e0eb!important;box-shadow:inset 0 0 0 1px #ffffff59}.nav-grid a:hover,.nav-grid button:hover,.menu-grid a:hover,.menu-grid button:hover,.header-nav a:hover,.header-nav button:hover,.app-nav a:hover,.app-nav button:hover{background:#dfe7f0!important;border-color:#c8d5e3!important}.nav-grid a,.nav-grid button,.menu-grid a,.menu-grid button,.header-nav a,.header-nav button,.app-nav a,.app-nav button{background:#e8eef5!important;border:1px solid #d3dfeb!important;color:#17385f!important}.nav-grid a:hover,.nav-grid button:hover,.menu-grid a:hover,.menu-grid button:hover,.header-nav a:hover,.header-nav button:hover,.app-nav a:hover,.app-nav button:hover{background:#d8e8f8!important;border-color:#9fc0df!important;color:#0f2c4d!important}.nav-grid a.active,.nav-grid button.active,.menu-grid a.active,.menu-grid button.active,.header-nav a.active,.header-nav button.active,.app-nav a.active,.app-nav button.active,.nav-grid .active,.menu-grid .active,.header-nav .active,.app-nav .active{background:#102c4d!important;border-color:#102c4d!important;color:#fff!important}.nav-grid a.active:hover,.nav-grid button.active:hover,.menu-grid a.active:hover,.menu-grid button.active:hover,.header-nav a.active:hover,.header-nav button.active:hover,.app-nav a.active:hover,.app-nav button.active:hover,.nav-grid .active:hover,.menu-grid .active:hover,.header-nav .active:hover,.app-nav .active:hover{background:#0b223d!important;border-color:#0b223d!important;color:#fff!important}.nav-grid a,.nav-grid button,.menu-grid a,.menu-grid button,.header-nav a,.header-nav button,.app-nav a,.app-nav button,.nav-link,.menu-link{background:#e8eef5!important;border:1px solid #d3dfeb!important;color:#17385f!important}.nav-grid a:hover,.nav-grid button:hover,.menu-grid a:hover,.menu-grid button:hover,.header-nav a:hover,.header-nav button:hover,.app-nav a:hover,.app-nav button:hover,.nav-link:hover,.menu-link:hover{background:#d8e8f8!important;border-color:#9fc0df!important;color:#0f2c4d!important}.nav-grid a.active,.nav-grid button.active,.menu-grid a.active,.menu-grid button.active,.header-nav a.active,.header-nav button.active,.app-nav a.active,.app-nav button.active,.nav-link.active,.menu-link.active,.nav-grid a[aria-current=page],.menu-grid a[aria-current=page],.header-nav a[aria-current=page],.app-nav a[aria-current=page],a[aria-current=page],button[aria-pressed=true],.active-nav,.current,.selected,.is-active{background:#102c4d!important;border-color:#102c4d!important;color:#fff!important}.nav-grid a.active:hover,.nav-grid button.active:hover,.menu-grid a.active:hover,.menu-grid button.active:hover,.header-nav a.active:hover,.header-nav button.active:hover,.app-nav a.active:hover,.app-nav button.active:hover,.nav-link.active:hover,.menu-link.active:hover,.nav-grid a[aria-current=page]:hover,.menu-grid a[aria-current=page]:hover,.header-nav a[aria-current=page]:hover,.app-nav a[aria-current=page]:hover,a[aria-current=page]:hover,button[aria-pressed=true]:hover,.active-nav:hover,.current:hover,.selected:hover,.is-active:hover{background:#0b223d!important;border-color:#0b223d!important;color:#fff!important}.card,.panel,.form-card,.section-card,.product-form-card,.product-search-card,.product-search-panel,.product-card,.report-filters-card,.report-summary-bar,.report-table-wrapper,.import-upload-card,.import-result,.import-batch-card,.picking-import-card,.picking-card,.location-card,.shortage-card,.count-card,.validity-card{border-color:#c7d4e2!important}input,select,textarea{border-color:#c4d1df!important}input:focus,select:focus,textarea:focus{border-color:#7fa8ce!important;box-shadow:0 0 0 3px #1f5f9a24!important}button:not(.primary):not(.danger):not(.success),.nav-grid a,.nav-grid button,.menu-grid a,.menu-grid button,.header-nav a,.header-nav button,.app-nav a,.app-nav button{border-color:#c5d1df!important}hr,.divider,.table-divider,.report-table th,.report-table td,.report-table tr,.import-batches-table th,.import-batches-table td,.picking-table th,.picking-table td{border-color:#c9d5e2!important}.report-table,.import-batches-table,.picking-table{border-color:#c5d1df!important}.report-table thead,.import-batches-table thead,.picking-table thead{background:#eef3f8!important}.report-table tbody tr,.import-batches-table tbody tr,.picking-table tbody tr{border-bottom:1px solid #ccd7e3!important}.product-card,.report-table-wrapper,.picking-card,.import-batch-card{box-shadow:0 10px 26px #0f2c4d0f!important}.nav-grid a,.nav-grid button,.menu-grid a,.menu-grid button,.header-nav a,.header-nav button,.app-nav a,.app-nav button{background:#e5ecf3!important;border:1px solid #c4d1df!important}.nav-grid a:hover,.nav-grid button:hover,.menu-grid a:hover,.menu-grid button:hover,.header-nav a:hover,.header-nav button:hover,.app-nav a:hover,.app-nav button:hover{background:#d6e6f6!important;border-color:#94b8db!important}.nav-grid a.active,.nav-grid button.active,.menu-grid a.active,.menu-grid button.active,.header-nav a.active,.header-nav button.active,.app-nav a.active,.app-nav button.active,.nav-grid a[aria-current=page],.menu-grid a[aria-current=page],.header-nav a[aria-current=page],.app-nav a[aria-current=page],a[aria-current=page],.active-nav,.current,.selected,.is-active{background:#102c4d!important;border-color:#102c4d!important;color:#fff!important}.report-table{font-size:12px!important;line-height:1.25!important;border-collapse:collapse!important}.report-table th{font-size:11px!important;line-height:1.2!important;padding:8px 10px!important;white-space:nowrap!important}.report-table td{font-size:12px!important;line-height:1.25!important;padding:7px 10px!important;vertical-align:middle!important}.report-table tbody tr{height:auto!important;min-height:34px!important}.report-table td:nth-child(1),.report-table th:nth-child(1){width:130px!important;max-width:130px!important}.report-table td:nth-child(2),.report-table th:nth-child(2){width:120px!important;max-width:120px!important}.report-table td:nth-child(3),.report-table th:nth-child(3){width:120px!important;max-width:140px!important}.report-table td{overflow-wrap:anywhere}.report-table .badge,.report-table .status-badge,.report-table .report-status-badge{font-size:10px!important;line-height:1.1!important;padding:4px 8px!important;min-height:22px!important;border-radius:999px!important;white-space:nowrap!important}.report-table-wrapper{overflow-x:auto!important}@media print{.report-table{font-size:10px!important;line-height:1.15!important}.report-table th,.report-table td{padding:4px 6px!important}.report-table .badge,.report-table .status-badge,.report-table .report-status-badge{font-size:9px!important;padding:2px 5px!important}}.report-table th:first-child,.report-table td:first-child{width:145px!important;min-width:145px!important;max-width:145px!important;white-space:nowrap!important}.report-table td{line-height:1.2!important}@media(min-width:1180px){.report-page,.report-shell,.report-content,.reports-page,.reports-shell{max-width:1420px!important;width:calc(100vw - 64px)!important;margin-left:auto!important;margin-right:auto!important}}.report-table-wrapper{border:1px solid #b8c8d8!important;border-radius:22px!important;overflow-x:auto!important;background:#fff!important}.report-table thead{background:#e4ecf4!important;border-bottom:2px solid #b7c8da!important}.report-table th{height:42px!important;padding:12px!important;text-align:center!important;vertical-align:middle!important;font-size:11px!important;line-height:1.15!important;font-weight:800!important;color:#18395d!important;letter-spacing:.045em!important;text-transform:uppercase!important;white-space:nowrap!important}.report-table td{padding:7px 10px!important;vertical-align:middle!important}.report-table th:nth-child(1),.report-table td:nth-child(1),.report-table th:nth-child(2),.report-table td:nth-child(2),.report-table th:nth-child(3),.report-table td:nth-child(3),.report-table th:nth-last-child(1),.report-table td:nth-last-child(1),.report-table th:nth-last-child(2),.report-table td:nth-last-child(2),.report-table th:nth-last-child(3),.report-table td:nth-last-child(3){text-align:center!important}.report-table th:nth-child(4),.report-table td:nth-child(4){text-align:left!important}.report-table th:first-child,.report-table td:first-child{width:150px!important;min-width:150px!important;max-width:150px!important;white-space:nowrap!important}.report-table th:nth-child(5),.report-table td:nth-child(5){min-width:150px!important;white-space:nowrap!important}.report-table th:last-child,.report-table td:last-child{min-width:130px!important;white-space:nowrap!important}.report-table th,.report-table td{vertical-align:middle!important}.report-table th:nth-child(6),.report-table td:nth-child(6){white-space:nowrap!important;text-align:center!important}.report-table td{font-variant-numeric:tabular-nums}.operational-table-wrapper{width:100%!important;overflow-x:auto!important;border:1px solid #b8c8d8!important;border-radius:20px!important;background:#fff!important;margin-top:12px!important}.operational-table{width:100%!important;border-collapse:collapse!important;font-size:12px!important;line-height:1.2!important;background:#fff!important}.operational-table thead{background:#e4ecf4!important;border-bottom:2px solid #b7c8da!important}.operational-table th{height:40px!important;padding:10px!important;text-align:center!important;vertical-align:middle!important;font-size:11px!important;line-height:1.15!important;font-weight:800!important;color:#18395d!important;letter-spacing:.045em!important;text-transform:uppercase!important;white-space:nowrap!important}.operational-table td{padding:7px 10px!important;vertical-align:middle!important;border-bottom:1px solid #ccd7e3!important;font-size:12px!important;color:#0c2745!important}.operational-table tbody tr:hover{background:#f4f8fc!important}.operational-table td:nth-child(1),.operational-table th:nth-child(1){width:90px!important;min-width:90px!important;text-align:center!important;white-space:nowrap!important}.operational-table td:nth-child(2),.operational-table th:nth-child(2){width:150px!important;min-width:150px!important;text-align:center!important;white-space:nowrap!important}.operational-table td:nth-child(3),.operational-table th:nth-child(3){min-width:220px!important;text-align:left!important}.operational-table td:nth-child(4),.operational-table th:nth-child(4),.operational-table td:nth-child(5),.operational-table th:nth-child(5){width:90px!important;min-width:90px!important;text-align:center!important}.operational-table td:last-child,.operational-table th:last-child{width:190px!important;min-width:190px!important;text-align:center!important}.operational-status-cell{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.operational-status-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:24px!important;padding:4px 10px!important;border-radius:999px!important;font-size:10px!important;font-weight:800!important;white-space:nowrap!important}.operational-status-select{height:34px!important;min-height:34px!important;padding:4px 28px 4px 10px!important;font-size:11px!important;border-radius:12px!important;max-width:130px!important}@media(min-width:769px){.operational-table-wrapper{display:block!important}.operational-mobile-list{display:none!important}}@media(max-width:768px){.operational-table-wrapper{display:none!important}.operational-mobile-list{display:flex!important;flex-direction:column!important;gap:10px!important}.operational-mobile-card{padding:12px!important;border-radius:16px!important;border:1px solid #c7d4e2!important}.operational-mobile-card__title{font-size:14px!important}.operational-mobile-card__subtitle,.operational-mobile-card__meta,.operational-mobile-card__note{font-size:12px!important}}@media(min-width:1025px){.app-header,.main-header,.header-card{padding:18px 26px!important;margin-bottom:16px!important}.nav-grid,.menu-grid{grid-template-columns:repeat(4,minmax(160px,1fr))!important;gap:10px!important;margin-top:22px!important}.nav-grid a,.nav-grid button,.menu-grid a,.menu-grid button{min-height:44px!important;padding:8px 14px!important}}@media(min-width:1025px){.products-page,.products-shell{max-width:1360px!important;width:calc(100vw - 72px)!important;margin:0 auto!important}.products-page .page-header-card,.products-shell .page-header-card,.products-page>.card:first-child,.products-shell>.card:first-child{padding:20px 22px!important;margin-bottom:16px!important}.products-layout{display:grid!important;grid-template-columns:minmax(760px,1fr) 360px!important;gap:22px!important;align-items:start!important}.product-search-card{grid-column:1!important;grid-row:1!important}.product-form-card{grid-column:2!important;grid-row:1!important;max-width:360px!important}.product-search-card,.product-form-card{padding:20px!important;border-radius:22px!important}.product-search-panel{padding:14px!important}.product-filter-grid{grid-template-columns:minmax(300px,1.7fr) 170px 140px!important;gap:12px!important}.product-filter-grid input,.product-filter-grid select{height:48px!important}.product-filter-actions{margin-top:10px!important}.product-filter-actions button{min-height:46px!important}.product-list{margin-top:14px!important}.product-form-card input,.product-form-card select{height:46px!important}.product-form-card .form-group{margin-bottom:10px!important}}@media(min-width:1380px){.products-layout{grid-template-columns:minmax(860px,1fr) 360px!important}}@media(max-width:1024px){.products-layout{grid-template-columns:1fr!important}.product-search-card,.product-form-card{max-width:none!important}}.standard-table-wrapper{width:100%;overflow-x:auto;border:1px solid #b8c8d8;border-radius:22px;background:#fff;margin-top:14px}.standard-table{width:100%;border-collapse:collapse;font-size:12px;line-height:1.2;background:#fff}.standard-table thead{background:#e4ecf4;border-bottom:2px solid #b7c8da}.standard-table th{height:40px;padding:10px;text-align:center;vertical-align:middle;font-size:11px;line-height:1.15;font-weight:800;color:#18395d;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap}.standard-table td{padding:7px 10px;vertical-align:middle;border-bottom:1px solid #ccd7e3;font-size:12px;color:#0c2745}.standard-table tbody tr:hover{background:#f4f8fc}.standard-table td:nth-child(1),.standard-table th:nth-child(1),.standard-table td:nth-child(2),.standard-table th:nth-child(2),.standard-table td:nth-last-child(1),.standard-table th:nth-last-child(1),.standard-table td:nth-last-child(2),.standard-table th:nth-last-child(2),.standard-table td:nth-last-child(3),.standard-table th:nth-last-child(3){text-align:center;white-space:nowrap}.standard-table td:nth-child(3),.standard-table td:nth-child(4){overflow-wrap:anywhere}.standard-status-badge,.standard-locator-badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:4px 10px;border-radius:999px;font-size:10px;font-weight:800;white-space:nowrap}.standard-locator-badge{background:#eaf2fb;color:#143f6b}.standard-status-badge{background:#edf2f7;color:#30475f}.standard-status-badge--active,.standard-status-badge.badge--ok,.standard-status-badge.badge--localizado{background:#e4f5e9;color:#176a38}.standard-status-badge--inactive,.standard-status-badge.badge--vencido,.standard-status-badge.badge--falta{background:#fde8e8;color:#a33232}.standard-status-badge.badge--sobra{background:#e5f0ff;color:#1f5d9d}.standard-status-badge.badge--nao-cadastrado,.standard-status-badge.badge--sem-localizacao{background:#fff3e4;color:#9a5a12}.standard-status-badge.badge--pendente,.standard-status-badge.badge--proximo-vencimento,.standard-status-badge.badge--pedido-sugerido{background:#fff5d8;color:#8d6108}.standard-actions{display:inline-flex;align-items:center;justify-content:center;gap:6px}.standard-action-button{width:auto;min-width:72px;min-height:32px;padding:4px 10px;border-radius:10px;font-size:11px}@media(min-width:769px){.standard-table-wrapper{display:block}.standard-mobile-list{display:none!important}.product-search-card .product-list:not(.standard-mobile-list){display:none!important}.picking-table,.import-batches-table{display:block!important}.picking-items__cards,.picking-batches__cards,.import-batches-table+.products-list{display:none!important}}@media(max-width:768px){.standard-table-wrapper,.picking-table,.import-batches-table{display:none!important}.standard-mobile-list{display:flex!important;flex-direction:column;gap:10px}.picking-items__cards,.picking-batches__cards,.import-batches-table+.products-list{display:flex!important;flex-direction:column;gap:10px}.product-card,.import-batch-card,.picking-card,.location-log-card{padding:12px;border-radius:16px}}.product-search-card .product-filter-actions{display:grid!important;grid-template-columns:160px 160px!important;gap:12px!important;align-items:center!important;justify-content:start!important;width:100%!important;margin-top:12px!important}.product-search-card .product-filter-actions button{width:160px!important;min-width:160px!important;max-width:160px!important;min-height:44px!important;padding:8px 14px!important;border-radius:14px!important;font-size:13px!important;white-space:nowrap!important}.product-form-card .product-filter-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important}.product-form-card .product-filter-actions button{width:100%!important;max-width:none!important}@media(max-width:768px){.product-search-card .product-filter-actions{grid-template-columns:1fr!important}.product-search-card .product-filter-actions button{width:100%!important;min-width:0!important;max-width:none!important}}.nav-grid,.menu-grid,.header-nav,.app-nav{gap:12px!important}.nav-grid a,.nav-grid button,.menu-grid a,.menu-grid button,.header-nav a,.header-nav button,.app-nav a,.app-nav button{position:relative!important;min-height:58px!important;padding:14px 18px 14px 20px!important;border-radius:18px!important;background:linear-gradient(180deg,#edf4fa,#e2ebf4)!important;border:1px solid #b9cadd!important;color:#14385f!important;font-weight:800!important;letter-spacing:.01em!important;box-shadow:0 8px 18px #0f2c4d0d,inset 0 1px #ffffffbf!important;overflow:hidden!important;transition:transform .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease!important}.nav-grid a:before,.nav-grid button:before,.menu-grid a:before,.menu-grid button:before,.header-nav a:before,.header-nav button:before,.app-nav a:before,.app-nav button:before{content:""!important;position:absolute!important;left:0!important;top:12px!important;bottom:12px!important;width:4px!important;border-radius:999px!important;background:#8fb2d6!important;opacity:.75!important}.nav-grid a:after,.nav-grid button:after,.menu-grid a:after,.menu-grid button:after,.header-nav a:after,.header-nav button:after,.app-nav a:after,.app-nav button:after{content:""!important;position:absolute!important;right:-24px!important;top:-30px!important;width:80px!important;height:80px!important;border-radius:999px!important;background:#ffffff59!important;pointer-events:none!important}.nav-grid a:hover,.nav-grid button:hover,.menu-grid a:hover,.menu-grid button:hover,.header-nav a:hover,.header-nav button:hover,.app-nav a:hover,.app-nav button:hover{transform:translateY(-1px)!important;background:linear-gradient(180deg,#e2f0ff,#d5e7f8)!important;border-color:#86acd0!important;color:#0f2c4d!important;box-shadow:0 12px 24px #0f2c4d17,inset 0 1px #ffffffd9!important}.nav-grid a.active,.nav-grid button.active,.menu-grid a.active,.menu-grid button.active,.header-nav a.active,.header-nav button.active,.app-nav a.active,.app-nav button.active,.nav-grid a[aria-current=page],.menu-grid a[aria-current=page],.header-nav a[aria-current=page],.app-nav a[aria-current=page],a[aria-current=page],.active-nav,.current,.selected,.is-active{background:linear-gradient(180deg,#173c65,#0d2a4b)!important;border-color:#0a2441!important;color:#fff!important;box-shadow:0 12px 26px #0d2a4b38,inset 0 1px #ffffff29!important}.nav-grid a.active:before,.nav-grid button.active:before,.menu-grid a.active:before,.menu-grid button.active:before,.header-nav a.active:before,.header-nav button.active:before,.app-nav a.active:before,.app-nav button.active:before,.nav-grid a[aria-current=page]:before,.menu-grid a[aria-current=page]:before,.header-nav a[aria-current=page]:before,.app-nav a[aria-current=page]:before,a[aria-current=page]:before,.active-nav:before,.current:before,.selected:before,.is-active:before{background:#65b7ff!important;opacity:1!important}.nav-grid a:active,.nav-grid button:active,.menu-grid a:active,.menu-grid button:active,.header-nav a:active,.header-nav button:active,.app-nav a:active,.app-nav button:active{transform:translateY(0) scale(.99)!important}@media(max-width:768px){.nav-grid a,.nav-grid button,.menu-grid a,.menu-grid button,.header-nav a,.header-nav button,.app-nav a,.app-nav button{min-height:54px!important;border-radius:16px!important;padding:12px 16px!important}}@media(min-width:1025px){.report-filters-card{padding:22px!important;border-radius:22px!important}.report-filters-card .section-head{margin-bottom:14px!important}.report-filters-card .section-title{font-size:20px!important;margin-bottom:4px!important}.report-filters-card .section-copy{font-size:14px!important;margin-bottom:0!important}.report-quick-filters{display:grid!important;grid-template-columns:repeat(4,minmax(140px,1fr))!important;gap:10px!important;margin:14px 0 16px!important}.report-quick-filters button{min-height:42px!important;height:42px!important;padding:8px 14px!important;border-radius:14px!important;font-size:13px!important;font-weight:800!important;background:#e5ecf3!important;border:1px solid #c4d1df!important;color:#17385f!important}.report-quick-filters button:hover{background:#d6e6f6!important;border-color:#94b8db!important}.report-filter-grid{display:grid!important;grid-template-columns:minmax(170px,1fr) minmax(170px,1fr) minmax(170px,1fr) minmax(210px,1.2fr) minmax(170px,1fr)!important;gap:12px!important;align-items:end!important;margin-top:0!important}.report-filter-grid .field{margin:0!important;min-width:0!important}.report-filter-grid .field span{font-size:13px!important;font-weight:800!important;color:#102c4d!important;margin-bottom:6px!important}.report-filter-grid input,.report-filter-grid select{height:48px!important;min-height:48px!important;padding:10px 14px!important;border-radius:14px!important;font-size:13px!important}.report-actions-row{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;margin-top:16px!important}.report-actions-row button{width:auto!important;min-width:140px!important;max-width:180px!important;min-height:46px!important;height:46px!important;padding:8px 18px!important;border-radius:14px!important;font-size:13px!important;font-weight:800!important}.report-actions-row .export-button,.report-actions-row button.export-button{min-width:160px!important}}@media(min-width:769px)and (max-width:1180px){.report-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.report-actions-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.report-actions-row button{width:100%!important;max-width:none!important}}@media(max-width:768px){.report-filters-card{padding:18px!important}.report-quick-filters{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.report-quick-filters button{min-height:46px!important}.report-filter-grid{grid-template-columns:1fr!important;gap:12px!important}.report-actions-row{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.report-actions-row button{width:100%!important;max-width:none!important}}.products-page,.products-shell{width:100%!important;max-width:1480px!important;margin:0 auto!important}@media(min-width:1025px){.products-layout{display:grid!important;grid-template-columns:1fr!important;gap:18px!important;align-items:start!important}.product-search-card{order:1!important;grid-column:1 / -1!important;width:100%!important;max-width:none!important;min-width:0!important}.product-form-card{order:2!important;grid-column:1 / -1!important;width:100%!important;max-width:none!important;min-width:0!important}.product-search-panel{padding:14px!important;border-radius:20px!important}.product-filter-grid{display:grid!important;grid-template-columns:minmax(320px,2fr) minmax(160px,1fr) minmax(130px,.8fr) minmax(160px,1fr) minmax(130px,.8fr) minmax(130px,.8fr)!important;gap:10px!important;align-items:end!important}.product-filter-grid .field{margin:0!important;min-width:0!important}.product-filter-grid .field span{font-size:12px!important;margin-bottom:5px!important}.product-filter-grid input,.product-filter-grid select{height:42px!important;min-height:42px!important;padding:8px 12px!important;border-radius:12px!important;font-size:12px!important}.product-search-card .product-filter-actions{display:flex!important;gap:10px!important;margin-top:12px!important}.product-search-card .product-filter-actions button{width:130px!important;min-width:130px!important;max-width:130px!important;min-height:40px!important;height:40px!important;padding:6px 12px!important;border-radius:12px!important;font-size:12px!important}.product-results-table,.product-results-table.standard-table-wrapper{width:100%!important;max-width:100%!important;overflow-x:auto!important;margin-top:14px!important;border-radius:18px!important}.product-results-table .standard-table{width:100%!important;min-width:1120px!important;table-layout:auto!important;font-size:11px!important}.product-results-table .standard-table th{height:36px!important;padding:8px!important;font-size:10px!important;white-space:nowrap!important}.product-results-table .standard-table td{padding:6px 8px!important;font-size:11px!important;line-height:1.2!important;white-space:nowrap!important}.product-results-table .standard-table td:nth-child(1),.product-results-table .standard-table th:nth-child(1){min-width:210px!important;max-width:300px!important;white-space:normal!important;text-align:left!important}.product-results-table .standard-table td:nth-child(2),.product-results-table .standard-table th:nth-child(2){min-width:180px!important;max-width:260px!important;white-space:normal!important;text-align:left!important}.product-results-table .standard-table td:nth-child(3),.product-results-table .standard-table th:nth-child(3){min-width:130px!important;text-align:center!important}.product-results-table .standard-table td:nth-child(4),.product-results-table .standard-table th:nth-child(4){min-width:120px!important;text-align:center!important}.product-results-table .standard-table td:nth-child(5),.product-results-table .standard-table th:nth-child(5),.product-results-table .standard-table td:nth-child(6),.product-results-table .standard-table th:nth-child(6){width:70px!important;min-width:70px!important;text-align:center!important}.product-results-table .standard-table td:nth-child(7),.product-results-table .standard-table th:nth-child(7){width:90px!important;min-width:90px!important;text-align:center!important}.product-results-table .standard-table td:nth-child(8),.product-results-table .standard-table th:nth-child(8){width:150px!important;min-width:150px!important;text-align:center!important}.product-results-table .standard-actions{display:inline-flex!important;gap:6px!important;white-space:nowrap!important}.product-results-table .standard-action-button{min-width:62px!important;width:auto!important;min-height:30px!important;height:30px!important;padding:4px 8px!important;font-size:10px!important;border-radius:9px!important}.product-form-card{padding:18px!important}.product-form-card .section-head{margin-bottom:10px!important}.product-form-card .users-form{display:grid!important;grid-template-columns:minmax(220px,1.4fr) minmax(180px,1.1fr) minmax(150px,.9fr) minmax(130px,.8fr) minmax(90px,.5fr) minmax(90px,.5fr) minmax(120px,.7fr)!important;gap:10px!important;align-items:end!important}.product-form-card .field{margin:0!important;min-width:0!important}.product-form-card .field span{font-size:12px!important;margin-bottom:5px!important}.product-form-card input,.product-form-card select{height:42px!important;min-height:42px!important;padding:8px 12px!important;border-radius:12px!important;font-size:12px!important}.product-form-card .product-form-row{display:contents!important}.product-form-card .product-filter-actions{display:flex!important;gap:10px!important;grid-column:1 / -1!important;margin-top:2px!important}.product-form-card .product-filter-actions button{width:auto!important;min-width:150px!important;max-width:220px!important;min-height:40px!important;height:40px!important;padding:6px 14px!important;border-radius:12px!important;font-size:12px!important}.product-form-card .form-error,.product-form-card .form-success{grid-column:1 / -1!important;margin:4px 0!important}}@media(min-width:769px)and (max-width:1180px){.product-filter-grid,.product-form-card .users-form{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:768px){.products-layout{grid-template-columns:1fr!important}.product-search-card{order:1!important}.product-form-card{order:2!important}.product-filter-grid,.product-form-card .users-form{grid-template-columns:1fr!important}.product-form-card .product-form-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}}@media(min-width:1025px){.products-page,.products-shell{max-width:1480px!important;width:calc(100vw - 72px)!important;margin:0 auto!important}.products-layout{display:flex!important;flex-direction:column!important;gap:18px!important;align-items:stretch!important;position:static!important}.product-search-card,.product-form-card{position:static!important;inset:auto!important;transform:none!important;float:none!important;grid-column:auto!important;grid-row:auto!important;order:initial!important;width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}.product-search-card{order:1!important;z-index:auto!important}.product-form-card{order:2!important;z-index:auto!important;margin-top:0!important}.product-search-panel{position:static!important;width:100%!important;box-sizing:border-box!important;padding:14px!important;border-radius:20px!important}.product-filter-grid{display:grid!important;grid-template-columns:minmax(280px,2fr) minmax(150px,1fr) minmax(130px,.8fr) minmax(150px,1fr) minmax(120px,.7fr) minmax(120px,.7fr)!important;gap:10px!important;align-items:end!important}.product-filter-grid .field{min-width:0!important;margin:0!important}.product-filter-grid input,.product-filter-grid select{height:42px!important;min-height:42px!important;font-size:12px!important;border-radius:12px!important}.product-search-card .product-filter-actions{display:flex!important;gap:10px!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;margin-top:12px!important}.product-search-card .product-filter-actions button{width:130px!important;min-width:130px!important;max-width:130px!important;height:40px!important;min-height:40px!important;padding:6px 12px!important;border-radius:12px!important;font-size:12px!important}.product-results-table{position:static!important;width:100%!important;max-width:100%!important;clear:both!important;margin-top:16px!important;overflow-x:auto!important}.product-results-table .standard-table{min-width:1120px!important}.product-form-card{padding:16px!important}.product-form-card .users-form{display:grid!important;grid-template-columns:minmax(220px,1.4fr) minmax(180px,1fr) minmax(150px,.9fr) minmax(140px,.8fr) minmax(90px,.5fr) minmax(90px,.5fr) minmax(120px,.7fr)!important;gap:10px!important;align-items:end!important}.product-form-card .field{margin:0!important;min-width:0!important}.product-form-card input,.product-form-card select{height:42px!important;min-height:42px!important;font-size:12px!important;border-radius:12px!important}.product-form-card .product-form-row{display:contents!important}.product-form-card .product-filter-actions{grid-column:1 / -1!important;display:flex!important;gap:10px!important;justify-content:flex-start!important;margin-top:4px!important}.product-form-card .product-filter-actions button{width:auto!important;min-width:150px!important;max-width:220px!important;height:40px!important;min-height:40px!important;font-size:12px!important}}@media(max-width:1024px){.products-layout{display:flex!important;flex-direction:column!important}.product-search-card{order:1!important}.product-form-card{order:2!important}.product-filter-grid,.product-form-card .users-form{grid-template-columns:1fr!important}}.products-page .product-search-card .product-filter-actions .button-secondary{border:1px solid #b8c8d8!important;background:#e8eef5!important;color:#12365c!important;box-shadow:inset 0 1px #ffffffbf!important}.products-page .product-search-card .product-filter-actions .button-secondary:hover{border-color:#8fb2d6!important;background:#dce8f4!important;color:#0f2c4d!important}.nav-grid a:before,.nav-grid button:before,.menu-grid a:before,.menu-grid button:before,.header-nav a:before,.header-nav button:before,.app-nav a:before,.app-nav button:before{background:#6f9fcb!important;opacity:.95!important;width:5px!important}.nav-grid a:hover:before,.nav-grid button:hover:before,.menu-grid a:hover:before,.menu-grid button:hover:before,.header-nav a:hover:before,.header-nav button:hover:before,.app-nav a:hover:before,.app-nav button:hover:before{background:#3478b8!important;opacity:1!important;width:6px!important}.nav-grid a:hover,.nav-grid button:hover,.menu-grid a:hover,.menu-grid button:hover,.header-nav a:hover,.header-nav button:hover,.app-nav a:hover,.app-nav button:hover{background:linear-gradient(180deg,#d9e9f8,#c9ddee)!important;border-color:#7ea8cf!important;color:#0b2d50!important}.nav-grid a:after,.nav-grid button:after,.menu-grid a:after,.menu-grid button:after,.header-nav a:after,.header-nav button:after,.app-nav a:after,.app-nav button:after{background:#ffffff47!important}.nav-grid a:hover:after,.nav-grid button:hover:after,.menu-grid a:hover:after,.menu-grid button:hover:after,.header-nav a:hover:after,.header-nav button:hover:after,.app-nav a:hover:after,.app-nav button:hover:after{background:#ffffff6b!important}.validade-page .scan-panel{width:100%!important;max-width:100%!important}.inline-latest-card{margin:14px 0 16px;padding:14px;border:1px solid #c4d1df;border-radius:18px;background:#f7fafc}.inline-latest-card__head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:12px}.inline-latest-card__head strong{display:block;font-size:15px;color:#0b284b}.inline-latest-card__head span{display:block;margin-top:3px;font-size:12px;color:#52677f}.inline-latest-card__body{display:grid;grid-template-columns:150px minmax(240px,1fr) 70px 90px 120px;gap:10px;align-items:stretch}.inline-latest-card__body div{min-width:0;padding:10px;border:1px solid #d4dfeb;border-radius:14px;background:#fff}.inline-latest-card__body span{display:block;margin-bottom:4px;font-size:10px;font-weight:800;color:#5d7390;text-transform:uppercase;letter-spacing:.04em}.inline-latest-card__body strong{display:block;font-size:12px;color:#0b284b;overflow-wrap:anywhere}.inline-latest-card__notice{margin:10px 0 0;padding:9px 12px;border-radius:12px;font-size:12px;font-weight:800}.inline-latest-card__notice--warning{background:#fff5d8;color:#8d6108}.inline-latest-card__notice--danger{background:#fde8e8;color:#a33232}@media(max-width:1024px){.inline-latest-card__body{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.inline-latest-card__head{flex-direction:column}.inline-latest-card__body{grid-template-columns:1fr}}.validade-page{width:min(100% - 48px,1360px)!important;max-width:1360px!important;margin-left:auto!important;margin-right:auto!important}.validade-page .scan-panel{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important}.validade-page .scan-panel>.product-card__top{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;width:100%!important;box-sizing:border-box!important}.validade-page .scan-panel>.product-card__top .badge{flex:0 0 auto!important;margin-left:auto!important}.validade-page .scan-panel .form-success,.validade-page .scan-panel .form-error{width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin-left:0!important;margin-right:0!important}.validade-page .inline-latest-card{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important;margin:14px 0 18px!important;padding:14px!important}.validade-page .inline-latest-card__head{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;width:100%!important}.validade-page .inline-latest-card__body{display:grid!important;grid-template-columns:minmax(120px,.9fr) minmax(190px,1.4fr) minmax(58px,.35fr) minmax(76px,.45fr) minmax(90px,.55fr)!important;gap:8px!important;width:100%!important;box-sizing:border-box!important}.validade-page .inline-latest-card__body div{min-width:0!important;padding:8px 10px!important;box-sizing:border-box!important}.validade-page .inline-latest-card__body span{font-size:9px!important;line-height:1.1!important}.validade-page .inline-latest-card__body strong{font-size:11px!important;line-height:1.2!important;overflow-wrap:anywhere!important}.validade-page .inline-latest-card__notice{width:100%!important;box-sizing:border-box!important;margin-top:10px!important;padding:8px 10px!important;font-size:11px!important}.validade-page .scan-input{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.validade-page .quantity-row{display:grid!important;grid-template-columns:minmax(220px,1fr) minmax(160px,1fr)!important;gap:12px!important;width:100%!important}@media(min-width:1025px){.validade-page .scan-panel{padding:22px!important}.validade-page .scan-panel .users-form{max-width:760px!important}}@media(max-width:1024px){.validade-page .inline-latest-card__body{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){.validade-page{width:min(100% - 24px,100%)!important}.validade-page .scan-panel>.product-card__top,.validade-page .inline-latest-card__head{flex-direction:column!important}.validade-page .inline-latest-card__body,.validade-page .quantity-row{grid-template-columns:1fr!important}}@media(min-width:1025px){.validade-page{width:min(100% - 48px,1360px)!important;max-width:1360px!important;margin:0 auto!important}.validade-page .scan-panel{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:minmax(420px,.95fr) minmax(520px,1.15fr)!important;column-gap:24px!important;row-gap:16px!important;align-items:start!important;overflow:hidden!important}.validade-page .scan-panel>.product-card__top,.validade-page .scan-panel>.summary-grid,.validade-page .scan-panel>.page-note,.validade-page .scan-panel>.form-success,.validade-page .scan-panel>.form-error,.validade-page .scan-panel>.inline-latest-card{grid-column:1!important}.validade-page .scan-panel>.users-form,.validade-page .scan-panel>.operational-actions{grid-column:2!important}.validade-page .scan-panel>.users-form{max-width:none!important;width:100%!important;margin:0!important}.validade-page .scan-panel>.operational-actions{margin-top:10px!important}.validade-page .scan-input{min-height:64px!important;font-size:18px!important}.validade-page .quantity-row{grid-template-columns:1fr 160px!important}.validade-page .quick-button-grid--years{grid-template-columns:repeat(4,minmax(0,1fr))!important}.validade-page .quick-button-grid--months{grid-template-columns:repeat(6,minmax(0,1fr))!important}.validade-page .quick-action-button{min-height:42px!important;font-size:13px!important}.validade-page .inline-latest-card{margin-top:12px!important}.validade-page .inline-latest-card__body{grid-template-columns:repeat(2,minmax(0,1fr))!important}.validade-page .inline-latest-card__body div:nth-child(2){grid-column:span 2!important}.validade-page .inline-latest-card__body strong,.validade-page .inline-latest-card__notice{font-size:11px!important}.validade-page .list-card{width:100%!important;max-width:100%!important}}@media(min-width:769px)and (max-width:1120px){.validade-page .scan-panel{display:block!important}.validade-page .scan-panel>.users-form{margin-top:18px!important}}.validade-page{width:min(100% - 48px,1360px)!important;max-width:1360px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.validade-page .scan-panel{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:visible!important;padding:22px!important}.validade-page .scan-panel>*{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.validade-page .scan-panel>.product-card__top{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important}.validade-page .summary-grid{display:grid!important;grid-template-columns:repeat(2,minmax(140px,180px))!important;gap:12px!important;justify-content:start!important}.validade-page .form-success,.validade-page .form-error{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.validade-page .inline-latest-card{width:100%!important;max-width:100%!important;margin:14px 0 18px!important;box-sizing:border-box!important;overflow:hidden!important}.validade-page .inline-latest-card__body{display:grid!important;grid-template-columns:150px minmax(240px,1fr) 70px 90px 130px!important;gap:10px!important;width:100%!important}.validade-page .users-form{width:100%!important;max-width:760px!important;margin:0!important}.validade-page .scan-input{width:100%!important;max-width:100%!important;min-height:62px!important;box-sizing:border-box!important}.validade-page .quantity-row{display:grid!important;grid-template-columns:minmax(220px,1fr) minmax(160px,1fr)!important;gap:12px!important}.validade-page .quick-button-grid--years{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.validade-page .quick-button-grid--months{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important}.validade-page .quick-action-button{min-height:42px!important}.validade-page .operational-actions{width:100%!important;max-width:760px!important}.validade-page .operational-actions button{max-width:280px!important}.validade-page .list-card{width:100%!important;max-width:100%!important}@media(max-width:900px){.validade-page{width:min(100% - 24px,100%)!important}.validade-page .inline-latest-card__body{grid-template-columns:repeat(2,minmax(0,1fr))!important}.validade-page .quantity-row{grid-template-columns:1fr!important}.validade-page .quick-button-grid--months{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:640px){.validade-page .inline-latest-card__body{grid-template-columns:1fr!important}.validade-page .summary-grid{grid-template-columns:1fr 1fr!important}}.validade-page{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:min(100% - 48px,1360px)!important;max-width:1360px!important;margin-left:auto!important;margin-right:auto!important;gap:18px!important;box-sizing:border-box!important}.validade-page>.page-card,.validade-page>.scan-panel,.validade-page>.list-card,.validade-page>section,.validade-page>article{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;grid-column:1 / -1!important}.validade-page .scan-panel{display:block!important;width:100%!important;max-width:100%!important;align-self:stretch!important;justify-self:stretch!important;overflow:visible!important;padding:22px!important}.validade-page .scan-panel .users-form,.validade-page .scan-panel .operational-actions{width:100%!important;max-width:760px!important}.validade-page .inline-latest-card,.validade-page .list-card{width:100%!important;max-width:100%!important}@media(min-width:1025px){.validade-page{display:flex!important;flex-direction:column!important}.validade-page .scan-panel{display:block!important;grid-template-columns:none!important}.validade-page .scan-panel>*{grid-column:auto!important}}@media(max-width:768px){.validade-page{width:min(100% - 24px,100%)!important}}.relatorios-page .report-actions-row .button-secondary,.relatorios-page .report-actions-row button.button-secondary,.report-actions-row .button-secondary,.report-actions-row button.button-secondary{border:1px solid #b8c8d8!important;background:#e8eef5!important;color:#12365c!important;box-shadow:inset 0 1px #ffffffbf!important}.relatorios-page .report-actions-row .button-secondary:hover,.relatorios-page .report-actions-row button.button-secondary:hover,.report-actions-row .button-secondary:hover,.report-actions-row button.button-secondary:hover{border-color:#8fb2d6!important;background:#dce8f4!important;color:#0f2c4d!important}.faltas-page{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:min(100% - 48px,1360px)!important;max-width:1360px!important;margin-left:auto!important;margin-right:auto!important;gap:18px!important;box-sizing:border-box!important}.faltas-page>.page-card,.faltas-page>section,.faltas-page>article,.faltas-page .scan-panel,.faltas-page .list-card{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.faltas-page .scan-panel{display:block!important;padding:22px!important;overflow:visible!important}.faltas-page .scan-panel>.product-card__top{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important}.faltas-page .summary-grid{display:grid!important;grid-template-columns:repeat(2,minmax(140px,180px))!important;gap:12px!important;justify-content:start!important}.faltas-page .form-success,.faltas-page .form-error{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.faltas-page .inline-latest-card{width:100%!important;max-width:100%!important;margin:14px 0 18px!important;padding:14px!important;box-sizing:border-box!important;overflow:hidden!important;border:1px solid #c4d1df!important;border-radius:18px!important;background:#f7fafc!important}.faltas-page .inline-latest-card__body--faltas{display:grid!important;grid-template-columns:150px minmax(260px,1fr) 90px 100px!important;gap:10px!important;width:100%!important}.faltas-page .inline-latest-card__body--faltas div{min-width:0!important;padding:8px 10px!important;box-sizing:border-box!important}.faltas-page .quantity-row{display:grid!important;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr)!important;gap:12px!important}.faltas-page .quick-button-grid{max-width:760px!important}.faltas-page .operational-actions{width:100%!important;max-width:760px!important}.faltas-page .operational-actions button{max-width:280px!important}@media(max-width:900px){.faltas-page{width:min(100% - 24px,100%)!important}.faltas-page .inline-latest-card__body--faltas{grid-template-columns:repeat(2,minmax(0,1fr))!important}.faltas-page .quantity-row{grid-template-columns:1fr!important}}@media(max-width:640px){.faltas-page .inline-latest-card__body--faltas{grid-template-columns:1fr!important}.faltas-page .summary-grid{grid-template-columns:1fr 1fr!important}}.contagem-page{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:min(100% - 48px,1360px)!important;max-width:1360px!important;margin-left:auto!important;margin-right:auto!important;gap:18px!important;box-sizing:border-box!important}.contagem-page>.page-card,.contagem-page>section,.contagem-page>article,.contagem-page .scan-panel,.contagem-page .list-card,.contagem-page .form-card{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.contagem-page .scan-panel,.contagem-page .form-card{display:block!important;padding:22px!important;overflow:visible!important}.contagem-page .scan-panel>.product-card__top{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important}.contagem-page .summary-grid{display:grid!important;grid-template-columns:repeat(2,minmax(140px,180px))!important;gap:12px!important;justify-content:start!important}.contagem-page .form-success,.contagem-page .form-error{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.contagem-page .inline-latest-card{width:100%!important;max-width:100%!important;margin:14px 0 18px!important;padding:14px!important;box-sizing:border-box!important;overflow:hidden!important;border:1px solid #c4d1df!important;border-radius:18px!important;background:#f7fafc!important}.contagem-page .inline-latest-card__body--contagem{display:grid!important;grid-template-columns:150px minmax(260px,1fr) 90px 90px 100px!important;gap:10px!important;width:100%!important}.contagem-page .inline-latest-card__body--contagem div{min-width:0!important;padding:8px 10px!important;box-sizing:border-box!important}.contagem-page .users-form{width:100%!important;max-width:760px!important}.contagem-page .scan-input{width:100%!important;max-width:100%!important;min-height:62px!important;box-sizing:border-box!important}.contagem-page .quantity-row{display:grid!important;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr)!important;gap:12px!important}.contagem-page .quantity-row button{align-self:end!important;min-height:56px!important}.contagem-page .operational-actions{width:100%!important;max-width:760px!important;display:flex!important;gap:12px!important}.contagem-page .operational-actions button{max-width:280px!important}@media(max-width:900px){.contagem-page{width:min(100% - 24px,100%)!important}.contagem-page .inline-latest-card__body--contagem{grid-template-columns:repeat(2,minmax(0,1fr))!important}.contagem-page .quantity-row{grid-template-columns:1fr!important}.contagem-page .operational-actions{display:grid!important;grid-template-columns:1fr!important}.contagem-page .operational-actions button{max-width:none!important}}@media(max-width:640px){.contagem-page .inline-latest-card__body--contagem{grid-template-columns:1fr!important}.contagem-page .summary-grid{grid-template-columns:1fr 1fr!important}}.localizadores-page{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:min(100% - 48px,1360px)!important;max-width:1360px!important;margin-left:auto!important;margin-right:auto!important;gap:18px!important;box-sizing:border-box!important}.localizadores-page>.page-card,.localizadores-page>section,.localizadores-page>article,.localizadores-page .form-card,.localizadores-page .scan-panel,.localizadores-page .list-card,.localizadores-page .location-card{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.localizadores-page .form-card,.localizadores-page .scan-panel,.localizadores-page .location-card{display:block!important;padding:22px!important;overflow:visible!important}.localizadores-page .users-form,.localizadores-page form{width:100%!important;max-width:760px!important}.localizadores-page .field{max-width:760px!important}.localizadores-page input{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.localizadores-page .scan-input,.localizadores-page input[name=codigo_localizador],.localizadores-page input[name=barcode],.localizadores-page input[name=codigo_barras]{min-height:62px!important;font-size:18px!important}.localizadores-page button[type=submit]{width:100%!important;max-width:760px!important;min-height:54px!important}.localizadores-page .location-current-card,.localizadores-page .current-item-card,.localizadores-page .inline-latest-card{width:100%!important;max-width:100%!important;margin:14px 0 18px!important;padding:14px!important;box-sizing:border-box!important;overflow:hidden!important;border:1px solid #c4d1df!important;border-radius:18px!important;background:#f7fafc!important}.localizadores-page .standard-table-wrapper,.localizadores-page .location-log-list,.localizadores-page .list-card{width:100%!important;max-width:100%!important}@media(max-width:900px){.localizadores-page{width:min(100% - 24px,100%)!important}.localizadores-page .users-form,.localizadores-page form,.localizadores-page .field,.localizadores-page button[type=submit]{max-width:100%!important}}.usuarios-page,.users-page{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:min(100% - 48px,1360px)!important;max-width:1360px!important;margin-left:auto!important;margin-right:auto!important;gap:18px!important;box-sizing:border-box!important}.usuarios-page>.page-card,.users-page>.page-card,.usuarios-page>section,.users-page>section,.usuarios-page>article,.users-page>article{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.usuarios-page .users-layout,.users-page .users-layout,.usuarios-page .users-grid,.users-page .users-grid,.usuarios-page .users-content,.users-page .users-content{display:flex!important;flex-direction:column!important;gap:18px!important;width:100%!important;max-width:100%!important}.usuarios-page .form-card,.users-page .form-card,.usuarios-page .users-form-card,.users-page .users-form-card,.usuarios-page .users-list-card,.users-page .users-list-card,.usuarios-page .list-card,.users-page .list-card{width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin-left:0!important;margin-right:0!important}@media(min-width:1025px){.usuarios-page .users-form,.users-page .users-form{display:grid!important;grid-template-columns:minmax(220px,1.4fr) minmax(160px,.9fr) minmax(160px,.9fr) minmax(150px,.8fr) minmax(150px,.8fr)!important;gap:10px!important;align-items:end!important;width:100%!important;max-width:100%!important}.usuarios-page .users-form .field,.users-page .users-form .field{margin:0!important;min-width:0!important}.usuarios-page .users-form input,.usuarios-page .users-form select,.users-page .users-form input,.users-page .users-form select{height:42px!important;min-height:42px!important;border-radius:12px!important;font-size:12px!important;padding:8px 12px!important}.usuarios-page .users-form button,.users-page .users-form button{height:42px!important;min-height:42px!important;border-radius:12px!important;font-size:12px!important;padding:8px 14px!important}.usuarios-page .form-error,.usuarios-page .form-success,.users-page .form-error,.users-page .form-success{grid-column:1 / -1!important;margin:4px 0!important}}.usuarios-page .users-list,.users-page .users-list,.usuarios-page .user-list,.users-page .user-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important}.usuarios-page .user-card,.users-page .user-card,.usuarios-page .users-card,.users-page .users-card{padding:16px!important;border-radius:18px!important;border:1px solid #c4d1df!important;background:#fff!important;box-shadow:0 8px 20px #0f2c4d0d!important}.usuarios-page .user-card button,.users-page .user-card button,.usuarios-page .users-card button,.users-page .users-card button{min-height:40px!important;height:40px!important;border-radius:12px!important;font-size:12px!important}.usuarios-page .product-card,.users-page .product-card{padding:16px!important;border-radius:18px!important}.usuarios-page .product-card__actions,.users-page .product-card__actions,.usuarios-page .product-actions,.users-page .product-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin-top:12px!important}.usuarios-page .product-card__actions button,.users-page .product-card__actions button,.usuarios-page .product-actions button,.users-page .product-actions button{min-height:40px!important;height:40px!important;border-radius:12px!important;font-size:12px!important}@media(min-width:769px)and (max-width:1180px){.usuarios-page .users-form,.users-page .users-form{grid-template-columns:repeat(3,minmax(0,1fr))!important}.usuarios-page .users-list,.users-page .users-list,.usuarios-page .user-list,.users-page .user-list{grid-template-columns:1fr!important}}@media(max-width:768px){.usuarios-page,.users-page{width:min(100% - 24px,100%)!important}.usuarios-page .users-form,.users-page .users-form{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.usuarios-page .users-list,.users-page .users-list,.usuarios-page .user-list,.users-page .user-list,.usuarios-page .product-card__actions,.users-page .product-card__actions,.usuarios-page .product-actions,.users-page .product-actions{grid-template-columns:1fr!important}}.usuarios-page,.users-page{width:min(100% - 48px,1360px)!important;max-width:1360px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.usuarios-page .list-card,.users-page .list-card,.usuarios-page .users-list-card,.users-page .users-list-card,.usuarios-page section:has(.user-item),.users-page section:has(.user-item),.usuarios-page section:has(.users-list),.users-page section:has(.users-list){width:100%!important;max-width:100%!important;box-sizing:border-box!important}@media(min-width:769px){.usuarios-page .users-list,.users-page .users-list,.usuarios-page .user-list,.users-page .user-list{display:block!important;width:100%!important;border:1px solid #b8c8d8!important;border-radius:22px!important;overflow:hidden!important;background:#fff!important}.usuarios-page .users-list:before,.users-page .users-list:before,.usuarios-page .user-list:before,.users-page .user-list:before{content:"NOME  LOGIN  PERFIL  STATUS  AÇÕES"!important;display:grid!important;grid-template-columns:minmax(240px,1.4fr) minmax(180px,1fr) 120px 120px 220px!important;align-items:center!important;min-height:42px!important;padding:0 16px!important;background:#e4ecf4!important;border-bottom:2px solid #b7c8da!important;color:#18395d!important;font-size:11px!important;font-weight:800!important;letter-spacing:.045em!important;white-space:pre!important}.usuarios-page .user-item,.users-page .user-item,.usuarios-page .user-card,.users-page .user-card,.usuarios-page .users-card,.users-page .users-card,.usuarios-page .product-card,.users-page .product-card{display:grid!important;grid-template-columns:minmax(240px,1.4fr) minmax(180px,1fr) 120px 120px 220px!important;gap:10px!important;align-items:center!important;width:100%!important;min-height:48px!important;padding:8px 16px!important;margin:0!important;border:0!important;border-bottom:1px solid #ccd7e3!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.usuarios-page .user-item:hover,.users-page .user-item:hover,.usuarios-page .user-card:hover,.users-page .user-card:hover,.usuarios-page .users-card:hover,.users-page .users-card:hover,.usuarios-page .product-card:hover,.users-page .product-card:hover{background:#f4f8fc!important}.usuarios-page .user-item h4,.users-page .user-item h4,.usuarios-page .user-card h4,.users-page .user-card h4,.usuarios-page .users-card h4,.users-page .users-card h4,.usuarios-page .product-card h4,.users-page .product-card h4,.usuarios-page .product-card__title,.users-page .product-card__title{margin:0!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;color:#0c2745!important;overflow-wrap:anywhere!important}.usuarios-page .user-item p,.users-page .user-item p,.usuarios-page .user-card p,.users-page .user-card p,.usuarios-page .users-card p,.users-page .users-card p,.usuarios-page .product-card p,.users-page .product-card p,.usuarios-page .product-card__subtitle,.users-page .product-card__subtitle{margin:0!important;font-size:12px!important;line-height:1.2!important;color:#52677f!important}.usuarios-page .badge,.users-page .badge,.usuarios-page .role-badge,.users-page .role-badge,.usuarios-page .status-badge,.users-page .status-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;min-height:24px!important;padding:4px 10px!important;border-radius:999px!important;font-size:10px!important;font-weight:800!important;white-space:nowrap!important}.usuarios-page .user-item__actions,.users-page .user-item__actions,.usuarios-page .user-actions,.users-page .user-actions,.usuarios-page .product-actions,.users-page .product-actions,.usuarios-page .product-card__actions,.users-page .product-card__actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:0!important;width:100%!important}.usuarios-page .user-item__actions button,.users-page .user-item__actions button,.usuarios-page .user-actions button,.users-page .user-actions button,.usuarios-page .product-actions button,.users-page .product-actions button,.usuarios-page .product-card__actions button,.users-page .product-card__actions button{min-height:34px!important;height:34px!important;padding:4px 10px!important;border-radius:10px!important;font-size:11px!important;font-weight:800!important}.usuarios-page .product-card__top,.users-page .product-card__top,.usuarios-page .product-card__meta,.users-page .product-card__meta{display:contents!important}}@media(max-width:768px){.usuarios-page,.users-page{width:min(100% - 24px,100%)!important}.usuarios-page .users-list,.users-page .users-list,.usuarios-page .user-list,.users-page .user-list{display:flex!important;flex-direction:column!important;gap:10px!important}.usuarios-page .user-item,.users-page .user-item,.usuarios-page .user-card,.users-page .user-card,.usuarios-page .users-card,.users-page .users-card,.usuarios-page .product-card,.users-page .product-card{padding:12px!important;border-radius:16px!important}.usuarios-page .user-item__actions,.users-page .user-item__actions,.usuarios-page .user-actions,.users-page .user-actions,.usuarios-page .product-actions,.users-page .product-actions,.usuarios-page .product-card__actions,.users-page .product-card__actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}}.picking-page,.separacao-page{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:min(100% - 48px,1360px)!important;max-width:1360px!important;margin-left:auto!important;margin-right:auto!important;gap:18px!important;box-sizing:border-box!important}.picking-page>.page-card,.separacao-page>.page-card,.picking-page>section,.separacao-page>section,.picking-page>article,.separacao-page>article{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.picking-layout,.separacao-layout,.picking-page .import-layout,.separacao-page .import-layout{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;gap:18px!important}.picking-import-card,.picking-page .import-card,.separacao-page .import-card{width:100%!important;max-width:100%!important;padding:22px!important;box-sizing:border-box!important}@media(min-width:1025px){.picking-import-card form,.picking-page .import-card form,.separacao-page .import-card form{display:grid!important;grid-template-columns:minmax(260px,.9fr) minmax(340px,1.3fr) minmax(180px,.6fr)!important;gap:16px!important;align-items:end!important;width:100%!important}.picking-import-card .expected-columns,.picking-import-card .columns-card,.picking-import-card .helper-card,.picking-page .columns-card,.separacao-page .columns-card{margin:0!important;min-height:72px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.picking-import-card .field,.picking-page .import-card .field,.separacao-page .import-card .field{margin:0!important;min-width:0!important}.picking-import-card input[type=file],.picking-page .import-card input[type=file],.separacao-page .import-card input[type=file]{width:100%!important;min-height:46px!important;padding:10px 12px!important;border:1px dashed #b8c8d8!important;border-radius:14px!important;background:#f7fafc!important;box-sizing:border-box!important}.picking-import-card button,.picking-page .import-card button,.separacao-page .import-card button{width:100%!important;min-height:46px!important;height:46px!important;border-radius:14px!important;font-size:13px!important;font-weight:800!important}.picking-import-card p,.picking-page .import-card p,.separacao-page .import-card p{margin-bottom:8px!important}}.picking-batches-card,.picking-page .batches-card,.separacao-page .batches-card,.picking-page .list-card,.separacao-page .list-card{width:100%!important;max-width:100%!important;padding:22px!important;box-sizing:border-box!important}.picking-table,.picking-batches-table{width:100%!important;max-width:100%!important;overflow-x:auto!important;border:1px solid #b8c8d8!important;border-radius:22px!important;background:#fff!important;margin-top:14px!important}.picking-table table,.picking-batches-table table{width:100%!important;min-width:980px!important;border-collapse:collapse!important;font-size:12px!important;line-height:1.2!important}.picking-table thead,.picking-batches-table thead{background:#e4ecf4!important;border-bottom:2px solid #b7c8da!important}.picking-table th,.picking-batches-table th{height:42px!important;padding:10px 12px!important;text-align:center!important;vertical-align:middle!important;font-size:11px!important;line-height:1.15!important;font-weight:800!important;color:#18395d!important;letter-spacing:.045em!important;text-transform:uppercase!important;white-space:nowrap!important}.picking-table td,.picking-batches-table td{padding:8px 12px!important;vertical-align:middle!important;border-bottom:1px solid #ccd7e3!important;font-size:12px!important;color:#0c2745!important}.picking-table tbody tr:hover,.picking-batches-table tbody tr:hover{background:#f4f8fc!important}.picking-table th:first-child,.picking-table td:first-child,.picking-batches-table th:first-child,.picking-batches-table td:first-child{text-align:left!important;min-width:320px!important;max-width:460px!important;overflow-wrap:anywhere!important}.picking-table th:not(:first-child),.picking-table td:not(:first-child),.picking-batches-table th:not(:first-child),.picking-batches-table td:not(:first-child){text-align:center!important;white-space:nowrap!important}.picking-table .badge,.picking-batches-table .badge,.picking-table .status-badge,.picking-batches-table .status-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:24px!important;padding:4px 10px!important;border-radius:999px!important;font-size:10px!important;font-weight:800!important;white-space:nowrap!important}@media(max-width:768px){.picking-page,.separacao-page{width:min(100% - 24px,100%)!important}.picking-import-card form,.picking-page .import-card form,.separacao-page .import-card form{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.picking-table,.picking-batches-table{display:none!important}.picking-batches__cards,.picking-items__cards{display:flex!important;flex-direction:column!important;gap:10px!important}}.faltas-page{width:min(100% - 48px,1360px)!important;max-width:1360px!important;margin-left:auto!important;margin-right:auto!important}.faltas-page .scan-panel{width:100%!important;max-width:100%!important;padding:22px!important;box-sizing:border-box!important;overflow:visible!important}.faltas-page .users-form{width:100%!important;max-width:760px!important}.faltas-page .scan-input{width:100%!important;max-width:100%!important;min-height:62px!important;box-sizing:border-box!important}.faltas-page .quantity-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;width:100%!important;max-width:760px!important}.faltas-page .quick-button-grid{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:10px!important;width:100%!important;max-width:760px!important}.faltas-page .quick-action-button{min-height:44px!important;height:44px!important;border-radius:14px!important}.faltas-page textarea,.faltas-page input[name=observacao],.faltas-page .field textarea{width:100%!important;max-width:760px!important;min-height:50px!important}.faltas-page .operational-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important;width:100%!important;max-width:760px!important;margin-top:14px!important}.faltas-page .operational-actions button{width:auto!important;min-width:220px!important;max-width:280px!important;height:48px!important;min-height:48px!important;border-radius:14px!important;padding:8px 18px!important;font-size:14px!important}.faltas-page .operational-actions button:first-child{min-width:280px!important;flex:1 1 280px!important}.faltas-page .operational-actions button:last-child{flex:0 0 220px!important}.faltas-page .list-card{width:100%!important;max-width:100%!important;padding:22px!important;box-sizing:border-box!important}.faltas-page .operational-table-wrapper{width:100%!important;max-width:100%!important;overflow-x:auto!important;border:1px solid #b8c8d8!important;border-radius:22px!important;background:#fff!important;margin-top:14px!important}.faltas-page .operational-table{width:100%!important;min-width:980px!important;border-collapse:collapse!important;font-size:12px!important;line-height:1.2!important}.faltas-page .operational-table thead{background:#e4ecf4!important;border-bottom:2px solid #b7c8da!important}.faltas-page .operational-table th{height:40px!important;padding:9px 10px!important;text-align:center!important;vertical-align:middle!important;font-size:11px!important;font-weight:800!important;color:#18395d!important;letter-spacing:.045em!important;text-transform:uppercase!important;white-space:nowrap!important}.faltas-page .operational-table td{height:42px!important;padding:6px 10px!important;vertical-align:middle!important;border-bottom:1px solid #ccd7e3!important;font-size:12px!important;color:#0c2745!important}.faltas-page .operational-table th:nth-child(1),.faltas-page .operational-table td:nth-child(1){width:90px!important;text-align:center!important;white-space:nowrap!important}.faltas-page .operational-table th:nth-child(2),.faltas-page .operational-table td:nth-child(2){width:150px!important;text-align:center!important;white-space:nowrap!important}.faltas-page .operational-table th:nth-child(3),.faltas-page .operational-table td:nth-child(3){min-width:260px!important;text-align:left!important}.faltas-page .operational-table th:nth-child(4),.faltas-page .operational-table td:nth-child(4),.faltas-page .operational-table th:nth-child(5),.faltas-page .operational-table td:nth-child(5){width:90px!important;text-align:center!important}.faltas-page .operational-table th:nth-child(6),.faltas-page .operational-table td:nth-child(6){width:210px!important;text-align:center!important}.faltas-page .operational-status-cell{display:grid!important;grid-template-columns:92px 130px!important;gap:8px!important;align-items:center!important;justify-content:center!important}.faltas-page .operational-status-badge{min-height:24px!important;height:24px!important;padding:3px 9px!important;border-radius:999px!important;font-size:10px!important;font-weight:800!important;white-space:nowrap!important}.faltas-page .operational-status-select{width:130px!important;max-width:130px!important;min-height:34px!important;height:34px!important;padding:4px 28px 4px 10px!important;border-radius:12px!important;font-size:11px!important}@media(max-width:768px){.faltas-page{width:min(100% - 24px,100%)!important}.faltas-page .quantity-row{grid-template-columns:1fr!important}.faltas-page .quick-button-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.faltas-page .operational-actions{display:grid!important;grid-template-columns:1fr!important;max-width:100%!important}.faltas-page .operational-actions button,.faltas-page .operational-actions button:first-child,.faltas-page .operational-actions button:last-child{width:100%!important;max-width:none!important;min-width:0!important;flex:none!important}}.maintenance-page{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:min(100% - 48px,1360px)!important;max-width:1360px!important;margin-left:auto!important;margin-right:auto!important;gap:18px!important;box-sizing:border-box!important}.maintenance-page>.page-card,.maintenance-page>section,.maintenance-page>article{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.maintenance-summary-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-top:16px!important}.maintenance-summary-item{display:flex!important;flex-direction:column!important;gap:6px!important;padding:14px!important;border:1px solid #c4d1df!important;border-radius:16px!important;background:#f7fafc!important}.maintenance-summary-item span{color:#52677f!important;font-size:12px!important;font-weight:700!important}.maintenance-summary-item strong{color:#0c2745!important;font-size:24px!important;font-weight:900!important}.maintenance-danger-card{border-color:#f2b8b5!important}.maintenance-form{display:grid!important;gap:16px!important;width:100%!important;margin-top:16px!important}.maintenance-checklist{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.maintenance-check{display:flex!important;align-items:flex-start!important;gap:10px!important;padding:14px!important;border:1px solid #c4d1df!important;border-radius:16px!important;background:#fff!important;cursor:pointer!important}.maintenance-check input{margin-top:4px!important;width:18px!important;height:18px!important}.maintenance-check span{display:flex!important;flex-direction:column!important;gap:4px!important}.maintenance-check strong{color:#0c2745!important;font-size:14px!important}.maintenance-check small{color:#52677f!important;font-size:12px!important;line-height:1.35!important}.maintenance-check--danger{border-color:#e58b86!important;background:#fff7f6!important}.maintenance-warning{padding:14px 16px!important;border:1px solid #e58b86!important;border-radius:16px!important;background:#fff7f6!important;color:#8c1d18!important;font-size:13px!important;font-weight:800!important}.maintenance-page .field{max-width:760px!important}.maintenance-page .field input{width:100%!important;min-height:48px!important;box-sizing:border-box!important}.button-danger{width:100%!important;max-width:320px!important;min-height:50px!important;border:0!important;border-radius:16px!important;background:#b42318!important;color:#fff!important;font-weight:900!important;cursor:pointer!important}.button-danger:disabled{background:#c9a7a3!important;cursor:not-allowed!important}.maintenance-log-table{width:100%!important;max-width:100%!important;overflow-x:auto!important;border:1px solid #b8c8d8!important;border-radius:22px!important;background:#fff!important;margin-top:14px!important}.maintenance-log-table table{width:100%!important;min-width:980px!important;border-collapse:collapse!important;font-size:12px!important;line-height:1.2!important}.maintenance-log-table thead{background:#e4ecf4!important;border-bottom:2px solid #b7c8da!important}.maintenance-log-table th{height:42px!important;padding:10px 12px!important;text-align:center!important;vertical-align:middle!important;font-size:11px!important;font-weight:800!important;color:#18395d!important;letter-spacing:.045em!important;text-transform:uppercase!important;white-space:nowrap!important}.maintenance-log-table td{padding:8px 12px!important;vertical-align:middle!important;border-bottom:1px solid #ccd7e3!important;font-size:12px!important;color:#0c2745!important}.maintenance-log-table tbody tr:hover{background:#f4f8fc!important}.maintenance-log-table th:nth-child(1),.maintenance-log-table td:nth-child(1){width:120px!important;text-align:center!important;white-space:nowrap!important}.maintenance-log-table th:nth-child(2),.maintenance-log-table td:nth-child(2){width:240px!important;text-align:center!important;white-space:nowrap!important}.maintenance-log-table th:nth-child(3),.maintenance-log-table td:nth-child(3){min-width:300px!important;text-align:left!important;overflow-wrap:anywhere!important}.maintenance-log-table th:nth-child(4),.maintenance-log-table td:nth-child(4),.maintenance-log-table th:nth-child(5),.maintenance-log-table td:nth-child(5){width:120px!important;text-align:center!important;white-space:nowrap!important}@media(max-width:900px){.maintenance-page{width:min(100% - 24px,100%)!important}.maintenance-summary-grid,.maintenance-checklist{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){.maintenance-summary-grid,.maintenance-checklist{grid-template-columns:1fr!important}.button-danger{max-width:none!important}}.maintenance-page{gap:14px!important}.maintenance-summary-card,.maintenance-danger-card,.maintenance-logs-card{padding:20px 22px!important}.maintenance-summary-grid{grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:10px!important}.maintenance-summary-item{min-height:74px!important;padding:12px!important;justify-content:center!important}.maintenance-summary-item span{font-size:11px!important;line-height:1.15!important}.maintenance-summary-item strong{font-size:22px!important;line-height:1!important}.maintenance-danger-card{border-color:#f0b2ad!important;background:#fffdfd!important}.maintenance-checklist{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:10px!important}.maintenance-check{min-height:86px!important;padding:12px!important;border-radius:16px!important;align-items:flex-start!important}.maintenance-check input{flex:0 0 auto!important}.maintenance-check strong{font-size:12px!important;line-height:1.15!important}.maintenance-check small{font-size:10.5px!important;line-height:1.2!important}.maintenance-check--danger{background:#fff3f1!important}.maintenance-form{gap:12px!important}.maintenance-page .field{max-width:560px!important}.maintenance-page .field input{min-height:44px!important;border-radius:14px!important}.button-danger{max-width:280px!important;min-height:46px!important;border-radius:14px!important}.maintenance-log-table{margin-top:12px!important}.maintenance-log-table table{min-width:900px!important}.maintenance-log-table th{height:40px!important;padding:9px 10px!important}.maintenance-log-table td{padding:7px 10px!important}@media(max-width:1200px){.maintenance-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.maintenance-checklist{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:760px){.maintenance-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.maintenance-checklist{grid-template-columns:1fr!important}}.contagem-page .quantity-row{display:grid!important;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr)!important;gap:12px!important;width:100%!important;max-width:760px!important;align-items:end!important}.contagem-page .quantity-row button{min-height:56px!important;height:56px!important;border-radius:16px!important}.contagem-page .operational-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important;width:100%!important;max-width:760px!important;margin-top:16px!important;clear:both!important}.contagem-page .operational-actions button:first-child{flex:0 0 280px!important;width:280px!important;min-width:220px!important;max-width:320px!important;min-height:54px!important;height:54px!important;border:1px solid #9db7d2!important;border-radius:16px!important;background:#f7fafc!important;color:#52677f!important;font-weight:900!important}.contagem-page .operational-actions button:last-child{flex:0 0 280px!important;width:280px!important;min-width:220px!important;max-width:320px!important;min-height:54px!important;height:54px!important;border-radius:16px!important}.contagem-page .users-form>.operational-actions{grid-column:1 / -1!important}@media(max-width:768px){.contagem-page .quantity-row{grid-template-columns:1fr!important;max-width:100%!important}.contagem-page .operational-actions{display:grid!important;grid-template-columns:1fr!important;max-width:100%!important}.contagem-page .operational-actions button:first-child,.contagem-page .operational-actions button:last-child{width:100%!important;max-width:none!important;min-width:0!important;flex:none!important}}.picking-list-header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;margin-bottom:18px!important}.picking-print-button{flex:0 0 auto!important;min-width:140px!important;min-height:42px!important;border:1px solid #9db7d2!important;border-radius:14px!important;background:#f7fafc!important;color:#0c2745!important;font-weight:900!important}@media print{@page{size:A4 landscape;margin:8mm}html,body{width:297mm!important;min-height:210mm!important;background:#fff!important}body *{visibility:hidden!important}.app-header,.picking-print-button,.header-nav,.header-top{display:none!important}.page-card:has(.picking-list-header),.page-card:has(.picking-list-header) *{visibility:visible!important}.page-card:has(.picking-list-header){position:absolute!important;inset:0 auto auto 0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}.picking-list-header{display:block!important;margin:0 0 8mm!important;padding:0!important}.picking-list-header h3{margin:0 0 2mm!important;font-size:15pt!important;line-height:1.2!important;color:#000!important}.picking-list-header p{margin:0!important;font-size:9pt!important;color:#333!important}.page-card:has(.picking-list-header) table{width:100%!important;min-width:0!important;border-collapse:collapse!important;font-size:8.5pt!important;line-height:1.15!important;color:#000!important}.page-card:has(.picking-list-header) thead{display:table-header-group!important;background:#eee!important}.page-card:has(.picking-list-header) tr{break-inside:avoid!important;page-break-inside:avoid!important}.page-card:has(.picking-list-header) th,.page-card:has(.picking-list-header) td{border:1px solid #999999!important;padding:4px 5px!important;vertical-align:middle!important;color:#000!important;background:#fff!important}.page-card:has(.picking-list-header) th{font-size:7.5pt!important;font-weight:900!important;text-transform:uppercase!important;text-align:center!important;background:#eee!important}.page-card:has(.picking-list-header) td:nth-child(1),.page-card:has(.picking-list-header) th:nth-child(1){width:34mm!important;text-align:left!important}.page-card:has(.picking-list-header) td:nth-child(2),.page-card:has(.picking-list-header) th:nth-child(2){width:auto!important;text-align:left!important}.page-card:has(.picking-list-header) td:nth-child(3),.page-card:has(.picking-list-header) th:nth-child(3){width:35mm!important;text-align:center!important}.page-card:has(.picking-list-header) td:nth-child(4),.page-card:has(.picking-list-header) th:nth-child(4){width:20mm!important;text-align:center!important}.page-card:has(.picking-list-header) td:nth-child(5),.page-card:has(.picking-list-header) th:nth-child(5){width:34mm!important;text-align:center!important}.page-card:has(.picking-list-header) .badge,.page-card:has(.picking-list-header) .status-badge{border:1px solid #777777!important;background:#fff!important;color:#000!important;font-size:7pt!important;padding:2px 5px!important}}@media(max-width:768px){.picking-list-header{display:grid!important;grid-template-columns:1fr!important}.picking-print-button{width:100%!important}}@media print{@page{size:A4 landscape;margin:7mm}.picking-batches__cards,.picking-items__cards,.mobile-card-list,.mobile-list,.picking-mobile-list{display:none!important;visibility:hidden!important}.picking-table,.picking-batches-table,.standard-table-wrapper,.report-table-wrapper,.operational-table-wrapper{display:block!important;visibility:visible!important;width:100%!important;max-width:100%!important;overflow:visible!important;border:0!important;border-radius:0!important}.picking-table *,.picking-batches-table *,.standard-table-wrapper *,.report-table-wrapper *,.operational-table-wrapper *{visibility:visible!important}.page-card:has(.picking-list-header) table,.page-card:has(.picking-list-header) .standard-table,.page-card:has(.picking-list-header) .report-table,.page-card:has(.picking-list-header) .operational-table{display:table!important;width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important;border-collapse:collapse!important;font-size:7.8pt!important;line-height:1.1!important}.page-card:has(.picking-list-header) thead{display:table-header-group!important}.page-card:has(.picking-list-header) tbody{display:table-row-group!important}.page-card:has(.picking-list-header) tr{display:table-row!important;break-inside:avoid!important;page-break-inside:avoid!important}.page-card:has(.picking-list-header) th,.page-card:has(.picking-list-header) td{display:table-cell!important;border:1px solid #777!important;padding:3px 4px!important;vertical-align:middle!important;color:#000!important;background:#fff!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.page-card:has(.picking-list-header) th{background:#eee!important;font-size:7pt!important;font-weight:900!important;text-align:center!important}.page-card:has(.picking-list-header) th:nth-child(1),.page-card:has(.picking-list-header) td:nth-child(1){width:34mm!important;text-align:left!important}.page-card:has(.picking-list-header) th:nth-child(2),.page-card:has(.picking-list-header) td:nth-child(2){width:auto!important;text-align:left!important}.page-card:has(.picking-list-header) th:nth-child(3),.page-card:has(.picking-list-header) td:nth-child(3){width:36mm!important;text-align:center!important}.page-card:has(.picking-list-header) th:nth-child(4),.page-card:has(.picking-list-header) td:nth-child(4){width:18mm!important;text-align:center!important}.page-card:has(.picking-list-header) th:nth-child(5),.page-card:has(.picking-list-header) td:nth-child(5){width:34mm!important;text-align:center!important}.page-card:has(.picking-list-header) .badge,.page-card:has(.picking-list-header) .status-badge{display:inline-block!important;max-width:100%!important;border:1px solid #777!important;border-radius:8px!important;background:#fff!important;color:#000!important;font-size:6.5pt!important;padding:1px 4px!important;white-space:nowrap!important}}.picking-list-header{display:grid!important;grid-template-columns:minmax(0,1fr) 160px!important;align-items:start!important;gap:16px!important;width:100%!important;max-width:100%!important;margin:0 0 18px!important;box-sizing:border-box!important}.picking-list-header>div{width:100%!important;max-width:100%!important;min-width:0!important}.picking-list-header h3{margin:0 0 6px!important;white-space:normal!important;max-width:none!important;line-height:1.2!important}.picking-list-header p,.picking-list-header .page-copy{margin:0!important;max-width:none!important;white-space:normal!important;line-height:1.35!important}.picking-print-button{width:160px!important;max-width:160px!important;min-width:160px!important;height:42px!important;min-height:42px!important;padding:8px 14px!important;justify-self:end!important;align-self:start!important;border:1px solid #9db7d2!important;border-radius:14px!important;background:#f7fafc!important;color:#0c2745!important;font-size:13px!important;font-weight:900!important}.picking-list-header .picking-print-button,.picking-list-header button.picking-print-button{flex:0 0 160px!important}@media(max-width:768px){.picking-list-header{grid-template-columns:1fr!important}.picking-print-button{width:100%!important;max-width:none!important;min-width:0!important;justify-self:stretch!important}}@media print{.picking-list-header{display:block!important;margin:0 0 8mm!important}.picking-print-button{display:none!important}}@media print{@page{size:A4 portrait;margin:6mm}html,body{width:210mm!important;min-height:297mm!important;background:#fff!important}.page-card:has(.picking-list-header){position:absolute!important;top:0!important;left:0!important;width:198mm!important;max-width:198mm!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}.picking-list-header{display:block!important;margin:0 0 4mm!important;padding:0!important}.picking-list-header h3{margin:0 0 1mm!important;font-size:11pt!important;line-height:1.1!important;color:#000!important}.picking-list-header p,.picking-list-header .page-copy{margin:0!important;font-size:7pt!important;line-height:1.1!important;color:#222!important}.picking-print-button{display:none!important}.page-card:has(.picking-list-header) .picking-table,.page-card:has(.picking-list-header) .picking-batches-table,.page-card:has(.picking-list-header) .standard-table-wrapper,.page-card:has(.picking-list-header) .report-table-wrapper,.page-card:has(.picking-list-header) .operational-table-wrapper{display:block!important;visibility:visible!important;width:198mm!important;max-width:198mm!important;overflow:visible!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.page-card:has(.picking-list-header) table,.page-card:has(.picking-list-header) .standard-table,.page-card:has(.picking-list-header) .report-table,.page-card:has(.picking-list-header) .operational-table{display:table!important;width:198mm!important;max-width:198mm!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important;font-size:6.2pt!important;line-height:1!important;color:#000!important}.page-card:has(.picking-list-header) thead{display:table-header-group!important}.page-card:has(.picking-list-header) tbody{display:table-row-group!important}.page-card:has(.picking-list-header) tr{display:table-row!important;break-inside:avoid!important;page-break-inside:avoid!important;height:4.8mm!important}.page-card:has(.picking-list-header) th,.page-card:has(.picking-list-header) td{display:table-cell!important;border:.4pt solid #777777!important;padding:1.2mm 1mm!important;vertical-align:middle!important;color:#000!important;background:#fff!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.page-card:has(.picking-list-header) th{background:#eee!important;font-size:5.8pt!important;font-weight:900!important;text-align:center!important;text-transform:uppercase!important}.page-card:has(.picking-list-header) th:nth-child(1),.page-card:has(.picking-list-header) td:nth-child(1){width:33mm!important;text-align:left!important}.page-card:has(.picking-list-header) th:nth-child(2),.page-card:has(.picking-list-header) td:nth-child(2){width:84mm!important;text-align:left!important}.page-card:has(.picking-list-header) th:nth-child(3),.page-card:has(.picking-list-header) td:nth-child(3){width:33mm!important;text-align:center!important}.page-card:has(.picking-list-header) th:nth-child(4),.page-card:has(.picking-list-header) td:nth-child(4){width:14mm!important;text-align:center!important}.page-card:has(.picking-list-header) th:nth-child(5),.page-card:has(.picking-list-header) td:nth-child(5){width:28mm!important;text-align:center!important}.page-card:has(.picking-list-header) .badge,.page-card:has(.picking-list-header) .status-badge{display:inline-block!important;max-width:100%!important;border:.4pt solid #777777!important;border-radius:6px!important;background:#fff!important;color:#000!important;font-size:5.5pt!important;line-height:1!important;padding:.5mm 1mm!important;white-space:nowrap!important}.picking-batches__cards,.picking-items__cards,.mobile-card-list,.mobile-list,.picking-mobile-list{display:none!important;visibility:hidden!important}}.faltas-list-header{display:grid!important;grid-template-columns:minmax(0,1fr) 160px!important;align-items:start!important;gap:16px!important;width:100%!important;max-width:100%!important;margin:0 0 18px!important;box-sizing:border-box!important}.faltas-list-header h3{margin:0 0 6px!important;line-height:1.2!important}.faltas-list-header p,.faltas-list-header .page-copy{margin:0!important;line-height:1.35!important}.faltas-print-button{width:160px!important;max-width:160px!important;min-width:160px!important;height:42px!important;min-height:42px!important;padding:8px 14px!important;justify-self:end!important;align-self:start!important;border:1px solid #9db7d2!important;border-radius:14px!important;background:#f7fafc!important;color:#0c2745!important;font-size:13px!important;font-weight:900!important}@media(max-width:768px){.faltas-list-header{grid-template-columns:1fr!important}.faltas-print-button{width:100%!important;max-width:none!important;min-width:0!important;justify-self:stretch!important}}@media print{@page{size:A4 portrait;margin:6mm}html,body{width:210mm!important;min-height:297mm!important;background:#fff!important}body *{visibility:hidden!important}.app-header,.header-top,.header-nav,.faltas-print-button,.faltas-page .scan-panel,.faltas-page .form-card,.faltas-page .current-item-card,.faltas-page .inline-latest-card{display:none!important;visibility:hidden!important}.faltas-page .list-card,.faltas-page .list-card *{visibility:visible!important}.faltas-page .list-card{position:absolute!important;top:0!important;left:0!important;width:198mm!important;max-width:198mm!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}.faltas-list-header{display:block!important;margin:0 0 4mm!important;padding:0!important}.faltas-list-header h3{margin:0 0 1mm!important;font-size:11pt!important;line-height:1.1!important;color:#000!important}.faltas-list-header p,.faltas-list-header .page-copy{margin:0!important;font-size:7pt!important;line-height:1.1!important;color:#222!important}.faltas-page .operational-table-wrapper{display:block!important;visibility:visible!important;width:198mm!important;max-width:198mm!important;overflow:visible!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.faltas-page .operational-table{display:table!important;width:198mm!important;max-width:198mm!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important;font-size:6.4pt!important;line-height:1!important;color:#000!important}.faltas-page .operational-table thead{display:table-header-group!important}.faltas-page .operational-table tbody{display:table-row-group!important}.faltas-page .operational-table tr{display:table-row!important;break-inside:avoid!important;page-break-inside:avoid!important;height:5mm!important}.faltas-page .operational-table th,.faltas-page .operational-table td{display:table-cell!important;border:.4pt solid #777777!important;padding:1.2mm 1mm!important;vertical-align:middle!important;color:#000!important;background:#fff!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.faltas-page .operational-table th{background:#eee!important;font-size:5.8pt!important;font-weight:900!important;text-align:center!important;text-transform:uppercase!important}.faltas-page .operational-table th:nth-child(1),.faltas-page .operational-table td:nth-child(1){width:22mm!important;text-align:center!important}.faltas-page .operational-table th:nth-child(2),.faltas-page .operational-table td:nth-child(2){width:34mm!important;text-align:center!important}.faltas-page .operational-table th:nth-child(3),.faltas-page .operational-table td:nth-child(3){width:76mm!important;text-align:left!important}.faltas-page .operational-table th:nth-child(4),.faltas-page .operational-table td:nth-child(4){width:16mm!important;text-align:center!important}.faltas-page .operational-table th:nth-child(5),.faltas-page .operational-table td:nth-child(5){width:20mm!important;text-align:center!important}.faltas-page .operational-table th:nth-child(6),.faltas-page .operational-table td:nth-child(6){width:28mm!important;text-align:center!important}.faltas-page .operational-status-cell{display:block!important}.faltas-page .operational-status-select{display:none!important;visibility:hidden!important}.faltas-page .operational-status-badge,.faltas-page .badge,.faltas-page .status-badge{display:inline-block!important;max-width:100%!important;border:.4pt solid #777777!important;border-radius:6px!important;background:#fff!important;color:#000!important;font-size:5.5pt!important;line-height:1!important;padding:.5mm 1mm!important;white-space:nowrap!important}.faltas-page .mobile-card-list,.faltas-page .mobile-list,.faltas-page .operational-mobile-list{display:none!important;visibility:hidden!important}}@media print{.page-card:has(.picking-list-header){padding-top:0!important}.picking-list-header{display:grid!important;grid-template-columns:1fr!important;gap:1mm!important;width:198mm!important;max-width:198mm!important;margin:0 0 5mm!important;padding:0 0 3mm!important;border-bottom:.6pt solid #555555!important}.picking-list-header>div{display:block!important;width:100%!important}.picking-list-header h3{display:block!important;margin:0 0 1mm!important;font-size:13pt!important;font-weight:900!important;line-height:1.1!important;color:#000!important}.picking-list-header p,.picking-list-header .page-copy{display:block!important;margin:0!important;font-size:8pt!important;font-weight:500!important;line-height:1.2!important;color:#222!important}.picking-list-header:after{content:"Relatório impresso pelo Stok Flow"!important;display:block!important;margin-top:1.5mm!important;font-size:7pt!important;color:#444!important}.picking-print-button{display:none!important;visibility:hidden!important}.page-card:has(.picking-list-header) table{margin-top:0!important}}@media print{@page{size:A4 portrait;margin:6mm}body *{visibility:hidden!important}.app-header,.header-top,.header-nav,.picking-print-button,.picking-page>.page-card:not(:has(.picking-list-header)),.separacao-page>.page-card:not(:has(.picking-list-header)),.picking-page>section:not(:has(.picking-list-header)),.separacao-page>section:not(:has(.picking-list-header)){display:none!important;visibility:hidden!important}.page-card:has(.picking-list-header),.page-card:has(.picking-list-header) *{visibility:visible!important}.page-card:has(.picking-list-header){position:absolute!important;top:0!important;left:0!important;width:198mm!important;max-width:198mm!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;overflow:visible!important}.picking-list-header{display:block!important;width:198mm!important;max-width:198mm!important;margin:0 0 4mm!important;padding:0 0 3mm!important;border-bottom:.6pt solid #555!important}.picking-list-header h3{margin:0 0 1mm!important;font-size:12pt!important;font-weight:900!important;line-height:1.1!important;color:#000!important}.picking-list-header p,.picking-list-header .page-copy{margin:0!important;font-size:7pt!important;line-height:1.15!important;color:#222!important}.picking-list-header:after{content:"Relatório impresso pelo Stok Flow"!important;display:block!important;margin-top:1.5mm!important;font-size:6.5pt!important;color:#444!important}.picking-batches__cards,.picking-items__cards,.mobile-card-list,.mobile-list,.picking-mobile-list,.page-card:not(:has(.picking-list-header)) table,.page-card:not(:has(.picking-list-header)) .standard-table-wrapper,.page-card:not(:has(.picking-list-header)) .picking-table,.page-card:not(:has(.picking-list-header)) .report-table-wrapper,.page-card:not(:has(.picking-list-header)) .operational-table-wrapper{display:none!important;visibility:hidden!important}.page-card:has(.picking-list-header) .standard-table-wrapper,.page-card:has(.picking-list-header) .picking-table,.page-card:has(.picking-list-header) .report-table-wrapper,.page-card:has(.picking-list-header) .operational-table-wrapper{display:block!important;width:198mm!important;max-width:198mm!important;overflow:visible!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.page-card:has(.picking-list-header) table{display:table!important;width:198mm!important;max-width:198mm!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important;font-size:6pt!important;line-height:1!important;color:#000!important}.page-card:has(.picking-list-header) thead{display:table-header-group!important}.page-card:has(.picking-list-header) tbody{display:table-row-group!important}.page-card:has(.picking-list-header) tr{display:table-row!important;height:4.6mm!important;break-inside:avoid!important;page-break-inside:avoid!important}.page-card:has(.picking-list-header) th,.page-card:has(.picking-list-header) td{display:table-cell!important;border:.4pt solid #777!important;padding:1mm .8mm!important;vertical-align:middle!important;color:#000!important;background:#fff!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.page-card:has(.picking-list-header) th{background:#eee!important;font-size:5.5pt!important;font-weight:900!important;text-align:center!important;text-transform:uppercase!important}.page-card:has(.picking-list-header) th:nth-child(1),.page-card:has(.picking-list-header) td:nth-child(1){width:31mm!important;text-align:left!important}.page-card:has(.picking-list-header) th:nth-child(2),.page-card:has(.picking-list-header) td:nth-child(2){width:82mm!important;text-align:left!important}.page-card:has(.picking-list-header) th:nth-child(3),.page-card:has(.picking-list-header) td:nth-child(3){width:34mm!important;text-align:center!important}.page-card:has(.picking-list-header) th:nth-child(4),.page-card:has(.picking-list-header) td:nth-child(4){width:14mm!important;text-align:center!important}.page-card:has(.picking-list-header) th:nth-child(5),.page-card:has(.picking-list-header) td:nth-child(5){width:29mm!important;text-align:center!important}.page-card:has(.picking-list-header) .badge,.page-card:has(.picking-list-header) .status-badge{display:inline-block!important;max-width:100%!important;border:.4pt solid #777!important;border-radius:5px!important;background:#fff!important;color:#000!important;font-size:5.2pt!important;line-height:1!important;padding:.4mm .8mm!important;white-space:nowrap!important}}.picking-print-date{display:none}@media print{.picking-print-date{display:block!important;visibility:visible!important;margin:1mm 0 0!important;font-size:7pt!important;font-weight:700!important;color:#000!important}.picking-list-header:after{content:none!important;display:none!important}}@media print{body.print-faltas *{visibility:hidden!important}body.print-faltas .app-header,body.print-faltas .header-top,body.print-faltas .header-nav,body.print-faltas .faltas-print-button,body.print-faltas .faltas-page .scan-panel,body.print-faltas .faltas-page .form-card,body.print-faltas .faltas-page .current-item-card,body.print-faltas .faltas-page .inline-latest-card{display:none!important;visibility:hidden!important}body.print-faltas .faltas-page .list-card,body.print-faltas .faltas-page .list-card *{visibility:visible!important}body.print-faltas .faltas-page .list-card{display:block!important;position:absolute!important;top:0!important;left:0!important;width:198mm!important;max-width:198mm!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;overflow:visible!important}body.print-faltas .faltas-list-header{display:block!important;width:198mm!important;max-width:198mm!important;margin:0 0 4mm!important;padding:0 0 3mm!important;border-bottom:.6pt solid #555!important}body.print-faltas .faltas-list-header h3{margin:0 0 1mm!important;font-size:12pt!important;font-weight:900!important;line-height:1.1!important;color:#000!important}body.print-faltas .faltas-list-header p,body.print-faltas .faltas-list-header .page-copy{margin:0!important;font-size:7pt!important;line-height:1.15!important;color:#222!important}body.print-faltas .faltas-list-header:after{content:"Relatório impresso pelo Stok Flow"!important;display:block!important;margin-top:1.5mm!important;font-size:6.5pt!important;color:#444!important}body.print-faltas .faltas-page .operational-table-wrapper{display:block!important;visibility:visible!important;width:198mm!important;max-width:198mm!important;overflow:visible!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}body.print-faltas .faltas-page .operational-table{display:table!important;width:198mm!important;max-width:198mm!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important;font-size:6.2pt!important;line-height:1!important;color:#000!important}body.print-faltas .faltas-page .operational-table thead{display:table-header-group!important}body.print-faltas .faltas-page .operational-table tbody{display:table-row-group!important}body.print-faltas .faltas-page .operational-table tr{display:table-row!important;height:4.8mm!important;break-inside:avoid!important;page-break-inside:avoid!important}body.print-faltas .faltas-page .operational-table th,body.print-faltas .faltas-page .operational-table td{display:table-cell!important;border:.4pt solid #777!important;padding:1mm .8mm!important;vertical-align:middle!important;color:#000!important;background:#fff!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body.print-faltas .faltas-page .operational-table th{background:#eee!important;font-size:5.5pt!important;font-weight:900!important;text-align:center!important;text-transform:uppercase!important}body.print-faltas .faltas-page .operational-table th:nth-child(1),body.print-faltas .faltas-page .operational-table td:nth-child(1){width:22mm!important;text-align:center!important}body.print-faltas .faltas-page .operational-table th:nth-child(2),body.print-faltas .faltas-page .operational-table td:nth-child(2){width:34mm!important;text-align:center!important}body.print-faltas .faltas-page .operational-table th:nth-child(3),body.print-faltas .faltas-page .operational-table td:nth-child(3){width:78mm!important;text-align:left!important}body.print-faltas .faltas-page .operational-table th:nth-child(4),body.print-faltas .faltas-page .operational-table td:nth-child(4){width:16mm!important;text-align:center!important}body.print-faltas .faltas-page .operational-table th:nth-child(5),body.print-faltas .faltas-page .operational-table td:nth-child(5){width:18mm!important;text-align:center!important}body.print-faltas .faltas-page .operational-table th:nth-child(6),body.print-faltas .faltas-page .operational-table td:nth-child(6){width:28mm!important;text-align:center!important}body.print-faltas .faltas-page .operational-status-cell{display:block!important}body.print-faltas .faltas-page .operational-status-select{display:none!important;visibility:hidden!important}body.print-faltas .faltas-page .operational-status-badge,body.print-faltas .faltas-page .badge,body.print-faltas .faltas-page .status-badge{display:inline-block!important;max-width:100%!important;border:.4pt solid #777!important;border-radius:5px!important;background:#fff!important;color:#000!important;font-size:5.2pt!important;line-height:1!important;padding:.4mm .8mm!important;white-space:nowrap!important}body.print-faltas .faltas-page .mobile-card-list,body.print-faltas .faltas-page .mobile-list,body.print-faltas .faltas-page .operational-mobile-list{display:none!important;visibility:hidden!important}}.relatorios-page .report-table td,.relatorios-page .report-table th{white-space:nowrap}.relatorios-page .report-table td:nth-child(3),.relatorios-page .report-table th:nth-child(3){min-width:180px;max-width:260px;overflow:hidden;text-overflow:ellipsis}.relatorios-page .report-expiration-filter input{border-color:#7aa7d8!important;background:#f8fbff!important}.relatorios-page .report-expiration-filter span{color:#123e69!important;font-weight:900!important}.report-print-button{width:auto}.stock-count-report-print-note{color:#7d5716;font-weight:700}.report-print-area{display:none;overflow:visible}.report-print-area__header{display:grid;gap:10px}.report-print-area__brand{margin:0;font-size:.82rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#16385e}.report-print-area__title{margin:0;font-size:1.3rem;font-weight:900;color:#10243b}.report-print-area__meta{display:grid;gap:6px}.report-print-area__meta p{margin:0;color:#35526f;line-height:1.4}.report-print-table{width:100%;border-collapse:collapse}.report-print-table th,.report-print-table td{padding:10px 12px;border:1px solid #c9d5e2;text-align:left;vertical-align:top}.report-print-table th{background:#eef3f8;color:#17385f;font-size:.78rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.report-print-table td{color:#10243b;font-size:.92rem;line-height:1.35;word-break:break-word}@media(max-width:768px){.report-print-button{width:100%}}@media print{@page{size:A4 portrait;margin:8mm}html,body.print-report-a4{margin:0!important;padding:0!important;background:#fff!important;height:auto!important;min-height:0!important;overflow:visible!important}body.print-report-a4 *{visibility:hidden!important}body.print-report-a4 #root,body.print-report-a4 .app-shell,body.print-report-a4 .page-content,body.print-report-a4 main,body.print-report-a4 .page-stack,body.print-report-a4 .relatorios-page,body.print-report-a4 .reports-page{display:block!important;overflow:visible!important;background:#fff!important}body.print-report-a4 .report-print-area,body.print-report-a4 .report-print-area *{visibility:visible!important}body.print-report-a4 .report-print-area{position:absolute!important;left:0!important;top:0!important;width:100%!important;height:auto!important;display:block!important;visibility:visible!important;opacity:1!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;color:#000!important;overflow:visible!important;z-index:9999!important;page-break-after:auto!important;break-after:auto!important}body.print-report-a4 .report-print-area__header{display:grid!important;gap:3mm!important;margin-bottom:5mm!important;padding-bottom:3mm!important;border-bottom:.6pt solid #555555!important}body.print-report-a4 .report-print-area__brand{font-size:8pt!important;color:#000!important}body.print-report-a4 .report-print-area__title{font-size:14pt!important;line-height:1.15!important;color:#000!important}body.print-report-a4 .report-print-area__meta{display:grid!important;gap:1.2mm!important}body.print-report-a4 .report-print-area__meta p{font-size:8pt!important;line-height:1.2!important;color:#000!important}body.print-report-a4 .report-print-table{display:table!important;visibility:visible!important;opacity:1!important;width:100%!important;border-collapse:collapse!important;table-layout:auto!important}body.print-report-a4 .report-print-table thead{display:table-header-group!important;visibility:visible!important}body.print-report-a4 .report-print-table tbody{display:table-row-group!important;visibility:visible!important}body.print-report-a4 .report-print-table tr{display:table-row!important;visibility:visible!important;break-inside:avoid!important;page-break-inside:avoid!important}body.print-report-a4 .report-print-table th,body.print-report-a4 .report-print-table td{display:table-cell!important;visibility:visible!important;opacity:1!important;border:1px solid #000000!important;padding:4px 5px!important;font-size:9px!important;line-height:1.25!important;color:#000!important;vertical-align:top!important;background:#fff!important}body.print-report-a4 .report-print-table th{background:#eee!important;font-weight:900!important;text-align:center!important;text-transform:uppercase!important;letter-spacing:.04em!important}body.print-report-a4 .report-print-table td{white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere!important}body.print-report-a4 .report-print-table--stock-count th:nth-child(1),body.print-report-a4 .report-print-table--stock-count td:nth-child(1){width:38%!important;text-align:left!important}body.print-report-a4 .report-print-table--stock-count th:nth-child(2),body.print-report-a4 .report-print-table--stock-count td:nth-child(2){width:21%!important;text-align:center!important}body.print-report-a4 .report-print-table--stock-count th:nth-child(3),body.print-report-a4 .report-print-table--stock-count td:nth-child(3){width:16%!important;text-align:center!important}body.print-report-a4 .report-print-table--stock-count th:nth-child(4),body.print-report-a4 .report-print-table--stock-count td:nth-child(4),body.print-report-a4 .report-print-table--stock-count th:nth-child(5),body.print-report-a4 .report-print-table--stock-count td:nth-child(5){width:12.5%!important;text-align:center!important;white-space:nowrap!important}body.print-report-a4 .report-print-table--expirations th:nth-child(1),body.print-report-a4 .report-print-table--expirations td:nth-child(1){width:29%!important;text-align:left!important}body.print-report-a4 .report-print-table--expirations th:nth-child(2),body.print-report-a4 .report-print-table--expirations td:nth-child(2){width:18%!important;text-align:center!important}body.print-report-a4 .report-print-table--expirations th:nth-child(3),body.print-report-a4 .report-print-table--expirations td:nth-child(3){width:12%!important;text-align:center!important}body.print-report-a4 .report-print-table--expirations th:nth-child(4),body.print-report-a4 .report-print-table--expirations td:nth-child(4){width:11%!important;text-align:center!important;white-space:nowrap!important}body.print-report-a4 .report-print-table--expirations th:nth-child(5),body.print-report-a4 .report-print-table--expirations td:nth-child(5){width:12%!important;text-align:center!important}body.print-report-a4 .report-print-table--expirations th:nth-child(6),body.print-report-a4 .report-print-table--expirations td:nth-child(6){width:8%!important;text-align:center!important;white-space:nowrap!important}body.print-report-a4 .report-print-table--expirations th:nth-child(7),body.print-report-a4 .report-print-table--expirations td:nth-child(7){width:10%!important;text-align:center!important;white-space:nowrap!important}}@media print{@page{size:A4 portrait;margin:8mm}body.print-report-a4{margin:0!important;padding:0!important;background:#fff!important;overflow:visible!important}body.print-report-a4 *{visibility:hidden!important}body.print-report-a4 .report-print-area,body.print-report-a4 .report-print-area *{visibility:visible!important}body.print-report-a4 .report-print-area{display:block!important;position:absolute!important;inset:0 auto auto 0!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important;background:#fff!important;z-index:999999!important;page-break-before:auto!important;page-break-after:auto!important;break-before:auto!important;break-after:auto!important}body.print-report-a4 .report-print-area:not(:last-of-type){display:none!important;visibility:hidden!important}body.print-report-a4 .report-print-sheet{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;background:#fff!important;box-sizing:border-box!important;page-break-before:auto!important;page-break-after:auto!important;break-before:auto!important;break-after:auto!important}body.print-report-a4 .report-print-table{display:table!important;width:100%!important;max-width:100%!important;border-collapse:collapse!important;table-layout:fixed!important;margin:0!important;page-break-after:auto!important;break-after:auto!important}body.print-report-a4 .report-print-table thead{display:table-header-group!important}body.print-report-a4 .report-print-table tbody{display:table-row-group!important}body.print-report-a4 .report-print-table tr{display:table-row!important;page-break-inside:avoid!important;break-inside:avoid!important}body.print-report-a4 .report-print-table th,body.print-report-a4 .report-print-table td{display:table-cell!important;color:#000!important;border:1px solid #000!important;padding:4pt 5pt!important;font-size:10pt!important;line-height:1.25!important;vertical-align:top!important;background:#fff!important}body.print-report-a4 .report-print-area__header{margin:0 0 5mm!important;padding:0 0 3mm!important;border-bottom:.6pt solid #000!important}body.print-report-a4 .report-print-footer{display:none!important}}@media screen{.picking-page,.maintenance-page{width:min(100% - 48px,1360px)!important;max-width:1360px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.picking-page .page-card,.maintenance-page .page-card,.picking-page .import-layout,.picking-page .import-layout__sidebar,.maintenance-summary-item,.maintenance-check{min-width:0!important}.picking-page .picking-table,.maintenance-page .maintenance-log-table{width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.maintenance-page .field,.maintenance-page .field input,.maintenance-page .field span,.maintenance-check span,.maintenance-log-table td,.maintenance-log-table th{min-width:0!important;overflow-wrap:anywhere!important}}@media screen and (min-width:1100px){.picking-page .import-layout{display:grid!important;grid-template-columns:minmax(340px,420px) minmax(0,1fr)!important;gap:18px!important;align-items:start!important}.picking-page .summary-grid,.maintenance-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.maintenance-checklist{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media screen and (max-width:1099px){.picking-page .import-layout{display:grid!important;grid-template-columns:1fr!important;gap:16px!important}.maintenance-summary-grid,.maintenance-checklist{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (max-width:900px){.picking-list-header{grid-template-columns:1fr!important}.picking-print-button,.button-danger{width:100%!important;max-width:none!important;min-width:0!important;justify-self:stretch!important}.maintenance-page .field{max-width:100%!important}}@media screen and (max-width:768px){.picking-page,.maintenance-page{width:min(100% - 24px,100%)!important;gap:14px!important}.picking-page .page-card,.maintenance-page .page-card,.picking-import-card,.picking-summary,.picking-batches,.maintenance-summary-card,.maintenance-danger-card,.maintenance-logs-card{padding:16px!important;border-radius:20px!important}.picking-page .users-form,.maintenance-form{gap:12px!important}.picking-page .import-actions,.picking-page .import-actions button,.button-danger{width:100%!important;max-width:none!important;min-width:0!important}.picking-page .summary-grid,.maintenance-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.maintenance-checklist{grid-template-columns:1fr!important}.maintenance-check,.maintenance-summary-item{padding:12px!important}}@media screen and (max-width:560px){.picking-page .summary-grid,.maintenance-summary-grid{grid-template-columns:1fr!important}.maintenance-summary-item strong{font-size:20px!important}.maintenance-check strong,.maintenance-check small{line-height:1.3!important}}@media(max-width:760px){html,body,#root{max-width:100%;overflow-x:hidden}.app-shell,.page-shell,.page-content,main{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.app-header,.app-menu,.main-menu,.navigation-card,.operation-card,.page-card{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important}.app-nav,.main-nav,.navigation-grid,.menu-grid,.operation-menu,.header-menu,.nav-grid{display:grid!important;grid-template-columns:1fr!important;width:100%!important;max-width:100%!important;gap:12px!important;box-sizing:border-box!important}.app-nav a,.app-nav button,.main-nav a,.main-nav button,.navigation-grid a,.navigation-grid button,.menu-grid a,.menu-grid button,.operation-menu a,.operation-menu button,.header-menu a,.header-menu button,.nav-grid a,.nav-grid button{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;justify-content:center!important;text-align:center!important;overflow:hidden!important}.page-stack{width:100%!important;max-width:100%!important;overflow-x:hidden!important}}@media(min-width:761px)and (max-width:980px){.app-nav,.main-nav,.navigation-grid,.menu-grid,.operation-menu,.header-menu,.nav-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.app-nav a,.app-nav button,.main-nav a,.main-nav button,.navigation-grid a,.navigation-grid button,.menu-grid a,.menu-grid button,.operation-menu a,.operation-menu button,.header-menu a,.header-menu button,.nav-grid a,.nav-grid button{min-width:0!important;width:100%!important}}input:focus,textarea:focus,select:focus{border-color:#f6b35f!important;box-shadow:0 0 0 3px #f6b35f47!important;outline:none!important}.scan-input:focus,.barcode-input:focus,input[name=codigo_barras]:focus{border-color:#f6b35f!important;box-shadow:0 0 0 3px #f6b35f52!important;outline:none!important}@media(max-width:760px){.validade-page form button[type=submit]{width:100%!important;margin-bottom:10px!important}.validade-page .operational-actions{display:block!important;margin-top:0!important}.validade-page .operational-actions button{width:100%!important}.validade-page form:has(button[type=submit]){margin-bottom:0!important}}@media(min-width:390px)and (max-width:760px){.validade-page .scan-panel form{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;align-items:end!important}.validade-page .scan-panel form>*:not(button[type=submit]){grid-column:1 / -1!important}.validade-page .scan-panel form button[type=submit]{grid-column:1 / 2!important;width:100%!important;min-height:54px!important;margin:0!important;font-size:.95rem!important;padding-left:8px!important;padding-right:8px!important}.validade-page .operational-actions{display:contents!important}.validade-page .operational-actions button{grid-column:2 / 3!important;width:100%!important;min-height:54px!important;margin:0!important;font-size:.95rem!important;padding-left:8px!important;padding-right:8px!important}}.validade-page .validity-selection-alert,.validade-page .validade-selection-alert,.validade-page .expiration-selection-alert,.validade-page .form-warning,.validade-page .warning-message{background:#f28c28!important;color:#fff!important;border-color:#f28c28!important;font-weight:800!important}.validade-page .validity-selection-alert *,.validade-page .validade-selection-alert *,.validade-page .expiration-selection-alert *,.validade-page .form-warning *,.validade-page .warning-message *{color:#fff!important}.validade-page .validade-alerta-vencimento{background:#f28c28!important;color:#fff!important;border:1px solid #f28c28!important;border-radius:14px!important;font-weight:900!important;padding:14px 16px!important;box-shadow:0 8px 18px #f28c2838!important}.validade-page .validade-alerta-vencimento *{color:#fff!important}.validade-page .validade-actions-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;align-items:stretch!important}.validade-page .validade-actions-row button{width:100%!important;min-width:0!important;min-height:56px!important;margin:0!important;padding-left:10px!important;padding-right:10px!important;font-size:.95rem!important;line-height:1.15!important;white-space:normal!important}@media(max-width:380px){.validade-page .validade-actions-row{grid-template-columns:1fr!important}}@media(max-width:760px){.validade-page button{box-sizing:border-box!important}.validade-page .operational-actions,.validade-page .validade-actions-row{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;gap:10px!important;margin:10px 0 0!important;padding:0!important}.validade-page form button[type=submit],.validade-page .operational-actions button,.validade-page .validade-actions-row button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:56px!important;margin:0!important;padding:12px 14px!important;border-radius:16px!important;white-space:normal!important;text-align:center!important;transform:none!important;position:static!important;inset:auto!important}.validade-page .scan-panel form{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;gap:14px!important}.validade-page .scan-panel form>*{width:100%!important;max-width:100%!important;grid-column:auto!important}}input[name=quantidade],input[name=quantidade_em_falta],input[name=sugestao_pedido]{min-height:72px!important;font-size:34px!important;font-weight:900!important;text-align:center!important;border-width:3px!important;border-color:#f6b35f!important;border-radius:18px!important;background:#fff8ef!important;color:#1f2933!important;box-shadow:0 0 0 4px #f6b35f2e!important}input[name=quantidade]:focus,input[name=quantidade_em_falta]:focus,input[name=sugestao_pedido]:focus{border-color:#f59e0b!important;box-shadow:0 0 0 5px #f59e0b47!important}@media(max-width:760px){input[name=quantidade],input[name=quantidade_em_falta],input[name=sugestao_pedido]{min-height:86px!important;font-size:42px!important;border-radius:20px!important}}.inline-latest-card__body>div:nth-child(3){padding:18px 20px!important;border:3px solid #f59e0b!important;border-radius:22px!important;background:#fff4df!important;box-shadow:0 10px 28px #f59e0b38!important;text-align:center!important}.inline-latest-card__body>div:nth-child(3) span{display:block!important;margin-bottom:6px!important;color:#92400e!important;font-size:15px!important;font-weight:900!important;text-transform:uppercase!important}.inline-latest-card__body>div:nth-child(3) strong{display:block!important;color:#111827!important;font-size:54px!important;font-weight:1000!important;line-height:1!important}@media(max-width:760px){.inline-latest-card__body>div:nth-child(3) strong{font-size:72px!important}}.inline-latest-card__body>div:nth-child(3){grid-column:1 / -1!important;width:min(100%,360px)!important;max-width:100%!important;margin:10px auto!important;box-sizing:border-box!important;overflow:hidden!important}.inline-latest-card__body>div:nth-child(3) strong{max-width:100%!important;overflow-wrap:anywhere!important;word-break:break-word!important;text-align:center!important;font-size:clamp(46px,16vw,72px)!important;line-height:1!important}.inline-latest-card__body>div:nth-child(3) span{text-align:center!important}@media(max-width:760px){.inline-latest-card__body{display:grid!important;grid-template-columns:1fr!important}.inline-latest-card__body>div:nth-child(3){width:100%!important;margin:12px auto!important;padding:20px 12px!important}.inline-latest-card__body>div:nth-child(3) strong{font-size:clamp(48px,20vw,76px)!important}}.inline-latest-card__body>div:nth-child(3){grid-column:1 / -1!important;width:100%!important;max-width:100%!important;min-height:210px!important;margin:18px auto !mportant;padding:28px 16px!important;border:4px solid #f59e0b!important;border-radius:26px!important;background:#fff4df!important;box-shadow:0 16px 36px #f59e0b38!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;overflow:hidden!important}.inline-latest-card__body>div:nth-child(3) span{display:block!important;margin:0 0 14px!important;color:#92400e!important;font-size:22px!important;font-weight:1000!important;line-height:1.1!important;text-transform:uppercase!important;letter-spacing:.02em!important;text-align:center!important}.inline-latest-card__body>div:nth-child(3) strong{display:block!important;max-width:100%!important;color:#111827!important;font-size:clamp(72px,24vw,112px)!important;font-weight:1000!important;line-height:.9!important;text-align:center!important;overflow-wrap:anywhere!important;word-break:break-word!important}@media(max-width:760px){.inline-latest-card__body{display:grid!important;grid-template-columns:1fr!important}.inline-latest-card__body>div:nth-child(3){min-height:220px!important;margin:18px auto!important;padding:28px 12px!important;border-radius:28px!important}.inline-latest-card__body>div:nth-child(3) span{font-size:22px!important}.inline-latest-card__body>div:nth-child(3) strong{font-size:clamp(82px,30vw,124px)!important}}@media(max-width:760px){.faltas-page .scan-panel .quantity-row{display:none!important}.faltas-page .inline-latest-card{margin-top:12px!important}.faltas-page .inline-latest-card__body{display:grid!important;grid-template-columns:1fr!important}.faltas-page .inline-latest-card__body>div:nth-child(3){grid-column:1/-1!important;width:100%!important;min-height:230px!important;margin:18px auto!important;padding:28px 12px!important;border:4px solid #f59e0b!important;border-radius:28px!important;background:#fff4df!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important}.faltas-page .inline-latest-card__body>div:nth-child(3) span{font-size:22px!important;font-weight:1000!important;color:#92400e!important;text-transform:uppercase!important}.faltas-page .inline-latest-card__body>div:nth-child(3) strong{font-size:clamp(88px,32vw,128px)!important;font-weight:1000!important;line-height:.9!important;color:#111827!important}}
