/* SRP Beta 0.66.2 · Evaluación privada por fecha */
#tab-calendario .s662-panel{border-top:3px solid #d5b078;padding:20px;background:linear-gradient(120deg,#1e2f3e,#141f2b)}
#tab-calendario .s662-panel h3{font:900 33px/1.1 'Big Shoulders Display',Impact,sans-serif;color:#fff;margin:9px 0 11px}
#tab-calendario .s662-panel h4{font:900 24px/1.1 'Big Shoulders Display',Impact,sans-serif;color:#fff;margin:19px 0 13px}
#tab-calendario .s662-current{background:#24384b;border-left:3px solid #d9ac6c;color:#f8e1b9;padding:12px 14px;font-size:13px;line-height:1.5}
#tab-calendario .s662-panel .fields{margin:11px 0}
#tab-calendario .s662-panel label{display:flex;flex-direction:column;gap:6px;color:#d5e0eb;font-size:12px}
#tab-calendario .s662-panel input,#tab-calendario .s662-panel select,#tab-calendario .s662-panel textarea{box-sizing:border-box;min-width:0;width:100%;background:#102131;color:#f2f8fb;border:1px solid #50657a;padding:8px}
#tab-calendario .s662-panel textarea{min-height:66px;resize:vertical}
#tab-calendario .s662-panel label.check{flex-direction:row;gap:10px;align-items:start}
#tab-calendario .s662-panel label.check input{width:auto;flex:0 0 auto}
#tab-calendario .s662-controls{display:flex;gap:9px;flex-wrap:wrap;margin:12px 0 18px}
#tab-calendario .s662-controls .btn{min-height:38px}
#tab-calendario .s662-inner{background:#172535;border:1px solid #3f5467;padding:16px;margin:18px 0}
#tab-calendario .s662-panel .srp066-class.srp066-pro{background:#56212e;border-color:#cc5268;color:#ffd0d9}
#tab-calendario .s662-panel .srp066-class.srp066-am{background:#1d3b60;border-color:#5896cd;color:#c7e4ff}
#tab-calendario .s662-public{color:#b2e8c9}#tab-calendario .s662-draft{color:#b3bfcc}
#tab-calendario .s662-results{min-height:40px}
@media(max-width:660px){#tab-calendario .s662-panel,#tab-calendario .s662-inner{padding:11px}}
