@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);:root{--color1:#3F3F3F;--color2:#3F3F3F;--color3:#FFFFFF;--color4:#FFFFFF;--color5:#20B5BA;--color6:#0072BC;--color7:#add4ee;--color8:#EA7073;--color9:#f3f3f3;--color10:#00000011;--color11:#f5f7f7;--color12:#cfcfcf;--sailia-gray-1:#202020;--sailia-gray-2:#3F3F3F;--sailia-gray-3:#6E6E6E;--sailia-gray-4:#CFCFCF;--sailia-gray-5:#F2F2F2;--sailia-gray-6:#fbfbfb;--sailia-gray-7:#FBFBFB;--sailia-black-1:#202020b1;--sailia-black-2:#2020207c;--sailia-black-3:#2020202f;--sailia-black-4:#20202004;--sailia-teal-1:#20A0A5;--sailia-teal-2:#40C2C2;--sailia-teal-3:#AFDBDC;--sailia-teal-4:#DFEEEE;--sailia-light-teal-1:#5fc6ca7d;--sailia-blue-1:#2C6DA6;--sailia-blue-2:#3383CA;--sailia-blue-3:#8AC2F3;--sailia-blue-4:#CFE3F4;--sailia-blue-5:#e5f1ff;--sailia-red-1:#D16768;--sailia-red-2:#EA7073;--sailia-red-3:#F0A0A1;--sailia-red-4:#F6E3E3;--sailia-yellow-1:#DEBB53;--sailia-yellow-2:#F3CE5F;--sailia-yellow-3:#FDE08B;--sailia-yellow-4:#FEF2D0;--sailia-navy-1:#102437;--sailia-navy-2:#223C55;--sailia-navy-3:#3D5D7C;--sailia-navy-4:#8FA8C0;--sailia-amber-1:#D9A64A;--sailia-amber-2:#F0C05A;--sailia-amber-3:#F9D78A;--sailia-amber-4:#FEEBC0}*{word-wrap:break-word}svg{overflow:visible}[hidden]{display:none!important}.hidden{display:none;opacity:0}.error-b-gone{height:100vh;width:100vw;background-color:var(--color9);opacity:20%;z-index:1;top:0vh;left:0vw;position:fixed}.error-b-gone:hover{cursor:pointer}.error-code-popup{z-index:2;position:fixed;padding-left:2vw;padding-right:2vw;padding-top:1.2vw;padding-bottom:1.2vw;top:300px;left:50%;transform:translate(-50%,-50%);overflow-y:scroll;border-radius:20px;color:var(--color1);background-color:var(--color4);box-shadow:0 3px 6px var(--color10)}html{background-color:var(--color11);overflow-y:scroll;overflow-x:hidden}body,html{position:relative;color:var(--sailia-gray-2);width:100vw}:focus{border-color:var(--sailia-teal-2);outline:0;box-shadow:0 0 0 2px var(--sailia-teal-2)}:focus-visible{border-color:var(--sailia-teal-2);outline:0;box-shadow:0 0 0 2px var(--sailia-teal-2)}.color1{color:var(--color1)!important;border-color:var(--color1)!important}.text-dec{text-decoration:none}.wrapper{display:grid}.pointer{cursor:pointer}.subtitle{font-weight:800;font-size:2.5vw;color:var(--text)}.subtitle-two{color:var(--text);font-size:1.8vw;font-weight:800}.hidden-image{opacity:0;transition:opacity .5s ease}div{scrollbar-width:thin;scrollbar-color:var(--color1) var(--color3)}p{font-size:14px;margin-top:0;margin-bottom:0;font-family:Montserrat!important;font-weight:400}a{color:var(--sailia-gray-2)}b{font-weight:500}h1{font-size:1.6rem;margin-top:0;font-weight:500;font-family:Montserrat!important}h2{font-size:1.2rem;margin:0;font-weight:500;font-family:Montserrat!important}h3{margin:0;font-weight:600;font-size:16px;font-family:Montserrat!important}h4{font-size:14px;margin:0;font-weight:600;font-family:Montserrat!important}body{color:var(--sailia-gray-1);width:100%;margin:0;font-family:Montserrat!important;font-weight:400}.weight-400{font-weight:400;line-height:1.5vw}img{height:100%;width:100%}label{display:block;font-size:14px;font-weight:600;color:var(--sailia-gray-3);margin-bottom:.5rem}strong{font-weight:500;color:var(--sailia-gray-2)}.position-change-one{object-position:0 -1%}.filldiv{object-fit:cover;overflow:hidden}.loading-gif{object-fit:contain;overflow:hidden;width:5vw;margin:auto}.body-no-scroll{position:fixed}.fit-container{object-fit:contain;overflow:hidden}.container{border:none;background-color:var(--color4);box-shadow:0 0 0 1px rgba(0,0,0,.03)}.container-round{border-radius:15px;padding:1rem;margin-top:1rem}.nowrap{text-wrap:nowrap}.loading{color:transparent;background:linear-gradient(100deg,#eceff1 30%,#f6f7f8 50%,#eceff1 70%);background-size:400%;animation:loading 1.2s ease-in-out infinite}@keyframes loading{0%{background-position:100% 50%}100%{background-position:0 50%}}.line{width:100%;border-top:1px solid var(--sailia-gray-4)!important;border:none}.dashed-line{width:100%;border-top:1px dashed var(--sailia-gray-4)!important;border:none}.light-line{border-top:1px solid var(--sailia-gray-5)!important}.add-thing-button{width:2rem;height:2rem;margin-left:auto;cursor:pointer}input{font-family:Montserrat!important}select{-webkit-appearance:none;padding:.375rem .75rem;font-size:14px;font-weight:400;line-height:1.5;color:var(--color1);background-clip:padding-box;border:1px solid var(--sailia-gray-4);border-radius:9px;transition:all 150ms ease;cursor:pointer;margin-bottom:1rem;max-width:100%}textarea{font-family:Montserrat!important;display:block;padding:.375rem .75rem;font-size:13px;font-weight:400;line-height:1.5;color:var(--color1);background-clip:padding-box;border:1px solid var(--color10);border-radius:.7rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin-bottom:1.5rem}.checkbox-container{display:block;position:relative;padding-left:35px;margin-bottom:30px;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:50%}.checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:25px;width:25px;border-radius:50%;transform:translate(-40px);z-index:10}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;border-radius:6px;border:solid 1px var(--sailia-gray-3)}.checkbox-container:hover input~.checkmark{transition-duration:.17s;background-color:var(--color1)}.checkbox-container input:checked~.checkmark{background-color:var(--sailia-teal-2)}.checkmark:after{content:"";position:absolute;display:none}.checkbox-container input:checked~.checkmark:after{display:block}.checkbox-container .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}input:disabled{cursor:not-allowed}.must-complete{color:var(--color8);margin-left:1px}input{display:block;padding:.5rem 10px;font-size:12px;font-weight:400;line-height:1.25;color:var(--sailia-gray-1);background-clip:padding-box;border:1px solid var(--sailia-gray-4);border-radius:8px;transition:border-color .1s ease-in-out,box-shadow .1s ease-in-out;margin-bottom:1rem;max-width:100%;box-sizing:border-box}input:focus-within{box-shadow:0 0 0 2px var(--sailia-light-teal-1);border-color:var(--sailia-teal-2)}.medium-input{width:100%;max-width:300px}.wide-input{width:100%;box-sizing:border-box;min-width:100%}.input-error{border-color:var(--color8)!important}input[type=date]::-webkit-clear-button{display:none}input[type=date]::-webkit-inner-spin-button{display:none}input[type=date]{color:var(--sailia-gray-2)!important;font-family:Helvetica,arial,sans-serif;display:flex;visibility:visible;padding:.2rem .3rem;font-size:12px}input[type=date]::-webkit-datetime-edit{padding:.3rem .3rem;color:var(--sailia-gray-3)}input[type=date]:focus{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}button{cursor:pointer;font-family:Montserrat!important;touch-action:manipulation}button:focus{outline:0!important;box-shadow:none}button:disabled,button[disabled]{background-color:var(--sailia-gray-7);cursor:not-allowed;color:var(--sailia-gray-3)}input:disabled,input[disabled]{background-color:var(--sailia-gray-7);cursor:not-allowed}.sailia-badge{border-radius:20px;padding:8px;padding-top:2px;padding-bottom:2px;width:max-content;height:max-content}.sailia-badge-warning{background-color:var(--sailia-amber-4);color:var(--sailia-gray-3)}.sailia-badge-success{background-color:var(--sailia-teal-4);color:var(--sailia-gray-3)}.sailia-badge-danger{background-color:var(--sailia-red-4);color:var(--sailia-gray-3)}.sailia-badge-issue{background-color:var(--sailia-amber-4);color:var(--sailia-gray-3)}.sailia-badge-blue{background-color:var(--sailia-blue-2);color:var(--sailia-gray-7)}.sailia-badge-auto{display:inline-flex;padding:2px var(--Spacing-8,8px);justify-content:center;align-items:center;gap:4px;border-radius:20px;height:24px;background:var(--Sailia-Purple---4,#fbedff)}.sailia-badge-issue-highlight{background-color:var(--sailia-navy-2);color:var(--sailia-gray-7)}.sailia-badge-yellow{background-color:var(--sailia-yellow-4);color:var(--sailia-yellow-1);font-weight:600}.sailia-badge-red{background-color:var(--sailia-red-4);color:var(--sailia-red-1);font-weight:600}.sailia-badge-teal{background-color:var(--sailia-teal-4);color:var(--sailia-teal-1);font-weight:600}.sailia-badge-grey{background-color:var(--sailia-gray-5);color:var(--sailia-gray-2);font-weight:600}.sailia-badge-discount{background-color:var(--sailia-blue-4);color:var(--sailia-blue-1);font-weight:700}.sailia-status-card{border:2px solid var(--sailia-gray-4);box-shadow:0 4px 4px rgba(0,0,0,.09);border-radius:16px;padding:.7rem;margin-bottom:1rem;margin-top:1rem;cursor:pointer}.sailia-status-card-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.hidden-button{width:10vw;background-color:transparent;border-radius:15px;color:var(--color1);text-decoration:none;font-size:1vw;text-align:center;transition-duration:.17s}.hidden-button:hover{box-shadow:0 3px 6px #98989868}.gen2-main-button{max-width:100%;width:100%;text-decoration:none;border-radius:.7rem;padding-top:6px;padding-bottom:6px;padding-left:15px;padding-right:15px;font-size:.9rem;cursor:pointer;display:inline-block;color:#fff;text-align:center;vertical-align:middle;border:none!important;background-color:var(--sailia-teal-2);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.gen2-main-button-2{border:none;cursor:pointer;border-radius:20px;text-decoration:none;color:var(--color3);padding:8px;padding-left:15px;padding-right:15px;background-color:var(--sailia-teal-2);display:flex;max-width:max-content;transition:all .5s;height:max-content}.gen2-main-button-3{border:none;cursor:pointer;border-radius:20px;text-decoration:none;color:var(--color3);padding:8px;padding-left:30px;padding-right:30px;background-color:var(--sailia-teal-2);display:flex;max-width:max-content;transition:all .5s}.gen3-main-button{margin:inherit;max-width:max-content;width:100%;height:max-content;text-decoration:none;border-radius:15px;padding-top:8px;padding-bottom:8px;padding-left:15px;padding-right:15px;font-size:.9rem;cursor:pointer;display:flex;align-items:center;gap:7px;color:var(--sailia-gray-7);text-align:center;vertical-align:middle;border:none!important;background-color:var(--sailia-teal-2);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.gen3-secondary-button{margin:inherit;max-width:max-content;width:100%;text-decoration:none;border-radius:15px;padding:8px;padding-left:12px;padding-right:12px;font-size:.9rem;cursor:pointer;color:var(--sailia-gray-7);text-align:center;vertical-align:middle;border:none!important;background-color:var(--sailia-teal-2);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.gen3-tertiary-button{margin:inherit;max-width:max-content;width:100%;text-decoration:none;border-radius:.5125rem;font-size:.84375rem;font-weight:554;cursor:pointer;gap:7px;color:var(--sailia-gray-7);text-align:center;vertical-align:middle;background-color:var(--sailia-teal-2);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;border:1px solid var(--sailia-teal-1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);min-height:30px;padding:.25rem .6875rem;transition:transform .25s cubic-bezier(.19,1,.22,1);box-shadow:inset 0 0 1px 0 var(--sailia-gray-7),0 1px 2px var(--sailia-gray-4)}.gen3-quaternary-button{border-radius:41px;border:2px solid var(--sailia-gray-4);background:var(--Sailia-White,#fff);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);padding-top:8px;padding-bottom:8px;padding-left:15px;padding-right:15px;height:max-content}.gen3-alert{background-color:var(--sailia-red-2)}.gen3-gray{background-color:var(--sailia-gray-5)}.gen3-text-black{color:var(--sailia-gray-2)}.gen3-svg{width:1rem;height:1rem}::placeholder{color:var(--sailia-gray-4);opacity:1}::-ms-input-placeholder{color:var(--sailia-gray-4)}.gen4-main-button{height:max-content;display:flex;align-items:center;max-width:max-content;width:100%;text-decoration:none;border-radius:8px;font-size:.84375rem;font-weight:554;cursor:pointer;gap:7px;color:var(--sailia-gray-7);text-align:center;vertical-align:middle;background-color:var(--sailia-teal-2);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);min-height:30px;padding:.25rem .6875rem;transition:transform .25s cubic-bezier(.19,1,.22,1);border:none}.gen4-secondary-button{display:flex;align-items:center;max-width:max-content;width:100%;text-decoration:none;border-radius:8px;font-size:.84375rem;font-weight:554;cursor:pointer;gap:7px;color:var(--sailia-gray-2);text-align:center;vertical-align:middle;background-color:var(--sailia-gray-5);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);min-height:30px;padding:.25rem .6875rem;transition:transform .25s cubic-bezier(.19,1,.22,1);border:none}.gen4-tertiary-button{display:flex;align-items:center;max-width:max-content;height:max-content;width:100%;text-decoration:none;border-radius:8px;font-size:.84375rem;font-weight:454;cursor:pointer;gap:7px;text-align:center;vertical-align:middle;background-color:transparent;border:1px solid var(--sailia-gray-4);color:var(--sailia-gray-3);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);min-height:30px;padding:.25rem .6875rem;transition:transform .25s cubic-bezier(.19,1,.22,1)}.gen4-tertiary-button:disabled{color:var(--sailia-gray-4)}.gen4-full-width-button{max-width:100%;width:100%;text-align:center;justify-content:center}.gen4-plain{background-color:vaR(--sailia-gray-5);color:var(--sailia-gray-2)}.gen4-button-active{border:1px solid var(--sailia-teal-2)}.gen4-destructive{background-color:var(--sailia-red-2);color:var(--sailia-gray-7)}.gen4-disabled{background-color:var(--sailia-gray-5);color:var(--sailia-gray-3);cursor:not-allowed}.large-button{background-color:var(--sailia-teal-2);color:#fff;border:none;border-radius:8px;width:100%;padding:12px;font-size:16px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:12px}.pill-button{padding:2px 8px;margin-top:-4px;margin-bottom:-4px;color:var(--sailia-gray-7);gap:7px;background-color:var(--sailia-teal-2);border-radius:20px;border:none;height:min-content}.pill-button-hidden{display:none}.two-main-button{min-width:150px;max-width:250px;background-color:transparent;border-radius:20px;border:solid 1px var(--color1);font-size:1rem;color:var(--color1);text-align:center;transition-duration:.17s;padding-top:5px;padding-bottom:6px}.main-button{width:9.5vw;background-color:transparent;border-radius:20px;border:solid 1px var(--color1)!important;font-size:.9vw;color:var(--color1);text-align:center;margin-left:0;transition-duration:.17s;padding-top:.4vw;padding-bottom:.5vw}.back-button{border:none!important;text-decoration:underline;margin-left:45.2vw!important}.main-button-b{width:10vw;background-color:#fff;border-radius:30px;border-style:solid;border-color:var(--color1);color:var(--color1);font-size:1vw;text-align:center;margin-left:0;transition-duration:.17s}.main-button-c{width:4.2vw;background:0 0;border-radius:30px;border-style:solid;border-color:var(--color1);color:var(--color1);font-size:.9vw;text-align:center;margin-left:0;transition-duration:.17s}.login-signup-action{color:var(--color2);margin-top:0!important;text-decoration:underline}.main-button-b:hover,.main-button-c:hover,.main-button:hover{transition-duration:.2s;box-shadow:0 11px 19px var(--color10);cursor:pointer}.phrase-banner{padding-top:10px;padding-bottom:10px;width:max-content}.phrase-banner-content{font-weight:400;font-size:14px;font-size:.875rem;line-height:1.1428571429;color:#0b0c0c;display:flex;margin:0;align-items:center}.phrase-banner-content-tag{margin-right:10px;display:inline-block;outline:2px solid rgba(0,0,0,0);outline-offset:-2px;color:#fff;background-color:var(--color6);letter-spacing:1px;text-decoration:none;text-transform:uppercase;font-weight:700;font-size:14px;font-size:.875rem;line-height:1;padding-top:5px;padding-right:8px;padding-bottom:4px;padding-left:8px;border-radius:8px}.phrase-banner-text{display:table-cell;vertical-align:middle}.description-text{color:var(--sailia-gray-3);font-size:.8rem;margin-bottom:8px;margin-top:-4px}.casual-description-text{color:var(--sailia-gray-3);font-size:.8rem;margin-bottom:8px;margin-top:2px}.loading-spinner-animation{animation:250ms ease 0s 1 normal none running SpinnerAnimationShow,.7s linear 0s infinite normal none running SpinnerAnimationRotation;transition-property:opacity,transform;transition-timing-function:ease;transform-origin:50% 50%;color:var(--sailia-gray-3);height:24px;--flex-y:initial}@keyframes SpinnerAnimationRotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.switch{position:relative;display:inline-block;margin-left:1rem;margin-top:.2rem;width:2.2rem;height:1.2rem}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:-4.5px;left:-3px;right:0;bottom:0;background-color:var(--color8);-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:1rem;width:1rem;left:4px;bottom:4px;background-color:var(--color3);-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:var(--sailia-teal-2)}input:focus+.slider{box-shadow:0 0 1px var(--sailia-teal-2)}input:checked+.slider:before{-webkit-transform:translateX(14px);-ms-transform:translateX(14px);transform:translateX(14px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.rtl-switch{max-width:400px}.no-text-wrap{white-space:nowrap}.email-img{background:url(../img/email-icon.svg) no-repeat;background-size:1vw;background-position-y:.58vw;padding-left:1.5vw;object-fit:contain}.pwd-img{background:url(../img/pwd-icon.svg) no-repeat;background-size:.8vw;background-position-y:.332vw;padding-left:1.5vw;object-fit:contain}.phone-img{background:url(../img/phone-icon.svg) no-repeat;background-size:.8vw;background-position-y:.332vw;padding-left:1.5vw;object-fit:contain}.youSure-popup-container{position:fixed;padding-left:2rem;padding-right:2rem;padding-top:1.2rem;padding-bottom:1.2rem;top:300px;max-width:400px;min-width:300px;height:min-content;left:50%;transform:translate(-50%,-50%);overflow-y:scroll;border-radius:30px;color:var(--color1);background-color:var(--color4)}.are-you-sure-popup-buttons{display:flex;margin-top:2rem;gap:2rem}.you-sure-buttons-div{margin-top:.5rem;display:flex;gap:1rem;padding:1rem;padding-top:0rem}.are-you-sure-no{background-color:transparent;border:1px solid var(--sailia-red-1)!important;color:var(--sailia-red-1)}.are-you-sure-no:hover{background-color:var(--color8);color:var(--color4)}.split-new-old-div{display:grid;width:100%;grid-template-columns:50% 50%}.no-break-text{white-space:nowrap}.cookie-banner{position:fixed;bottom:60px;left:0;right:0;border-top:1px solid var(--sailia-gray-4);background:var(--color-banner);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:16px;transform:translateY(100%);transition:transform .25s cubic-bezier(.19,1,.22,1);display:flex;justify-content:space-between;align-items:center}footer{display:grid;width:100vw;background:var(--dark);color:var(--light);padding-top:2.5rem;padding-bottom:2.5rem;font-size:16px;position:absolute;margin:0;grid-template-columns:15vw 6vw 10vw 16vw 15vw 26vw 10vw;grid-template-areas:". d a c . b ."}.footerphone{font-weight:lighter;grid-area:a;margin:auto 0}.footeremail{font-weight:lighter;grid-area:c;margin:auto 0}.email{text-decoration:none;color:#fff}.footerdesign{font-weight:lighter;grid-area:b;margin:auto 0}.footercontact{font-weight:lighter;grid-area:d;margin:auto 0}.SVG-ICON-X{width:9px;height:9px;margin:auto;display:block;fill:inherit;flex-shrink:0;opacity:.5;cursor:pointer;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'  class='closeThick'%3E%3Cpolygon points='8 1.01818182 6.98181818 0 4 2.98181818 1.01818182 0 0 1.01818182 2.98181818 4 0 6.98181818 1.01818182 8 4 5.01818182 6.98181818 8 8 6.98181818 5.01818182 4'%3E%3C/polygon%3E%3C/svg%3E")}.SVG-ICON-PLUS-WHITE{width:14px;height:15px;margin:auto;display:block;fill:inherit;flex-shrink:0;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTcgMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik04IDEuNzVWMTYuMjUiIHN0cm9rZT0iI0ZCRkJGQiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTE1LjUgOUwxIDkiIHN0cm9rZT0iI0ZCRkJGQiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==)}.SVG-ICON-CHEVRON-ARROW{width:14px;height:15px;margin:auto;display:block;fill:inherit;flex-shrink:0;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20.33 11.58'%3E%3Cdefs%3E%3Cstyle%3E.cra-1%7Bfill:none;stroke:%23ffff;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath id='Path_3115' data-name='Path 3115' class='cra-1' d='M19.62.71l-9.45,9.45L.71.71'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.SVG-ICON-CHEVRON-ARROW-BLACK{width:14px;height:15px;display:block;fill:inherit;flex-shrink:0;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCA1MyA5NiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxuczpzZXJpZj0iaHR0cDovL3d3dy5zZXJpZi5jb20vIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEuNTsiPjxyZWN0IGlkPSJBcnRib2FyZDEiIHg9Ii04MzIuODQ5IiB5PSItMzY1LjY1NyIgd2lkdGg9IjM1MDcuODciIGhlaWdodD0iMjQ4MC4zMiIgc3R5bGU9ImZpbGw6bm9uZTsiLz48cGF0aCBkPSJNNDcuODkzLDQuMTY3bC00My43MjYsNDMuNzI2bDQzLjcyNiw0My43MjciIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiMwMDA7c3Ryb2tlLXdpZHRoOjguMzNweDsiLz48L3N2Zz4=)}.SVG-ICON-IMAGE-PLACEHOLDER{width:60%;height:60%;margin:auto;display:block;fill:inherit;flex-shrink:0;background-repeat:no-repeat;background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 157.4 109.29'%3E%3Cdefs%3E%3Cstyle%3E.img-upload-1,.img-upload-3%7Bfill:%23fff;%7D.img-upload-3%7Bfill:none;%7D.img-upload-3,.img-upload-3%7Bstroke:%23303031;stroke-width:2px;%7D.img-upload-3%7Bstroke-miterlimit:10;%7D%3C/style%3E%3C/defs%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cg id='Group_936' data-name='Group 936'%3E%3Cg id='Rectangle_473' data-name='Rectangle 473'%3E%3Cpath id='Path_2363' data-name='Path 2363' class='img-upload-1' d='M12.43.43H145c6.56,0,11.88,6.64,11.88,14.84V94c0,8.2-5.32,14.83-11.88,14.83H12.43C5.86,108.86.54,102.22.54,94V15.27C.54,7.07,5.86.43,12.43.43Z'/%3E%3Cpath id='Path_2364' data-name='Path 2364' class='img-upload-3' d='M12.43,1H145c6.31,0,11.42,6.39,11.42,14.27V94c0,7.88-5.11,14.26-11.42,14.26H12.43C6.12,108.29,1,101.91,1,94V15.27C1,7.39,6.12,1,12.43,1Z'/%3E%3C/g%3E%3Cpath id='Path_2365' data-name='Path 2365' class='img-upload-3' d='M1.22,82.48,38.37,45.33a5.14,5.14,0,0,1,7.24,0l17,17a5.11,5.11,0,0,0,7.23,0l41.19-41.19a5.14,5.14,0,0,1,7.24,0h0l38.17,38.17'/%3E%3Ccircle id='Ellipse_280' data-name='Ellipse 280' class='img-upload-3' cx='66.84' cy='20.27' r='10.21'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.SVG-ICON-PLAIN-ARROW{width:100%;height:100%;margin:auto;display:block;fill:inherit;flex-shrink:0;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30.48 10.19'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%2340403f;stroke-linecap:round;stroke-width:1px;%7D%3C/style%3E%3C/defs%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath id='Path_2186' data-name='Path 2186' class='cls-1' d='M.25,5.05h29.6'/%3E%3Cpath id='Path_2187' data-name='Path 2187' class='cls-1' d='M25.28.25,30.13,5.1,25.28,9.94'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.SVG-ICON-CIRCLE-TICK{background-repeat:no-repeat;display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.97 14.97'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%231da8ab;%7D.cls-2%7Bfill:none;stroke:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cg id='Ellipse_101' data-name='Ellipse 101'%3E%3Ccircle class='cls-1' cx='7.48' cy='7.48' r='7.48'/%3E%3Ccircle class='cls-2' cx='7.48' cy='7.48' r='11'/%3E%3C/g%3E%3Cpath id='Path_275' data-name='Path 275' class='cls-2' d='M4.3,7.64,6.19,9.89l4.48-4.82'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.SVG-LOADING-SPINNER{height:20px;width:20px;background-repeat:no-repeat;display:block;background-image:url("data:image/svg+xml, %3Csvg width='20' height='20' viewBox='0 0 38 38' xmlns='http://www.w3.org/2000/svg' stroke='%23fff'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(1 1)' stroke-width='2'%3E%3Ccircle stroke-opacity='.5' cx='18' cy='18' r='18'/%3E%3Cpath d='M36 18c0-9.94-8.06-18-18-18'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 18 18' to='360 18 18' dur='1s' repeatCount='indefinite'/%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.SVG-LOADING-SPINNER-BLACK{height:20px;width:20px;background-repeat:no-repeat;display:block;background-image:url("data:image/svg+xml, %3Csvg width='20' height='20' viewBox='0 0 38 38' xmlns='http://www.w3.org/2000/svg' stroke='%23fff'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(1 1)' stroke-width='2'%3E%3Ccircle stroke-opacity='.5' cx='18' cy='18' r='18'/%3E%3Cpath d='M36 18c0-9.94-8.06-18-18-18'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 18 18' to='360 18 18' dur='1s' repeatCount='indefinite'/%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.SVG-LOCATION{height:20px;width:23px;background-repeat:no-repeat;display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10.49 14.33'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2340403f;%7D%3C/style%3E%3C/defs%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cg id='Group_1791' data-name='Group 1791'%3E%3Cpath id='Path_3118' data-name='Path 3118' class='cls-1' d='M5.25,0a5.25,5.25,0,0,1,5.19,4.44A4.84,4.84,0,0,1,10,7.17a22.38,22.38,0,0,1-2.26,4c-.68,1-1.41,2-2.13,2.93a.44.44,0,0,1-.62.14.69.69,0,0,1-.13-.11c-.39-.48-.77-1-1.13-1.48a32.55,32.55,0,0,1-3-4.8A8.24,8.24,0,0,1,.09,6,4.49,4.49,0,0,1,.42,3.19,5.19,5.19,0,0,1,4.59,0,2.31,2.31,0,0,1,5,0Zm0,2.86a2.39,2.39,0,1,0,2.38,2.4,2.38,2.38,0,0,0-2.38-2.4Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.SVG-BIN{height:20px;width:20px;background-repeat:no-repeat;display:block;background-image:url("data:image/svg+xml,%3Csvg class='permission-card-bin' cxmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.19 17.64'%3E%3Cdefs%3E%3Cstyle%3E.bin-2,.cls-2%7Bfill:none;stroke:%23303030;%7D.bin-2%7Bstroke-linecap:round;%7D%3C/style%3E%3C/defs%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cg id='Group_1800' data-name='Group 1800'%3E%3Cline id='Line_330' data-name='Line 330' class='bin-2' x1='0.5' y1='2.97' x2='15.69' y2='2.97'%3E%3C/line%3E%3Cpath id='Path_3128' data-name='Path 3128' class='cls-2' d='M13.78,3.14H2.41l.65,11.8a2.33,2.33,0,0,0,2.32,2.2h5.43a2.33,2.33,0,0,0,2.32-2.2Z'%3E%3C/path%3E%3Cpath id='Rectangle_2102' data-name='Rectangle 2102' class='cls-2' d='M6.29.5H10a1.23,1.23,0,0,1,1.23,1.23V3.12H5.06V1.73A1.23,1.23,0,0,1,6.29.5Z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.SVG-SHARE{height:15px;width:15px;background-repeat:no-repeat;display:block;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSIgZmlsbDogd2hpdGU7IGVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik01MTIsMjQxLjdMMjczLjY0MywzLjM0M1YxNTYuMTUyYy03MS40MSwzLjc0NC0xMzguMDE1LDMzLjMzNy0xODguOTU4LDg0LjI4QzMwLjA3NSwyOTguMzg0LDAsMzcwLjk5MSwwLDQ0OC4yMjJ2NjAuNDM2DQoJCQlsMjkuMDY5LTUyLjk4NWM0NS4zNTQtODIuNjcxLDEzMi4xNzMtMTM0LjAyNywyMjYuNTczLTEzNC4wMjdjNS45ODYsMCwxMi4wMDQsMC4yMTIsMTguMDAxLDAuNjMydjE1Ny43NzlMNTEyLDI0MS43eg0KCQkJIE0yNTUuNjQyLDI5MC42NjZjLTg0LjU0MywwLTE2My42NjEsMzYuNzkyLTIxNy45MzksOTguODg1YzI2LjYzNC0xMTQuMTc3LDEyOS4yNTYtMTk5LjQ4MywyNTEuNDI5LTE5OS40ODNoMTUuNDg5Vjc4LjEzMQ0KCQkJbDE2My41NjgsMTYzLjU2OEwzMDQuNjIxLDQwNS4yNjdWMjk0LjUzMWwtMTMuNTg1LTEuNjgzQzI3OS4zNDcsMjkxLjQwMSwyNjcuNDM5LDI5MC42NjYsMjU1LjY0MiwyOTAuNjY2eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K)}.SVG-EYE{height:20px;width:20px;background-repeat:no-repeat;display:block;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgODAuNzk0IDgwLjc5NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgODAuNzk0IDgwLjc5NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik03OS4zNTEsMzguNTQ5Yy0wLjcwNi0wLjkwMy0xNy41MjktMjIuMTE5LTM4Ljk1My0yMi4xMTljLTIxLjQyNiwwLTM4LjI0OSwyMS4yMTYtMzguOTU1LDIyLjExOUwwLDQwLjM5NmwxLjQ0MywxLjg0Nw0KCQkJYzAuNzA2LDAuOTAzLDE3LjUyOSwyMi4xMiwzOC45NTUsMjIuMTJjMjEuNDI0LDAsMzguMjQ3LTIxLjIxNywzOC45NTMtMjIuMTJsMS40NDMtMS44NDdMNzkuMzUxLDM4LjU0OXogTTQwLjM5OCw1OC4zNjQNCgkJCWMtMTUuMDY4LDAtMjguMjItMTMuMDQ2LTMyLjY0My0xNy45NjdjNC40MjUtNC45MjIsMTcuNTc2LTE3Ljk2NiwzMi42NDMtMTcuOTY2YzE1LjA2NiwwLDI4LjIxOCwxMy4wNDUsMzIuNjQyLDE3Ljk2Ng0KCQkJQzY4LjYxNCw0NS4zMTksNTUuNDYzLDU4LjM2NCw0MC4zOTgsNTguMzY0eiIvPg0KCQk8cGF0aCBkPSJNNDAuMzk3LDIzLjk4M2MtOS4wNTIsMC0xNi40MTYsNy4zNjMtMTYuNDE2LDE2LjQxNGMwLDkuMDUzLDcuMzY0LDE2LjQxNywxNi40MTYsMTYuNDE3czE2LjQxNi03LjM2NCwxNi40MTYtMTYuNDE3DQoJCQlDNTYuODEzLDMxLjM0Niw0OS40NDksMjMuOTgzLDQwLjM5NywyMy45ODN6IE00MC4zOTcsNTAuODEzYy01Ljc0NCwwLTEwLjQxNi00LjY3My0xMC40MTYtMTAuNDE3DQoJCQljMC01Ljc0Miw0LjY3Mi0xMC40MTQsMTAuNDE2LTEwLjQxNGM1Ljc0MywwLDEwLjQxNiw0LjY3MiwxMC40MTYsMTAuNDE0QzUwLjgxMyw0Ni4xNCw0Ni4xNCw1MC44MTMsNDAuMzk3LDUwLjgxM3oiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K)}.SVG-COPY{height:15px;width:15px;background-repeat:no-repeat;display:block;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTE1Ljc3IDEyMi44OCIgc3R5bGU9ImZpbGw6d2hpdGU7ZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMTUuNzcgMTIyLjg4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7fTwvc3R5bGU+PGc+PHBhdGggY2xhc3M9InN0MCIgZD0iTTg5LjYyLDEzLjk2djcuNzNoMTIuMTloMC4wMXYwLjAyYzMuODUsMC4wMSw3LjM0LDEuNTcsOS44Niw0LjFjMi41LDIuNTEsNC4wNiw1Ljk4LDQuMDcsOS44MmgwLjAydjAuMDIgdjczLjI3djAuMDFoLTAuMDJjLTAuMDEsMy44NC0xLjU3LDcuMzMtNC4xLDkuODZjLTIuNTEsMi41LTUuOTgsNC4wNi05LjgyLDQuMDd2MC4wMmgtMC4wMmgtNjEuN0g0MC4xdi0wLjAyIGMtMy44NC0wLjAxLTcuMzQtMS41Ny05Ljg2LTQuMWMtMi41LTIuNTEtNC4wNi01Ljk4LTQuMDctOS44MmgtMC4wMnYtMC4wMlY5Mi41MUgxMy45NmgtMC4wMXYtMC4wMmMtMy44NC0wLjAxLTcuMzQtMS41Ny05Ljg2LTQuMSBjLTIuNS0yLjUxLTQuMDYtNS45OC00LjA3LTkuODJIMHYtMC4wMlYxMy45NnYtMC4wMWgwLjAyYzAuMDEtMy44NSwxLjU4LTcuMzQsNC4xLTkuODZjMi41MS0yLjUsNS45OC00LjA2LDkuODItNC4wN1YwaDAuMDJoNjEuNyBoMC4wMXYwLjAyYzMuODUsMC4wMSw3LjM0LDEuNTcsOS44Niw0LjFjMi41LDIuNTEsNC4wNiw1Ljk4LDQuMDcsOS44MmgwLjAyVjEzLjk2TDg5LjYyLDEzLjk2eiBNNzkuMDQsMjEuNjl2LTcuNzN2LTAuMDJoMC4wMiBjMC0wLjkxLTAuMzktMS43NS0xLjAxLTIuMzdjLTAuNjEtMC42MS0xLjQ2LTEtMi4zNy0xdjAuMDJoLTAuMDFoLTYxLjdoLTAuMDJ2LTAuMDJjLTAuOTEsMC0xLjc1LDAuMzktMi4zNywxLjAxIGMtMC42MSwwLjYxLTEsMS40Ni0xLDIuMzdoMC4wMnYwLjAxdjY0LjU5djAuMDJoLTAuMDJjMCwwLjkxLDAuMzksMS43NSwxLjAxLDIuMzdjMC42MSwwLjYxLDEuNDYsMSwyLjM3LDF2LTAuMDJoMC4wMWgxMi4xOVYzNS42NSB2LTAuMDFoMC4wMmMwLjAxLTMuODUsMS41OC03LjM0LDQuMS05Ljg2YzIuNTEtMi41LDUuOTgtNC4wNiw5LjgyLTQuMDd2LTAuMDJoMC4wMkg3OS4wNEw3OS4wNCwyMS42OXogTTEwNS4xOCwxMDguOTJWMzUuNjV2LTAuMDIgaDAuMDJjMC0wLjkxLTAuMzktMS43NS0xLjAxLTIuMzdjLTAuNjEtMC42MS0xLjQ2LTEtMi4zNy0xdjAuMDJoLTAuMDFoLTYxLjdoLTAuMDJ2LTAuMDJjLTAuOTEsMC0xLjc1LDAuMzktMi4zNywxLjAxIGMtMC42MSwwLjYxLTEsMS40Ni0xLDIuMzdoMC4wMnYwLjAxdjczLjI3djAuMDJoLTAuMDJjMCwwLjkxLDAuMzksMS43NSwxLjAxLDIuMzdjMC42MSwwLjYxLDEuNDYsMSwyLjM3LDF2LTAuMDJoMC4wMWg2MS43aDAuMDIgdjAuMDJjMC45MSwwLDEuNzUtMC4zOSwyLjM3LTEuMDFjMC42MS0wLjYxLDEtMS40NiwxLTIuMzdoLTAuMDJWMTA4LjkyTDEwNS4xOCwxMDguOTJ6Ii8+PC9nPjwvc3ZnPg==)}@media (max-width:1025px){.cookie-banner{flex-direction:column;bottom:100px}.close-cookie{width:100%;max-width:100%;margin-top:1rem}}.Medical-Asterisk{height:17px}#intercom-loading{position:fixed;bottom:20px;right:20px;width:48px;height:48px}#intercom-loading>img{width:48px;height:48px;border-radius:50%}.helicopter{transition:all 15s cubic-bezier(.79,.04,1,1);transform:rotateY(2340deg)}.sailia-unit-input{display:flex;align-items:center;height:32.5px;border:1px solid var(--sailia-gray-4);border-radius:8px}.sailia-unit-input-unit{height:100%;border-radius:8px;border:1px solid var(--sailia-gray-4);background:var(--sailia-gray-5);display:flex;align-items:center;justify-content:center;padding-left:8px;padding-right:8px}.sailia-unit-input-unit-left{margin-left:-1px}.sailia-unit-input-unit-right{margin-right:-1px}.sailia-unit-input-input{border:none;background:#fff;margin:0;height:100%;width:100%;min-width:auto}.sailia-unit-input-input:focus{outline:0;box-shadow:none}.sailia-unit-input:focus-within{outline:0;box-shadow:0 0 0 2px var(--sailia-teal-2)}.sailia-progress-bar{height:8px;width:100%;border-radius:8px;background:var(--sailia-gray-5);position:relative;overflow:hidden}.sailia-progress-bar::-webkit-progress-value{background-color:var(--sailia-teal-2)}.sailia-progress-bar::-moz-progress-bar{background-color:var(--sailia-teal-2)}.native-booking-header{display:flex;justify-content:flex-end;background-color:var(--sailia-blue-3);padding:5px}.view-as-global-header{width:100%;background-color:var(--sailia-red-2);color:var(--sailia-gray-7);display:flex;min-height:60px;align-items:center;box-sizing:border-box;padding-left:5rem;padding-right:2rem;justify-content:center;gap:2rem;padding-bottom:10px}.header-view-as{margin-top:-10px;border-top-right-radius:10px;border-top-left-radius:10px}.sailia-overview-email-sent-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.tab-data-switch-container,.table-data-switch-container{display:flex;column-gap:8px;flex:1 1 0px;margin-bottom:1rem}.tab-data-switch,.table-data-switch{padding:11px;display:flex;flex-direction:column;transition:all .3s ease-in-out;border-radius:8px;cursor:pointer;box-shadow:0 0 0 1px var(--sailia-gray-4);flex:1 1 0px}.tab-data-switch:hover,.table-data-switch:hover{box-shadow:0 0 0 1px var(--sailia-teal-2)}.tab-data-switch-active,.table-data-switch-active{border:none;box-shadow:0 0 0 1.5px var(--sailia-teal-2)}.tab-data-switch-active .tab-data-switch-number,.tab-data-switch-active .tab-data-switch-text,.table-data-switch-active .table-data-switch-number,.table-data-switch-active .table-data-switch-text{font-weight:700;color:var(--sailia-teal-2)}.tab-data-switch-text,.table-data-switch-text{transition:color .3s ease-in-out;transition:font-weight .3s ease-in-out;color:var(--sailia-gray-2)}.tab-data-switch-number,.table-data-switch-number{color:var(--sailia-gray-1);transition:color .3s ease-in-out;margin-top:4px;font-size:16px;font-weight:700}.sailia-overview-container-item{margin-bottom:1rem}.attachments-list{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem}.attachment-link{display:flex;align-items:center;gap:.75rem;color:var(--sailia-gray-2);text-decoration:none;padding:.75rem;border-radius:8px;border:1px solid var(--sailia-gray-4);background-color:var(--sailia-gray-5);transition:all .2s ease;font-size:14px;font-weight:400;cursor:pointer}.attachment-link:hover{background-color:var(--sailia-gray-6);border-color:var(--sailia-teal-2);color:var(--sailia-teal-2);text-decoration:underline}.attachment-link svg{flex-shrink:0;color:var(--sailia-gray-3);width:16px;height:16px}.attachment-link:hover svg{color:var(--sailia-teal-2)}.attachment-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.super-admin-header{width:100%;padding:10px;background-color:var(--sailia-teal-2);box-sizing:border-box;position:sticky;top:0;left:0;z-index:9999}.super-admin-warning{background-color:var(--sailia-red-2)}.super-admin-header-container-middle{display:flex;justify-content:space-between;align-items:center;margin:auto}.super-admin-header-container{display:flex;justify-content:space-between;color:var(--color1)}.super-admin-header-minimised{display:none}.super-admin-header-maximise{position:absolute;top:0;left:10px;height:20px;width:40px;border-bottom-right-radius:10px;z-index:9999;background-color:var(--sailia-teal-2);border-bottom-left-radius:10px;cursor:pointer}.super-admin-header-maximise-hidden{display:none}.super-admin-select-change-tenant{margin:0}.header-container{box-sizing:content-box;display:flex;padding-left:1rem;padding-right:3rem;margin-bottom:1rem;position:relative;z-index:3;padding-bottom:8px;padding-top:8px;align-items:center}.top-header{display:none;text-align:center;margin-top:auto;margin-bottom:auto;margin-left:1rem;font-weight:500;font-size:1.6rem;grid-area:c;color:var(--color1)}.top-line{display:none;grid-area:e;width:100%;border-top:2px solid var(--color1)!important;border:none}.header-logo{grid-area:a;width:200px;height:50pxl}.tenant-logo{width:10rem}.tenant-logo{width:10rem}.header-logo-img{object-fit:contain;object-position:left center;max-width:120px;max-height:50px;height:50px;width:120px}.header-buttons-wrapper{grid-area:b;margin-top:auto;margin-bottom:auto;margin-left:auto;border-width:2px!important;display:flex;flex-wrap:wrap-reverse;flex-direction:row-reverse}.header-buttons{grid-area:b;margin-top:auto;margin-bottom:auto;margin-left:auto;border-width:2px!important;display:flex;flex-wrap:wrap-reverse;flex-direction:row-reverse}.header-button{margin-right:1rem;padding-right:10px;padding-left:10px;border-radius:10px;width:auto;border:none;font-weight:500;border:1px solid var(--sailia-gray-4);display:flex;align-items:center;height:36px}.header-button-profile-logged-in{height:35px;width:35px;padding:0;border-radius:100%;object-fit:cover;overflow:hidden;margin-right:1rem;border:1px solid transparent}.header-button-link{text-decoration:none;color:inherit;height:inherit}.header-button:focus{box-shadow:none;outline:0}.header-button-link:focus{box-shadow:none;outline:0}.header-profile-icon{width:20px;height:20px;border-radius:100%;object-fit:cover}.header-button-stuff-inside{margin:auto;color:inherit;display:flex;align-items:center;justify-content:space-between;transition-duration:.17s;align-items:center;height:inherit}:root{--stroke-dash-offset:0px}.header-button-img{margin-top:auto;margin-bottom:auto;height:60%}.header-button-text{font-weight:500;font-size:14px;margin-left:10px;margin-right:auto;width:max-content;color:var(--sailia-gray-3)}.header-item-selected-bar{border:1px solid var(--sailia-teal-2)}.header-button path{fill:var(--sailia-gray-3)!important}.header-button circle{stroke:var(--sailia-gray-3)!important;stroke-width:1}.header-button rect{stroke:var(--sailia-gray-3)!important;stroke-width:1}.header-button line{stroke:var(--sailia-gray-3)!important;stroke-width:1}.header-button ellipse{stroke:var(--sailia-gray-3)!important;stroke-width:1}.header-button-notifications{cursor:pointer;background-color:var(--color9);margin-left:1rem;border-radius:50%;height:2.3rem;width:2.3rem}.header-svg-notification{height:60%;width:60%;margin:auto;margin-left:20%;margin-top:18%}.header-icon-alert{border:solid 1px var(--color8)}.header-hamburger{display:none;grid-area:b;margin-top:.4rem}.header-hamburger-menu-container{width:max-content;margin-left:auto}.hamburger-menu{display:flex;flex-flow:column wrap;justify-content:space-between;height:2rem;width:2rem;cursor:pointer}.bar-bottom,.bar-middle,.bar-top{height:3px;background:var(--sailia-gray-2);border-radius:5px;margin:2px 0;transform-origin:left;transition:all .5s}.hamburger-menu-active .bar-top{transform:rotate(45deg)}.hamburger-menu-active .bar-middle{transform:translateX(1rem);opacity:0}.hamburger-menu-active .bar-bottom{transform:rotate(-45deg);width:35px}.header-hamburger-menu{position:fixed;top:4rem;left:0rem;width:100vw;height:100vh;z-index:1000000;background-color:#fff;display:none}.header-hamburder-menu-button-container{display:flex;flex-direction:column;gap:1rem;width:100%;margin-top:1rem}.terminal-popup-flex{display:flex;justify-content:space-between;align-items:center}.terminal-selection-div{padding:1rem;border-radius:15px;border:.5px solid #6e6e6e;cursor:pointer;box-shadow:0 4px 4px rgba(0,0,0,.09)}.terminal-pick-pay-with-checkout-link{display:flex;gap:5px;align-items:center;margin-top:10px;margin-bottom:10px}.payment-method-svg{width:2rem;height:2rem;fill:var(--sailia-gray-2)}.footer-container{margin-top:5rem;background-color:#fff}.footer-container-auto{margin:auto;padding:1rem;padding-right:2rem;display:flex;padding-top:1rem;padding-bottom:1rem;align-items:center;max-width:1120px;justify-content:space-between}.footer-payment-methods{max-width:180px}.footer-payment-methods-inner{display:flex;align-items:center;gap:10px}.footer-payment-icon{width:50px;margin-left:-5px;margin-right:-5px}.footer-payment-icon-border{width:182px;height:123px}.footer-container-right{display:flex;gap:2rem;align-items:center}.footer-logo{width:max-content;height:max-content}.powered-by{font-size:10px;color:var(--sailia-gray-2);text-decoration:none;margin-left:60px;display:none}.footer-logo-img{object-fit:contain;object-position:left center;width:140px}.footer-buttons{margin-left:auto;margin-top:auto;margin-bottom:2rem}.footer-link{text-decoration:none;color:var(--color1);transition:.17s;font-size:.8rem}.footer-link:hover{text-decoration:underline}.flex-column-footer{display:flex;flex-direction:column;margin-left:auto;gap:.5rem}.footer-sailia-link{display:flex;flex-direction:row}.sailia-link-text{margin-top:auto;margin-bottom:auto}.footer-sailia-icon{margin-left:5px;height:1rem;width:1rem}.footer-help-button{visibility:hidden;user-select:none;transition:opacity .7s ease 0s,color .7s ease 0s,transform .2s ease 0s;cursor:pointer;opacity:1;position:fixed;display:flex;align-items:center;justify-content:center;bottom:16px;right:7px;width:36px;height:36px;border-radius:100%;font-size:20px;z-index:101;transform:translateX(0) translateZ(0)}@media (max-width:950px){.header-container{padding-left:1rem;padding-right:1rem;padding-top:1rem;justify-content:space-between}.header-buttons-wrapper{display:none}.header-hamburger{display:flex;align-items:center;margin-top:0rem}.header-button{margin-left:1rem;padding-left:0rem;background-color:#fff;border-radius:0;border:none;border-bottom:1px solid var(--sailia-gray-4)}.header-button-link{width:100%}.header-button-profile-logged-in{margin-left:1rem}.header-button-text{font-weight:500;font-size:1.3rem}.header-buttons-hide{display:none}.footer-container{width:100%;border-top-right-radius:0}.footer-container-auto{display:flex;flex-direction:column-reverse}.flex-column-footer{margin-left:0}.footer-payment-methods{width:100%;max-width:100%;margin-top:1rem}.flex-column-footer{display:block}.footer-logo{width:max-content;height:max-content}.footer-company{margin-top:1rem;padding-right:1rem}}.sitewide-banner{padding:12px 24px;display:flex;justify-content:center;align-items:center;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;transition:transform .3s ease-in-out}.sitewide-banner.hidden{transform:translateY(-100%)}.banner-content{display:flex;align-items:center;justify-content:space-between;max-width:1200px;width:100%;gap:16px}.banner-message{flex:1;font-size:14px;line-height:1.5;margin:0;display:flex;align-items:center;gap:8px}.banner-title{font-weight:600}.banner-subtitle{opacity:.9}.banner-action{padding:8px 16px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;transition:opacity .2s ease}.banner-action:hover{opacity:.9}.banner-close{background:0 0;border:none;padding:4px 8px;font-size:20px;line-height:1;cursor:pointer;opacity:.7;transition:opacity .2s ease}.banner-close:hover{opacity:1}.sitewide-banner.blue{background-color:#e3f2fd;color:#0d47a1}.sitewide-banner.blue .banner-action{background-color:#1976d2;color:#fff}.sitewide-banner.teal{background-color:var(--sailia-teal-4);color:var(--sailia-teal-1)}.sitewide-banner.teal .banner-action{background-color:var(--sailia-teal-2);color:#fff}.sitewide-banner.red{background-color:#ffebee;color:#b71c1c}.sitewide-banner.red .banner-action{background-color:#d32f2f;color:#fff}.sitewide-banner.green{background-color:#e8f5e9;color:#1b5e20}.sitewide-banner.green .banner-action{background-color:#2e7d32;color:#fff}.sitewide-banner.yellow{background-color:#fffde7;color:#f57f17}.sitewide-banner.yellow .banner-action{background-color:#fbc02d;color:#000}.sitewide-banner.purple{background-color:#f3e5f5;color:#4a148c}.sitewide-banner.purple .banner-action{background-color:#7b1fa2;color:#fff}@media (max-width:768px){.sitewide-banner{padding:8px 16px}.banner-content{flex-direction:column;text-align:center;gap:8px}.banner-message{margin-bottom:8px}.banner-action{width:100%}}.control-centre-popup-wrapper{position:fixed;width:auto;height:100%;top:0;left:0;z-index:100}.control-centre-popup-container{position:relative;height:100%;width:max-content;display:flex;align-items:center}.control-centre-button{height:max-content;display:flex;align-items:center;gap:10px;background-color:#fff;position:relative;left:-55px;z-index:11;cursor:pointer;transition:.5s;transform:rotate(90deg);border-radius:40px;border:2px solid var(--sailia-gray-4);box-shadow:0 4px 4px rgba(0,0,0,.09);padding:14px 18px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}.control-centre-svg{width:20px;height:20px}.control-centre-popup-content{width:0;height:100%;background-color:#fff;transition:all .5s ease-in-out;box-shadow:14px 4px 21px rgba(0,0,0,.25);overflow-y:hidden}.show-control-centre-inner{width:350px}.control-centre-inner{padding:10px;width:350px;box-sizing:border-box}.control-centre-widget{width:100%;box-sizing:border-box;height:500px;border:1px solid var(--sailia-gray-4);box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:16px;padding:16px;margin-top:1rem;box-sizing:border-box}.control-centre-widget-top{display:flex;align-items:center;margin-bottom:1rem;justify-content:space-between}.control-centre-widget-top-left{display:flex;align-items:center;gap:10px}.events-widget-container{height:433px;overflow:auto}.events-widget-event{padding:10px;margin-bottom:1rem;box-sizing:border-box;border:1px solid var(--sailia-gray-4);border-radius:16px;cursor:pointer}.header-button-basket{height:35px;width:35px;padding:0;position:relative;background-color:var(--color3);border:1px solid var(--sailia-gray-5);border-radius:100%}.header-button-basket-icon{height:60%;width:60%;margin:auto;margin-top:6px;cursor:pointer}.header-button-basket-items{width:25px;height:25px;border-radius:100%;background-color:var(--sailia-teal-3);position:absolute;top:-.5rem;right:-.5rem;display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--sailia-gray-2)}.basket-items-hidden{display:none}.animated-circle-for-basket-icon{position:absolute;top:-.5rem;right:-.5rem;width:25px;height:25px;transform:rotateY(-180deg) rotateZ(-90deg)}.whole-basket{position:relative;margin:0 auto;width:100%;font-size:.9375rem;overflow:hidden}.basket-group-ticket-wrapper{margin-bottom:8px}.basket-item-group{border-radius:8px;padding:4px;margin-bottom:.875rem;transition:all .15s ease;position:relative;max-width:100%;border-bottom:1px dashed rgb(0 0 0 / .1)}.basket-item-group:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.basket-group-header{display:flex;gap:1rem;padding-bottom:1rem;margin-bottom:1rem}.basket-group-header-image{flex-shrink:0;width:80px;height:80px;border-radius:8px;overflow:hidden}.basket-group-header-image img{width:100%;height:100%;object-fit:cover}.basket-group-header-details-wrapper{flex:1;min-width:0}.basket-group-header-details{display:flex;align-items:flex-start;gap:1rem;margin-bottom:.5rem;justify-content:space-between}.basket-group-header-details h3{flex:1;margin:0;font-size:1.125rem;font-weight:600}.basket-group-header-dates-and-times{font-size:.875rem}.basket-group-header-dates-and-times p{margin:.25rem 0}.basket-group-ticket-item{background:#fff;border:1px solid var(--sailia-gray-4);border-radius:8px;margin-top:.5rem;position:relative;overflow:hidden;transition:all .2s ease;cursor:pointer}.ticket-item-image{width:48px;height:48px;border-radius:4px;object-fit:cover;background:var(--sailia-gray-1)}.ticket-item-content{display:flex;flex-direction:column;min-width:0}.ticket-item-title{font-weight:500;color:var(--sailia-gray-9);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ticket-item-details{line-height:1.4}.ticket-item-details-name-price{display:flex;gap:12px;align-items:center}.ticket-item-price{font-weight:600;color:var(--sailia-gray-8);white-space:nowrap;font-variant-numeric:tabular-nums}.ticket-item-meta{display:flex;align-items:center;gap:.5rem;margin-top:.25rem;font-size:.8125rem}.ticket-item-meta-detail{color:var(--sailia-gray-5);display:flex;align-items:center;gap:.25rem}.basket-group-ticket-item::before{content:'';position:absolute;left:-6px;top:50%;transform:translateY(-50%);width:12px;height:12px;background:var(--color3);border-radius:50%;z-index:2}.basket-group-ticket-item::after{content:'';position:absolute;right:-6px;top:50%;transform:translateY(-50%);width:12px;height:12px;background:var(--color3);border-radius:50%;z-index:2}.ticket-content{padding:12px;display:flex;justify-content:space-between;align-items:center;gap:.75rem}.ticket-main-info{flex:1;min-width:0}.ticket-details{display:flex;width:100%;align-items:center;justify-content:space-between;color:#6b7280;flex-wrap:wrap}.ticket-details h4{margin:0;font-size:.875rem;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ticket-chevron{color:#9ca3af;transition:transform .2s ease;flex-shrink:0}.basket-group-ticket-item.expanded{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0}.basket-group-ticket-item-expanded-area{max-height:0;overflow:hidden;transition:max-height .2s ease-out;background:#f9fafb;border-top:0}.basket-group-ticket-item-expanded-area.expanded{max-height:500px;border-top:1px solid #e5e7eb}.basket-group-ticket-item-user{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;border-bottom:1px solid #e5e7eb;font-size:.8125rem}.basket-group-ticket-item-user:last-child{border-bottom:none}.basket-group-ticket-item-user p{margin:0}.basket-group-ticket-item-user p:first-child{color:#374151;font-weight:500}.basket-group-ticket-item-user p:last-child{color:#111827;font-weight:600}.basket-group-ticket-item::after,.basket-group-ticket-item::before{display:none}.whole-basket::after{content:'';position:absolute;inset:0;border-radius:12px;background:linear-gradient(to bottom,rgb(255 255 255 / .03),transparent);pointer-events:none}.basket-group-ticket-item-expanded-area{max-height:0;overflow:hidden;transition:max-height .3s ease-out;background:#fff;border-radius:0 0 6px 6px}.basket-group-ticket-item-user{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-top:1px dashed rgb(0 0 0 / .1)}.basket-group-ticket-item-user:first-child{border-top:none}.basket-group-ticket-item-user p{margin:0}.basket-group-ticket-item-user p:last-child{font-weight:500}.basket-group-ticket-item::after{content:'▼';position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-size:.75rem;color:var(--sailia-gray-6);transition:transform .3s ease}.basket-group-ticket-item.expanded::after{transform:translateY(-50%) rotate(180deg)}.basket-group-ticket-item.has-users{cursor:pointer}.basket-group-ticket-item.has-users:hover::before{opacity:1}.basket-group-ticket-item.has-users:hover::after{opacity:1}.basket-group-ticket-item.has-users.expanded::after{transform:translateY(-50%) rotate(180deg)}.basket-group-ticket-item::after{content:none}.basket-group-addons-wrapper{border:1px solid var(--sailia-gray-4);border-radius:8px;margin-bottom:1rem;margin-top:.5rem;background-color:#fff}.basket-group-addon{display:flex;justify-content:space-between;align-items:center;padding:12px;border-bottom:1px solid var(--sailia-gray-4)}.basket-group-addon:last-child{border-bottom:none}.basket-group-header-price-info{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.basket-group-header-price-info p{margin:0;font-weight:500}.basket-group-header-price-info p:first-child{font-weight:600;font-size:1.125rem}.basket-delete-btn{background-color:#f44;color:#fff;border:none;border-radius:4px;padding:.5rem 1rem;cursor:pointer;font-size:.875rem;transition:background-color .2s ease}.basket-delete-btn:hover{background-color:red}.basket-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--sailia-gray-5)}.basket-header h2{margin:0;color:var(--color1)}.refund-basket-btn{display:flex;align-items:center;gap:.5rem;background-color:var(--sailia-teal-2);color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-weight:500}.refund-basket-btn:hover{background-color:var(--sailia-teal-1)}.refund-basket-btn svg{width:20px;height:20px}.refund-status{display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500}.refund-status.fully-refunded{background-color:var(--sailia-gray-2);color:var(--sailia-gray-7)}.refund-status.partially-refunded{background-color:var(--sailia-teal-1);color:var(--sailia-teal-8)}@media (max-width:640px){.refund-status{width:100%;justify-content:center;margin-top:.25rem}}.basket-actions{margin-top:1.5rem;display:flex;justify-content:flex-end}.basket-popup{display:flex;flex-direction:column;gap:1rem}.basket-popup .basket-actions{margin-top:.5rem;padding-top:1rem;border-top:1px solid var(--sailia-gray-3);display:flex;justify-content:flex-end}.code-input-section{margin-top:1.5rem;margin-bottom:1rem;padding-top:1rem;padding:2px}.code-input-section .sailia-unit-input{margin-top:.5rem}.code-input-section .sailia-unit-input-input{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.code-input-section .code-input-apply{border-radius:7px;border-top-left-radius:0;border-bottom-left-radius:0;margin:0;height:100%}.code-message{font-size:.875rem;margin-top:.5rem;min-height:1.25rem}.code-message.success{color:var(--sailia-teal-3)}.code-message.error{color:var(--sailia-red-3)}.basket-summary{margin-top:1rem;text-align:right}.summary-rows{display:flex;flex-direction:column;gap:8px}.summary-row{display:flex;width:100%;justify-content:space-between}.summary-row-total-title{font-weight:600}.summary-row-total-amount{display:flex;align-items:flex-end;gap:4px;font-weight:600}.summary-row-total-amount-currency{font-size:10px;font-weight:500;color:var(--sailia-gray-3)}.discount-tags-container{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.discount-tag{display:inline-flex;align-items:center;background-color:var(--sailia-gray-5);border-radius:8px;padding:4px 10px;border:1px solid var(--sailia-gray-4);font-size:14px;font-weight:500}.discount-code{margin-right:6px}.discount-remove{cursor:pointer;font-size:18px;line-height:1;font-weight:700;color:#666}.discount-remove:hover{color:#ff3b30}.time-remaining-container{display:flex;align-items:center;gap:8px}.time-remaining-text{font-variant-numeric:tabular-nums}.basket-group-instalment-payment{padding:10px;border:2px solid var(--sailia-blue-4);box-sizing:border-box;border-radius:8px;border-top-right-radius:0;border-top-left-radius:0}.basket-group-instalment-payment-header{display:flex;justify-content:space-between;align-items:center;background-color:var(--sailia-blue-4);padding:12px;border-top-right-radius:8px;border-top-left-radius:8px}.basket-group-instalment-payment-details{display:flex;gap:5px}.basket-group-instalment-payment-header p{margin:0;font-weight:500;color:var(--sailia-blue-1)}.do-not-show-price-due-to-instalment{display:none}.receipts-popup-container{position:absolute;margin-left:auto;margin-right:auto;top:70px;left:10px;right:10px;padding:1rem;box-shadow:rgb(0 0 0 / 20%) 0 16px 70px;height:max-content;overflow-y:scroll;border-radius:15px;color:var(--color1);background-color:var(--color3);max-height:80vh;width:clamp(10rem,65rem,90%)}.sailia-receipt-header-bar{display:flex;gap:2rem;align-items:center}.sailia-receipt-header-info-bar-flex{display:flex;gap:1rem;display:flex;width:100%}.sailia-receipt-header-info-bar-flex-amount-and-badge{display:flex;gap:1rem;align-items:center}.sailia-receipt-header-lower-bar{display:flex;align-items:center;margin-top:1rem;margin-bottom:2rem}.sailia-receipt-header-lower-bar-container{padding-right:1.5rem;margin-right:1.5rem;display:flex;flex-direction:column;gap:5px;border-right:1px solid var(--sailia-gray-5)}.description-text-lower-bar{color:var(--sailia-gray-3);font-size:.8rem;margin-top:-4px}.sailia-receipt-header-lower-bar-container-customer-name{color:var(--sailia-teal-2);font-weight:500;cursor:pointer}.sailia-receipt-header-lower-bar-container-payment-method{display:flex;gap:.5rem;align-items:center}.sailia-receipt-header-lower-bar-container-payment-method-svg{border-radius:2px;overflow:hidden;height:20px;width:20px}.receipts-middle-container{display:flex;flex-wrap:wrap;gap:5rem;margin-bottom:3rem}.receipts-bottom-container{display:flex;flex-direction:column;gap:5rem;margin-bottom:3rem}.receipts-transactions-container{flex:1 1 0px;min-width:350px}.receipts-basket-container{flex:1 1 0px;min-width:350px}.sailia-overview-container{max-width:500px}.sailia-overview-container-item{display:flex;margin-bottom:.5rem;align-items:baseline}.sailia-overview-container-item-first{flex:0 0 30%}@media (max-width:1000px){.sailia-receipt-header-lower-bar{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"payment-method payment-method" "payment-method payment-method";gap:1rem}.sailia-receipt-header-lower-bar-container{margin-right:0}}.external-payment-reference-flex{display:flex;gap:7px;align-items:center}.external-payment-reference-flex:hover{cursor:pointer}.external-payment-reference{transition:all .2s ease-in-out}.sailia-timeline-left-container{height:auto}.sailia-timeline-item{display:flex;gap:1rem;margin-bottom:1rem}.sailia-timeline-thread{height:calc(100% - 12px);width:1px;border-left:1px solid var(--sailia-gray-5);margin:auto}.sailia-timeline-right-container{margin-top:-3px}.sailia-timeline-description{margin-top:3px;font-size:12px}.sailia-timeline-epoc{margin-top:5px;color:var(--sailia-gray-3);font-size:.7rem}.sailia-timeline-icon{color:var(--sailia-gray-3)}.tab-outer-container{width:100%;height:max-content;position:relative}.tab-inner-container{display:flex;gap:1rem;position:relative;overflow:scroll;height:32px;-ms-overflow-style:none;scrollbar-width:none}.tab-inner-container::-webkit-scrollbar{display:none}.tab-outer-container::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--sailia-gray-4)}.tab-indicator{position:absolute;left:0;width:68px;bottom:0;height:2px;border-radius:80px;background-color:var(--sailia-teal-2);z-index:1}.tab-item{cursor:pointer;white-space:nowrap;font-size:14px;font-weight:500;transition:color .3s ease,background-color .3s ease;border-radius:8px;height:max-content;padding:4px 8px;color:var(--sailia-gray-3)}.tab-item:hover{background-color:#e3e2e669}.tab-item-active{color:var(--sailia-teal-2)}.tab-badge{color:var(--sailia-gray-6);background-color:vaR(--sailia-blue-3);padding:2px 6px;border-radius:12px;margin-top:-12px;margin-left:-13px;position:absolute;font-size:10px}.waiver-item{margin-bottom:2rem}.waiver-item input{max-width:350px;min-width:150px;width:100%}.waiver-item input[type=checkbox]{width:1.2rem;height:1.2rem;min-width:1.2rem;min-height:1.2rem;cursor:pointer}.waiver-question-checkbox{display:flex;flex-direction:row-reverse;gap:1rem;justify-content:flex-end}.required-question{color:var(--sailia-red-1)}.flex-div{display:flex;gap:1rem}.name-of-person-submitting-waiver{margin-bottom:1rem;border-width:1px;background-color:var(--sailia-gray-5);border-radius:15px;border-color:var(--sailia-gray-4);border-style:solid;padding:1rem}.name-of-person-submitting-waiver-inner{display:flex;gap:1rem;align-items:center}.signature-wrapper{display:flex;gap:1rem}#next-or-submit-btn{margin-left:auto}.signature-pad{border:1px solid var(--sailia-gray-4);border-radius:8px;margin-bottom:1rem;max-width:300px;max-height:150px}.waiver-status-top-list-container{display:flex;flex-direction:column;gap:1rem}.waiver-status-top-list-item-container{display:grid;gap:1rem;align-items:center;grid-template-columns:5.5rem auto}.waiver-status-signature{width:200px;height:100px}.waiver-status-response-container{display:grid;grid-template-columns:50% 40% 10%;gap:1rem;border-bottom:1px solid var(--sailia-gray-4);padding:8px;box-sizing:border-box;align-items:center;min-height:41px}.waiver-status-response-container:nth-child(even){background-color:var(--sailia-gray-7)}.waiver-status-alert-true{color:var(--sailia-red-1)}.waiver-question-long-textarea{max-width:500px;min-width:150px;width:100%;box-sizing:border-box;border:1px solid var(--sailia-gray-4)}@media (max-width:700px){.signature-wrapper{flex-direction:column-reverse}#clear-btn{margin-left:auto}}.waiver-editor-container{display:flex;flex-direction:column;height:100%}.waiver-editor-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.waiver-editor-header-left{display:flex;align-items:center;gap:1rem}.waiver-editor-header h1{margin:0}.waiver-status-badge{padding:.25rem .5rem;border-radius:12px;font-size:.75rem;font-weight:500;text-transform:uppercase}.waiver-status-badge.active{background-color:var(--sailia-green-4);color:var(--sailia-green-1)}.waiver-status-badge.inactive{background-color:var(--sailia-gray-4);color:var(--sailia-gray-1)}.waiver-editor-tabs{margin-bottom:1rem}.waiver-editor-tab-content{flex:1;overflow:auto}.waiver-structure-outer-container{display:flex;gap:1rem}.waiver-structure-container{display:flex;flex-direction:column;gap:1rem;flex:1;box-sizing:border-box}.waiver-structure-right{flex:1;display:flex;flex-direction:column;box-sizing:border-box}.waiver-structure-right-header{display:flex;justify-content:space-between;align-items:center}.waiver-structure-header{display:flex;justify-content:space-between;align-items:center}.waiver-structure-content{display:flex;flex-direction:column;gap:1rem}.waiver-questions-list{display:flex;flex-direction:column;gap:0;overflow-y:auto;flex:1}.waiver-question-item{display:flex;align-items:center;gap:4px}.waiver-question-content{padding:12px;cursor:pointer;border:1px solid var(--sailia-gray-4);border-radius:8px;background:#fff;transition:all .2s ease;width:100%}.waiver-question-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.waiver-question-info{display:flex;gap:.5rem;align-items:center}.waiver-question-controls{display:flex;gap:.25rem;align-items:center}.move-down-btn,.move-up-btn{background:0 0;border:none;width:24px;height:24px;cursor:pointer;padding:0}.waiver-question-delete{background:0 0;border:none;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:var(--sailia-gray-2)}.waiver-question-delete:hover{background:var(--sailia-red-4);color:var(--sailia-red-1)}.waiver-question-type{background:var(--sailia-blue-4);color:var(--sailia-blue-1);padding:.25rem .5rem;border-radius:12px;font-size:.75rem;font-weight:500}.waiver-question-required{background:var(--sailia-orange-4);color:var(--sailia-orange-1);padding:.25rem .5rem;border-radius:12px;font-size:.75rem;font-weight:500}.waiver-question-preview{color:var(--sailia-gray-2);font-size:.9rem;line-height:1.4}.waiver-question-insert-point{padding:.25rem;margin:.25rem 0;text-align:center;opacity:.7;transition:opacity .2s ease}.waiver-question-insert-point:hover{opacity:1}.question-required-checkbox{display:flex;align-items:center;gap:.5rem}.insert-section-btn{background:0 0;border:1px dashed var(--sailia-gray-5);color:var(--sailia-gray-2);padding:4px;border-radius:6px;cursor:pointer;font-size:.875rem;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;width:calc(100% - 25px);min-height:20px;box-sizing:border-box;margin-left:auto}.insert-section-btn:hover{border-color:var(--sailia-blue-3);color:var(--sailia-blue-1);background:var(--sailia-blue-5)}.insert-section-btn svg{width:16px;height:16px;opacity:.7}.waiver-preview-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.waiver-preview-header h4{margin:0;font-size:1.1rem;font-weight:600}.waiver-preview-content{flex:1;border:1px solid var(--sailia-gray-5);border-radius:8px;background:#fff;overflow:hidden}.waiver-structure-preview{display:flex;flex-direction:column;height:100%}.waiver-structure-preview h4{margin:0 0 1rem 0;font-size:1.1rem;font-weight:600}.waiver-preview-iframe{width:100%;height:100%;border:none;background:#fff;min-height:400px}.waiver-sessions-container{padding:1rem 0}.waiver-sessions-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.waiver-sessions-header h3{margin:0}.attached-templates-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.attached-template-item{border:1px solid var(--sailia-gray-5);border-radius:8px;padding:12px;background:#fff;display:flex;align-items:center;gap:1rem;position:relative;margin-bottom:1rem}.remove-template-btn{position:absolute;top:.5rem;right:.5rem;background:var(--sailia-red-4);color:var(--sailia-red-1);border:none;border-radius:4px;width:24px;height:24px;cursor:pointer;display:flex;align-items:center;justify-content:center}.remove-template-btn:hover{background:var(--sailia-red-2)}.template-info{flex:1}.template-info h4{margin:0 0 .5rem 0;font-size:1rem;font-weight:600}.template-locations{display:flex;gap:.25rem;flex-wrap:wrap}.template-image{width:60px;height:60px;border-radius:4px;overflow:hidden}.template-image img{width:100%;height:100%;object-fit:cover}.waiver-settings-container{padding:1rem 0;max-width:600px}.waiver-settings-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.waiver-settings-header h3{margin:0}.waiver-settings-section{display:flex;flex-direction:column;gap:1rem}.waiver-settings-section h4{margin:0 0 1rem 0;font-size:1.1rem;font-weight:600;color:var(--sailia-gray-1);border-bottom:1px solid var(--sailia-gray-5);padding-bottom:.5rem}.waiver-settings-section label{font-weight:500;color:var(--sailia-gray-1);margin-bottom:.25rem}.waiver-empty-state{text-align:center;padding:3rem 1rem;color:var(--sailia-gray-3);border:1px dashed var(--sailia-gray-4);border-radius:8px;background:var(--sailia-gray-6)}.waiver-empty-state p{margin:0;font-size:1rem}@media (max-width:1200px){#waiverPreviewIframe{min-height:300px;height:400px}}@media (max-width:768px){.waiver-structure-outer-container{flex-direction:column-reverse;height:auto}.waiver-editor-header{align-items:stretch;gap:1rem}.waiver-sessions-header,.waiver-settings-header,.waiver-structure-header{align-items:stretch;gap:1rem}.waiver-question-controls{flex-wrap:wrap;gap:.5rem}.waiver-structure-wrapper{grid-template-columns:1fr;gap:1rem}.waiver-structure-right{order:-1;max-height:300px}.insert-section-btn{padding:.75rem 1rem;font-size:.9rem}#waiverPreviewIframe{min-height:250px;height:300px}}@keyframes slideIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.waiver-question-item.new{animation:slideIn .3s ease-out}.insert-section-btn:focus,.move-down-btn:focus,.move-up-btn:focus,.remove-template-btn:focus,.waiver-question-content:focus,.waiver-question-delete:focus{outline:2px solid var(--sailia-blue-2);outline-offset:2px}.waiver-question-item.loading{opacity:.6;pointer-events:none}.waiver-question-item.loading::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:shimmer 1.5s infinite}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.question-creator-container{padding:1rem;max-width:800px;margin:0 auto}.question-type-selection h3{margin:0 0 .5rem 0;font-size:1.25rem;font-weight:600}.question-type-selection p{margin:0 0 2rem 0;color:var(--sailia-gray-2)}.question-type-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.question-type-category h4{margin:0 0 1rem 0;font-size:1.1rem;font-weight:600;color:var(--sailia-gray-1);border-bottom:2px solid var(--sailia-blue-3);padding-bottom:.5rem}.question-type-options{display:flex;flex-direction:column;gap:.75rem}.question-type-btn{display:flex;align-items:center;gap:1rem;padding:1rem;border:1px solid var(--sailia-gray-5);border-radius:8px;background:#fff;cursor:pointer;transition:all .2s ease;text-align:left;width:100%}.question-type-btn:hover{border-color:var(--sailia-blue-3);background:var(--sailia-blue-5);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.question-type-icon{font-size:1.5rem;width:40px;text-align:center}.question-type-info{flex:1}.question-type-info strong{display:block;font-weight:600;color:var(--sailia-gray-1);margin-bottom:.25rem}.question-type-info span{color:var(--sailia-gray-3);font-size:.875rem}.question-editor-form{animation:slideIn .3s ease-out}.question-form-header{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--sailia-gray-5)}.question-form-header h3{margin:0;font-size:1.25rem;font-weight:600}.question-form{display:flex;flex-direction:column;gap:1.5rem}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-group label{font-weight:500;color:var(--sailia-gray-1)}.form-group label input[type=checkbox]{margin-right:.5rem}.form-group textarea{margin-bottom:0}.multiple-choice-options{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.option-row{display:flex;align-items:center;gap:.5rem}.option-input{width:100%;margin-bottom:0}.option-input:focus{outline:0;border-color:var(--sailia-blue-2);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.remove-option-btn{background:var(--sailia-red-4);color:var(--sailia-red-1);border:none;border-radius:4px;width:32px;height:32px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700}.remove-option-btn:hover{background:var(--sailia-red-2)}.form-actions{display:flex;justify-content:flex-end;gap:1rem;padding-top:1rem;border-top:1px solid var(--sailia-gray-5)}@media (max-width:768px){.question-type-grid{grid-template-columns:1fr;gap:1.5rem}.question-form-header{flex-direction:column;align-items:stretch;gap:1rem}.form-actions{flex-direction:column}.question-type-btn{padding:.75rem}.question-type-icon{font-size:1.25rem;width:30px}}.waiver-preview-container{display:flex;flex-direction:column;gap:1rem;flex:1}.waiver-preview-iframe-container{flex:1;display:flex;flex-direction:column}#waiverPreviewIframe{flex:1;min-height:400px}.iframe-body-waiver-preview{padding:1rem;background-color:#fff;box-sizing:border-box;border:none;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.iframe-body-waiver-preview .waiver-item{margin-bottom:1.5rem}.iframe-body-waiver-preview input:disabled,.iframe-body-waiver-preview select:disabled,.iframe-body-waiver-preview textarea:disabled{background-color:#f8f9fa!important;border-color:#e9ecef!important;color:#6c757d!important;cursor:not-allowed!important;opacity:.8}.iframe-body-waiver-preview button:disabled{opacity:.5;cursor:not-allowed}.activity-poup-global-container{padding:1rem;padding-left:.5rem;display:flex}.acitivity-info-top{margin-bottom:1rem}.activity-info-public-private-badge{border-radius:20px;padding:8px;padding-top:2px;padding-bottom:2px;background-color:var(--sailia-teal-2);cursor:pointer;color:#fff;max-width:max-content;height:max-content}.activity-info-public-private-badge-private{background-color:var(--sailia-red-2)}.activity-info-top-middle-area{gap:1rem}.activity-info-top-middle-area-header{display:flex;gap:1rem;align-items:center}.activity-info-top-middle-area-text{margin:0}.activity-info-top-middle-area{display:flex;justify-content:space-between;align-items:flex-start}.activity-info-top-middle-area-buttons{display:flex;justify-content:space-between;gap:5px}.activity-info-top-middle-area-buttons-inner{display:flex;gap:5px}.activity-info-course-share-area{margin:1rem;margin-top:0;display:flex;gap:5px;justify-content:right}.activity-info-course-qr-code-image{scale:1.1;image-rendering:pixelated}.activity-info-booking-disabled-message{margin-top:1rem;border-width:1px;background-color:var(--sailia-yellow-4);border-radius:15px;border-color:var(--sailia-amber-1);border-style:solid;padding:1rem;margin-bottom:1rem}.activity-info-booking-disabled-message-inner{display:flex;gap:10px}.activity-info-top-bottom-area-booking-info{margin-top:5px;display:flex;gap:10px;color:var(--sailia-gray-3);margin-bottom:1rem;align-items:center;flex-wrap:wrap}.activity-info-top-bottom-area-booking-info-text{border-right:1px solid var(--sailia-gray-4);padding-right:10px;align-items:center}.activity-info-top-bottom-area-booking-info-text:last-child{border-right:none;padding-right:0}.activity-info-top-bottom-area-booking-info-area-flex-item{display:flex;gap:5px}.capacity-display-pill{display:inline-flex;align-items:center;width:100%;font-size:14px}.activity-info-manage-container-outer{display:flex}.activity-info-left-menu-container{margin-right:1rem;padding-right:.5rem;border-right:1px solid var(--sailia-gray-5);height:100%;display:flex;flex-direction:column;gap:5px;margin-left:4px}.activity-info-left-menu-item{padding:8px;border-radius:8px;cursor:pointer;transition:background-color .15s ease-in-out;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.activity-info-left-menu-item:hover{background-color:var(--sailia-gray-6)}.activity-info-left-menu-item-selected{background-color:var(--sailia-gray-5)}.activity-info-manage-container{display:flex;flex-wrap:wrap;gap:5rem;width:100%}.activity-info-manage{flex:1 1 0px;min-width:350px}.activity-info-manage-clients-area{flex:1 1 0px;min-width:350px}.activity-info-manage-clients-area-header{display:flex;justify-content:space-between;align-items:center}.activity-info-manage-clients-area-booked-info-container{min-width:max-content;padding:5px;border-radius:8px;transition:background-color .15s ease-in-out;cursor:pointer}.activity-info-manage-clients-area-booked-info-container:hover{background-color:var(--sailia-gray-5)}.activity-info-manage-clients-area-booked-info-container-top{display:flex;justify-content:space-between;margin-bottom:5px;gap:1rem}.activity-info-manage-clients-area-booked-info-container-bar{width:100%;height:10px;position:relative}.activity-info-manage-clients-area-booked-info-bar{width:100%;height:10px;background-color:var(--sailia-gray-5);border-radius:5px;position:absolute}.activity-info-manage-clients-area-receipts-conatiner{margin-top:8px;display:flex;flex-direction:column;gap:8px}.activity-info-manage-clients-area-booked-info-bar-percentage{background-color:var(--sailia-teal-2);height:10px;border-radius:5px;position:absolute}.activity-info-manage-clients-area-receipt{padding:1rem;box-sizing:border-box;border-radius:16px;border:1px solid var(--sailia-gray-4);background:var(--sailia-gray-6);padding-top:12px}.activity-info-manage-clients-area-receipt-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px}.activity-info-manage-clients-area-receipt-header-right{display:flex;gap:5px}.activity-info-manage-clients-area-receipt-header-right-button{display:flex;align-items:center;max-width:max-content;text-decoration:none;border-radius:8px;font-size:.84375rem;font-weight:554;cursor:pointer;text-align:center;vertical-align:middle;color:var(--sailia-gray-3);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:.25rem .6875rem;transition:transform .25s cubic-bezier(.19,1,.22,1);border:1px solid var(--sailia-gray-4)}.activity-info-manage-clients-area-receipt-clients{display:flex;flex-direction:column;gap:10px}.activity-info-manage-clients-area-client{width:100%;padding:1rem;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;border-radius:12px;border:1px solid var(--sailia-gray-4);background:#fff}.activity-info-manage-clients-area-client-text-container{display:flex;align-items:center;gap:10px}.activity-info-manage-clients-area-client-text{margin-bottom:5px}.activity-info-manage-area-header{min-height:33px;display:flex;align-items:center}.activity-info-container-manage-top-area{box-sizing:border-box;border-radius:16px;display:flex;gap:1rem}.activity-info-container-manage-top-area-flex-item{display:flex;flex-direction:column;flex:1 1 0px;gap:5px}.activity-info-container-manage-top-area-flex-item-label{min-width:80px}.activity-info-manage-day-select-slider-container-outer{display:flex;gap:1rem;align-items:center;justify-content:space-between}.activity-info-manage-day-select-slider-container-add-day-button{width:1.8rem;height:1.8rem}.activity-info-manage-day-select-slider-container{width:calc(100% - 2rem);overflow:scroll;overflow-y:hidden;overflow-x:auto}.activity-info-manage-day-select-slider-container-add-day-button{cursor:pointer}.activity-info-manage-day-bottom-button{padding:.5rem;padding-top:0;display:flex;justify-content:flex-end;gap:1rem}.activity-info-manage-day-area{margin-top:8px;background-color:var(--sailia-gray-6);border-radius:16px;padding:1rem;border:1px solid var(--sailia-gray-4);min-height:500px}.activity-info-manage-day-container{height:100%}.activity-info-manage-day-container-flex{display:flex;flex-direction:column;gap:2.5rem;height:100%}.activity-info-container-manage-bottom-area-time-and-date{display:flex;gap:1rem}.activity-info-container-manage-bottom-area-flex-item{display:flex;flex-direction:column;gap:5px;flex:1 1 0px}.activity-info-container-manage-bottom-area-flex-item-label{min-width:80px}.activity-info-container-manage-bottom-area-flex-item-chooser{display:flex;justify-content:space-between}.activity-info-container-instructors{display:flex;flex-direction:column;gap:10px}.activity-info-staff-member-container{display:flex;gap:8px;align-items:center}.activity-info-staff-member-initials-container{width:30px;height:30px;background-color:#fff;border-radius:100%;display:flex;align-items:center;justify-content:center;border:1px solid vaR(--sailia-gray-4)}.activity-info-user-card-profile-picture{width:30px;height:30px;border-radius:100%;object-fit:cover}.activity-info-staff-member-initials{font-size:12px;font-weight:700}.activity-info-element-hidden{display:none!important}.activity-info-element-hidden:hover{background-color:transparent}.activity-info-manage-note-input-area{width:100%;box-sizing:border-box;min-height:150px}.activity-info-user-waiver-popup-container{display:flex;flex-direction:column;gap:1rem}.activity-info-user-waiver-popup-container-waiver{padding:1rem;box-sizing:border-box;background-color:var(--sailia-gray-6);border-radius:12px;border:1px solid var(--sailia-gray-4);display:flex;justify-content:space-between;align-items:center}.activity-info-user-waiver-popup-container-waiver-badge{border-radius:20px;padding:8px;padding-top:2px;padding-bottom:2px;background-color:var(--sailia-teal-2);cursor:pointer;color:#fff;max-width:max-content;height:max-content}.activity-info-manage-clients-area-client-waiver-container{display:relative}.activity-info-manage-clients-area-client-waiver-alert-normal{display:none}.activity-info-manage-clients-area-client-waiver-alert{display:block;width:10px;height:10px;border-radius:100%;background-color:var(--sailia-red-2);position:absolute;top:-2px;right:-2px}@media (max-width:700px){.activity-info-top-middle-area{flex-direction:column-reverse;gap:1rem;align-items:start}.activity-info-top-middle-area-buttons{width:100%}.activity-info-top-bottom-area-booking-info{display:grid;grid-template-columns:50% 50%}.capacity-display-pill{width:max-content}.activity-info-manage-clients-area{min-width:100%}.activity-info-manage{min-width:100%;order:3}}.activity-info-custom-pricing-area{padding:1rem}.activity-info-custom-pricing-buttons{display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.activity-info-custom-pricing-button{padding:.7rem;border-radius:10px;flex:1 1 0px;min-width:max-content;cursor:pointer;display:flex;align-items:center;gap:1rem;border:2px solid var(--sailia-gray-4);background-color:transparent;box-shadow:0 0 0 1px var(--sailia-gray-4);transition:all .3s ease-in-out;font-weight:400;color:var(--sailia-gray-2);border:none}.activity-info-custom-pricing-button:hover{box-shadow:0 0 0 1px var(--sailia-teal-2)}.activity-info-custom-pricing-button-text{color:inherit;font-weight:inherit}.activity-info-custom-pricing-button-selected{box-shadow:0 0 0 1.5px var(--sailia-teal-2);color:var(--sailia-teal-2);font-weight:600}.activity-info-custom-pricing-inner-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.activity-info-custom-pricing-presets{display:flex;gap:8px;flex-direction:column;margin-bottom:5px}.activity-info-custom-pricing-button-inner-items{width:100%;display:flex;justify-content:space-between;align-items:center}.activity-info-custom-price-description-area{width:100%;box-sizing:border-box;min-height:75px}.activity-info-schedule-area-container{display:flex;gap:3rem}.activity-info-schedule-course-setup-container{background-color:var(--sailia-red-4);padding:5px;padding-left:8px;border-top-right-radius:8px;border-top-left-radius:8px;width:calc(100% - 10px);margin-left:8px;box-sizing:border-box}.activity-info-schedule-course-container{padding:5px;border-radius:4px;border:1px solid var(--sailia-teal-2);border-left:8px solid var(--sailia-teal-2);width:100%;box-sizing:border-box}.activity-info-schedule-course-packdown-container{background-color:var(--sailia-red-4);padding:5px;padding-left:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;width:calc(100% - 10px);margin-left:8px;box-sizing:border-box}.activity-info-schedule-course-setup-top{display:flex;color:var(--sailia-gray-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:12px;user-select:none}.activity-info-schedule-course-name{text-overflow:ellipsis;width:100%;overflow:hidden;white-space:nowrap;box-sizing:border-box;font-size:12px;user-select:none}.activity-info-schedule-course-timings{height:100%;display:flex;flex-direction:column;justify-content:space-around}.activity-info-sections-container{display:flex;flex-wrap:wrap;gap:1rem;width:100%}.activity-info-section{min-width:300px}.activity-info-manage-clients-area-receipt{height:100%}.activity-info-manage-clients-area-client-group-booking-details-not-set{display:flex;flex-direction:column;gap:5px}.activity-info-manage-clients-area-client-group-booking-details-not-set-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;width:100%}.activity-info-manage-clients-area-client-group-booking-details-not-set-text{width:100%;padding:1rem;box-sizing:border-box;display:flex;justify-content:center;align-items:center;border-radius:12px;border:1px solid var(--sailia-gray-4);background:#fff}@media (max-width:768px){.activity-info-section{min-width:100%}}.line-through{text-decoration:line-through}.ticket-item-container{margin-top:8px}.ticket-item{padding:12px;border:1px solid var(--sailia-gray-4);border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.ticket-item-overriding-header{padding:4px;padding-left:8px;width:100%;background-color:var(--sailia-red-3);border-top-right-radius:8px;border-top-left-radius:8px;color:#fff;box-sizing:border-box}.private-link-section{background-color:#f7f9fc;border:1px solid #e3e8f0;border-radius:8px;padding:12px;margin-bottom:16px}.private-link-header{margin-bottom:10px}.private-link-header h4{margin:0 0 5px 0;color:#333}.private-link-input{flex:1;padding:8px 12px;border:none;outline:0;font-size:.9em;background-color:#fff}.popup-divider{border:none;border-top:1px solid #e3e8f0;margin:15px 0}.ticket-item-badges{display:flex;gap:5px}.ticket-badge{font-size:.7em;padding:3px 6px;border-radius:4px;font-weight:700;text-transform:uppercase}.private-badge{background-color:#e8eaf6;color:#3949ab}.session-badge{background-color:#e0f2f1;color:#00897b}.parent-ticket-override-info{margin-bottom:8px;padding:12px;background-color:var(--sailia-red-4);border-radius:8px;border:1px solid var(--sailia-red-1)}.activity-info-manage-day-container-flex-item-notes-area{display:flex;flex-direction:column;gap:10px}.user-basket-addons-popup-addons-list{display:flex;flex-direction:column;border:1px solid var(--sailia-gray-4);border-radius:8px}.user-basket-addons-popup-addon{border-bottom:1px solid var(--sailia-gray-4);display:flex;justify-content:space-between;align-items:center;padding:12px 12px}.user-basket-addons-popup-addon:last-child{border-bottom:none}.activity-info-waitlist-area-header{display:flex;justify-content:space-between;align-items:center}.activity-info-register-area-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.activity-info-manage-waitlist-buttons{display:flex;gap:10px}.activity-info-register-grid{margin:20px 0;overflow-x:auto}.activity-info-register-area{overflow-x:auto;width:100%}.register-box{border:1px solid var(--sailia-gray-4);min-width:max-content;overflow-x:auto;border-radius:4px}.register-row{display:grid;border-bottom:1px solid var(--sailia-gray-4)}.register-row:last-child{border-bottom:none}.register-cell{padding:8px;border-right:1px solid var(--sailia-gray-4);display:flex;align-items:center}.register-button-cell{display:flex;justify-content:center;align-items:center}.register-cell:last-child{border-right:none}.header-register-cell-date{display:flex;justify-content:center;align-items:center;gap:10px}.register-row.summary{background:var(--sailia-gray-6);font-weight:600}.summary-stats{display:flex;flex-direction:column;gap:5px;width:100%}.summary-stat{display:flex;align-items:center;gap:5px}.summary-label{font-weight:500;min-width:100px}.summary-value{font-weight:700;color:var(--sailia-blue-5)}.summary-total{color:var(--sailia-gray-2);font-size:.9em}.register-btn:hover{background-color:var(--sailia-gray-6)}.register-btn.registered:hover{background-color:var(--sailia-green-4);border-color:var(--sailia-green-4)}.register-all-btn:hover{background:var(--sailia-blue-3);color:#fff}.register-summary{margin-top:20px;padding:15px;border:1px solid var(--sailia-gray-4);display:flex;gap:20px}.register-summary-item{font-size:14px}.activity-info-manage-clients-area-header{display:flex;flex-wrap:wrap-reverse;gap:1rem}.activity-info-slot-details-row{display:flex;border:1px solid var(--sailia-gray-4);border-radius:8px;overflow:hidden}.activity-info-detail-row{flex:1;padding:12px 16px;position:relative}.activity-info-detail-row:not(:last-child)::after{content:'';position:absolute;right:0;top:0;bottom:0;width:1px;background:#e0e0e0}.activity-info-detail-label{margin:0;font-size:.9em;color:#666;font-weight:500}.activity-info-detail-value{margin:4px 0 0 0;color:#333}.activity-info-detail-row.editable{cursor:pointer}.activity-info-detail-row.clickable{cursor:pointer}.activity-info-detail-row.clickable:hover{background-color:#f5f5f5}.activity-info-detail-row.clickable .edit-icon{opacity:0;transition:opacity .2s ease}.activity-info-detail-row.clickable:hover .edit-icon{opacity:1}.activity-slot-info-sections-container{display:flex;flex-direction:column;flex-wrap:wrap;gap:2rem;width:45%}.activity-slot-area-header{display:flex;justify-content:space-between;align-items:center;width:100%}.activity-slot-info-manage-clients-area-receipts-conatiner{display:flex;flex-direction:column;gap:12px;margin-top:8px}.activity-info-headlines{margin-top:1rem;gap:10px}.slot-list-item{width:100%;padding:12px;margin-bottom:2px;cursor:pointer;background:#fff;border-radius:8px;border:1px solid #e5e5e5;transition:all .2s ease;box-sizing:border-box}.slot-list-item:hover{border-color:var(--sailia-teal-2);box-shadow:0 2px 4px rgba(0,0,0,.05)}.slot-list-item.selected{border-color:var(--sailia-teal-2);background-color:var(--sailia-gray-6)}.slot-content{display:flex;flex-direction:column;gap:8px}.slot-header{display:flex;justify-content:space-between;align-items:center}.slot-time{font-size:16px;font-weight:500;color:#333}.slot-availability{font-size:14px;color:#666}.slot-progress-container{width:100%;height:6px;background:#f0f0f0;border-radius:3px;overflow:hidden}.slot-progress-bar{height:100%;background:var(--sailia-teal-2);border-radius:3px;transition:width .3s ease}.slot-capacity{font-size:12px;color:#666}.activity-slot-info-manage-clients-area-flex-container{display:flex;gap:2rem}.slot-instructor-list{display:flex;flex-direction:column;gap:8px;margin-top:8px;border-radius:12px}.slot-note-list{display:flex;flex-direction:column;gap:8px;margin-top:8px}.activity-info-note{background-color:var(--sailia-gray-6);padding:12px;border-radius:12px;border:1px solid var(--sailia-gray-4);margin-bottom:0!important}.activity-slot-note-body-container{display:grid;grid-template-columns:80% 20%}.activity-slot-kit-list{display:flex;flex-direction:column;gap:8px;margin-top:8px}.activity-slot-kit-card{width:100%;padding:1rem;box-sizing:border-box;border-radius:12px;border:1px solid var(--sailia-gray-4);background:#fff;display:flex;gap:1rem;align-items:center}.activity-slot-info-manage-clients-area-receipt{box-sizing:border-box;padding:12px 1rem 1rem;border-radius:12px;border:1px solid var(--sailia-gray-4);background:var(--sailia-gray-6)}.activity-slot-info-manage-clients-area-receipt-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px}.activity-slot-info-manage-clients-area-receipt-clients{display:flex;flex-direction:column;gap:10px}.activity-info-manage-clients-area-client{width:100%;padding:1rem;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;border-radius:12px;border:1px solid var(--sailia-gray-4);background:#fff}.slot-participant-list{display:flex;flex-direction:column;border:1px solid var(--sailia-gray-4);border-radius:8px}.slot-participant-list-participant{border-bottom:1px solid var(--sailia-gray-4);display:flex;justify-content:space-between;align-items:center}.slot-participant-list-participant:last-child{border-bottom:none}.slot-participant-list-participant-start{display:flex;gap:8px;padding:18px 12px}.slot-participant-list-participant-end{display:flex;gap:8px;align-items:center}.slot-participant-register-cube-container{display:flex;border:1px solid var(--sailia-gray-4);border-radius:2px;margin-right:8px}.slot-participant-register-cube{width:35px;height:35px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .2s ease-in-out;font-size:1.5rem;font-weight:500}.slot-participant-register-cube:hover{background-color:var(--sailia-teal-2);color:#fff;opacity:40%}.slot-participant-register-cube:first-child{border-right:1px solid var(--sailia-gray-4)}.slot-participant-cube-active{color:#fff;background-color:var(--sailia-teal-2)}.activity-info-manage-clients-area-client-slot-waiver-container{cursor:pointer;height:35px;width:35px;box-sizing:border-box;position:relative;transition:all .2s ease-in-out;border-radius:2px;display:flex;align-items:center;justify-content:center}.activity-info-manage-clients-area-client-slot-waiver-container:hover{background-color:var(--sailia-gray-5)}.activity-info-manage-clients-area-client-addons-button{cursor:pointer;height:35px;width:35px;box-sizing:border-box;position:relative;transition:all .2s ease-in-out;border-radius:2px;display:flex;align-items:center;justify-content:center;color:var(--sailia-gray-3)}.activity-info-manage-clients-area-client-addons-button:hover{background-color:var(--sailia-gray-5)}@media (max-width:764px){.activity-info-slot-details-row{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:0;padding:0;border:none;overflow:hidden;border-radius:8px;border:1px solid #e0e0e0}.activity-info-detail-row{flex:none;border:none;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;border-radius:0;padding:10px 12px;margin:0}.activity-info-detail-row:nth-child(2n){border-right:none}.activity-info-detail-row:nth-last-child(-n+2){border-bottom:none}.activity-info-detail-row:not(:last-child)::after{display:none}.activity-slot-info-manage-clients-area-flex-container{flex-direction:column-reverse}.activity-slot-info-sections-container{width:100%}.slot-list-item{margin-bottom:8px}.activity-poup-global-container{padding-left:1rem;padding-bottom:5rem}}.theory-area-item{margin-bottom:2rem;display:flex}.required-question{color:var(--sailia-red-1)}.name-of-person-submitting-theory-area{margin-top:-1rem;margin-bottom:1rem}.signature-wrapper{display:flex;gap:1rem}#next-or-submit-btn{margin-left:auto}.theory-area-status-top-list-container{display:flex;flex-direction:column;gap:1rem}.theory-area-status-top-list-item-container{display:grid;gap:1rem;grid-template-columns:7rem auto}.theory-area-status-response-container{display:grid;grid-template-columns:50% 40% 10%;gap:1rem;border-bottom:1px solid var(--sailia-gray-4);padding:8px;box-sizing:border-box;align-items:center;min-height:41px}.theory-area-status-response-container:nth-child(even){background-color:var(--sailia-gray-7)}.theory-area-status-alert-true{color:var(--sailia-red-1)}.theory-area-question-long-textarea{width:60%;height:100px;resize:none}.custom-table{border-collapse:collapse}.highlight{color:red}.custom-table-container{border-radius:15px}.table-body-container{overflow:auto}.top-of-table-container{display:flex;justify-content:space-between}.table-controls-container{display:flex;flex-wrap:wrap;margin-bottom:1rem;gap:1rem}.pagination-container{display:flex;gap:1rem;align-items:center;margin-top:1rem;justify-content:space-between}.inner-pagination-container{display:flex;gap:10px}.custom-table-container th{text-align:start;white-space:nowrap;padding:8px}.custom-table-container td{align-items:center;border-top:1px solid var(--sailia-gray-4);text-align:left;padding:7px;overflow:hidden;-ms-overflow-style:none;scrollbar-width:none;overflow-y:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.custom-table-container tr:nth-child(even){background-color:var(--sailia-gray-6)}.custom-table-container tbody tr:hover{background-color:var(--sailia-gray-6)}.custom-table-container input{margin:0}.custom-table-container select{margin:0}.kit-card{border-radius:8px;border:1px solid var(--Sailia-Grey---4,#cfcfcf);display:flex;align-items:center;padding:16px;flex-direction:row;gap:16px;min-width:225px;max-width:400px}.kit-left-group{display:flex;flex-direction:column;align-items:flex-start;gap:var(--Spacing-8,8px);flex:1 0 0}.kit-types{display:flex;flex-wrap:wrap;align-items:center;gap:var(--Spacing-8,8px)}.kit-type-tag{padding:2px 8px;align-items:flex-start;gap:8px;border-radius:20px;background:var(--Sailia-Grey---4,#cfcfcf)}.kit-quantity-group{display:flex;align-items:center}.kit-quantity-group>button{flex-shrink:0}.kit-quantity{font-size:25px;padding:0 17px}.kit-custom-button{height:30px;border:none;background:0 0;padding:0;margin:0;outline:0;cursor:pointer}.kit-on-day-kit-section{margin-top:1rem}.kit-location-and-date-select{display:flex;justify-content:space-between;align-items:center}.authentication-component-label{font-size:14px;font-weight:600;color:var(--sailia-gray-3);margin-bottom:.5rem}.login-input-container{position:relative;display:flex;height:40px;-webkit-box-align:center;align-items:center;-webkit-box-flex:1;flex-grow:1;opacity:1;border-color:var(--sailia-gray-4);border-style:solid;border-width:1px;border-radius:8px;box-sizing:border-box;outline-offset:-2px;overflow:hidden;margin-bottom:1rem}.login-input-container:focus-within{border-color:var(--sailia-teal-2)}.login-input-conatiner:last-child{margin-bottom:0}.login-inner-container{display:flex;-webkit-box-flex:1;flex-grow:1;position:relative}.login-input{width:100%;box-sizing:border-box;appearance:none;background:0 0;box-sizing:border-box;border:none;display:block;line-height:1.5;resize:none;text-align:left;outline:0;width:100%;min-height:38px;transition:border-color .3s cubic-bezier(.19,1,.22,1) 0s;padding:8px 12px;font-size:14px!important;margin:0}.login-input:focus-visible{box-shadow:none!important}.authentication-submit{background-color:var(--sailia-teal-2);min-height:40px;max-height:40px;max-width:100%;padding:0 20px;display:inline-flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;position:relative;box-sizing:border-box;font-size:14px;font-weight:700;text-decoration:none;color:var(--sailia-gray-7);padding:0 20px;border-radius:8px;outline-offset:0;width:100%;white-space:unset;transition:all .3s cubic-bezier(.19,1,.22,1) 0s}.didnt-receive-code-text{margin-top:10px;margin-bottom:-4px;font-size:11px}.resend-code-text{color:var(--sailia-teal-2);cursor:pointer;text-decoration:underline}.log-in-indemnity{display:flex;align-items:center;justify-content:center;margin-top:1rem;margin-bottom:19rem}.log-in-indemnity-text{color:var(--sailia-gray-3);font-size:12px;font-weight:400;max-width:300px;text-align:center}.mailing-list-checkbox-container{display:flex;align-items:center;gap:8px;margin-bottom:1rem}.mailing-list-checkbox-container input{margin:0}.mailing-list-checkbox-container label{margin:0}#sailia-toast-container{position:fixed;bottom:0;left:0;width:auto;z-index:9000}.sailia-toast-toast{display:flex;gap:1rem;position:relative;padding:8px 12px;margin:16px;border-radius:8px;background:var(--color3);cursor:pointer;box-shadow:0 1px 6px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.19);animation-duration:.3s;animation-name:sailia-toast;animation-timing-function:cubic-bezier(.215,.61,.355,1)}.sailia-toast-toast:hover{background-color:var(--color9)}.sailia-toast-error{border:solid var(--color8)}.sailia-toast-success{border:solid var(--sailia-teal-2)}.sailia-toast-warning{border:solid var(--sailia-amber-2)}.sailia-toast-fadeOut{animation-name:sailia-toastFadeOut;animation-duration:1s;animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-fill-mode:forwards}#sailia-toast-container h4,#sailia-toast-container p{margin:3px 0!important}.sailia-toast-title{font-weight:700;font-size:15px;margin-bottom:10px}.sailia-toast-text{font-size:14px;color:#777}.sailia-toast-toast a,.sailia-toast-toast a:hover{color:#549edb!important;text-decoration:none!important}@keyframes sailia-toast{from{transform:translate3d(-400px,0,0);opacity:0}to{transform:translate3d(0,0,0);opacity:1}}@keyframes sailia-toastFadeOut{from{transform:translate3d(0,0,0);opacity:1}to{transform:translate3d(-400px,0,0);opacity:0}}.client-profile-container{background-color:var(--sailia-gray-6);padding:1rem;display:flex;box-sizing:border-box;margin:auto}.client-profile-container-left{background-color:#fff;border-radius:8px;max-width:300px;padding:1rem;flex:0 0 30%;box-sizing:border-box}.client-profile-user-card-profile-picture-container{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.client-profile-user-card-profile-picture{width:80px;height:80px;border-radius:100%;object-fit:cover}.client-profile-edit-profile-picture{width:120px;height:120px}.client-profile-edit-popup-button-bottom-area{padding:.5rem;padding-top:0;display:flex;justify-content:space-between}.client-profile-container-right{padding-left:1rem;box-sizing:border-box;width:100%;margin-right:1rem;min-width:0}.client-profile-slider-content{background-color:#fff;border-radius:8px;padding:1rem;box-sizing:border-box}.client-profile-header-flex{display:flex;justify-content:space-between;align-items:center}.client-profile-user-container{gap:1rem;margin-top:1rem;border-radius:8px;display:flex;flex-wrap:wrap}.client-profile-user-initials-container{width:80px;height:80px;background-color:var(--sailia-gray-6);border-radius:100%;display:flex;align-items:center;justify-content:center}.client-profile-user-initials{font-size:24px;font-weight:700}.client-profile-user-container-user{border-radius:8px;padding:1rem;width:26%;border:1px solid var(--sailia-gray-4)!important;position:relative;width:32%;box-sizing:border-box;cursor:pointer}.client-profile-user-main-member-bubble{position:absolute;top:-10px;right:10px;height:20px;border-radius:12px;padding:3px;padding-left:8px;padding-right:8px;background-color:var(--sailia-teal-2);display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--sailia-gray-7)}.change-capacity-button-div{margin-top:.5rem;display:flex;padding:.5rem;padding-top:0rem;justify-content:flex-end}.client-profile-user-qualification-bar{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;background-color:var(--sailia-gray-5);padding:8px;padding-left:10px;padding-right:10px;border-radius:8px}.client-profile-user-qualifications-selected-qualification{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;background-color:var(--sailia-gray-5);padding:10px;border-radius:8px}.client-profile-user-qualifications-selected-qualification-expiry{display:flex;gap:3px;align-items:baseline}@media (max-width:800px){.client-profile-container{flex-direction:column}.client-profile-container-left{width:100%;max-width:100%;margin-bottom:1rem}.client-profile-user-container-user{min-width:250px}.client-profile-container-right{padding-left:0}}.theory-areas-to-complete-container{background-color:#fff;padding:1rem;box-sizing:border-box;border-radius:8px;margin:auto;margin-bottom:1rem}.invisible{display:none}.incomplete{background-color:var(--sailia-red-4);box-shadow:0 0 0 1px var(--sailia-red-1)}.completed-theory-areas-container{background-color:#fff;padding:1rem;box-sizing:border-box;border-radius:8px;margin:auto;margin-bottom:1rem}.theory-areas-to-complete{width:100%;height:90%;overflow-y:scroll;display:flex;flex-wrap:wrap;gap:1rem;padding-bottom:1rem;padding-top:1rem}.completed-theory-areas{width:100%;height:90%;overflow-y:scroll;display:flex;flex-wrap:wrap;gap:1rem;padding-bottom:1rem;padding-top:1rem}.completed-theory-area-previews,.incomplete-theory-area-previews{display:flex;flex-wrap:wrap;gap:1rem}.completed-theory-area-preview,.incomplete-theory-area-preview{width:220px;aspect-ratio:1/1.4;border:1px solid var(--sailia-gray-4);border-radius:4px;cursor:pointer;position:relative}.theory-area-container{padding:1rem;background-color:#fff;box-sizing:border-box;border:none}.theory-area-preview-title-container{position:absolute;left:0;bottom:0;padding:.5rem;background:#fff;background:linear-gradient(0deg,#fff 0,#fff 35%,rgba(255,255,255,0) 100%);width:100%;border-radius:5px;box-sizing:border-box;height:5rem}.theory-area-preview-status-container{position:absolute;right:5px;top:3px;padding:.5rem;border-radius:5px;box-sizing:border-box}.theory-area-preview-name-container{position:absolute;left:0;bottom:0;padding:.5rem;width:100%;border-radius:5px;box-sizing:border-box;height:5rem}.sailia-badge-success,.sailia-badge-warning{color:var(--sailia-grey-1)}.popup-inner{overflow-y:hidden;overflow-x:hidden}.theory-area-popup-container{width:100%;height:75vh}.theory-area-preview-title{position:absolute;bottom:.5rem;left:.5rem}.theory-area-popup-area{height:fit-content;max-height:75vh}.theory-area-popup{height:70vh;width:100%;border-width:0;overflow-y:scroll}.popup-footer{padding:1rem;padding-top:.6rem;padding-bottom:.6rem;background-color:var(--sailia-gray-7);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--sailia-gray-5)}.progress-bar-container{width:-webkit-fill-available;height:30px;position:absolute;bottom:0;color:var(--sailia-gray-1);display:flex;align-items:center;justify-content:center}.progress-bar{height:30px;background-color:var(--sailia-teal-2);align-items:center;display:flex;justify-content:center}.progress-bar-title{white-space:nowrap}.profile-iframe{max-height:400px}@media (max-width:700px){.theory-area-popup,.theory-area-popup-container{height:90vh}}.progression-pathways-container{background-color:#fff;padding-top:1rem;padding-bottom:1rem;box-sizing:border-box;border-radius:15px;margin-bottom:1rem;gap:1.5rem;display:flex;flex-direction:column}.progression-pathway-title{display:flex;margin-bottom:1rem}.progress-pathway-title-inner{display:flex;gap:1rem;align-items:center}.progression-pathway-select-user-container{display:flex;flex-direction:row}.progression-pathway-insctructor-message{border-width:1px;background-color:var(--sailia-yellow-4);border-radius:15px;border-color:var(--sailia-amber-1);border-style:solid;padding:1rem;margin-bottom:2rem}.progression-pathway-insctructor-message-inner{display:flex;gap:10px}.add-new-progression-pathway-note{margin-left:auto}.add-new-progression-pathway-button{width:2rem;height:2rem;cursor:pointer}.progression-pathway-note-outer{display:flex}.progression-pathway-note-outer-bar{margin-left:2rem;margin-right:3rem;display:flex;flex-direction:column;align-items:center;position:relative}.progression-pathway-note-outer-bar-line-top{width:2px;background-color:var(--sailia-gray-5);position:absolute;top:0;height:40%}.progression-pathway-note-outer-bar-line-bottom{width:2px;background-color:var(--sailia-gray-5);position:absolute;top:40%;height:60%}.progression-pathway-note-outer-bar-ball{border-radius:100%;width:30px;height:30px;background-color:#fff;border:2px solid var(--sailia-gray-5);position:absolute;top:35%}.progression-pathway-note-outer-bar-ball-small{border-radius:100%;width:20px;height:20px;background-color:#fff;position:absolute;top:37.5%;display:none}.progression-pathway-note-outer-bar-published{background-color:var(--sailia-teal-2);border:none}.progression-pathway-note-outer-bar-ball-small.progression-pathway-note-outer-bar-published{background-color:var(--sailia-teal-1)}.progression-pathway-note{display:flex;gap:2rem;margin-bottom:4rem;width:100%;align-items:center;justify-content:space-between}.progression-pathway-note-left{display:flex;flex-direction:column;gap:1rem}.publish-text-container{display:flex;align-items:center;gap:5px;justify-content:flex-end}.publish-text-container-publish{text-decoration:underline;cursor:pointer;color:var(--sailia-teal-2)}.progression-pathway-note-attachments{display:flex;gap:10px;flex-wrap:wrap}.progression-pathway-note-attachment{display:flex;gap:1rem;align-items:center;padding:10px;padding-top:6px;padding-bottom:3px;background-color:var(--sailia-gray-5);border-radius:6px}.progression-pathway-note-right{text-align:right;min-width:max-content}.attachment-title{margin-top:1rem;margin-bottom:1rem}.progression-pathway-note-add-attachment{display:flex;gap:1rem;align-items:center;padding:10px;background-color:var(--sailia-gray-5);border-radius:6px;aspect-ratio:1/1;cursor:pointer}.create-new-user-bottom-button{padding:.5rem;padding-top:0;display:flex;justify-content:flex-end}.waivers-container{background-color:#fff;padding:1rem;box-sizing:border-box;border-radius:8px;margin:auto;margin-bottom:1rem}.invisible{display:none}.incomplete{background-color:var(--sailia-red-4);box-shadow:0 0 0 1px var(--sailia-red-1)}.waivers-container{background-color:#fff;padding:1rem;box-sizing:border-box;border-radius:8px;margin:auto;margin-bottom:1rem}.waivers-table-container-padding{margin-top:1rem}.small{width:93%}.edit-blocked-locations-popup{min-height:300px}.staff-profile-tab-section-container{padding:1rem;box-sizing:border-box;border-radius:8px;margin:auto;margin-bottom:1rem}.client-profile-staff-details-container{margin-top:2rem}.client-profile-staff-details-item{margin-bottom:12px}.custom-dropdown-container{position:absolute;background-color:#fff;min-width:180px;border-radius:6px;box-shadow:rgba(15,15,15,.05) 0 0 0 1px,rgba(15,15,15,.1) 0 3px 6px,rgba(15,15,15,.2) 0 9px 24px;padding-top:4px;padding-bottom:4px;box-sizing:border-box}.custom-dropdown-container-hidden{display:none}.custom-dropdown-item-outer{padding-left:4px;padding-right:4px;box-sizing:border-box}.custom-dropdown-item-inner{cursor:pointer;line-height:120%;min-height:28px;border-radius:4px;user-select:none;transition:background-color 20ms ease-in 0s;display:flex;align-items:center;justify-content:space-between;font-size:14px;color:var(--sailia-gray-2);padding-left:6px;padding-right:12px;box-sizing:border-box}.custom-dropdown-item-inner:hover{background-color:var(--sailia-gray-5)}.custom-dropdown-item-inner-danger{color:var(--sailia-red-1)}.custom-dropdown-item-content{font-weight:500}.custom-dropdown-toggle{margin:0;accent-color:var(--sailia-red-1)}.custom-dropdown-info-text{font-size:12px;color:var(--sailia-gray-3);padding-left:8px;padding-right:6px;padding-top:6px;padding-bottom:6px}.new-booking-flow-booking-flow-calendar{width:min-content;margin:auto}.courses-info-user-selector-user-indicator{background-color:var(--sailia-gray-5);border-radius:15px;padding:8px 10px;font-size:12px;user-select:none}.check-for-hire-class{height:30px}.check-for-hire-hidden{display:none}.checbox-user-selected{background-color:var(--sailia-teal-2);color:var(--sailia-gray-7)}.courses-info-user-creator-button-container{display:flex;gap:1rem;margin-left:auto;width:max-content;flex-direction:row-reverse}.continue-button-area{display:flex;justify-content:space-between;margin-top:2rem}.booking-flow-addon-cost{color:var(--sailia-gray-3)}.booking-flow-addon-to-select{display:flex;border:1px solid var(--sailia-gray-4);border-radius:12px;padding:16px;margin-bottom:1rem;justify-content:space-between}.addon-quantity-group{display:flex;align-items:center}.addon-quantity-group>button{flex-shrink:0}.addon-quantity{font-size:25px;padding:0 17px;font-variant:tabular-nums}.addon-custom-button{height:30px;border:none;background:0 0;padding:0;margin:0;outline:0;cursor:pointer}@media (max-width:500px){.new-booking-flow-booking-flow-calendar{width:100%}}.booking-flow-popup{position:fixed;margin-left:auto;margin-right:auto;top:0;right:0;padding:1rem;box-shadow:rgb(0 0 0 / 20%) 0 16px 70px;height:max-content;overflow-y:scroll;color:var(--color1);background-color:var(--color3);height:100svh;width:clamp(10rem,70%,22rem);min-width:370px;box-sizing:border-box;padding-bottom:5rem}.medical-popup{position:fixed;margin-left:auto;margin-right:auto;top:70px;left:10px;right:10px;padding:1rem;box-shadow:rgb(0 0 0 / 20%) 0 16px 70px;height:max-content;overflow-y:scroll;border-radius:15px;color:var(--color1);background-color:var(--color3);max-height:calc(80vh - 70px);width:clamp(10rem,70%,20rem);display:none;z-index:99}.floating-book-button{position:fixed;bottom:0;right:0;height:60px;background-color:#fff;box-shadow:0 -10px 15px rgba(0,0,0,.05);padding:1rem;min-width:100%;width:clamp(10rem,70%,22rem);display:flex;box-sizing:border-box;align-items:center;justify-content:space-between;z-index:99}.no-date-booking-book-button-container{position:fixed;bottom:0;right:0;box-shadow:0 -10px 15px rgba(0,0,0,.05);padding:1rem;background-color:#fff;box-sizing:border-box;min-width:370px;width:clamp(10rem,70%,22rem);z-index:99}.no-date-booking-book-button{background-color:var(--sailia-teal-2);min-height:40px;max-height:40px;padding:0 20px;display:inline-flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;position:relative;box-sizing:border-box;font-size:14px;font-weight:700;text-decoration:none;color:var(--sailia-gray-7);padding:0 20px;border-radius:8px;outline-offset:0;width:100%;white-space:unset;transition:all .3s cubic-bezier(.19,1,.22,1) 0s}.booking-flow-h2{margin-bottom:1rem}.booking-flow-input{margin-top:.5rem;width:100%;min-height:40px;box-shadow:0 4px 4px rgba(0,0,0,.04)}.create-account-button{display:flex;gap:5px;align-items:center}.back-button-booking-flow{margin-bottom:1rem;display:flex;justify-content:space-between}.booking-flow-first-image{width:100%;aspect-ratio:1.6;object-fit:cover;border-radius:10px;overflow:hidden;margin-bottom:1rem;height:auto}.booking-flow-session-cost-container{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;margin-top:1rem}.booking-flow-pricing-tier-container{margin-bottom:1rem;margin-top:1rem;background-color:var(--sailia-teal-4);padding:.8rem;border-radius:10px;border:1px solid var(--sailia-teal-2);box-sizing:border-box}.pricing-tier-container-inner{display:flex;align-items:center;gap:1rem}.booking-flow-second-image{width:100%;aspect-ratio:1.6;object-fit:cover;border-radius:10px;overflow:hidden;margin-bottom:1rem;height:auto}.phone-booking{padding:1rem;margin-top:1rem}.phone-booking-image-container{width:50%;margin:auto}.phone-booking-text{margin-top:1rem}.booking-flow-calendar{margin:auto;margin-bottom:1rem;width:212px}.booking-flow-hire-courses{max-height:300px;overflow-y:scroll;border:1px solid var(--sailia-gray-4);border-radius:7px;padding:1rem}.booking-flow-booking{width:100%;padding:12px;padding-top:8px;border-radius:8px;border:1px solid var(--sailia-gray-4);box-shadow:0 4px 4px rgba(0,0,0,.02);box-sizing:border-box;margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .2s}.booking-flow-booking-hire-slot-selected{border:1px solid var(--sailia-teal-2)}.booking-flow-booking-date{color:var(--sailia-gray-3);margin-top:5px}.booking-flow-booking-time{color:var(--sailia-gray-3);font-weight:500;font-size:.875rem;line-height:1.25rem;margin-top:2px}.waitlist-complete-container{margin-top:1rem;border-width:1px;background-color:var(--sailia-teal-4);border-radius:10px;border-color:var(--sailia-teal-2);border-style:solid;padding:1rem;margin-bottom:1rem}.booking-flow-operator-personal-selector-div{display:flex;align-items:center;margin-bottom:1rem;font-size:12px}.switch-to-other-selector{text-decoration:underline;cursor:pointer;color:var(--sailia-teal-2);margin-left:5px}.operator-selection-buttons{display:flex;align-items:center;margin-bottom:1rem;gap:1rem;height:max-content}.operator-selection-button{width:50%;padding:12px;padding-top:8px;border-radius:15px;border:2px solid var(--sailia-gray-4);box-shadow:0 4px 4px rgba(0,0,0,.09);box-sizing:border-box;cursor:pointer;background-color:#fff;text-align:start;gap:2px;display:flex;flex-direction:column;color:var(--sailia-gray-2)}.operator-button-selected{border:2px solid var(--sailia-teal-2)}.courses-info-user-selector-user{padding:12px;padding-bottom:8px;padding-top:8px;border-radius:15px;border:2px solid var(--sailia-gray-4);box-shadow:0 4px 4px rgba(0,0,0,.09);box-sizing:border-box;cursor:pointer;background-color:#fff;text-align:start;width:100%;margin-bottom:1rem;display:flex;gap:1rem;align-items:center;justify-content:space-between}.checkbox-user-selected{width:2rem;height:2rem}.questions-not-answered{text-decoration:underline;color:var(--sailia-red-2)}.user-medical-dec-info{width:max-content;display:flex}.questions-answered-view{text-decoration:underline;color:var(--sailia-navy-4)}.user-selected{border:2px solid var(--sailia-teal-2)}.courses-info-user-creator-container{padding:1rem;border:2px solid var(--sailia-gray-4);box-shadow:0 4px 4px rgba(0,0,0,.09);border-radius:15px}.add-on-select{margin-top:1rem;box-shadow:0 4px 4px rgba(0,0,0,.09)}.selected-add-on{display:flex;justify-content:space-between;align-items:center;border:2px solid var(--sailia-gray-4);box-shadow:0 4px 4px rgba(0,0,0,.09);border-radius:15px;padding:1rem;margin-bottom:1rem;padding-top:.5rem;padding-bottom:.5rem}.add-on-selected-remove-svg{width:1.5rem;height:1.5rem;cursor:pointer}.add-on-title-n-quantity{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-right:.5rem}.addOnQuantityInput{margin:0rem}.dobDisplay{text-decoration:none;color:var(--color1);transition:.17s;font-size:.8rem}.dobDisplay:hover{text-decoration:underline}.payment-method-selector{display:flex;gap:1rem;box-sizing:border-box;flex-wrap:wrap;margin-top:1rem;margin-bottom:1rem;align-items:center}.payment-method{padding:.7rem;border-radius:15px;flex:1 1 0px;min-width:100px;cursor:pointer;display:flex;align-items:center;border:2px solid var(--sailia-gray-4);gap:1rem;box-shadow:0 4px 4px rgba(0,0,0,.09)}.payment-method-svg{width:2rem;height:2rem;fill:var(--sailia-gray-2)}.payment-method-selected{border:2px solid var(--sailia-teal-2)}.selected-user-payment-section{display:flex;justify-content:space-between;align-items:baseline}.billing-address{padding:.7rem;border-radius:15px;border:2px solid var(--sailia-gray-4);gap:1rem;box-shadow:0 4px 4px rgba(0,0,0,.09)}.invoice-due{margin-top:.8rem}.discount-applied-amount{display:flex;justify-content:space-between}.booking-flow-total{font-weight:600}.hire-courses-div-flex-container-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:5px}.hire-courses-div-flex-container{background-color:#fff;border:1px solid var(--sailia-gray-4);border-radius:15px;padding:9px;cursor:pointer}.hire-courses-div-flex-container-time{display:flex;gap:3px;font-weight:300;font-size:.9rem;margin-top:.1rem}.hire-slot-selected{background-color:var(--sailia-teal-2);color:var(--sailia-gray-7)!important}.login-header{text-align:center;margin-bottom:2rem;margin-top:1rem;font-weight:500;font-size:1.8em;color:var(--color1)}.login-submit{margin-top:1rem;background-color:var(--sailia-teal-2);min-height:40px;max-height:40px;padding:0 20px;display:inline-flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;position:relative;box-sizing:border-box;font-size:14px;font-weight:700;text-decoration:none;color:var(--sailia-gray-7);padding:0 20px;border-radius:8px;outline-offset:0;width:100%;white-space:unset;transition:all .3s cubic-bezier(.19,1,.22,1) 0s}.login-submit:focus{box-shadow:none!important;border:1px solid var(--sailia-teal-1)!important}.password-area{height:0;margin:0;transition:all .3s ease-in-out}.password-area-visible{height:61.8px;padding-top:1rem}.password-area-visible-large{display:grid;gap:1rem;height:max-content;padding-top:1rem}@media (max-width:768px){.booking-flow-h2{margin-top:1rem}.booking-flow-popup{width:100%;height:100%;top:0;left:0;right:0;bottom:0;border-radius:0;margin:0;max-height:100%}.floating-book-button{width:100%}.no-date-booking-book-button-container{width:100%}.booking-flow-calendar{width:100%}}.desktop-booking-flow{width:100%;min-height:300px}.template-card{display:grid;grid-template-columns:60% 40%}.template-card-right{display:flex;flex-direction:column;padding-left:1rem;padding-top:0;top:3.8rem;height:max-content}.desktop-template-flex-price-div{display:flex;align-items:center;gap:1rem}.desktop-template-flex-price-div-item{display:flex;gap:10px;align-items:center}.new-booking-flow-first-image{width:100%;aspect-ratio:1.6;object-fit:cover;border-radius:10px;overflow:hidden;height:auto}.booking-flow-bottom-images{display:flex;gap:1rem;margin-top:1rem}.payment-method-selected{border:2px solid var(--sailia-teal-2)}.custom-pricing-area{margin-bottom:1rem}.custom-pricing-buttons{display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.custom-pricing-button{padding:.7rem;border-radius:10px;flex:1 1 0px;min-width:max-content;cursor:pointer;display:flex;align-items:center;gap:1rem;border:2px solid var(--sailia-gray-4);background-color:transparent;box-shadow:0 0 0 1px var(--sailia-gray-4);transition:all .3s ease-in-out;font-weight:400;color:var(--sailia-gray-2);border:none}.custom-pricing-button:hover{box-shadow:0 0 0 1px var(--sailia-teal-2)}.custom-pricing-button-text{color:inherit;font-weight:inherit}.custom-pricing-button-selected{box-shadow:0 0 0 1.5px var(--sailia-teal-2);color:var(--sailia-teal-2);font-weight:600}.custom-pricing-inner-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.custom-pricing-presets{display:flex;gap:8px;flex-direction:column}.custom-pricing-button-inner-items{width:100%;display:flex;justify-content:space-between;align-items:center}.custom-price-description-area{width:100%;box-sizing:border-box;min-height:75px}:root{--numOfColumns:5}.data-table{padding:1rem;border-radius:15px}.pagination-table-container-scroll-div{width:100%;overflow:auto}.pagination-table-container{width:100%;margin-top:1rem;box-sizing:border-box;border-collapse:collapse}.pagination-table-header{width:100%;margin-bottom:1rem;display:flex;align-items:center}.data-table-top{display:flex;gap:2rem;align-items:center;flex-wrap:wrap}.paginationAmount{margin-bottom:0rem}#filter-search{margin:0}.pagination{padding:0;display:flex;flex-direction:row;margin:0}.pageNumbers{background:0 0;border:none;padding:0;font:inherit;cursor:pointer;outline:0;width:1.5rem;list-style-type:none;color:var(--color1)}.pageNumbers:focus{box-shadow:none!important}.pageNumbers:hover{color:var(--color7);transition:.3s;cursor:pointer}.active-pagination{color:var(--sailia-teal-2)}.rows-count{color:var(--color1)}.nameSearch{margin-left:2rem}.nameSearch::placeholder{color:var(--color1);margin-left:10px!important}.data-table thead{font-size:1.3rem;margin-bottom:-1px;cursor:pointer}.data-table td{align-items:center;border-bottom:1px solid var(--sailia-gray-5);text-align:left;padding:8px;overflow:hidden;-ms-overflow-style:none;scrollbar-width:none;overflow-y:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:flex}.data-table tr{color:var(--sailia-gray-1);display:grid;grid-template-columns:repeat(var(--numOfColumns),1fr)}.data-table tr:hover{background-color:var(--sailia-gray-6)}.data-table tr:nth-child(even){background-color:var(--sailia-gray-7)}.cell-contents{width:max-content}.multiselect-container{border:1px solid var(--sailia-gray-4);border-radius:8px;padding:3px 4px;position:relative;width:100%;max-width:320px;background-color:#fff;min-height:34px;box-sizing:border-box;display:flex;align-items:center}.multiselect-container-has-error{box-shadow:0 0 0 2px var(--sailia-red-4);border-color:var(--sailia-red-2)}.multiselect-input-wrapper-div{-webkit-appearance:none;appearance:none;background:0 0;border:0;cursor:pointer;display:inline;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;outline:0;padding:0;text-align:inherit;-webkit-user-select:auto;user-select:auto;display:flex;flex:1 0 30px;position:relative;overflow-y:hidden;overflow-x:auto}.multiselect-input-wrapper-div-expand-vertically{flex-wrap:wrap;gap:5px;padding-bottom:3px;padding-top:2px}.multiselect-input{width:100%;padding:8px;border:1px solid #ccc;box-sizing:border-box;touch-action:manipulation;background:0 0;border:none;color:inherit;font:inherit;line-height:inherit;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0;margin:0;border-radius:0;min-width:20px;font-size:12px;padding-left:5px}.multiselect-input-expand-vertically{margin-top:2px;margin-bottom:2px}.multiselect-input:focus{box-shadow:none}.multiselect-container:focus-within{box-shadow:0 0 0 2px var(--sailia-light-teal-1);border-color:var(--sailia-teal-2)}.multiselect-list{display:none;position:absolute;width:100%;background:#fff;border:1px solid var(--sailia-gray-4);box-shadow:rgba(15,15,15,.05) 0 0 0 1px,rgba(15,15,15,.1) 0 3px 6px,rgba(15,15,15,.2) 0 9px 24px;top:calc(100% + 4px);left:0;border-radius:4px;overflow:hidden}.multiselect-container:focus-within .multiselect-list{display:block}.multiselect-category-header{padding:8px;padding-bottom:2px}.multiselect-list-item{padding:8px;cursor:pointer;font-size:12px;margin-bottom:2px}.multiselect-list-item-description{font-size:10px;padding-top:2px;color:var(--sailia-gray-3)}.multiselect-list-item-already-selected{background-color:var(--sailia-blue-5)}.multiselect-list-item:hover{background-color:#f8f8f8}.multiselect-selected{flex:0 0 auto;padding:2px;max-width:100%;position:relative;scroll-margin:4px}.multiselect-pill{padding:1px 9px;margin-right:5px;background-color:#007bff;color:#fff;border-radius:10px;display:inline-flex;align-items:center;text-wrap:nowrap;max-width:max-content}.multiselect-pill-expand-vertically{margin-bottom:5px}.multiselect-pill-inner{font-weight:500;line-height:20px;font-size:12px}.multiselect-remove{margin-left:5px;cursor:pointer;color:#fff}.multiselect-remove:hover{color:#fdd}.multiselect-error-message-inner{font-size:12px;color:var(--sailia-red-2);padding-bottom:2px}.multiselect-input-expand-vertically{flex-wrap:wrap}@keyframes popupAnimation{from{transform:scale(.9) translateZ(-200px);opacity:.95}to{transform:scale(1) translateZ(0);opacity:1}}.popup{animation:popupAnimation .1s cubic-bezier(.25,.8,.25,1) forwards;display:flex;flex-direction:column;max-height:calc(100vh - 100px)}@keyframes exitAnimation{0%{transform:scale(1) translateZ(0);opacity:1}80%{transform:scale(.95) translateZ(-50px);opacity:.5}100%{transform:scale(.9) translateZ(-100px);opacity:0}}.popup-exit{animation:exitAnimation 80ms cubic-bezier(.55,.055,.675,.19) forwards}.popup-background{width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:9;top:0;left:0;position:fixed;cursor:pointer;perspective:100px;opacity:50%;transition:opacity 80ms ease-in-out}.popup-large{position:fixed;margin-left:auto;margin-right:auto;top:70px;left:10px;right:10px;box-shadow:rgb(0 0 0 / 20%) 0 16px 70px;overflow-y:hidden;border-radius:15px;color:var(--color1);background-color:var(--color3);width:clamp(10rem,65rem,90%);border:1px solid var(--sailia-black-2)}.popup-medium{position:fixed;margin-left:auto;margin-right:auto;top:70px;left:10px;right:10px;box-shadow:rgb(0 0 0 / 20%) 0 16px 70px;overflow-y:hidden;border-radius:15px;color:var(--color1);background-color:var(--color3);width:clamp(10rem,70%,40rem);border:1px solid var(--sailia-black-2)}.popup-small{position:fixed;margin-left:auto;margin-right:auto;top:70px;left:10px;right:10px;box-shadow:rgb(0 0 0 / 20%) 0 16px 70px;overflow-y:hidden;border-radius:15px;color:var(--color1);background-color:var(--color3);max-height:80vh;height:auto;width:clamp(20rem,70%,350px);border:1px solid var(--sailia-black-2)}.popup-waiver-custom{position:fixed;margin-left:auto;margin-right:auto;top:70px;left:10px;right:10px;box-shadow:rgb(0 0 0 / 20%) 0 16px 70px;height:max-content;overflow-y:hidden;border-radius:15px;color:var(--color1);background-color:var(--color3);max-height:80vh;width:clamp(400px,70%,740px);border:1px solid var(--sailia-black-2)}.popup-theory-custom{position:fixed;margin-left:auto;margin-right:auto;top:70px;left:10px;right:10px;box-shadow:rgb(0 0 0 / 20%) 0 16px 70px;overflow-y:hidden;border-radius:15px;color:var(--color1);background-color:var(--color3);width:clamp(10rem,65rem,90%);border:1px solid var(--sailia-black-2)}.popup-header{padding:1rem;padding-top:.6rem;padding-bottom:.6rem;background-color:var(--sailia-gray-7);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--sailia-gray-5);position:sticky;top:0;z-index:1002}.popup-title{display:flex;align-items:center;gap:.5rem}.popup-close{height:25px;width:25px;cursor:pointer;transform:rotate(45deg)}.popup-content{padding:1rem}.popup-inner{overflow-y:auto;max-height:600px;height:100%;position:relative}@media (max-width:600px){.popup-medium{width:100%;height:100%;top:0;left:0;right:0;bottom:0;border-radius:0;margin:0;max-height:100%;border:0}.popup-inner{overflow-y:auto;max-height:100vh;height:100%}.popup-small{width:100%;height:100%;top:0;left:0;right:0;bottom:0;border-radius:0;margin:0;max-height:100%;border:0}}@media (max-width:700px){.popup-large,.popup-theory-custom{width:100%;height:100%;top:0;left:0;right:0;bottom:0;border-radius:0;margin:0;max-height:100%;border:0}.popup-background{background-color:rgba(0,0,0,.6);opacity:50%;z-index:9;top:0;left:0;position:fixed}.popup-inner{overflow-y:auto;max-height:100%;height:100%}}#popupContent{z-index:30}.popup-container-class{position:fixed;z-index:30;width:100%;height:100%}.closePopup{width:100%;height:100%;background-color:rgba(0,0,0,.6);opacity:50%;z-index:9;top:0;left:0;position:fixed}.closePopup:hover{cursor:pointer}.hidden{display:none;opacity:0}.popup2-container{width:100%;height:100%}.popup2-hidden{display:none}.closePopup2{width:100%;height:100%;background-color:rgba(0,0,0,.6);cursor:pointer;backdrop-filter:grayscale(.6);opacity:50%;z-index:1002;top:0;left:0;position:fixed}.popup2-content{z-index:10003;position:fixed;top:20rem;width:clamp(20%,500px,100%);max-height:80vh;left:50%;transform:translate(-50%,-50%);overflow-y:scroll;border-radius:30px;color:var(--color1);background-color:var(--color4);padding:1rem;box-sizing:border-box;border:1px solid var(--sailia-gray-5)}.closePopup3{width:100%;height:100%;background-color:rgba(0,0,0,.2);cursor:pointer;backdrop-filter:grayscale(.6);opacity:50%;z-index:50;top:0;left:0;position:fixed}.popup3-container{width:100%;height:100%}.popup3-hidden{display:none}.popup3-content{z-index:60;position:fixed;bottom:0;height:min-content;background-color:var(--color4);display:flex;align-items:center;gap:2rem;width:100%;padding:.77rem;box-shadow:rgb(15 15 15 / 5%) 0 0 0 1px,rgb(15 15 15 / 10%) 0 5px 10px,rgb(15 15 15 / 20%) 0 15px 40px}.error-popup-div{width:inherit}.error-popup-svg{width:2.5rem;height:2.5rem;overflow:visible}.e-pop-1{stroke:var(--color8);fill:var(--color8)}.s-pop-1{stroke:var(--sailia-teal-2);fill:var(--sailia-teal-2)}.s-pop-2{stroke:var(--color3);fill:none}.error-popup-name{font-weight:500}.error-popup-show-details-container{display:flex;cursor:pointer}.error-popup-arrow{width:15px;margin-right:1rem;transition:all .5s}.error-popup-arrow-rotate{transform:rotate(180deg)}.error-popup-discription-container{margin-left:calc(15px + 1rem);transition:all .5s}.error-popup-discription-display{display:none}.generic-popup-contianer{position:absolute;margin-left:auto;margin-right:auto;top:70px;left:10px;right:10px;padding:1rem;width:clamp(20%,600px,95%);box-shadow:rgb(0 0 0 / 20%) 0 16px 70px;height:max-content;overflow-y:scroll;border-radius:15px;color:var(--color1);background-color:var(--color3);max-height:80vh;box-sizing:border-box}.not-so-generic-popup-contianer{position:absolute;margin-left:auto;margin-right:auto;top:70px;left:10px;right:10px;padding:1rem;width:clamp(20%,600px,90%);box-shadow:rgb(0 0 0 / 20%) 0 16px 70px;height:max-content;overflow-y:scroll;border-radius:15px;color:var(--color1);background-color:var(--color3);max-height:80vh;width:clamp(10rem,70%,20rem)}@media screen and (max-width:1000px){.generic-popup-contianer{left:2.5%}}.move-booking-popup{padding:1rem;position:fixed;top:100px;left:20px;width:clamp(10%,249px,90%);height:max-content;z-index:30;background-color:var(--sailia-red-4);border:1px solid var(--sailia-red-1);border-radius:16px}#image-uploader{width:100%;max-width:400px;margin:0 auto;padding:16px;border:1px solid #ddd;border-radius:8px;background-color:#f9f9f9}#image-uploader input[type=file]{display:block;margin-bottom:16px;padding:8px;width:100%;border:1px solid #ccc;border-radius:4px;font-size:14px;cursor:pointer}.multi-upload-image-container{display:flex;align-items:center;background-color:var(--sailia-gray-7);padding:10px;margin-top:8px;border-radius:8px;border:1px solid var(--sailia-gray-5);justify-content:space-between}.multi-upload-image-preview{width:64px;height:64px;object-fit:cover;border-radius:4px;margin-right:16px}.multi-upload-image-button-container{display:flex;gap:5px}.image-container span{flex-grow:1;font-size:14px;margin-right:16px}.image-container button{background-color:transparent;border:none;cursor:pointer;font-size:14px;padding:4px 8px;margin:0 4px;border-radius:4px;transition:background-color .2s ease}.image-container button:hover{background-color:#e0e0e0}.image-container button:disabled{opacity:.5;cursor:not-allowed}#image-uploader p{font-size:12px;color:#666;margin-top:8px}#image-uploader button{width:100%;padding:8px;background-color:#007bff;color:#fff;font-size:14px;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease;margin-top:8px}#image-uploader button:hover{background-color:#0056b3}.image-carousel-container{position:relative;width:100%;height:400px;overflow:hidden;background-color:#fff}.image-carousel-main-image{width:100%;height:100%;object-fit:cover;border-radius:8px}.image-carousel-thumbnails-container{display:flex;gap:5px;position:absolute;bottom:10px;right:10px;z-index:2}.image-carousel-thumbnail{object-fit:cover;width:50px;height:50px;border-radius:4px;border:2px solid transparent;cursor:pointer;opacity:.7;transition:border .3s,opacity .3s}.image-carousel-thumbnail.active{opacity:1;border-color:var(--sailia-teal-2)}.session-overview-header-top-container{display:flex;justify-content:space-between;align-items:center}.session-overview-header-top{display:flex;gap:10px;align-items:center;margin-bottom:10px}.session-overvoew-tabs-container{margin-bottom:10px}.session-overview-settings-save-button{padding:.5rem;padding-top:0;display:flex;justify-content:flex-end}.session-description-container-top{display:flex;justify-content:space-between;align-items:center;margin-top:2rem}.session-overview-container{display:flex;gap:1rem;margin-top:1rem}.session-overview-left-container{width:40%}.session-overview-right-container{width:60%}.session-activity-badge{background-color:var(--sailia-blue-4);color:var(--sailia-blue-1);font-weight:600}.session-overview-section-container{margin-top:2rem}.session-not-available-on-booking-grid-message{margin-top:1rem;border-width:1px;background-color:var(--sailia-yellow-4);border-radius:15px;border-color:var(--sailia-amber-1);border-style:solid;padding:10px;margin-bottom:1rem}.session-not-available-on-booking-grid-message-inner{display:flex;gap:10px}.session-overview-section-container-inner{display:flex;gap:1rem}.session-overview-section-container-inner-item{width:100%}.session-overview-activities-container{display:flex;gap:5px;flex-wrap:wrap}.session-overview-search-tags-container{display:flex;gap:5px;flex-wrap:wrap}.session-overview-booking-grid-location-container{display:flex;margin-bottom:10px;cursor:pointer}.session-overview-booking-grid-location-part{margin-right:7px;margin-left:7px;transition:all .2s ease-in-out}.session-overview-booking-grid-location-part:hover{font-weight:600}.session-overview-booking-grid-location-part:first-child{margin-left:0}.session-pricing-container{display:flex;gap:1rem;width:100%;margin-top:1rem}.session-pricing-container-item{width:100%}.pricing-item-container{display:flex;padding:16px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:16px;border:1px solid var(--sailia-gray-4);margin-bottom:8px}.pricing-item-container-top{display:flex;gap:12px;align-items:center}.pricing-empty-state{margin-top:30px;width:90%;margin-left:auto;margin-right:auto;text-align:center;display:flex;flex-direction:column;gap:10px}.session-overview-discounts-table{max-height:300px;overflow-y:auto}.session-instalments-container{margin-top:1rem}.session-resources-container-item-top{display:flex;justify-content:space-between;align-items:center}.session-resources-container{display:flex;gap:1rem;margin-top:1rem}.session-resources-container-item{width:100%}.session-resources-container-item-inner{display:flex;flex-direction:column;gap:1rem}.resource-item-container{display:flex;padding:16px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:16px;border:1px solid var(--sailia-gray-4);margin-bottom:8px}.resources-empty-state{margin-top:30px;width:90%;margin-left:auto;margin-right:auto;text-align:center;display:flex;flex-direction:column;gap:10px}.session-waivers-theory-container{display:flex;gap:1rem;margin-top:1rem}.session-waivers-theory-container-item{width:100%}.session-waivers-theory-container-item-inner{display:flex;flex-direction:column}.waivers-theory-item-container{display:flex;padding:16px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:16px;border:1px solid var(--sailia-gray-4);margin-bottom:8px}.waivers-theory-empty-state{margin-top:30px;width:90%;margin-left:auto;margin-right:auto;text-align:center;display:flex;flex-direction:column;gap:10px}.session-overview-settings-top{display:flex;justify-content:space-between;align-items:center}.session-settings-overview{display:flex;gap:1rem;flex-wrap:wrap}.session-settings-overview-column{display:flex;flex-direction:column;gap:1rem;flex:1}.session-settings-section{padding:1rem;border-radius:8px;border:1px solid var(--sailia-gray-4);box-shadow:0 1px 2px 0 rgb(0 0 0 / .05);height:max-content}.session-colour-picker-wrapper{display:flex;gap:10px;align-items:center;margin-bottom:1rem}.session-colour-picker-preview{width:32px;height:32px;border-radius:6px}.session-password-prompt{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:300px}.session-password-prompt h2{margin-bottom:.7rem}.session-password-input-container{display:flex;gap:.5rem;margin-top:1.5rem;width:100%;max-width:400px}.session-password-input-container input{flex:1}.session-password-error{color:var(--sailia-red-2);margin-top:1rem;font-size:.9rem}.deposit-instalments-empty-state{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;text-align:center;margin-top:2rem;margin-bottom:2rem}.instalment-plan-card-content{display:flex;border:1px solid var(--sailia-gray-4);padding:12px;margin-bottom:12px;border-radius:8px;align-items:center;width:clamp(200px,50%,500px);justify-content:space-between}.upsells-header{display:flex;justify-content:space-between;align-items:center}.add-upsell-popup-tab{flex:1 1 40%!important}.select-container{border:1px solid var(--sailia-gray-4);border-radius:8px;padding:3px 4px;position:relative;width:100%;max-width:360px;background-color:#fff;min-height:34px;box-sizing:border-box;display:flex;align-items:center}.select-container-has-error{box-shadow:0 0 0 2px var(--sailia-red-4);border-color:var(--sailia-red-2)}.select-input-wrapper-div{-webkit-appearance:none;appearance:none;background:0 0;border:0;cursor:pointer;display:flex;flex:1 0 30px;position:relative;overflow-y:hidden;overflow-x:hidden}.select-input{width:100%;padding:8px;border:1px solid #ccc;box-sizing:border-box;touch-action:manipulation;background:0 0;border:none;color:inherit;font:inherit;line-height:inherit;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0;margin:0;border-radius:0;min-width:20px;font-size:13px;padding-left:5px;cursor:pointer}.select-list-item{padding:8px;cursor:pointer;font-size:12px;margin-bottom:2px}.select-list-item.preselected{background-color:var(--sailia-gray-5)}.select-input:focus{box-shadow:none}.select-container:focus-within{box-shadow:0 0 0 2px var(--sailia-light-teal-1);border-color:var(--sailia-teal-2)}.select-list{display:none;position:absolute;width:100%;background:#fff;border:1px solid var(--sailia-gray-4);box-shadow:rgba(15,15,15,.05) 0 0 0 1px,rgba(15,15,15,.1) 0 3px 6px,rgba(15,15,15,.2) 0 9px 24px;top:calc(100% + 4px);left:0;border-radius:4px;overflow:hidden;min-width:200px}.select-container:focus-within .select-list{display:block}.select-category-header{padding:8px;padding-bottom:2px}.select-list-item{padding:8px;cursor:pointer;font-size:12px;margin-bottom:2px}.select-list-item-description{font-size:10px;padding-top:2px;color:var(--sailia-gray-3)}.select-list-item:hover{background-color:#f8f8f8}.select-error-message-inner{font-size:12px;color:var(--sailia-red-2);padding-top:2px}.select-no-items-message{font-size:12px;color:var(--sailia-gray-3);padding:10px}.special-tabs-buttons{display:flex;gap:10px;justify-content:space-between;margin-bottom:1rem;flex-wrap:wrap}.special-tabs-button{padding:.7rem;border-radius:10px;flex:1 1 0px;min-width:max-content;cursor:pointer;display:flex;align-items:center;gap:1rem;border:2px solid var(--sailia-gray-4);background-color:transparent;box-shadow:0 0 0 1px var(--sailia-gray-4);transition:all .3s ease-in-out;font-weight:400;color:var(--sailia-gray-2);border:none}.special-tabs-button:hover{box-shadow:0 0 0 1px var(--sailia-teal-2)}.special-tabs-button-text{color:inherit;font-weight:inherit}.special-tabs-button-selected{box-shadow:0 0 0 1.5px var(--sailia-teal-2);color:var(--sailia-teal-2);font-weight:600}.booking-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:10px;width:100%;box-sizing:border-box;grid-auto-rows:minmax(100px,auto)}.booking-grid-header{display:flex;justify-content:space-between;align-items:center}.grid-item{border-radius:10px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;aspect-ratio:1.57/1;overflow:hidden}.background-gradient{box-shadow:inset 0 -115px 49px rgba(245,247,247,.75);width:100%;height:100%;position:absolute;border-radius:10px;z-index:1}.session-card-heading{padding:12px;font-size:20px;font-weight:500;z-index:2;position:absolute;bottom:0;left:0;padding:10px}.session-card-image{object-fit:cover;width:100%;height:100%}.session-card-dropdown-button{position:absolute;top:10px;right:10px;z-index:2}.booking-grid-empty-space{border-radius:10px;cursor:pointer;aspect-ratio:1.57/1;overflow:hidden;background-color:#f0f0f0}.add-item-bottom-button{padding:.5rem;padding-top:0;display:flex;justify-content:flex-end}.booking-grid-inform-user-current-folder{border-width:1px;background-color:var(--sailia-blue-5);border-radius:15px;border-color:var(--sailia-blue-3);border-style:solid;padding:1rem;margin-bottom:1rem}.booking-grid-session-label{display:flex;justify-content:space-between;align-items:center}.booking-grid-session-label-locations{display:flex;gap:5px}.booking-grid-inform-user-current-folder-inner{display:flex;align-items:center;gap:10px;color:var(--sailia-gray-2)}.upload-folder-image-container{border-radius:20px;width:200px;height:auto;margin-bottom:1rem}.folder-image-img-upload{width:100%;height:100%;object-fit:cover;border-radius:10px}.empty-folder-message{text-align:center;color:#666;font-size:1.2em;margin-top:20px;font-weight:500;grid-column-start:1;grid-column-end:4;display:grid}.item-being-repositioned{animation:wiggle .5s infinite ease-in-out;opacity:.7}.item-being-repositioned:hover{animation:none;opacity:1}@keyframes wiggle{0%{transform:rotate(0)}25%{transform:rotate(1deg)}75%{transform:rotate(-1deg)}100%{transform:rotate(0)}}.add-item-type-special-tabs{flex:1 1 40%}.breadcrumbs-outer-nav-container{display:flex;gap:2px;align-items:center}.breadcrumb-separator{color:var(--sailia-gray-2);display:flex;justify-content:center;align-items:center}.breadcrumb-item{display:flex;align-items:center;gap:8px;color:var(--sailia-gray-3);fill:var(--sailia-gray-3);padding:8px;padding-top:6px;padding-bottom:6px;border-radius:4px;transition:background-color .2s ease-in-out}.breadcrumb-item:hover{background-color:var(--sailia-gray-5)}.breadcrumb-item:last-child{color:var(--sailia-gray-1);fill:var(--sailia-gray-1);font-weight:500}.breadcrumb-item-icon-container{height:17px;display:flex;justify-content:center;align-items:center;padding-bottom:1px}.breadcrumb-item-label{color:inherit;font-weight:inherit}.breadcrumb-item-clickable{cursor:pointer}.staff-day-upper-container-item{margin-bottom:10px;margin-top:-5px}.staff-day-schedule-container-title{margin-bottom:10px}.staff-day-timesheet-container-title{margin-bottom:10px}.staff-day-timesheet-container-header{display:flex;justify-content:space-between;align-items:center}.staff-day-container{display:flex;flex-direction:column}.staff-day-upper-container{display:flex;flex-wrap:wrap;margin-bottom:20px}.staff-day-info{flex:1 1 200px;margin-right:20px}.staff-day-button-group{display:flex;gap:.5rem}.staff-day-lower-container{display:flex;flex-direction:column}.staff-day-desktop-view{display:flex}.staff-day-schedule-container,.staff-day-timesheet-container{flex:1;margin-right:20px}.schedule-timeline,.timesheet-timeline{position:relative;height:1440px;overflow:hidden}.timeline-labels{position:absolute;width:50px;left:0;top:0}.timeline-label{position:absolute;width:100%;text-align:right;font-size:12px;color:#666;transform:translateY(-50%)}.schedule-items,.timesheet-items{position:absolute;left:20px;right:0;top:0}.timesheet-item{cursor:pointer}.schedule-item,.timesheet-item{position:absolute;background-color:var(--sailia-blue-5);border:1px solid var(--sailia-blue-3);border-radius:4px;overflow:hidden}.schedule-item-content,.timesheet-item-content{padding:5px;font-size:12px}.schedule-item{position:absolute;box-sizing:border-box}.schedule-timeline{position:relative}.schedule-item-container{position:absolute;box-sizing:border-box}.schedule-item{position:absolute;box-sizing:border-box;width:90%}.schedule-packdown,.schedule-setup{opacity:.9;width:90%;position:absolute;box-sizing:border-box}.schedule-setup{background-color:var(--sailia-amber-4);border:1px solid var(--sailia-amber-2);border-bottom-left-radius:0;border-bottom-right-radius:0}.schedule-main{background-color:var(--sailia-blue-5);border:1px solid var(--sailia-blue-3)}.schedule-main.has-setup{border-top-left-radius:0;border-top-right-radius:0;border-top:none}.schedule-main.has-packdown{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none}.schedule-packdown{background-color:var(--sailia-amber-4);border:1px solid var(--sailia-amber-2);border-top-left-radius:0;border-top-right-radius:0}.no-items{padding:10px;color:#999}.timesheet-comments{margin-top:20px}.timesheet-comments textarea{width:100%;height:100px}@media screen and (max-width:768px){.staff-day-desktop-view{flex-direction:column}.staff-day-schedule-container,.staff-day-timesheet-container{margin-right:0}}.gift-card-image-top-customer-facing{border-radius:5px;margin-bottom:10px}.hidden{display:none}.gift-card-session-info-inner{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-bottom:5px}.wizard{width:300px;padding:20px;border:1px solid #ccc;margin:20px auto}.wizard-page{display:none}.wizard-page.active{display:block}.wizard-radio-group{display:flex;gap:8px}.wizard-radio-group label{vertical-align:middle}.wizard-radio-group input{vertical-align:middle}.timesheet-invoice-wizard-subtitle{padding-bottom:1rem}.timesheet-review-comment-input-area{width:100%;box-sizing:border-box;min-height:150px}.activity-info-note{width:100%;padding:1rem;box-sizing:border-box;border-radius:12px;border:1px solid var(--sailia-gray-4);background:#fff;margin-bottom:.5rem}.note-name{font-size:.7rem;color:var(--color1)}.note-timestamp{font-size:.7rem;color:var(--color1)}.note-body-container{display:grid;grid-template-columns:80% 20%;margin-top:8px}.note-body{margin-bottom:.1rem}.flex-group{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.checkInLocationCards{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;padding-top:20px;margin:0 auto;width:100%}.checkInLocationCard{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.01);cursor:pointer;flex:1 1 250px;height:200px;text-align:center;transition:transform .2s ease,box-shadow .2s ease;overflow:hidden}.checkInLocationCard:hover{box-shadow:0 6px 12px rgba(0,0,0,.1)}.checkInLocationImage{width:100%;height:150px;object-fit:cover;border-bottom:1px solid #ddd}.checkInLocationName{padding:12px;margin:0}.tooltip{position:absolute;background-color:var(--sailia-gray-7);color:var(--sailia-gray-2);border:1px solid var(--sailia-gray-4);font-weight:500;padding:5px 10px;border-radius:5px;font-size:14px;pointer-events:none;opacity:0;transition:opacity .2s ease-in-out;z-index:999999;white-space:pre-wrap;max-width:250px}sailia-tooltip{position:relative}sailia-tooltip i.tooltip-icon{display:inline-block}sailia-tooltip::before{content:attr(data-tooltip);display:none}.booking-wizard-button-group-next-prev{display:flex;justify-content:space-between;margin-top:10px}.booking-flow-calendar-item-selection{margin-top:10px}.booking-wizard-loading-screen{width:100%;height:100%;min-height:200px;background-color:var(--sailia-gray-5);margin-top:10px}.booking-wizard-calendar-item-course-container{width:100%;border-radius:8px;border:1px solid var(--sailia-gray-4);box-shadow:0 4px 4px rgba(0,0,0,.02);box-sizing:border-box;margin-bottom:1rem;display:flex;flex-direction:column;cursor:pointer;transition:all .2s;overflow:hidden}.booking-wizard-calendar-item-course-container:hover{border:1px solid var(--sailia-gray-2);box-shadow:0 4px 4px rgba(0,0,0,.02)}.booking-wizard-calendar-item-course-container-header-container{padding:12px}.booking-wizard-calendar-item-course-container-header{display:flex;justify-content:space-between;align-items:center}.booking-wizard-calendar-item-course-container-header-item-container{display:flex;align-items:center;gap:4px;background-color:var(--sailia-gray-5);padding:4px;border-radius:12px;padding:4px 8px 4px 8px}.booking-wizard-calendar-item-course-container-header-text{font-size:12px;font-weight:500;color:var(--sailia-gray-3)}.booking-wizard-calendar-item-course-container-dates-container{display:flex;flex-direction:column;gap:8px;padding-top:10px;padding-bottom:5px;padding-left:4px}.booking-wizard-calendar-item-course-container-footer{background-color:var(--sailia-gray-6);display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--sailia-gray-4);padding:12px}.booking-wizard-calendar-item-course-container-footer-top-container{display:flex;justify-content:space-between;align-items:center}.booking-wizard-calendar-item-course-container-footer-remaining-spaces-container{display:flex;align-items:center;gap:4px}.booking-wizard-calendar-item-course-container-footer-remaining-spaces-text{font-weight:500}.booking-wizard-calendar-item-course-container-footer-price-container{display:flex;align-items:center;gap:4px;padding:4px;padding-left:8px;padding-right:8px;background-color:#fff;border-radius:16px;border:1px solid var(--sailia-gray-4)}.booking-wizard-calendar-item-course-container-footer-price-text{font-weight:500}.booking-wizard-calendar-item-course-container-footer-price-text-per-person{font-weight:500;font-size:12px;color:var(--sailia-gray-3);display:none}.booking-wizard-calendar-item-course-container-footer-button{width:100%;max-width:100%;text-align:center;justify-content:center;border:1px solid var(--sailia-teal-1)}.booking-wizard-slot-container-grid{display:flex;gap:12px;flex-wrap:wrap}.booking-wizard-slot-container{display:flex;justify-content:space-between;border:1px solid var(--sailia-gray-4);border-radius:8px;padding:12px;box-shadow:0 4px 4px rgba(0,0,0,.02);box-sizing:border-box;cursor:pointer;transition:all .2s;overflow:hidden;gap:15px;width:100%}.booking-wizard-slot-container.slot-selected{border:2px solid var(--sailia-teal-2);background-color:var(--sailia-teal-4);transform:scale(1.02);transition:all .2s ease;box-shadow:0 4px 8px rgba(0,0,0,.1)}.booking-wizard-slot-container:hover{border:1px solid var(--sailia-gray-2);box-shadow:0 4px 4px rgba(0,0,0,.02)}.booking-wizard-slot-container-left{display:flex;flex-direction:column;justify-content:space-between}.booking-wizard-slot-container-left-time{font-size:24px}.booking-wizard-slot-container-left-location-container{display:flex;align-items:center;gap:4px}.booking-wizard-slot-container-left-location{font-size:12px;font-weight:500;color:var(--sailia-gray-3)}.booking-wizard-slot-container-right-spaces-left-container{background-color:var(--sailia-gray-5);padding:2px;border-radius:16px;max-width:max-content;padding-left:6px;padding-right:6px}.booking-wizard-slot-container-right{display:flex;flex-direction:column;justify-content:space-between;gap:10px;align-items:flex-end}.booking-wizard-slot-container-right-spaces-left{font-weight:500;font-size:12px}.booking-wizard-tickets-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.booking-wizard-tickets-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.booking-wizard-ticket-card{position:relative;border-radius:8px;border:1px solid var(--sailia-gray-4);background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05);overflow:hidden}.booking-wizard-ticket-content{padding:24px}.booking-wizard-ticket-content-inner{display:flex;justify-content:space-between;align-items:center;width:100%}.booking-wizard-ticket-header{display:flex;align-items:center;gap:8px;margin-bottom:4px}.booking-wizard-ticket-icon{width:20px;height:20px;color:var(--sailia-teal-1)}.booking-wizard-ticket-name{font-weight:600}.booking-wizard-ticket-price{font-weight:600;margin-top:4px;font-size:16px}.booking-wizard-ticket-price-strike-through{font-size:14px}.booking-wizard-ticket-price-flex-container{display:flex;align-items:flex-end;gap:4px}.ticket-availability{font-size:12px;color:var(--sailia-gray-3);margin-top:4px}.ticket-quantity{display:flex;align-items:center;gap:12px;background-color:var(--sailia-gray-6);border-radius:8px;padding:4px;width:fit-content;height:max-content}.quantity-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;border:none;background:0 0;cursor:pointer;transition:background-color .2s}.quantity-btn:hover:not(:disabled){background-color:var(--sailia-gray-5)}.quantity-btn:disabled{opacity:.5;cursor:not-allowed}.quantity-value{width:16px;text-align:center;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.ticket-dots{position:absolute;top:0;bottom:0;right:-8px;width:16px}.ticket-dots::before{content:'';position:absolute;left:0;top:0;bottom:0;width:1px;background-color:var(--sailia-gray-4)}.ticket-dot{position:absolute;left:0;width:4px;height:4px;background-color:#fff;border:1px solid var(--sailia-gray-4);border-radius:50%;transform:translateX(-50%)}.ticket-dot:nth-child(1){top:12.5%}.ticket-dot:nth-child(2){top:25%}.ticket-dot:nth-child(3){top:37.5%}.ticket-dot:nth-child(4){top:50%}.ticket-dot:nth-child(5){top:62.5%}.ticket-dot:nth-child(6){top:75%}.ticket-dot:nth-child(7){top:87.5%}.ticket-dot:nth-child(8){top:100%}.complete-later-container{background-color:var(--sailia-gray-6);padding:16px;border-radius:8px;border:1px solid var(--sailia-gray-4)}.step-participants-container-ticket-display-title{margin-bottom:16px}.step-participants-container-ticket-display{position:relative;border-radius:8px;border:1px solid var(--sailia-gray-4);background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05);overflow:hidden;margin-bottom:24px;padding:16px}.step-participants-container-ticket-display-content{display:flex;justify-content:space-between;align-items:center}.step-participants-container-ticket-display-content-title{padding-bottom:8px}.step-participants-container-ticket-display-content-participants-count-number{font-weight:600}.step-participants-container-ticket-display-content-ticket-number{display:none}.participant-select-container{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-bottom:24px}.user-card{display:flex;justify-content:space-between;align-items:center;padding:16px;border-radius:8px;border:1px solid var(--sailia-gray-4);background-color:#fff;cursor:pointer;transition:all .2s ease}.user-card:hover{border-color:var(--sailia-gray-2);box-shadow:0 2px 4px rgba(0,0,0,.05)}.user-card.selected{border-color:var(--sailia-primary);background-color:var(--sailia-primary-light)}.user-info{display:flex;flex-direction:column;gap:4px}.user-info h4{margin:0;color:var(--sailia-gray-1)}.dob-section{font-size:14px;color:var(--sailia-gray-2)}.selection-indicator{font-size:14px;font-weight:500}.user-card.selected .selection-indicator{color:var(--sailia-primary)}.step-participants-container-create-user-form{position:relative;border-radius:8px;border:1px solid var(--sailia-gray-4);background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05);overflow:hidden;margin-bottom:24px;padding:16px}.step-participants-container-create-user-form-actions{display:flex;justify-content:space-between;margin-top:16px}.booking-wizard-summary-container-wrapper{display:flex;flex-direction:column;gap:16px;margin-top:16px;max-width:800px}.step-summary-payment-method-selector{display:flex;gap:10px;box-sizing:border-box;flex-wrap:wrap;margin-top:1rem;align-items:center;margin-bottom:1rem}.step-summary-payment-method{padding:.7rem;border-radius:8px;flex:1 1 0px;min-width:max-content;cursor:pointer;display:flex;align-items:center;border:1px solid var(--sailia-gray-4);gap:1rem}.step-summary-payment-method-text-holder{width:max-content}.step-summary-payment-method-svg{width:2rem;height:2rem;fill:var(--sailia-gray-1)}.step-summary-payment-method-selected{border:1px solid var(--sailia-teal-2)}.booking-wizard-summary-section-heading{margin-bottom:10px}.booking-wizard-summary-tickets-container{display:flex;flex-direction:column;border-top-right-radius:8px;border-top-left-radius:8px;border:1px solid var(--sailia-gray-4);overflow:hidden}.booking-wizard-summary-ticket-card{background:#fff;border-bottom:1px dashed var(--sailia-gray-4)}.booking-wizard-summary-ticket-card:last-child{border:none}.booking-wizard-summary-ticket-card-content{padding:12px}.booking-wizard-summary-ticket-header{display:flex;justify-content:space-between;align-items:center}.booking-wizard-summary-ticket-badge{background-color:var(--sailia-gray-5);color:var(--sailia-gray-2);font-size:.75rem;padding:.25rem .75rem;border-radius:9999px;font-weight:600;transition:all .2s}.booking-wizard-summary-ticket-pricing{display:flex;flex-direction:column;gap:.25rem}.booking-wizard-summary-ticket-price-row{display:flex;gap:1rem;align-items:center;font-size:.875rem}.booking-wizard-summary-ticket-price-label{color:#6b7280}.booking-wizard-summary-ticket-price-value{color:var(--sailia-gray-2);font-weight:500}.booking-wizard-summary-divider{margin-top:16px;margin-bottom:16px}.booking-wizard-summary-total-row{display:flex;justify-content:space-between;font-weight:500;padding:12px;border-top:1px solid var(--sailia-gray-4)}.booking-wizard-summary-total-price{font-weight:600}.booking-wizard-summary-addons-container{border:1px solid var(--sailia-gray-4);border-top-right-radius:8px;border-top-left-radius:8px}.booking-wizard-summary-addon-row{display:flex;justify-content:space-between;align-items:center;padding:12px;border-bottom:1px dashed var(--sailia-gray-4)}.booking-wizard-summary-addon-row:last-child{border-bottom:none!important}.booking-wizard-summary-addon-price{text-align:right;font-weight:500}.booking-wizard-summary-action-buttons-container{display:flex;justify-content:space-between;gap:16px;margin-top:24px;padding-top:16px;border-top:1px solid var(--sailia-gray-4)}.booking-wizard-summary-back-button{padding:8px 24px;border:1px solid var(--sailia-gray-4);border-radius:6px;background-color:#fff;color:var(--sailia-gray-1);cursor:pointer;transition:all .2s}.booking-wizard-summary-back-button:hover{background-color:var(--sailia-gray-6);border-color:var(--sailia-gray-3)}.booking-wizard-summary-confirm-button{padding:8px 24px;border-radius:6px;background-color:var(--sailia-primary);color:#fff;border:none;cursor:pointer;transition:all .2s}.booking-wizard-summary-confirm-button:hover{background-color:var(--sailia-primary-dark)}.booking-wizard-summary-courses-section{display:flex;flex-direction:column}.booking-wizard-summary-dates-container{display:flex;flex-direction:column;border:1px solid var(--sailia-gray-4);border-radius:8px}.booking-wizard-summary-dates-container-wrapper{display:flex;flex-direction:column;gap:8px}.booking-wizard-summary-date-row{display:flex;justify-content:space-between;align-items:center;padding:12px;border-bottom:1px solid #e5e7eb}.booking-wizard-summary-date-row:last-child{border-bottom:0}.booking-wizard-summary-date{font-weight:500}.booking-wizard-summary-time{color:#6b7280}.booking-wizard-summary-date-card{margin-bottom:16px;border:1px solid var(--sailia-gray-4);border-radius:8px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1);background-color:#fff}.booking-wizard-summary-date-card-header{padding:12px;border-bottom:1px solid #e5e7eb;background-color:#f9fafb}.booking-wizard-summary-date-card-header-content{display:flex;justify-content:space-between;align-items:center}.booking-wizard-summary-date-quantity{font-size:14px;color:#4b5563}.booking-wizard-summary-slot-row{padding:12px;border-bottom:1px solid #f3f4f6}.booking-wizard-summary-slot-row:last-child{border-bottom:none}.booking-wizard-summary-terms-container{margin:24px 0;padding-top:16px;border-top:1px solid var(--sailia-gray-4)}.booking-wizard-summary-terms-label{display:flex;align-items:flex-start;gap:12px;color:var(--sailia-gray-2);cursor:pointer;font-size:12px;line-height:1.4}.booking-wizard-summary-terms-label a{color:var(--sailia-teal-2);text-decoration:none}.booking-wizard-summary-terms-label a:hover{text-decoration:underline}.booking-wizard-summary-terms-container .checkbox-container{margin-bottom:0;padding-left:32px}.booking-wizard-summary-terms-container .checkbox{position:absolute;opacity:0;cursor:pointer;height:25px;width:25px;border-radius:0;transform:translate(-40px);z-index:10}.booking-wizard-summary-terms-container .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;border-radius:6px;border:solid 1px var(--sailia-gray-3)}.booking-wizard-summary-terms-container .checkbox-container:hover input~.checkmark{transition-duration:.17s;background-color:var(--color1)}.booking-wizard-summary-terms-container .checkbox-container input:checked~.checkmark{background-color:var(--sailia-teal-2)}.booking-wizard-summary-terms-container .checkmark:after{content:"";position:absolute;display:none}.booking-wizard-summary-terms-container .checkbox-container input:checked~.checkmark:after{display:block}.booking-wizard-summary-terms-container .checkbox-container .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.booking-wizard-summary-right-buttons{display:flex;gap:12px}.booking-wizard-summary-basket-button:disabled,.booking-wizard-summary-confirm-button:disabled{opacity:.5;cursor:not-allowed}.booking-wizard-summary-wavy-border{width:100%;margin-top:8px;overflow:hidden}.booking-wizard-summary-wavy-border svg{display:block;width:100%;height:10px}.booking-wizard-summary-total-content{display:flex;justify-content:space-between;align-items:center;width:100%}.booking-wizard-summary-bottom-total-container{background-color:var(--sailia-gray-6);border-radius:8px;overflow:hidden;margin-top:2rem}.booking-wizard-summary-bottom-total-row{display:flex;justify-content:space-between;align-items:center;padding:12px}.booking-wizard-summary-wavy-border{width:100%;height:10px;display:block;margin-top:-2px}.booking-wizard-summary-wavy-border svg{display:block;width:100%;height:10px}.booking-wizard-calendar-item-course-container.course-container-selected{border:2px solid var(--sailia-teal-2);background-color:var(--sailia-teal-4);transform:scale(1.02);transition:all .2s ease;box-shadow:0 4px 8px rgba(0,0,0,.1)}.booking-wizard-course-selection-summary{background-color:#f5f5f5;padding:15px;border-radius:8px;margin-top:20px}.ticket-price-decrease-message{font-size:12px;color:var(--sailia-gray-3);margin-top:5px}.instalment-option-item{border:1px solid var(--sailia-gray-4);padding:12px;border-radius:8px;margin-top:10px;display:flex;flex-direction:column;align-items:center}.instalment-option-item-image{max-width:250px;height:100px;cursor:pointer}.loading-spinner-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center}.loading-spinner{width:50px;height:50px;border:5px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:#3f3f3f;animation:spin 1s ease-in-out infinite;margin-bottom:1rem}@keyframes spin{to{transform:rotate(360deg)}}.error-message{text-align:center;padding:2rem;max-width:500px;margin:0 auto}.error-message h3{color:#e74c3c;margin-bottom:1rem}.error-message button{background-color:#3f3f3f;color:#fff;border:none;padding:.5rem 1.5rem;border-radius:4px;cursor:pointer;margin-top:1rem;transition:background-color .2s}.error-message button:hover{background-color:#2c2c2c}@media (max-width:768px){.slot-selection-continue-button{position:sticky;bottom:16px;left:0;right:0;margin-top:20px;margin-left:auto;width:100%;max-width:100%;height:50px;display:flex;justify-content:center;align-items:center;font-size:16px}}.refund-wizard-main{display:flex;flex-wrap:wrap;gap:1rem}.refund-wizard-status{margin-bottom:.5rem}.refund-status{font-size:.9rem;color:var(--sailia-gray-6)}.refund-status.fully-refunded{color:var(--sailia-teal-2)}.refund-status.partially-refunded{color:var(--sailia-orange-2)}.refund-status-info{display:flex;gap:1rem;margin:.5rem 0;font-size:.9rem}.refunded-count{color:#666}.refunded-count::before{content:"✓";color:#28a745;margin-right:.5rem}.remaining-count{color:#666}.remaining-count::before{content:"→";color:#007bff;margin-right:.5rem}.refund-wizard-left-side{display:flex;flex-direction:column;flex-grow:1;gap:1rem}.refund-wizard-item-details{padding:15px;border:1px solid #ddd;border-radius:8px;display:flex;flex-direction:column;gap:5px}.refund-wizard-item-details h3{margin:0 0 10px 0}.refund-wizard-addon{margin-left:16px}.refund-wizard-refund-selector{display:flex;gap:1rem}.refund-wizard-instalment-banner{background-color:#fff3cd;border:1px solid #ffeeba;color:#856404;padding:10px;margin-bottom:10px;border-radius:4px}.refund-wizard-instalment-banner p{margin:0;font-size:14px}.refund-wizard-summary{margin-left:auto}.refund-summary-row{display:flex;justify-content:space-between;margin-bottom:10px;gap:1rem}.refund-summary-total{border-top:1px solid #ddd;padding-top:15px;margin-top:15px}.refund-message-section{border-top:1px solid #ddd;padding-top:15px;margin-top:15px}.refund-message-section label{display:block;font-weight:500;margin-bottom:5px;color:var(--sailia-gray-8,#333)}.refund-message-section textarea{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;resize:vertical;font-family:inherit;font-size:14px;line-height:1.4;transition:border-color .2s ease;box-sizing:border-box}.refund-message-section textarea:focus{outline:0;border-color:var(--sailia-blue-2,#007bff);box-shadow:0 0 0 2px rgba(0,123,255,.25)}.sailia-membership-header-container{display:flex;justify-content:space-between;margin-bottom:1rem}.sailia-membership-header-info-bar{display:flex;gap:1rem;align-items:center;margin-top:.5rem}.membership-middle-container{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}.members-list{display:flex;flex-direction:column;gap:8px}.member-item{background-color:var(--sailia-gray-6);padding:10px;border-radius:8px}.member-name{font-weight:500;margin-bottom:2px}.payment-history{display:flex;flex-direction:column;gap:8px}.payment-item{background-color:var(--sailia-gray-6);padding:10px;border-radius:8px;display:flex;justify-content:space-between;align-items:center}.email-history li,.members-list li,.payment-history li{padding:.75rem;border-bottom:1px solid var(--color4);display:flex;justify-content:space-between;align-items:center}.email-history li:last-child,.members-list li:last-child,.payment-history li:last-child{border-bottom:none}.communications-container{grid-column:1/-1}.payment-status{padding:.25rem .5rem;border-radius:4px;font-size:.875rem}.payment-status.success{background-color:#d4edda;color:#155724}.payment-status.pending{background-color:#fff3cd;color:#856404}.payment-status.failed{background-color:#f8d7da;color:#721c24}.membership-stats{display:flex;justify-content:space-around;padding:1rem 0;margin-bottom:1rem;background-color:var(--color5);border-radius:8px}.stat-item{display:flex;flex-direction:column;gap:.5rem}.stat-label{font-size:.875rem;color:var(--color2);font-weight:500}.stat-value{font-size:1rem;font-weight:600;color:var(--color1)}@media (max-width:768px){.user-membership-popup{width:95%;margin:1rem auto}.membership-middle-container{grid-template-columns:1fr;gap:1rem}.members-list li,.payment-history li{flex-direction:column;align-items:flex-start;gap:.5rem}}.membership-title{display:flex;align-items:center;gap:1rem}.bottom-draw-container{position:fixed;left:0;right:0;bottom:0;max-height:80%;overflow-y:hidden;background-color:#fff;box-shadow:0 -2px 10px rgba(0,0,0,.1);transform:translateY(100%);transition:transform .3s ease-in-out}.bottom-draw-container.open{transform:translateY(0)}.bottom-draw-header-bar{height:50px;line-height:50px;display:flex;justify-content:space-between;align-items:center;padding:0 15px;cursor:pointer;border-bottom:1px solid var(--sailia-gray-4)}.bottom-draw-header-text{font-weight:600}.bottom-draw-content{overflow-y:auto;box-sizing:border-box;padding:12px}.bottom-draw-content-inner{height:max-content}.bottom-draw-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);opacity:0;transition:opacity .3s ease-in-out;pointer-events:none}.bottom-draw-overlay.active{opacity:1;pointer-events:auto}.product-popup{width:100%;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);overflow:hidden;display:flex;flex-direction:column}.product-overview-header-top-container{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem}.product-overview-header-top{display:flex;align-items:center;gap:10px}.product-header-status{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600}.product-header-status.active{background-color:#e6f7e6;color:#2e7d32}.product-header-status.inactive{background-color:#ffebee;color:#c62828}.product-archived-banner{background-color:#fff8e1;padding:10px 20px;display:none;justify-content:space-between;align-items:center;border-bottom:1px solid #eee}.product-tabs-container{display:flex;border-bottom:1px solid #eee;background-color:#f9f9f9}.product-tab{padding:15px 20px;cursor:pointer;font-weight:500;transition:all .2s ease;border-bottom:2px solid transparent}.product-tab:hover{background-color:#f0f0f0}.product-tab.active{border-bottom:2px solid #1976d2;color:#1976d2;background-color:#fff}.product-content-container{padding:20px;flex:1;overflow:auto}.product-three-dot-menu{position:absolute;background-color:#fff;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.1);z-index:1000;min-width:180px}.product-three-dot-menu .menu-item{padding:10px 15px;cursor:pointer;transition:background-color .2s ease}.product-three-dot-menu .menu-item:hover{background-color:#f5f5f5}.product-three-dot-menu .menu-item.danger{color:#c62828}.product-three-dot-menu .menu-item.danger:hover{background-color:#ffebee}.product-details-container{display:flex;flex-direction:column;gap:1rem}.product-images-section,.product-info-section{border-radius:8px;padding-top:20px}.product-image-carousel{position:relative;margin:20px 0;height:300px;border-radius:8px;overflow:hidden;background-color:#eee}.product-image-item{position:absolute;top:0;left:0;width:100%;height:100%;display:none;justify-content:center;align-items:center}.product-image-item.active{display:flex}.product-image-item img{max-width:100%;max-height:100%;object-fit:contain}.carousel-nav{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(255,255,255,.7);border:none;border-radius:50%;width:40px;height:40px;font-size:18px;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:10}.carousel-nav.prev{left:10px}.carousel-nav.next{right:10px}.product-info-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.product-info-item{margin-bottom:5px;display:flex;justify-content:space-between}.product-purchases-container{border-radius:8px;padding-top:20px}.product-purchases-table{width:100%;border-collapse:collapse;margin-top:20px}.product-purchases-table td,.product-purchases-table th{padding:12px 15px;text-align:left;border-bottom:1px solid #eee}.product-purchases-table th{background-color:#f0f0f0;font-weight:600}.product-purchases-table tr:hover{background-color:#f5f5f5}.empty-state{display:flex;justify-content:center;align-items:center;padding:50px 0;color:#666}@keyframes spin{to{transform:rotate(360deg)}}.shimmer{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:4px;color:transparent}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}@media (max-width:768px){.product-details-container{grid-template-columns:1fr}.purchase-details{grid-template-columns:1fr}}.global-stock-quantity-unlimited-container{margin-top:1rem;border-width:1px;background-color:var(--sailia-yellow-4);border-radius:15px;border-color:var(--sailia-amber-1);border-style:solid;padding:1rem;margin-bottom:1rem}.global-stock-quantity-unlimited-container-inner{display:flex;align-items:center;gap:10px}.global-stock-quantity-container{margin-top:1rem;border-width:1px;background-color:var(--sailia-blue-4);border-radius:15px;border-color:var(--sailia-blue-1);border-style:solid;padding:1rem;margin-bottom:1rem;cursor:pointer}.global-stock-quantity-container:hover{background-color:var(--sailia-blue-3)}.global-stock-quantity-container-inner{display:flex;align-items:center;justify-content:space-between}.global-stock-quantity-container-inner h3{color:var(--sailia-blue-1)}.shop-product-display{display:flex;flex-direction:row;gap:2rem}.shop-product-image-container{max-width:65%;min-width:65%}.shop-product-info{width:35%}.shop-product-title{margin:0}.shop-product-sku{margin-top:4px}.shop-product-price-container{margin-top:8px}.shop-product-actions{margin-top:1.5rem}.shop-product-buy-button{padding:12px 24px;width:100%;max-width:100%;text-align:center;justify-content:center;margin-top:1rem;transition:background-color .2s}.shop-product-buy-button:hover{background-color:var(--sailia-teal-1)}.shop-product-description-container{margin-top:1rem}@media (max-width:768px){.shop-product-display{flex-direction:column}.shop-product-image-container{max-width:100%;min-width:100%}.shop-product-info{width:100%}}.instalment-container-header{display:flex;gap:1rem;align-items:center;margin-bottom:1rem}.instalment-container-preview-timeline-container{display:flex;gap:60px;flex-wrap:wrap}#instalmentContainerPreviewInstalments{display:flex;flex-wrap:wrap;gap:12px;flex-direction:column}.instalment-card{padding:12px;border-radius:8px;border:1px solid var(--sailia-gray-4);min-width:300px}.instalment-title-wrapper{display:flex;gap:1rem;justify-content:space-between}@media screen and (max-width:768px){.instalment-card{min-width:auto}}.instalment-container-preview-add-instalment-container{width:100%;display:flex;justify-content:center}.instalment-settings-container{display:flex;flex-direction:column;gap:20px}.settings-row{display:flex;gap:20px;margin-bottom:20px}.settings-column{flex:1;display:flex;flex-direction:column}.settings-input{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.settings-input:focus{border-color:#007bff;outline:0}.settings-input:disabled{background-color:#e9ecef;cursor:not-allowed}.instalment-settings-history{background:#f8f9fa;border-radius:8px;padding:20px}.instalment-error{border:2px solid #e74c3c!important;background-color:rgba(231,76,60,.05)}.instalment-error-message{color:#e74c3c;font-size:12px;margin-top:4px}#instalmentContainerPreviewInstalmentAddButton{margin-top:16px}.refund-policy-display{display:flex;justify-content:space-between;align-items:center;padding:12px;border:1px solid var(--sailia-gray-4);border-radius:8px;margin-top:8px}.refund-policy-info{display:flex;flex-direction:column;gap:4px}.current-policy-name{font-weight:500}.policy-selector{max-height:400px;overflow-y:auto}.policy-options{display:flex;flex-direction:column;gap:12px;margin-top:16px}.policy-option{border:1px solid var(--sailia-gray-4);border-radius:8px;padding:12px;cursor:pointer;transition:all .2s ease}.policy-option:hover{border-color:var(--sailia-teal-2)}.policy-option.selected{border-color:var(--sailia-teal-2)}.policy-option-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.policy-option-header h4{margin:0}.selected-badge{background-color:var(--sailia-teal-2);color:#fff;padding:2px 8px;border-radius:12px;font-size:12px}.policy-rules-list{margin:0;padding-left:20px;font-size:14px}.policy-rules-list li{margin-bottom:4px}.policy-details{padding:8px}.policy-details h3{margin-top:0;margin-bottom:16px}.policy-details h4{margin-top:16px;margin-bottom:8px}.instalment-preview-collapsed{display:flex;flex-direction:column;gap:10px;align-items:flex-start;position:relative;padding:1rem}.instalment-preview-plan-status{display:flex;align-items:center;gap:8px;margin-bottom:5px;font-size:14px;width:100%}.instalment-preview-plan-status .status-label{font-weight:500;color:var(--sailia-gray-3)}.instalment-preview-plan-status .status-value{font-weight:600;padding:2px 8px;border-radius:4px;background-color:var(--sailia-gray-4)}.upcoming-booking-instalment-preview{margin-bottom:2rem;border-radius:8px;background-color:var(--sailia-gray-5)}.upcoming-booking-instalment-buttons{width:100%;display:flex}.upcoming-booking-pay-instalment-button{border:1px solid var(--sailia-gray-4);padding:.5rem 1rem;font-size:14px;font-weight:500;color:var(--sailia-gray-2);flex:1;background-color:#fff;overflow:hidden}.instalment-preview-plan-status .status-value[data-status=Overdue]{background-color:var(--sailia-red-4);color:var(--sailia-red-1)}.instalment-preview-plan-status .status-value[data-status="Due Soon"]{background-color:var(--sailia-yellow-4);color:var(--sailia-yellow-1)}.instalment-preview-plan-status .status-value[data-status=Completed]{background-color:var(--sailia-green-4);color:var(--sailia-green-1)}.instalment-preview-plan-status .status-value[data-status=Terminated]{background-color:var(--sailia-gray-4);color:var(--sailia-gray-2)}.instalment-preview-plan-status .status-value[data-status="In Progress"]{background-color:var(--sailia-blue-4);color:var(--sailia-blue-1)}.instalment-preview-plan-status .status-value[data-status=Staging]{display:none}.instalment-preview-collapsed-items-container{display:flex;gap:10px;align-items:center;position:relative;width:100%}.instalment-preview-collapsed-item-container{display:flex;align-items:center;gap:10px;flex:1}.instalment-preview-collapsed-item-container:last-child{flex:0}.instalment-preview-collapsed-item{display:flex;flex-direction:column;align-items:center;gap:4px;z-index:1;padding:0 10px;transition:background-color .2s ease}.instalment-preview-collapsed-item:hover{background-color:var(--sailia-gray-5)}.instalment-preview-collapsed-item-blob{width:24px;height:24px;background:var(--sailia-gray-4);border-radius:50%;color:var(--sailia-gray-3);display:flex;align-items:center;justify-content:center;margin:0}.instalment-preview-collapsed-item-up-next{background:var(--sailia-blue-4);color:var(--sailia-blue-1)}.instalment-preview-collapsed-item-overdue{color:var(--sailia-red-1);background:var(--sailia-red-4)}.instalment-number{font-weight:500}.instalment-preview-collapsed-item-details{display:flex;flex-direction:column;align-items:center;text-align:center;width:max-content}.instalment-preview-collapsed-item-due-date{font-size:12px}.instalment-preview-collapsed-item-amount{font-weight:500}.instalment-preview-collapsed-timeline-line{border:1px solid var(--sailia-gray-3);width:100%;border-radius:10px}.deposit-selection-amounts{display:flex;gap:10px;width:100%}.deposit-amount-box{background-color:#fff;border:1px solid var(--sailia-gray-4);border-radius:8px;padding:12px;font-weight:600;flex:1;cursor:pointer;font-size:14px}.instalment-preview-expanded-timeline{display:flex;flex-direction:column;position:relative;gap:20px;margin-top:20px;margin-bottom:20px}.instalment-preview-expanded-timeline-line{border-left:1px solid var(--sailia-gray-3);height:100%;width:1px;position:absolute;left:11.5px}.instalment-preview-expanded-item{display:grid;z-index:1;grid-template-columns:15% 50% auto}.instalment-preview-expanded-item-blob-container{width:24px;height:24px;background:#fff;border-radius:100%}.instalment-preview-expanded-item-blob{width:24px;height:24px;background:var(--sailia-gray-4);border-radius:50%;color:var(--sailia-gray-3);display:flex;align-items:center;justify-content:center;margin:0}.instalment-preview-expanded-item-number{font-size:12px}.instalment-preview-expanded-item-amount{font-weight:500;padding-top:14px}.instalment-preview-expanded-item-due-date{font-weight:500}.instalment-preview-expanded-item-percentage{font-size:12px}.instalment-preview-uuid{font-size:10px;color:var(--sailia-gray-3);opacity:.7;margin-left:auto;padding:2px 4px;border-radius:3px}.instalment-dropdown-menu{min-width:200px;z-index:1000}.custom-dropdown-container{z-index:1000}.shop-product-display{display:flex;flex-direction:row;gap:2rem}.shop-product-image-container{max-width:60%;min-width:60%}.shop-product-info{width:40%}.shop-product-title{margin:0}.shop-product-sku{margin-top:4px}.shop-product-price-container{margin-top:8px}.shop-product-actions{margin-top:1.5rem}.shop-product-buy-button{padding:12px 24px;width:100%;max-width:100%;text-align:center;justify-content:center;margin-top:1rem;transition:background-color .2s}.shop-product-buy-button:hover{background-color:var(--sailia-teal-1)}.shop-product-description-container{margin-top:1rem}@media (max-width:768px){.shop-product-display{flex-direction:column}.shop-product-image-container{max-width:100%;min-width:100%}.shop-product-info{width:100%}}.shop-activity-pass-details-container{display:flex;border:1px solid var(--sailia-gray-4);border-radius:8px;overflow:hidden;margin-top:12px;margin-bottom:16px}.shop-activity-pass-product-info-item{flex:1;padding:12px 16px;position:relative}.shop-activity-pass-product-info-item:not(:last-child)::after{content:'';position:absolute;right:0;top:0;bottom:0;width:1px;background:#e0e0e0}.shop-activity-pass-product-info-label{margin:0;font-size:.9em;color:#666;font-weight:500}.shop-activity-pass-product-info-value{margin:4px 0 0 0;color:#333}@media (max-width:764px){.shop-activity-pass-details-container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:0;padding:0;border:none;overflow:hidden;border-radius:8px;border:1px solid var(--sailia-gray-4)}.shop-activity-pass-product-info-item{flex:none;border:none;border-right:1px solid var(--sailia-gray-4);border-bottom:1px solid var(--sailia-gray-4);border-radius:0;padding:10px 12px;margin:0}}.marketing-content-whole-content{min-height:100vh}.sidebar{width:200px;background:#f5f5f5;padding:10px;box-shadow:2px 0 5px rgba(0,0,0,.1)}.campaign-name-container{margin-bottom:12px;border-bottom:1px solid #e0e0e0}.main-view{flex-grow:1;padding:20px}.marketing-flow-nav-buttons-container{display:flex;flex-direction:column;gap:4px}.marketing-flow-nav-button{display:block;width:100%;padding:8px 12px;border-radius:8px;background-color:transparent;border:none;cursor:pointer;font-size:14px;font-weight:500;color:var(--sailia-gray-3);transition:background-color .2s ease-in-out;text-align:left}.marketing-flow-nav-button:hover{background-color:var(--sailia-gray-5);color:var(--sailia-gray-2)}.marketing-flow-nav-button-selected{background-color:var(--sailia-gray-5);color:var(--sailia-gray-2)}.marketing-content-sidebar{padding:12px;border-right:1px solid var(--sailia-gray-5)}.marketing-content-inner-container{display:flex;width:100%;height:100%;min-height:100vh}.marketing-right-side-container{width:100%;height:100%;min-height:100vh}.marketing-content-top-bar{height:45px;border-bottom:1px solid var(--sailia-gray-5);display:flex;justify-content:space-between;align-items:center;padding-right:2rem;padding-left:2rem}.marketing-top-bar-left-container{display:flex;gap:12px;align-items:center}.marketing-content-sent-label{font-size:14px;font-weight:500;color:var(--sailia-gray-3)}.marketing-top-bar-buttons-container{display:flex;gap:12px}.top-bar-left-button{border:none;background-color:transparent;height:max-content;border-radius:8px;padding:6px 12px;font-weight:500}.top-bar-right-button{border:none;background-color:var(--sailia-teal-2);color:var(--sailia-gray-7);height:max-content;border-radius:8px;padding:6px 12px;font-weight:500}.marketing-outer-container{width:100%;min-height:100%;overflow-y:hidden}.marketing-compose-view-container{width:100%;min-height:max-content;height:100vh;box-sizing:border-box}.marketing-email-compose-area{min-height:100vh;height:100%}.marketing-email-details-header-container{display:flex;flex-direction:column;gap:12px;padding:12px;box-sizing:border-box}.marketing-email-flex-container{display:flex;gap:12px}.marketing-email-label{padding:0;margin:0}.marketing-email-from-value{font-size:14px;font-weight:500;color:var(--sailia-gray-3)}.marketing-email-subject{border:0;font-size:14px;font-weight:500;color:var(--sailia-gray-3);padding:0;width:100%;border-bottom:1px solid #fff}.marketing-email-subject:focus-within{outline:0;border-bottom:1px solid var(--sailia-gray-4);border-radius:0;box-shadow:none}.audience-marketing-step-outer-container{background-color:var(--sailia-gray-7);padding:12px;box-sizing:border-box;height:100%}.audience-marketing-step-container{padding:1rem;border-radius:8px;background-color:#fff;max-width:calc(100% - 100px);margin:auto;border:1px solid var(--sailia-gray-5)}.audience-preview-table{padding:1rem;border-radius:8px;background-color:#fff;max-width:calc(100% - 100px);margin:auto;margin-top:1rem;border:1px solid var(--sailia-gray-5)}.marketing-send-view-container{background-color:var(--sailia-gray-7);padding:12px;box-sizing:border-box;height:100%}.marketing-send-view-details-container{padding:1rem;border-radius:8px;background-color:#fff;max-width:calc(100% - 700px);min-width:400px;margin:auto;border:1px solid var(--sailia-gray-5);margin-bottom:1rem}.preview-detail-items-container{display:flex;align-items:center;justify-content:space-between;margin-top:1rem}.preview-detail-item{flex:1}.marketing-stats-view-container{background-color:var(--sailia-gray-7);padding:12px;box-sizing:border-box;height:100%}.marketing-stats-sent-emails-container{background-color:#fff;border-radius:8px;box-sizing:border-box;margin-top:1rem;padding:1rem;max-width:1600px;margin:auto;border:1px solid var(--sailia-gray-5)}.marketing-stats-view-details-container{border-radius:8px;border:1px solid var(--sailia-gray-5);display:flex;background-color:#fff;width:100%;margin:auto;margin-bottom:1rem;max-width:800px;flex-direction:column}.marketing-send-view-details-item{border-right:1px solid var(--sailia-gray-5);padding:1rem;flex:1}.marketing-send-view-details-item:last-child{border-right:none}.marketing-stats-view-details-top{display:flex}.marketing-stats-view-details-middle{display:flex;border-top:1px solid var(--sailia-gray-5)}.marketing-stats-view-details-bottom{display:flex;border-top:1px solid var(--sailia-gray-5)}.marketing-metrics-stat{font-size:26px;font-weight:600;margin-top:-4px}.audience-logic-container{margin-bottom:12px}.audience-filters-list{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.audience-filter-row{display:flex;align-items:center;gap:10px}.audience-filter-row input,.audience-filter-row select{margin:0}.remove-filter-button{background-color:transparent;border:none;color:var(--sailia-gray-3);cursor:pointer;transition:color .2s ease-in-out}.remove-filter-button:hover{color:var(--sailia-red-2)}.add-filter-button{padding:8px 12px;border:0;background-color:transparent;border-radius:8px;cursor:pointer;transition:background-color .2s ease-in-out;display:flex;gap:8px;align-items:center}.add-filter-button:hover{background-color:var(--sailia-gray-5)}.audience-filter-english-container{display:flex;flex-direction:column;gap:8px;margin-top:16px;margin-bottom:16px}.audience-member-container{display:flex;flex-direction:column;gap:2rem;margin-bottom:2rem}.audience-member-header-section{display:flex;align-items:flex-start;gap:2rem;padding-bottom:1rem;border-bottom:1px solid var(--sailia-gray-4)}.audience-member-avatar-col{display:flex;flex-direction:column;align-items:center;min-width:80px}.audience-member-avatar{margin-bottom:.5rem}.audience-member-header-info{flex:1}.audience-member-header-row{display:flex;align-items:center;gap:1rem;margin-bottom:.2rem}.audience-member-name{font-weight:600;font-size:1.1rem}.audience-member-email{color:var(--sailia-gray-3);font-size:13px;margin-bottom:.5rem}.audience-member-added{color:var(--sailia-gray-3);font-size:12px}.audience-member-content-section{display:flex;gap:3rem}.audience-member-info-col{min-width:250px}.audience-member-info-col .audience-member-label{margin-bottom:.5rem;margin-top:1rem}.audience-member-info-col .audience-member-label:first-child{margin-top:0}.audience-member-campaign-col{flex:1;min-width:300px;padding-top:1rem}.audience-member-campaign-label{font-weight:500;margin-bottom:1rem}.audience-member-mailing-list{margin-bottom:1.2rem}.audience-member-mailing-list-label{font-weight:500;margin-bottom:.5rem}.audience-member-mailing-list-empty{background:var(--sailia-gray-6);border-radius:8px;padding:1rem;text-align:center;color:var(--sailia-gray-3);font-size:13px}.audience-member-create-list-btn{margin-top:.7rem;font-size:13px}.audience-member-header-main{display:flex;justify-content:space-between;width:100%}.audience-member-header-left{display:flex;align-items:center;gap:16px}.audience-member-actions{display:flex;gap:8px}.audience-member-actions .sailia-button{margin-right:8px}.audience-member-actions .sailia-button:last-child{margin-right:0}.audience-member-unsubscribed-banner{background-color:#fef2f2;border:1px solid #fee2e2;border-radius:6px;padding:12px 16px;margin-bottom:16px;display:flex;align-items:center;gap:8px;color:#dc2626;font-size:14px}.audience-member-unsubscribed-banner .unsubscribed-date{color:#991b1b;margin-left:4px}#audienceMemberTags{margin-top:.5rem}#audienceMemberTags .multiselect-container{margin-bottom:0}.participant-ratio-radio-group{display:flex;flex-direction:column;gap:16px}.participant-ratio-radio-group label{cursor:pointer}.participant-ratio-radio-group .range-inputs{display:flex;align-items:center;gap:8px}.participant-ratio-radio-group .range-inputs select{width:60px;min-width:60px;margin:0}.participant-ratio-radio-group .radio-group-wapper{display:flex;gap:8px}.radio-group-item{display:flex;flex-direction:column}.radio-group-radio{appearance:none;-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background-color:#fff;position:relative;cursor:pointer;display:inline-block;margin:0;padding:7px}.radio-group-radio:checked::after{content:'';position:absolute;top:3px;left:3px;width:10px;height:10px;background-color:var(--sailia-teal-2);border-radius:50%}.upsell-carousel-container{width:100%;max-width:400px;overflow:scroll}.upsell-carousel-scroll{display:flex;gap:1rem;overflow-x:auto;padding:1rem 0 0 0;scroll-behavior:smooth;width:max-content}.upsell-carousel-scroll::-webkit-scrollbar{height:6px}.upsell-carousel-scroll::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.upsell-carousel-scroll::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.upsell-carousel-scroll::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.upsell-item{min-width:100px;max-width:200px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;transition:transform .2s ease,box-shadow .2s ease;overflow:hidden;display:flex;flex-direction:column}.upsell-item:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.upsell-item-image-container{width:100%;max-height:120px;aspect-ratio:1.6;position:relative}.upsell-item-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.upsell-item:hover .upsell-item-image{transform:scale(1.05)}.upsell-item-content{padding:12px;display:flex;flex-direction:column;gap:.5rem;flex-grow:1}.upsell-item-name{margin:0;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.upsell-item-price{font-weight:500;margin:0;color:var(--sailia-gray-3)}.upsell-item-next{font-size:.9rem;color:#666;margin:0}.upsell-action-button{margin-top:auto;width:100%;padding:8px 16px;font-size:.9rem;font-weight:600;text-align:center;transition:background-color .2s ease;background-color:transparent;color:var(--sailia-gray-2);border:1px solid var(--sailia-gray-4);border-radius:8px}.upsell-action-button:hover{transform:none}.upsell-carousel-empty{text-align:center;padding:2rem;color:#666;font-style:italic}@media (max-width:768px){.upsell-item{min-width:240px;max-width:240px}.upsell-item-content{padding:.75rem}.upsell-item-name{font-size:1rem}}@media (max-width:480px){.upsell-item{min-width:200px;max-width:200px}.upsell-carousel-scroll{gap:.75rem}}.upsell-action-button:disabled{opacity:.6;cursor:not-allowed}.upsell-item:focus-within{outline:2px solid var(--sailia-teal-2,#4871f7);outline-offset:2px}.upsell-action-button:focus{outline:2px solid var(--sailia-teal-2,#4871f7);outline-offset:2px}.upsell-remove-button{margin-top:auto;width:100%;padding:.75rem 1rem;font-size:.9rem;font-weight:600;text-align:center;transition:background-color .2s ease}.upsell-remove-button:hover{transform:none}