/* Samurai Store V1.41.8 · Centro de soporte */
.v1418-support-shell{display:grid;gap:14px}
.v1418-support-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}
.v1418-support-head h1{margin:0 0 4px}.v1418-support-head p{margin:0;color:var(--muted,#9ca3af)}
.v1418-support-actions{display:flex;gap:8px;flex-wrap:wrap}
.v1418-support-kpis{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:10px}
.v1418-support-kpi{padding:13px;border:1px solid rgba(148,163,184,.18);border-radius:14px;background:rgba(17,24,39,.62);display:grid;gap:3px}
.v1418-support-kpi small{color:#98a2b3;font-size:11px}.v1418-support-kpi b{font-size:24px}.v1418-support-kpi.critical b{color:#ff7085}.v1418-support-kpi.warn b{color:#f6c45c}.v1418-support-kpi.good b{color:#62d7a7}
.v1418-support-toolbar{display:grid;grid-template-columns:minmax(180px,1.5fr) minmax(160px,.7fr) auto;gap:8px;align-items:end;padding:12px;border:1px solid rgba(148,163,184,.16);border-radius:14px;background:rgba(15,23,42,.48)}
.v1418-support-toolbar .field{margin:0}
.v1418-support-board{display:grid;grid-template-columns:repeat(4,minmax(245px,1fr));gap:12px;align-items:start;overflow:auto;padding-bottom:8px}
.v1418-column{min-width:245px;border:1px solid rgba(148,163,184,.17);border-radius:16px;background:rgba(8,13,24,.58);overflow:hidden}
.v1418-column-head{padding:11px 12px;border-bottom:1px solid rgba(148,163,184,.15);display:flex;justify-content:space-between;align-items:center;gap:8px;background:rgba(255,255,255,.025)}
.v1418-column-head b{font-size:12px;text-transform:uppercase;letter-spacing:.5px}.v1418-column-count{font-size:11px;padding:2px 7px;border-radius:999px;background:#222a3a;color:#d9e0ea}
.v1418-column-list{display:grid;gap:8px;padding:9px;max-height:68vh;overflow:auto}
.v1418-ticket{border:1px solid rgba(148,163,184,.16);background:#111827;border-radius:13px;padding:10px;display:grid;gap:7px;box-shadow:0 8px 20px rgba(0,0,0,.12)}
.v1418-ticket.urgent{border-color:rgba(255,90,116,.5)}.v1418-ticket.high{border-color:rgba(246,196,92,.4)}
.v1418-ticket-top{display:flex;justify-content:space-between;gap:8px;align-items:center}.v1418-ticket-code{font-size:10px;color:#a9b4c4}.v1418-priority{font-size:9px;font-weight:800;padding:3px 6px;border-radius:999px;text-transform:uppercase;letter-spacing:.4px;background:#273043}.v1418-priority.urgent{background:#451926;color:#ff9aaa}.v1418-priority.high{background:#493717;color:#ffd577}
.v1418-ticket h4{font-size:13px;margin:0}.v1418-ticket .account{font:11px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;color:#b9c5d6;word-break:break-all}.v1418-ticket .problem{font-size:11px;color:#d4d8df;line-height:1.4}.v1418-ticket-meta{display:flex;flex-wrap:wrap;gap:5px}.v1418-chip{font-size:9px;padding:3px 6px;border-radius:999px;background:#20293a;color:#b9c5d6}.v1418-chip.recovery{background:#3f2d13;color:#f5d57b}.v1418-chip.solved{background:#173a2e;color:#84e6ba}.v1418-chip.overdue{background:#461824;color:#ff9aaa}
.v1418-ticket-actions{display:flex;gap:6px;flex-wrap:wrap}.v1418-ticket-actions button{font-size:10px;padding:6px 8px}
.v1418-empty{padding:20px 10px;text-align:center;color:#667085;font-size:11px}
.v1418-modal{width:min(920px,94vw);max-height:92vh;overflow:auto}.v1418-modal.wide{width:min(1080px,96vw)}
.v1418-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.v1418-grid .span2{grid-column:span 2}.v1418-grid .span3{grid-column:1/-1}
.v1418-link-results{display:grid;gap:6px;margin-top:8px;max-height:240px;overflow:auto}.v1418-link-row{border:1px solid rgba(148,163,184,.16);border-radius:10px;padding:8px;display:flex;align-items:center;justify-content:space-between;gap:8px}.v1418-link-row b{font-size:11px}.v1418-link-row small{display:block;color:#98a2b3;font-size:9px}
.v1418-detail-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:12px}.v1418-detail-card{border:1px solid rgba(148,163,184,.16);border-radius:13px;padding:12px;background:rgba(15,23,42,.5)}
.v1418-detail-card h3{margin:0 0 9px;font-size:13px}.v1418-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.v1418-fact{padding:8px;border-radius:9px;background:rgba(255,255,255,.03)}.v1418-fact small{display:block;color:#98a2b3;font-size:9px}.v1418-fact b{display:block;font-size:11px;word-break:break-word}
.v1418-timeline{display:grid;gap:7px;max-height:300px;overflow:auto}.v1418-event{border-left:2px solid #46536b;padding:2px 0 2px 9px}.v1418-event b{font-size:10px}.v1418-event small{display:block;color:#8f9bad;font-size:9px}.v1418-event p{margin:3px 0 0;font-size:10px;color:#cdd5df}
.v1418-detail-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.v1418-detail-actions .danger{border-color:#643141;color:#ff9aaa}
.v1418-replacement-mode{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:8px 0}.v1418-replacement-mode label{border:1px solid rgba(148,163,184,.18);border-radius:10px;padding:9px;display:flex;gap:8px;align-items:flex-start;cursor:pointer}.v1418-replacement-mode small{display:block;color:#98a2b3}
.v1418-recovery-banner{padding:10px;border-radius:10px;background:#382d14;border:1px solid #655125;color:#f4d881;font-size:11px;line-height:1.45}.v1418-recovery-banner b{display:block;margin-bottom:2px}
.v1418-staff-list{display:grid;gap:7px;margin-top:10px}.v1418-staff-row{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:9px;border:1px solid rgba(148,163,184,.16);border-radius:10px}.v1418-staff-row code{font-size:9px;word-break:break-all;color:#b8c4d6}.v1418-staff-actions{display:flex;gap:6px;flex-wrap:wrap}
@media(max-width:900px){.v1418-support-kpis{grid-template-columns:repeat(2,1fr)}.v1418-support-toolbar{grid-template-columns:1fr}.v1418-support-board{grid-template-columns:repeat(4,82vw)}.v1418-grid{grid-template-columns:1fr}.v1418-grid .span2,.v1418-grid .span3{grid-column:auto}.v1418-detail-grid{grid-template-columns:1fr}.v1418-facts{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.v1418-support-kpis{grid-template-columns:1fr 1fr}.v1418-support-kpi{padding:10px}.v1418-support-kpi b{font-size:20px}.v1418-support-board{grid-template-columns:repeat(4,88vw)}.v1418-facts{grid-template-columns:1fr}.v1418-replacement-mode{grid-template-columns:1fr}}
