.schedule-page .admin-placeholder{width:150px}.schedule-page .sidebar a small{border:1px solid #355049;border-radius:8px;padding:2px 5px;font-size:10px}.print-btn{color:#0b5f4c;background:#fff;border:1px solid #bfd0cb;border-radius:10px;align-items:center;gap:8px;padding:11px 15px;font-weight:750;display:flex}.print-btn svg{width:18px}.schedule-setup{background:#fff;border:1px solid #dbe5e2;border-radius:15px;grid-template-columns:1.5fr 1.1fr .7fr .7fr;gap:14px;margin-bottom:18px;padding:18px;display:grid}.schedule-setup label{color:#50615c;gap:7px;font-size:12px;font-weight:750;display:grid}.schedule-setup input,.schedule-setup select,.schedule-setup textarea{color:#152720;background:#fff;border:1px solid #cbd9d5;border-radius:9px;padding:10px 11px}.court-list{grid-column:1/3}.schedule-actions{grid-column:3/5;justify-content:flex-end;align-items:end;gap:10px;display:flex}.schedule-actions button{background:#fff;border:1px solid #c9d8d3;border-radius:9px;padding:11px 15px;font-weight:750}.schedule-actions button:disabled{opacity:.5}.schedule-card{background:#fff;border:1px solid #dbe5e2;border-radius:15px;overflow:hidden}.schedule-card>header{border-bottom:1px solid #e2eae8;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.schedule-card h2{margin:0 0 4px;font-size:20px}.schedule-card header span{color:#71807c;font-size:12px}.status-key{gap:13px;display:flex}.status-key span:before{content:"";background:#d49b24;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.status-key span:nth-child(2):before{background:#2684c7}.status-key span:nth-child(3):before{background:#0a9b76}.schedule-table{overflow:auto}.schedule-table table{min-width:1000px}.schedule-table tbody tr{cursor:default}.schedule-table td span{color:#788681;margin-top:4px;font-size:12px;display:block}.schedule-status{color:#8d6500;background:#fff1d5;border-radius:99px;padding:6px 9px;font-size:12px;font-style:normal;font-weight:750;display:inline-block}.schedule-status.completed,.schedule-status.walkover,.schedule-status.retired{color:#08765d;background:#e4f7f1}.schedule-status.live{color:#19689f;background:#e8f3ff}.schedule-empty{text-align:center;color:#71807c;padding:65px 20px}.schedule-note{color:#61716c;align-items:center;gap:9px;margin:14px 2px;font-size:13px;display:flex}.schedule-note svg{color:#08765d;width:18px}@media (max-width:980px){.schedule-setup{grid-template-columns:1fr 1fr}.court-list,.schedule-actions{grid-column:1/3}}@media (max-width:760px){.schedule-page .admin-placeholder{display:none}.schedule-setup{grid-template-columns:1fr}.court-list,.schedule-actions{grid-column:auto}.schedule-actions{flex-direction:column;justify-content:stretch}.schedule-actions button{width:100%}.status-key{display:none}.print-btn{font-size:12px}.schedule-note{align-items:flex-start}}@media print{.topbar,.sidebar,.wide-ad-banner,.schedule-setup,.print-btn,.schedule-note,.global-account-menu{display:none!important}.content{margin:0!important;padding:0!important}.schedule-card{border:0}.schedule-table table{min-width:0}.schedule-card>header{padding-left:0;padding-right:0}}
