.toast[data-v-e9516fe2]{z-index:9999;border-radius:12px;align-items:center;gap:10px;padding:14px 24px;font-size:15px;font-weight:600;animation:.3s slideDown-e9516fe2;display:flex;position:fixed;top:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000026}.toast svg[data-v-e9516fe2]{width:20px;height:20px}.toast.success[data-v-e9516fe2]{color:#fff;background:#10b981}.toast.error[data-v-e9516fe2]{color:#fff;background:#ef4444}.toast.warning[data-v-e9516fe2]{color:#fff;background:#f59e0b}.toast.info[data-v-e9516fe2]{color:#fff;background:#0ea5e9}@keyframes slideDown-e9516fe2{0%{opacity:0;transform:translate(-50%)translateY(-20px)}to{opacity:1;transform:translate(-50%)translateY(0)}}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0f172a;background-color:#f8fafc;font-family:Outfit,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.segmented-control{background:#e2e8f0;border-radius:10px;width:100%;padding:3px;display:flex}.segment-option{color:#64748b;cursor:pointer;text-align:center;background:0 0;border:none;border-radius:8px;flex:1;padding:8px;font-size:13px;font-weight:600;transition:all .2s}.segment-option.active{color:#0f172a;background:#fff;box-shadow:0 2px 4px #0000000d}@media (width<=768px){.dashboard-layout .main-content .content-wrapper{gap:16px!important;padding:0 16px 16px!important}.sticky-header{gap:12px!important;margin:0 -16px!important;padding:16px 16px 12px!important}.page-header{flex-wrap:wrap!important;gap:10px!important}.page-header h2{flex:100%!important;order:-1!important;font-size:16px!important}.page-header .primary-btn{flex:auto!important;justify-content:center!important;width:auto!important;margin-left:0!important}.page-header .back-btn{flex:none!important}.filter-tabs{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;flex-wrap:nowrap!important;margin:0 -16px!important;padding-bottom:8px!important;padding-left:16px!important;padding-right:16px!important;overflow-x:auto!important}.filter-tabs::-webkit-scrollbar{height:4px}.filter-tabs::-webkit-scrollbar-track{background:0 0}.filter-tabs::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.filter-tabs .tab-card{scroll-snap-align:start;flex-shrink:0!important;width:auto!important;min-width:130px!important;margin-bottom:0!important}.two-columns,.edit-columns{grid-template-columns:1fr!important;gap:16px!important}.modal-form.edit-columns{flex-direction:column!important;gap:20px!important;display:flex!important}.form-row{flex-direction:column!important;gap:12px!important}.form-row .form-group{width:100%!important}.modal,.import-modal,.modal-edit-large,.modal-detail{border-radius:16px!important;width:92%!important;max-width:100%!important;max-height:85vh!important;margin:16px!important;padding:20px!important;overflow-y:auto!important}.modal-overlay{padding:16px!important}.table-container{border-radius:12px!important;margin-top:8px!important;padding:12px!important}.winner-options{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.winner-option{flex:calc(50% - 8px)!important;padding:8px!important;font-size:12px!important}.court-options,.status-options,.segmented-control{flex-wrap:wrap!important;gap:6px!important}.court-option,.status-option,.segment-option{flex:auto!important;padding:8px 12px!important;font-size:13px!important}}
