/* Taller V159: ingreso independiente y consultas por estado. */
#n85WorkshopClientRow{display:grid!important;grid-column:1/-1!important;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end;margin-bottom:6px}
#route-workshop #n85WorkshopClientRow .n85-customer-search-label{display:grid!important;grid-column:auto!important;gap:5px;min-width:0;font-size:12px;font-weight:500}
#n85WorkshopClientRow input{width:100%;min-width:0;box-sizing:border-box}
#workshopCreateClient{display:inline-flex!important;align-items:center;justify-content:center;gap:5px;white-space:nowrap;min-height:36px;border-radius:6px;color:#334155!important;background:#fff!important;border:1px solid #cbd5e1!important}
#workshopCreateClient:hover{background:#f1f5f9!important}
#workshopCreateClient .sx-icon{width:16px;height:16px}
#route-workshop-orders{min-width:0}
#route-workshop-orders .nex-section-top{gap:12px;align-items:flex-start}
#route-workshop-orders .toolbar-actions{display:flex;flex-wrap:wrap;gap:8px}
.n159-orders-panel{padding:16px;border:1px solid #e2e8f0;border-radius:6px;background:#fff}
.n159-order-views{display:flex;gap:8px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid #e2e8f0}
.n159-order-views button{display:inline-flex;gap:8px;align-items:center}
#route-workshop-orders .n159-order-views button.active{background:color-mix(in srgb,var(--accent,#ea580c) 10%,white)!important;color:#0f172a!important;border-color:var(--accent,#ea580c)!important;font-weight:600!important}
.n159-order-views span{font-size:11px;font-variant-numeric:tabular-nums;background:#f1f5f9;color:#334155;padding:2px 6px;border-radius:4px;text-align:right}
.n159-order-search{display:grid;gap:6px;max-width:680px;margin:16px 0 10px}
.n159-order-search label{font-size:12px;font-weight:500;color:#334155}
.n159-order-search>div{display:flex;gap:8px}
.n159-order-search input{flex:1;min-width:0}
.n159-order-pages{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid #e2e8f0;font-size:12px;color:#64748b}
.n159-order-pages>div{display:flex;gap:8px}
#route-workshop-orders .nq-workshop-list{display:grid;gap:10px;max-height:none}
#route-workshop-orders .nq-order-compact{margin:0!important}
#route-workshop-orders .nq-order-compact>summary{padding-top:10px;padding-bottom:10px}
#route-workshop-orders .nq-table th:nth-child(n+2),#route-workshop-orders .nq-table td:nth-child(n+2){text-align:right}
#route-workshop-orders .nq-table input[type=number]{text-align:right;font-variant-numeric:tabular-nums}
#route-workshop-orders .nq-order-summary b{float:right;color:#0f172a;font-variant-numeric:tabular-nums}
#workshopList[aria-busy=true]{opacity:.6;pointer-events:none}
@media(max-width:600px){.n159-orders-panel{padding:12px}.n159-order-views{gap:6px}.n159-order-views .btn{font-size:12px;padding:8px}.n159-order-pages{flex-wrap:wrap}#route-workshop-orders .nq-table-wrap{max-width:100%;overflow-x:auto}#route-workshop-orders .nq-service-cols{grid-template-columns:1fr}.n159-order-search>div{gap:5px}
 #route-workshop .n85-brand{flex-wrap:wrap;gap:8px;max-width:100%}#route-workshop .n85-brand span{flex-basis:100%;white-space:normal;font-size:18px}#route-workshop .n85-brand i{display:none}
 body:has(#route-workshop-orders.active-route) .topbar{flex-wrap:wrap;gap:8px}body:has(#route-workshop-orders.active-route) .topbar-actions{flex-wrap:wrap;max-width:100%}
}
