.stock-retro{padding:8px;color:#173d4c}.stock-retro h2{margin:0 0 6px}.stock-retro p{font-size:13px;margin:6px 0}.retro-filters{display:flex;gap:8px;align-items:end;flex-wrap:wrap}.retro-filters label{display:flex;flex-direction:column;gap:3px;font-size:12px;min-width:0;flex:1 1 140px}.stock-retro input,.stock-retro select,.stock-retro button{min-height:32px;height:32px;padding:4px 8px;font-size:13px;box-sizing:border-box;min-width:0}.retro-filters input,.retro-filters select{width:100%;max-width:100%}.retro-filters button{margin:0}.retro-progress{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:12px 0;font-size:13px}.retro-progress progress{width:260px;height:16px;accent-color:#087f70}.retro-actions{display:flex;gap:8px}.retro-list{max-height:50dvh;overflow:auto;margin:8px 0}.retro-list table{border-collapse:collapse;width:100%;font-size:12px}.retro-list th{position:sticky;top:0;background:#173d4c;color:white}.retro-list td,.retro-list th{padding:5px 8px;text-align:right;white-space:nowrap;border-bottom:1px solid #dae5e8}.retro-list td:first-child,.retro-list th:first-child{text-align:left}.retro-list tr:nth-child(even){background:#f0f6f8}.stock-retro .retro-error{color:#b33927}.stock-retro details{font-size:12px;margin:8px 0}.stock-retro [data-issues] div{max-height:180px;overflow:auto}@media(max-width:600px){.retro-filters label{flex-basis:45%}.retro-progress progress{width:100%}.retro-actions{flex-wrap:wrap}}
/* Compactação restrita à tela Retroceder estoque. */
.stock-retro{--nx-control-height:28px;padding:0 8px 4px}
.stock-retro>header{padding:0;margin:0 0 8px}
.stock-retro>header h2{font-size:21px;line-height:1.2;margin:0 0 3px}
.stock-retro>header p{margin:0;font-size:12px;line-height:1.35}
.stock-retro .retro-filters{margin:0;gap:6px 8px;align-items:flex-end}
.stock-retro .retro-filters>label{margin:0;gap:2px;line-height:16px}
.stock-retro :is(input,select,button){height:28px;min-height:28px;margin:0;padding:3px 8px;font-size:12px;line-height:20px}
.stock-retro button{display:inline-flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap;border-radius:5px}
.stock-retro .retro-filters>button{align-self:flex-end;margin:0}
.stock-retro .retro-error:empty{display:none}
.stock-retro .retro-progress{margin:6px 0;gap:8px;font-size:12px;line-height:18px}
.stock-retro .retro-progress progress{height:10px}
.stock-retro .retro-actions{gap:6px;align-items:center;flex-wrap:wrap}
.stock-retro>p[data-summary]{margin:4px 0;font-size:12px;overflow-wrap:anywhere}
.stock-retro .retro-list{margin:4px 0}
.stock-retro .retro-list :is(th,td){padding:4px 8px}
.stock-retro details{margin:4px 0;line-height:1.4}
.stock-retro details p{margin:3px 0;font-size:12px}
@media(max-width:600px){.stock-retro>header h2{font-size:19px}.stock-retro .retro-progress progress{width:100%}}
.stock-retro .retro-filters{--nx-control-height:28px}
.stock-retro .retro-filters>button,.stock-retro .retro-actions>button{width:auto;flex:0 0 auto}
