.v19-page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.v19-page-heading h2,.v19-inventory-history h3{margin:.25rem 0}.v19-page-heading p{margin:.3rem 0;color:var(--muted,#b8af9d)}.v19-section-tag,.v19-type{display:inline-flex;align-items:center;border:1px solid #6f7751;border-radius:999px;padding:4px 9px;color:#cbd49a;font-size:.72rem;font-style:normal}.v19-type.elaboration{border-color:#9b724f;color:#ddb68d}.v19-inventory-entry{border:1px solid #3a4031;border-radius:14px;padding:18px;background:#151912}.v19-inventory-form{display:grid;grid-template-columns:minmax(280px,1fr) 130px 100px auto;gap:14px;align-items:end}.v19-inventory-form label,.v19-requirement-form label,.v19-history-filters label{display:grid;gap:7px;color:#d5c89f;font-size:.74rem;letter-spacing:.05em;text-transform:uppercase}.v19-inventory-form input,.v19-inventory-form select,.v19-requirement-form input,.v19-requirement-form select,.v19-history-filters input,.v19-history-filters select{min-height:46px}.v19-picker{position:relative}.v19-picker>input{width:100%}.v19-picker-results{position:absolute;z-index:80;left:0;right:0;top:calc(100% + 5px);max-height:310px;overflow:auto;border:1px solid #59623f;border-radius:12px;background:#10130e;box-shadow:0 18px 42px #000b}.v19-picker-results button{width:100%;display:flex;justify-content:space-between;gap:12px;text-align:left;border:0;border-bottom:1px solid #2f3429;border-radius:0;background:transparent;color:#f2efe7;padding:11px 13px}.v19-picker-results button:hover{background:#252b1e}.v19-picker-results button span{display:grid}.v19-picker-results small{color:#aaa18f;margin-top:3px}.v19-picker-results b{color:#c4ce8a}.v19-picker-results p{padding:12px;color:#aaa18f}.v19-draft,.v19-requirement-draft{margin-top:16px;display:grid;gap:8px}.v19-draft article{display:grid;grid-template-columns:minmax(220px,1fr) 110px 120px 42px;gap:12px;align-items:center;padding:12px;border:1px solid #31362c;border-radius:10px}.v19-draft article span:first-child{display:grid}.v19-draft article small{color:#aaa18f}.v19-finish-row,.v19-actions{display:flex;justify-content:flex-end;align-items:center;gap:14px;margin-top:18px}.v19-finish-row p{margin-right:auto;color:#bcca83;font-weight:700}.v19-inventory-history{border-top:1px solid #4a4f40;margin-top:24px;padding-top:22px}.v19-inventory-history>header{display:flex;justify-content:space-between;align-items:center}.v19-downloads{display:flex;gap:8px}.icon-button{width:44px;height:44px;padding:0;border:1px solid #59623f;background:#262b22;color:#e5dfd2;border-radius:10px;font-size:1.25rem}.v19-history-filters{display:flex;gap:12px;margin:16px 0}.v19-history-list{display:grid;gap:8px}.v19-history-list>button{display:grid;grid-template-columns:1fr 1fr 90px 100px auto;align-items:center;gap:16px;width:100%;text-align:left;background:#151912;border:1px solid #34392e;color:#eee9dd;padding:14px;border-radius:10px}.v19-history-list span{display:grid}.v19-history-list small{color:#a9a08f}.v19-history-list i{font-style:normal;color:#bbc67e}.v19-history-list em{font-style:normal;color:#d4c79e}.v19-dialog{width:min(980px,calc(100vw - 28px));max-height:88vh;border:1px solid #4b513e;border-radius:16px;background:#191d16;color:#eeeae0;padding:0}.v19-dialog::backdrop{background:#050604d9}.v19-dialog>header{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:flex-start;padding:20px;background:#20241c;border-bottom:1px solid #3b4034}.v19-dialog>header h2{margin:.25rem 0}.v19-detail-table{padding:18px;display:grid}.v19-detail-table>div{display:grid;grid-template-columns:150px minmax(220px,1fr) 130px 140px;gap:12px;align-items:center;padding:11px;border-bottom:1px solid #33382d}.v19-detail-table .head{color:#d4c79e;text-transform:uppercase;font-size:.72rem}.v19-dialog footer{display:flex;justify-content:flex-end;gap:10px;padding:16px 20px;border-top:1px solid #3b4034}.v19-requirement-switch{display:inline-flex;gap:4px;padding:4px;border:1px solid #3d4334;border-radius:12px;margin-bottom:16px}.v19-requirement-switch button{background:transparent;border:0;color:#beb5a3;padding:10px 16px}.v19-requirement-switch button.active{background:#9da76a;color:#11140e}.v19-requirement-form{display:grid;grid-template-columns:170px 190px minmax(260px,1fr) 110px 105px minmax(200px,.8fr) auto;gap:12px;align-items:end}.v19-requirement-draft section{border:1px solid #34392e;border-radius:11px;overflow:hidden}.v19-requirement-draft section>header{display:flex;align-items:baseline;gap:10px;padding:11px 14px;background:#24291f}.v19-requirement-draft section h3{margin:0}.v19-requirement-draft article{display:grid;grid-template-columns:1fr 140px 42px;align-items:center;gap:12px;padding:11px 14px;border-top:1px solid #30352b}.v19-requirement-draft article span{display:grid}.v19-requirement-draft article small{color:#c6b681}.v18-document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v18-document-card.warehouse{border-color:#6a603f}.v19-detail-table.requirement>div{grid-template-columns:minmax(220px,1fr) 140px 170px 130px}
@media(max-width:1050px){.v19-requirement-form{grid-template-columns:repeat(2,minmax(0,1fr))}.v19-requirement-form .product,.v19-requirement-form .observation{grid-column:span 2}.v19-requirement-form>button{min-height:46px}.v19-history-list>button{grid-template-columns:1fr 1fr 70px}.v19-history-list i,.v19-history-list em{justify-self:start}.v19-inventory-form{grid-template-columns:minmax(220px,1fr) 120px 95px auto}}
@media(max-width:680px){.v19-page-heading{align-items:stretch}.v19-page-heading,.v19-inventory-history>header{flex-direction:column}.v19-page-heading>button{align-self:flex-start}.v19-inventory-entry{padding:13px}.v19-inventory-form,.v19-requirement-form{grid-template-columns:minmax(0,1fr) 92px}.v19-inventory-form .product,.v19-requirement-form .product,.v19-requirement-form .observation,.v19-inventory-form>button,.v19-requirement-form>button,.v19-requirement-form>label:first-child,.v19-requirement-form>label:nth-child(2){grid-column:1/-1}.v19-draft article{grid-template-columns:1fr auto 38px}.v19-draft article .v19-type{grid-column:1}.v19-history-filters{display:grid;grid-template-columns:1fr}.v19-history-list>button{grid-template-columns:1fr auto}.v19-history-list>button span:nth-child(2){grid-column:1}.v19-history-list i,.v19-history-list em{grid-column:auto}.v19-detail-table{overflow-x:auto}.v19-detail-table>div{min-width:700px}.v19-requirement-switch{display:grid;grid-template-columns:1fr 1fr;width:100%}.v19-requirement-draft article{grid-template-columns:1fr auto 38px}.v18-document-grid{grid-template-columns:1fr}.v19-actions{display:grid;grid-template-columns:1fr}.v19-actions button{width:100%}}

/* v20: historial compacto y documentos existentes protegidos */
/* v21: the daily requirement line must remain inside the available desktop width. */
.v19-requirement-form{grid-template-columns:repeat(12,minmax(0,1fr));gap:10px}.v19-requirement-form>*,.v19-requirement-form label{min-width:0}.v19-requirement-form input,.v19-requirement-form select{box-sizing:border-box;width:100%;min-width:0}.v19-requirement-form>label:nth-child(1),.v19-requirement-form>label:nth-child(2){grid-column:span 2}.v19-requirement-form .product{grid-column:span 3}.v19-requirement-form>label:nth-child(4){grid-column:span 2}.v19-requirement-form>label:nth-child(5){grid-column:span 1}.v19-requirement-form .observation{grid-column:span 1}.v19-requirement-form>button{grid-column:span 1;min-height:46px;white-space:nowrap}
@media(max-width:1440px) and (min-width:681px){.v19-requirement-form{grid-template-columns:repeat(6,minmax(0,1fr))}.v19-requirement-form>label:nth-child(1),.v19-requirement-form>label:nth-child(2),.v19-requirement-form .product{grid-column:span 2}.v19-requirement-form>label:nth-child(4),.v19-requirement-form>label:nth-child(5){grid-column:span 1}.v19-requirement-form .observation{grid-column:span 4}.v19-requirement-form>button{grid-column:span 2}}
@media(max-width:680px){.v19-requirement-form{grid-template-columns:minmax(0,1fr) 92px}.v19-requirement-form .product,.v19-requirement-form .observation,.v19-requirement-form>button,.v19-requirement-form>label:nth-child(1),.v19-requirement-form>label:nth-child(2){grid-column:1/-1}.v19-requirement-form>label:nth-child(4),.v19-requirement-form>label:nth-child(5){grid-column:auto}}
.v19-inventory-history>header p{margin:.25rem 0;color:var(--muted,#b8af9d)}
.v19-success{margin:0 0 14px;padding:11px 14px;border:1px solid #667344;border-radius:10px;background:#20281b;color:#d7e3a0;font-weight:700}
.v19-inventory-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}
.v19-inventory-summary article{display:grid;gap:5px;padding:14px;border:1px solid #34392e;border-radius:11px;background:#151912}
.v19-inventory-summary small{color:#aaa18f}.v19-inventory-summary strong{font-size:1.45rem;color:#eee9dd}
.v19-progress{height:8px;margin:10px 0 18px;overflow:hidden;border-radius:999px;background:#2b3028}
.v19-progress span{display:block;width:0;height:100%;border-radius:inherit;background:#9da76a;transition:width .25s ease}
.v19-history-row{display:grid;grid-template-columns:1.1fr 1fr 90px 110px auto;align-items:center;gap:16px;width:100%;background:#151912;border:1px solid #34392e;color:#eee9dd;padding:13px 14px;border-radius:10px}
.v19-history-row>span{display:grid}.v19-history-row small{color:#a9a08f}.v19-history-row>i{font-style:normal;color:#bbc67e}
.v19-history-actions{display:flex;justify-content:flex-end;gap:7px}.v19-history-actions .icon-button{width:38px;height:38px;font-size:1rem}
.v19-actions>span{margin-right:auto;color:#aaa18f;font-size:.85rem}
.v18-document-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.v18-document-card.warehouse{grid-column:1/-1}
.v18-modal .v18-download-icon{width:46px;height:46px;min-width:46px;padding:0;font-size:1.25rem;line-height:1}
@media(max-width:1050px){.v18-document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v19-history-row{grid-template-columns:1fr 1fr 80px}.v19-history-row>i,.v19-history-actions{justify-self:start}}
@media(max-width:680px){.v19-inventory-summary{grid-template-columns:1fr}.v19-history-row{grid-template-columns:1fr auto}.v19-history-row>span:nth-child(2){grid-column:1}.v19-history-row>i{grid-column:2;grid-row:1}.v19-history-actions{grid-column:1/-1;width:100%;justify-content:flex-end}.v18-document-grid{grid-template-columns:1fr}.v18-document-card.warehouse{grid-column:1}.v19-actions>span{text-align:left}}

/* v22: inventario mensual y consolidación por área. */
.v19-inventory-schedule{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin:-4px 0 18px;padding:12px 14px;border:1px solid #4e563d;border-radius:12px;background:#1d2118;color:#cfc7b4}
.v19-inventory-schedule>span{font-size:.7rem;letter-spacing:.08em;color:#d8c38e}.v19-inventory-schedule>strong{color:#f0ebdf}.v19-inventory-schedule>small{color:#aaa18f}.v19-inventory-alert{margin-left:auto;padding:6px 9px;border:1px solid #9a8142;border-radius:999px;background:#302919;color:#f0d381;font-size:.78rem}
.v19-area-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;margin:0 0 14px}.v19-area-summary article{display:grid;gap:3px;padding:11px 12px;border:1px solid #3a4031;border-radius:10px;background:#181c15}.v19-area-summary strong{color:#eee9dd}.v19-area-summary span{font-size:.82rem;color:#c9c1ad}.v19-area-summary small{font-size:.75rem;color:#9fa88b}
@media(max-width:680px){.v19-inventory-schedule{align-items:flex-start;display:grid;gap:5px}.v19-inventory-alert{margin:4px 0 0;width:max-content;max-width:100%}.v19-area-summary{grid-template-columns:1fr}}
.v19-global-inventory-alert{display:flex;align-items:center;gap:12px;margin:0 0 16px;padding:11px 14px;border:1px solid #9a8142;border-radius:11px;background:#2c2819;color:#f1e7cc}.v19-global-inventory-alert strong{white-space:nowrap}.v19-global-inventory-alert span{color:#d3c7ac;font-size:.9rem}.v19-global-inventory-alert button{margin-left:auto;border:1px solid #b4a261;border-radius:8px;background:#a5ad70;color:#11140e;padding:7px 10px;font-weight:700}
@media(max-width:680px){.v19-global-inventory-alert{display:grid;gap:7px}.v19-global-inventory-alert strong{white-space:normal}.v19-global-inventory-alert button{margin:0;justify-self:start}}
.v19-order-deadlines{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 16px}.v19-order-deadlines article{display:grid;gap:3px;padding:12px 14px;border:1px solid #5b5438;border-radius:11px;background:#242217}.v19-order-deadlines article:first-child{border-color:#9a704a;background:#2d2219}.v19-order-deadlines small{color:#d5ba82;font-size:.68rem;letter-spacing:.08em}.v19-order-deadlines strong{color:#f1eadc}.v19-order-deadlines span{color:#b9af9d;font-size:.8rem}
@media(max-width:680px){.v19-order-deadlines{grid-template-columns:1fr}}

/* v23: centro de reportes con una jerarquía tipográfica única. */
.v22-reports{max-width:1440px;margin-inline:auto}.v22-reports-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.v22-reports-heading small{letter-spacing:.1em;color:#d7c18a;font-size:.72rem}.v22-reports-heading h2{margin:5px 0 6px;font-size:clamp(1.55rem,2vw,2rem);line-height:1.1;color:#f1eee5}.v22-reports-heading p{margin:0;color:#b8af9d;font-size:.96rem}.v22-report-tabs{display:flex;gap:6px;padding-bottom:14px;border-bottom:1px solid #34392e}.v22-report-tabs button{border:1px solid transparent;border-radius:9px;background:transparent;color:#c8c0ae;padding:9px 13px;font-weight:700}.v22-report-tabs button:hover{background:#262c21}.v22-report-tabs button.active{border-color:#727d4d;background:#2c351e;color:#e4edb9}.v22-report-filters{display:grid;grid-template-columns:130px 130px minmax(220px,1.5fr) minmax(140px,1fr) minmax(160px,1fr) minmax(140px,1fr);gap:10px;margin:18px 0}.v22-report-filters label{display:grid;gap:6px;color:#d5c89f;font-size:.72rem;letter-spacing:.05em;text-transform:uppercase}.v22-report-filters input,.v22-report-filters select{min-width:0;min-height:42px;font-size:.9rem}.v22-report-results{display:grid;gap:8px}.v22-report-row{border:1px solid #363c30;border-radius:11px;background:#161a13;overflow:hidden}.v22-report-row>summary{display:grid;grid-template-columns:minmax(230px,1.3fr) minmax(110px,.5fr) 130px 38px;gap:14px;align-items:center;padding:13px 14px;cursor:pointer;list-style:none}.v22-report-row>summary::-webkit-details-marker{display:none}.v22-report-row summary>span{display:grid;gap:3px}.v22-report-row summary small,.v22-report-detail small{color:#aaa18f;font-size:.75rem}.v22-report-row summary strong{color:#f1eee5}.v22-report-row summary>b{font-weight:600;color:#d9d1c0}.v22-report-row .icon-button{width:36px;height:36px;justify-self:end;font-size:.9rem}.v22-status{justify-self:start;display:inline-flex;padding:5px 9px;border-radius:999px;font-size:.77rem;font-style:normal;font-weight:700}.v22-status.ok{background:#22351e;color:#a7da88}.v22-status.warn{background:#3c321b;color:#e9c768}.v22-status.alert{background:#44231f;color:#ffaaa1}.v22-report-detail{border-top:1px solid #343a2d;background:#121510;padding:0 14px}.v22-report-detail>div{display:grid;grid-template-columns:minmax(220px,1.5fr) 120px 130px minmax(160px,.8fr);gap:14px;align-items:center;padding:11px 0;border-bottom:1px solid #292e25}.v22-report-detail>div:last-child{border-bottom:0}.v22-report-detail span{display:grid;gap:3px}.v22-report-detail strong{color:#e7e2d5;font-size:.9rem}.v22-production-detail>div{grid-template-columns:repeat(4,minmax(0,1fr))}.v22-production-detail span{display:grid;gap:4px}.v22-production-detail strong{overflow-wrap:anywhere}.v22-reports .icon-button{flex:0 0 auto}
@media(max-width:1120px){.v22-report-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.v22-report-filters .search{grid-column:span 2}.v22-report-row>summary{grid-template-columns:1fr 120px 130px 38px}.v22-report-detail>div{grid-template-columns:1fr 110px 120px;gap:10px}.v22-report-detail>div>small{grid-column:1/-1}.v22-production-detail>div{grid-template-columns:1fr 1fr}}
@media(max-width:680px){.v22-reports-heading{align-items:center}.v22-report-tabs{overflow-x:auto}.v22-report-tabs button{white-space:nowrap}.v22-report-filters{grid-template-columns:1fr 1fr}.v22-report-filters .search{grid-column:1/-1}.v22-report-row>summary{grid-template-columns:1fr auto;gap:8px}.v22-report-row summary>b{grid-column:1}.v22-report-row summary>i{grid-column:2;grid-row:1}.v22-report-row summary .icon-button{grid-column:2;grid-row:2}.v22-report-detail{padding-inline:12px}.v22-report-detail>div,.v22-production-detail>div{grid-template-columns:1fr 1fr}.v22-report-detail>div>span:first-child{grid-column:1/-1}.v22-report-detail>div>small{grid-column:1/-1}}

/* v24: centro de inteligencia operativa con datos reales y navegación por detalle. */
.v24-report-dashboard{display:grid;gap:16px}.v24-report-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.v24-report-kpis button{display:grid;gap:5px;min-height:112px;padding:15px;text-align:left;border:1px solid #3a4033;border-radius:12px;background:linear-gradient(145deg,#1b2018,#151914);color:#efeadd}.v24-report-kpis button:hover{border-color:#89945d;transform:translateY(-1px)}.v24-report-kpis small{color:#d3bd88;text-transform:uppercase;letter-spacing:.06em;font-size:.68rem}.v24-report-kpis strong{font-size:1.65rem;line-height:1}.v24-report-kpis span{color:#aaa18f;font-size:.78rem}.v24-report-columns{display:grid;grid-template-columns:1.2fr .8fr;gap:12px}.v24-report-panel{padding:16px;border:1px solid #353b30;border-radius:12px;background:#151914}.v24-report-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.v24-report-panel h3{margin:3px 0 0}.v24-report-panel header small{color:#cbb680;letter-spacing:.08em}.v24-report-panel .text{min-height:34px;padding:6px 8px}.v24-bars,.v24-ranking{display:grid;gap:7px}.v24-bars button,.v24-ranking button{border:0;background:transparent;color:#e8e3d7;text-align:left}.v24-bars button{display:grid;gap:7px;padding:8px;border-bottom:1px solid #2b3028}.v24-bars button>span{display:flex;justify-content:space-between;gap:10px}.v24-bars button small,.v24-ranking small{color:#a79f8f}.v24-bars i{height:5px;border-radius:999px;background:#292e26;overflow:hidden}.v24-bars em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#77844f,#b2bd78)}.v24-ranking button{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:9px;border-bottom:1px solid #2b3028}.v24-ranking button>i{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#303627;color:#d4c08c}.v24-ranking button>span{display:grid;gap:2px}.v24-ranking button>strong{color:#aebc75}.v24-report-note,.v24-data-gap{display:flex;gap:14px;align-items:center;padding:14px 16px;border:1px dashed #525a42;border-radius:11px;background:#191d16;color:#b8af9d}.v24-report-note strong,.v24-data-gap strong{color:#e6dfce}.v24-data-gap{display:grid;justify-items:start}.v24-data-gap p{margin:0;max-width:760px}.v22-report-tabs{scrollbar-width:thin}.v22-report-tabs::-webkit-scrollbar{height:5px}
@media(max-width:1180px){.v24-report-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.v24-report-columns{grid-template-columns:1fr}}
@media(max-width:720px){.v24-report-kpis{grid-template-columns:1fr}.v24-report-kpis button:last-child{grid-column:auto}.v24-report-kpis button{min-height:0;padding:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center}.v24-report-kpis small,.v24-report-kpis span{grid-column:1/-1}.v24-report-kpis strong{font-size:1.35rem}.v24-report-kpis span,.v24-report-kpis strong{overflow-wrap:anywhere;word-break:break-word}.v24-report-columns{grid-template-columns:1fr}.v24-report-panel{padding:13px;min-width:0}.v24-report-panel>header{display:grid}.v24-bars button>span{display:grid;gap:4px}.v24-bars button strong,.v24-bars button small,.v24-ranking strong,.v24-ranking small{overflow-wrap:anywhere;word-break:break-word}.v24-ranking button{grid-template-columns:28px minmax(0,1fr)}.v24-ranking button>strong{grid-column:2}.v24-report-note{display:grid}.v22-reports{padding:14px;min-width:0;overflow:hidden}.v22-reports-heading p{font-size:.86rem}.v22-report-filters{grid-template-columns:1fr}.v22-report-filters .search{grid-column:auto}.v22-report-results{min-width:0}.v22-report-tabs{margin-inline:-4px;padding-inline:4px}.v22-report-row>summary,.v22-report-detail>div,.v22-production-detail>div{min-width:0}}

/* v23: separación estable entre cantidad, unidad, observación y acción. */
@media(min-width:1181px){.v19-requirement-form>label:nth-child(4){grid-column:span 1}.v19-requirement-form>label:nth-child(5){grid-column:span 1}.v19-requirement-form .observation{grid-column:span 2}.v19-requirement-form>button{grid-column:span 1}.v19-requirement-form input,.v19-requirement-form select,.v19-requirement-form button{max-width:100%;min-width:0}}

/* v24: edición y consolidación administrativa de inventarios. */
.v19-inventory-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.v19-history-filters{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px}.v19-admin-tools{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin:-4px 0 14px}.v19-admin-tools span{margin-right:auto;color:#a9a08f;font-size:.84rem}.v19-admin-tools button:disabled{opacity:.45;cursor:not-allowed}.v19-history-row{grid-template-columns:34px 1.1fr 1fr 90px 105px auto}.v19-history-row.integrated{opacity:.65}.v19-history-check{display:grid;place-items:center}.v19-history-check input{width:18px;height:18px;accent-color:#9da76a}.v19-detail-add{display:grid;grid-template-columns:minmax(260px,1fr) 120px 100px auto;gap:10px;align-items:end;padding:16px 18px;border-bottom:1px solid #34392e}.v19-detail-add label{display:grid;gap:6px;color:#d5c89f;font-size:.72rem;letter-spacing:.05em;text-transform:uppercase}.v19-detail-add input,.v19-detail-add select{min-height:42px}.v19-detail-table>div{grid-template-columns:130px minmax(210px,1fr) 120px minmax(180px,.65fr) 44px}.v19-edit-quantity{display:grid;grid-template-columns:minmax(90px,1fr) 80px;gap:7px}.v19-edit-quantity input,.v19-edit-quantity select{width:100%;min-width:0;min-height:40px}.v19-dialog footer{position:sticky;bottom:0;background:#20241c}.v19-history-actions .secondary{white-space:nowrap}
@media(max-width:1050px){.v19-history-filters{grid-template-columns:1fr 1fr}.v19-history-row{grid-template-columns:34px 1fr 1fr auto}.v19-history-row>span:nth-of-type(2){grid-column:2}.v19-history-row>i{grid-column:3}.v19-history-actions{grid-column:2/-1}.v19-detail-add{grid-template-columns:1fr 110px 90px}.v19-detail-add>button{grid-column:1/-1;justify-self:end}}
@media(max-width:680px){.v19-inventory-summary,.v19-history-filters{grid-template-columns:1fr 1fr}.v19-admin-tools{align-items:stretch;flex-direction:column}.v19-admin-tools button{width:100%}.v19-history-row{grid-template-columns:28px 1fr auto}.v19-history-row>span:nth-of-type(1),.v19-history-row>span:nth-of-type(2){grid-column:2}.v19-history-row>i{grid-column:3;grid-row:1}.v19-history-actions{grid-column:2/-1}.v19-detail-add{grid-template-columns:1fr 88px}.v19-detail-add .product,.v19-detail-add>button{grid-column:1/-1}.v19-detail-table>div{min-width:760px}.v19-dialog footer{flex-wrap:wrap}.v19-dialog footer button{flex:1}}
