
.direct-note{padding:10px 14px;background:#e9f3f1;border-left:3px solid #3e8a79;border-radius:5px;color:#264842}
.direct-request{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin-bottom:12px}
.direct-request label{flex:1 1 280px;margin:0}
.direct-queue{display:grid;gap:10px;margin-top:15px}
.direct-ticket{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;padding:16px;border:1px solid #d9e5e4;border-radius:10px;background:#fff}
.direct-ticket h3{margin:0 0 7px;font-size:1.02rem}
.direct-ticket p{margin:7px 0 0}
.direct-state{display:inline-block;border-radius:6px;padding:4px 8px;background:#edf2f2;color:#344a50;font-size:.85rem}
.direct-state[data-state=PENDIENTE]{background:#fff1ce;color:#5f4509}
.direct-state[data-state=PREPARANDO]{background:#d9eee9;color:#174d41}
.direct-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.direct-actions input{min-width:240px}
.direct-actions a{font-weight:600;color:#176866}

.operations-workshop details{padding:10px 14px;border:1px solid #d9e5e4;border-top:0;border-radius:0 0 10px 10px}
.operations-workshop summary{cursor:pointer;color:#176866;font-weight:600}
