@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&display=swap";#greenfield-scheduler-root .gbp-public{box-sizing:border-box;flex-direction:column;height:100dvh;display:flex;color:var(--gray-900)!important;background:linear-gradient(to top right,#223143,#30445c)!important;font-family:inherit!important}@media (width>=768px){#greenfield-scheduler-root .gbp-public{overflow:hidden}}#greenfield-scheduler-root .gbp-public-map-area{flex-direction:column;flex:1;display:flex;overflow-y:auto;min-height:0!important}#greenfield-scheduler-root .gbp-public .gbp-map-container{margin-top:auto;margin-bottom:auto;padding:0 1rem var(--gbp-map-bottom-space) 1rem!important}#greenfield-scheduler-root .gbp-public-reserve-btn{cursor:pointer;-webkit-tap-highlight-color:transparent;border-top:1px solid #ffffff26;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;width:100%;transition:background .2s;display:flex;text-transform:uppercase!important;letter-spacing:.5px!important;color:var(--white)!important;background:#ffffff1a!important;border:none!important;border-radius:0!important;padding:1.5rem 1rem!important;font-size:1.25rem!important;font-weight:700!important;box-shadow:0 -4px 8px #00000026!important}#greenfield-scheduler-root .gbp-public-reserve-btn:hover{background:#ffffff2e!important}#greenfield-scheduler-root .gbp-public-reserve-btn:active{background:#ffffff40!important}#greenfield-scheduler-root .gbp-public .gbp-calendar{box-sizing:border-box;min-width:0;max-width:100%;padding:.75rem 1rem 0!important}#greenfield-scheduler-root .gbp-public:not(.gbp-public-light) .gbp-calendar-nav-btn{border-color:#fff3;color:#fff9!important}#greenfield-scheduler-root .gbp-public:not(.gbp-public-light) .gbp-calendar-nav-btn:hover{border-color:#ffffff4d;color:var(--white)!important;background:#ffffff1a!important}#greenfield-scheduler-root .gbp-public:not(.gbp-public-light) .gbp-calendar-month-label{color:var(--white)!important}#greenfield-scheduler-root .gbp-public:not(.gbp-public-light) .gbp-calendar-month-label:hover{background:#ffffff1a!important}#greenfield-scheduler-root .gbp-public:not(.gbp-public-light) .gbp-calendar-grid{border-color:#ffffff26;background:#ffffff26!important}#greenfield-scheduler-root .gbp-public:not(.gbp-public-light) .gbp-calendar-day-header{color:#ffffff80!important;background:#ffffff14!important}#greenfield-scheduler-root .gbp-public:not(.gbp-public-light) .gbp-calendar-cell{background:#ffffff0d!important}#greenfield-scheduler-root .gbp-public:not(.gbp-public-light) .gbp-calendar-cell:not(.has-day){background:#0000001a!important}#greenfield-scheduler-root .gbp-public:not(.gbp-public-light) .gbp-calendar-cell.has-day:hover{background:#ffffff26!important}#greenfield-scheduler-root .gbp-public:not(.gbp-public-light) .gbp-calendar-cell.has-day:active{background:#fff3!important}#greenfield-scheduler-root .gbp-public:not(.gbp-public-light) .gbp-calendar-day-num{color:#fffc!important}#greenfield-scheduler-root .gbp-public:not(.gbp-public-light) .gbp-calendar-cell.has-events{background:#ffffff1f!important}#greenfield-scheduler-root .gbp-public:not(.gbp-public-light) .gbp-calendar-cell.has-events:hover{background:#ffffff2e!important}#greenfield-scheduler-root .gbp-public:not(.gbp-public-light) .gbp-calendar-cell.has-events .gbp-calendar-day-num{color:var(--white)!important}#greenfield-scheduler-root .gbp-public:not(.gbp-public-light) .gbp-calendar-cell.today{box-shadow:inset 0 0 0 2px var(--white)!important}#greenfield-scheduler-root .gbp-public:not(.gbp-public-light) .gbp-calendar-cell.today .gbp-calendar-day-num{color:var(--white)!important}#greenfield-scheduler-root .gbp-public:not(.gbp-public-light) .gbp-calendar-loading-overlay{color:#ffffff80!important;background:#22314399!important}#greenfield-scheduler-root .gbp-public-topbar{z-index:20;padding-top:max(1rem, env(safe-area-inset-top,1rem));border-bottom:1px solid #ffffff26;flex-shrink:0;justify-content:center;align-items:center;gap:.625rem;display:flex;position:relative;background:0 0!important;padding:1rem 1rem 1.25rem!important;box-shadow:0 .15em .25em #0000001a,0 .5em 1em #00000026!important}#greenfield-scheduler-root .gbp-public-topbar-logo{stroke:#fff;flex-shrink:0;width:1.9rem;height:1.5rem;display:block}#greenfield-scheduler-root .gbp-public-topbar-title{color:var(--white)!important;font-size:1.375rem!important;font-weight:700!important}#greenfield-scheduler-root .gbp-public-topbar.has-back{justify-content:space-between}#greenfield-scheduler-root .gbp-public-topbar-brand{align-items:center;gap:.625rem;min-width:0;display:flex}#greenfield-scheduler-root .gbp-public-topbar-back{cursor:pointer;-webkit-tap-highlight-color:transparent;flex-shrink:0;align-items:center;gap:.25rem;height:32px;transition:background .15s,border-color .15s;display:inline-flex;color:var(--white)!important;background:#ffffff1a!important;border:1px solid #ffffff40!important;border-radius:6px!important;padding:0 .625rem 0 .5rem!important;font-size:.8125rem!important;font-weight:600!important}#greenfield-scheduler-root .gbp-public-topbar-back:hover{border-color:#fff6;background:#ffffff2e!important}#greenfield-scheduler-root .gbp-public-subheader{z-index:10;box-sizing:border-box;border-bottom:1px solid #ffffff26;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:relative;background:#ffffff0d!important;padding:.75rem 1rem!important;box-shadow:0 4px 8px #00000026!important}#greenfield-scheduler-root .gbp-public-subheader-text{flex:1;min-width:0}#greenfield-scheduler-root .gbp-public-subheader-map .gbp-public-subheader-text{text-align:center}#greenfield-scheduler-root .gbp-public-subheader-map .gbp-nav-btn{visibility:hidden;position:absolute}#greenfield-scheduler-root .gbp-public-field-name{color:var(--white)!important;margin:0!important;font-size:1.25rem!important;font-weight:700!important;line-height:1.2!important}#greenfield-scheduler-root .gbp-public-date-label{color:#ffffff80!important;margin:.125rem 0 0!important;font-size:.875rem!important}#greenfield-scheduler-root .gbp-nav-btn-public{white-space:nowrap;flex-shrink:0;color:#fffc!important;background:#ffffff1a!important;border:1px solid #fff3!important}#greenfield-scheduler-root .gbp-nav-btn-public:hover{border-color:#ffffff4d;color:var(--white)!important;background:#fff3!important}#greenfield-scheduler-root .gbp-public:not(.gbp-public-light) .gbp-week-days{border-color:#ffffff26;background:#ffffff26!important}#greenfield-scheduler-root .gbp-public:not(.gbp-public-light) .gbp-week-day{background:#ffffff0d!important}#greenfield-scheduler-root .gbp-public:not(.gbp-public-light) .gbp-week-day.today{box-shadow:inset 3px 0 0 var(--white)!important}#greenfield-scheduler-root .gbp-public:not(.gbp-public-light) .gbp-week-day-header{background:#ffffff14!important}#greenfield-scheduler-root .gbp-public:not(.gbp-public-light) .gbp-week-day-header:hover{background:#ffffff1f!important}#greenfield-scheduler-root .gbp-public:not(.gbp-public-light) .gbp-week-day.today .gbp-week-day-header{background:#ffffff1a!important}#greenfield-scheduler-root .gbp-public:not(.gbp-public-light) .gbp-week-day-name{color:#fffc!important}#greenfield-scheduler-root .gbp-public:not(.gbp-public-light) .gbp-week-day.today .gbp-week-day-name{color:var(--white)!important}#greenfield-scheduler-root .gbp-public:not(.gbp-public-light) .gbp-week-day-date{color:#ffffff80!important}#greenfield-scheduler-root .gbp-public:not(.gbp-public-light) .gbp-week-no-events{color:#ffffff4d!important}#greenfield-scheduler-root .gbp-public:not(.gbp-public-light) .gbp-week-event{background:#ffffff14!important}#greenfield-scheduler-root .gbp-public:not(.gbp-public-light) .gbp-week-event:hover{background:#ffffff1f!important}#greenfield-scheduler-root .gbp-public:not(.gbp-public-light) .gbp-week-event-time{color:#ffffffb3!important}#greenfield-scheduler-root .gbp-public:not(.gbp-public-light) .gbp-week-event-type,#greenfield-scheduler-root .gbp-public:not(.gbp-public-light) .gbp-week-event-league{color:#fff6!important}#greenfield-scheduler-root .gbp-public:not(.gbp-public-light) .gbp-week-event-teams{color:#ffffffd9!important}#greenfield-scheduler-root .gbp-public:not(.gbp-public-light) .gbp-calendar-view-toggle{border-color:#fff3}#greenfield-scheduler-root .gbp-public:not(.gbp-public-light) .gbp-calendar-view-btn{color:#ffffff80!important;background:#ffffff0d!important}#greenfield-scheduler-root .gbp-public:not(.gbp-public-light) .gbp-calendar-view-btn:not(:last-child){border-right-color:#fff3}#greenfield-scheduler-root .gbp-public:not(.gbp-public-light) .gbp-calendar-view-btn.active{color:var(--white)!important;background:#fff3!important}#greenfield-scheduler-root .gbp-public:not(.gbp-public-light) .gbp-calendar-view-btn:hover:not(.active){background:#ffffff1a!important}@media (width>=768px){#greenfield-scheduler-root .gbp-public .gbp-map-container{padding:0 2rem var(--gbp-map-bottom-space) 2rem!important}#greenfield-scheduler-root .gbp-public .gbp-calendar{padding:.75rem 1.5rem 0!important}#greenfield-scheduler-root .gbp-public-topbar-title{font-size:1.5rem!important}#greenfield-scheduler-root .gbp-public-subheader{padding:1rem 1.5rem!important}}#greenfield-scheduler-root .gbp-public-light{background:var(--white,#fff)!important;color:var(--gray-900)!important}#greenfield-scheduler-root .gbp-public-light .gbp-public-topbar{background:linear-gradient(to top right,#223143,#30445c)!important}#greenfield-scheduler-root .gbp-public-light .gbp-public-subheader{border-bottom-color:var(--gray-200);background:var(--white)!important;box-shadow:0 2px 4px #0000000f!important}#greenfield-scheduler-root .gbp-public-light .gbp-public-field-name{color:var(--gray-900)!important}#greenfield-scheduler-root .gbp-public-light .gbp-public-date-label{color:var(--gray-500)!important}#greenfield-scheduler-root .gbp-public-light .gbp-nav-btn-public{border-color:var(--gray-300);color:var(--gray-600)!important;background:var(--gray-50)!important}#greenfield-scheduler-root .gbp-public-light .gbp-nav-btn-public:hover{border-color:var(--gray-400);color:var(--gray-800)!important;background:var(--gray-100)!important}#greenfield-scheduler-root .gbp-landing-body{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative;min-height:0!important;padding:1.5rem 1rem 3rem!important}#greenfield-scheduler-root .gbp-landing-body>*{z-index:1}#greenfield-scheduler-root .gbp-landing-body:before{z-index:0;float:left;box-sizing:border-box;content:"";opacity:.025;width:100%;height:100%;display:block;position:absolute;top:0;left:0;background:url(./greenfield-app.jpg) 50%/cover no-repeat!important;margin:0!important;padding:0!important}#greenfield-scheduler-root .gbp-landing-buttons{flex-direction:column;gap:1rem;width:100%;max-width:360px;display:flex;position:relative}#greenfield-scheduler-root .gbp-landing-btn{cursor:pointer;-webkit-tap-highlight-color:transparent;border:2px solid #ffffff59;flex-direction:column;align-items:center;gap:.5rem;transition:background .2s,border-color .2s,transform .1s;display:flex;position:relative;color:var(--white)!important;background:linear-gradient(to top right,#ffffff0d,#ffffff26)!important;border-radius:8px!important;padding:2rem 1.25rem!important;font-family:inherit!important;box-shadow:0 .15em .25em #00000026,0 .5em 1em #00000026!important}#greenfield-scheduler-root .gbp-landing-btn>*{z-index:3}#greenfield-scheduler-root .gbp-landing-btn:hover{border-color:#fff}#greenfield-scheduler-root .gbp-landing-btn:active{transform:scale(.98);background:#ffffff2e!important}#greenfield-scheduler-root .gbp-landing-btn svg{margin-bottom:.25rem;color:var(--gold-300,#fccc67)!important}#greenfield-scheduler-root .gbp-landing-field-icon{justify-content:center;align-items:center;margin-bottom:.25rem;display:inline-flex;position:relative;color:var(--gold-300,#fccc67)!important}#greenfield-scheduler-root .gbp-landing-field-icon svg{margin:0!important}#greenfield-scheduler-root .gbp-landing-field-icon-num{position:absolute;top:55%;transform:translateY(-50%);color:var(--white)!important;font-size:.75rem!important;font-weight:700!important;line-height:1!important}#greenfield-scheduler-root .gbp-landing-field-icon-check{pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);color:var(--gold-300,#fccc67)!important}#greenfield-scheduler-root .gbp-landing-field-icon-check svg{margin:0!important}#greenfield-scheduler-root .gbp-landing-btn-label{text-transform:uppercase!important;letter-spacing:.5px!important;font-size:1.25rem!important;font-weight:700!important}#greenfield-scheduler-root .gbp-landing-btn-sub{color:#fff9!important;font-size:.8125rem!important;font-weight:400!important}@media (width>=768px){#greenfield-scheduler-root .gbp-landing-buttons{flex-direction:row;max-width:720px}#greenfield-scheduler-root .gbp-landing-btn{flex:1;padding:2.5rem 1.5rem!important}}#greenfield-scheduler-root .gbp-landing-btn:before{z-index:1;transform-origin:top;float:left;box-sizing:border-box;content:"";opacity:0;will-change:auto;width:100%;height:100%;transition:transform .2s,opacity .2s;display:block;position:absolute;top:0;left:0;transform:scaleY(0);border-radius:inherit!important;background:#1b293a!important;margin:0!important;padding:0!important}#greenfield-scheduler-root .gbp-landing-btn:hover:before{transform-origin:bottom;opacity:3;transform:scaleY(1)}#greenfield-scheduler-root .gbp-designations{flex-wrap:wrap;gap:.25rem;margin-top:.3125rem;display:flex}#greenfield-scheduler-root .gbp-designation{display:inline-block;text-transform:uppercase!important;letter-spacing:.4px!important;color:var(--white)!important;border:none!important;border-radius:3px!important;padding:.125rem .375rem!important;font-size:.5625rem!important;font-weight:700!important;line-height:1.6!important}#greenfield-scheduler-root .gbp-designation-forfeit{background:var(--stitch)!important}#greenfield-scheduler-root .gbp-designation-postponed{background:var(--hr-yellow-dark)!important}#greenfield-scheduler-root .gbp-designation-cancelled{background:var(--gray-600)!important}#greenfield-scheduler-root .gbp-designation-rained_out{background:var(--dirt-dark)!important}#greenfield-scheduler-root .gbp-designation-rescheduled{background:var(--blue-400)!important}#greenfield-scheduler-root .gbp-designation-makeup{background:var(--wall-400)!important}#greenfield-scheduler-root .gbp-designation-optional{color:var(--gray-400)!important;font-weight:400!important}#greenfield-scheduler-root .gbp-designation-picker{flex-wrap:wrap;gap:.375rem;margin-top:.25rem;display:flex}#greenfield-scheduler-root .gbp-designation-option{cursor:pointer;align-items:center;gap:.375rem;margin-bottom:0;transition:border-color .15s,background .15s;display:flex;border:1px solid var(--gray-300)!important;background:var(--white)!important;color:var(--gray-700)!important;border-radius:6px!important;padding:.4375rem .625rem!important;font-size:.8125rem!important;font-weight:600!important}#greenfield-scheduler-root .gbp-designation-option:hover{border-color:var(--gray-500)}#greenfield-scheduler-root .gbp-designation-option.is-checked{border-color:var(--blue-500);background:#0032a00d!important}#greenfield-scheduler-root .gbp-designation-option input[type=checkbox]{width:16px;height:16px;accent-color:var(--blue-500);cursor:pointer;flex-shrink:0;margin:0!important}#greenfield-scheduler-root .gbp-modal-overlay{z-index:200;justify-content:center;align-items:flex-end;animation:.2s ease-out forwards gbp-fade-in-overlay;display:flex;position:fixed;inset:0;background:#00000080!important}#greenfield-scheduler-root .gbp-modal-overlay.closing{animation:.2s ease-in forwards gbp-fade-out-overlay}#greenfield-scheduler-root .gbp-modal{flex-direction:column;width:100%;max-height:90vh;animation:.2s ease-out forwards gbp-slide-up;display:flex;overflow:hidden;background:var(--white)!important;border-radius:16px 16px 0 0!important;box-shadow:0 -8px 30px #0000004d,0 -2px 8px #00000026!important}#greenfield-scheduler-root .gbp-modal.closing{animation:.2s ease-in forwards gbp-slide-down}@keyframes gbp-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes gbp-slide-down{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes gbp-fade-in-overlay{0%{opacity:0}to{opacity:1}}@keyframes gbp-fade-out-overlay{0%{opacity:1}to{opacity:0}}#greenfield-scheduler-root .gbp-modal-header{border-bottom:1px solid var(--gray-300);flex-shrink:0;justify-content:space-between;align-items:center;display:flex;background:var(--gray-100)!important;padding:1rem!important}#greenfield-scheduler-root .gbp-modal-footer{border-top:1px solid var(--gray-300);flex-shrink:0;justify-content:flex-end;gap:.75rem;display:flex;background:var(--gray-100)!important;padding:1rem!important}#greenfield-scheduler-root .gbp-modal-title{color:var(--gray-900)!important;margin:0!important;font-size:1.0625rem!important;font-weight:700!important}#greenfield-scheduler-root .gbp-modal-close{cursor:pointer;color:var(--gray-400)!important;background:0 0!important;border:none!important;padding:.25rem!important;font-size:1.25rem!important;line-height:1!important}#greenfield-scheduler-root .gbp-modal-body{flex:1;overflow-y:auto;padding:1rem!important}#greenfield-scheduler-root .gbp-form-group{margin-bottom:1rem}#greenfield-scheduler-root .gbp-form-group label{margin-bottom:.375rem;display:block;color:var(--gray-700)!important;font-size:.8125rem!important;font-weight:600!important}#greenfield-scheduler-root .gbp-form-group input,#greenfield-scheduler-root .gbp-form-group select,#greenfield-scheduler-root .gbp-form-group textarea{width:100%;display:block}#greenfield-scheduler-root .gbp-form-group select option:disabled{color:var(--gray-300)!important}#greenfield-scheduler-root .gbp-btn{cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;transition:background .2s,color .2s,opacity .2s,box-shadow .2s,transform .1s;display:inline-flex;border:none!important;border-radius:2px!important;padding:.625rem 1rem!important;font-size:.875rem!important;font-weight:600!important}#greenfield-scheduler-root .gbp-btn:active:not(:disabled){transform:scale(.97)}#greenfield-scheduler-root .gbp-btn:disabled{opacity:.5;cursor:not-allowed}#greenfield-scheduler-root .gbp-btn-primary{gap:.25rem;background:var(--blue-500)!important;color:#fff!important}#greenfield-scheduler-root .gbp-btn-primary:hover:not(:disabled){background:var(--blue-600)!important}#greenfield-scheduler-root .gbp-btn-secondary{background:var(--gray-100)!important;color:var(--gray-700)!important;border:1px solid var(--gray-300)!important}#greenfield-scheduler-root .gbp-btn-secondary:hover:not(:disabled){border-color:var(--gray-400);background:var(--gray-200)!important}#greenfield-scheduler-root .gbp-btn-cancel{gap:.25rem;color:var(--stitch)!important;border:1px solid var(--stitch)!important;background:#c6282814!important}#greenfield-scheduler-root .gbp-btn-cancel:hover:not(:disabled){background:var(--stitch)!important;color:#fff!important}#greenfield-scheduler-root .gbp-btn-danger{background:var(--stitch)!important;color:#fff!important;border:1px solid var(--stitch)!important}#greenfield-scheduler-root .gbp-btn-danger:hover:not(:disabled){border-color:var(--stitch-dark);background:var(--stitch-dark)!important}#greenfield-scheduler-root .gbp-btn-outline-danger{gap:.25rem;color:var(--stitch)!important;border:1.5px solid var(--stitch)!important;background:0 0!important;padding:.375rem .75rem!important;font-size:.75rem!important}#greenfield-scheduler-root .gbp-btn-outline-danger:hover:not(:disabled){background:var(--stitch)!important;color:#fff!important}#greenfield-scheduler-root .gbp-btn-success{background:var(--wall-400)!important;color:#fff!important;border:1px solid var(--wall-400)!important}#greenfield-scheduler-root .gbp-btn-success:hover:not(:disabled){border-color:var(--wall-500);background:var(--wall-500)!important}#greenfield-scheduler-root .gbp-btn-full{width:100%}#greenfield-scheduler-root .gbp-btn-sm{padding:.375rem .75rem!important;font-size:.8125rem!important}#greenfield-scheduler-root .gbp-btn-row{border-top:1px solid var(--gray-300);z-index:5;gap:.5rem;display:flex;position:sticky;bottom:-1rem;background:var(--gray-100)!important;margin:1rem -1rem -1rem!important;padding:1rem!important}#greenfield-scheduler-root .gbp-btn-row .gbp-btn{flex:1}@media (width>=768px){#greenfield-scheduler-root .gbp-modal-overlay{align-items:center}#greenfield-scheduler-root .gbp-modal{max-width:480px;max-height:80vh;animation:.15s ease-out forwards gbp-scale-in;border-radius:12px!important;box-shadow:0 12px 40px #0000004d,0 4px 12px #00000026!important}#greenfield-scheduler-root .gbp-modal.closing{animation:.2s ease-in forwards gbp-scale-out}@keyframes gbp-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes gbp-scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}}#greenfield-scheduler-root .gbp-bulk-intro{color:var(--gray-700)!important;margin:0 0 .75rem!important;font-size:.875rem!important;font-weight:600!important}#greenfield-scheduler-root .gbp-bulk-empty{color:var(--gray-500)!important;margin:0!important;font-size:.8125rem!important;line-height:1.5!important}#greenfield-scheduler-root .gbp-bulk-list-head{justify-content:space-between;align-items:center;margin-bottom:.375rem;display:flex;color:var(--gray-500)!important;font-size:.75rem!important}#greenfield-scheduler-root .gbp-bulk-selectall{cursor:pointer;color:var(--blue-500)!important;background:0 0!important;border:none!important;padding:0!important;font-size:.75rem!important;font-weight:600!important}#greenfield-scheduler-root .gbp-bulk-selectall:hover{text-decoration:underline}#greenfield-scheduler-root .gbp-bulk-list{max-height:15rem;margin-bottom:1rem;overflow-y:auto;border:1px solid var(--gray-300)!important;background:var(--gray-50)!important;border-radius:6px!important;padding:.25rem!important}#greenfield-scheduler-root .gbp-bulk-game{cursor:pointer;align-items:flex-start;gap:.5rem;margin-bottom:.25rem;display:flex;background:var(--white)!important;border:1px solid #0000!important;border-radius:4px!important;padding:.4375rem .5rem!important}#greenfield-scheduler-root .gbp-bulk-game:last-child{margin-bottom:0}#greenfield-scheduler-root .gbp-bulk-game:hover{border-color:var(--gray-300)}#greenfield-scheduler-root .gbp-bulk-game.is-checked{border-color:var(--blue-200);background:var(--blue-50)!important}#greenfield-scheduler-root .gbp-bulk-game input[type=checkbox]{width:16px;height:16px;accent-color:var(--blue-500);cursor:pointer;flex-shrink:0;margin:.125rem 0 0!important}#greenfield-scheduler-root .gbp-bulk-game-body{flex-direction:column;gap:.125rem;min-width:0;display:flex}#greenfield-scheduler-root .gbp-bulk-game-line{color:var(--gray-700)!important;font-size:.8125rem!important}#greenfield-scheduler-root .gbp-bulk-game-teams{color:var(--gray-500)!important;font-size:.75rem!important}#greenfield-scheduler-root .gbp-bulk-mode{flex-direction:column;gap:.375rem;margin-bottom:1rem;display:flex}#greenfield-scheduler-root .gbp-bulk-mode-option{cursor:pointer;align-items:center;gap:.5rem;display:flex;color:var(--gray-700)!important;margin:0!important;font-size:.8125rem!important;font-weight:600!important}#greenfield-scheduler-root .gbp-bulk-mode-option input[type=radio]{width:16px;height:16px;accent-color:var(--blue-500);cursor:pointer;flex-shrink:0;margin:0!important}#greenfield-scheduler-root .gbp-bulk-clear-note{border:1px solid var(--gray-300)!important;background:var(--gray-50)!important;color:var(--gray-600)!important;border-radius:6px!important;margin:0 0 .5rem!important;padding:.625rem .75rem!important;font-size:.75rem!important;line-height:1.5!important}#greenfield-scheduler-root .gbp-bulk-report{color:var(--gray-700)!important;margin:0!important;font-size:.8125rem!important;line-height:1.6!important}#greenfield-scheduler-root .gbp-bulk-report-skipped-intro{color:var(--stitch)!important;margin:.5rem 0 .25rem!important}#greenfield-scheduler-root .gbp-bulk-report ul{padding-left:1.125rem;color:var(--gray-600)!important;margin:0!important;font-size:.75rem!important}#greenfield-scheduler-root .gbp-fav-overlay{z-index:100;animation:.15s gbp-fav-fade;position:fixed;inset:0;background:#0006!important}#greenfield-scheduler-root .gbp-fav-overlay.closing{animation:.2s forwards gbp-fav-fade-out}@keyframes gbp-fav-fade{0%{opacity:0}to{opacity:1}}@keyframes gbp-fav-fade-out{0%{opacity:1}to{opacity:0}}#greenfield-scheduler-root .gbp-fav-flyout{z-index:101;flex-direction:column;width:100%;max-width:360px;animation:.2s gbp-fav-slide;display:flex;position:fixed;top:0;bottom:0;right:0;background:var(--white)!important;box-shadow:-8px 0 24px #0000002e!important}#greenfield-scheduler-root .gbp-fav-flyout.closing{animation:.2s forwards gbp-fav-slide-out}@keyframes gbp-fav-slide{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes gbp-fav-slide-out{0%{transform:translate(0)}to{transform:translate(100%)}}#greenfield-scheduler-root .gbp-fav-header{border-bottom:1px solid var(--gray-200);justify-content:space-between;align-items:center;display:flex;background:var(--gray-50)!important;padding:.75rem 1rem!important}#greenfield-scheduler-root .gbp-fav-title{color:var(--gray-700)!important;margin:0!important;font-size:1rem!important;font-weight:700!important}#greenfield-scheduler-root .gbp-fav-close{cursor:pointer;align-items:center;display:inline-flex;color:var(--gray-500)!important;background:0 0!important;border:none!important;padding:.25rem!important}#greenfield-scheduler-root .gbp-fav-close:hover{color:var(--gray-700)!important}#greenfield-scheduler-root .gbp-fav-tabs{border-bottom:1px solid var(--gray-200);display:flex}#greenfield-scheduler-root .gbp-fav-tab{cursor:pointer;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:.375rem;transition:color .15s,border-color .15s;display:inline-flex;background:var(--white)!important;color:var(--gray-500)!important;border:none!important;padding:.625rem .75rem!important;font-size:.8125rem!important;font-weight:600!important}#greenfield-scheduler-root .gbp-fav-tab:hover{color:var(--gray-700)!important}#greenfield-scheduler-root .gbp-fav-tab.active{border-bottom-color:var(--blue-500);color:var(--blue-500)!important}#greenfield-scheduler-root .gbp-fav-tab-count{justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;display:inline-flex;background:var(--gray-200)!important;color:var(--gray-700)!important;border-radius:999px!important;padding:0 .375rem!important;font-size:.6875rem!important}#greenfield-scheduler-root .gbp-fav-tab.active .gbp-fav-tab-count{background:var(--blue-500)!important;color:var(--white)!important}#greenfield-scheduler-root .gbp-fav-content{flex:1;overflow-y:auto;padding:.5rem!important}#greenfield-scheduler-root .gbp-fav-footer{border-top:1px solid var(--gray-200);flex-shrink:0;background:var(--gray-50)!important;padding:.75rem 1rem!important}#greenfield-scheduler-root .gbp-fav-empty{text-align:center;color:var(--gray-500)!important;margin:0!important;padding:1.5rem 1rem!important;font-size:.9375rem!important;line-height:1.5!important}#greenfield-scheduler-root .gbp-fav-team{cursor:pointer;align-items:center;gap:.625rem;margin-bottom:.25rem;transition:border-color .15s,background .15s;display:flex;border:1px solid var(--gray-200)!important;background:var(--white)!important;border-radius:4px!important;padding:.625rem .5rem!important}#greenfield-scheduler-root .gbp-fav-team:hover{border-color:var(--gray-400);background:var(--gray-50)!important}#greenfield-scheduler-root .gbp-fav-team.is-visible{border-color:var(--blue-500);background:#0032a00d!important}#greenfield-scheduler-root .gbp-fav-team.is-hidden{opacity:.55}#greenfield-scheduler-root .gbp-fav-team-check{width:18px;height:18px;accent-color:var(--blue-500);cursor:pointer;flex-shrink:0;margin:0!important}#greenfield-scheduler-root .gbp-fav-team-label{cursor:pointer;flex:auto;align-items:center;gap:.625rem;min-width:0;margin-bottom:0;display:flex}#greenfield-scheduler-root .gbp-fav-hint{color:var(--gray-500)!important;margin:0 0 .625rem!important;font-size:.75rem!important;line-height:1.5!important}#greenfield-scheduler-root .gbp-fav-bulk{gap:.375rem;margin-bottom:.625rem;display:flex}#greenfield-scheduler-root .gbp-fav-bulk button{cursor:pointer;transition:border-color .15s,background .15s;border:1px solid var(--gray-300)!important;background:var(--white)!important;color:var(--gray-700)!important;border-radius:4px!important;padding:.25rem .625rem!important;font-size:.6875rem!important;font-weight:600!important}#greenfield-scheduler-root .gbp-fav-bulk button:hover:not(:disabled){border-color:var(--blue-500);background:#0032a00d!important}#greenfield-scheduler-root .gbp-fav-bulk button:disabled{opacity:.45;cursor:default}#greenfield-scheduler-root .gbp-fav-team-dot{flex-shrink:0;width:14px;height:14px;display:inline-block;border:1px solid #0000001a!important;border-radius:50%!important}#greenfield-scheduler-root .gbp-fav-team-info{flex-direction:column;flex:auto;min-width:0;display:flex}#greenfield-scheduler-root .gbp-fav-team-name{display:block;color:var(--gray-700)!important;font-size:.875rem!important;font-weight:600!important;line-height:1.2!important}#greenfield-scheduler-root .gbp-fav-team-meta{margin-top:.125rem;display:block;color:var(--gray-500)!important;font-size:.75rem!important}#greenfield-scheduler-root .gbp-fav-remove{cursor:pointer;align-items:center;display:inline-flex;color:var(--gray-400)!important;background:0 0!important;border:none!important;border-radius:3px!important;padding:.25rem!important}#greenfield-scheduler-root .gbp-fav-remove:hover{color:var(--stitch)!important;background:#c6282814!important}#greenfield-scheduler-root .gbp-fav-list-btn{cursor:pointer;flex-shrink:0;align-items:center;display:inline-flex;color:var(--blue-500)!important;background:0 0!important;border:none!important;border-radius:3px!important;padding:.25rem!important}#greenfield-scheduler-root .gbp-fav-list-btn:hover{background:#0032a01a!important}#greenfield-scheduler-root .gbp-fav-tree-league{border-bottom:1px solid var(--gray-200);margin-bottom:.5rem;padding-bottom:.5rem}#greenfield-scheduler-root .gbp-fav-tree-league:last-child{border-bottom:none;margin-bottom:0}#greenfield-scheduler-root .gbp-fav-tree-row{text-align:left;cursor:pointer;align-items:center;gap:.5rem;width:100%;display:flex;color:var(--gray-700)!important;background:0 0!important;border:none!important;border-radius:4px!important}#greenfield-scheduler-root .gbp-fav-tree-row:hover{background:var(--gray-100)!important}#greenfield-scheduler-root .gbp-fav-tree-league-row{padding:.625rem .5rem!important;font-size:1rem!important;font-weight:700!important}#greenfield-scheduler-root .gbp-fav-tree-ag{padding-left:.75rem}#greenfield-scheduler-root .gbp-fav-tree-ag-row{padding:.5rem!important;font-size:.9375rem!important;font-weight:600!important}#greenfield-scheduler-root .gbp-fav-tree-ages{white-space:nowrap;color:var(--gray-500)!important;font-size:.8125rem!important;font-weight:400!important}#greenfield-scheduler-root .gbp-fav-tree-teams{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.375rem;display:grid;padding:.25rem 0 .5rem!important}#greenfield-scheduler-root .gbp-fav-tree-team{cursor:pointer;align-items:center;gap:.5rem;margin-bottom:0;transition:border-color .15s,background .15s;display:flex;color:var(--gray-700)!important;border:1px solid var(--gray-300)!important;background:var(--white)!important;border-radius:4px!important;padding:.45rem .625rem!important;font-size:.875rem!important;font-weight:400!important}#greenfield-scheduler-root .gbp-fav-tree-team:hover{border-color:var(--gray-500);background:var(--gray-50)!important}#greenfield-scheduler-root .gbp-fav-tree-team.is-checked{border-color:var(--blue-500);background:#0032a00d!important}#greenfield-scheduler-root .gbp-fav-tree-team input{height:auto;accent-color:var(--blue-500);flex-shrink:0;width:auto!important;margin:0!important}#greenfield-scheduler-root .gbp-fav-tree-team-name{white-space:nowrap}#greenfield-scheduler-root .gbp-fav-tree-empty{font-style:italic;color:var(--gray-400)!important;padding:.25rem .5rem .25rem 1.75rem!important;font-size:.75rem!important}#greenfield-scheduler-root .gbp-tlv{flex-direction:column;display:flex;padding:.625rem .75rem .75rem!important}#greenfield-scheduler-root .gbp-tlv-picker{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.375rem .5rem;margin-bottom:.625rem;display:grid}#greenfield-scheduler-root .gbp-tlv-picker-field{flex-direction:column;min-width:0;display:flex}#greenfield-scheduler-root .gbp-tlv-picker-field>label{text-overflow:ellipsis;white-space:nowrap;margin-bottom:.125rem;overflow:hidden;text-transform:uppercase!important;letter-spacing:.3px!important;color:var(--gray-500)!important;font-size:.6875rem!important;font-weight:700!important}#greenfield-scheduler-root .gbp-tlv-picker-field>select{text-overflow:ellipsis;flex:auto;width:100%;min-width:0;overflow:hidden}#greenfield-scheduler-root .gbp-tlv-picker-field>select:disabled{opacity:.5;background:var(--gray-50)!important}#greenfield-scheduler-root .gbp-tlv-heading{flex-direction:column;gap:.125rem;display:flex;border:1px solid var(--gray-300)!important;border-radius:6px 6px 0 0!important;padding:.625rem .75rem!important}#greenfield-scheduler-root .gbp-tlv-title{margin:0!important;font-size:.9375rem!important;font-weight:700!important;line-height:1.3!important}#greenfield-scheduler-root .gbp-tlv-sub{opacity:.8;font-size:.6875rem!important;font-weight:500!important}#greenfield-scheduler-root .gbp-tlv-table-wrap{border-top:none;overflow-x:auto;border:1px solid var(--gray-300)!important;background:var(--white)!important;border-radius:0 0 6px 6px!important}#greenfield-scheduler-root .gbp-tlv-table{border-collapse:collapse;width:100%;font-size:.8125rem!important}#greenfield-scheduler-root .gbp-tlv-table th{border-bottom:1px solid var(--gray-200);text-align:center;white-space:nowrap;background:var(--gray-50)!important;text-transform:uppercase!important;letter-spacing:.3px!important;color:var(--gray-500)!important;padding:.4375rem .5rem!important;font-size:.625rem!important;font-weight:700!important}#greenfield-scheduler-root .gbp-tlv-table td{border-bottom:1px solid var(--gray-200);text-align:center;vertical-align:middle;color:var(--gray-700)!important;padding:.5rem!important}#greenfield-scheduler-root .gbp-tlv-table tr:last-child td{border-bottom:none}#greenfield-scheduler-root .gbp-tlv-table tr:nth-child(2n) td{background:var(--gray-100)!important}#greenfield-scheduler-root .gbp-tlv-table td.is-mine{color:var(--gray-900)!important;font-weight:700!important}#greenfield-scheduler-root .gbp-tlv-field,#greenfield-scheduler-root .gbp-tlv-time,#greenfield-scheduler-root .gbp-tlv-date{white-space:nowrap}#greenfield-scheduler-root .gbp-tlv-field{font-weight:700!important}#greenfield-scheduler-root .gbp-tlv-at{width:1.5rem;color:var(--gray-400)!important}#greenfield-scheduler-root .gbp-tlv-table .gbp-designations{justify-content:center}#greenfield-scheduler-root .gbp-tlv-empty{text-align:center;color:var(--gray-500)!important;padding:1.5rem .75rem!important;font-size:.8125rem!important}#greenfield-scheduler-root .gbp-calendar{box-sizing:border-box;flex-direction:column;flex:1;width:100%;max-width:100%;display:flex;position:relative;overflow:hidden;min-height:0!important;margin:0 auto!important}#greenfield-scheduler-root .gbp-calendar .gbp-step-header{margin-bottom:.75rem}#greenfield-scheduler-root .gbp-calendar-field-name{margin-bottom:.75rem;color:var(--gray-900)!important;font-size:1.25rem!important;font-weight:700!important}#greenfield-scheduler-root .gbp-calendar-nav{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}#greenfield-scheduler-root .gbp-calendar-nav-btn{cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s,color .2s,border-color .2s;display:flex;border:1px solid var(--gray-200)!important;color:var(--gray-600)!important;background:0 0!important;border-radius:8px!important;padding:0!important}#greenfield-scheduler-root .gbp-calendar-nav-btn:hover{border-color:var(--gray-300);background:var(--gray-100)!important;color:var(--gray-800)!important}#greenfield-scheduler-root .gbp-calendar-nav-btn:active{transform:scale(.95)}#greenfield-scheduler-root .gbp-calendar-month-label{cursor:pointer;transition:background .2s;color:var(--gray-900)!important;background:0 0!important;border:none!important;border-radius:6px!important;padding:.375rem .75rem!important;font-size:1.125rem!important;font-weight:700!important}#greenfield-scheduler-root .gbp-calendar-month-label:hover{background:var(--gray-100)!important}#greenfield-scheduler-root .gbp-calendar-grid{grid-template-columns:repeat(7,1fr);gap:1px;max-width:100%;display:grid;overflow:hidden;border:1px solid var(--gray-400)!important;background:var(--gray-400)!important}#greenfield-scheduler-root .gbp-calendar-day-header{text-align:center;color:var(--gray-500)!important;text-transform:uppercase!important;letter-spacing:.5px!important;background:var(--gray-50)!important;padding:.625rem 0!important;font-size:.6875rem!important;font-weight:700!important}#greenfield-scheduler-root .gbp-calendar-cell{aspect-ratio:1;flex-direction:column;justify-content:center;align-items:center;transition:background .2s,box-shadow .2s;display:flex;position:relative;background:var(--white)!important}#greenfield-scheduler-root .gbp-calendar-cell.has-day{cursor:pointer;-webkit-tap-highlight-color:transparent}#greenfield-scheduler-root .gbp-calendar-cell.has-day:hover{background:var(--blue-50)!important}#greenfield-scheduler-root .gbp-calendar-cell.has-day:active{background:var(--blue-100)!important}#greenfield-scheduler-root .gbp-calendar-cell:not(.has-day){background:var(--gray-50)!important}#greenfield-scheduler-root .gbp-calendar-cell.blocked{cursor:not-allowed;opacity:.55;background:repeating-linear-gradient(45deg, var(--gray-50), var(--gray-50) 6px, var(--gray-100) 6px, var(--gray-100) 12px)!important}#greenfield-scheduler-root .gbp-calendar-cell.blocked:hover{background:repeating-linear-gradient(45deg, var(--gray-50), var(--gray-50) 6px, var(--gray-100) 6px, var(--gray-100) 12px)!important}#greenfield-scheduler-root .gbp-calendar-cell.blocked .gbp-calendar-day-num{text-decoration:line-through;color:var(--gray-400)!important}#greenfield-scheduler-root .gbp-calendar-day-num{color:var(--gray-700)!important;font-size:.9375rem!important;font-weight:500!important;line-height:1!important}#greenfield-scheduler-root .gbp-calendar-cell.today{box-shadow:inset 0 0 0 2px var(--blue-500)!important}#greenfield-scheduler-root .gbp-calendar-cell.today .gbp-calendar-day-num{font-weight:700!important}#greenfield-scheduler-root .gbp-calendar-cell.has-events{background:var(--wall-50)!important}#greenfield-scheduler-root .gbp-calendar-cell.has-events:hover{background:var(--wall-100)!important}#greenfield-scheduler-root .gbp-calendar-cell.has-events .gbp-calendar-day-num{color:var(--wall-600)!important;font-weight:700!important}#greenfield-scheduler-root .gbp-calendar-dot-row{align-items:center;gap:3px;margin-top:4px;display:flex}#greenfield-scheduler-root .gbp-calendar-dot{width:6px;height:6px;background:var(--wall-400)!important;border-radius:50%!important}#greenfield-scheduler-root .gbp-calendar-count{color:var(--wall-500)!important;font-size:.625rem!important;font-weight:700!important}#greenfield-scheduler-root .gbp-calendar-loading-overlay{z-index:5;opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0;color:var(--gray-500)!important;background:#fff9!important;font-size:.8125rem!important;font-weight:600!important}#greenfield-scheduler-root .gbp-calendar-loading-overlay.visible{opacity:1;pointer-events:auto}@media (width>=768px){#greenfield-scheduler-root .gbp-calendar{max-width:100%}#greenfield-scheduler-root .gbp-calendar-cell{aspect-ratio:auto;justify-content:flex-start;align-items:flex-start;min-height:80px!important;padding:.5rem!important}#greenfield-scheduler-root .gbp-calendar-day-num{font-size:.875rem!important}#greenfield-scheduler-root .gbp-calendar-day-header{padding:.75rem 0!important;font-size:.75rem!important}#greenfield-scheduler-root .gbp-calendar-month-label{font-size:1.25rem!important}}#greenfield-scheduler-root .gbp-team-schedule{flex-direction:column;height:100%;display:flex;min-height:0!important}#greenfield-scheduler-root .gbp-public-page{flex-direction:column;height:100dvh;display:flex;background:linear-gradient(to top right,#ebebeb,#f5f5f5)!important}#greenfield-scheduler-root .gbp-public-page:before{z-index:0;float:left;box-sizing:border-box;content:"";opacity:.035;width:100%;height:100%;display:block;position:absolute;top:0;left:0;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3csvg%20viewBox='0%200%20400%20400'%20version='1.1'%20id='svg1'%20sodipodi:docname='noise-filter-black.svg'%20inkscape:version='1.3.2%20(091e20e,%202023-11-25,%20custom)'%20xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape'%20xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3cdefs%20id='defs1'%20/%3e%3csodipodi:namedview%20id='namedview1'%20pagecolor='%23505050'%20bordercolor='%23eeeeee'%20borderopacity='1'%20inkscape:showpageshadow='0'%20inkscape:pageopacity='0'%20inkscape:pagecheckerboard='0'%20inkscape:deskcolor='%23505050'%20inkscape:zoom='3.0975'%20inkscape:cx='199.83858'%20inkscape:cy='200'%20inkscape:window-width='2560'%20inkscape:window-height='1417'%20inkscape:window-x='5752'%20inkscape:window-y='322'%20inkscape:window-maximized='1'%20inkscape:current-layer='svg1'%20/%3e%3cfilter%20id='noiseFilter'%20x='0'%20y='0'%20width='1'%20height='1'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='1'%20numOctaves='5'%20seed='0'%20stitchTiles='stitch'%20result='noise'%20id='feTurbulence1'%20/%3e%3cfeComponentTransfer%20in='noise'%20result='thresholded'%20id='feComponentTransfer1'%3e%3cfeFuncA%20type='discrete'%20tableValues='0%200%200%200%201%201%201%201'%20id='feFuncA1'%20/%3e%3c/feComponentTransfer%3e%3cfeFlood%20flood-color='rgb(0,0,0)'%20result='color'%20id='feFlood1'%20/%3e%3cfeComposite%20in='color'%20in2='thresholded'%20operator='in'%20id='feComposite1'%20/%3e%3c/filter%3e%3crect%20width='100%25'%20height='100%25'%20filter='url(%23noiseFilter)'%20id='rect1'%20style='fill:%23000000;fill-opacity:1;stroke:none;stroke-opacity:1'%20/%3e%3c/svg%3e") 50%/30em!important;margin:0!important;padding:0!important}#greenfield-scheduler-root .gbp-public-page>*{position:relative}#greenfield-scheduler-root .gbp-public-page>.gbp-public-topbar{z-index:2;background:linear-gradient(to top right,#223143,#30445c)!important}#greenfield-scheduler-root .gbp-public-page>.gbp-team-schedule{z-index:1;flex:1;position:relative;min-height:0!important}#greenfield-scheduler-root .gbp-ts-public .gbp-calendar-nav{border-style:solid;border-width:1px 0 0;border-color:var(--gray-400);background:var(--gray-200)!important;margin:0 -1rem!important;padding:0!important}#greenfield-scheduler-root .gbp-ts-public .gbp-calendar-nav .gbp-calendar-nav-btn{border-color:var(--gray-400)!important;background:#fff!important;border-radius:0!important}#greenfield-scheduler-root .gbp-ts-public .gbp-calendar-nav .gbp-calendar-nav-btn.prev{border-width:0 1px 0 0!important}#greenfield-scheduler-root .gbp-ts-public .gbp-calendar-nav .gbp-calendar-nav-btn.next{border-width:0 0 0 1px!important}@media (width<=480px){#greenfield-scheduler-root .gbp-team-schedule .gbp-page-header{flex-wrap:wrap;gap:.75rem}#greenfield-scheduler-root .gbp-team-schedule .gbp-page-header>div:first-child{width:100%}}#greenfield-scheduler-root .gbp-ts-back-btn{cursor:pointer;align-self:flex-start;align-items:center;gap:.25rem;height:32px;margin-bottom:.5rem;transition:border-color .15s,color .15s,background .15s;display:inline-flex;background:var(--white)!important;border:1px solid var(--gray-300)!important;color:var(--gray-700)!important;border-radius:6px!important;padding:0 .625rem 0 .5rem!important;font-size:.8125rem!important;font-weight:600!important}#greenfield-scheduler-root .gbp-ts-back-btn:hover{border-color:var(--blue-500);color:var(--blue-500)!important;background:var(--gray-50)!important}html>body #greenfield-scheduler-root .gbp-page-header>.gbp-ts-header-actions{flex-flow:wrap;place-content:center;align-items:center;gap:.5rem;display:flex}html>body #greenfield-scheduler-root .gbp-page-header>.gbp-ts-header-actions>*{flex-flow:wrap;flex:auto;place-content:center;align-self:center;align-items:center;display:flex}html>body #greenfield-scheduler-root .gbp-page-header>.gbp-ts-header-actions>.gbp-ts-favorites-btn{cursor:pointer;flex-direction:row;place-content:center;align-items:center;gap:.375rem;height:36px;display:flex;color:var(--gray-700)!important;background:var(--white)!important;border:1px solid var(--gray-300)!important;border-radius:6px!important;padding:0 .625rem!important;font-size:.8125rem!important;font-weight:600!important}html>body #greenfield-scheduler-root .gbp-page-header>.gbp-ts-header-actions>.gbp-ts-favorites-btn>*{flex:none;align-self:center}#greenfield-scheduler-root .gbp-ts-favorites-btn:hover{border-color:var(--blue-500);color:var(--blue-500)!important}#greenfield-scheduler-root .gbp-ts-favorites-count{justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;display:inline-flex;background:var(--blue-500)!important;color:var(--white)!important;border-radius:999px!important;padding:0 .375rem!important;font-size:.6875rem!important}#greenfield-scheduler-root .gbp-ts-filters-toggle{cursor:pointer;flex-shrink:0;align-items:center;gap:.375rem;height:36px;transition:border-color .15s,color .15s;display:inline-flex;color:var(--gray-700)!important;background:var(--white)!important;border:1px solid var(--gray-300)!important;border-radius:6px!important;padding:0 .625rem!important;font-size:.8125rem!important;font-weight:600!important}#greenfield-scheduler-root .gbp-ts-filters-toggle:hover{border-color:var(--blue-500);color:var(--blue-500)!important}#greenfield-scheduler-root .gbp-ts-filters-toggle:active{background:var(--gray-200)!important}#greenfield-scheduler-root .gbp-ts-filters{opacity:0;box-sizing:border-box;grid-template-columns:1fr 1fr;gap:.5rem;max-height:0;margin-bottom:0;transition:max-height .3s,opacity .2s,margin-bottom .3s,padding .3s,border-color .2s;display:grid;overflow:hidden;background:var(--gray-100)!important;border:1px solid #0000!important;border-radius:6px!important;padding:0 .75rem!important}#greenfield-scheduler-root .gbp-ts-filters.open{opacity:1;max-height:500px;margin-bottom:1rem;border:1px solid var(--gray-400)!important;padding:.75rem!important}@media (width>=900px){#greenfield-scheduler-root .gbp-ts-filters{grid-template-columns:repeat(5,1fr)}}#greenfield-scheduler-root .gbp-ts-filter{min-width:0}#greenfield-scheduler-root .gbp-ts-filter label{margin-bottom:.25rem;display:block;color:var(--gray-500)!important;text-transform:uppercase!important;letter-spacing:.3px!important;font-size:.6875rem!important;font-weight:600!important}#greenfield-scheduler-root .gbp-ts-filter select{width:100%}html>body #greenfield-scheduler-root .gbp-page-header>.gbp-ts-active-filters{float:right;flex-flow:wrap;align-content:center;align-items:center;gap:.375rem;width:auto;height:36px;display:flex;color:var(--blue-500)!important;background:var(--blue-50,#0032a00f)!important;border:1px solid var(--blue-500)!important;border-radius:6px!important;margin:0!important;padding:0 .625rem!important;font-size:.75rem!important;font-weight:600!important}#greenfield-scheduler-root .gbp-cal-reserve{cursor:pointer;opacity:.9;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:.1875rem;width:17px;height:17px;transition:background .15s,opacity .15s;display:inline-flex;position:absolute;top:0;right:0;background:var(--blue-500)!important;color:var(--white)!important;border:none!important;border-radius:0 0 0 3px!important;padding:0!important;font-size:.5625rem!important;font-weight:400!important;line-height:1!important}#greenfield-scheduler-root .gbp-cal-reserve:hover{opacity:1;background:var(--blue-300)!important}#greenfield-scheduler-root .gbp-cal-reserve:active{transform:scale(.94)}#greenfield-scheduler-root .gbp-cal-reserve-label{display:none}#greenfield-scheduler-root .gbp-ts-day-modal-empty{text-align:center;color:var(--gray-500)!important;margin:0!important;padding:.5rem 0!important;font-size:.8125rem!important}@media only screen and (width>=768px){#greenfield-scheduler-root .gbp-cal-reserve{opacity:1;width:auto;height:auto;top:5px;right:5px;padding:.1875rem .4375rem!important;font-size:.625rem!important}#greenfield-scheduler-root .gbp-cal-reserve-label{display:inline}}html>body #greenfield-scheduler-root .gbp-page-header>.gbp-ts-share-btn{cursor:pointer;-webkit-tap-highlight-color:transparent;flex-direction:row;justify-content:center;align-items:center;gap:.375rem;width:auto;height:36px;transition:background .2s;display:flex;color:var(--white)!important;background:var(--blue-500)!important;border:1px solid var(--blue-500)!important;border-radius:6px!important;margin:0!important;padding:0 .75rem!important;font-size:.75rem!important;font-weight:600!important}html>body #greenfield-scheduler-root .gbp-page-header>.gbp-ts-share-btn:hover{background:var(--blue-600)!important}html>body #greenfield-scheduler-root .gbp-page-header>.gbp-ts-share-btn:active{transform:scale(.97)}html>body #greenfield-scheduler-root .gbp-page-header>.gbp-ts-myteams-chip{flex-flow:row;align-items:center;gap:.375rem;width:auto;height:36px;display:flex;min-height:36px!important;color:var(--blue-500)!important;background:var(--blue-50,#0032a00f)!important;border:1px solid var(--blue-500)!important;border-radius:6px!important;margin:0!important;padding:0 .5rem!important;font-size:.75rem!important;font-weight:600!important}#greenfield-scheduler-root .gbp-ts-myteams-names{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:.375rem;min-width:0;display:flex;overflow-x:auto}#greenfield-scheduler-root .gbp-ts-myteams-names::-webkit-scrollbar{display:none}#greenfield-scheduler-root .gbp-ts-myteams-name{white-space:nowrap;flex:none;align-items:center;gap:.25rem;display:inline-flex;background:var(--white)!important;color:var(--gray-700)!important;border-radius:10px!important;padding:.125rem .4375rem!important;font-size:.6875rem!important;font-weight:600!important}#greenfield-scheduler-root .gbp-ts-myteams-dot{flex-shrink:0;width:8px;height:8px;display:inline-block;border-radius:50%!important}#greenfield-scheduler-root .gbp-ts-myteams-clear{cursor:pointer;justify-content:center;align-items:center;display:inline-flex;color:var(--blue-500)!important;background:0 0!important;border:none!important;border-radius:3px!important;padding:.125rem!important}#greenfield-scheduler-root .gbp-ts-myteams-clear:hover{background:#0032a01f!important}#greenfield-scheduler-root .gbp-ts-team{align-items:center;gap:4px;display:inline-flex}#greenfield-scheduler-root .gbp-ts-team.is-mine{background:var(--gold-100,#fdf0a8)!important;color:var(--gray-900)!important;border-radius:3px!important;padding:0 .25rem!important;font-weight:700!important}#greenfield-scheduler-root .gbp-ts-results{z-index:1;-webkit-overflow-scrolling:touch;flex:1;position:relative;overflow-y:auto;background:var(--gray-100,#f3f4f6)!important;border:1px solid var(--gray-200)!important;min-height:0!important;padding:0 1rem!important}#greenfield-scheduler-root .gbp-ts-toolbar{z-index:2;border-style:solid;border-width:0 0 1px;border-color:var(--gray-400);flex-shrink:0;position:relative;background:var(--white)!important;padding:1rem 1rem 0!important;box-shadow:0 .5em 1em #0000001a!important}@media (width<=767px){#greenfield-scheduler-root .gbp-ts-toolbar{border-bottom:1px solid var(--gray-300);z-index:10;position:relative;box-shadow:0 4px 12px #00000026!important}#greenfield-scheduler-root .gbp-admin-content:has(.gbp-team-schedule){padding:0!important}#greenfield-scheduler-root .gbp-ts-toolbar{padding:1rem 1rem 0!important}#greenfield-scheduler-root .gbp-ts-results{border-bottom:none;border-left:none;border-right:none}}#greenfield-scheduler-root .gbp-ts-empty{text-align:center;color:var(--gray-400)!important;padding:2rem 1rem!important;font-size:.875rem!important}#greenfield-scheduler-root .gbp-ts-week{margin-bottom:1.5rem}#greenfield-scheduler-root .gbp-ts-week-label{border-bottom:1px solid var(--gray-300);z-index:5;position:sticky;top:0;color:var(--gray-700)!important;text-transform:uppercase!important;letter-spacing:.5px!important;background:var(--gray-200,#e5e7eb)!important;margin:0 -1rem .75rem!important;padding:.5rem 1rem!important;font-size:.875rem!important;font-weight:600!important;box-shadow:0 4px 8px #0000000f!important}#greenfield-scheduler-root .gbp-ts-week-days{flex-direction:column;display:flex}@media (width>=768px){#greenfield-scheduler-root .gbp-ts-week-days{flex-direction:row;gap:.5rem}}#greenfield-scheduler-root .gbp-ts-day{margin-bottom:.75rem;border:1px solid var(--gray-200)!important;background:var(--white)!important;border-radius:8px!important;padding:.75rem!important;box-shadow:0 1px 3px #00000014!important}@media (width>=768px){#greenfield-scheduler-root .gbp-ts-day{flex:1;min-width:0;margin-bottom:0}}#greenfield-scheduler-root .gbp-ts-day.today .gbp-ts-day-header{color:var(--blue-500)!important}#greenfield-scheduler-root .gbp-ts-day-header{border-bottom:1px solid var(--gray-200);white-space:nowrap;text-overflow:ellipsis;margin-bottom:.5rem;overflow:hidden;color:var(--gray-700)!important;padding:0 0 .5rem!important;font-size:1rem!important;font-weight:700!important}#greenfield-scheduler-root .gbp-ts-day-events{flex-direction:column;gap:.375rem;display:flex}#greenfield-scheduler-root .gbp-ts-event{border-left:3px solid var(--gray-400);background:var(--gray-50)!important;border-radius:2px!important;padding:.5rem .625rem!important}#greenfield-scheduler-root .gbp-ts-event-header{justify-content:space-between;align-items:center;min-width:0;display:flex}#greenfield-scheduler-root .gbp-ts-event-time{color:var(--gray-600)!important;font-size:.75rem!important;font-weight:600!important}#greenfield-scheduler-root .gbp-ts-field-icon{flex-shrink:0;justify-content:center;align-items:flex-start;width:28px;height:24px;display:inline-flex;position:relative;color:var(--gray-500)!important}#greenfield-scheduler-root .gbp-ts-field-svg{width:100%;height:100%;position:absolute;inset:0}#greenfield-scheduler-root .gbp-ts-field-num{margin-top:6px;position:relative;color:var(--gray-600)!important;font-size:.625rem!important;font-weight:700!important;line-height:1!important}#greenfield-scheduler-root .gbp-ts-event-type{margin-top:.125rem;text-transform:uppercase!important;letter-spacing:.3px!important;color:var(--gray-400)!important;font-size:.625rem!important;font-weight:700!important}#greenfield-scheduler-root .gbp-ts-event-league{color:var(--gray-400)!important;font-size:.6875rem!important;font-weight:500!important}#greenfield-scheduler-root .gbp-ts-event-teams{flex-wrap:wrap;align-items:center;gap:4px;margin-top:.125rem;display:flex;color:var(--gray-700)!important;font-size:.8125rem!important;font-weight:600!important}#greenfield-scheduler-root .gbp-ts-month-view{z-index:1;position:relative;box-shadow:0 .5em 1em #0000001a,0 1em 2em #0000000d!important}#greenfield-scheduler-root .gbp-ts-month-view .gbp-calendar-grid{margin:0!important}#greenfield-scheduler-root .gbp-ts-month-view .gbp-calendar-cell.has-events{cursor:pointer}#greenfield-scheduler-root .gbp-team-schedule .gbp-fav-flyout,#greenfield-scheduler-root .gbp-team-schedule .gbp-fav-overlay{top:calc(max(1rem, env(safe-area-inset-top,1rem)) + 32px + 1.25rem + 1px)}#greenfield-scheduler-root .gbp-ts-day-modal{flex-direction:column;gap:1.25rem;display:flex}#greenfield-scheduler-root .gbp-ts-day-modal-field{flex-direction:column;gap:.5rem;display:flex}#greenfield-scheduler-root .gbp-ts-day-modal-field-name{border-bottom:2px solid var(--gray-200);align-items:center;gap:.5rem;padding-bottom:.375rem;display:flex;color:var(--gray-800)!important;font-size:.9375rem!important;font-weight:700!important}#greenfield-scheduler-root .gbp-ts-day-modal-events{flex-direction:column;gap:.375rem;display:flex}#greenfield-scheduler-root .gbp-page-transition{flex-direction:column;flex:1;width:100%;display:flex;min-height:0!important}#greenfield-scheduler-root .gbp-page-transition.entered{opacity:1}#greenfield-scheduler-root .gbp-page-transition.exiting{opacity:0;transition:opacity .15s ease-in,transform .15s ease-in;transform:translate(-30px)}#greenfield-scheduler-root .gbp-page-transition.entering{opacity:1;animation:.2s ease-out forwards gbp-slide-in-right;transform:translate(0)}@keyframes gbp-slide-in-right{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}#greenfield-scheduler-root .gbp-admin{box-sizing:border-box;flex-direction:column;height:100dvh;display:flex;color:var(--gray-900)!important;background:var(--gray-50)!important;font-family:inherit!important}#greenfield-scheduler-root .gbp-admin-header{padding-top:max(.75rem, env(safe-area-inset-top,.75rem));z-index:100;border:0 solid #fff3;border-bottom-width:1px;flex-shrink:0;justify-content:space-between;align-items:center;display:flex;position:relative;color:#fff!important;background:#1a2636!important;padding:.75rem 1rem!important;box-shadow:0 2px 8px #0000004d!important}#greenfield-scheduler-root .gbp-admin-header-left{align-items:center;gap:.625rem;display:flex}#greenfield-scheduler-root .gbp-admin-logo{stroke:#fff;flex-shrink:0;width:36px;height:28px;display:block}#greenfield-scheduler-root .gbp-admin-title{margin:0!important;font-size:1.125rem!important;font-weight:700!important}#greenfield-scheduler-root .gbp-admin-menu-btn{cursor:pointer;transition:opacity .2s;color:#fff!important;background:0 0!important;border:none!important;padding:.25rem!important;font-size:1.5rem!important;line-height:1!important}#greenfield-scheduler-root .gbp-admin-menu-btn:hover{opacity:.8}#greenfield-scheduler-root .gbp-admin-dropdown{border-bottom:1px solid var(--gray-200);z-index:99;opacity:0;pointer-events:none;max-height:0;transition:max-height .25s,opacity .2s,transform .2s;position:absolute;top:48px;left:0;right:0;overflow:hidden;transform:translateY(-8px);background:var(--white)!important;box-shadow:0 1px 1px #0000000d,0 4px 12px #00000026,0 10px 15px 2px #0000001a!important}#greenfield-scheduler-root .gbp-admin-dropdown.open{opacity:1;pointer-events:auto;max-height:600px;transform:translateY(0)}#greenfield-scheduler-root .gbp-admin-dropdown-overlay{z-index:98;position:fixed;inset:0}#greenfield-scheduler-root .gbp-admin-dropdown-nav{padding:.5rem 0!important}#greenfield-scheduler-root .gbp-admin-dropdown-nav-item{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:.75rem;width:100%;transition:background .2s,color .2s;display:flex;color:var(--gray-600)!important;background:0 0!important;border:none!important;padding:.75rem 1rem!important;font-size:.9375rem!important;font-weight:500!important}#greenfield-scheduler-root .gbp-admin-dropdown-nav-item:hover{background:var(--gray-50)!important;color:var(--gray-900)!important}#greenfield-scheduler-root .gbp-admin-dropdown-nav-item.active{color:var(--blue-500)!important;background:var(--blue-50)!important;font-weight:600!important}#greenfield-scheduler-root .gbp-admin-dropdown-nav-icon{justify-content:center;align-items:center;display:flex}#greenfield-scheduler-root .gbp-admin-dropdown-nav-icon svg{width:20px;height:20px}#greenfield-scheduler-root .gbp-admin-dropdown-divider{height:1px;background:var(--gray-200)!important;margin:0!important}#greenfield-scheduler-root .gbp-admin-dropdown-user{border-bottom:1px solid var(--gray-100);flex-direction:column;gap:.25rem;display:flex;padding:.75rem 1rem!important}#greenfield-scheduler-root .gbp-admin-dropdown-name{color:var(--gray-800)!important;font-size:.875rem!important;font-weight:600!important}#greenfield-scheduler-root .gbp-admin-dropdown-user-row{align-items:center;gap:.5rem;display:flex}#greenfield-scheduler-root .gbp-admin-dropdown-email{color:var(--gray-500)!important;font-size:.75rem!important}#greenfield-scheduler-root .gbp-admin-dropdown-item{text-align:left;cursor:pointer;width:100%;transition:background .15s,color .15s;display:block;color:var(--gray-700)!important;background:0 0!important;border:none!important;padding:.75rem 1rem!important;font-size:.875rem!important}#greenfield-scheduler-root .gbp-admin-dropdown-item:hover{background:var(--gray-50)!important;color:var(--gray-900)!important}#greenfield-scheduler-root .gbp-admin-dropdown-profile,#greenfield-scheduler-root .gbp-admin-dropdown-logout{border-top:1px solid var(--gray-200);align-items:center;gap:.5rem;display:flex}#greenfield-scheduler-root .gbp-admin-content{-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto;min-height:0!important;padding:1rem!important}#greenfield-scheduler-root .gbp-admin-tabs{display:none}#greenfield-scheduler-root .gbp-admin-tab{cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:.125rem;transition:color .2s,background .2s;display:flex;color:var(--gray-400)!important;background:0 0!important;border:none!important;padding:.5rem 0!important}#greenfield-scheduler-root .gbp-admin-tab.active{color:var(--blue-500)!important}#greenfield-scheduler-root .gbp-admin-tab-icon{justify-content:center;align-items:center;display:flex;line-height:1!important}#greenfield-scheduler-root .gbp-admin-tab-icon svg{width:20px;height:20px}#greenfield-scheduler-root .gbp-admin-tab-label{font-weight:600!important}#greenfield-scheduler-root .gbp-admin-sidebar-user{display:none}#greenfield-scheduler-root .gbp-role-badge{display:inline-block;text-transform:uppercase!important;background:var(--blue-50)!important;color:var(--blue-500)!important;border:1px solid var(--blue-500)!important;letter-spacing:.5px!important;border-radius:2px!important;padding:.125rem .5rem!important;font-size:.625rem!important;font-weight:700!important}@media (width>=768px){#greenfield-scheduler-root .gbp-admin{grid-template-rows:auto 1fr;grid-template-columns:200px 1fr;height:100vh;padding-bottom:0;display:grid;overflow:hidden}#greenfield-scheduler-root .gbp-admin-header{z-index:10;grid-column:1/-1;position:relative}#greenfield-scheduler-root .gbp-admin-menu-btn,#greenfield-scheduler-root .gbp-admin-dropdown-nav,#greenfield-scheduler-root .gbp-admin-dropdown-divider{display:none}#greenfield-scheduler-root .gbp-admin-dropdown{border-bottom:1px solid var(--gray-200);border-left:1px solid var(--gray-200);z-index:101;grid-column:1/-1;width:280px;position:absolute;top:48px;right:0;border-radius:0 0 0 8px!important}#greenfield-scheduler-root .gbp-admin-dropdown.open{max-height:200px}#greenfield-scheduler-root .gbp-admin-tabs{border-top:none;border-right:1px solid var(--gray-400);z-index:1;flex-direction:column;grid-area:2/1;gap:0;width:200px;display:flex;position:relative;overflow-y:auto;background:var(--white)!important;padding:0!important;box-shadow:2px 0 8px #00000014!important}#greenfield-scheduler-root .gbp-admin-tab{flex-direction:row;flex:0;justify-content:flex-start;gap:.5rem;border-radius:0!important;padding:.625rem 1rem!important;font-size:.8125rem!important}#greenfield-scheduler-root .gbp-admin-tab:hover:not(.active){background:var(--gray-50)!important;color:var(--gray-600)!important}#greenfield-scheduler-root .gbp-admin-tab.active{background:var(--blue-50)!important}#greenfield-scheduler-root .gbp-admin-tab-icon svg{width:18px;height:18px}#greenfield-scheduler-root .gbp-admin-tab-label{text-transform:none!important;letter-spacing:0!important}#greenfield-scheduler-root .gbp-admin-tabs-top{flex-direction:column;flex:1;gap:.125rem;display:flex}#greenfield-scheduler-root .gbp-admin-sidebar-user{border-top:1px solid var(--gray-400);display:block;background:var(--gray-200)!important;padding:1rem .75rem 0!important}#greenfield-scheduler-root .gbp-admin-sidebar-name{text-overflow:ellipsis;white-space:nowrap;margin-bottom:.625rem;overflow:hidden;color:var(--gray-800)!important;font-size:.8125rem!important;font-weight:600!important}#greenfield-scheduler-root .gbp-admin-sidebar-user-row{flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:.75rem;display:flex}#greenfield-scheduler-root .gbp-admin-sidebar-email{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;color:var(--gray-500)!important;font-size:.625rem!important}#greenfield-scheduler-root .gbp-admin-sidebar-profile,#greenfield-scheduler-root .gbp-admin-sidebar-logout{text-align:left;cursor:pointer;border:none;border-top:1px solid #9ca3af;align-items:center;gap:.375rem;width:calc(100% + 1.5rem);margin-left:-.75rem;transition:color .2s,background .15s;display:flex;color:var(--gray-400)!important;background:0 0!important;padding:.75rem!important;font-size:.75rem!important;font-weight:600!important}#greenfield-scheduler-root .gbp-admin-sidebar-profile{margin-top:.25rem}#greenfield-scheduler-root .gbp-admin-sidebar-profile:hover,#greenfield-scheduler-root .gbp-admin-sidebar-logout:hover{color:var(--stitch)!important}#greenfield-scheduler-root .gbp-admin-content{grid-area:2/2;overflow-y:auto;min-height:0!important;padding:1.5rem 2rem!important}}#greenfield-scheduler-root .gbp-step-header{align-items:center;gap:.75rem;display:flex}#greenfield-scheduler-root .gbp-step-badge{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;background:var(--blue-500)!important;border-radius:50%!important;box-shadow:0 2px 6px #0032a04d!important}#greenfield-scheduler-root .gbp-step-number{color:#fff!important;font-size:.875rem!important;font-weight:700!important;line-height:1!important}#greenfield-scheduler-root .gbp-step-text{flex-direction:column;gap:.125rem;display:flex}#greenfield-scheduler-root .gbp-step-title{color:inherit!important;margin:0!important;font-size:1.0625rem!important;font-weight:700!important}#greenfield-scheduler-root .gbp-step-subtitle{color:var(--gray-400)!important;margin:0!important;font-size:.75rem!important;font-weight:400!important}#greenfield-scheduler-root .gbp-step-header.light .gbp-step-badge{background:#fff3!important;box-shadow:0 2px 6px #0003!important}#greenfield-scheduler-root .gbp-step-header.light .gbp-step-title{color:var(--white)!important}#greenfield-scheduler-root .gbp-step-header.light .gbp-step-subtitle{color:#fff9!important}#greenfield-scheduler-root .gbp-map-container{--gbp-map-bottom-space:5rem;box-sizing:border-box;flex-direction:column;align-self:center;gap:2rem;width:100%;display:flex;position:relative;padding:0 0 var(--gbp-map-bottom-space) 0!important}#greenfield-scheduler-root .gbp-map-svg-wrapper{width:100%;margin-top:auto;margin-bottom:auto;position:relative}#greenfield-scheduler-root .gbp-map-light-icon{aspect-ratio:1;pointer-events:none;z-index:5;opacity:1;flex-flow:wrap;place-content:center;align-items:center;gap:0;width:5%;display:flex;position:absolute;color:#000!important;background:#fff!important;border-radius:50%!important;padding:1%!important}#greenfield-scheduler-root .gbp-map-light-icon>*{flex:none;align-self:center}#greenfield-scheduler-root .gbp-map-info-btn{z-index:10;cursor:pointer;align-items:center;gap:.375rem;transition:background .15s;display:flex;position:absolute;bottom:0;right:0;color:#1a2636!important;background:#ffffffe6!important;border:none!important;border-radius:20px!important;padding:.375rem .75rem!important;font-size:1rem!important;font-weight:600!important;box-shadow:0 2px 8px #0000004d!important}@media only screen and (width<=480px){#greenfield-scheduler-root .gbp-map-info-btn{font-size:.75rem!important}}#greenfield-scheduler-root .gbp-map-info-btn:hover{background:#fff!important}#greenfield-scheduler-root .gbp-map-legend-overlay{z-index:200;justify-content:center;align-items:center;animation:.2s ease-out forwards gbp-legend-fade-in;display:flex;position:fixed;inset:0;background:#00000080!important;padding:1rem!important}#greenfield-scheduler-root .gbp-map-legend-overlay.closing{animation:.2s ease-in forwards gbp-legend-fade-out}@keyframes gbp-legend-fade-in{0%{opacity:0}to{opacity:1}}@keyframes gbp-legend-fade-out{0%{opacity:1}to{opacity:0}}#greenfield-scheduler-root .gbp-map-legend{width:100%;max-width:400px;animation:.2s ease-out forwards gbp-legend-scale-in;color:#ffffffd9!important;background:#1a2636!important;border-radius:12px!important;padding:1.25rem!important;font-size:.875rem!important;box-shadow:0 8px 30px #0006!important}#greenfield-scheduler-root .gbp-map-legend-overlay.closing .gbp-map-legend{animation:.2s ease-in forwards gbp-legend-scale-out}@keyframes gbp-legend-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes gbp-legend-scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}#greenfield-scheduler-root .gbp-map-legend-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}#greenfield-scheduler-root .gbp-map-legend-header h3{color:#fff!important;margin:0!important;font-size:1.0625rem!important;font-weight:700!important}#greenfield-scheduler-root .gbp-map-legend-close{cursor:pointer;justify-content:center;align-items:center;width:28px;height:28px;display:flex;color:#fff9!important;background:#ffffff1a!important;border:none!important;border-radius:50%!important}#greenfield-scheduler-root .gbp-map-legend-close:hover{color:#fff!important;background:#fff3!important}#greenfield-scheduler-root .gbp-map-legend-item{border-bottom:1px solid #ffffff1a;align-items:center;gap:.5rem;margin-bottom:.75rem;padding-bottom:.75rem;display:flex;font-weight:600!important}#greenfield-scheduler-root .gbp-map-legend-light-icon{justify-content:center;align-items:center;width:22px;height:22px;display:flex;color:#000!important;background:#fff!important;border-radius:50%!important}#greenfield-scheduler-root .gbp-map-legend-section-title{margin-bottom:.5rem;text-transform:uppercase!important;letter-spacing:.5px!important;color:#fff6!important;font-size:.6875rem!important;font-weight:700!important}#greenfield-scheduler-root .gbp-map-legend-fields{flex-direction:column;gap:0;display:flex}#greenfield-scheduler-root .gbp-map-legend-field{border-bottom:1px solid #ffffff1a;align-items:center;gap:.75rem;display:flex;padding:.5rem 0!important}#greenfield-scheduler-root .gbp-map-legend-field:last-child{border-bottom:none}#greenfield-scheduler-root .gbp-map-legend-field-name{white-space:nowrap;min-width:55px;color:#fffffff2!important;font-weight:700!important}#greenfield-scheduler-root .gbp-map-legend-field-ages{flex-wrap:wrap;gap:.25rem;display:flex}#greenfield-scheduler-root .gbp-map-legend-age-chip{color:#ffffffb3!important;border:1px solid #fff3!important;border-radius:4px!important;padding:.125rem .375rem!important;font-size:.75rem!important}#greenfield-scheduler-root .gbp-admin:has(.gbp-map-container){background:linear-gradient(to top right,#223143,#30445c)!important}#greenfield-scheduler-root .gbp-admin:has(.gbp-map-container) .gbp-admin-content{flex-direction:column;display:flex;overflow-y:auto;background:0 0!important;padding:1rem!important}#greenfield-scheduler-root .gbp-admin:has(.gbp-map-container) .gbp-admin-content>.gbp-page-transition>.gbp-page-transition{flex-flow:column wrap;flex:auto;align-content:center;align-self:center;align-items:center;gap:0;display:flex;min-height:0!important}#greenfield-scheduler-root .gbp-admin:has(.gbp-map-container) .gbp-map-container{margin-top:auto;margin-bottom:auto}#greenfield-scheduler-root .gbp-map-container .gbp-step-header{justify-content:center}#greenfield-scheduler-root .gbp-map-hover-label{text-align:center;opacity:0;pointer-events:none;transition:opacity .15s;position:absolute;bottom:1rem;left:0;right:0;color:var(--white)!important;font-size:1.5rem!important;font-weight:600!important}#greenfield-scheduler-root .gbp-map-hover-label.visible{opacity:.75}#greenfield-scheduler-root .gbp-map-svg{width:100%;height:auto;display:block;overflow:visible;background:0 0!important}#greenfield-scheduler-root .gbp-map-svg path,#greenfield-scheduler-root .gbp-map-svg rect{stroke:none}#greenfield-scheduler-root .gbp-map-svg [data-label=parking-lot] path{fill:#7e7e7e}#greenfield-scheduler-root .gbp-map-svg [data-label=paths]>path{fill:none;stroke:#7e7e7e;stroke-width:2.64583px}#greenfield-scheduler-root .gbp-map-svg [data-label=paths]>path[data-label=playground-base]{fill:#7e7e7e;stroke:none}#greenfield-scheduler-root .gbp-map-svg [data-label=structures] [data-label=d]{fill:#3687bf}#greenfield-scheduler-root .gbp-map-svg [data-label=structures] [data-label=c]{fill:#2770a3}#greenfield-scheduler-root .gbp-map-svg [data-label=structures] [data-label=b]{fill:#13527e}#greenfield-scheduler-root .gbp-map-svg [data-label=structures] [data-label=a]{fill:#1c5b87}#greenfield-scheduler-root .gbp-map-svg [data-label=roof-lvl-1]{stroke-width:.833333px}#greenfield-scheduler-root .gbp-map-svg [data-label=shelter-house] path:first-child{fill:#1c5b87}#greenfield-scheduler-root .gbp-map-svg [data-label=shelter-house] path:last-child{fill:#2770a3}#greenfield-scheduler-root .gbp-map-svg [data-label=barn] rect:first-child{fill:#13527e}#greenfield-scheduler-root .gbp-map-svg [data-label=barn] rect:last-child{fill:#3687bf}#greenfield-scheduler-root .gbp-map-svg [data-label=cages] path{fill:#fff}#greenfield-scheduler-root .gbp-map-svg [data-label=grass]{fill:#7f9854}#greenfield-scheduler-root .gbp-map-svg [data-label=dirt] path,#greenfield-scheduler-root .gbp-map-svg [data-label=dirt],#greenfield-scheduler-root .gbp-map-svg [data-label=infield],#greenfield-scheduler-root .gbp-map-svg [data-label=mound],#greenfield-scheduler-root .gbp-map-svg [data-label=home],#greenfield-scheduler-root .gbp-map-svg [data-label="1st"],#greenfield-scheduler-root .gbp-map-svg [data-label="2nd"],#greenfield-scheduler-root .gbp-map-svg [data-label="3rd"]{fill:#efd0a3}#greenfield-scheduler-root .gbp-map-svg [data-label^=num-]{text-align:center;fill:#fff;stroke:#000;stroke-width:.79375px;stroke-linecap:round;stroke-linejoin:round;letter-spacing:0!important;font-family:Oswald,sans-serif!important;font-size:19.7556px!important;font-weight:700!important}#greenfield-scheduler-root .gbp-field{cursor:pointer;transition:filter .2s,opacity .2s}#greenfield-scheduler-root .gbp-field:hover [data-label=grass],#greenfield-scheduler-root .gbp-field.hovered [data-label=grass]{fill:#a3c460;transition:fill .2s}#greenfield-scheduler-root .gbp-field:hover [data-label^=num-],#greenfield-scheduler-root .gbp-field.hovered [data-label^=num-]{fill:#ffd600;transition:fill .2s}#greenfield-scheduler-root .gbp-field:hover,#greenfield-scheduler-root .gbp-field.hovered{filter:drop-shadow(0 0 6px #fbda0199)}#greenfield-scheduler-root .gbp-field:active{opacity:.8}@media (width>=768px){#greenfield-scheduler-root .gbp-map-container{max-width:500px}}#greenfield-scheduler-root .gbp-admin-content:has(.gbp-timeline){overflow:hidden;padding:0!important}#greenfield-scheduler-root .gbp-timeline{flex-direction:column;width:100%;height:calc(100dvh - 48px);display:flex;overflow:hidden}#greenfield-scheduler-root .gbp-timeline-top{border-bottom:1px solid var(--gray-400);z-index:10;flex-shrink:0;position:relative;padding:.75rem 1rem!important;box-shadow:0 4px 8px #00000026!important}@media (width>=768px){#greenfield-scheduler-root .gbp-timeline-top{padding:1.5rem 2rem!important}}#greenfield-scheduler-root .gbp-timeline-scroll{-webkit-overflow-scrolling:touch;flex:1;overflow:hidden auto;min-height:0!important}#greenfield-scheduler-root .gbp-timeline-header{margin-bottom:.75rem}#greenfield-scheduler-root .gbp-timeline-field{color:var(--gray-900)!important;margin:0!important;font-size:1.125rem!important;font-weight:700!important}#greenfield-scheduler-root .gbp-timeline-date{color:var(--gray-500)!important;margin:.125rem 0 0!important;font-size:.8125rem!important}#greenfield-scheduler-root .gbp-timeline-selection-bar{justify-content:space-between;align-items:center;margin-bottom:.75rem;transition:background .2s,border-color .2s,color .2s,box-shadow .2s;display:flex;background:var(--gray-50)!important;border:1px solid var(--gray-200)!important;color:var(--gray-400)!important;box-shadow:none!important;border-radius:8px!important;padding:.625rem .875rem!important;font-size:.8125rem!important;font-weight:500!important}#greenfield-scheduler-root .gbp-timeline-selection-text{flex-direction:column;gap:.125rem;display:flex}#greenfield-scheduler-root .gbp-timeline-selection-primary{font-size:.875rem!important;font-weight:600!important}#greenfield-scheduler-root .gbp-timeline-selection-hint{opacity:.7;font-size:.6875rem!important;font-weight:400!important}#greenfield-scheduler-root .gbp-timeline-selection-bar.has-selection{border-color:var(--blue-200);background:var(--blue-50)!important;color:var(--blue-600)!important;font-weight:600!important;box-shadow:0 2px 8px #0032a01a!important}#greenfield-scheduler-root .gbp-timeline-selection-bar.has-range{border-color:var(--wall-200);background:var(--wall-50)!important;color:var(--wall-600)!important}#greenfield-scheduler-root .gbp-timeline-slots{box-sizing:border-box;width:100%;background:var(--white)!important}#greenfield-scheduler-root .gbp-timeline-slot{border-bottom:1px solid var(--gray-200);cursor:pointer;-webkit-tap-highlight-color:transparent;border-top:none;align-items:stretch;transition:background .15s;display:flex;min-height:36px!important}#greenfield-scheduler-root .gbp-timeline-slot:last-child{border-bottom:none}#greenfield-scheduler-root .gbp-timeline-slot.hour-mark{border-top:1.5px solid var(--gray-300)}#greenfield-scheduler-root .gbp-timeline-slot:hover:not(.occupied){background:var(--blue-100)!important}#greenfield-scheduler-root .gbp-timeline-slot.occupied{cursor:default;background:var(--gray-50)!important}#greenfield-scheduler-root .gbp-timeline-slot.selected{background:var(--blue-50)!important}#greenfield-scheduler-root .gbp-timeline-time{text-align:right;border-right:1px solid var(--gray-100);justify-content:flex-end;align-items:center;width:78px;min-width:78px;display:flex;padding:.25rem .5rem!important}#greenfield-scheduler-root .gbp-timeline-time.is-hour{color:var(--gray-700)!important;font-size:.8125rem!important;font-weight:700!important}#greenfield-scheduler-root .gbp-timeline-time.is-quarter{color:var(--gray-500)!important;font-size:.625rem!important;font-weight:500!important}#greenfield-scheduler-root .gbp-timeline-bar{flex:1;position:relative;min-height:20px!important}#greenfield-scheduler-root .gbp-timeline-slot.occupied .gbp-timeline-bar{border-left:4px solid var(--blue-500)}#greenfield-scheduler-root .gbp-timeline-reservation{width:100%;padding:.125rem .5rem!important}#greenfield-scheduler-root .gbp-timeline-res-info{flex-direction:column;gap:.125rem;display:flex;padding:.25rem 0!important}#greenfield-scheduler-root .gbp-timeline-res-type{text-transform:uppercase!important;letter-spacing:.5px!important;color:var(--gray-500)!important;font-size:.5625rem!important;font-weight:700!important}#greenfield-scheduler-root .gbp-timeline-res-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:var(--gray-800)!important;font-size:.75rem!important;font-weight:600!important}#greenfield-scheduler-root .gbp-timeline-res-time{color:var(--gray-500)!important;font-size:.6875rem!important}#greenfield-scheduler-root .gbp-timeline-res-league{color:var(--gray-400)!important;font-size:.6875rem!important;font-weight:500!important}#greenfield-scheduler-root .gbp-timeline-res-actions{gap:.375rem;margin-top:.25rem;display:flex}#greenfield-scheduler-root .gbp-timeline-edit{cursor:pointer;align-items:center;gap:.25rem;width:fit-content;transition:background .2s;display:inline-flex;color:var(--white)!important;background:var(--blue-500)!important;border:none!important;border-radius:4px!important;padding:.25rem .5rem!important;font-size:.625rem!important;font-weight:600!important}#greenfield-scheduler-root .gbp-timeline-edit:hover{background:var(--blue-600)!important}#greenfield-scheduler-root .gbp-timeline-edit:active{transform:scale(.97)}#greenfield-scheduler-root .gbp-timeline-delete{cursor:pointer;align-items:center;gap:.25rem;width:fit-content;transition:background .2s;display:inline-flex;color:var(--white)!important;background:var(--stitch)!important;border:none!important;border-radius:4px!important;padding:.25rem .5rem!important;font-size:.625rem!important;font-weight:600!important}#greenfield-scheduler-root .gbp-timeline-delete:hover{background:var(--stitch-dark)!important}#greenfield-scheduler-root .gbp-timeline-delete:active{transform:scale(.97)}#greenfield-scheduler-root .gbp-reservation-summary{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex;background:var(--gray-50)!important;border:1px solid var(--gray-200)!important;color:var(--gray-700)!important;border-radius:8px!important;padding:.625rem .875rem!important;font-size:.8125rem!important;font-weight:600!important}#greenfield-scheduler-root .gbp-type-buttons{gap:0;display:flex;overflow:hidden;border:1px solid var(--gray-300)!important;border-radius:8px!important}#greenfield-scheduler-root .gbp-type-btn{cursor:pointer;-webkit-tap-highlight-color:transparent;flex:1;transition:background .2s,color .2s;background:var(--white)!important;color:var(--gray-600)!important;border:none!important;padding:.5rem!important;font-size:.8125rem!important;font-weight:600!important}#greenfield-scheduler-root .gbp-type-btn:not(:last-child){border-right:1px solid var(--gray-300)}#greenfield-scheduler-root .gbp-type-btn.active{background:var(--blue-500)!important;color:#fff!important}#greenfield-scheduler-root .gbp-type-btn:hover:not(.active){background:var(--gray-100)!important}#greenfield-scheduler-root .gbp-confirmation{text-align:center}#greenfield-scheduler-root .gbp-confirmation-icon{justify-content:center;align-items:center;width:48px;height:48px;display:flex;background:var(--wall-400)!important;color:#fff!important;border-radius:50%!important;margin:0 auto .75rem!important;font-size:1.5rem!important;font-weight:700!important;box-shadow:0 2px 8px #2e7d324d!important}#greenfield-scheduler-root .gbp-confirmation-message{color:var(--gray-600)!important;margin:0 0 1.25rem!important;font-size:.9375rem!important;font-weight:500!important}#greenfield-scheduler-root .gbp-confirmation-details{text-align:left;overflow:hidden;background:var(--gray-50)!important;border:1px solid var(--gray-200)!important;border-radius:8px!important}#greenfield-scheduler-root .gbp-confirmation-row{border-bottom:1px solid var(--gray-200);justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;padding:.625rem .875rem!important;font-size:.8125rem!important}#greenfield-scheduler-root .gbp-confirmation-row:last-child{border-bottom:none}#greenfield-scheduler-root .gbp-confirmation-label{white-space:nowrap;color:var(--gray-500)!important;text-transform:uppercase!important;letter-spacing:.3px!important;font-size:.75rem!important;font-weight:600!important}html>body #greenfield-scheduler-root .gbp-recurring-toggle{cursor:pointer;flex-direction:row;align-items:center;gap:.5rem;margin-bottom:0;display:flex;color:var(--gray-700)!important;font-size:.8125rem!important;font-weight:600!important;line-height:1.4!important}html>body #greenfield-scheduler-root .gbp-recurring-toggle>*{flex-grow:0;flex-shrink:0;align-self:center}html>body #greenfield-scheduler-root .gbp-recurring-toggle>span{flex-shrink:1}#greenfield-scheduler-root .gbp-recurring-toggle input[type=checkbox]{width:16px;height:16px;accent-color:var(--blue-500);cursor:pointer;flex-shrink:0;margin:0!important}#greenfield-scheduler-root .gbp-recurring-detail{margin-top:.625rem;border:1px solid var(--gray-300)!important;background:var(--gray-50)!important;border-radius:6px!important;padding:.625rem!important}#greenfield-scheduler-root .gbp-recurring-detail>label{margin-bottom:.25rem;display:block;text-transform:uppercase!important;letter-spacing:.3px!important;color:var(--gray-500)!important;font-size:.6875rem!important;font-weight:700!important}#greenfield-scheduler-root .gbp-recurring-detail>input[type=date]{width:100%}#greenfield-scheduler-root .gbp-recurring-preview{color:var(--gray-600)!important;margin:.5rem 0 0!important;font-size:.75rem!important;line-height:1.5!important}#greenfield-scheduler-root .gbp-recurring-preview.is-warning{color:var(--stitch)!important}#greenfield-scheduler-root .gbp-recurring-skipped{text-align:left;border:1px solid var(--stitch-light)!important;color:var(--gray-700)!important;background:#fef2f2!important;border-radius:6px!important;margin:0 0 1rem!important;padding:.625rem .75rem!important;font-size:.75rem!important;line-height:1.5!important}#greenfield-scheduler-root .gbp-recurring-skipped ul{padding-left:1.125rem;margin:.375rem 0 0!important}#greenfield-scheduler-root .gbp-field-move-note{color:var(--gray-500)!important;margin:.375rem 0 0!important;font-size:.75rem!important;line-height:1.5!important}#greenfield-scheduler-root .gbp-field-move-warning{text-align:left;border:1px solid var(--stitch-light)!important;color:var(--gray-700)!important;background:#fef2f2!important;border-radius:6px!important;margin:0 0 1rem!important;padding:.625rem .75rem!important;font-size:.75rem!important;line-height:1.5!important}html>body #greenfield-scheduler-root .gbp-recurring-block{margin-bottom:1rem;border:1px solid var(--gray-300)!important;background:var(--gray-50)!important;border-radius:6px!important;padding:.625rem .75rem!important}html>body #greenfield-scheduler-root .gbp-recurring-block>.gbp-recurring-preview{margin:0 0 .5rem!important}html>body #greenfield-scheduler-root .gbp-recurring-block>.gbp-recurring-consequence{color:var(--blue-500)!important;margin:.5rem 0 0!important;font-weight:600!important}#greenfield-scheduler-root .gbp-toggle-switch-row{justify-content:space-between;align-items:center;display:flex;padding:.5rem 0!important}#greenfield-scheduler-root .gbp-toggle-switch-label{color:var(--gray-700)!important;font-size:.875rem!important;font-weight:500!important}#greenfield-scheduler-root .gbp-toggle-switch{cursor:pointer;-webkit-tap-highlight-color:transparent;flex-shrink:0;width:44px;height:24px;transition:background .2s;position:relative;border:none!important;border-radius:12px!important;padding:0!important}#greenfield-scheduler-root .gbp-toggle-switch.off{background:var(--gray-300)!important}#greenfield-scheduler-root .gbp-toggle-switch.on{background:var(--wall-400)!important}#greenfield-scheduler-root .gbp-toggle-switch-knob{width:20px;height:20px;transition:left .2s;position:absolute;top:2px;background:#fff!important;border-radius:50%!important;box-shadow:0 1px 3px #0003!important}#greenfield-scheduler-root .gbp-toggle-switch.off .gbp-toggle-switch-knob{left:2px}#greenfield-scheduler-root .gbp-toggle-switch.on .gbp-toggle-switch-knob{left:22px}#greenfield-scheduler-root .gbp-coaches-page{padding:1rem!important}#greenfield-scheduler-root .gbp-coaches-filters{flex-direction:column;gap:.625rem;margin-bottom:1rem;display:flex}#greenfield-scheduler-root .gbp-coaches-filter-row{flex-wrap:wrap;gap:.5rem;display:flex}#greenfield-scheduler-root .gbp-coaches-filter-select{flex:1;min-width:120px}#greenfield-scheduler-root .gbp-coaches-show-disabled{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:flex;color:var(--gray-600)!important;font-size:.8125rem!important}#greenfield-scheduler-root .gbp-coaches-show-disabled input[type=checkbox]{width:16px;height:16px;accent-color:var(--blue-500);cursor:pointer}@media (width<=640px){#greenfield-scheduler-root .gbp-coaches-filter-row{flex-direction:column}#greenfield-scheduler-root .gbp-coaches-filter-select{width:100%}}#greenfield-scheduler-root .gbp-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto;border:1px solid var(--gray-300)!important;background:var(--white)!important;border-radius:3px!important}#greenfield-scheduler-root .gbp-coaches-table{border-collapse:collapse;width:100%;font-size:.875rem!important}#greenfield-scheduler-root .gbp-coaches-table thead{border-bottom:2px solid var(--gray-300);background:var(--gray-50)!important}#greenfield-scheduler-root .gbp-coaches-table th{text-align:left;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .2s;color:var(--gray-500)!important;text-transform:uppercase!important;letter-spacing:.5px!important;padding:.625rem .75rem!important;font-size:.75rem!important;font-weight:700!important}#greenfield-scheduler-root .gbp-coaches-table th:hover{color:var(--gray-800)!important}#greenfield-scheduler-root .gbp-coaches-table th:last-child{cursor:default;width:32px}#greenfield-scheduler-root .gbp-coaches-table tbody tr{border-bottom:1px solid var(--gray-200);cursor:pointer;transition:background .15s}#greenfield-scheduler-root .gbp-coaches-table tbody tr:last-child{border-bottom:none}#greenfield-scheduler-root .gbp-coaches-table tbody tr:hover{background:var(--blue-50)!important}#greenfield-scheduler-root .gbp-coaches-table tbody tr:active{background:var(--blue-100)!important}#greenfield-scheduler-root .gbp-coaches-table td{vertical-align:middle;color:var(--gray-700)!important;padding:.75rem!important}#greenfield-scheduler-root .gbp-coach-name{white-space:nowrap;color:var(--gray-900)!important;font-weight:600!important}#greenfield-scheduler-root .gbp-coach-email-mobile{margin-top:.125rem;color:var(--gray-500)!important;font-size:.75rem!important}#greenfield-scheduler-root .gbp-coaches-table td:last-child{text-align:center;width:40px;padding-left:0;padding-right:.5rem}#greenfield-scheduler-root .gbp-table-chevron{justify-content:center;align-items:center;width:24px;height:24px;transition:transform .2s;display:inline-flex;color:var(--gray-500)!important}#greenfield-scheduler-root .gbp-cell-nowrap{white-space:nowrap}#greenfield-scheduler-root .gbp-cell-items{flex-direction:column;gap:.25rem;display:flex}#greenfield-scheduler-root .gbp-cell-item{white-space:nowrap;color:var(--gray-600)!important;font-size:.8125rem!important}#greenfield-scheduler-root .gbp-cell-teams{flex-direction:column;gap:.25rem;display:flex}#greenfield-scheduler-root .gbp-cell-team{white-space:nowrap;align-items:center;gap:.375rem;display:flex;color:var(--gray-600)!important;font-size:.8125rem!important}#greenfield-scheduler-root .gbp-cell-team-dot{flex-shrink:0;width:8px;height:8px;border-radius:50%!important}#greenfield-scheduler-root .gbp-coaches-table .gbp-badge{text-align:center;width:100%;display:block}#greenfield-scheduler-root .gbp-table-chevron.expanded{transform:rotate(90deg)}#greenfield-scheduler-root .gbp-expanded-row{display:none}#greenfield-scheduler-root .gbp-expanded-detail{background:var(--gray-50)!important;padding:.75rem!important}#greenfield-scheduler-root .gbp-expanded-field{border-bottom:1px solid var(--gray-200);align-items:flex-start;gap:.75rem;display:flex;padding:.5rem 0!important;font-size:.8125rem!important}#greenfield-scheduler-root .gbp-expanded-field:last-of-type{border-bottom:none}#greenfield-scheduler-root .gbp-expanded-label{white-space:nowrap;border-right:1px solid var(--gray-300);min-width:85px;margin-right:.75rem;padding-right:.75rem;color:var(--gray-500)!important;text-transform:uppercase!important;letter-spacing:.3px!important;font-size:.75rem!important;font-weight:600!important}#greenfield-scheduler-root .gbp-hide-mobile{display:table-cell}#greenfield-scheduler-root .gbp-show-mobile,#greenfield-scheduler-root .gbp-show-mobile-row{display:none}@media (width<=640px){#greenfield-scheduler-root .gbp-hide-mobile{display:none!important}#greenfield-scheduler-root .gbp-show-mobile{display:block!important}#greenfield-scheduler-root .gbp-show-mobile-row{display:table-row!important}#greenfield-scheduler-root .gbp-expanded-row td{padding:0!important}}#greenfield-scheduler-root .gbp-pagination{justify-content:center;align-items:center;gap:.75rem;display:flex;padding:1rem 0!important}#greenfield-scheduler-root .gbp-pagination-btn{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .2s,color .2s,border-color .2s;border:1px solid var(--gray-200)!important;background:var(--white)!important;color:var(--gray-600)!important;border-radius:6px!important;padding:.5rem .875rem!important;font-size:.8125rem!important;font-weight:600!important}#greenfield-scheduler-root .gbp-pagination-btn:hover:not(:disabled){border-color:var(--gray-300);background:var(--gray-100)!important;color:var(--gray-800)!important}#greenfield-scheduler-root .gbp-pagination-btn:disabled{opacity:.4;cursor:not-allowed}#greenfield-scheduler-root .gbp-pagination-info{color:var(--gray-500)!important;font-size:.8125rem!important;font-weight:500!important}#greenfield-scheduler-root .gbp-team-tree{border-top:1px solid var(--gray-200);margin-top:1.25rem;padding-top:1rem}#greenfield-scheduler-root .gbp-team-tree-label{margin-bottom:.625rem;display:block;color:var(--gray-700)!important;font-size:.8125rem!important;font-weight:700!important}#greenfield-scheduler-root .gbp-assigned-grouped{margin-bottom:.75rem}#greenfield-scheduler-root .gbp-assigned-league{border-bottom:1px solid var(--gray-200);margin-bottom:.75rem;padding-bottom:.75rem}#greenfield-scheduler-root .gbp-assigned-league:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}#greenfield-scheduler-root .gbp-assigned-league-name{margin-bottom:.375rem;text-transform:uppercase!important;letter-spacing:.3px!important;color:var(--gray-500)!important;font-size:.6875rem!important;font-weight:700!important}#greenfield-scheduler-root .gbp-assigned-ag{border-bottom:1px solid var(--gray-100);margin-bottom:.5rem;margin-left:.5rem;padding-bottom:.5rem}#greenfield-scheduler-root .gbp-assigned-ag:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}#greenfield-scheduler-root .gbp-assigned-ag-name{margin-bottom:.25rem;color:var(--gray-400)!important;font-size:.625rem!important;font-weight:600!important}#greenfield-scheduler-root .gbp-assigned-teams{flex-wrap:wrap;gap:.375rem;display:flex}#greenfield-scheduler-root .gbp-assigned-summary{flex-wrap:wrap;gap:.375rem;margin-bottom:.75rem;display:flex}#greenfield-scheduler-root .gbp-assigned-chip{align-items:center;gap:.25rem;display:inline-flex;background:var(--blue-50)!important;color:var(--blue-600)!important;border:1px solid var(--blue-600)!important;border-radius:2px!important;padding:.25rem .5rem!important;font-size:.75rem!important;font-weight:600!important}#greenfield-scheduler-root .gbp-assigned-chip-remove{cursor:pointer;margin-left:.125rem;color:var(--blue-400)!important;background:0 0!important;border:none!important;padding:0!important;font-size:.6875rem!important;line-height:1!important}#greenfield-scheduler-root .gbp-assigned-chip-remove:hover{color:var(--stitch)!important}#greenfield-scheduler-root .gbp-tree{overflow:hidden;background:var(--gray-50)!important;border:1px solid var(--gray-200)!important;border-radius:8px!important}#greenfield-scheduler-root .gbp-tree-toggle{text-align:left;border-bottom:1px solid var(--gray-100);cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:.5rem;width:100%;display:flex;background:0 0!important;border:none!important;padding:.625rem .75rem!important;font-size:.875rem!important}#greenfield-scheduler-root .gbp-tree-toggle:hover{background:var(--gray-100)!important}#greenfield-scheduler-root .gbp-tree-toggle:active{background:var(--gray-200)!important}#greenfield-scheduler-root .gbp-tree-arrow{text-align:center;flex-shrink:0;width:1rem;color:var(--gray-400)!important;font-size:.75rem!important}#greenfield-scheduler-root .gbp-tree-name{color:var(--gray-800)!important;font-weight:600!important}#greenfield-scheduler-root .gbp-tree-league>.gbp-tree-toggle{background:var(--white)!important}#greenfield-scheduler-root .gbp-tree-ag>.gbp-tree-toggle{padding-left:1.75rem;font-size:.8125rem!important}#greenfield-scheduler-root .gbp-tree-ag .gbp-tree-name{color:var(--gray-700)!important;font-weight:500!important}#greenfield-scheduler-root .gbp-tree-team{text-align:left;border-bottom:1px solid var(--gray-100);cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:.5rem;width:100%;transition:background .1s;display:flex;color:var(--gray-700)!important;background:0 0!important;border:none!important;padding:.5rem .75rem .5rem 3rem!important;font-size:.8125rem!important}#greenfield-scheduler-root .gbp-tree-team:hover{background:var(--gray-100)!important}#greenfield-scheduler-root .gbp-tree-team:active{background:var(--blue-50)!important}#greenfield-scheduler-root .gbp-tree-team.assigned{color:var(--blue-600)!important;font-weight:600!important}#greenfield-scheduler-root .gbp-tree-checkbox{text-align:center;flex-shrink:0;width:1.25rem;font-size:1rem!important}#greenfield-scheduler-root .gbp-tree-team.assigned .gbp-tree-checkbox{color:var(--blue-500)!important}#greenfield-scheduler-root .gbp-tree-league:last-child>.gbp-tree-toggle,#greenfield-scheduler-root .gbp-tree-ag:last-child>.gbp-tree-toggle,#greenfield-scheduler-root .gbp-tree-team:last-child{border-bottom:none}#greenfield-scheduler-root .gbp-import-page{max-width:900px}#greenfield-scheduler-root .gbp-import-steps{gap:.5rem;margin-bottom:1.5rem;display:flex}#greenfield-scheduler-root .gbp-import-step-dot{align-items:center;gap:.375rem;display:flex;color:var(--gray-400)!important;font-size:.75rem!important;font-weight:600!important}#greenfield-scheduler-root .gbp-import-step-dot.active{color:var(--blue-500)!important}#greenfield-scheduler-root .gbp-import-step-dot.done{color:var(--wall-500)!important}#greenfield-scheduler-root .gbp-import-step-num{justify-content:center;align-items:center;width:22px;height:22px;display:flex;background:var(--gray-200)!important;color:var(--gray-500)!important;border-radius:50%!important;font-size:.6875rem!important;font-weight:700!important}#greenfield-scheduler-root .gbp-import-step-dot.active .gbp-import-step-num{background:var(--blue-500)!important;color:#fff!important}#greenfield-scheduler-root .gbp-import-step-dot.done .gbp-import-step-num{background:var(--wall-400)!important;color:#fff!important}#greenfield-scheduler-root .gbp-import-step-divider{flex-shrink:0;align-self:center;width:24px;height:1px;background:var(--gray-300)!important}#greenfield-scheduler-root .gbp-import-instructions{margin-bottom:.5rem;background:var(--blue-50,#0032a00d)!important;border:1px solid var(--blue-100,#0032a01a)!important;border-radius:8px!important;padding:1rem 1.25rem!important}#greenfield-scheduler-root .gbp-import-instructions h3{margin-bottom:.5rem;color:var(--blue-500)!important;font-size:.875rem!important;font-weight:700!important}#greenfield-scheduler-root .gbp-import-instructions ul{padding-left:1.25rem;list-style:outside;margin:0!important}#greenfield-scheduler-root .gbp-import-instructions li{margin-bottom:.375rem;color:var(--gray-600)!important;font-size:.8125rem!important;line-height:1.5!important}#greenfield-scheduler-root .gbp-import-instructions li:last-child{margin-bottom:0}#greenfield-scheduler-root .gbp-import-setup{flex-direction:column;gap:1rem;display:flex}#greenfield-scheduler-root .gbp-import-reading{color:var(--gray-500)!important;margin:0!important;font-size:.8125rem!important}#greenfield-scheduler-root .gbp-import-sheets{flex-direction:column;gap:.5rem;display:flex}#greenfield-scheduler-root .gbp-import-sheets-title{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex;color:var(--gray-700)!important;font-size:.8125rem!important;font-weight:700!important}#greenfield-scheduler-root .gbp-import-sheets-hint{color:var(--gray-500)!important;font-size:.75rem!important;font-weight:400!important}#greenfield-scheduler-root .gbp-import-sheet-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:.5rem;display:grid;border:1px solid var(--gray-200)!important;background:var(--white)!important;border-radius:6px!important;padding:.5rem!important}#greenfield-scheduler-root .gbp-import-sheet-row.is-skipped{opacity:.5;background:var(--gray-50)!important}#greenfield-scheduler-root .gbp-import-sheet-row select{width:100%;min-width:0}#greenfield-scheduler-root .gbp-import-sheet-row select:disabled{opacity:.5;background:var(--gray-50)!important}#greenfield-scheduler-root .gbp-import-sheet-include{cursor:pointer;align-items:center;gap:.5rem;min-width:0;margin-bottom:0;display:flex}#greenfield-scheduler-root .gbp-import-sheet-include input[type=checkbox]{width:16px;height:16px;accent-color:var(--blue-500);cursor:pointer;flex-shrink:0;margin:0!important}#greenfield-scheduler-root .gbp-import-sheet-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--gray-800)!important;font-size:.8125rem!important;font-weight:700!important}@media (width<=600px){#greenfield-scheduler-root .gbp-import-sheet-row{grid-template-columns:1fr}}#greenfield-scheduler-root .gbp-import-sheet-block{margin-bottom:.75rem;overflow:hidden;border:1px solid var(--gray-200)!important;border-radius:6px!important}#greenfield-scheduler-root .gbp-import-sheet-header{text-align:left;cursor:pointer;flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;display:flex;background:var(--gray-50)!important;border:none!important;padding:.625rem .75rem!important}#greenfield-scheduler-root .gbp-import-sheet-header:hover{background:var(--gray-100)!important}#greenfield-scheduler-root .gbp-import-sheet-title{color:var(--gray-800)!important;font-size:.875rem!important;font-weight:700!important}#greenfield-scheduler-root .gbp-import-sheet-target{color:var(--gray-500)!important;font-size:.75rem!important}#greenfield-scheduler-root .gbp-import-sheet-stats{flex-wrap:wrap;gap:.375rem;margin-left:auto;display:flex}#greenfield-scheduler-root .gbp-import-sheet-stats span{border-radius:3px!important;padding:.125rem .375rem!important;font-size:.6875rem!important;font-weight:600!important}#greenfield-scheduler-root .gbp-import-sheet-stats .ok{background:var(--wall-50)!important;color:var(--wall-500)!important}#greenfield-scheduler-root .gbp-import-sheet-stats .warn{color:var(--stitch)!important;background:#fef2f2!important}#greenfield-scheduler-root .gbp-import-sheet-body{padding:.75rem!important}#greenfield-scheduler-root .gbp-import-empty-sheet{text-align:center;color:var(--gray-500)!important;padding:.75rem!important;font-size:.8125rem!important}#greenfield-scheduler-root .gbp-import-results-sheets{text-align:left;flex-direction:column;gap:.25rem;max-width:420px;display:flex;margin:1rem auto 0!important}#greenfield-scheduler-root .gbp-import-results-sheet{justify-content:space-between;gap:.75rem;display:flex;background:var(--gray-50)!important;border-radius:4px!important;padding:.375rem .625rem!important;font-size:.8125rem!important}#greenfield-scheduler-root .gbp-import-results-sheet-name{color:var(--gray-800)!important;font-weight:600!important}#greenfield-scheduler-root .gbp-import-results-sheet-count{color:var(--gray-500)!important}#greenfield-scheduler-root .gbp-import-file-zone{text-align:center;cursor:pointer;transition:border-color .2s,background .2s;border:2px dashed var(--gray-300)!important;color:var(--gray-500)!important;border-radius:8px!important;padding:1.5rem!important;font-size:.875rem!important}#greenfield-scheduler-root .gbp-import-file-zone:hover{border-color:var(--blue-400);background:var(--blue-50,#0032a00a)!important}#greenfield-scheduler-root .gbp-import-file-zone.has-file{border-color:var(--wall-400);background:var(--wall-50,#2e7d320f)!important;color:var(--wall-600)!important}#greenfield-scheduler-root .gbp-import-file-name{margin-top:.25rem;font-weight:600!important}#greenfield-scheduler-root .gbp-import-summary{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex;background:var(--gray-50)!important;border:1px solid var(--gray-200)!important;border-radius:6px!important;padding:.625rem .875rem!important;font-size:.8125rem!important}#greenfield-scheduler-root .gbp-import-summary-count{font-weight:700!important}#greenfield-scheduler-root .gbp-import-summary-ready{color:var(--wall-500)!important}#greenfield-scheduler-root .gbp-import-summary-attention{color:var(--stitch,#c62828)!important}#greenfield-scheduler-root .gbp-import-conflict-note{align-items:flex-start;gap:.5rem;margin-top:-.5rem;margin-bottom:1rem;display:flex;border:1px solid var(--gold-300,#fccc67)!important;color:var(--gray-700)!important;background:#fccc672e!important;border-radius:6px!important;padding:.625rem .875rem!important;font-size:.8125rem!important;line-height:1.4!important}#greenfield-scheduler-root .gbp-import-conflict-note svg{flex-shrink:0;margin-top:2px;color:#b8860b!important}#greenfield-scheduler-root .gbp-import-preview-wrap{margin-bottom:1rem;overflow-x:auto;border:1px solid var(--gray-200)!important;border-radius:6px!important}#greenfield-scheduler-root .gbp-import-preview{border-collapse:collapse;width:100%;font-size:.8125rem!important}#greenfield-scheduler-root .gbp-import-preview th{text-align:left;border-bottom:1px solid var(--gray-200);white-space:nowrap;background:var(--gray-50)!important;text-transform:uppercase!important;letter-spacing:.3px!important;color:var(--gray-500)!important;padding:.5rem .625rem!important;font-size:.6875rem!important;font-weight:600!important}#greenfield-scheduler-root .gbp-import-preview td{border-bottom:1px solid var(--gray-100);white-space:nowrap;padding:.375rem .625rem!important}#greenfield-scheduler-root .gbp-import-preview tr:last-child td{border-bottom:none}#greenfield-scheduler-root .gbp-import-preview tr.excluded{opacity:.4}#greenfield-scheduler-root .gbp-import-preview tr.conflict{background:#c628280f!important}#greenfield-scheduler-root .gbp-import-preview tr.conflict td{color:var(--stitch,#c62828)!important}#greenfield-scheduler-root .gbp-import-cell-ok{color:var(--gray-700)!important}#greenfield-scheduler-root .gbp-import-cell-warn{color:var(--stitch,#c62828)!important;font-weight:600!important}#greenfield-scheduler-root .gbp-import-cell-warn select{border:1px solid var(--stitch,#c62828)!important;color:var(--stitch,#c62828)!important;background:#fff!important;border-radius:4px!important;padding:.25rem .375rem!important;font-size:.75rem!important}#greenfield-scheduler-root .gbp-import-mappings{margin-bottom:1rem}#greenfield-scheduler-root .gbp-import-mapping-title{margin-bottom:.5rem;text-transform:uppercase!important;letter-spacing:.3px!important;color:var(--gray-500)!important;font-size:.75rem!important;font-weight:700!important}#greenfield-scheduler-root .gbp-import-mapping-grid{flex-direction:column;gap:.375rem;margin-bottom:1rem;display:flex}#greenfield-scheduler-root .gbp-import-mapping-item{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;display:grid}#greenfield-scheduler-root .gbp-import-mapping-arrow{color:var(--gray-400)!important;font-size:.875rem!important}#greenfield-scheduler-root .gbp-import-mapping-from{text-align:right;color:var(--gray-700)!important;font-size:.8125rem!important;font-weight:600!important}#greenfield-scheduler-root .gbp-import-mapping-to select{width:100%;border:1px solid var(--gray-300)!important;border-radius:4px!important;padding:.375rem .5rem!important;font-size:.8125rem!important}#greenfield-scheduler-root .gbp-import-mapping-to.matched select{border-color:var(--wall-400);color:var(--wall-600)!important}#greenfield-scheduler-root .gbp-import-mapping-to.unmatched select{border-color:var(--stitch,#c62828);color:var(--stitch,#c62828)!important}#greenfield-scheduler-root .gbp-import-results{text-align:center;padding:2rem 0!important}#greenfield-scheduler-root .gbp-import-results-icon{margin-bottom:.75rem;font-size:2.5rem!important}#greenfield-scheduler-root .gbp-import-results-count{margin-bottom:.25rem;color:var(--gray-900)!important;font-size:1.25rem!important;font-weight:700!important}#greenfield-scheduler-root .gbp-import-results-detail{margin-bottom:1.5rem;color:var(--gray-500)!important;font-size:.875rem!important}#greenfield-scheduler-root .gbp-import-errors{text-align:left;max-width:500px;max-height:200px;overflow-y:auto;border:1px solid var(--gray-200)!important;border-radius:6px!important;margin:1rem auto!important}#greenfield-scheduler-root .gbp-import-error-row{border-bottom:1px solid var(--gray-100);color:var(--stitch,#c62828)!important;padding:.375rem .75rem!important;font-size:.75rem!important}#greenfield-scheduler-root .gbp-import-error-row:last-child{border-bottom:none}#greenfield-scheduler-root .gbp-import-progress{text-align:center;padding:3rem 0!important}#greenfield-scheduler-root .gbp-import-progress-bar{width:200px;height:6px;overflow:hidden;background:var(--gray-200)!important;border-radius:3px!important;margin:1rem auto!important}#greenfield-scheduler-root .gbp-import-progress-fill{height:100%;transition:width .3s;background:var(--blue-500)!important;border-radius:3px!important}#greenfield-scheduler-root .gbp-import-actions{justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}#greenfield-scheduler-root .gbp-import-mode{margin-top:1.5rem;border:1px solid var(--gray-300)!important;background:var(--gray-50)!important;border-radius:8px!important;padding:1rem!important}#greenfield-scheduler-root .gbp-import-mode-title{margin-bottom:.625rem;color:var(--gray-700)!important;font-size:.8125rem!important;font-weight:700!important}#greenfield-scheduler-root .gbp-import-mode-option{cursor:pointer;align-items:flex-start;gap:.625rem;margin-bottom:.5rem;display:flex;border:1px solid var(--gray-300)!important;background:var(--white)!important;border-radius:6px!important;padding:.625rem .75rem!important}#greenfield-scheduler-root .gbp-import-mode-option.is-active{border-color:var(--blue-500);background:var(--blue-50)!important}#greenfield-scheduler-root .gbp-import-mode-option input[type=radio]{width:16px;height:16px;accent-color:var(--blue-500);cursor:pointer;flex-shrink:0;margin:.125rem 0 0!important}#greenfield-scheduler-root .gbp-import-mode-body{flex-direction:column;gap:.125rem;display:flex}#greenfield-scheduler-root .gbp-import-mode-name{color:var(--gray-700)!important;font-size:.8125rem!important;font-weight:600!important}#greenfield-scheduler-root .gbp-import-mode-desc{color:var(--gray-500)!important;font-size:.75rem!important;line-height:1.5!important}#greenfield-scheduler-root .gbp-import-mode-note{color:var(--gray-600)!important;margin:.75rem 0 0!important;font-size:.75rem!important;line-height:1.5!important}#greenfield-scheduler-root .gbp-import-mode-warning{align-items:flex-start;gap:.5rem;margin-top:.75rem;display:flex;border:1px solid var(--stitch-light)!important;color:var(--gray-700)!important;background:#fef2f2!important;border-radius:6px!important;padding:.625rem .75rem!important;font-size:.75rem!important;line-height:1.5!important}#greenfield-scheduler-root .gbp-import-mode-warning svg{flex-shrink:0;margin-top:.125rem;color:var(--stitch)!important}#greenfield-scheduler-root .gbp-import-confirm-lead{color:var(--gray-700)!important;margin:0 0 .75rem!important;font-size:.875rem!important;line-height:1.5!important}#greenfield-scheduler-root .gbp-import-confirm-table{overflow:hidden;border:1px solid var(--gray-300)!important;border-radius:6px!important}#greenfield-scheduler-root .gbp-import-confirm-row{border-bottom:1px solid var(--gray-200);justify-content:space-between;align-items:center;gap:.75rem;display:flex;color:var(--gray-700)!important;padding:.4375rem .625rem!important;font-size:.75rem!important}#greenfield-scheduler-root .gbp-import-confirm-row:last-child{border-bottom:none}#greenfield-scheduler-root .gbp-import-confirm-row.is-orphan{color:var(--stitch)!important;background:#fef2f2!important;font-weight:600!important}#greenfield-scheduler-root .gbp-import-confirm-foot{color:var(--gray-600)!important;margin:.75rem 0 0!important;font-size:.75rem!important;line-height:1.5!important}html>body #greenfield-scheduler-root .gbp-page-header{flex-flow:wrap;place-content:flex-start;align-items:flex-start;gap:1rem;display:flex;margin:0 0 1rem!important}html>body #greenfield-scheduler-root .gbp-page-header>*{flex:none;align-self:center}@media only screen and (width<=1024px){html>body #greenfield-scheduler-root .gbp-page-header>*{flex-grow:1;flex-shrink:1}}html>body #greenfield-scheduler-root .gbp-page-header>.gbp-page-title{color:var(--gray-900)!important;margin:0!important;padding:0!important;font-size:1.25rem!important;font-weight:700!important;line-height:36px!important}#greenfield-scheduler-root .gbp-page-subtitle{color:var(--gray-500)!important;margin:.25rem 0 0!important;font-size:.8125rem!important}#greenfield-scheduler-root .gbp-card-list{flex-direction:column;gap:.5rem;display:flex}#greenfield-scheduler-root .gbp-card{cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;transition:border-color .2s,box-shadow .2s,background .2s,transform .15s;display:flex;background:var(--white)!important;border:1px solid var(--gray-200)!important;border-radius:10px!important;padding:.875rem 1rem!important}#greenfield-scheduler-root .gbp-card:hover{border-color:var(--blue-200);box-shadow:0 2px 8px #0032a01a!important}#greenfield-scheduler-root .gbp-card:active{transform:scale(.99);background:var(--gray-50)!important}#greenfield-scheduler-root .gbp-card-info{flex:1;min-width:0}#greenfield-scheduler-root .gbp-card-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:var(--gray-900)!important;font-size:.9375rem!important;font-weight:600!important}#greenfield-scheduler-root .gbp-card-meta{margin-top:.125rem;color:var(--gray-500)!important;font-size:.75rem!important}#greenfield-scheduler-root .gbp-card-chevron{flex-shrink:0;margin-left:.5rem;color:var(--gray-300)!important;font-size:1.25rem!important}#greenfield-scheduler-root .gbp-badge{display:inline-block;text-transform:uppercase!important;letter-spacing:.3px!important;border-radius:2px!important;padding:.125rem .5rem!important;font-size:.6875rem!important;font-weight:700!important}#greenfield-scheduler-root .gbp-badge-active{background:var(--wall-50)!important;color:var(--wall-500)!important;border:1px solid var(--wall-500)!important}#greenfield-scheduler-root .gbp-badge-inactive{color:var(--stitch)!important;border:1px solid var(--stitch)!important;background:#c628280f!important}#greenfield-scheduler-root .gbp-badge-primary{background:var(--blue-50)!important;color:var(--blue-500)!important;border:1px solid var(--blue-500)!important}#greenfield-scheduler-root .gbp-badge-gold{background:var(--gold-50)!important;color:var(--gold-600)!important;border:1px solid var(--gold-600)!important}#greenfield-scheduler-root .gbp-empty{text-align:center;color:var(--gray-400)!important;padding:2rem 1rem!important}#greenfield-scheduler-root .gbp-empty-icon{margin-bottom:.5rem;font-size:2rem!important}#greenfield-scheduler-root .gbp-empty p{margin:0!important;font-size:.875rem!important}#greenfield-scheduler-root .gbp-nav-bar{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}#greenfield-scheduler-root .gbp-nav-btn{cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:.25rem;transition:background .2s,color .2s,border-color .2s;display:inline-flex;color:var(--blue-600)!important;background:var(--blue-50)!important;border:1px solid var(--blue-200)!important;border-radius:6px!important;padding:.375rem .625rem!important;font-size:.75rem!important;font-weight:600!important}#greenfield-scheduler-root .gbp-nav-btn:hover{border-color:var(--blue-300);background:var(--blue-100)!important}#greenfield-scheduler-root .gbp-nav-btn:active{transform:scale(.97)}#greenfield-scheduler-root .gbp-nav-btn-muted{border-color:var(--gray-200);color:var(--gray-500)!important;background:var(--gray-100)!important}#greenfield-scheduler-root .gbp-nav-btn-muted:hover{border-color:var(--gray-300);color:var(--gray-700)!important;background:var(--gray-200)!important}#greenfield-scheduler-root .gbp-back-btn{cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:.25rem;margin-bottom:.75rem;transition:color .2s;display:inline-flex;color:var(--blue-500)!important;background:0 0!important;border:none!important;padding:0!important;font-size:.8125rem!important;font-weight:600!important}#greenfield-scheduler-root .gbp-back-btn:hover{color:var(--blue-600)!important}#greenfield-scheduler-root .gbp-search{margin-bottom:1rem}#greenfield-scheduler-root .gbp-search input{width:100%}#greenfield-scheduler-root .gbp-toggle-row{border-bottom:1px solid var(--gray-100);justify-content:space-between;align-items:center;display:flex;padding:.75rem 0!important}#greenfield-scheduler-root .gbp-toggle-label{color:var(--gray-700)!important;font-size:.875rem!important}#greenfield-scheduler-root .gbp-error{margin-bottom:1rem;border:1px solid var(--stitch-light)!important;color:var(--stitch)!important;background:#fef2f2!important;border-radius:8px!important;padding:.625rem .875rem!important;font-size:.8125rem!important}#greenfield-scheduler-root .gbp-success{margin-bottom:1rem;background:var(--wall-50)!important;border:1px solid var(--wall-200)!important;color:var(--wall-500)!important;border-radius:8px!important;padding:.625rem .875rem!important;font-size:.8125rem!important}#greenfield-scheduler-root .gbp-data-table-page{flex-direction:column;height:100%;display:flex;overflow:hidden;min-height:0!important}#greenfield-scheduler-root .gbp-page-transition:has(.gbp-data-table-page){height:100%;overflow:hidden}#greenfield-scheduler-root .gbp-data-table-toolbar{flex-shrink:0;padding:0 0 .75rem!important}#greenfield-scheduler-root .gbp-data-table-scroll{-webkit-overflow-scrolling:touch;max-height:100%;overflow:auto;border:1px solid var(--gray-400)!important;background:var(--white)!important;border-radius:3px!important;min-height:0!important;box-shadow:0 2px 8px #00000014!important}#greenfield-scheduler-root .gbp-data-table{border-collapse:collapse;width:100%;font-size:.9375rem!important}#greenfield-scheduler-root .gbp-data-table thead{z-index:2;position:sticky;top:0;background:var(--gray-200)!important;box-shadow:0 1px #9ca3af,0 2px 4px #0000000f!important}#greenfield-scheduler-root .gbp-data-table th{text-align:left;white-space:nowrap;-webkit-user-select:none;user-select:none;color:var(--gray-500)!important;text-transform:uppercase!important;letter-spacing:.5px!important;padding:.875rem .75rem!important;font-size:.75rem!important;font-weight:700!important}#greenfield-scheduler-root .gbp-data-table th.sortable{cursor:pointer;transition:color .2s}#greenfield-scheduler-root .gbp-data-table th.sortable:hover{color:var(--gray-800)!important}#greenfield-scheduler-root .gbp-data-table tbody tr{border-bottom:1px solid var(--gray-400);transition:background .15s}#greenfield-scheduler-root .gbp-data-table tbody tr:nth-child(2n),#greenfield-scheduler-root .gbp-data-table tbody tr:nth-child(2n) td.sticky-col,#greenfield-scheduler-root .gbp-data-table tbody tr:nth-child(2n) td.sticky-col-2{background:#f9fafb!important}#greenfield-scheduler-root .gbp-data-table tbody tr:last-child{border-bottom:none}#greenfield-scheduler-root .gbp-data-table tbody tr:hover{background:var(--blue-50)!important}#greenfield-scheduler-root .gbp-data-table tbody tr:active{background:var(--blue-100)!important}#greenfield-scheduler-root .gbp-data-table tbody tr.clickable{cursor:pointer}#greenfield-scheduler-root .gbp-data-table td{vertical-align:middle;color:var(--gray-700)!important;padding:.625rem .75rem!important}#greenfield-scheduler-root .gbp-data-table td.actions{text-align:right;white-space:nowrap}#greenfield-scheduler-root .gbp-data-table td.actions .gbp-btn{padding:.375rem .75rem!important;font-size:.8125rem!important}#greenfield-scheduler-root .gbp-icon-btn{border-style:solid;border-width:1px;border-color:var(--gray-300);cursor:pointer;justify-content:center;align-items:center;width:34px;height:34px;transition:background .15s,border-color .15s,color .15s;display:inline-flex;background:var(--white)!important;border-radius:6px!important;padding:0!important}#greenfield-scheduler-root .gbp-icon-btn:hover{border-color:var(--gray-400);background:var(--gray-50)!important}#greenfield-scheduler-root .gbp-icon-btn.gbp-icon-btn-view{border-color:#1976d2;color:#1976d2!important;background:#e3f2fd!important}#greenfield-scheduler-root .gbp-icon-btn.gbp-icon-btn-view:hover{border-color:#1976d2;color:#fff!important;background:#1976d2!important}#greenfield-scheduler-root .gbp-icon-btn.gbp-icon-btn-edit{border-color:#f57c00;color:#f57c00!important;background:#fff3e0!important}#greenfield-scheduler-root .gbp-icon-btn.gbp-icon-btn-edit:hover{border-color:#f57c00;color:#fff!important;background:#f57c00!important}#greenfield-scheduler-root .gbp-icon-btn.gbp-icon-btn-disable{border-color:#757575;color:#757575!important;background:#f5f5f5!important}#greenfield-scheduler-root .gbp-icon-btn.gbp-icon-btn-disable:hover{border-color:#757575;color:#fff!important;background:#757575!important}#greenfield-scheduler-root .gbp-icon-btn.gbp-icon-btn-enable{border-color:#2e7d32;color:#2e7d32!important;background:#e8f5e9!important}#greenfield-scheduler-root .gbp-icon-btn.gbp-icon-btn-enable:hover{border-color:#2e7d32;color:#fff!important;background:#2e7d32!important}#greenfield-scheduler-root .gbp-icon-btn.gbp-icon-btn-delete{border-color:#c62828;color:#c62828!important;background:#fdecea!important}#greenfield-scheduler-root .gbp-icon-btn.gbp-icon-btn-delete:hover{border-color:#c62828;color:#fff!important;background:#c62828!important}#greenfield-scheduler-root .gbp-data-table td.nowrap{white-space:nowrap}#greenfield-scheduler-root .gbp-data-table td.bold{color:var(--gray-900)!important;font-weight:600!important}#greenfield-scheduler-root .gbp-data-table th.center,#greenfield-scheduler-root .gbp-data-table td.center{text-align:center}#greenfield-scheduler-root .gbp-data-table th.sticky-col,#greenfield-scheduler-root .gbp-data-table td.sticky-col{z-index:1;white-space:nowrap;transition:background .15s;position:sticky;left:0;background:#fff!important}#greenfield-scheduler-root .gbp-data-table tbody tr:hover td.sticky-col,#greenfield-scheduler-root .gbp-data-table tbody tr:hover td.sticky-col-2{background:var(--blue-50)!important}#greenfield-scheduler-root .gbp-data-table thead th.sticky-col{z-index:3;background:var(--gray-200)!important}#greenfield-scheduler-root .gbp-data-table th.sticky-col-2,#greenfield-scheduler-root .gbp-data-table td.sticky-col-2{left:var(--sticky-col-1-width,120px);z-index:1;transition:background .15s;position:sticky;background:#fff!important}#greenfield-scheduler-root .gbp-data-table thead th.sticky-col-2{z-index:3;background:var(--gray-200)!important}#greenfield-scheduler-root .gbp-data-table th.sticky-col-end,#greenfield-scheduler-root .gbp-data-table td.sticky-col-end{position:sticky}#greenfield-scheduler-root .gbp-data-table th.sticky-col-end:after,#greenfield-scheduler-root .gbp-data-table td.sticky-col-end:after{content:"";pointer-events:none;width:6px;position:absolute;top:0;bottom:0;right:-6px;background:linear-gradient(90deg,#00000014,#0000)!important}#greenfield-scheduler-root .gbp-data-table-filter-bar{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.625rem;display:flex}#greenfield-scheduler-root .gbp-data-table-filter-bar input[type=search]{flex:1;min-width:150px}#greenfield-scheduler-root .gbp-data-table-filter-bar select{min-width:120px}#greenfield-scheduler-root .gbp-data-table-filter-bar label{white-space:nowrap;cursor:pointer;align-items:center;gap:.375rem;display:flex;color:var(--gray-600)!important;font-size:.8125rem!important}#greenfield-scheduler-root .gbp-data-table-filter-toggle{display:none}@media (width<=767px){#greenfield-scheduler-root .gbp-data-table-filter-toggle{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;color:var(--gray-500)!important;background:var(--gray-100)!important;border:1px solid var(--gray-300)!important;border-radius:6px!important;padding:0!important}#greenfield-scheduler-root .gbp-data-table-filter-bar{opacity:0;max-height:0;margin-bottom:0;transition:max-height .3s,opacity .2s,margin-bottom .3s;overflow:hidden}#greenfield-scheduler-root .gbp-data-table-filter-bar.open{opacity:1;max-height:500px;margin-bottom:.625rem}}#greenfield-scheduler-root .gbp-data-table-search{margin-bottom:.625rem}#greenfield-scheduler-root .gbp-data-table-filters{flex-wrap:wrap;gap:.5rem;margin-bottom:.625rem;display:flex}#greenfield-scheduler-root .gbp-data-table-filter{flex:1;min-width:120px}#greenfield-scheduler-root .gbp-data-table-filter:disabled{opacity:.5}#greenfield-scheduler-root .gbp-data-table-pagination{flex-shrink:0;justify-content:center;align-items:center;gap:.75rem;display:flex;padding:.625rem 0 0!important}#greenfield-scheduler-root .gbp-data-table-pagination button{cursor:pointer;border:1px solid var(--gray-300)!important;background:var(--white)!important;color:var(--gray-600)!important;border-radius:4px!important;padding:.375rem .75rem!important;font-size:.75rem!important;font-weight:600!important}#greenfield-scheduler-root .gbp-data-table-pagination button:hover:not(:disabled){background:var(--gray-50)!important}#greenfield-scheduler-root .gbp-data-table-pagination button:disabled{opacity:.4;cursor:default}#greenfield-scheduler-root .gbp-data-table-pagination span{color:var(--gray-500)!important;font-size:.75rem!important}#greenfield-scheduler-root .gbp-data-table-empty{text-align:center;color:var(--gray-400)!important;padding:3rem 1rem!important;font-size:.875rem!important}#greenfield-scheduler-root .gbp-leagues-breadcrumb{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}#greenfield-scheduler-root .gbp-leagues-breadcrumb-nav{flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;display:flex}#greenfield-scheduler-root .gbp-leagues-year-select{height:40px;font-size:1rem!important;font-weight:600!important}#greenfield-scheduler-root .gbp-leagues-breadcrumb-sep{flex-shrink:0;color:var(--gray-400)!important}#greenfield-scheduler-root .gbp-leagues-breadcrumb-link{cursor:pointer;white-space:nowrap;align-items:center;height:40px;transition:background .15s,border-color .15s;display:inline-flex;background:var(--gray-100)!important;border:1px solid var(--gray-300)!important;color:var(--gray-700)!important;border-radius:6px!important;padding:0 .75rem!important;font-size:1rem!important;font-weight:500!important}#greenfield-scheduler-root .gbp-leagues-breadcrumb-link:hover{border-color:var(--gray-400);background:var(--gray-200)!important}#greenfield-scheduler-root .gbp-leagues-breadcrumb-link.active{border-color:var(--gray-300);cursor:default;color:var(--gray-900)!important;background:var(--white)!important;font-weight:700!important}#greenfield-scheduler-root .gbp-leagues-breadcrumb-link.active:hover{border-color:var(--gray-300);background:var(--white)!important}#greenfield-scheduler-root .gbp-leagues-add-btn{white-space:nowrap;height:40px;border-radius:6px!important;padding:0 1rem!important;font-size:1rem!important}@media (width<=480px){#greenfield-scheduler-root .gbp-leagues-breadcrumb-nav{flex-wrap:nowrap;gap:.25rem}#greenfield-scheduler-root .gbp-leagues-breadcrumb-link{height:32px;padding:0 .5rem!important;font-size:.8125rem!important}#greenfield-scheduler-root .gbp-leagues-breadcrumb-sep{font-size:.8125rem!important}}#greenfield-scheduler-root input[type=text],#greenfield-scheduler-root input[type=email],#greenfield-scheduler-root input[type=password],#greenfield-scheduler-root input[type=number],#greenfield-scheduler-root input[type=tel],#greenfield-scheduler-root input[type=search],#greenfield-scheduler-root input[type=date],#greenfield-scheduler-root input[type=url],#greenfield-scheduler-root select,#greenfield-scheduler-root textarea{box-sizing:border-box;height:40px;transition:border-color .15s,box-shadow .15s;color:#1f2937!important;background:#fff!important;border:1px solid #9ca3af!important;border-radius:6px!important;padding:0 .75rem!important;font-family:inherit!important;font-size:.9375rem!important;line-height:1.5!important}#greenfield-scheduler-root input[type=date]{appearance:none;min-width:0;max-width:100%}#greenfield-scheduler-root select{appearance:none;display:block;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 8 10 12 14 8'/></svg>") right .625rem center/16px 16px no-repeat!important;padding:0 2.25rem 0 .75rem!important}#greenfield-scheduler-root textarea{height:auto;padding:.5rem .75rem!important}#greenfield-scheduler-root input[type=text]:focus,#greenfield-scheduler-root input[type=email]:focus,#greenfield-scheduler-root input[type=password]:focus,#greenfield-scheduler-root input[type=number]:focus,#greenfield-scheduler-root input[type=tel]:focus,#greenfield-scheduler-root input[type=search]:focus,#greenfield-scheduler-root input[type=date]:focus,#greenfield-scheduler-root input[type=url]:focus,#greenfield-scheduler-root select:focus,#greenfield-scheduler-root textarea:focus{border-color:var(--blue-500);outline:none;box-shadow:0 0 0 3px #0032a01f!important}#greenfield-scheduler-root input:disabled,#greenfield-scheduler-root select:disabled,#greenfield-scheduler-root textarea:disabled{opacity:.5;cursor:not-allowed;background:#f9fafb!important}#greenfield-scheduler-root .gbp-assign-coach-row{align-items:stretch;gap:.5rem;display:flex}#greenfield-scheduler-root .gbp-assign-coach-row select{flex:auto;min-width:0}@media (width<=480px){#greenfield-scheduler-root .gbp-assign-coach-row{flex-direction:column}}#greenfield-scheduler-root .gbp-color-circle{cursor:pointer;appearance:none;flex-shrink:0;width:36px;min-width:36px;height:36px;overflow:hidden;border:none!important;border-radius:50%!important;padding:0!important}#greenfield-scheduler-root input.gbp-color-circle{width:36px;border:none!important;border-radius:50%!important;padding:0!important}#greenfield-scheduler-root .gbp-color-circle::-webkit-color-swatch-wrapper{padding:0!important}#greenfield-scheduler-root .gbp-color-circle::-webkit-color-swatch{border:2px solid #00000026!important;border-radius:50%!important}#greenfield-scheduler-root .gbp-color-circle::-moz-color-swatch{border:2px solid #00000026!important;border-radius:50%!important}#greenfield-scheduler-root .gbp-phone-link{cursor:pointer;text-decoration:none;color:var(--blue-500)!important}#greenfield-scheduler-root .gbp-phone-link:hover{text-decoration:underline}#greenfield-scheduler-root .gbp-coach-chip-list{flex-direction:column;gap:.25rem;display:flex}#greenfield-scheduler-root .gbp-coach-chip{white-space:nowrap;text-align:left;display:block;color:var(--gray-700)!important;background:#0000000a!important;border:1px solid #0000001a!important;border-radius:4px!important;padding:.25rem .625rem!important;font-size:.8125rem!important}#greenfield-scheduler-root .gbp-alert{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex;border-radius:6px!important;padding:.75rem 1rem!important;font-size:.875rem!important;line-height:1.5!important}#greenfield-scheduler-root .gbp-alert-error{color:#c62828!important;background:#fdecea!important;border:1px solid #c62828!important}#greenfield-scheduler-root .gbp-alert-success{color:#1b5e20!important;background:#e8f5e9!important;border:1px solid #2e7d32!important}#greenfield-scheduler-root .gbp-alert-close{opacity:.6;cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .15s;display:flex;color:inherit!important;background:0 0!important;border:none!important;border-radius:4px!important;padding:0!important}#greenfield-scheduler-root .gbp-alert-close:hover{opacity:1}#greenfield-scheduler-root .gbp-reorder-cell{flex-direction:column;align-items:center;gap:0;padding-top:.25rem;padding-bottom:.25rem;display:flex}#greenfield-scheduler-root .gbp-reorder-btn{cursor:pointer;justify-content:center;align-items:center;width:24px;height:18px;transition:color .15s,background .15s;display:flex;color:var(--gray-400)!important;background:0 0!important;border:none!important;border-radius:3px!important;padding:0!important}#greenfield-scheduler-root .gbp-reorder-btn:hover:not(:disabled){color:var(--gray-700)!important;background:var(--gray-100)!important}#greenfield-scheduler-root .gbp-reorder-btn:disabled{cursor:default;color:var(--gray-200)!important}#greenfield-scheduler-root .gbp-mlb-team-tile{transition:border-color .15s,background-color .15s;background:var(--white)!important;border:1px solid var(--gray-300)!important}#greenfield-scheduler-root .gbp-mlb-team-tile:hover{border-color:var(--gray-500);background-color:#0032a00f!important}#greenfield-scheduler-root .gbp-mlb-team-tile.is-checked{border-color:var(--blue-500);background-color:#0032a00a!important}#greenfield-scheduler-root .gbp-mlb-team-tile.is-checked:hover{background-color:#0032a01a!important}#greenfield-scheduler-root .gbp-mlb-team-tile.is-disabled,#greenfield-scheduler-root .gbp-mlb-team-tile.is-disabled:hover{border-color:var(--gray-300);cursor:not-allowed;background:var(--white)!important}#greenfield-scheduler-root .gbp-checkbox-pills{flex-wrap:wrap;gap:.375rem;margin-top:.25rem;display:flex}#greenfield-scheduler-root .gbp-checkbox-pill{cursor:pointer;align-items:center;gap:.375rem;margin-bottom:0;transition:border-color .15s,background .15s;display:inline-flex;border:1px solid var(--gray-300)!important;background:var(--white)!important;color:var(--gray-700)!important;border-radius:6px!important;padding:.4375rem .625rem!important;font-size:.8125rem!important;font-weight:600!important}#greenfield-scheduler-root .gbp-checkbox-pill:hover{border-color:var(--gray-500)}#greenfield-scheduler-root .gbp-checkbox-pill.is-checked{border-color:var(--blue-500);background:#0032a00d!important}html>body #greenfield-scheduler-root .gbp-checkbox-pill{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.25rem;min-width:2.5rem;margin-bottom:0;display:flex}#greenfield-scheduler-root .gbp-checkbox-pill input[type=checkbox]{width:16px;height:16px;accent-color:var(--blue-500);cursor:pointer;flex-shrink:0;margin:0!important}#greenfield-scheduler-root .gbp-field-optional{color:var(--gray-400)!important;font-weight:400!important}#greenfield-scheduler-root .gbp-res-actions{flex-wrap:wrap;gap:.375rem;margin-top:.5rem;display:flex}#greenfield-scheduler-root .gbp-res-edit,#greenfield-scheduler-root .gbp-res-delete{cursor:pointer;align-items:center;gap:.25rem;transition:background .2s,transform .2s;display:inline-flex;min-height:30px!important;color:var(--white)!important;border:none!important;border-radius:4px!important;padding:.3125rem .625rem!important;font-size:.6875rem!important;font-weight:600!important}#greenfield-scheduler-root .gbp-res-edit{background:var(--blue-500)!important}#greenfield-scheduler-root .gbp-res-delete{background:var(--stitch)!important}#greenfield-scheduler-root .gbp-res-edit:hover{background:var(--blue-600)!important}#greenfield-scheduler-root .gbp-res-delete:hover{background:var(--stitch-dark)!important}#greenfield-scheduler-root .gbp-res-edit:active,#greenfield-scheduler-root .gbp-res-delete:active{transform:scale(.97)}#greenfield-scheduler-root .gbp-loading{justify-content:center;align-items:center;display:flex;min-height:300px!important;color:var(--gray-500)!important;font-family:inherit!important}#greenfield-scheduler-root .gbp-login-page{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;height:100dvh;display:flex;position:relative;background:var(--gray-50)!important;padding:1rem!important;font-family:inherit!important}#greenfield-scheduler-root .gbp-login-page:before{z-index:0;content:"";opacity:.075;filter:grayscale();background-image:url(./greenfield-app.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}#greenfield-scheduler-root .gbp-login-card{z-index:1;width:calc(100% - 4rem);max-width:380px;position:relative;background:var(--white)!important;border:1px solid var(--gray-200)!important;border-radius:12px!important;padding:2rem 1.5rem!important;box-shadow:0 1px 3px #00000014,0 .5em 1em #00000026!important}#greenfield-scheduler-root .gbp-login-toggle{margin-bottom:1.25rem;display:flex;overflow:hidden;border:1px solid var(--gray-300)!important;border-radius:6px!important}#greenfield-scheduler-root .gbp-login-toggle-btn{cursor:pointer;flex:1;transition:background .2s,color .2s;background:var(--white)!important;color:var(--gray-500)!important;border:none!important;padding:.5rem!important;font-size:.8125rem!important;font-weight:600!important}#greenfield-scheduler-root .gbp-login-toggle-btn:not(:last-child){border-right:1px solid var(--gray-300)}#greenfield-scheduler-root .gbp-login-toggle-btn.active{background:var(--blue-500)!important;color:#fff!important}#greenfield-scheduler-root .gbp-login-toggle-btn:hover:not(.active){background:var(--gray-100)!important}#greenfield-scheduler-root .gbp-login-card h1{color:var(--blue-500)!important;margin:0 0 .25rem!important;font-size:1.375rem!important;font-weight:700!important}#greenfield-scheduler-root .gbp-login-subtitle{color:var(--gray-500)!important;margin:0 0 1.5rem!important;font-size:.875rem!important}#greenfield-scheduler-root .gbp-login-form label{margin-bottom:.375rem;display:block;color:var(--gray-700)!important;font-size:.8125rem!important;font-weight:600!important}#greenfield-scheduler-root .gbp-login-form input{width:100%;margin-bottom:1rem;display:block}#greenfield-scheduler-root .gbp-login-form button{cursor:pointer;-webkit-tap-highlight-color:transparent;width:100%;transition:background .2s,transform .1s;display:block;color:#fff!important;background:var(--blue-500)!important;border:none!important;border-radius:8px!important;padding:.75rem!important;font-size:.9375rem!important;font-weight:600!important}#greenfield-scheduler-root .gbp-login-form button:active:not(:disabled){transform:scale(.97)}#greenfield-scheduler-root .gbp-login-form button:hover:not(:disabled){background:var(--blue-600)!important}#greenfield-scheduler-root .gbp-login-form button:disabled{opacity:.6;cursor:not-allowed}#greenfield-scheduler-root .gbp-login-error{margin-bottom:1rem;border:1px solid var(--stitch-light)!important;color:var(--stitch)!important;background:#fef2f2!important;border-radius:8px!important;padding:.625rem .875rem!important;font-size:.8125rem!important}#greenfield-scheduler-root .gbp-login-back-to-map{z-index:1;cursor:pointer;align-items:center;gap:.25rem;margin-top:2.5rem;transition:color .2s,border-color .2s,background .2s;display:inline-flex;position:relative;color:var(--gray-500)!important;border:1px solid var(--gray-300)!important;background:0 0!important;border-radius:8px!important;padding:.5rem 1rem!important;font-size:.875rem!important;font-weight:600!important}#greenfield-scheduler-root .gbp-login-back-to-map:hover{border-color:var(--gray-400);color:var(--gray-700)!important;background:var(--gray-50)!important}#greenfield-scheduler-root .gbp-login-back-to-map:active{transform:scale(.97)}html>body #greenfield-scheduler-root .gbp-calendar-view-toggle{border-style:solid;border-width:1px;border-color:var(--blue-500);flex-flow:wrap;place-content:center;align-items:center;gap:0;height:36px;display:flex;overflow:hidden;border-radius:6px!important;margin:0!important;padding:0!important}html>body #greenfield-scheduler-root .gbp-calendar-view-toggle>button.gbp-calendar-view-btn{border-style:solid;border-width:0;border-color:var(--blue-500);cursor:pointer;-webkit-tap-highlight-color:transparent;flex:auto;align-self:center;height:100%;transition:background .2s,color .2s;color:var(--gray-500)!important;background:var(--white)!important;margin:0!important;padding:.375rem .75rem!important;font-size:.75rem!important;font-weight:600!important}html>body #greenfield-scheduler-root .gbp-calendar-view-toggle>button.gbp-calendar-view-btn.active{color:var(--white)!important;background:var(--blue-500)!important}html>body #greenfield-scheduler-root .gbp-calendar-view-toggle>button.gbp-calendar-view-btn:hover:not(.active){color:var(--black)!important;background:var(--gray-200)!important}:is(html:has(#greenfield-scheduler-root),body:has(#greenfield-scheduler-root)){overflow:auto!important}@media (width>=768px){:is(html:has(#greenfield-scheduler-root),body:has(#greenfield-scheduler-root)){overflow:hidden!important}}:root{--blue-50:#e8edf7;--blue-100:#c5d0ec;--blue-200:#8a9fd4;--blue-300:#4f6fbc;--blue-400:#1a4aad;--blue-500:#0032a0;--blue-600:#002a87;--blue-700:#00216b;--blue-800:#001950;--blue-900:#001035;--gold-50:#fef9e0;--gold-100:#fdf0a8;--gold-200:#fce44d;--gold-300:#fbda01;--gold-400:#d4b800;--gold-500:#a89200;--gold-600:#7d6d00;--gold-700:#574c00;--gold-800:#3d3500;--gold-900:#261f00;--wall-50:#e6f0e7;--wall-100:#b3d4b6;--wall-200:#6aad70;--wall-300:#3d8b44;--wall-400:#2e7d32;--wall-500:#1b5e20;--wall-600:#164d1a;--wall-700:#113c14;--wall-800:#0c2b0e;--wall-900:#071a08;--grass-light:#4caf50;--grass-dark:#388e3c;--grass-deep:#2e7d32;--hr-yellow-light:#fff176;--hr-yellow:#ffd600;--hr-yellow-dark:#f9a825;--baseball-50:#fdfbf5;--baseball-100:#faf3e0;--baseball-200:#f5eccd;--baseball-300:#ede0b0;--stitch-light:#ef5350;--stitch:#c62828;--stitch-dark:#8e0000;--dirt-light:#d4a574;--dirt:#a0693d;--dirt-dark:#6d4228;--dirt-deep:#4a2c1a;--white:#fff;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--color-primary:var(--blue-500);--color-primary-hover:var(--blue-600);--color-primary-light:var(--blue-50);--color-secondary:var(--gold-400);--color-secondary-hover:var(--gold-500);--color-secondary-light:var(--gold-50);--color-success:var(--wall-400);--color-success-light:var(--wall-50);--color-danger:var(--stitch);--color-danger-light:#fef2f2;--color-warning:var(--hr-yellow);--color-warning-light:#fffde7;--color-bg:var(--gray-50);--color-surface:var(--white);--color-border:var(--gray-200);--color-text:var(--gray-900);--color-text-muted:var(--gray-500)}body{margin:0!important;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,sans-serif!important}#greenfield-scheduler-root{height:100dvh;overflow:hidden}#greenfield-scheduler-root button,#greenfield-scheduler-root input,#greenfield-scheduler-root select,#greenfield-scheduler-root textarea{font-family:inherit!important}
