:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:500;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:normal;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}#root{max-width:1280px;margin:0 auto;text-align:center}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}html{direction:rtl}body{text-align:start}.login{padding:3rem;border:1px solid;border-radius:10px;border-color:#4169e1}.editBox{padding:1rem;text-align:start}.editBox .label{display:inline-block;width:120px}.editBox .input{background-color:#ffebcd;text-align:left;width:-webkit-fill-available;width:stretch}.dropdownBox{padding:1rem;text-align:start}.dropdownBox .label{display:inline-block;width:120px}.dropdownBox .dropdown{background-color:#ffebcd;border-width:2px;border-color:#767676;width:-webkit-fill-available;width:stretch}.button{padding:2rem 1rem}.button button{background-color:#90ee90;border:1px solid blue}.linkButton{padding:1rem}.linkButton a{text-decoration:underline;cursor:pointer}.form-overlay{position:absolute;inset:0;background:#fff9;display:flex;align-items:center;justify-content:center;z-index:10;transition:opacity .2s ease}.spinner{width:32px;height:32px;border:3px solid #ccc;border-top-color:#333;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.message{color:gray}.alert{color:red}.busy{color:#d3d3d3}.available{color:#00bfff}.page{min-width:80vw;min-height:90vh;padding:1rem;border:1px solid;border-radius:10px;border-color:#4169e1}. .homePage{align-items:center}.homePage .dropdownBox{margin:0 auto;width:10rem}.top-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:60px}.center-item{justify-self:center;position:absolute}.right-item{justify-self:right;position:absolute}.left-item{justify-self:left;position:absolute}.homePage .img{width:100%;height:auto;display:block}.dropdown-container{position:absolute;display:inline-block;top:-20px}.dropdown-button{padding:8px 12px;cursor:pointer}.dropdown-menu{position:static;right:0;top:100%;background:#fff;border:1px solid #ccc;min-width:150px;box-shadow:0 4px 10px #0000001a}.dropdown-item{padding:10px;cursor:pointer}.dropdown-item:hover{background-color:#f5f5f5}.sitesListItem{padding-top:1rem;justify-items:start;cursor:pointer;display:grid;grid-template-columns:2fr 1fr 3fr;gap:2rem}.sitePage{text-align:start}.sitePage .img{width:100%;height:auto;display:block}.siteName{font-weight:700}.siteLocation{grid-column:span 3}.siteConfig{text-align:start;padding-top:1rem}.mapButtonParent{position:absolute;top:22%;left:47%}@media(min-width:768px){.mapButtonParent{position:absolute;top:38%;left:49%}}.mapButton{width:2rem;height:2rem;opacity:0}.sessionsListTitle{padding:1rem;font-weight:700;text-decoration:underline}.sessionsList{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.buttonsRow{display:flex;justify-content:flex-end}.slidingPage{min-height:60vh;padding:1rem;border:1px solid;border-radius:10px;border-color:#4169e1;position:fixed;bottom:0;left:0;right:0;background:#fff;animation:slideUp .5s ease-out}@media(min-width:768px){.slidingPage{min-height:60vh;padding:1rem;border:1px solid;border-radius:10px;border-color:#4169e1;position:fixed;bottom:0;left:0;width:97%;background:#fff;animation:slideUp .5s ease-out}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.slidingPage.hide{animation:slideDown .5s ease-out}@keyframes slideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}.schedulePage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.scheduleMessage{grid-column:span 2;text-align:start;padding:1rem 0 0}.schedulePage .checkBox{grid-column:span 2}.priceMessage{padding:2rem 0px;text-align:start}.schedulePage .react-calendar{width:`100%;border:none;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif}.schedulePage .react-calendar__tile{padding:7px 6px}.schedulePage .react-calendar__tile--active{background-color:#00bfff}.holiday{color:#d10000}.hoursPane{direction:ltr;display:grid;grid-template-rows:repeat(5,auto);grid-auto-flow:column;padding:4.5rem 0 0;font-size:.9em}.hoursPane .button{padding:0}.hoursPane .button button{background-color:#fff;border:none;color:#00bfff;padding:.6em}.hoursPane .button button:disabled{color:#d3d3d3}.hoursPane .button .selected{color:#fff!important;background-color:#00bfff}.checkbox{display:flex;align-items:center;cursor:pointer;gap:1rem;grid-column:span 2;padding:1rem 0 0}.checkbox-box{width:18px;height:18px;border:2px solid #444;display:flex;align-items:center;justify-content:center;font-size:14px;-webkit-user-select:none;user-select:none}.checkbox-box.checked{background-color:#007bff;color:#fff;border-color:#007bff}.checkbox-label{-webkit-user-select:none;user-select:none}.checkbox-box.disabled{background-color:#d3d3d3}.checkbox-label.disabled{color:#d3d3d3}.button .closePage{background-color:transparent;border:none;padding:0}.slidingPage .closePageDiv{grid-column:span 2;text-align:right;padding:0 0 1rem}.slidingPage.session{background-color:#303030}.sessionPage .button .closePage{color:#fff}.sessionPage .topBar{display:grid;grid-template-columns:1fr 2fr 1fr 1fr}.sessionPage .closePageDiv{grid-column:span 1}.sessionPage .topBar .dropdownBox,.sessionPage .button{padding:0 0 1rem}.sessionPage .saveMix{border-radius:5px;font-size:.7em;padding:.2em .4em}.sessionPage .record{color:#fff;background-color:red;width:5rem}.mixerPanel{color:#fff;background-color:#000;font-size:x-small;direction:ltr;display:flex;width:100%;min-width:0;overflow:hidden;height:100%}.channelsContainer{display:flex;flex:1 1 0;min-width:0;min-height:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:auto}.channelsContainer::-webkit-scrollbar{height:14px}.channelsContainer::-webkit-scrollbar-track{background:#555}.channelsContainer::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:7px;border:2px solid #555}.channelsContainer::-webkit-scrollbar-thumb:hover{background-color:#ccc}.mixerSpacer{flex:0 0 5px;width:5px}.masterChannels{display:flex;flex:0 0 auto;padding-bottom:14px}.channelStrip{border:1px solid darkgrey;padding:1rem 0}.knobParent{display:flex;flex-direction:column;align-items:center;position:relative}.knobParent p{margin-block-start:0}.knob{width:2rem;height:2rem;position:relative;-webkit-user-select:none;user-select:none}.knob-svg{position:absolute;width:100%;height:100%;top:0;left:0}.knob-handle{position:absolute;width:3px;height:40%;background:#fff;left:47%;top:12%;transform-origin:center bottom}.auxSend{display:flex;direction:ltr}.auxSendParent p{margin-block-start:0}.auxSend .level .knob{width:1.6rem;height:1.6rem}.auxSend .pan{padding:.4rem 0 0}.auxSend .pan .knob{width:1.2rem;height:1.2rem}.tooltip{position:absolute;height:.8rem;top:-40px;left:75%;transform:translate(-50%);background-color:#faebd7;color:#000;padding:4px 8px;border-radius:4px;font-size:10px;pointer-events:none}.slider{height:12rem;display:flex;flex-direction:column;align-items:center;position:relative}.track{width:3px;height:100%;background:#444;position:relative}.handle{width:1.5rem;height:2rem;background:#999;position:absolute;left:50%;transform:translate(-50%,-50%);cursor:pointer}.handleUpper{height:1rem;background:#666;border-bottom:1px solid black}.handleLower{height:1rem;background:#888}.channelStrip.Master{align-content:end}.channelStrip.Master .handleUpper{background:#466377}.channelStrip.Master .handleLower{background:#6589a4}.savingPopup{position:absolute;display:grid;grid-template-columns:3fr 1fr;top:187px;left:50%;transform:translate(-50%);background-color:#555;color:#fff;padding:4px 8px;border:1px solid white;border-radius:4px;font-size:10px}.savingPopup .editBox{display:grid;grid-template-columns:1fr 2fr;padding:0;height:1.5rem}.savingPopup .label{width:60px}.savingPopup .button{font-size:1em;padding:0 .4em}.blink{animation:blinkAnim 1s step-start infinite}@keyframes blinkAnim{50%{color:red}}.closingPopup{position:absolute;display:grid;grid-template-columns:1fr 1fr;top:187px;left:50%;transform:translate(-50%);background-color:#555;color:#fff;padding:4px 8px;border:1px solid white;border-radius:4px;font-size:10px}.closingPopup .messageParent{grid-column:span 3}.closingPopup .message{color:#fff}.closingPopup .button{padding:1rem}.recordingsListTitle{padding:1rem;font-weight:700;text-decoration:underline}.recordingsList{display:grid;grid-template-columns:1fr 3fr;text-align:start}.dividingLine{grid-column:span 4;border-top:1px solid}.recordingsList .checkbox{padding:0;grid-column:span 1}.recordingsList .checkbox-box{width:12px;height:12px}.recordingsList .recordingName{grid-column:span 3;text-align:start}.react-calendar{width:350px;max-width:100%;background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar *:before,.react-calendar *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__century-view__decades__decade--neighboringCentury{color:#757575}.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;font:inherit;font-size:.833em}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__month-view__days__day--neighboringMonth:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__century-view__decades__decade--neighboringCentury:disabled{color:#cdcdcd}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}
