@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=block);form .form-select-creatable .form-select-creatable__control{border:0;box-shadow:none}form .form-select-creatable .form-select-creatable__control.form-select-creatable__control--is-focused{border:0;box-shadow:inset 0 0 0 .15rem #ffb000}form .form-select-creatable .form-select-creatable__control.form-select-creatable__control--is-disabled{background-color:#ffffffbf}form .form-select-creatable .form-select-creatable__indicators{background-color:#ffb000;border-bottom-right-radius:4px;border-top-right-radius:4px}form .form-select-creatable .form-select-creatable__indicators:hover{cursor:pointer}form .form-select-creatable .form-select-creatable__indicators .form-select-creatable__indicator{align-items:center;border-right:1px solid #00000040;height:100%;justify-content:center;padding:0}form .form-select-creatable .form-select-creatable__indicators .form-select-creatable__indicator>svg{fill:#222;stroke:#222;min-height:36px;min-width:36px;padding:8px}form .form-select-creatable .form-select-creatable__indicators .form-select-creatable__indicator>svg:hover{filter:drop-shadow(1px 1px 0 rgba(0,0,0,.25))}form .form-select-creatable .form-select-creatable__indicators .form-select-creatable__indicator-separator{display:none}form .form-select-creatable .form-select-creatable__input-container:hover{cursor:text}form .form-select-creatable .form-select-creatable__input-container .form-select-creatable__input{box-shadow:none}form .form-select-creatable .form-select-creatable__menu .form-select-creatable__menu-list{border:0;border-color:#0000;border-radius:4px;box-shadow:inset 0 0 0 .15rem #ffb000;padding-bottom:0;padding-top:0}form .form-select-creatable .form-select-creatable__menu .form-select-creatable__option{color:#222}form .form-select-creatable .form-select-creatable__menu .form-select-creatable__option.form-select-creatable__option--is-focused,form .form-select-creatable .form-select-creatable__menu .form-select-creatable__option.form-select-creatable__option--is-selected{background-color:#ffb000}form .form-select-creatable .form-select-creatable__menu .form-select-creatable__option.form-select-creatable__option--is-focused:first-of-type,form .form-select-creatable .form-select-creatable__menu .form-select-creatable__option.form-select-creatable__option--is-selected:first-of-type{border-top-left-radius:4px;border-top-right-radius:4px}form .form-select-creatable .form-select-creatable__menu .form-select-creatable__option.form-select-creatable__option--is-focused:last-of-type,form .form-select-creatable .form-select-creatable__menu .form-select-creatable__option.form-select-creatable__option--is-selected:last-of-type{border-bottom-left-radius:4px;border-bottom-right-radius:4px}form .form-select-creatable .form-select-creatable__menu .form-select-creatable__option.form-select-creatable__option--is-selected{font-weight:700}form .form-select-creatable .form-select-creatable__menu .form-select-creatable__option--is-selected{opacity:.25}form .input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),form .input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.has-validation>div:last-child):not(span){border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#1f1f1f;font-family:-apple-system,BlinkMacSystemFont,Lato,Roboto,Open Sans,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;width:100%}body #root,html #root{display:flex;flex-direction:column;white-space:pre-line;width:100%}.btn,button{border:0}.btn:focus,.btn:hover,button:focus,button:hover{box-shadow:2px 2px 5px #00000080}.btn.customButton,.btn[type=button],.btn[type=submit],button.customButton,button[type=button],button[type=submit]{background-color:#fff;color:#222;font-size:1rem;font-weight:700;outline:none;padding:.25em 1em}.btn[type=submit],button[type=submit]{background-color:#ffb000}.btn.btn-red,button.btn-red{background-color:#dc3545;color:#fff}.btn.button-link,button.button-link{background-color:#0000;border:0;border-radius:4px;color:#ffb000;font-size:.75rem;font-weight:400;text-decoration:none;transition:all .2s ease-in-out}.btn.button-link:focus,.btn.button-link:hover,button.button-link:focus,button.button-link:hover{background-color:#ffb000;color:#222;font-size:1rem;font-weight:700}form{color:var(--primary-text-color)}form.row{margin:0 auto}form h2{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5em;text-shadow:0 4px 3px #0006,0 8px 13px #0000001a,0 18px 23px #0000001a}form h6{border-bottom:1px solid #ffb000;margin-bottom:1em}form input:read-only{background-color:#ffffffbf}form input:read-only:focus{box-shadow:none}form input.error:focus:not(:read-only){box-shadow:inset 0 0 0 .1rem #880f0f}form label,form label>span{position:relative}form label>span{color:#ffb000;width:100%}form .action-buttons{display:flex;flex-direction:row-reverse;gap:1rem}form .field-group{margin-bottom:1em}form .form-control{border:none}form .form-control:read-only{background-color:#0000;box-shadow:inset 0 0 0 .15rem #ffb000;color:#fff}form .form-control:focus{border:0;border-color:#0000;box-shadow:inset 0 0 0 .15rem #ffb000}form .form-control.label{color:#ffb000;width:100%}form .form-label{width:100%}form .form-message{color:var(--primary-text-color);display:block;font-size:.75rem;line-height:1}form .form-message.optional{font-style:italic;position:absolute;right:0;top:0}form .form-message.character-count{font-style:italic;font-weight:700;opacity:80%}form .form-message.character-count.exceeds-length{color:#880f0f;opacity:100%}form .form-message:not(.optional){width:100%}form .form-section{line-height:normal;margin-bottom:2rem}form .form-section .button:hover{cursor:pointer;text-shadow:0 4px 3px #0006,0 8px 13px #0000001a,0 18px 23px #0000001a}form .form-select:disabled{background-color:hsla(0,0%,100%,.749)}form .form-select>option:checked:not(:disabled){background-color:#ffb000}form .form-select:focus{border:0;box-shadow:inset 0 0 0 .15rem #ffb000}form .form-select-creatable{width:100%}form .form-text{color:var(--primary-text-color)}form .form-validation.error.message{color:#880f0f;display:block;font-size:.75rem;font-weight:700;margin-top:0;opacity:0;transition-duration:1s;transition-property:opacity,transform;transition-timing-function:ease-in-out;width:100%}form .form-validation.error.message.active{opacity:100%}form .input-group-text{background-color:var(--viewport-background-color);border:none;color:var(--viewport-icon-color);justify-content:center;width:40px}h1,h2,h3,h4,h5,h6{color:var(--primary-header-color);font-family:Open Sans,Lato,Roboto,sans-serif;font-weight:600}h1{font-size:calc(1rem + 1vw)}h1,h2{margin-bottom:.5rem}h2{font-size:calc(.75rem + .4vw)}h3{font-size:calc(.5rem + .3vw)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background-color:#ffb000;border-radius:4px;box-shadow:0 0 2px #00000080;cursor:pointer;height:15px;width:15px}input[type=range]::-moz-range-thumb{background:#ffb000;border-radius:4px;box-shadow:0 0 2px #00000080;cursor:pointer;height:15px;width:15px}input[type=range]::-ms-thumb{background:#ffb000;border-radius:4px;cursor:pointer;height:15px;margin-top:1px;width:15px}input[type=reset]{color:#fff;float:right}input[type=reset]:hover{color:#fff}main{display:flex;flex:1 1;flex-direction:column;margin-top:50px;overflow:hidden;position:relative}main>section{flex:1 1;justify-content:center;padding:15px;transition:all .3s ease-in-out}small{font-size:1rem}#franchise-management{background-color:#1f1f1f;color:var(--primary-text-color);display:flex;flex-direction:column;min-height:100vh}#franchise-management .add-section{background:0;display:block;margin:0 auto;text-align:center}#franchise-management .add-section>span{display:inline-block;vertical-align:middle}#franchise-management .add-section .section-line{border-bottom:1px solid #ffb000;width:20%}#franchise-management .description{background-color:#ffb000;border-radius:4px;color:#222;font-family:Open Sans,Lato,Roboto,sans-serif;font-size:1rem;font-weight:600;line-height:1.5em;margin:.5rem 0 1.5rem;padding:1em;text-align:center}#franchise-management .input-group{margin-bottom:.5rem}#franchise-management .input-group select{border-bottom-right-radius:.25em;border-top-right-radius:.25em}#franchise-management .input-group .form-control:focus{border:0;border-color:#0000;box-shadow:inset 0 0 0 .15rem #ffb000}#franchise-management .input-group .react-select:not(:first-child) .react-select__control{border-bottom-left-radius:0;border-top-left-radius:0}#franchise-management .table{background-color:#ffb000;border-color:#222;color:#222}.react-select{flex-grow:1}.react-select .react-select__control{border:0;box-shadow:none}.react-select .react-select__control.react-select__control--is-focused{border:0;box-shadow:inset 0 0 0 .15rem #ffb000}.react-select .react-select__control.react-select__control--is-disabled{background-color:#ffffffbf}.react-select .react-select__indicators{background-color:#ffb000;border-bottom-right-radius:4px;border-top-right-radius:4px}.react-select .react-select__indicators:hover{cursor:pointer}.react-select .react-select__indicators .react-select__indicator{align-items:center;border-right:1px solid #00000040;height:100%;justify-content:center;padding:0}.react-select .react-select__indicators .react-select__indicator>svg{fill:#222;stroke:#222;min-height:36px;min-width:36px;padding:8px}.react-select .react-select__indicators .react-select__indicator>svg:hover{filter:drop-shadow(1px 1px 0 rgba(0,0,0,.25))}.react-select .react-select__indicators .react-select__indicator-separator{display:none}.react-select .react-select__input-container:hover{cursor:text}.react-select .react-select__input-container .react-select__input{box-shadow:none}.react-select .react-select__menu .react-select__menu-list{border:0;border-color:#0000;border-radius:4px;box-shadow:inset 0 0 0 .15rem #ffb000;padding-bottom:0;padding-top:0}.react-select .react-select__menu .react-select__option{color:#222}.react-select .react-select__menu .react-select__option.react-select__option--is-focused,.react-select .react-select__menu .react-select__option.react-select__option--is-selected{background-color:#ffb000}.react-select .react-select__menu .react-select__option.react-select__option--is-focused:first-of-type,.react-select .react-select__menu .react-select__option.react-select__option--is-selected:first-of-type{border-top-left-radius:4px;border-top-right-radius:4px}.react-select .react-select__menu .react-select__option.react-select__option--is-focused:last-of-type,.react-select .react-select__menu .react-select__option.react-select__option--is-selected:last-of-type{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.react-select .react-select__menu .react-select__option.react-select__option--is-selected{font-weight:700}.react-select .react-select__menu .react-select__option--is-selected{opacity:.25}.react-tooltip{border:1px solid #ffb000;box-shadow:2px 2px 5px 1px #00000080;color:#ffb000;font-weight:700;z-index:1}.react-tooltip.react-tooltip__place-bottom .react-tooltip-arrow{border-bottom:0;border-left:1px solid #ffb000;border-right:0;border-top:1px solid #ffb000}.react-tooltip.react-tooltip__place-left .react-tooltip-arrow{border-bottom:0;border-left:0;border-right:1px solid #ffb000;border-top:1px solid #ffb000}.react-tooltip.react-tooltip__place-right .react-tooltip-arrow{border-bottom:1px solid #ffb000;border-left:1px solid #ffb000;border-right:0;border-top:0}.react-tooltip.react-tooltip__place-top .react-tooltip-arrow{border-bottom:1px solid #ffb000;border-left:0;border-right:1px solid #ffb000;border-top:0}#notification-container .notification.notification-error .deltaErrors p{margin:0}@media screen and (min-width:768px){main{flex-direction:row}main.toggled>section{margin-left:250px}main:not(.toggled)>section{margin-left:50px}}.loading-animation{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@keyframes dotCarousel{0%{box-shadow:9984px 0 0 -1px #ffb000,9999px 0 0 1px #ffb000,10014px 0 0 -1px #ffb000}50%{box-shadow:10014px 0 0 -1px #ffb000,9984px 0 0 -1px #ffb000,9999px 0 0 1px #ffb000}to{box-shadow:9999px 0 0 1px #ffb000,10014px 0 0 -1px #ffb000,9984px 0 0 -1px #ffb000}}.dot-carousel{animation:dotCarousel 1.5s linear infinite;background-color:#ffb000;border-radius:5px;box-shadow:9984px 0 0 0 #ffb000,9999px 0 0 0 #ffb000,10014px 0 0 0 #ffb000;color:var(--primary-text-color);height:10px;left:-9999px;position:relative;width:10px}@keyframes dotCollisionBefore{0%,50%,75%,to{transform:translateX(0)}25%{transform:translateX(-15px)}}@keyframes dotCollisionAfter{0%,50%,75%,to{transform:translateX(0)}25%{transform:translateX(15px)}}.dot-collision{position:relative}.dot-collision,.dot-collision:after,.dot-collision:before{background-color:#ffb000;border-radius:5px;color:var(--primary-text-color);height:10px;width:10px}.dot-collision:after,.dot-collision:before{content:"";display:inline-block;position:absolute;top:0}.dot-collision:before{animation:dotCollisionBefore 2s ease-in infinite;left:-10px}.dot-collision:after{animation:dotCollisionAfter 2s ease-in infinite;animation-delay:1s;left:10px}@keyframes dotElasticBefore{0%{transform:scale(1)}25%{transform:scaleY(1.5)}50%{transform:scaleY(.67)}75%{transform:scale(1)}to{transform:scale(1)}}@keyframes dotElastic{0%{transform:scale(1)}25%{transform:scale(1)}50%{transform:scaleY(1.5)}75%{transform:scale(1)}to{transform:scale(1)}}@keyframes dotElasticAfter{0%{transform:scale(1)}25%{transform:scale(1)}50%{transform:scaleY(.67)}75%{transform:scaleY(1.5)}to{transform:scale(1)}}.dot-elastic{animation:dotElastic 1s linear infinite;position:relative}.dot-elastic,.dot-elastic:after,.dot-elastic:before{background-color:#ffb000;border-radius:5px;color:var(--primary-text-color);height:10px;width:10px}.dot-elastic:after,.dot-elastic:before{content:"";display:inline-block;position:absolute;top:0}.dot-elastic:before{animation:dotElasticBefore 1s linear infinite;left:-15px}.dot-elastic:after{animation:dotElasticAfter 1s linear infinite;left:15px}@keyframes dotFalling{0%{box-shadow:9999px -15px 0 0 #9880ff00}25%,50%,75%{box-shadow:9999px 0 0 0 #ffb000}to{box-shadow:9999px 15px 0 0 #9880ff00}}@keyframes dotFallingBefore{0%{box-shadow:9984px -15px 0 0 #9880ff00}25%,50%,75%{box-shadow:9984px 0 0 0 #ffb000}to{box-shadow:9984px 15px 0 0 #9880ff00}}@keyframes dotFallingAfter{0%{box-shadow:10014px -15px 0 0 #9880ff00}25%,50%,75%{box-shadow:10014px 0 0 0 #ffb000}to{box-shadow:10014px 15px 0 0 #9880ff00}}.dot-falling{animation:dotFalling 1s linear infinite;animation-delay:.1s;box-shadow:9999px 0 0 0 #ffb000;left:-9999px;position:relative}.dot-falling,.dot-falling:after,.dot-falling:before{background-color:#ffb000;border-radius:5px;color:var(--primary-text-color);height:10px;width:10px}.dot-falling:after,.dot-falling:before{content:"";display:inline-block;position:absolute;top:0}.dot-falling:before{animation:dotFallingBefore 1s linear infinite;animation-delay:0s;left:-5px}.dot-falling:after{animation:dotFallingAfter 1s linear infinite;animation-delay:.2s}@keyframes dotFire{1%{box-shadow:9999px 22.5px 0 -5px #ffb000}50%{box-shadow:9999px -5.625px 0 2px #ffb000}to{box-shadow:9999px -22.5px 0 -5px #ffb000}}.dot-fire{animation:dotFire 1.5s linear infinite;animation-delay:-.85s;left:-9999px;position:relative}.dot-fire,.dot-fire:after,.dot-fire:before{background-color:#ffb000;border-radius:5px;box-shadow:9999px 22.5px 0 -5px #ffb000;color:var(--primary-text-color);height:10px;width:10px}.dot-fire:after,.dot-fire:before{animation:dotFire 1.5s linear infinite;content:"";display:inline-block;position:absolute;top:0}.dot-fire:before{animation-delay:-1.85s}.dot-fire:after{animation-delay:-2.85s}@keyframes dotFlashing{0%{background-color:#ffb000}50%,to{background-color:#ebe6ff}}.dot-flashing{animation:dotFlashing 1s linear infinite alternate;animation-delay:.5s;position:relative}.dot-flashing,.dot-flashing:after,.dot-flashing:before{background-color:#ffb000;border-radius:5px;color:var(--primary-text-color);height:10px;width:10px}.dot-flashing:after,.dot-flashing:before{content:"";display:inline-block;position:absolute;top:0}.dot-flashing:before{animation:dotFlashing 1s infinite alternate;animation-delay:0s;left:-15px}.dot-flashing:after{animation:dotFlashing 1s infinite alternate;animation-delay:1s;left:15px}@keyframes dotFloating{0%{left:calc(-50% - 5px)}75%{left:calc(50% + 105px)}to{left:calc(50% + 105px)}}@keyframes dotFloatingBefore{0%{left:-50px}50%{left:-12px}75%{left:-50px}to{left:-50px}}@keyframes dotFloatingAfter{0%{left:-100px}50%{left:-24px}75%{left:-100px}to{left:-100px}}.dot-floating{animation:dotFloating 3s cubic-bezier(.15,.6,.9,.1) infinite;position:relative}.dot-floating,.dot-floating:after,.dot-floating:before{background-color:#ffb000;border-radius:5px;color:var(--primary-text-color);height:10px;width:10px}.dot-floating:after,.dot-floating:before{content:"";display:inline-block;position:absolute;top:0}.dot-floating:before{animation:dotFloatingBefore 3s ease-in-out infinite;left:-12px}.dot-floating:after{animation:dotFloatingAfter 3s cubic-bezier(.4,0,1,1) infinite;left:-24px}@keyframes dotPulseBefore{0%{box-shadow:9984px 0 0 -5px #ffb000}30%{box-shadow:9984px 0 0 2px #ffb000}60%,to{box-shadow:9984px 0 0 -5px #ffb000}}@keyframes dotPulse{0%{box-shadow:9999px 0 0 -5px #ffb000}30%{box-shadow:9999px 0 0 2px #ffb000}60%,to{box-shadow:9999px 0 0 -5px #ffb000}}@keyframes dotPulseAfter{0%{box-shadow:10014px 0 0 -5px #ffb000}30%{box-shadow:10014px 0 0 2px #ffb000}60%,to{box-shadow:10014px 0 0 -5px #ffb000}}.dot-pulse{animation:dotPulse 1.5s linear infinite;animation-delay:.25s;box-shadow:9999px 0 0 -5px #ffb000;left:-9999px;position:relative}.dot-pulse,.dot-pulse:after,.dot-pulse:before{background-color:#ffb000;border-radius:5px;color:var(--primary-text-color);height:10px;width:10px}.dot-pulse:after,.dot-pulse:before{content:"";display:inline-block;position:absolute;top:0}.dot-pulse:before{animation:dotPulseBefore 1.5s linear infinite;animation-delay:0s;box-shadow:9984px 0 0 -5px #ffb000;left:-5px}.dot-pulse:after{animation:dotPulseAfter 1.5s linear infinite;animation-delay:.5s;box-shadow:10014px 0 0 -5px #ffb000}@keyframes dotSpin{0%,to{box-shadow:0 -18px 0 0 #ffb000,12.72984px -12.72984px 0 0 #ffb000,18px 0 0 0 #ffb000,12.72984px 12.72984px 0 -5px #9880ff00,0 18px 0 -5px #9880ff00,-12.72984px 12.72984px 0 -5px #9880ff00,-18px 0 0 -5px #9880ff00,-12.72984px -12.72984px 0 -5px #9880ff00}12.5%{box-shadow:0 -18px 0 -5px #9880ff00,12.72984px -12.72984px 0 0 #ffb000,18px 0 0 0 #ffb000,12.72984px 12.72984px 0 0 #ffb000,0 18px 0 -5px #9880ff00,-12.72984px 12.72984px 0 -5px #9880ff00,-18px 0 0 -5px #9880ff00,-12.72984px -12.72984px 0 -5px #9880ff00}25%{box-shadow:0 -18px 0 -5px #9880ff00,12.72984px -12.72984px 0 -5px #9880ff00,18px 0 0 0 #ffb000,12.72984px 12.72984px 0 0 #ffb000,0 18px 0 0 #ffb000,-12.72984px 12.72984px 0 -5px #9880ff00,-18px 0 0 -5px #9880ff00,-12.72984px -12.72984px 0 -5px #9880ff00}37.5%{box-shadow:0 -18px 0 -5px #9880ff00,12.72984px -12.72984px 0 -5px #9880ff00,18px 0 0 -5px #9880ff00,12.72984px 12.72984px 0 0 #ffb000,0 18px 0 0 #ffb000,-12.72984px 12.72984px 0 0 #ffb000,-18px 0 0 -5px #9880ff00,-12.72984px -12.72984px 0 -5px #9880ff00}50%{box-shadow:0 -18px 0 -5px #9880ff00,12.72984px -12.72984px 0 -5px #9880ff00,18px 0 0 -5px #9880ff00,12.72984px 12.72984px 0 -5px #9880ff00,0 18px 0 0 #ffb000,-12.72984px 12.72984px 0 0 #ffb000,-18px 0 0 0 #ffb000,-12.72984px -12.72984px 0 -5px #9880ff00}62.5%{box-shadow:0 -18px 0 -5px #9880ff00,12.72984px -12.72984px 0 -5px #9880ff00,18px 0 0 -5px #9880ff00,12.72984px 12.72984px 0 -5px #9880ff00,0 18px 0 -5px #9880ff00,-12.72984px 12.72984px 0 0 #ffb000,-18px 0 0 0 #ffb000,-12.72984px -12.72984px 0 0 #ffb000}75%{box-shadow:0 -18px 0 0 #ffb000,12.72984px -12.72984px 0 -5px #9880ff00,18px 0 0 -5px #9880ff00,12.72984px 12.72984px 0 -5px #9880ff00,0 18px 0 -5px #9880ff00,-12.72984px 12.72984px 0 -5px #9880ff00,-18px 0 0 0 #ffb000,-12.72984px -12.72984px 0 0 #ffb000}87.5%{box-shadow:0 -18px 0 0 #ffb000,12.72984px -12.72984px 0 0 #ffb000,18px 0 0 -5px #9880ff00,12.72984px 12.72984px 0 -5px #9880ff00,0 18px 0 -5px #9880ff00,-12.72984px 12.72984px 0 -5px #9880ff00,-18px 0 0 -5px #9880ff00,-12.72984px -12.72984px 0 0 #ffb000}}.dot-spin{animation:dotSpin 1.5s linear infinite;background-color:#0000;border-radius:5px;box-shadow:0 -18px 0 0 #ffb000,12.72984px -12.72984px 0 0 #ffb000,18px 0 0 0 #ffb000,12.72984px 12.72984px 0 0 #9880ff00,0 18px 0 0 #9880ff00,-12.72984px 12.72984px 0 0 #9880ff00,-18px 0 0 0 #9880ff00,-12.72984px -12.72984px 0 0 #9880ff00;color:#0000;height:10px;position:relative;width:10px}@keyframes dotsquare{0%{box-shadow:9991px -16px 0 0 #ffb000,9991px 0 0 0 #ffb000,10007px 0 0 0 #ffb000}8.333%{box-shadow:10007px -16px 0 0 #ffb000,9991px 0 0 0 #ffb000,10007px 0 0 0 #ffb000}16.667%{box-shadow:10007px -16px 0 0 #ffb000,9991px -16px 0 0 #ffb000,10007px 0 0 0 #ffb000}25%{box-shadow:10007px -16px 0 0 #ffb000,9991px -16px 0 0 #ffb000,9991px 0 0 0 #ffb000}33.333%{box-shadow:10007px 0 0 0 #ffb000,9991px -16px 0 0 #ffb000,9991px 0 0 0 #ffb000}41.667%{box-shadow:10007px 0 0 0 #ffb000,10007px -16px 0 0 #ffb000,9991px 0 0 0 #ffb000}50%{box-shadow:10007px 0 0 0 #ffb000,10007px -16px 0 0 #ffb000,9991px -16px 0 0 #ffb000}58.333%{box-shadow:9991px 0 0 0 #ffb000,10007px -16px 0 0 #ffb000,9991px -16px 0 0 #ffb000}66.666%{box-shadow:9991px 0 0 0 #ffb000,10007px 0 0 0 #ffb000,9991px -16px 0 0 #ffb000}75%{box-shadow:9991px 0 0 0 #ffb000,10007px 0 0 0 #ffb000,10007px -16px 0 0 #ffb000}83.333%{box-shadow:9991px -16px 0 0 #ffb000,10007px 0 0 0 #ffb000,10007px -16px 0 0 #ffb000}91.667%{box-shadow:9991px -16px 0 0 #ffb000,9991px 0 0 0 #ffb000,10007px -16px 0 0 #ffb000}to{box-shadow:9991px -16px 0 0 #ffb000,9991px 0 0 0 #ffb000,10007px 0 0 0 #ffb000}}.dot-square{animation:dotsquare 2s ease infinite;background-color:#ffb000;border-radius:5px;box-shadow:9991px -16px 0 0 #ffb000,9991px 0 0 0 #ffb000,10007px 0 0 0 #ffb000;color:var(--primary-text-color);height:10px;left:-9999px;position:relative;top:8px;width:10px}@keyframes dotTyping{0%{box-shadow:9984px 0 0 0 #ffb000,9999px 0 0 0 #ffb000,10014px 0 0 0 #ffb000}16.667%{box-shadow:9984px -10px 0 0 #ffb000,9999px 0 0 0 #ffb000,10014px 0 0 0 #ffb000}33.333%{box-shadow:9984px 0 0 0 #ffb000,9999px 0 0 0 #ffb000,10014px 0 0 0 #ffb000}50%{box-shadow:9984px 0 0 0 #ffb000,9999px -10px 0 0 #ffb000,10014px 0 0 0 #ffb000}66.667%{box-shadow:9984px 0 0 0 #ffb000,9999px 0 0 0 #ffb000,10014px 0 0 0 #ffb000}83.333%{box-shadow:9984px 0 0 0 #ffb000,9999px 0 0 0 #ffb000,10014px -10px 0 0 #ffb000}to{box-shadow:9984px 0 0 0 #ffb000,9999px 0 0 0 #ffb000,10014px 0 0 0 #ffb000}}.dot-typing{animation:dotTyping 1.25s linear infinite;background-color:#ffb000;border-radius:5px;box-shadow:9984px 0 0 0 #ffb000,9999px 0 0 0 #ffb000,10014px 0 0 0 #ffb000;color:var(--primary-text-color);height:10px;left:-9999px;position:relative;width:10px}@keyframes dotWindmill{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(2turn) translateZ(0)}}.dot-windmill{animation:dotWindmill 2s linear infinite;position:relative;top:-10px;transform-origin:5px 15px}.dot-windmill,.dot-windmill:after,.dot-windmill:before{background-color:#ffb000;border-radius:5px;color:var(--primary-text-color);height:10px;width:10px}.dot-windmill:after,.dot-windmill:before{content:"";display:inline-block;position:absolute;top:15px}.dot-windmill:before{left:-8.66px}.dot-windmill:after{left:8.66px}#error-page{align-items:center;display:flex;flex:1 1;height:100%;justify-content:center}#error-page h1{color:var(--primary-header-color)}.notification{display:flex;font-weight:600;margin:.25rem;max-width:500px;overflow-wrap:anywhere;transform:translateX(100%);transition:transform .5s ease-out}.notification.opened{transform:translateX(0)}.notification.opened.closing{transform:translateX(100%)}.notification.notification-error .notification-icon{background-color:#880f0f;border-color:#880f0f;color:#fff}.notification.notification-info .notification-icon{background-color:#0077c8;border-color:#0077c8;color:#fff}.notification.notification-success .notification-icon{background-color:#009f4d;border-color:#009f4d;color:#fff}.notification.notification-warning.warning-1 .notification-content{background-color:#ffb000}.notification.notification-warning.warning-2 .notification-control,.notification.notification-warning.warning-2 .notification-icon{font-size:1.5em}.notification.notification-warning.warning-2 .notification-content{background-color:#ffb000}.notification.notification-warning.warning-3 .notification-control,.notification.notification-warning.warning-3 .notification-icon{color:#fff;font-size:1.5em}.notification.notification-warning.warning-3 .notification-content{background-color:#ffb000}.notification.notification-warning.warning-4 .notification-control,.notification.notification-warning.warning-4 .notification-icon{font-size:2em}.notification.notification-warning .notification-content{background-color:#fff}.notification.notification-warning .notification-icon{background-color:#ffb000;color:#222}.notification .notification-control,.notification .notification-icon{align-items:center;display:flex;font-size:1.25em;padding:1rem}.notification .notification-content{align-items:center;background-color:#ffb000;display:flex;flex-grow:1;padding:1em}.notification .notification-control{background-color:#ffb000;border-bottom-right-radius:4px;border-top-right-radius:4px;margin-left:auto}.notification .notification-icon{background-color:#292929;border:1px solid #ffb000;border-bottom-left-radius:4px;border-top-left-radius:4px;color:var(--primary-text-color);flex-shrink:0;justify-content:center;width:50px}#notification-container{border-radius:4px;bottom:0;right:0;z-index:1}#notification-container,.modal-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;position:fixed}.modal-overlay{inset:50px 0 0;justify-content:center;padding:1em}.modal-overlay .modal{background-clip:padding-box;background-color:#1f1f1f;border:1px solid #ffb000;border-radius:.3rem;color:#fff;display:flex;flex-direction:column;height:fit-content;margin:auto;max-width:650px;outline:0;pointer-events:auto;position:relative;width:100%}.modal-overlay .modal .modal-header{border-bottom-color:#444;border-bottom-color:var(--secondary-border-color)}.modal-overlay .modal .modal-header h5{color:#ffb000}.modal-overlay .modal .modal-header .modal-close i{color:#c13919;color:var(--cancel-action-color)}.modal-overlay .modal .modal-header .modal-close i:hover{box-shadow:0 2px 2px #00000080;color:#fff;cursor:pointer;transition:.3s}.modal-overlay .modal .modal-footer{border-top-color:#444;border-top-color:var(--secondary-border-color)}.menu-dropdown{background-color:#0000;color:#ffb000;font-family:Open Sans,Lato,Roboto,sans-serif;font-weight:800;position:relative;text-transform:uppercase}.menu-dropdown>h1{font-size:min(1.5em,5vw);font-weight:700;margin-bottom:0}.menu-dropdown>h1>span{color:#fff;font-weight:800;letter-spacing:1px}.menu-dropdown i{font-size:1em;text-align:center;transition:all .1s linear;width:1rem}.menu-dropdown i:last-of-type.expanded{transform:rotate(90deg)}.menu-dropdown svg{fill:#009f4d;margin-right:.5rem;width:30px}.menu-dropdown .dropdown-content{float:right;list-style-type:none;margin:.5em;min-width:100px;padding:0;position:absolute;right:0;z-index:1}.menu-dropdown .dropdown-content>*{background-color:#1f1f1f;border:1px solid #ffb000;border-top:0;color:#fff;transition:all .25s ease-in-out}.menu-dropdown .dropdown-content>:first-child{border:1px solid #ffb000;border-top-left-radius:4px;border-top-right-radius:4px}.menu-dropdown .dropdown-content>:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.menu-dropdown .dropdown-content>:hover{background-color:#ffb000;color:#222;cursor:pointer}.menu-dropdown .dropdown-content a{color:inherit}.menu-dropdown .dropdown-content li{font-size:1rem;list-style-type:none;margin:0;padding:5px 15px;text-align:center;white-space:nowrap}.password-disclaimer{font-size:.75rem;font-style:italic;line-height:1.5}.react-toggle{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#0000;border:0;cursor:pointer;display:inline-block;margin:0;padding:0;position:relative;touch-action:pan-x;-webkit-user-select:none;user-select:none;vertical-align:middle}.react-toggle:focus-visible{outline:2px solid #ffb000}.react-toggle-screenreader-only{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.react-toggle--disabled{cursor:not-allowed;opacity:.5;transition:opacity .25s}.react-toggle-track{border-radius:2px;height:20px;padding:0;transition:all .2s ease;width:42px}.react-toggle-track-check{bottom:0;height:10px;left:8px;line-height:0;margin-bottom:auto;margin-top:auto;opacity:0;position:absolute;top:0;transition:opacity .25s ease;width:14px}.react-toggle--checked .react-toggle-track-check,.react-toggle-track-x{opacity:1;transition:opacity .25s ease}.react-toggle-track-x{bottom:0;height:10px;line-height:0;margin-bottom:auto;margin-top:auto;position:absolute;right:10px;top:0;width:10px}.react-toggle--checked .react-toggle-track-x{opacity:0}.react-toggle-thumb{background-color:#fafafa;border:1px solid #b2b4b2;border-radius:2px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;height:18px;left:1px;position:absolute;top:1px;transition:all .5s cubic-bezier(.23,1,.32,1) 0ms;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;width:18px}.react-toggle--checked .react-toggle-thumb{border-color:#ffb000;left:23px}.react-toggle--focus .react-toggle-thumb{box-shadow:0 0 2px 3px #ffb000}.react-toggle .react-toggle-track{background-color:#b2b4b2;box-shadow:inset 2px 2px 1px #0003}.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track,.react-toggle.react-toggle--checked>.react-toggle-track,.react-toggle.react-toggle--checked>.react-toggle-track:hover{background-color:#ffb000}.react-toggle:not(.react-toggle--disabled) .react-toggle-track:hover{background-color:#727472;box-shadow:inset 2px 2px 1px #0003}.react-toggle--focus .react-toggle-thumb,.react-toggle:active:not(.react-toggle--disabled) .react-toggle-thumb{box-shadow:none}.react-toggle:active:not(.react-toggle--disabled) .react-toggle-thumb{box-shadow:0 0 5px 5px #ffb000}.react-toggle:not(.react-toggle--disabled) .react-toggle-track:hover+.react-toggle-thumb{border-color:#727472}.react-toggle:not(.react-toggle--disabled).react-toggle--checked .react-toggle-track:hover+.react-toggle-thumb{border-color:#ffb000}.react-toggle:not(.react-toggle--disabled).react-toggle--checked .react-toggle-track:hover{background-color:#ffb000}.label-text.label-text-disabled{color:#7e817e}.label-text{color:#ffb000;font-size:.8rem;line-height:.6rem;margin-bottom:2.29px;margin-left:0;vertical-align:middle}.label-text-right,.label-text:not(.label-text-left):not(.label-text-right):not(.label-text-top){margin-left:.25rem}.label-text-right{display:inline-block;margin-bottom:0}.vertical-align-bottom{margin-top:.7rem}.vertical-align-middle{margin-top:0}.vertical-align-top{margin-top:-.7rem}.label-text-left{display:inline-block;margin-bottom:0;margin-right:.25rem}.toggle-switch-container{padding:5px 0 4px 5px}.toggle-inline{display:inline-block;margin-right:3rem}.login{left:50%;max-width:400px;position:fixed;top:50%;transform:translate(-50%,-50%)}.login.reset{max-width:max-content}.login.reset form{max-width:500px}.login.reset .password{margin-bottom:.5rem}.login.reset #login-controls{justify-content:flex-end}.login.reset #rules li>span{font-family:Courier New,Courier,monospace;font-weight:700;margin-left:.5rem}.login a,.login a:hover,.login a:visited{color:#ffb000;font-size:.75rem;text-decoration:none}.login .btn.customButton[type=button]:not(.button-link),.login .btn[type=button][type=button]:not(.button-link),.login .btn[type=submit][type=button]:not(.button-link),.login button.customButton[type=button]:not(.button-link),.login button[type=button][type=button]:not(.button-link),.login button[type=submit][type=button]:not(.button-link){background-color:#ffb000}.login form{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.login form h2{color:#ffb000;flex:1 0 100%;font-weight:700;margin:.5rem auto;text-align:center}.login form .input-group{margin-bottom:0}.login form .login-field{flex:1 1;position:relative}.login form .login-field small.form-validation.error{position:absolute}.login form #submit-button button{height:100%;padding:.375rem .75rem}.login header{border-bottom:0;display:flex;flex-wrap:wrap;font-size:1rem;justify-content:center;position:relative}.login header>h1{text-align:center}.login header>svg{margin-bottom:1rem}.login h1{font-size:1.5rem;text-shadow:0 4px 3px #0006,0 8px 13px #0000001a,0 18px 23px #0000001a;text-transform:uppercase}.login h1>span{margin-right:6px}.login h2{margin-bottom:1rem}.login .login-controls{display:flex;justify-content:flex-end;margin:.5rem auto}.login .login-controls>button{font-size:.75rem;padding-right:0}.login .login-controls>button:hover{padding-right:1em}.login .username-select{flex-basis:100%}.login .username-select .username-select__control{border:0;box-shadow:none}.login .username-select .username-select__control.username-select__control--is-focused{border:0;box-shadow:inset 0 0 0 .15rem #ffb000}.login .username-select .username-select__control.username-select__control--is-disabled{background-color:#ffffffbf}.login .username-select .username-select__indicators{background-color:var(--primary-color);border-bottom-right-radius:4px;border-top-right-radius:4px}.login .username-select .username-select__indicators:hover{cursor:pointer}.login .username-select .username-select__indicators .username-select__indicator{align-items:center;border-right:1px solid #00000040;height:100%;justify-content:center;padding:0}.login .username-select .username-select__indicators .username-select__indicator>svg{fill:var(--base-dark-text-color);stroke:var(--base-dark-text-color);min-height:36px;min-width:36px;padding:8px}.login .username-select .username-select__indicators .username-select__indicator>svg:hover{filter:drop-shadow(1px 1px 0 rgba(0,0,0,.25))}.login .username-select .username-select__indicators .username-select__indicator-separator{display:none}.login .username-select .username-select__input-container:hover{cursor:text}.login .username-select .username-select__input-container .username-select__input{box-shadow:none}.login .username-select .username-select__menu .username-select__menu-list{border:0;border-color:#0000;border-radius:4px;box-shadow:inset 0 0 0 .15rem #ffb000;padding-bottom:0;padding-top:0}.login .username-select .username-select__menu .username-select__option{color:var(--base-dark-text-color)}.login .username-select .username-select__menu .username-select__option.username-select__option--is-focused,.login .username-select .username-select__menu .username-select__option.username-select__option--is-selected{background-color:var(--primary-color)}.login .username-select .username-select__menu .username-select__option.username-select__option--is-focused:first-of-type,.login .username-select .username-select__menu .username-select__option.username-select__option--is-selected:first-of-type{border-top-left-radius:4px;border-top-right-radius:4px}.login .username-select .username-select__menu .username-select__option.username-select__option--is-focused:last-of-type,.login .username-select .username-select__menu .username-select__option.username-select__option--is-selected:last-of-type{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.login .username-select .username-select__menu .username-select__option.username-select__option--is-selected{font-weight:700}.login .username-select .username-select__menu .username-select__option--is-selected{opacity:.25}.login #login-controls{display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:space-between;margin-top:.5rem}.login #login-controls>*{flex-shrink:0}.mfa input{text-align:center}.mfa .message{margin-bottom:1rem}.mfa#mfa-registration #qr-code{margin:1rem auto;max-width:50%;position:relative;text-align:center}.mfa#mfa-registration #qr-code>#placeholder{height:300px;width:300px}.mfa#mfa-reset input{text-align:left}.mfa#mfa-reset .mfa-question .question{color:#ffb000;margin-bottom:.25rem}.mfa#mfa-signon #mfa-controls{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.mfa#mfa-signon #mfa-controls .button-link{font-size:.75em;padding-right:0}.mfa#mfa-signon #mfa-controls .button-link:hover{padding-right:1em}#franchise-management .login .input-group{margin-bottom:0}#franchise-management>header{align-items:center;background-color:#1f1f1f;color:#ffb000;display:flex;font-family:Open Sans,Lato,Roboto,sans-serif;font-size:1.25rem;font-weight:800;height:50px;justify-content:space-between;padding:.25rem .5rem;position:fixed;text-transform:uppercase;width:100%;z-index:1}#franchise-management>header:not(#login-header){border-bottom:1px solid #444}#franchise-management>header.emulation-mode{background-color:#880f0f;border-radius:.25rem;gap:.5rem}#franchise-management>header.emulation-mode #emulation-info{align-items:flex-start;gap:.25rem}@media screen and (min-width:768px){#franchise-management>header.emulation-mode #emulation-info #emulation-title i{display:none}}@media screen and (max-width:767px){#franchise-management>header.emulation-mode #emulation-info #emulation-title span{display:none}}#franchise-management>header.emulation-mode #emulation-info #info-tooltip-icon{font-size:.6em}#franchise-management>header.emulation-mode #emulation-info #emulation-info-tooltip{font-size:calc(.5rem + .2vw);font-weight:400;max-width:50vw;text-shadow:none;text-transform:none}#franchise-management>header.emulation-mode #emulation-info #nowEmulating{color:#ffb000;font-weight:700;gap:.5rem;text-transform:uppercase}#franchise-management>header>h1{font-size:min(1.5em,5vw);font-weight:700;margin-bottom:0}#franchise-management>header>h1>span{color:#fff;font-weight:800;letter-spacing:1px}#franchise-management>header i{text-align:center;transition:all .1s linear;width:1rem}#franchise-management>header i:last-of-type.expanded{transform:rotate(90deg)}#franchise-management>header svg{fill:#009f4d;margin-right:.5rem;width:30px}#franchise-management>header .header-items{align-items:center;display:flex;flex:1 1;justify-content:center}#franchise-management>header .header-items:first-child{justify-content:flex-start}#franchise-management>header .header-items:last-child{justify-content:flex-end}#franchise-management>header #header-links{align-items:center;display:flex;font-size:.75em;margin-left:auto}#franchise-management>header #header-links>*{padding:0 .5rem}#franchise-management>header #header-links .header-menu{align-items:center;display:flex;justify-content:flex-end}#franchise-management>header #header-links .header-menu.emulating{background-color:#880f0f;border-radius:.25rem}#franchise-management>header #header-links .header-menu .header-cart{color:#ffb000;text-decoration:none}#franchise-management>header #header-links .header-menu .header-cart i{margin-right:.5rem}#franchise-management>header #header-links .header-menu .menu-dropdown{text-shadow:none}#franchise-management>header #header-links .header-menu #current-user-display-name{display:none;margin-right:.5rem}#franchise-management>header #headerTitle{display:none}#franchise-management>header .dropdown-wrapper{position:relative}#franchise-management>header .dropdown-content{float:right;list-style-type:none;margin-top:5px;min-width:100px;padding:0;position:absolute;right:0}#franchise-management>header .dropdown-content>*{background-color:#1f1f1f;border:1px solid #ffb000;border-top:0;color:#fff;transition:all .25s ease-in-out}#franchise-management>header .dropdown-content>:first-child{border:1px solid #ffb000;border-top-left-radius:4px;border-top-right-radius:4px}#franchise-management>header .dropdown-content>:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}#franchise-management>header .dropdown-content>:hover{background-color:#ffb000;color:#222;cursor:pointer}#franchise-management>header .dropdown-content a{color:inherit}#franchise-management>header .dropdown-content li{list-style-type:none;margin:0;padding:5px 15px;text-align:center;white-space:nowrap}@media screen and (min-width:768px){#franchise-management>header .dropdown-content li{font-size:15px}}#franchise-management>header .dropdown-content li a{text-decoration:none}@media screen and (min-width:768px){#franchise-management>header #header-links .header-menu #current-user-display-name,#franchise-management>header #header-links .header-menu .dropdown>span{display:inline}#franchise-management>header #headerTitle{display:block}}.menu-toggle{margin-right:.5rem}.menu-toggle button{background-color:#0000;border:none;cursor:pointer;display:flex;flex-direction:column;height:min(1.5em,5vw);justify-content:space-around;margin-right:.5rem;outline:none;padding:0;position:relative;width:min(1.5em,5vw)}.menu-toggle button:focus,.menu-toggle button:hover{box-shadow:none}.menu-toggle button.toggled span:first-child{transform:rotate(45deg)}.menu-toggle button.toggled span:nth-child(2){opacity:0}.menu-toggle button.toggled span:last-child{transform:rotate(-45deg)}.menu-toggle button span{background-color:#ffb000;border-radius:.125rem;height:.25rem;position:relative;transform-origin:50%;transition:all .2s linear 0s;width:100%}.menu-toggle button span:first-child,.menu-toggle button span:last-child{transform:rotate(0deg);transform-origin:1px center}@media screen and (min-width:768px){.menu-toggle{display:none}}:root{--base-dark-text-color:#222;--base-light-text-color:#fff;--cancel-action-color:#c13919;--header-icon-height:"30px";--header-icon-width:"30px";--header-image-color:#ffb000;--primary-header-color:#ffb000;--primary-text-color:#fff;--secondary-border-color:#444;--secondary-text-color:#ffb000;--sidebar-background-color:#1f1f1f;--sidebar-hover-background-color:#ffb000;--sidebar-hover-color:#1f1f1f;--sidebar-hover-icon-color:#1f1f1f;--sidebar-icon-color:#ffb000;--sidebar-selected-background-color:#f2b700;--sidebar-selected-color:#ffb000;--sidebar-selected-icon-color:#1f1f1f;--sidebar-text-color:#ffb000;--viewport-background-color:#ffb000;--viewport-icon-color:#1f1f1f}nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#1f1f1f;background-color:var(--sidebar-background-color);border-right:1px solid #444;bottom:0;display:flex;flex-direction:column;justify-content:space-between;left:0;margin-top:50px;overflow-x:hidden;position:fixed;top:0;transition:all .3s ease-in-out;z-index:1}nav#sidebar.toggled{width:100%}nav#sidebar:not(.toggled){width:0}nav#sidebar button{background-color:#ffb000;display:none;padding-left:0;padding-right:0}nav.toggled{top:10}nav li{list-style:none;margin:.1em}nav li:hover{background-color:#1f1f1f;background-color:var(--sidebar-hover-color)}nav li.collapsed{flex-basis:auto}nav li a{align-items:center;border-radius:.25rem;color:#ffb000;color:var(--sidebar-text-color);display:flex;height:2rem;justify-content:flex-start;text-decoration:none;transition:none;width:auto}nav li a:hover{background-color:#ffb000;background-color:var(--sidebar-hover-background-color);opacity:.75}nav li a:hover,nav li a:hover i{color:#1f1f1f;color:var(--sidebar-hover-icon-color)}nav li a[aria-selected=true]{background-color:#f2b700;background-color:var(--sidebar-selected-background-color);color:#222}nav li a[aria-selected=true]:hover{cursor:auto}nav li a[aria-selected=true] span i{color:#1f1f1f;color:var(--sidebar-selected-icon-color);text-align:center}nav li a span{display:flex;margin-left:8px;margin-right:8px}nav li a span:first-of-type{height:16px;max-width:16px}nav li a span i{color:#ffb000;color:var(--sidebar-icon-color);flex:0 0 25%;padding:0}nav ul{border-bottom:none;display:flex;flex-direction:column;justify-content:space-evenly;margin:0;padding-left:0}@media screen and (min-width:768px){nav#sidebar.toggled{width:225px}nav#sidebar:not(.toggled){width:36px}nav#sidebar button{display:block}}#viewport{height:100%;width:100%}#viewport pre{color:var(--primary-text-color);display:inline;font-size:1rem}#dashboard a{color:#fff;text-decoration:none}#dashboard button{font-size:.75rem}#dashboard h1{font-size:calc(1rem + 1vw)}#dashboard h2:not(.content-card .header h2){font-size:calc(.5rem + .6vw);margin-right:1rem}#dashboard h3,#dashboard h4{font-size:calc(.5rem + .3vw)}#dashboard h4{margin-bottom:0;margin-top:.25rem}#dashboard header{align-items:center;border-bottom:1px solid #ffb000;display:flex;font-size:1.5rem;justify-content:space-between;margin-bottom:1rem}#dashboard section{font-size:calc(.5rem + .3vw)}#dashboard small{font-size:smaller}#dashboard ul{display:flex;flex-direction:column;flex-wrap:wrap;height:100%;margin-bottom:0;padding-left:0}#dashboard ul li{list-style-type:none}#dashboard .btn-danger{background-color:#880f0f}#stores-container #stores-header{align-items:center;display:flex;padding-bottom:.5rem;position:relative}#stores-container #stores-header h1{flex:0 0 auto;margin-bottom:0}#stores-container #stores-header i{flex:0 0 auto}#stores-container #stores{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}@media(min-width:250px){#stores-container #stores{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}#stores-container #stores>*{flex:1 0 100%}@media(min-width:768px){#stores-container #stores>*{flex-basis:15%;min-width:250px}}@media(min-width:1200px){#stores-container #stores>*{flex-basis:22%}}#stores-container #stores .noStores{font-size:calc(.75rem + .5vw)}#stores-container #stores .store{background-color:#292929;display:flex;flex-direction:column}#stores-container #stores .store:hover{cursor:pointer}#stores-container #stores .store>:first-of-type{border-top-left-radius:4px;border-top-right-radius:4px}#stores-container #stores .store>:last-of-type{border-bottom-left-radius:4px;border-bottom-right-radius:4px}#stores-container #stores .store .actions{display:flex;flex-basis:100%;flex-direction:column;justify-content:flex-end;padding:.5rem}#stores-container #stores .store .header{align-items:center;background-color:#ffb000;color:#222;display:flex;flex-wrap:wrap;justify-content:space-between;padding:.25rem .5rem}#stores-container #stores .store .header h2{color:#222;margin:.25rem 0}#stores-container #stores .store .header h3{color:#4a4a4a;font-style:italic;margin:0}#stores-container #stores .store .details{display:flex;flex-wrap:nowrap;font-size:calc(.5rem + .3vw);justify-content:space-between;padding:.5rem}#stores-container #stores .store .details>:not(:first-child){margin-left:.25em}#stores-container #stores .store .details .status>*{border-radius:2px;font-size:calc(.5rem + .3vw);line-height:normal;padding:2px 6px}#stores-container #stores .store .details .status .active{background-color:#009f4d}#stores-container #stores .store .details .status .inactive{background-color:#880f0f}#stores-container #stores .store .outstanding-orders{align-items:center;color:#009f4d;display:flex;flex-wrap:wrap;font-weight:700;gap:.25rem;justify-content:flex-start;padding:.5rem}#franchise-details{margin-bottom:1rem;padding:.5rem 1rem;width:auto}#franchise-details h2{color:#222}#franchise-details #owner-name{color:#ffb000;font-size:1.25em;font-weight:600}#admin-dashboard header{align-items:center;display:flex;padding-bottom:.5rem;position:relative}#admin-dashboard header h1{flex:0 0 auto;margin-bottom:0}#admin-dashboard header i{flex:0 0 auto}#admin-dashboard #admin-links{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(1fr)}@media(min-width:576px){#admin-dashboard #admin-links{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){#admin-dashboard #admin-links{grid-template-columns:repeat(3,1fr)}}@media(min-width:992px){#admin-dashboard #admin-links{grid-template-columns:repeat(4,1fr)}}#admin-dashboard #admin-links a{color:inherit}#admin-dashboard #admin-links .card{background-color:#292929;border:1px solid #ffb000;text-align:center;transition:box-shadow .25s ease}#admin-dashboard #admin-links .card i{transition:text-shadow .25s ease}#admin-dashboard #admin-links .card:hover{box-shadow:2px 4px 2px #00000080}#admin-dashboard #admin-links .card:hover i{text-shadow:2px 4px 2px #00000080}#admin-dashboard #admin-links .card .card-body i{color:#ffb000;font-size:5rem}#admin-dashboard #admin-links .card .card-footer{background-color:#ffb000;color:#222;font-weight:700;text-transform:uppercase}#store-details{gap:1rem}#store-details address{margin-bottom:0}#store-details address,#store-details article{font-size:calc(.5rem + .3vw)}#store-details>header{align-items:center;border-bottom:1px solid #ffb000;display:flex;justify-content:space-between;margin-bottom:1rem}#store-details>header .status{border-radius:4px;color:#fff;font-size:calc(.5rem + .5vw);line-height:1;padding:.25rem .5rem}#store-details>header .status.active{background-color:#009f4d}#store-details>header .status.inactive{background-color:#880f0f}#store-details h1{font-size:calc(1rem + 1vw);margin-bottom:.5rem}#store-details h2{font-size:calc(1rem + .4vw);margin-bottom:.5rem}#store-details h3{font-size:calc(.75rem + .3vw)}#store-details h4{font-size:calc(.5rem + .3vw);margin-bottom:0}#store-details .description{background-color:inherit;color:inherit;margin-bottom:.5rem}#store-details .content-panels{display:flex;flex-direction:row;flex-wrap:wrap;font-size:calc(.5rem + .3vw);gap:1rem}#store-details .content-panels>*{display:flex;flex-direction:column;max-width:100%;width:auto}#store-details .content-panels>* header button{background-color:#ffb000;color:#222;font-size:calc(.5rem + .3vw);line-height:1;padding:5px}#store-details .content-panels>* .info-section{background-color:#292929;border-radius:4px;display:flex;flex-basis:100%;flex-direction:row;flex-wrap:wrap;gap:2.5rem;padding:1rem}#store-details .content-panels>* .info-section>*{word-wrap:break-word;max-width:100%}#store-details .content-panels #outstanding-orders,#store-details .content-panels>* .info-section .description{flex-basis:100%}#store-details .content-panels #outstanding-orders .table{background-color:#292929;border-color:#ffb000;border-radius:4px;color:#fff;font-size:12px;margin-bottom:0;padding:.25rem .5rem .5rem;text-align:start;z-index:0}#store-details .content-panels #outstanding-orders .table tbody tr:hover td{background-color:#009f4d;cursor:pointer;transition:.3s}#store-details .content-panels #outstanding-orders .table th,#store-details .content-panels #outstanding-orders .table tr{background-color:#292929;color:#fff;font-size:12px}#store-details .content-panels #outstanding-orders .table th{color:#ffb000}#store-details .content-panels #users{flex-basis:100%}#store-details .content-panels #users .description{border-radius:4px;color:#fff;font-family:Open Sans,Lato,Roboto,sans-serif;font-size:1rem;font-style:italic;font-weight:300;line-height:1.5em;margin-bottom:10px;text-align:center}#store-details #content-card-container,#store-details #shippingAddress>header{justify-content:flex-start}#store-details #shippingAddress>header>h4{align-items:center;display:flex;gap:.5rem;justify-content:space-between}#order-details .form-label,.editShippingAddress .form-label{color:#ffb000}.editShippingAddress .form-label{margin-bottom:.25rem}#order-details{max-width:992px}#order-details:has(.loading-animation) .modal-body{height:10vh}#order-details .form-label{margin-bottom:0}#order-details .row{word-wrap:break-word;row-gap:1rem}#order-details .line-details{background-color:#292929;border-radius:4px}#order-details .line-details header{background-color:#ffb000;border-top-left-radius:4px;border-top-right-radius:4px;color:#222;font-weight:700;padding:.5rem}#order-details .line-details .line-content{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:.5rem}#order-details .line-details .line-content .card-image{align-items:center;display:flex;justify-content:center}#order-details .line-details .line-content .card-image img{border-radius:10px}#order-details .line-details .line-content .row{flex:1 0 auto}#order-details .line-details:not(:last-child){margin-bottom:1rem}@media screen and (min-width:992px){#store-details .content-panels>* .info-section>*{max-width:33%}}.user-collection{display:flex;flex-basis:100%;flex-direction:row;flex-wrap:wrap;gap:1rem}.user-collection a.user-card:hover{box-shadow:2px 2px 5px #00000040;transform:scale(1.05)}.user-collection .user-card{background-color:#292929;border-radius:4px;color:#fff;display:flex;flex-direction:column;flex-grow:1;overflow:auto;text-align:center;text-decoration:none;transition:all .25s ease-in-out;width:200px}.user-collection .user-card .user-labels{align-items:flex-end;display:flex;flex-grow:1;gap:.5rem;justify-content:center;margin:0 .25rem .5rem}.user-collection .user-card .user-labels .user-label{border-radius:4px;flex-shrink:0;font-size:.75rem;line-height:1;padding:.15rem .25rem}.user-collection .user-card .user-labels .user-label.admin{background-color:#009f4d}.user-collection .user-card .user-labels .user-label.user{background-color:#ffb000;color:#222}.user-collection .user-card .user-labels .user-label.you{background-color:#0077c8}.user-collection .user-card .user-labels .user-label.primarycontact{background-color:#8c68cd}.user-collection .user-card .user-content{padding:.25rem}.user-collection .user-card .user-content .user-info{color:#fff;font-size:.75rem;opacity:.75}.user-collection .user-card .user-content .user-info:last-of-type{font-style:italic;margin-bottom:.5rem}.user-collection .user-card .user-content .user-name{margin-bottom:.1em}@media screen and (min-width:768px){.user-collection .user-card{max-width:25%}}#content-card-container{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}#content-card-container .content-card{color:#222;display:flex;flex-basis:auto;flex-direction:column;flex-grow:1;max-width:500px}#content-card-container .content-card>div:first-child{border-top-left-radius:4px;border-top-right-radius:4px}#content-card-container .content-card>div:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:0 .5rem .5rem}#content-card-container .content-card a{background-color:#880f0f;border:#fff;border-radius:4px;color:#fff;display:inline-block;padding:2px 8px;text-decoration:none;transition:all .25s linear}#content-card-container .content-card a:hover{box-shadow:2px 2px 5px #00000080}#content-card-container .content-card form{justify-content:space-between;padding:4px}#content-card-container .content-card form label{color:var(--primary-text-color);width:auto}#content-card-container .content-card ul{border:1px solid var(--secondary-border-color);border-radius:4px;list-style:none;padding:0}#content-card-container .content-card ul>li:not(:last-of-type){border-bottom:1px solid var(--secondary-border-color)}#content-card-container .content-card .actions{background-color:#ffb000;border-bottom-left-radius:4px;border-bottom-right-radius:4px;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:0 20px 20px}#content-card-container .content-card .actions button{color:#fff;margin-top:1em}#content-card-container .content-card .actions button.btn-error{background-color:#880f0f}#content-card-container .content-card .actions button.btn-info{background-color:#0077c8}#content-card-container .content-card .actions button.btn-success{background-color:#009f4d}#content-card-container .content-card .actions button.btn-warning{background-color:#292929;color:#fff}#content-card-container .content-card .content{align-items:center;background-color:#ffb000;display:flex;flex:auto;font-size:.75rem;padding:.5em 1em 0}#content-card-container .content-card .content p{margin:0}#content-card-container .content-card .header h2{background-color:#880f0f;border-top-left-radius:4px;border-top-right-radius:4px;color:#fff;font-size:.75rem;margin-bottom:0;padding:.25em .75rem}#content-card-container .content-card .header h2.error{background-color:#880f0f}#content-card-container .content-card .header h2.info{background-color:#0077c8}#content-card-container .content-card .header h2.success{background-color:#009f4d}#content-card-container .content-card .header h2.warning{background-color:#292929}.paginator{align-items:flex-start;display:flex;flex-wrap:wrap;height:fit-content;justify-content:space-between;padding:.75rem 0;row-gap:1rem}.paginator .page-size{background-color:#292929;border:1px solid #ffb000;border-radius:4px;color:#ffb000;flex:0 0 auto;height:100%;padding:.25rem;width:fit-content}.paginator .page-size:focus{outline:none}.paginator .pages{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-start;list-style:none;margin:0;padding:0;width:fit-content}.paginator .pages .page.disabled{opacity:.7}.paginator .pages .page.disabled .pagination-link:hover{background-color:#292929;color:#ffb000;cursor:auto}.paginator .pages .page.page-break{display:none}@media(min-width:576px){.paginator .pages .page.page-break{display:block}}.paginator .pages .page .pagination-link{background-color:#292929;border-bottom:1px solid #ffb000;border-left:1px solid #ffb000;border-top:1px solid #ffb000;color:#ffb000;font-size:1rem;padding:.25em .8em;text-decoration:none}.paginator .pages .page .pagination-link:hover{background-color:#ffb000;color:#222;cursor:pointer;transition:.4s}.paginator .pages .page.active .pagination-link{background-color:#ffb000;color:#222;font-weight:700}.paginator .pages .page:first-child .pagination-link{border-bottom-left-radius:4px;border-top-left-radius:4px}.paginator .pages .page:last-child .pagination-link{border-bottom-right-radius:4px;border-right:1px solid #ffb000;border-top-right-radius:4px}.user-field{margin-bottom:.25em}.user-field:has(.form-text:not(:empty)) .input-group{margin-bottom:4px}.user-field .form-text{margin:4px 0}.access-management#create-user,.access-management#manage-user,.access-management#user-profile{margin-left:auto;margin-right:auto;max-width:768px}.access-management#create-user .user-field .input-group-text.available,.access-management#manage-user .user-field .input-group-text.available,.access-management#user-profile .user-field .input-group-text.available{background-color:#009f4d;color:#fff}.access-management#create-user .user-field .input-group-text.not-available,.access-management#manage-user .user-field .input-group-text.not-available,.access-management#user-profile .user-field .input-group-text.not-available{background-color:#880f0f;color:#fff}.access-management button.button-link:hover{background-color:#fff}.access-management header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.access-management section{background-color:#292929;border-radius:4px;justify-content:space-between;margin-bottom:1rem;padding:.5rem}.access-management section article{display:flex;flex-direction:column;width:fit-content}.access-management section article .roles .role{align-items:center;display:flex;justify-content:space-between;margin:.25rem}.access-management section article .roles .role .react-toggle{margin-left:.5rem}.access-management section header h4{font-size:calc(.5rem + .3vw);margin-bottom:.5rem;margin-top:.25rem}.access-management section ul{padding-left:0}.access-management section ul li{list-style-type:none}.access-management section .field-group{margin-bottom:0}.access-management .stores-privileges{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem}.access-management .stores-privileges .store-assignment{align-items:center;background-color:#292929;border-radius:4px;display:flex;flex-basis:100%;flex-wrap:wrap;justify-content:space-between}.access-management .stores-privileges .store-assignment:first-of-type{margin-top:0}.access-management .stores-privileges .store-assignment:last-of-type{margin-bottom:0}.access-management .stores-privileges .store-assignment h4{align-items:center;color:#b2b4b2;display:flex;flex-grow:1;font-style:italic;font-weight:300;gap:1rem;justify-content:space-between;margin-bottom:0;opacity:.5;padding:.5rem}.access-management .stores-privileges .store-assignment h4.enabled{border-bottom:1px solid #4a4a4a;color:var(--primary-header-color);font-style:normal;font-weight:500;opacity:1}.access-management .stores-privileges .store-assignment h4 span{line-height:1}.access-management .stores-privileges .store-assignment .role-selection{flex-grow:1}.access-management .stores-privileges .store-assignment .storeToggle{display:flex}.access-management .stores-privileges .store-assignment .privilege-toggles{align-items:center;display:none;flex-basis:100%;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:space-evenly;padding:.5rem;transition:all .5s ease-in-out}.access-management .stores-privileges .store-assignment .privilege-toggles.enabled{display:flex}.access-management .stores-privileges .store-assignment .privilege-toggles>.privilegeToggle{align-items:center;display:flex;flex-direction:column;flex-grow:1;gap:.5rem;justify-content:center}.access-management .stores-privileges .store-assignment .privilege-toggles>.privilegeToggle>.toggle-switch .access-management .stores-privileges .store-assignment .privilege-toggles>.privilegeToggle.label-text{margin-bottom:0}.react-datepicker{border:0;border-color:#0000;box-shadow:inset 0 0 0 .15rem #ffb000}.react-datepicker .react-datepicker__day--in-range,.react-datepicker .react-datepicker__day--in-selecting-range,.react-datepicker .react-datepicker__day--keyboard-selected,.react-datepicker .react-datepicker__day--selected,.react-datepicker .react-datepicker__month-text--in-range,.react-datepicker .react-datepicker__month-text--in-selecting-range,.react-datepicker .react-datepicker__month-text--keyboard-selected,.react-datepicker .react-datepicker__month-text--selected,.react-datepicker .react-datepicker__quarter-text--in-range,.react-datepicker .react-datepicker__quarter-text--in-selecting-range,.react-datepicker .react-datepicker__quarter-text--keyboard-selected,.react-datepicker .react-datepicker__quarter-text--selected,.react-datepicker .react-datepicker__year-text--in-range,.react-datepicker .react-datepicker__year-text--in-selecting-range,.react-datepicker .react-datepicker__year-text--keyboard-selected,.react-datepicker .react-datepicker__year-text--selected{background-color:#ffb000;color:#222;font-weight:700}.react-datepicker .react-datepicker__day--in-range:hover,.react-datepicker .react-datepicker__day--in-selecting-range:hover,.react-datepicker .react-datepicker__day--keyboard-selected:hover,.react-datepicker .react-datepicker__day--selected:hover,.react-datepicker .react-datepicker__month-text--in-range:hover,.react-datepicker .react-datepicker__month-text--in-selecting-range:hover,.react-datepicker .react-datepicker__month-text--keyboard-selected:hover,.react-datepicker .react-datepicker__month-text--selected:hover,.react-datepicker .react-datepicker__quarter-text--in-range:hover,.react-datepicker .react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker .react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker .react-datepicker__quarter-text--selected:hover,.react-datepicker .react-datepicker__year-text--in-range:hover,.react-datepicker .react-datepicker__year-text--in-selecting-range:hover,.react-datepicker .react-datepicker__year-text--keyboard-selected:hover,.react-datepicker .react-datepicker__year-text--selected:hover{background-color:#ffb000}.react-datepicker .react-datepicker__day--today,.react-datepicker .react-datepicker__month-text--today,.react-datepicker .react-datepicker__quarter-text--today,.react-datepicker .react-datepicker__year-text--today{background-color:#fff;border:1px solid #ffb000;border-radius:4px}.react-datepicker .react-datepicker__header{background-color:#ffb000;border-bottom:0;border-radius:4px 4px 0}.react-datepicker .react-datepicker__navigation{background-color:initial}.react-datepicker .react-datepicker__navigation:focus,.react-datepicker .react-datepicker__navigation:hover{box-shadow:none}.react-datepicker .react-datepicker__month-read-view--down-arrow,.react-datepicker .react-datepicker__month-year-read-view--down-arrow,.react-datepicker .react-datepicker__navigation-icon:before,.react-datepicker .react-datepicker__year-read-view--down-arrow{border-color:#222;top:12px}.react-datepicker__input-container>input{border:0;min-height:38px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-6px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#ffb000}#reporting header{align-items:center;border-bottom:1px solid #ffb000;display:flex;justify-content:space-between;margin-bottom:1rem}#reporting input:focus{border:0;border-color:#0000;box-shadow:inset 0 0 0 .15rem #ffb000}#reporting tr:hover{color:#fff}#reporting .btn.generate{background-color:#ffb000;color:#222}#reporting .btn.generate:disabled{background-color:#ffffffbf;opacity:1}#reporting .btn.reset-button{background-color:initial;color:#fff}#reporting .btn.reset-button:hover{background-color:#fff;color:#222}#reporting .chart{color:#222;height:100%;min-height:200px}#reporting .chart,#reporting .no-data{background-color:#292929;border-radius:4px}#reporting .no-data{margin:0 auto;padding:.5rem 1rem;text-align:center;width:fit-content}#reporting .no-data i{color:#ffb000;margin-right:.5rem}#reporting .generatedReport .loading-animation{display:flex;justify-content:center;margin:2rem 0;position:relative}#reporting .report-controls .report-control{margin-bottom:1rem}#reporting .report-summary{background-color:#292929;border-radius:4px;display:flex;flex-direction:column;justify-content:center;padding:.5em 1em}#reporting .report-summary .item{display:flex;justify-content:space-between}#reporting .report-summary .item#division{max-height:200px;overflow-y:auto}#reporting .report-summary .item span.title{color:#ffb000;font-weight:700;margin-right:1em;min-width:70px}#reporting .report-type .report-type__control{border:0;box-shadow:none}#reporting .report-type .report-type__control.report-type__control--is-focused{border:0;box-shadow:inset 0 0 0 .15rem #ffb000}#reporting .report-type .report-type__control.report-type__control--is-disabled{background-color:#ffffffbf}#reporting .report-type .report-type__indicators{background-color:#ffb000;border-bottom-right-radius:4px;border-top-right-radius:4px}#reporting .report-type .report-type__indicators:hover{cursor:pointer}#reporting .report-type .report-type__indicators .report-type__indicator{align-items:center;border-right:1px solid #00000040;height:100%;justify-content:center;padding:0}#reporting .report-type .report-type__indicators .report-type__indicator>svg{fill:#222;stroke:#222;min-height:36px;min-width:36px;padding:8px}#reporting .report-type .report-type__indicators .report-type__indicator>svg:hover{filter:drop-shadow(1px 1px 0 rgba(0,0,0,.25))}#reporting .report-type .report-type__indicators .report-type__indicator-separator{display:none}#reporting .report-type .report-type__input-container:hover{cursor:text}#reporting .report-type .report-type__input-container .report-type__input{box-shadow:none}#reporting .report-type .report-type__menu .report-type__menu-list{border:0;border-color:#0000;border-radius:4px;box-shadow:inset 0 0 0 .15rem #ffb000;padding-bottom:0;padding-top:0}#reporting .report-type .report-type__menu .report-type__option{color:#222}#reporting .report-type .report-type__menu .report-type__option.report-type__option--is-focused,#reporting .report-type .report-type__menu .report-type__option.report-type__option--is-selected{background-color:#ffb000}#reporting .report-type .report-type__menu .report-type__option.report-type__option--is-focused:first-of-type,#reporting .report-type .report-type__menu .report-type__option.report-type__option--is-selected:first-of-type{border-top-left-radius:4px;border-top-right-radius:4px}#reporting .report-type .report-type__menu .report-type__option.report-type__option--is-focused:last-of-type,#reporting .report-type .report-type__menu .report-type__option.report-type__option--is-selected:last-of-type{border-bottom-left-radius:4px;border-bottom-right-radius:4px}#reporting .report-type .report-type__menu .report-type__option.report-type__option--is-selected{font-weight:700}#reporting .report-type .report-type__menu .report-type__option--is-selected{opacity:.25}#reporting .report-date .report-date__control{border:0;box-shadow:none}#reporting .report-date .report-date__control.report-date__control--is-focused{border:0;box-shadow:inset 0 0 0 .15rem #ffb000}#reporting .report-date .report-date__control.report-date__control--is-disabled{background-color:#ffffffbf}#reporting .report-date .report-date__indicators{background-color:#ffb000;border-bottom-right-radius:4px;border-top-right-radius:4px}#reporting .report-date .report-date__indicators:hover{cursor:pointer}#reporting .report-date .report-date__indicators .report-date__indicator{align-items:center;border-right:1px solid #00000040;height:100%;justify-content:center;padding:0}#reporting .report-date .report-date__indicators .report-date__indicator>svg{fill:#222;stroke:#222;min-height:36px;min-width:36px;padding:8px}#reporting .report-date .report-date__indicators .report-date__indicator>svg:hover{filter:drop-shadow(1px 1px 0 rgba(0,0,0,.25))}#reporting .report-date .report-date__indicators .report-date__indicator-separator{display:none}#reporting .report-date .report-date__input-container:hover{cursor:text}#reporting .report-date .report-date__input-container .report-date__input{box-shadow:none}#reporting .report-date .report-date__menu .report-date__menu-list{border:0;border-color:#0000;border-radius:4px;box-shadow:inset 0 0 0 .15rem #ffb000;padding-bottom:0;padding-top:0}#reporting .report-date .report-date__menu .report-date__option{color:#222}#reporting .report-date .report-date__menu .report-date__option.report-date__option--is-focused,#reporting .report-date .report-date__menu .report-date__option.report-date__option--is-selected{background-color:#ffb000}#reporting .report-date .report-date__menu .report-date__option.report-date__option--is-focused:first-of-type,#reporting .report-date .report-date__menu .report-date__option.report-date__option--is-selected:first-of-type{border-top-left-radius:4px;border-top-right-radius:4px}#reporting .report-date .report-date__menu .report-date__option.report-date__option--is-focused:last-of-type,#reporting .report-date .report-date__menu .report-date__option.report-date__option--is-selected:last-of-type{border-bottom-left-radius:4px;border-bottom-right-radius:4px}#reporting .report-date .report-date__menu .report-date__option.report-date__option--is-selected{font-weight:700}#reporting .report-date .report-date__menu .report-date__option--is-selected{opacity:.25}#reporting .row{margin-bottom:1em;margin-top:1em}#reporting .table{border-color:#ffb000;border-radius:4px;margin-bottom:.5rem;padding:.25rem .5rem .5rem;z-index:0}#reporting .table,#reporting .table th,#reporting .table tr{background-color:#292929;color:#fff;font-size:12px}#reporting .table th{color:#ffb000}#reporting .dropin{animation:slidein .25s alternate}#reporting .collapsibleSection{background-color:#292929;color:#fff;margin-bottom:5px;width:100%}#reporting .collapsibleSection i{float:right;margin-top:2px}#reporting .collapseButton{display:inline-block}#reporting .input-group-text{background-color:#1f1f1f;color:#ffb000}#reporting .rbt-token{background-color:#ffb000;color:#000}#reporting .rbt-token-remove-button{background-color:#be6464;padding-left:5px}#reporting button.close.btn-close.rbt-close.clearTypeahead .rbt-close-content{display:none}#reporting .rbt-close{z-index:0}@keyframes slidein{0%{margin-top:-10%;opacity:0}to{margin-top:0;opacity:100%}}.rbt .rbt-input-main::-ms-clear{display:none}.rbt-menu{margin-bottom:2px}.rbt-menu>.dropdown-item{overflow:hidden;text-overflow:ellipsis}.rbt-menu>.dropdown-item:focus{outline:none}.rbt-menu-pagination-option{text-align:center}.rbt-input-multi{cursor:text;overflow:hidden;position:relative}.rbt-input-multi.focus{border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40;color:#495057;outline:0}.rbt-input-multi.form-control{height:auto}.rbt-input-multi.disabled{background-color:#e9ecef;opacity:1}.rbt-input-multi.is-invalid.focus{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}.rbt-input-multi.is-valid.focus{border-color:#28a745;box-shadow:0 0 0 .2rem #28a74540}.rbt-input-multi input::-moz-placeholder{color:#6c757d;opacity:1}.rbt-input-multi input:-ms-input-placeholder{color:#6c757d}.rbt-input-multi input::-webkit-input-placeholder{color:#6c757d}.rbt-input-multi .rbt-input-wrapper{align-items:flex-start;display:flex;flex-wrap:wrap;margin-bottom:-4px;margin-top:-1px;overflow:hidden}.rbt-input-multi .rbt-input-main{margin:1px 0 4px}.rbt-close{z-index:1}.rbt-close-lg{font-size:1.5rem}.rbt-token{background-color:#e7f4ff;border:0;border-radius:.25rem;color:#007bff;display:inline-flex;line-height:1rem;margin:1px 3px 2px 0}.rbt-token .rbt-token-label{padding:.25rem .5rem}.rbt-token .rbt-token-label:not(:last-child){padding-right:.25rem}.rbt-token-disabled{background-color:#0000001a;color:#495057;pointer-events:none}.rbt-token-removeable{cursor:pointer}.rbt-token-active{background-color:#007bff;color:#fff;outline:none;text-decoration:none}.rbt-token .rbt-token-remove-button{background-image:none;border-bottom-left-radius:0;border-top-left-radius:0;box-shadow:none;color:inherit;display:flex;font-size:inherit;font-weight:400;justify-content:center;opacity:1;outline:none;padding:.25rem .5rem .25rem 0;text-shadow:none}.rbt-token .rbt-token-remove-button .rbt-close-content{display:block}.rbt-aux{align-items:center;bottom:0;display:flex;justify-content:center;pointer-events:none;position:absolute;right:0;top:0;width:2rem}.rbt-aux-lg{width:3rem}.rbt-aux .rbt-close{margin-top:-.25rem;pointer-events:auto}.has-aux .form-control{padding-right:2rem}.has-aux .form-control.is-invalid,.has-aux .form-control.is-valid{background-position:right 2rem center;padding-right:4rem}.rbt-highlight-text{background-color:inherit;color:inherit;font-weight:700;padding:0}.input-group>.rbt{flex:1 1}.input-group>.rbt .rbt-aux,.input-group>.rbt .rbt-input-hint{z-index:5}.input-group>.rbt:not(:first-child) .form-control{border-bottom-left-radius:0;border-top-left-radius:0}.input-group>.rbt:not(:last-child) .form-control{border-bottom-right-radius:0;border-top-right-radius:0}#card-order-entry .btn.generate{background-color:#ffb000;color:#222}#card-order-entry .btn.generate:disabled{background-color:#ffffffbf;opacity:1}#card-order-entry .btn:not(:disabled):hover{opacity:.75;transition:.25s}#card-order-entry .btn.reset-button{background-color:initial;color:#fff}#card-order-entry .btn.reset-button:hover{background-color:#fff;color:#222}#card-order-entry #content-card-container{justify-content:flex-start}#card-order-entry .dropin{animation:slidein .25s alternate}#card-order-entry .products{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(1fr)}@media(min-width:576px){#card-order-entry .products{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){#card-order-entry .products{grid-template-columns:repeat(3,1fr)}}@media(min-width:992px){#card-order-entry .products{grid-template-columns:repeat(4,1fr)}}#card-order-entry .products .product-card{max-width:none}#card-order-entry .row{--bs-gutter-x:0;margin-left:0;margin-right:0}.styled-select .styled-select__control{border:0;box-shadow:none}.styled-select .styled-select__control.styled-select__control--is-focused{border:0;box-shadow:inset 0 0 0 .15rem #ffb000}.styled-select .styled-select__control.styled-select__control--is-disabled{background-color:#ffffffbf}.styled-select .styled-select__indicators{background-color:#ffb000;border-bottom-right-radius:4px;border-top-right-radius:4px}.styled-select .styled-select__indicators:hover{cursor:pointer}.styled-select .styled-select__indicators .styled-select__indicator{align-items:center;border-right:1px solid #00000040;height:100%;justify-content:center;padding:0}.styled-select .styled-select__indicators .styled-select__indicator>svg{fill:#222;stroke:#222;min-height:36px;min-width:36px;padding:8px}.styled-select .styled-select__indicators .styled-select__indicator>svg:hover{filter:drop-shadow(1px 1px 0 rgba(0,0,0,.25))}.styled-select .styled-select__indicators .styled-select__indicator-separator{display:none}.styled-select .styled-select__input-container:hover{cursor:text}.styled-select .styled-select__input-container .styled-select__input{box-shadow:none}.styled-select .styled-select__menu .styled-select__menu-list{border:0;border-color:#0000;border-radius:4px;box-shadow:inset 0 0 0 .15rem #ffb000;padding-bottom:0;padding-top:0}.styled-select .styled-select__menu .styled-select__option{color:#222}.styled-select .styled-select__menu .styled-select__option.styled-select__option--is-focused,.styled-select .styled-select__menu .styled-select__option.styled-select__option--is-selected{background-color:#ffb000}.styled-select .styled-select__menu .styled-select__option.styled-select__option--is-focused:first-of-type,.styled-select .styled-select__menu .styled-select__option.styled-select__option--is-selected:first-of-type{border-top-left-radius:4px;border-top-right-radius:4px}.styled-select .styled-select__menu .styled-select__option.styled-select__option--is-focused:last-of-type,.styled-select .styled-select__menu .styled-select__option.styled-select__option--is-selected:last-of-type{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.styled-select .styled-select__menu .styled-select__option.styled-select__option--is-selected{font-weight:700}.styled-select .styled-select__menu .styled-select__option--is-selected{opacity:.25}#franchise-management .pack-quantity{flex:1 1 auto}#franchise-management .pack-quantity .input-group{margin-bottom:0}#franchise-management .pack-quantity .input-group .input-group-text,#franchise-management .pack-quantity .input-group input.form-control{height:32px}#franchise-management .pack-quantity .input-group input.form-control{flex:1 1 auto}#franchise-management .pack-quantity .input-group-text{background-color:#222;border-color:#ffb000;color:#ffb000}.product-card.card{background-color:#292929;max-width:250px;padding:0}.product-card.card .card-body,.product-card.card .card-footer{padding:.25rem .5rem .5rem}.product-card.card .card-body .rate-unavailable{color:#ffb000}.product-card.card .card-footer{border-top:1px solid #ffb000}.product-card.card .card-footer #cart-buttons,.product-card.card .card-footer .actions{gap:.5rem}.product-card.card .card-footer .card-text{text-align:center}.product-card.card .card-footer .sku-total{color:#ffb000;font-size:1.2rem;font-style:italic;font-weight:700;text-align:center}.product-card.card .card-footer>input{flex:1 0 50%}.product-card.card .card-footer .actions{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end}.product-card.card .card-footer .actions #cart-buttons{display:flex;flex:0 0 auto;height:32px;justify-content:flex-end}.product-card.card .card-footer .actions #cart-buttons button{color:#222;flex:0 0 auto;padding:.25rem .75rem}.product-card.card .card-footer .actions #cart-buttons button.add-to-cart{background-color:#009f4d;color:#fff}.product-card.card .card-footer .actions #cart-buttons button.remove-from-cart{background-color:#880f0f;color:#fff}.product-card.card .card-img-top{display:flex;justify-content:center;padding:.5rem .5rem .25rem}.product-card.card .card-img-top img{border-radius:10px;box-shadow:0 2px 2px #0009}.product-card.card .error{color:#dc3545;font-weight:700}.product-card.card .error.input-msg{font-size:.75rem}.product-card.card h5{font-size:1rem}.product-card.card .react-tooltip{border:1px solid #ffb000;box-shadow:2px 2px 5px 1px #00000080;color:#ffb000;font-weight:700;max-width:200px;z-index:9999}.product-card.card .react-tooltip.react-tooltip__place-bottom .react-tooltip-arrow{border-bottom:0;border-left:1px solid #ffb000;border-right:0;border-top:1px solid #ffb000}.product-card.card .react-tooltip.react-tooltip__place-left .react-tooltip-arrow{border-bottom:0;border-left:0;border-right:1px solid #ffb000;border-top:1px solid #ffb000}.product-card.card .react-tooltip.react-tooltip__place-right .react-tooltip-arrow{border-bottom:1px solid #ffb000;border-left:1px solid #ffb000;border-right:0;border-top:0}.product-card.card .react-tooltip.react-tooltip__place-top .react-tooltip-arrow{border-bottom:1px solid #ffb000;border-left:0;border-right:1px solid #ffb000;border-top:0}.product-card.card.uncommitted{border:2px solid #ffb000}#card-order-checkout .btn:not(:disabled):hover{opacity:.75;transition:.25s}#card-order-checkout .btn.order-btn{background-color:#ffb000}#card-order-checkout #content-card-container{justify-content:flex-start}#card-order-checkout h2{font-size:calc(1rem + .5vw)}#card-order-checkout .label{color:#ffb000;margin-right:.5rem}#card-order-checkout .panels{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}#card-order-checkout .panels .cart-panel{flex:1 0 50%}#card-order-checkout .panels .cart-panel .cart-contents{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(1,1fr)}@media(min-width:576px){#card-order-checkout .panels .cart-panel .cart-contents{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){#card-order-checkout .panels .cart-panel .cart-contents{grid-template-columns:repeat(3,1fr)}}#card-order-checkout .panels .cart-panel .cart-contents .product-card{max-width:none}#card-order-checkout .panels .order-details{background-color:#292929;border-radius:4px;flex:0 0 100%;height:fit-content;padding:.5rem}@media(min-width:768px){#card-order-checkout .panels .order-details{flex-basis:30%}}#card-order-checkout .panels .order-details address{margin:0}#card-order-checkout .panels .order-details .emulation-order-msg i{color:#ffb000}#card-order-checkout .panels .order-details .emulation-order-msg span{color:#fff;font-weight:700}#card-order-checkout .panels .order-details .character-count,#card-order-checkout .panels .order-details .optional{color:var(--primary-text-color);flex:0 0 auto;font-size:.75rem;font-style:italic;line-height:1}#card-order-checkout .panels .order-details .character-count{font-weight:700;opacity:80%}#card-order-checkout .panels .order-details .flexLabel{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.filter{margin-bottom:1rem}.filter #filter-select{display:flex;flex-wrap:wrap}.filter #filter-select>:not(:first-child):not(:last-child){border-radius:0}.filter #filter-select>:first-child{border-bottom-left-radius:4px;border-top-left-radius:4px}.filter #filter-select>:last-child{border-radius:0 4px 4px 0}.filter #filter-select button:hover{opacity:75%;transition:.4s}.filter #filter-select .clear-filters{border-right:1px solid rgba(34,34,34,.667)}.filter #filter-select .clear-filters:hover{box-shadow:none}.filter #filter-select .filter-select{flex:1 0 auto}.filter #filter-select .filter-select .filter-select__multi-value{align-items:center;background-color:#292929;gap:.25em;justify-content:space-evenly;padding:.3em}.filter #filter-select .filter-select .filter-select__multi-value .input-group-text{height:50%}.filter #filter-select .filter-select .filter-select__multi-value .filter-select__multi-value__label{color:#ffb000;font-weight:700}.filter #filter-select .filter-select .filter-select__multi-value .filter-select__multi-value__remove{color:#dc3545}.filter #filter-select .filter-select .filter-select__control{border:0;border-radius:4px 0 0 4px;box-shadow:none;text-align:center}.filter #filter-select .filter-select .filter-select__control.filter-select__control--is-focused{border:0;box-shadow:inset 0 0 0 .15rem #ffb000}.filter #filter-select .filter-select .filter-select__control.filter-select__control--is-disabled{background-color:#ffffffbf}.filter #filter-select .filter-select .filter-select__indicators{background-color:#ffb000}.filter #filter-select .filter-select .filter-select__indicators:hover{cursor:pointer}.filter #filter-select .filter-select .filter-select__indicators .filter-select__indicator{align-items:center;border-right:1px solid #00000040;height:100%;justify-content:center;padding:0}.filter #filter-select .filter-select .filter-select__indicators .filter-select__indicator>svg{fill:#222;stroke:#222;min-height:36px;min-width:36px;padding:8px}.filter #filter-select .filter-select .filter-select__indicators .filter-select__indicator>svg:hover{filter:drop-shadow(1px 1px 0 rgba(0,0,0,.25))}.filter #filter-select .filter-select .filter-select__indicators .filter-select__indicator-separator{display:none}.filter #filter-select .filter-select .filter-select__input-container:hover{cursor:text}.filter #filter-select .filter-select .filter-select__input-container .filter-select__input{box-shadow:none}.filter #filter-select .filter-select .filter-select__menu{text-align:center}.filter #filter-select .filter-select .filter-select__menu .filter-select__menu-list{border:0;border-color:#0000;box-shadow:inset 0 0 0 .15rem #ffb000;padding-bottom:0;padding-top:0}.filter #filter-select .filter-select .filter-select__menu .filter-select__option{color:#222}.filter #filter-select .filter-select .filter-select__menu .filter-select__option.filter-select__option--is-focused,.filter #filter-select .filter-select .filter-select__menu .filter-select__option.filter-select__option--is-selected{background-color:#ffb000}.filter #filter-select .filter-select .filter-select__menu .filter-select__option.filter-select__option--is-selected{font-weight:700}.filter #filter-select .filter-select .filter-select__menu .filter-select__option--is-selected{opacity:.25}.filter .active-filter-list{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.filter .active-filter-list .active-filter{align-items:stretch;border-radius:4px;color:#222;display:flex;font-size:.75em;font-weight:700}.filter .active-filter-list .active-filter>*{background-color:#ffb000}.filter .active-filter-list .active-filter>:first-child{border-radius:4px 0 0 4px;padding:.25rem}.filter .active-filter-list .active-filter>:last-child{border-radius:0 4px 4px 0;padding:.25rem}.filter .active-filter-list .active-filter .filter-input{align-items:center;background-color:#222;border-bottom:1px solid #ffb000;border-top:1px solid #ffb000;color:#fff;display:flex;font-weight:400;padding:0 .5rem;transition:all .25s linear}.filter .active-filter-list .active-filter .filter-input:hover{text-shadow:1px 1px 1px #00000080}.filter .active-filter-list .active-filter .filter-input>input{font-size:1em;line-height:1;min-height:0;padding:0 .25rem}.filter .active-filter-list .active-filter .filter-input>input:focus{outline:none}.filter .active-filter-list .active-filter .filter-input.selected{background-color:#ffb000;padding:0}.filter .active-filter-list .active-filter .remove-filter{font-size:1em;padding:.25rem .5rem}.filter .active-filter-list .active-filter .remove-filter:hover{box-shadow:none;opacity:.75}.filter .active-filter-list .active-filter .remove-filter:hover i{filter:drop-shadow(2px 2px 1px rgba(0,0,0,.5))}.filter .active-filter-list .active-filter .remove-filter i{transition:all .25s ease-in-out}#user-selection header{border-bottom:1px solid #ffb000}#user-selection .action-button:not(:last-of-type){margin-right:.5rem}#user-selection .table{border-color:#ffb000;border-radius:4px;margin-bottom:0;padding:.25rem .5rem .5rem;text-align:start;z-index:0}#user-selection .table,#user-selection .table th,#user-selection .table tr{background-color:#292929;color:#fff;font-size:12px}#user-selection .table th{color:#ffb000}#user-selection .table td:last-child button:hover{opacity:75%;transition:.4s}#user-selection .table td:last-child .emulated-user{background-color:#880f0f;border-radius:4px;font-weight:700;padding:.5rem 1rem}
/*# sourceMappingURL=main.770f98b1.css.map*/