/* SRP Beta 0.66.3 · Gestión de la nómina por campeonato */
#tab-calendario .s663-admin-panel{margin:19px 0;border-top:3px solid #b93650;background:linear-gradient(125deg,#1c2b3b,#15212e);padding:19px}
#tab-calendario .s663-admin-panel h3{font:900 clamp(28px,3.5vw,35px)/1.08 'Big Shoulders Display',Impact,sans-serif;color:#fff;margin:7px 0 12px;text-transform:uppercase}
#tab-calendario .s663-admin-panel .source-note{color:#bdccd9;line-height:1.6}
#tab-calendario .s663-current{border-left:3px solid #d1ab70;background:#2a313d;padding:12px 13px;color:#f0d6ad;font:700 12px/1.5 'IBM Plex Mono',monospace;margin:15px 0}
#tab-calendario .s663-admin-panel .fields{margin:9px 0}
#tab-calendario .s663-admin-panel label{display:flex;flex-direction:column;gap:6px;min-width:0;color:#d8e2eb;font-size:12px}
#tab-calendario .s663-admin-panel input,
#tab-calendario .s663-admin-panel select{box-sizing:border-box;width:100%;background:#102030;border:1px solid #4c647a;color:#f5f8fb;min-height:37px;padding:7px 9px;min-width:0}
#tab-calendario .s663-admin-panel input:focus-visible,
#tab-calendario .s663-admin-panel select:focus-visible{outline:2px solid #e0bd7f;outline-offset:2px}
#tab-calendario .s663-admin-panel select:disabled{opacity:.65}
#tab-calendario .s663-admin-actions{display:flex;align-items:end;gap:9px;flex-wrap:wrap;margin:8px 0}
#tab-calendario .s663-admin-actions .btn{min-height:37px;font-size:11px}
#tab-calendario .s663-admin-panel form{border:1px solid #3e546a;background:#152637;padding:14px;margin:15px 0}
#tab-calendario .s663-admin-list{margin:13px 0}
#tab-calendario .s663-admin-list table{min-width:940px}
#tab-calendario .s663-admin-list tr.s663-retired{opacity:.65}
#tab-calendario .s663-admin-category{display:inline-flex;border:1px solid;padding:5px 7px;font:850 10px/1.1 'IBM Plex Mono',monospace}
#tab-calendario .s663-admin-category.s663-pro{color:#b6efcf;background:#173f2e;border-color:#27ae68}
#tab-calendario .s663-admin-category.s663-am{color:#ffd3a0;background:#54301a;border-color:#f39b40}
#tab-calendario .s663-admin-license{display:inline-flex;border:1px solid #728093;background:#28384a;color:#fff;padding:4px 7px;font:850 11px 'IBM Plex Mono',monospace}
#tab-calendario .s663-license-pro{color:#f5d693;background:#312817;border-color:#bca169}
#tab-calendario .s663-license-a{color:#ffd3da;background:#51232f;border-color:#ba4a61}
#tab-calendario .s663-license-b{color:#d5eaff;background:#223c60;border-color:#458cc9}
#tab-calendario .s663-license-c{color:#fff1ae;background:#3b3623;border-color:#b5a34d}
#tab-calendario .s663-license-r{color:#c8f5d7;background:#203b30;border-color:#62a783}
#tab-calendario .s663-license-i{color:#fff;background:#49343a;border-color:#c08f95}
@media(max-width:750px){#tab-calendario .s663-admin-panel,#tab-calendario .s663-admin-panel form{padding:11px}#tab-calendario .s663-admin-actions .btn{flex:1 1 auto}}
