.v130-avail-tools{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:12px 0}.v130-avail-tools button{border:0;border-radius:10px;padding:10px 14px;background:#173f7a;color:#fff;font-weight:800}.v130-avail-tools span{font-weight:700;color:#173f7a}.v130-alternatives{margin-top:14px;padding:14px;border:1px solid #d8e2ee;border-radius:14px;background:#f7fbff}.v130-alt-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid #e5edf5}.v130-alt-row:first-of-type{border-top:0}.v130-alt-row small{display:block;margin-top:3px;color:#667}.v130-alt-row button{border:0;border-radius:9px;padding:9px 12px;background:#c8a323;color:#fff;font-weight:800}.v130-batch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:14px 0}.v130-panel{border:1px solid #d8e2ee;border-radius:14px;padding:14px;background:#fff}.v130-panel h4{margin:0 0 10px}.v130-inline{display:flex;gap:8px;align-items:center}.v130-inline input,.v130-panel select,.v130-range input{width:100%;padding:10px;border:1px solid #cbd7e4;border-radius:10px;box-sizing:border-box}.v130-inline button,.v130-range button,.v130-panel .gold{border:0;border-radius:10px;padding:10px 12px;font-weight:800;white-space:nowrap}.v130-inline button,.v130-range button{background:#173f7a;color:#fff}.v130-panel .gold{background:#c8a323;color:#fff;width:100%;margin-top:12px}.v130-chips{display:flex;gap:7px;flex-wrap:wrap;margin:10px 0;min-height:28px}.v130-chips button{border:1px solid #d2dce7;border-radius:999px;background:#f7f9fb;padding:6px 10px}.v130-range{display:grid;gap:8px;margin-top:10px}.v130-weekdays{display:flex;gap:7px;flex-wrap:wrap}.v130-weekdays label{font-size:12px;background:#f4f6f9;padding:5px 8px;border-radius:999px}.v130-help{font-size:12px;color:#667;line-height:1.4}.v130-conflict{margin:12px 0;padding:12px;border-radius:12px;background:#fff3f0;border:1px solid #efb8ad;color:#8f2d22}.v130-current-title{margin-top:18px}.v130-off{display:inline-block;margin-left:6px;padding:2px 7px;border-radius:999px;background:#eee;color:#666;font-size:11px}@media(max-width:850px){.v130-batch-grid{grid-template-columns:1fr}.v130-alt-row{align-items:flex-start;flex-direction:column}.v130-inline{flex-wrap:wrap}}

/* V131: programación rápida y visor */
.v131-admin-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.v131-preview,.v131-addlot{border:0;border-radius:10px;padding:10px 12px;background:#173f7a;color:#fff;font-weight:800}.v131-time-range{display:grid;grid-template-columns:1fr 1fr .8fr auto;gap:8px;align-items:end;margin-top:10px}.v131-time-range label{font-size:12px;font-weight:700}.v131-time-range input,.v131-time-range select{display:block;width:100%;box-sizing:border-box;margin-top:5px;padding:9px;border:1px solid #cbd7e4;border-radius:9px;background:#fff}.v131-time-range button{border:0;border-radius:9px;padding:10px 12px;background:#173f7a;color:#fff;font-weight:800}.v131-quick-times{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.v131-quick-times button{border:1px solid #d2dce7;border-radius:999px;background:#f7f9fb;padding:7px 10px}.v131-addlot{width:100%;margin-top:8px}.v131-lots{display:grid;gap:7px;margin:10px 0}.v131-lot{display:grid;grid-template-columns:1fr auto;gap:3px 8px;padding:9px;border:1px solid #d8e2ee;border-radius:10px;background:#f8fafc}.v131-lot small{grid-column:1;color:#667}.v131-lot button{grid-column:2;grid-row:1/3;border:0;background:#f4e8e8;color:#8b2525;border-radius:8px}.v131-lot-empty{font-size:12px;color:#667}.v131-preview-box{margin:14px 0;padding:14px;border:2px solid #173f7a;border-radius:14px;background:#f7fbff}.v131-preview-head{display:flex;justify-content:space-between;align-items:center}.v131-preview-head button{border:0;background:#eef2f6;border-radius:8px;padding:7px 10px}.v131-preview-box section{margin-top:10px}.v131-preview-box section span{display:inline-block;margin:3px;padding:6px 8px;border-radius:999px;background:#fff;border:1px solid #d8e2ee;font-size:12px}@media(max-width:850px){.v131-admin-head{flex-direction:column}.v131-time-range{grid-template-columns:1fr 1fr}.v131-time-range button{grid-column:1/-1}}
