.order-cancel{--nx-control-height:28px;padding:0 8px 6px;color:#173d4c}.order-cancel header{padding:0;margin:0 0 8px}.order-cancel h2{font-size:21px;margin:0 0 3px}.order-cancel p{font-size:12px;margin:5px 0}.order-cancel .oc-filters{--nx-control-height:28px;display:flex;flex-wrap:wrap;gap:6px 8px;align-items:flex-end;margin:0}.oc-filters>label{display:flex;flex-direction:column;gap:2px;flex:1 1 130px;min-width:0;margin:0;font-size:12px}.oc-filters>label:has([name=cliente]){flex-grow:2}.order-cancel :is(input:not([type=checkbox]),select,button){box-sizing:border-box;min-width:0;height:28px;min-height:28px;font-size:12px;margin:0;padding:3px 8px}.order-cancel button{width:auto;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:5px}.oc-filters input,.oc-filters select{width:100%}.oc-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px;margin:6px 0}.oc-actions label{margin:0;display:flex;align-items:center;gap:5px}.order-cancel input[type=checkbox]{width:15px;height:15px;margin:0;flex:none}.oc-list{max-height:60dvh;overflow:auto;border:1px solid #d3e0e6;border-radius:5px}.oc-list table{border-collapse:collapse;width:100%;font-size:12px}.oc-list :is(td,th){padding:5px 7px;text-align:left;border-bottom:1px solid #d9e4e8}.oc-list th{position:sticky;top:0;background:#173d4c;color:white;white-space:nowrap}.oc-list td:nth-child(8){text-align:right;white-space:nowrap}.oc-list tr:nth-child(even){background:#f0f6f8}.oc-blocked td:last-child{color:#b33b2a}.oc-allowed td:last-child{color:#087f70}.order-cancel details{font-size:12px;margin:6px 0}.oc-message:empty{display:none}@media(max-width:600px){.oc-filters>label{flex-basis:44%}.oc-list table{min-width:850px}.oc-actions strong{flex-basis:100%}}

.order-cancel .oc-stock-mode:not(:empty){padding:5px 8px;border:1px solid #e0c07e;border-radius:5px;background:#fff7df;color:#805516;font-weight:600}
