.stock-count-report{min-width:0;color:#15394b}
#nav-stock-count-report .rq-menu-novo{display:inline-block;margin-left:6px;padding:1px 5px;border-radius:8px;background:#d9f1e9;color:#076b5e;font-size:9px;font-weight:700;line-height:14px;vertical-align:middle}
.stock-count-report header p,.stock-count-report details p{color:#526f7e}
.stock-count-report header{margin-bottom:.75rem}
.stock-count-report header h2{margin:0 0 .3rem;font-size:clamp(1.25rem,2.1vw,1.65rem)}
.stock-count-report header p{margin:0;font-size:.9rem}
.stock-count-report .nx-form-row{display:flex;flex-wrap:wrap;align-items:end;gap:.5rem;margin:0 0 .5rem}
.stock-count-report .nx-form-row>label:not(.stock-count-check){flex:1 1 8rem;min-width:0;display:grid;gap:.2rem;font-size:.85rem}
.stock-count-report .nx-form-row>label>select,.stock-count-report .nx-form-row>label>input:not([type=checkbox]){width:100%;min-width:0}
.stock-count-report .stock-count-check{display:flex;align-items:center;flex:0 0 auto;gap:.4rem;min-height:var(--nx-control-height,32px);white-space:nowrap;font-size:.85rem}
.stock-count-report .stock-count-check input{width:auto;margin:0}
.stock-count-report .nx-form-row>.stock-count-toolbar{display:flex;flex:0 0 100%;gap:.5rem;align-items:center}
.stock-count-report .stock-count-toolbar .stock-count-check{margin:0;min-height:var(--nx-control-height,32px)}
.stock-count-report .stock-count-toolbar input[type=checkbox]{width:14px;height:14px;min-height:0;padding:0}
.stock-count-report .stock-count-toolbar>button{width:auto;justify-content:center;padding-inline:.7rem}
@media(max-width:600px){
 .stock-count-report .nx-form-row>.stock-count-toolbar{flex-wrap:wrap}
 .stock-count-report .stock-count-toolbar .stock-count-check{flex-basis:100%}
}
.stock-count-report [data-status]:empty{display:none}
.stock-count-report .stock-count-scroll{overflow:auto;max-height:60vh}
.stock-count-report table{width:100%;border-collapse:separate;border-spacing:0;font-size:.83rem}
.stock-count-report th,.stock-count-report td{padding:.5rem .55rem;text-align:left;border-bottom:1px solid #d9e7ed}
.stock-count-report th{position:sticky;top:0;background:#edf5fa;color:#173c50}
.stock-count-report .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}
.stock-count-report tbody tr:nth-child(even of :not(.stock-count-detail-row)){background:#f6f9fb}
.stock-count-report .stock-count-shortage td:nth-child(9),.stock-count-report .stock-count-shortage td:nth-child(10){color:#a02a21;font-weight:700}
.stock-count-report .stock-count-surplus td:nth-child(9),.stock-count-report .stock-count-surplus td:nth-child(10){color:#08675d;font-weight:700}
.stock-count-report .stock-count-review td:nth-child(10){color:#815414;font-weight:700}
.stock-count-report .stock-count-pages{display:flex;gap:.6rem;align-items:center;justify-content:flex-end;margin:.6rem 0}
.stock-count-report>details{margin-top:.75rem}
.stock-count-report summary{cursor:pointer}
.stock-count-report .stock-count-detail-toggle{width:auto;min-height:0;padding:.1rem .25rem;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}
.stock-count-report .stock-count-detail-toggle::before{content:'▸';margin-right:.3rem}
.stock-count-report .stock-count-detail-toggle[aria-expanded=true]::before{content:'▾'}
.stock-count-report .stock-count-detail-row>td{background:#edf5fa}
.stock-count-report .stock-count-detail-row p:empty{display:none}
.stock-count-report .stock-count-detail-row details{margin-top:.4rem}
.stock-count-report .stock-count-movements{overflow:auto;max-height:15rem;margin-top:.3rem;background:#fff}
