/* ELIZNA Admin — Shippinglot Warehouse-Wide Inventory R12.4.3 */
#elizna-shippinglot-warehouse-r1242{display:block;margin:0 0 14px;font-family:inherit;color:inherit}
#elizna-shippinglot-warehouse-r1242 *{box-sizing:border-box}
.r1242-hero,.r1242-section,.r1242-create,.r1242-summary,.r1242-authority,.r1242-footer{background:rgba(255,255,255,.9);border:1px solid rgba(118,92,41,.16);border-radius:16px;box-shadow:0 8px 28px rgba(87,66,28,.05)}
.r1242-hero{display:flex;justify-content:space-between;gap:16px;padding:18px 20px;margin-bottom:10px}
.r1242-hero span,.r1242-section header span,.r1242-create-head span{font-size:10px;letter-spacing:.16em;font-weight:700;color:#9b7a2e}
.r1242-hero h2{margin:4px 0 5px;font-size:25px}.r1242-hero p{margin:0;max-width:900px;font-size:11px;color:#756d63}
.r1242-authority,.r1242-footer{padding:10px 12px;margin-bottom:10px;font-size:9px;line-height:1.45;background:#fff8e7;border-color:#ead096;color:#765927}
.r1242-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;overflow:hidden;margin-bottom:10px}
.r1242-summary article{padding:11px 12px;background:#fff}.r1242-summary span{display:block;font-size:8px;color:#80786d;text-transform:uppercase;letter-spacing:.06em}.r1242-summary strong{display:block;margin-top:4px;font-size:18px}
.r1242-toolbar{display:flex;justify-content:space-between;gap:10px;align-items:center;margin:10px 0}.r1242-toolbar>div{display:flex;gap:6px;flex-wrap:wrap}
.r1242-toolbar button,.r1242-create button,.r1242-snap button{border:1px solid #d9d0c2;border-radius:9px;padding:8px 10px;background:#fff;color:#51493f;font:inherit;font-size:9px;font-weight:700;cursor:pointer}
.r1242-toolbar button.active{background:#5b3852;color:#fff;border-color:#5b3852}
.r1242-create{padding:14px;margin-bottom:10px}.r1242-create-head p{margin:4px 0 10px;color:#776f65;font-size:9px}
.r1242-create-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr 1.5fr auto;gap:7px;align-items:end}
.r1242-create label{display:flex;flex-direction:column;gap:4px}.r1242-create label span{font-size:8px;color:#7e756a;text-transform:uppercase}
.r1242-create input,.r1242-create select,.r1242-snap input{width:100%;border:1px solid #ddd3c3;border-radius:8px;padding:7px 8px;background:#fff;font:inherit;font-size:9px}
.r1242-section{padding:14px}.r1242-section header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.r1242-section h3{margin:2px 0;font-size:18px}
.r1242-table-wrap{overflow:auto;border:1px solid #ece5d9;border-radius:10px}.r1242-table{border-collapse:collapse;width:100%;min-width:1450px;background:#fff}
.r1242-table th,.r1242-table td{padding:8px 9px;border-bottom:1px solid #eee8de;text-align:left;font-size:8.5px;vertical-align:top}.r1242-table th{background:#f7f3eb;color:#746a5f;text-transform:uppercase;letter-spacing:.04em;font-size:7.5px}
.r1242-table td:first-child{min-width:220px}.r1242-table td:first-child b{display:block;font-size:9px}.r1242-table td small{display:block;margin-top:3px;color:#8a8175}
.r1242-pill{display:inline-flex;align-items:center;min-height:21px;padding:3px 7px;border-radius:999px;border:1px solid #ddd5c8;background:#f7f4ed;font-size:7.5px;font-weight:800;white-space:nowrap}.r1242-pill.good{background:#eaf7f0;border-color:#b9dfc8;color:#276449}.r1242-pill.attention{background:#fff6df;border-color:#ead096;color:#8a6220}.r1242-pill.bad{background:#fff0ee;border-color:#efc8c1;color:#9c3d32}.r1242-pill.muted{background:#f5f3ef;color:#6d675e}
.r1242-snap{display:grid;grid-template-columns:70px 70px 70px minmax(120px,1fr) auto;gap:5px;min-width:430px}.r1242-snap button{background:#5b3852;color:#fff;border-color:#5b3852}
.r1242-empty,.r1242-loading,.r1242-error{padding:18px;border-radius:10px;background:#fcfaf6;text-align:center;color:#80786d;font-size:10px}.r1242-error{background:#fff0ee;color:#9c3d32}
@media(max-width:1200px){.r1242-summary{grid-template-columns:repeat(3,1fr)}.r1242-create-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.r1242-summary,.r1242-create-grid{grid-template-columns:1fr}.r1242-hero,.r1242-toolbar{flex-direction:column;align-items:flex-start}}

.r1242-unknown-rule{
  display:flex;gap:10px;align-items:flex-start;
  margin:0 0 10px;padding:10px 12px;border:1px solid #d9dde4;border-radius:12px;
  background:#f7f9fb;color:#5e6874;font-size:9px;line-height:1.45
}
.r1242-unknown-rule b{color:#25384c;white-space:nowrap}
.r1242-snap input::placeholder{color:#9a9288;opacity:1}
