.nm-modal .modal-body{overflow:hidden;display:flex;flex-direction:column;min-height:0}.nm-root{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:.5rem}.nm-head{display:flex;flex-wrap:wrap;gap:.5rem 1.75rem;align-items:flex-end}.nm-f{display:grid;gap:.1rem;min-width:0}.nm-f>span{font-size:.72rem;color:var(--hidra-sheet-muted,var(--bs-gray-600));text-transform:uppercase;letter-spacing:.04em}.nm-f>b{font-weight:600}.nm-band{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;border-radius:.375rem;padding:.35rem .7rem;font-size:.8125rem}.nm-band-mount{background:var(--bs-primary-bg-subtle);color:var(--bs-primary-text-emphasis)}.nm-band-dismount{background:var(--bs-danger-bg-subtle);color:var(--bs-danger-text-emphasis)}.nm-locked{margin-left:auto;color:var(--hidra-sheet-muted,var(--bs-gray-600))}.nm-body{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 22rem;gap:.75rem}@media (max-width:991.98px){.nm-body{grid-template-columns:minmax(0,1fr);overflow:auto}}.nm-main{min-width:0;min-height:0;overflow:auto}.nm-empty{border:1px dashed var(--bs-border-color);border-radius:.375rem;padding:1.5rem;text-align:center;color:var(--hidra-sheet-muted,var(--bs-gray-600))}.nm-grid{font-size:.8125rem;margin-bottom:.25rem}.nm-grid thead th{position:sticky;top:0;z-index:1;white-space:nowrap;font-size:.72rem;font-weight:600;color:var(--hidra-look-head-color,var(--bs-body-color));background:var(--hidra-look-head-bg,var(--bs-tertiary-bg));border-bottom:2px solid var(--hidra-look-head-line,var(--bs-primary))}.nm-grid th.nm-g-up{background:var(--bs-primary-bg-subtle)}.nm-grid th.nm-g-dn{background:var(--bs-danger-bg-subtle)}.nm-grid td{vertical-align:middle;border-bottom:1px solid var(--bs-border-color-translucent)}.nm-grid tr.is-new td{background:var(--bs-success-bg-subtle)}.nm-grid tr.is-locked td{color:var(--hidra-sheet-muted,var(--bs-gray-600))}.nm-in{min-width:0}.nm-grid{table-layout:fixed;width:100%;min-width:76rem}.nm-grid.nm-grid-obj{min-width:84rem}.nm-grid .nm-c-add{width:2.75rem}.nm-grid .nm-c-dim{width:3.5rem}.nm-grid .nm-c-qty{width:5rem}.nm-grid .nm-c-off{width:4.9rem}.nm-grid .nm-c-left{width:5.4rem;padding-right:.75rem}.nm-grid td.nm-prog{padding-right:.75rem;white-space:nowrap}.nm-grid .nm-c-obj{width:10rem}.nm-grid .nm-c-x{width:2rem}.nm-grid td.nm-poscell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nm-grid td.nm-poscell small{color:var(--hidra-sheet-muted,var(--bs-gray-600))}.nm-grid tr.nm-first td{border-top:1px solid var(--bs-border-color)}.nm-grid tr.nm-first td.nm-poscell{background:var(--hidra-look-hover-bg,var(--bs-warning-bg-subtle))}.nm-grid tr.nm-row td:first-child{box-shadow:inset 3px 0 0 var(--bs-primary-border-subtle)}.nm-grid tr.nm-dismount td:first-child{box-shadow:inset 3px 0 0 var(--bs-danger)}.nm-grid td.nm-off{color:var(--hidra-sheet-muted,var(--bs-gray-600))}.nm-grid .nm-left{color:var(--bs-warning-text-emphasis)}.nm-grid .nm-in{width:100%}.nm-grid .nm-qty{text-align:right}.nm-kind{display:inline-block;font-size:.72rem;border-radius:1rem;padding:0 .5rem;white-space:nowrap}.nm-kind-mount{background:var(--bs-primary-bg-subtle);color:var(--bs-primary-text-emphasis)}.nm-kind-dismount{background:var(--bs-danger-bg-subtle);color:var(--bs-danger-text-emphasis)}.nm-split{margin-top:.2rem;font-size:.75rem;color:var(--bs-warning-text-emphasis)}.nm-warn{margin-top:.2rem;font-size:.75rem;color:var(--bs-danger-text-emphasis)}.nm-side{min-height:0;display:flex;flex-direction:column;gap:.4rem;border-left:1px solid var(--bs-border-color);padding-left:.75rem}@media (max-width:991.98px){.nm-side{border-left:0;padding-left:0;border-top:1px solid var(--bs-border-color);padding-top:.5rem}}.nm-side-h{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--hidra-look-head-color,var(--bs-emphasis-color))}.nm-side-list{flex:1 1 auto;min-height:8rem;overflow:auto;border:1px solid var(--bs-border-color);border-radius:.375rem;background:var(--bs-body-bg)}.nm-side-pos{position:sticky;top:0;font-size:.72rem;font-weight:600;padding:.2rem .5rem;background:var(--hidra-look-head-bg,var(--bs-tertiary-bg));color:var(--hidra-look-head-color,var(--bs-body-color));border-bottom:1px solid var(--bs-border-color)}.nm-lot{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:0 .5rem;align-items:center;padding:.25rem .5rem;margin:0;border-bottom:1px solid var(--bs-border-color-translucent);cursor:pointer;font-size:.8125rem}.nm-lot:hover{background:var(--hidra-look-hover-bg,var(--bs-tertiary-bg))}.nm-lot .form-check-input{margin:0;grid-row:1/span 2}.nm-lot-n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nm-lot-n small,.nm-lot-q small{color:var(--hidra-sheet-muted,var(--bs-gray-600))}.nm-lot-q{text-align:right;font-weight:600}.nm-lot-d{grid-column:2/-1;font-size:.72rem;color:var(--hidra-sheet-muted,var(--bs-gray-600))}.nm-lot.is-down{opacity:.55}.nm-lot.is-down .nm-lot-n{text-decoration:line-through}.nm-lot.is-mine{background:var(--bs-success-bg-subtle)}.nm-side-tools{display:flex;flex-wrap:wrap;gap:.4rem}.nm-pick-row{cursor:pointer}.nm-pick-row:focus td,.nm-pick-row:hover td{background:var(--hidra-look-hover-bg,var(--bs-tertiary-bg))}.nm-body.nm-body-ro{grid-template-columns:minmax(0,1fr)}.nm-ro{display:inline-block;padding:.25rem 0}.nm-pick-row.is-off{opacity:.55;cursor:not-allowed}.nm-unval{color:var(--bs-warning-text-emphasis)}.nm-head .form-control,.nm-head .form-select{min-width:11rem}.nm-hours{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .5rem;max-height:5.5rem;overflow:auto}.nm-hours-l{font-size:.72rem;color:var(--hidra-sheet-muted,var(--bs-gray-600));text-transform:uppercase;letter-spacing:.04em;margin-right:.25rem}.nm-hour{display:inline-flex;align-items:center;gap:.45rem;margin:0;padding:.1rem .5rem;border:1px solid var(--bs-border-color);border-radius:.375rem;font-size:.8125rem;cursor:pointer}.nm-hour.is-on{border-color:var(--hidra-look-head-line,var(--bs-primary));background:var(--hidra-look-hover-bg,var(--bs-tertiary-bg))}.nm-hour.is-off{opacity:.6;border-style:dashed;cursor:not-allowed}.nm-hour .form-check-input{margin:0}.nm-hours-hint{color:var(--bs-warning-text-emphasis)}.nm-grid tr.nm-row.is-focus td:first-child{box-shadow:inset 4px 0 0 var(--hidra-look-head-line,var(--bs-primary))}.nm-prog{font-size:.8rem}.nm-prog .nm-done{color:var(--bs-success-text-emphasis)}.nm-prog .nm-over{color:var(--bs-danger-text-emphasis);font-weight:600}.nm-addt{font-size:.8125rem;text-decoration:none}.nm-addpos{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:.4rem}.nm-addpos>.form-select{max-width:32rem;flex:1 1 18rem}.nm-bulk{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin-left:auto}.nm-bulk-obj{display:inline-flex;gap:.3rem;align-items:center}.nm-bulk-obj .form-select{min-width:10rem;max-width:16rem}.nm-addpos .form-select{min-width:0}.nm-fill{font-size:.8rem;text-decoration:none;vertical-align:baseline}.nm-fill:hover{text-decoration:underline}.nm-grid .nm-in::placeholder{color:var(--hidra-sheet-muted,var(--bs-gray-500));opacity:.7}.nm-grid .nm-c-date{width:8.25rem}.nm-grid .nm-date-in{padding-left:.3rem;padding-right:.2rem;font-size:.78rem}.nm-grid .nm-date-dflt{color:var(--hidra-sheet-muted,var(--bs-gray-500));font-style:italic}.nm-grid td{position:relative}.nm-eq{position:absolute;right:.55rem;bottom:-.05rem;font-size:.62rem;line-height:1;padding:0 .2rem;pointer-events:none;background:var(--bs-body-bg);border-radius:.2rem;color:var(--hidra-sheet-muted,var(--bs-gray-600))}.nm-side-block{display:flex;flex-direction:column;gap:.4rem;min-height:0}.nm-side-grow{flex:1 1 auto}.nm-side-only{flex:1 1 auto}.nm-side-hours{display:flex;flex-direction:column;overflow:auto;max-height:14rem;border:1px solid var(--bs-border-color);border-radius:.375rem;background:var(--bs-body-bg)}.nm-side-only .nm-side-hours{max-height:none;flex:1 1 auto}.nm-side-hours .nm-hour{display:grid;grid-template-columns:auto 1fr auto;gap:0 .5rem;align-items:center;border:0;border-bottom:1px solid var(--bs-border-color-translucent);border-radius:0;padding:.35rem .5rem;font-size:.8rem}.nm-side-hours .nm-hour .form-check-input{grid-row:span 2}.nm-side-hours .nm-hour-n small{color:var(--hidra-sheet-muted,var(--bs-gray-600))}.nm-side-hours .nm-hour-t{grid-column:2/4;font-size:.72rem;color:var(--hidra-sheet-muted,var(--bs-gray-600))}.nm-side-hours .nm-hour.is-off{opacity:.45;border-style:solid}.nm-target{color:var(--hidra-look-head-color,var(--bs-body-color))}.nm-target-closed{color:var(--bs-warning-text-emphasis)}.nm-side-hours .nm-phase-other{color:var(--bs-warning-text-emphasis)}.nm-hours-more{align-self:flex-start;text-decoration:none}.nm-side-hours .nm-kind{font-size:.65rem;padding:0 .4rem;vertical-align:1px}.nm-grid tr.nm-offer td{font-size:.75rem;color:var(--hidra-sheet-muted,var(--bs-gray-600));background:var(--bs-tertiary-bg);padding-top:.1rem;padding-bottom:.1rem;border-bottom-color:transparent}.nm-grid tr.nm-offer td:first-child{box-shadow:inset 3px 0 0 var(--bs-border-color)}.nm-grid tr.nm-offer td.nm-offer-part{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nm-grid tr.nm-offer .nm-offer-tag{font-style:italic}.nm-grid tr.nm-offer .nm-offer-f{font-family:var(--bs-font-monospace)}.nm-grid tr.nm-offer .btn-link{font-size:.75rem}.nm-grid tr.nm-row.is-objmiss td{background:var(--bs-danger-bg-subtle)}