body{margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}span:contains("*"){color:red}:root{--landing-page-main:#283738;--white:#fff}*{box-sizing:border-box;margin:0;padding:0}#root,body{height:100vh;width:99vw}body{font-family:Inter Tight,serif}.Toastify__toast{font-family:Inter Tight,serif!important}.oblig-field{color:red}input:focus{background-color:#fff;border-color:none!important;box-shadow:none!important}.landing-page-description{border-radius:32px;color:#fff;display:flex;flex-direction:column;margin-left:10px;margin-top:8px;width:50%}.image-description{border-top-left-radius:32px;border-top-right-radius:32px;height:49%;object-fit:cover}.description{align-items:center;background-color:var(--landing-page-main);border-bottom-left-radius:32px;border-bottom-right-radius:32px;color:#b0b3b5;display:flex;flex-direction:column;height:50%;justify-content:center;padding:clamp(20px,5vw,10px)}.title{color:#fff;font-size:clamp(32px,5vw,45.5px);text-align:left}.first-description,.second-description{font-size:clamp(14px,2vw,17px);line-height:1.5em;text-align:left}.first-description{margin-bottom:20px;margin-top:5px}@media screen and (max-width:768px){.landing-page-description{display:none}}@font-face{font-family:Gratis;font-style:normal;font-weight:400;src:url(/static/media/Body-Grotesque-Large-Bold-trial.453e0d88a4a657604c29.ttf) format("truetype")}.pricing-list-container{border-radius:8px;box-shadow:0 4px 8px #0000001a;overflow-x:auto;width:100%}table{border:1px solid #ddd;min-width:100%}.pricing-list{background-color:#fff;border-collapse:collapse;width:100%}.pricing-list-title{background-color:#fafafa;color:#7d7f81;font-size:12px;font-weight:500;height:30px;letter-spacing:.12px;line-height:16.8px;white-space:nowrap;width:50%}.pricing-list-item{font-size:clamp(11px,1.5vw,12px);font-weight:600;margin:0;padding:1px 1px 1px 15px}.pricing-list-description{color:#7d7f81;font-size:clamp(10px,1.4vw,12px);margin:0;padding:3px 3px 3px 15px}.pricing-list-row td{border-bottom:1px solid #ddd;padding-right:4px}.pricing-list-price{font-size:12px;font-weight:600;letter-spacing:.12px;line-height:16.8px;text-align:center;white-space:nowrap}@media screen and (max-width:768px){.pricing-list-container{margin:10px 0}.pricing-list-description,.pricing-list-item{padding:8px 5px}}.start-date-time{align-items:center;color:#678e91;display:flex;flex-wrap:wrap;font-size:clamp(18px,2.5vw,23px);gap:5px;justify-content:center;margin-top:5px}.days,.hours,.minutes,.seconds{font-size:24px;font-weight:700;margin-left:clamp(6px,1vw,12px)}span{font-size:14px;font-weight:200;margin-left:4px}@media screen and (max-width:480px){.start-date-time{text-align:center}.days,.hours,.minutes,.seconds{margin-left:0;margin-top:5px}}.landing-page-main{align-items:center;color:#000;display:flex;flex-direction:column;justify-content:center;padding:1px clamp(20px,10vw,120px);width:50%}.logo-image{aspect-ratio:9/8;height:auto;width:clamp(60px,8vw,90px)}.main-title{font-size:28px;margin-top:14px;text-align:center}.main-subtitle{color:#333436;font-size:clamp(16px,2vw,18px);margin-top:5px;text-align:center}.registration-text{color:#678e91;font-size:clamp(20px,3vw,24px);font-weight:600;margin-top:5px;text-align:center}.registration-info-title{color:#333436;font-size:clamp(15px,3vw,20px);font-weight:400;margin-top:5px;text-align:center}.registration-info-text{color:#333436;font-size:clamp(10px,1.5vw,12px);margin-top:5px}.registration-info{align-items:center;display:flex;flex-direction:column;font-size:clamp(12px,1.5vw,14px);justify-content:center;margin-top:10px;width:100%}.registration-info-text-another{color:#7d7f81;font-size:clamp(10px,1.5vw,12px);margin-bottom:25px;margin-top:5px;text-align:center}.registration-info-text{color:#7d7f81;margin-top:4px;text-align:center}.pricing-list-footer-text{color:#7d7f81;margin-top:5px;text-align:center;width:85%}.bold-text{font-weight:700!important}.registration-button{align-items:center;border-radius:100px;display:flex;font-size:18px;font-weight:600;height:48px;justify-content:center;margin-bottom:5px;margin-top:5px;transition:.5s;width:100%}.disabled{background-color:#bdcfd0;color:#91afb1;cursor:not-allowed}.activated{background-color:#678e91;color:#fff;cursor:pointer;font-weight:600}.activated:hover{background-color:#537072}.read-more{color:#7d7f81;cursor:pointer;font-size:15px;margin-top:5px;text-align:center;width:85%}.read-more-link,a{color:#678e91;font-weight:600;text-decoration:underline}.error-message{font-weight:600}.red-color{color:red}.registration-text-info-footer{color:#7d7f81;font-family:Inter Tight,sans-serif;font-size:13px;font-weight:400;letter-spacing:2%;line-height:16.5px;margin-bottom:25px;margin-top:25px;text-align:center}@media screen and (max-width:768px){.landing-page-main{min-height:100vh;padding:20px;width:100%}.registration-info{padding:0 10px}}.landing-page{box-sizing:border-box;display:flex;flex-direction:row;min-height:97vh;width:100%}@media screen and (max-width:768px){.landing-page{flex-direction:column;padding:5px}}.not-found-container{align-items:center;background-color:#fafafa;display:flex;font-family:Inter Tight,serif;height:100vh;justify-content:center;min-height:calc(100vh - 140px);padding:2rem;width:99vw}.not-found-content{background-color:#fff;border-radius:32px;box-shadow:0 4px 6px #0000000d;max-width:600px;padding:clamp(2rem,5vw,4rem);text-align:center;width:100%}.not-found-header{margin-bottom:2rem}.not-found-title{color:#678e91;font-size:clamp(4rem,15vw,8rem);font-weight:700;letter-spacing:-2px;line-height:1;margin:0}.not-found-subtitle{color:#333436;font-size:clamp(1.5rem,4vw,2rem);font-weight:500;margin:1rem 0 0}.not-found-description{margin-bottom:2.5rem}.not-found-description p{color:#4a4a4a;font-size:clamp(1rem,2vw,1.125rem);line-height:1.6;margin:0}.not-found-actions{align-items:center;display:flex;flex-direction:column;gap:1rem}.back-home-button{background-color:#678e91;border-radius:8px;color:#fff;display:inline-block;font-weight:500;min-width:200px;padding:1rem 2rem;text-decoration:none;transition:background-color .2s,transform .2s}.back-home-button:hover{background-color:#557376;transform:translateY(-2px)}.learn-more-link{color:#678e91;font-size:.95rem;text-decoration:none;transition:color .2s}.learn-more-link:hover{color:#557376;text-decoration:underline}@media (max-width:768px){.not-found-container{padding:1rem}.not-found-content{padding:clamp(1.5rem,4vw,2rem)}.not-found-actions{gap:.75rem}.back-home-button{padding:.875rem 1.5rem;width:100%}}@media (max-width:480px){.not-found-content{padding:1.25rem}}.user-details-container{box-sizing:border-box;display:flex;flex-direction:column;padding-left:20px;padding-right:20px;position:relative}.user-details-header{align-items:center;border-bottom:1px solid #edf2f7;display:flex;font-size:18px;justify-content:center;letter-spacing:2px;padding-bottom:25px;padding-top:25px;text-align:center;width:100%}.next-previous-step-container{display:flex;justify-content:end}.user-details-header h1{font-weight:600}.m-t-b{margin-bottom:30px;margin-top:30px}.contact-person h2,.contact-person-form h4,.u-d-d-title{font-size:20px;font-weight:500}.u-d-d-text{color:#7d7f81;line-height:1.5;margin-top:15px}.u-d-d-text-cp{color:#7d7f81;line-height:22px}.add-user-button{border:8px solid #283738;border-radius:25px;box-sizing:border-box;flex-direction:column;min-height:134px;padding:20px}.add-user,.add-user-button{align-items:center;display:flex;justify-content:center;margin-top:20px}.add-user{background-color:#678e91;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;letter-spacing:1px;padding:12px 20px;text-align:center;transition:.5s}.add-user:hover{background-color:#537072}.contact-person h2{margin-bottom:25px}.contact-person-form h4{font-size:18px}.select-container{margin-top:15px;max-width:350px;position:relative;width:100%}.custom-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#2d3748;cursor:pointer;font-size:16px;outline:none;padding:12px 16px;transition:border-color .2s ease;width:100%}.custom-select:hover{border-color:#cbd5e0}.custom-select:focus{border-color:#678e91;box-shadow:0 0 0 1px #678e91}.select-container:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23718096' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:10px;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:10px}.custom-select::-webkit-input-placeholder,.custom-select::placeholder{color:#a0aec0}.custom-select option{background-color:#fff;color:#2d3748;font-size:16px;padding:12px}.custom-select:disabled{background-color:#f7fafc;color:#a0aec0;cursor:not-allowed}.default-option{color:#b0b3b5!important}.next-step{align-items:center;background-color:#678e91;border-radius:25px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;height:48px;justify-content:center;letter-spacing:1px;margin-top:40px;min-width:130px;padding:0 20px;transition:.5s}.next-step:hover{background-color:#537072}.prev-step{padding:0 20px;width:fit-content!important}.next-step-button{display:flex;justify-content:flex-end}.user-info-container{display:flex;flex-wrap:wrap;gap:20px;margin-top:40px}@media screen and (max-width:992px){.registration-main{width:90%}.select-container{width:50%}}@media screen and (max-width:768px){.user-details-container{padding:15px}.user-details-header{font-size:16px;letter-spacing:1px;padding-bottom:20px;padding-top:20px}.next-previous-step-container{flex-direction:column-reverse}.next-previous-step-container>div,.select-container{width:100%}.custom-select{font-size:14px;padding:10px 14px}.next-step-button{justify-content:center}.next-step,.prev-step{max-width:200px;width:100%!important}.contact-person h2,.contact-person-form h4,.u-d-d-title{font-size:18px}.add-user-button{border-radius:20px;border-width:5px;min-height:100px}.add-user{font-size:14px;padding:10px 15px}}@media screen and (max-width:480px){.registration-main{width:100%}.user-details-container{padding:10px}.user-details-header{font-size:14px;padding:15px 0}.m-t-b{margin-bottom:20px;margin-top:20px}.contact-person h2,.contact-person-form h4,.u-d-d-title{font-size:16px}.u-d-d-text,.u-d-d-text-cp{font-size:13px;line-height:1.4}.add-user-button{border-radius:15px;border-width:4px;min-height:80px;padding:15px}.add-user{border-radius:8px;font-size:12px;letter-spacing:.5px;padding:8px 12px}.next-step{font-size:14px;height:40px;margin-top:20px}.checkbox-text{font-size:12px}.custom-select{font-size:13px;padding:8px 12px}.select-container:after{height:8px;right:12px;width:8px}}.user-list-container{display:flex;flex-wrap:wrap;gap:15px;width:100%}.user-card{flex:1 1 300px;max-width:100%;min-width:250px}.user-age-group-container{align-items:center;background-color:#ebce9b;border-bottom:1px solid #edf2f7;border-radius:10px;display:flex;height:40px;margin-bottom:5px;padding:20px 10px;position:relative;width:100%}.user-age-group{position:relative}.user-name-cat{font-size:18px;font-weight:600}.user-container{width:100%}.user-actions{position:absolute;right:15px}.edit-icon{margin-right:15px}.user-description-container{background-color:#fff;border-radius:5px;color:#7d7f81;font-size:13px;margin-left:10px;padding:5px}.user-actions img{cursor:pointer}.user-info{display:flex;flex-direction:column}.username-container{flex-direction:row!important}.user-name-container{margin-bottom:10px}.name-input-container-user{font-size:18px;font-weight:600}label{color:#111216;font-size:16px;font-weight:500}.mail-input{width:350px}.phone-input{width:180px}.phone{margin-left:30px}@media screen and (max-width:768px){.user-contact{flex-direction:column}.phone{margin-left:0;margin-top:0}.mail-input,.phone-input{width:100%}}.general-info-modal{position:fixed;transform:translate(-25%,-50%)}.general-info-modal::-webkit-scrollbar{width:0}.general-info-modal::-webkit-scrollbar-track{background:#0000;margin:10px 0}.general-info-modal::-webkit-scrollbar-thumb{background-color:#678e9180;border-radius:20px}.general-info-modal-container{box-sizing:border-box;padding:40px;width:100%}.user-name-date-container{width:fit-content}.hidden{opacity:0}.general-info-modal-content{margin-bottom:5px;width:100%}.user-name{display:flex;flex-direction:row!important;flex-wrap:nowrap;gap:15px;width:100%}.user-contact{display:flex;flex-wrap:wrap;gap:15px;margin-top:20px}.user-name-container{align-items:center;background-color:#fff;border:1px solid #e5e5e5;border-radius:8px;box-sizing:border-box;display:flex;margin-bottom:15px;margin-top:15px;padding:10px 15px;width:100%}.user-name-container input{background-color:initial;border:none;color:#2d3748;flex:1 1;font-family:Inter Tight,serif;font-size:16px;margin-left:10px;outline:none;width:100%}.user-name-container img{flex-shrink:0;height:20px;object-fit:contain;width:20px}.special-needs-container{margin-top:15px}.user-name-container input::placeholder{color:#b0b3b5;opacity:1}.checkbox-container{display:flex;margin-top:20px}input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;height:20px;width:20px}input[type=checkbox]:checked{background-color:#678e91;border:1px solid #678e91}input[type=checkbox]:checked:after{color:#fff;content:"✔";font-size:14px;font-weight:700;left:3px;position:absolute;top:-2px}.checkbox-text{color:#7d7f81;margin-left:15px}.checkbox-text-bottom{color:#7d7f81;margin-left:5px}.modal-close-button{border-radius:5px;color:#678e91;cursor:pointer;font-weight:700;padding:5px;position:absolute;right:20px;top:20px;transition:.2s;z-index:1000}.modal-close-button:hover{background-color:#91afb1}.general-info-modal-header{align-items:center;border-bottom:1px solid #edf2f7;display:flex;flex-wrap:wrap;font-size:18px;justify-content:center;letter-spacing:2px;padding-bottom:30px;width:100%}.first-modal-section,.second-modal-section{align-items:center;background-color:#f8f8fa;border:1px solid #e5e5e5;border-radius:7px;color:#b0b3b5;display:flex;font-size:20px;height:20px;justify-content:center;padding:20px;width:20px}.active-modal-section{background-color:#f8f8fa;border:3px solid #678e91;color:#000}.general-info-modal-steps{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:25px;position:relative}.dotted-line-container{align-items:center;display:flex}.dot-line{border:1px dashed #91afb1;height:1px;width:50px}.m-b-20{margin-bottom:20px}.general-info-modal-subtitle{font-size:24px;font-weight:600;letter-spacing:1px;margin-top:50px}.gender-container{display:flex;flex-direction:column;margin-top:20px}.gender{margin-top:10px}.gender-label{color:#7d7f81;font-size:18px;margin-left:10px;margin-right:20px}.gender-input{-webkit-appearance:none;appearance:none;background-color:#fff;border:2px solid #91afb1;border-radius:50%;cursor:pointer;height:25px;outline:none;position:relative;transition:border-color .3s ease;width:25px}.gender-input:checked{border-color:#91afb1}.gender-input:checked:after{background-color:#91afb1;border-radius:50%;box-shadow:inset 0 0 0 2px #91afb1;content:"";display:block;height:15px;left:50%;position:absolute;top:50%;transform:translate(-52%,-50%);width:15px}.error-border{border:1px solid #f04438!important}.error-message{color:#f04438;font-size:12px;font-weight:400;margin-bottom:10px;margin-top:5px}.user-name-title{font-size:16px;font-weight:400;margin-top:5px}.postal-code-title{margin-top:0}.user-name-second-name{margin-left:20px}.mobile-number-container{margin-top:0}.mobile-number-container label{margin-top:5px}.user-name-date{display:flex;flex-direction:row}.date-container{box-sizing:border-box;margin-right:0;max-width:210px!important;width:100%!important}.medium-four-numbers{margin-left:20px}.four-number-container{box-sizing:border-box;margin-left:20px;max-width:90px;width:100%}.cb-c-g-i{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-left:15px;margin-left:10px!important;margin-top:0!important}input[type=date]::-webkit-calendar-picker-indicator{display:none}input[type=date]::-ms-clear{display:none}.disabled{background-color:#bdcfd0!important;color:#91afb1!important;cursor:not-allowed!important}.general-info-modal-next{align-items:center;background-color:#678e91;border-radius:100px;bottom:auto;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:50px;justify-content:center;margin-bottom:5px;padding:15px;right:auto;transition:.2s;width:160px}.general-info-modal-next:hover{background-color:#537072}.medium-text{font-size:14px;font-weight:500}.disabled-input{background-color:#b0b3b580!important;cursor:not-allowed;opacity:.7}.disabled-input input{background-color:initial!important}.loading-spinner{animation:spin 2s linear infinite;border:4px solid #f3f3f3;border-top-color:#678e91;height:24px;width:24px}.personal-number-container{box-sizing:border-box;max-width:90px!important;width:100%!important}@media (max-width:768px){.general-info-modal-container{padding:25px}.general-info-modal-content-container{font-size:13px!important}.general-info-modal-subtitle{font-size:22px}.user-name-second-name{margin-left:0;margin-top:0}.four-number-container{margin-top:0!important}.cb-c-g-i{margin-left:40px!important}.medium-four-numbers{width:fit-content}.checkbox-text-bottom{font-size:13px}.dot-line{width:30px}.user-name{flex-wrap:wrap}}.active-icon-diet,.checkbox-container img,.general-info-modal img,.home-icon,.user-name-container img{height:auto}.home-icon{height:20px;margin-left:5px;vertical-align:middle;width:20px}.active-icon-diet{height:16px;width:16px}@media (max-width:768px){.home-icon{height:16px;margin-left:4px;width:16px}.active-icon-diet{height:14px;width:14px}.user-name-container img{height:16px;width:16px}}@media (max-width:600px){.home-icon{height:14px;margin-left:3px;width:14px}.active-icon-diet{height:12px;width:12px}.user-name-container img{height:14px;width:14px}}@media (max-width:480px){.mobile-email-container-title{font-size:12px!important}input::placeholder{font-size:10px}.language-label{margin-left:5px;margin-right:5px!important}.gender-input{height:12px!important;width:12px!important}.four-number-container input{margin-left:0}.home-icon{height:12px;margin-left:2px;width:12px}.medium-text{font-size:11px}.four-number-container,.medium-four-numbers{margin-left:0!important}.medium-four-numbers{margin-bottom:5px}.cb-c-g-i{display:flex;justify-content:left;margin-left:0!important}.user-name-date-container{position:relative}#date-picker{bottom:20px;left:50px;position:absolute}.user-name-date{display:flex;flex-direction:column}.active-icon-diet{height:10px;width:10px}.user-name-container img{height:12px;width:12px}.general-info-modal-next{display:flex!important}.modal-close-button img{height:16px;width:16px}input[type=checkbox]:checked:after{font-size:12px;left:2px;top:-3px}input[type=checkbox]{height:16px;width:16px}}@media (max-width:600px){.general-info-modal{border-radius:20px;border-width:3px;width:95%}.general-info-modal-container{padding:20px 15px}.general-info-modal-subtitle{font-size:20px}.user-name-title{font-size:14px;margin-top:15px}.gender-label{font-size:16px}.modal-close-button{right:10px;top:10px}.general-info-modal-next{display:block;float:none;font-size:16px;height:45px;margin:20px auto 0;width:140px}.general-info-modal-content{margin-bottom:20px}.first-modal-section,.second-modal-section{font-size:16px;height:15px;padding:15px;width:15px}}@media (max-width:480px){.general-info-modal-header{font-size:16px;padding-bottom:20px}.general-info-modal-subtitle{font-size:18px}.dot-line{width:20px}.user-name-container input{font-size:14px}.gender-input{height:20px;width:20px}.gender-input:checked:after{height:12px;width:12px}.gender-label{font-size:14px;margin-right:15px}}.checked-modal-section{background-color:#476365}.home-icon{margin-left:10px}.phone-input{width:170px}.has-kids-container-question{align-items:center;display:flex}.input-description{color:#7d7f81;font-size:12px;font-style:italic;line-height:1.4;padding-left:2px}.general-info-modal-content-user-profile{padding:15px}.no-spinner::-webkit-inner-spin-button,.no-spinner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.no-spinner{-moz-appearance:textfield}.post-number{padding-left:5px;width:100px}.city-input{padding-left:5px;width:300px}.child-checkbox-text{font-size:16px;font-weight:400;margin-bottom:8px;margin-top:15px}.underline-text{font-size:14px;font-weight:500;text-decoration:underline}.kids-container{margin-top:10px!important}.kids-label{font-size:15px;margin-bottom:0;margin-top:0}.gender-input{height:15px;width:15px}.gender{align-items:center;display:flex}.user-profile-details{max-height:900px;overflow-y:auto;padding:40px}.general-info-modal{padding:0}.general-info-modal-next{float:right;position:relative}::-webkit-scrollbar{width:2px}::-webkit-scrollbar-thumb{background-color:#476365;border-radius:10px}::-webkit-scrollbar-track{background:#0000}.diet-list{flex-wrap:wrap;width:100%}.diet{align-items:center;background-color:#f8f8fa;border:1px solid #b0b0b0;border-radius:5px;color:#7d7f81;cursor:pointer;display:flex;font-size:15px;font-weight:400;height:40px;justify-content:center;padding:5px 10px;white-space:nowrap}.active-diet{background-color:#e1b569;color:#000}.active-diet p{margin-right:10px}.diet-list{display:flex;gap:10px;margin-top:10px}.not-active-diet{display:none}.custom-diet{background-color:#fff;border:1px solid #e5e5e5;border-radius:5px;color:#000;font-family:Inter Tight;font-size:15px;font-weight:400;height:40px;margin-top:5px;min-width:150px;outline:none;padding:10px}.custom-diet::placeholder{color:#b0b3b5}.general-info-modal-age-group{background-color:#f8f8fa;border:1px solid #b0b0b0;border-radius:5px;color:#7d7f81;font-size:10px;margin-left:10px;margin-top:10px;padding:5px}.loading-spinner{animation:spin 1s linear infinite;border:3px solid #fff;border-radius:50%;border-top-color:#0000;height:20px;margin:0 auto;width:20px}.suggestion-container{margin-top:10px!important;position:relative}.suggestion-list{background-color:#fff;border:1px solid #ddd;border-radius:0 0 4px 4px;box-shadow:0 2px 5px #0000001a;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.suggestion-item:hover{background-color:#f5f5f5}.suggestion-item:last-child{border-bottom:none}.suggestion-item{border-bottom:1px solid #eee;color:#333;cursor:pointer;font-family:Inter Tight,sans-serif;font-size:15px;font-weight:400;padding:10px 15px}.suggestion-item-address,.suggestion-item-city,.suggestion-item-postcode{font-weight:400}@media (max-width:480px){.input-description{font-size:10px}}.child-checkbox-text,.user-name-title{font-size:16px;font-weight:400;margin-bottom:8px;margin-top:15px}.special-needs-container:first-of-type .user-name-title,.user-name>div:first-child .user-name-title{margin-top:0}.child-checkbox-description{color:#7d7f81;font-size:14px;font-weight:400;line-height:20px;margin-bottom:10px;margin-top:3px}.gender-container,.user-name-container{margin-bottom:12px;margin-top:8px}.diet-list{margin-bottom:15px;margin-top:8px}.error-message,.input-description{margin-bottom:8px;margin-top:3px}.special-needs-container,.user-name{margin-bottom:18px;margin-top:18px}.m-t-20{margin-top:18px!important}.m-b-20{margin-bottom:18px!important}.custom-diet-container{margin-bottom:15px;margin-top:8px}.general-info-modal-subtitle{margin-bottom:18px;margin-top:25px}.gender-container{margin-bottom:15px;margin-top:8px}.gender{margin-bottom:8px;margin-top:8px}@media (max-width:768px){.general-info-modal-subtitle{margin-bottom:15px;margin-top:20px}.child-checkbox-text,.user-name-title{margin-bottom:6px;margin-top:15px}.special-needs-container,.user-name{margin-bottom:15px;margin-top:15px}}.success-border{background-color:#678e910d!important;border:2px solid #678e91!important}.notification{animation:slideUp .3s ease-out;border-radius:8px;bottom:20px;box-shadow:0 4px 20px #0003;box-sizing:border-box;left:50%;max-width:600px;opacity:.97;padding:clamp(12px,2vw,16px);pointer-events:auto;position:absolute;transform:translateX(-50%);transition:opacity .2s,transform .3s;width:90%;z-index:1000}.notification:hover{opacity:1}.notification-content{align-items:flex-start;display:flex;gap:12px}.notification-icon{flex-shrink:0;height:24px;width:24px}.notification-text{display:flex;flex-direction:column;flex-grow:1}.notification-message{font-size:clamp(14px,1.5vw,16px);font-weight:700;line-height:1.5;word-break:break-word}.notification-description{font-size:clamp(12px,1.3vw,14px);padding-top:4px;word-break:break-word}.notification-close{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;flex-shrink:0;font-size:20px;height:24px;justify-content:center;opacity:.7;padding:0;transition:opacity .2s;width:24px}.notification-close:hover{opacity:1}.notification-error{background-color:#fee2e2;border:1px solid #fca5a5;color:#dc2626}.notification-success{background-color:#e7fef8;color:#000}.notification-info{background-color:#e0f2fe;border:1px solid #7dd3fc;color:#0284c7}.notification-warning{background-color:#fef3c7;border:1px solid #fcd34d;color:#d97706}@keyframes slideUp{0%{opacity:0;transform:translateX(-50%) translateY(100%)}to{opacity:.97;transform:translateX(-50%) translateY(0)}}.notification-exit{animation:slideDown .3s ease-out forwards}@keyframes slideDown{0%{opacity:.97;transform:translateX(-50%) translateY(0)}to{opacity:0;transform:translateX(-50%) translateY(100%)}}.notification:nth-child(n+2){bottom:90px;bottom:calc(20px + 70px*var(--notification-index, 1))}@media screen and (max-width:992px){.notification{max-width:550px;width:85%}}@media screen and (max-width:768px){.notification{bottom:15px;max-width:none;padding:12px;width:calc(100% - 40px)}.notification-message{font-size:14px}.notification-description{font-size:12px}.notification:nth-child(n+2){bottom:80px;bottom:calc(15px + 65px*var(--notification-index, 1))}}@media screen and (max-width:480px){.notification{border-radius:6px;bottom:10px;padding:10px;width:calc(100% - 20px)}.notification-content{gap:8px}.notification-close,.notification-icon{height:20px;width:20px}.notification-close{font-size:18px}.notification:nth-child(n+2){bottom:70px;bottom:calc(10px + 60px*var(--notification-index, 1))}.has-bottom-nav .notification{bottom:60px}.has-bottom-nav .notification:nth-child(n+2){bottom:120px;bottom:calc(60px + 60px*var(--notification-index, 1))}}.registration,.registration-main{background-color:#fafafa}.registration-main{flex:1 1;overflow-y:auto;position:relative}.general-info-modal{align-items:center;background-color:#fff;border:4px solid #678e91;border-radius:30px;box-sizing:border-box;display:flex;height:auto;justify-content:center;left:50%;max-height:90vh;max-width:800px;overflow-y:auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%;z-index:100}@media screen and (max-width:768px){.registration{flex-direction:column}.registration-main{margin-left:0;margin-top:100px;padding:20px}}.close-popup{background-color:#fff;border:3px solid #678e91;border-radius:15px;box-sizing:border-box;display:flex;flex-direction:column;height:auto;left:50%;max-width:500px;min-height:220px;min-width:300px;padding:40px 30px;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%;z-index:1000}.close-button{align-items:center;background-color:initial;border:none;cursor:pointer;display:flex;height:20px;justify-content:center;position:absolute;right:15px;top:15px;width:20px}.close-popup-content{display:flex;flex:1 1;flex-direction:column;margin-top:10px}.close-popup-title{font-size:18px;line-height:1.3}.close-popup-text{color:#333436;font-size:14px;line-height:1.4;margin-top:10px}.close-popup-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:25px;position:relative;width:100%}.close-popup-button{background-color:#e5e5e5;color:#333436}.close-popup-button,.close-popup-button-cancel{align-items:center;border:none;border-radius:40px;cursor:pointer;display:flex;font-size:14px;height:42px;justify-content:center;padding:10px;width:160px}.close-popup-button-cancel{background-color:#91afb1;color:#fff}@media (max-width:768px){.close-popup{padding:35px 20px;width:95%}.close-popup-actions{align-items:center;flex-direction:column-reverse}.close-popup-button,.close-popup-button-cancel{margin-left:0;max-width:250px;width:100%}}@media (max-width:480px){.close-popup{min-height:200px;padding:30px 15px}.close-popup-title{font-size:16px}.close-popup-text{font-size:13px}.close-popup-button,.close-popup-button-cancel{font-size:13px;height:38px}.close-button{right:10px;top:10px}}.registration-main .delete-guest-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:999}.registration-main .close-popup{left:50%;max-height:90%;overflow-y:auto;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1000}@media (max-width:768px){.registration-main .close-popup{max-width:450px;width:90%}}.navigations{border-left:1px dashed #e5e5e5;display:flex;flex-direction:column;gap:clamp(8px,2vw,10px);height:clamp(220px,40vh,330px);margin:clamp(20px,5vw,40px) auto;position:relative;width:70%}.navigation-item{align-items:center;display:flex;position:absolute;transition:all .3s ease}.navigations .navigation-item:first-child{left:-23px;top:0}.navigations .navigation-item:nth-child(2){left:-23px;top:33.33%}.navigations .navigation-item:nth-child(3){left:-23px;top:66.66%}.navigations .navigation-item:nth-child(4){left:-23px;top:100%}.navigation-item-number{align-items:center;background-color:#fff;border:1px solid #e5e5e5;border-radius:15%;color:#b0b3b5;display:flex;font-size:clamp(14px,2vw,24px);height:clamp(32px,5vw,45px);justify-content:center;transition:all .2s ease;width:clamp(32px,5vw,45px)}.navigation-item-name{color:#b0b3b5;font-size:clamp(14px,2vw,16px);margin-left:10px;transition:all .2s ease;white-space:nowrap}.navigation-item.active .navigation-item-number{border:3px solid #000;color:#000;font-weight:600}.navigation-item.active .navigation-item-name{color:#283738;font-weight:600}.navigation-item-number img{height:60%;object-fit:contain;width:60%}.navigations-horizontal{border-left:none;display:flex;flex-direction:row;gap:10px;justify-content:space-between;margin:15px auto;padding:0 10px;width:90%}.navigations-horizontal .navigation-item{align-items:center;display:flex;flex:1 1;flex-direction:column;left:0;position:relative;top:0}.navigations-horizontal .navigation-item-number{font-size:16px;height:35px;margin-bottom:5px;width:35px}.navigations-horizontal .navigation-item-name{font-size:11px;margin-left:0;max-width:90px;overflow:hidden;text-align:center;text-overflow:ellipsis}@media screen and (max-width:992px){.navigations{height:280px;margin:30px auto;width:80%}.navigation-item-number{font-size:18px;height:36px;width:36px}.navigation-item-name{font-size:15px}}@media screen and (max-width:768px){.navigations{border-left-width:1px;height:250px;margin:20px auto;width:90%}.navigation-item{left:-18px}.navigation-item-number{border-radius:12%;font-size:16px;height:32px;width:32px}.navigation-item-name{font-size:14px;margin-left:8px}.navigation-item.active .navigation-item-number{border-width:2px}}@media screen and (max-width:480px){.navigations{border-left-width:1px;height:220px;margin:15px auto;width:95%}.navigation-item{left:-14px}.navigation-item-number{border-radius:10%;font-size:12px;height:24px;width:24px}.navigation-item-name{font-size:12px;margin-left:6px}.navigation-item.active .navigation-item-number{border-width:2px}}@media screen and (max-width:768px){.expanded .navigations{margin:15px auto;width:80%}.registration-side-bar:not(.expanded) .navigations{display:none}.registration-side-bar:not(.expanded) .navigation-horizontal{border-left:none;display:flex;flex-direction:row;gap:5px;height:auto;margin:0;width:auto}.registration-side-bar:not(.expanded) .navigation-horizontal .navigation-item{left:0;position:relative;top:0}.registration-side-bar:not(.expanded) .navigation-horizontal .navigation-item-name{display:none}.registration-side-bar:not(.expanded) .navigation-horizontal .navigation-item-number{font-size:10px;height:20px;width:20px}}@media screen and (max-width:360px){.navigations{height:200px;margin:10px auto;width:100%}.navigation-item-number{font-size:11px;height:20px;width:20px}.navigation-item-name{font-size:11px;margin-left:4px}}@media screen and (max-width:600px){.navigations-horizontal{gap:5px;width:95%}.navigations-horizontal .navigation-item-number{font-size:14px;height:30px;width:30px}.navigations-horizontal .navigation-item-name{font-size:10px;max-width:70px}}@media screen and (max-width:400px){.navigations-horizontal .navigation-item-number{font-size:12px;height:25px;width:25px}.navigations-horizontal .navigation-item-name{font-size:9px;max-width:60px}.navigations-horizontal .navigation-item-number img{height:50%;width:50%}}.basket{align-items:center;background-color:#678e91;bottom:20px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;position:absolute;width:95%}.basket-line{background-color:#edf2f7;height:1px;margin:2px 0;max-width:232px;opacity:.7;width:100%}.basket-content{background-color:#fff;border-radius:25px;box-shadow:0 2px 4px #0000000d;box-sizing:border-box;display:flex;flex-direction:column;margin-top:10px;max-height:300px;min-height:94px;overflow-y:auto;padding:clamp(15px,3vw,20px);width:100%}.basket-content::-webkit-scrollbar{width:6px}.basket-content::-webkit-scrollbar-track{background:#0000;margin:10px 0}.basket-content::-webkit-scrollbar-thumb{background-color:#678e9180;border-radius:20px}.basket-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:10px}.basket-title{color:#333436;font-size:clamp(12px,2vw,14px);font-weight:800;margin-bottom:8px}.basket-price{color:#333436;font-size:clamp(22px,3vw,28px);font-weight:600}.basket-description{background-color:#40c4aa4d;border:1px solid #1a4e44;border-radius:10px;box-sizing:border-box;color:#1a4e44;display:inline-block;font-size:clamp(12px,2vw,14px);height:fit-content;margin-bottom:8px;max-width:100%;padding:4px 8px;text-overflow:ellipsis;white-space:nowrap;width:fit-content}.cut-money{background-color:#f0443833;border:1px solid #f04438;color:#f04438}.bus-transport-item{background-color:#c78c2733;border:1px solid #c78c27;color:#c78c27}.basket-items{display:flex;flex-direction:column;gap:8px}.basket-item{align-items:center;display:flex;justify-content:space-between}.basket-item-left{display:flex;flex-direction:column;max-width:70%}.basket-item-name{font-size:clamp(12px,1.5vw,14px);font-weight:500;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.basket-item-details{color:#7d7f81;font-size:clamp(10px,1.2vw,12px)}.basket-item-price{font-size:clamp(12px,1.5vw,14px);font-weight:600}.free-transport{color:#678e91;font-size:.8em;font-style:italic}@media screen and (max-width:992px){.basket{bottom:15px;width:90%}.basket-price{font-size:24px}}@media screen and (max-width:768px){.basket{bottom:0;margin-top:15px;padding:0;position:relative;width:100%}.basket-content{border-radius:20px;margin-bottom:10px;max-height:180px;padding:15px}.basket-line{margin:1px 0}.basket-title{font-size:13px}.basket-price{font-size:22px}.basket-description{font-size:12px;padding:3px 6px}.registration-side-bar:not(.expanded) .basket{display:none}.registration-side-bar.expanded .basket{display:flex}}@media screen and (max-width:480px){.basket-content{border-radius:15px;max-height:160px;padding:12px}.basket-line{margin:10px 0}.basket-title{font-size:12px;margin-bottom:5px}.basket-price{font-size:20px}.basket-description{border-radius:8px;font-size:11px;padding:2px 5px}.basket-item{padding:5px 0}.basket-item-name{font-size:12px}.basket-item-details{font-size:10px}.basket-item-price{font-size:12px}}@media screen and (max-width:360px){.basket-content{border-radius:12px;padding:10px}.basket-title{font-size:11px}.basket-price{font-size:18px}.basket-description{font-size:10px;margin-bottom:5px;padding:2px 4px}}@media screen and (max-width:768px){.registration-side-bar.expanded .basket{margin-top:15px;padding:0 15px 15px;position:static;width:90%}.registration-side-bar.expanded .basket-content{max-height:none}}.registration{flex-direction:row;height:100%}.registration-side-bar{align-items:center;background-color:#678e91;display:flex;flex-direction:column;height:100vh;left:0;min-width:280px;overflow-y:auto;position:fixed;top:0;transition:all .3s ease;width:25%;z-index:100}.logo{border-bottom:1px solid #edf2f7;display:flex;justify-content:center;max-width:150px;padding:clamp(20px,4vw,40px);width:50%}.logo img{height:auto;max-width:100%}.side-bar-content{align-items:center;display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:20px 0;width:100%}.basket-container{background-color:#678e91;box-shadow:0 -2px 10px #0000001a;padding:20px;width:100%}.registration-main{box-sizing:border-box;margin-left:25%;min-height:100vh;padding-left:20px;padding-right:20px;transition:all .3s ease;width:75%}.sidebar-toggle{align-items:center;background-color:#678e91;border:none;border-radius:50%;bottom:15px;box-shadow:0 2px 10px #0000004d;color:#fff;cursor:pointer;display:none;display:flex;height:50px;justify-content:center;position:fixed;right:15px;width:50px;z-index:200}.sidebar-toggle img{height:24px;width:24px}@media screen and (max-width:992px){.registration-side-bar{width:280px}.registration-main{margin-left:280px;width:calc(100% - 280px)}.logo{width:70%}}@media screen and (max-width:768px){.registration{flex-direction:column}.sidebar-toggle{display:flex}.registration-side-bar{border-radius:20px 20px 0 0;bottom:0;box-shadow:0 -5px 15px #0000001a;flex-direction:column;height:auto;justify-content:flex-start;left:0;max-height:0;min-height:0;overflow:hidden;padding:0;position:fixed;top:auto;transform:translateY(100%);transition:all .3s ease,transform .3s ease;width:100%}.registration-side-bar.expanded{max-height:80vh;overflow-y:auto;transform:translateY(0)}.logo{border-bottom:none;margin-top:10px;max-width:120px;padding:15px;width:auto}.side-bar-content{display:flex;padding:5px 0 15px}.navigations{border-left:none;height:auto;margin:10px auto}.navigation-horizontal{display:flex;flex-direction:row;gap:5px;justify-content:space-between;margin:15px auto;width:90%}.navigation-horizontal .navigation-item{flex:1 1;justify-content:center;left:0;position:relative;top:0}.navigation-horizontal .navigation-item-name{display:none}.basket-container{box-shadow:none;padding:15px;position:relative}.registration-main{margin-bottom:70px;margin-left:0;margin-top:0;padding:15px;width:100%}}@media screen and (max-width:480px){.registration-main{margin-bottom:60px;padding:10px}.logo{max-width:100px;padding:10px}.side-bar-content{padding:5px 0}.basket-container{padding:10px}.sidebar-toggle{bottom:10px;height:45px;right:10px;width:45px}.sidebar-toggle img{height:20px;width:20px}}.sidebar-overlay{background-color:#00000080;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:90}.sidebar-overlay.active{display:block}.registration{display:flex;min-height:100vh;position:relative;width:100%}.transport-main{background-color:#fafafa;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;margin-left:26%;min-height:100vh;overflow-y:auto}.transport-header{border-bottom:1px solid #edf2f7;font-size:20px;letter-spacing:3px;padding-bottom:20px;padding-top:20px;text-align:center;width:100%}.transport-content{display:flex;flex:1 1;flex-direction:column;padding:50px}.transport-subtitle{font-size:27px;font-weight:500}.transport-text{color:#7d7f81;font-size:15px;font-weight:400;margin-top:10px}.transport-checkbox{background-color:#f1aeaa;border:3px solid #460d09;margin-top:50px;padding:30px 20px}.transport-checkbox,.transport-options{border-radius:8px;box-sizing:border-box}.transport-options{align-items:center;display:flex;justify-content:center;margin-top:25px;padding:25px 20px}.t-option-one{background-color:#a7c3bb;border:3px solid #283738}.transport-checkbox-content{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.transport-checkbox-content h3{color:#333436;font-weight:600}#transportCheckbox{height:30px;width:30px}input[type=checkbox]{background-color:#fff;border:2px solid #e5e5e5;border-radius:4px;cursor:pointer;display:inline-block;position:relative}#transportCheckbox:checked{background-color:#678e91;border:1px solid #678e91}#transportCheckbox:checked:after{color:#fff;content:"✔";font-size:20px;font-weight:700;left:6px;position:absolute;top:-2px}.transport-options-content{display:flex;flex:1 1;flex-direction:column}.transport-options-button{align-items:center;background-color:#678e91;border-radius:8px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:15px 40px;transition:.5s;width:fit-content}.transport-options-button:hover{background-color:#476365}.transport-options-content h3{color:#333436;font-weight:600;margin-bottom:10px}.transport-options-content p{color:#7d7f81;font-weight:400}.transport-price{font-size:14px;font-weight:1000}.t-option-two{background-color:#ebce9b;border:3px solid #c78c27}.second-boka{background-color:#d47b4c}.second-boka:hover{background-color:#a75a2d}.previous-step{align-items:center;background-color:#678e91;border-radius:25px;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:500;height:48px;justify-content:center;letter-spacing:2px;margin-top:40px;padding:0 20px;transition:.5s;width:fit-content}.previous-step:hover{background-color:#537072}.transport-footer{align-items:flex-end;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin:auto 50px 20px}.disabled-boka{cursor:not-allowed}.disabled-boka,.disabled-boka:hover,.disabled-button:hover{background-color:#bdcfd0;color:#b0b3b5}.checkbox-disabled{cursor:not-allowed!important;opacity:.5}.transport-warning{color:#e74c3c;font-size:14px;font-style:italic;margin-top:5px}@media screen and (max-width:992px){.transport-main{margin-left:280px}.transport-content{padding:30px}.transport-subtitle{font-size:24px}.transport-checkbox{margin-top:30px;padding:25px 15px}.transport-options{padding:20px 15px}.transport-footer{margin-left:30px;margin-right:30px}}@media screen and (max-width:768px){.transport-main{margin-bottom:70px;margin-left:0}.transport-header{font-size:18px;letter-spacing:2px;padding-bottom:15px;padding-top:15px}.transport-content{padding:20px}.transport-subtitle{font-size:22px}.transport-text{font-size:14px}.transport-options{align-items:stretch;flex-direction:column}.transport-options-button{align-self:center;max-width:250px;padding:12px 20px;width:80%}.transport-checkbox-content{justify-content:space-between}#transportCheckbox{height:24px;width:24px}#transportCheckbox:checked:after{font-size:16px;left:4px}.transport-footer{align-items:center;flex-direction:column-reverse;gap:15px;margin:20px 0;padding:0 20px 20px}.previous-step{font-size:16px;height:45px;justify-content:center;letter-spacing:1px;margin-top:0;max-width:250px;width:100%}}@media screen and (max-width:480px){.transport-header{font-size:16px;letter-spacing:1px}.transport-content{padding:15px}.transport-subtitle{font-size:20px}.transport-text{font-size:13px}.transport-checkbox{border-width:2px;margin-top:25px;padding:20px 15px}.transport-checkbox-content h3{font-size:16px}.transport-options{border-width:2px;margin-top:20px;padding:15px}.transport-options-content h3{font-size:16px}.transport-options-content p{font-size:13px}.transport-options-button{font-size:14px;padding:10px 20px}.transport-footer{padding:0 15px 15px}.previous-step{font-size:14px;height:40px}}@media screen and (max-width:360px){.transport-checkbox-content{align-items:flex-start;flex-direction:column}.transport-checkbox-content h3{margin-bottom:10px}.transport-options-content h3{font-size:15px}.transport-options-content p{font-size:12px}.transport-options-button{padding:8px 15px;width:100%}}.modal-content-transport{background-color:initial;border-radius:15px;box-shadow:0 4px 20px #00000026;display:flex;flex-direction:column;height:90vh;max-height:700px;max-width:850px;overflow-y:scroll;width:100%}.modal-content-transport h1{border-bottom:1px solid #edf2f7;font-size:clamp(18px,2vw,24px);letter-spacing:clamp(1px,1vw,3px);margin-bottom:clamp(15px,3vw,30px);padding-bottom:clamp(20px,4vw,40px);padding-top:clamp(20px,4vw,40px);text-align:center;width:100%}.guests-transport-container-modal{display:flex;flex-direction:column;justify-content:center;padding:10px clamp(15px,5vw,50px)}.transport-content-title{font-size:clamp(20px,3vw,30px);font-weight:500;letter-spacing:1px}.transport-content-text{color:#7d7f81;font-size:clamp(14px,1.5vw,16px);line-height:1.5;margin-bottom:20px;margin-top:15px}.guest-transport-container-modal{align-items:center;background-color:#ebce9b;border-radius:10px;display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;padding:clamp(10px,2vw,15px)}.guest-transport-name{font-size:clamp(16px,2vw,20px);font-weight:600;letter-spacing:1px}.guest-transport-description{align-items:center;background-color:#fff;border-radius:8px;display:flex;font-size:clamp(12px,1.5vw,14px);justify-content:center;padding:4px 15px}.guest-transport-checkbox{align-items:center;display:flex;margin-left:auto}.guest-transport-checkbox input[type=checkbox]{height:clamp(20px,2.5vw,24px);width:clamp(20px,2.5vw,24px)}.spara-button{background-color:#678e91;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:clamp(14px,1.5vw,16px);margin:auto clamp(20px,5vw,50px) 10px auto;padding:10px 25px;transition:background-color .3s}.spara-button:hover{background-color:#537072}.disabled-button{background-color:#bdcfd0;color:#b0b3b5;cursor:not-allowed}.modal-close{background:none;border:none;color:#678e91;cursor:pointer;font-size:24px;position:absolute;right:15px;top:15px}@media screen and (max-width:768px){.modal-content-transport{height:85vh;width:100%}.guests-transport-container-modal{padding:10px 20px}.guest-transport-container-modal{padding:12px}.guest-transport-checkbox{margin-left:auto!important}.guest-transport-description{align-self:flex-start;margin-left:0;margin-top:8px}.guest-transport-checkbox{justify-content:flex-end;margin-left:0;margin-top:10px;width:100%}.spara-button{margin:20px;padding:10px 20px}}@media screen and (max-width:480px){.modal-content-transport{border-radius:10px;height:90vh;width:100%}.modal-content-transport h1{margin-bottom:15px;padding-bottom:15px;padding-top:15px}.guests-transport-container-modal{padding:10px 15px}.transport-content-title{font-size:18px}.guest-transport-container-modal{padding:10px}.spara-button{display:flex;justify-content:center;margin:15px;padding:8px 20px;width:calc(100% - 30px)}}.accommodation-first-section{margin-top:20px}.accommodation-section-title{font-size:15px;font-weight:500;margin-bottom:10px}.accommodation-first-section textarea,.accommodation-third-section textarea{border:1px solid #e5e5e5;border-radius:10px;font-family:Inter Tight,serif;font-size:15px;height:150px;padding:10px;resize:vertical;width:100%}.accommodation-first-section textarea:focus,.accommodation-third-section textarea:focus{outline:none}.accommodation-first-section .counter,.accommodation-third-section .counter{background:#fff;border-radius:5px;bottom:10px;color:gray;font-size:12px;padding:2px 5px;position:absolute;right:15px}.accommodation-first-textarea{position:relative;width:100%}.accommodation-section-text{font-size:14px;font-weight:300;margin-top:0}.accommodation-section-input{border:1px solid #e5e5e5;border-radius:5px;cursor:pointer;display:flex;margin-bottom:10px;margin-top:10px;padding:10px;width:400px}.accommodation-section-input input{background-color:initial;border:none;font-family:Inter Tight,serif;font-size:15px;margin-left:10px;width:100%}.accommodation-section-input input:focus{border:none;outline:none}.accommodation-section-input input::placeholder{font-family:Inter Tight,serif}.mb-20{margin-bottom:20px}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.accommodation-content{padding-top:20px}.transport-list-item{line-height:25px;margin-bottom:15px;padding-left:22px;position:relative}.transport-list-item:before{color:#283738;content:"•";font-size:18px;left:5px;line-height:1.5;position:absolute}.transport-content ul{list-style-type:none;margin-top:15px;padding-left:0}.transport-text{color:#333;font-size:14px;line-height:1.6;margin:0}.terms-checkbox-container{align-items:flex-start;display:flex;margin-bottom:15px;margin-top:30px}#newsletterCheckbox,#termsCheckbox{accent-color:#283738;cursor:pointer;height:20px;margin-right:12px;margin-top:2px;min-width:20px;width:20px}.terms-checkbox-container h3{font-size:14px;font-weight:500;line-height:1.4;margin:0}@media screen and (max-width:768px){.transport-text{font-size:13px;line-height:1.4}.transport-list-item{line-height:1.5;margin-bottom:12px;padding-left:20px}.transport-list-item:before{font-size:16px;left:4px}.terms-checkbox-container{margin-bottom:12px;margin-top:25px}.terms-checkbox-container h3{font-size:13px}#newsletterCheckbox,#termsCheckbox{height:16px;min-width:16px;width:16px}}@media screen and (max-width:480px){.transport-content{padding:15px}.transport-text{font-size:12px;line-height:1.5}.transport-list-item{margin-bottom:10px;padding-left:18px}.transport-list-item:before{font-size:14px;left:3px}.terms-checkbox-container{margin-top:20px}.terms-checkbox-container h3{font-size:12px}#newsletterCheckbox,#termsCheckbox{height:18px;margin-right:8px;margin-top:0;min-width:18px;width:18px}}@media screen and (max-width:360px){.transport-list-item{padding-left:16px}.terms-checkbox-container h3{font-size:11px}#newsletterCheckbox,#termsCheckbox{height:16px;min-width:16px;width:16px}}.loading-indicator{align-items:center;display:flex;height:100%;justify-content:center}.spinner{animation:spin 1s linear infinite;border:4px solid #678e91;border-radius:50%;border-top-color:#a5a5a5;height:40px;width:40px}.payment-title{margin-bottom:10px}.payment-main{align-items:center;display:flex;flex-direction:column;justify-content:center}.error-icon{height:60px;margin-bottom:10px;width:60px}.payment-error{align-items:center;display:flex;flex-direction:column;justify-content:center}.payment-error p{font-size:18px}.registration-completion-container{box-sizing:border-box;display:flex;flex-direction:row;min-height:100vh;padding:10px;width:100%}.registration-completion-main{align-items:center;display:flex;flex-direction:column;justify-content:space-around;padding:clamp(20px,5vw,50px);width:50%}.registration-completion-content{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;max-width:550px;padding:0 10px;width:100%}.registration-completion-title{font-size:clamp(22px,4vw,28px);font-weight:600;letter-spacing:1px;margin-bottom:clamp(15px,3vw,25px);text-align:center}.error-message{color:red;font-size:14px}.registration-completion-subtitle{font-size:clamp(16px,3vw,18px);font-weight:400;margin-bottom:10px;text-align:center}.registration-completion-text{color:#7d7f81;font-size:clamp(14px,2.5vw,16px);font-weight:300;margin-bottom:clamp(20px,4vw,30px);text-align:center}.registration-completion-button{align-items:center;background-color:#678e91;border:none;border-radius:25px;color:#fff;cursor:pointer;display:flex;font-size:clamp(16px,2.5vw,18px);font-weight:500;height:clamp(40px,7vw,48px);justify-content:center;letter-spacing:clamp(1px,.5vw,2px);margin-bottom:10px;max-width:550px;padding:0 20px;transition:.5s;width:100%}.registration-completion-button:hover{background-color:#537072}.registration-completion-learn-more{color:#7d7f81;font-size:clamp(14px,2.5vw,16px);font-weight:300;margin-top:15px;text-align:center}.learn-more{color:#678e91;cursor:pointer;font-weight:500;text-decoration:underline}.registration-completion-logo{height:clamp(80px,15vw,130px);margin-bottom:clamp(20px,4vw,30px);object-fit:contain;width:clamp(90px,17vw,150px)}@media screen and (max-width:992px){.registration-completion-main{padding:30px;width:60%}.registration-completion-content{max-width:500px}}@media screen and (max-width:768px){.registration-completion-container{flex-direction:column;padding:10px 5px}.registration-completion-main{order:2;padding:20px 15px;width:100%}.registration-completion-content{max-width:100%}.registration-completion-button{height:45px;max-width:100%}.registration-completion-logo{margin-bottom:15px}}@media screen and (max-width:480px){.registration-completion-container{padding:5px}.registration-completion-main{padding:15px 10px}.registration-completion-title{margin-bottom:15px}.registration-completion-text{margin-bottom:20px}.registration-completion-button{border-radius:20px;font-size:16px;height:40px;letter-spacing:1px}}@media screen and (max-width:360px){.registration-completion-main{padding:10px 5px}.registration-completion-title{font-size:20px}.registration-completion-subtitle{font-size:15px}.registration-completion-text{font-size:13px}.registration-completion-button{font-size:15px;height:38px}.registration-completion-learn-more{font-size:13px}}@media screen and (max-width:768px) and (min-height:800px){.registration-completion-content{justify-content:center}.registration-completion-main{justify-content:center;padding-top:5vh}.registration-completion-logo{margin-bottom:5vh}}.registration-completion-side{align-items:center;background-color:#f5f5f5;display:flex;flex:1 1;justify-content:center}@media screen and (max-width:768px){.registration-completion-side{min-height:200px;order:1}}.language-selector{position:fixed;right:20px;top:20px;z-index:1000}.language-button{align-items:center;background:none;background-color:#fff;border:none;border-radius:50%;box-shadow:0 2px 5px #0000001a;cursor:pointer;display:flex;height:40px;justify-content:center;padding:8px;transition:all .2s ease;width:40px}.language-button:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.world-icon{height:24px;width:24px}.language-dropdown{animation:fadeIn .2s ease-out;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:150px;overflow:hidden;position:absolute;right:0;top:50px}.language-option{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:background-color .2s ease}.language-option:hover{background-color:#f5f5f5}.language-option.active{background-color:#f0f7ff;font-weight:500}.check-mark{color:#283738;font-weight:700}.back-button-modal-overlay{align-items:center;animation:fadeIn .2s ease-out;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.back-button-modal{animation:slideIn .3s ease-out;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;max-width:450px;width:90%}.back-button-modal-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:20px 20px 0}.back-button-modal-header h2{color:#283738;font-size:18px;font-weight:600;margin:0}.back-button-modal-close{background:none;border:none;color:#777;cursor:pointer;font-size:24px;line-height:1;margin:0;padding:0}.back-button-modal-close:hover{color:#333}.back-button-modal-content{padding:20px}.back-button-modal-message{color:#333436;font-size:16px;line-height:1.5;margin-bottom:30px}.back-button-modal-actions{display:flex;gap:15px;justify-content:flex-end}.modal-button{border:none;border-radius:6px;cursor:pointer;font-weight:500;padding:10px 20px;transition:all .2s ease}.cancel-button{background-color:#f5f5f5;border:1px solid #ddd;color:#333436}.cancel-button:hover{background-color:#e8e8e8}.confirm-button{background-color:#283738;color:#fff}.confirm-button:hover{background-color:#1a2728}@media (max-width:768px){.back-button-modal{width:95%}.back-button-modal-header{padding:15px 15px 0}.back-button-modal-header h2{font-size:16px}.back-button-modal-content{padding:15px}.back-button-modal-message{font-size:14px;margin-bottom:20px}.modal-button{font-size:14px;padding:8px 15px}}.admin-container{align-items:center;background-color:#f5f7fa;display:flex;justify-content:center;min-height:100vh;padding:3rem 1rem}@media (max-width:768px){.admin-container{align-items:flex-start;padding:1.5rem .75rem}}.w-full{width:100%}.max-w-6xl{max-width:72rem}.max-w-4xl{max-width:56rem}.max-w-sm{max-width:24rem}.mx-auto{margin-left:auto;margin-right:auto}.h-4{height:1rem}.h-5{height:1.25rem}.h-8{height:2rem}.h-10{height:2.5rem}.h-12{height:3rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-8{width:2rem}.w-10{width:2.5rem}.w-12{width:3rem}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.flex-grow{flex-grow:1}.flex-shrink-0{flex-shrink:0}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.overflow-hidden{overflow:hidden}.inline-flex{display:inline-flex}.block{display:block}.relative{position:relative}.absolute{position:absolute}.inset-0{left:0;right:0}.inset-0,.inset-y-0{bottom:0;top:0}.left-0{left:0}.z-10{z-index:10}.m-0{margin:0}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-8{margin-top:2rem}.mt-10{margin-top:2.5rem}.mt-auto{margin-top:auto}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-ml-1{margin-left:-.25rem}.p-3{padding:.75rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-12{padding:3rem}.p-16{padding:4rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.pt-3{padding-top:.75rem}.pt-5{padding-top:1.25rem}.pl-3{padding-left:.75rem}.pl-10{padding-left:2.5rem}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-t{border-top-width:1px}.border-b{border-bottom-width:1px}.border-gray-100{border-color:#f3f4f6}.border-gray-200{border-color:#e5e7eb}.border-gray-300{border-color:#d1d5db}.border-teal-600{border-color:#0d9488}.border-blue-100{border-color:#dbeafe}.border-opacity-20{border-opacity:.2}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-5xl{font-size:3rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.leading-tight{line-height:1.25}.bg-white{background-color:#fff}.bg-gray-50{background-color:#f9fafb}.bg-teal-100{background-color:#ccfbf1}.bg-teal-500{background-color:#14b8a6}.bg-teal-600{background-color:#0d9488}.bg-teal-700{background-color:#0f766e}.bg-teal-800{background-color:#115e59}.bg-blue-50{background-color:#eff6ff}.bg-blue-100{background-color:#dbeafe}.bg-green-100{background-color:#dcfce7}.bg-opacity-20{background-opacity:.2}.bg-opacity-30{background-opacity:.3}.text-white{color:#fff!important}.text-black{color:#000!important}.text-gray-400{color:#9ca3af}.text-gray-500{color:#6b7280}.text-gray-600{color:#4b5563}.text-gray-700{color:#374151}.text-gray-800{color:#1f2937}.text-gray-900{color:#111827}.text-teal-50{color:#f0fdfa}.text-teal-100{color:#ccfbf1}.text-teal-200{color:#99f6e4}.text-teal-600{color:#0d9488}.text-teal-700{color:#0f766e}.text-teal-900{color:#134e4a}.text-blue-600{color:#2563eb}.text-emerald-600{color:#059669}.text-green-700{color:#15803d}.shadow-md{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.shadow-xl{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.shadow-2xl{box-shadow:0 25px 50px -12px #00000040}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.gap-4{gap:1rem}.space-y-5>*+*{margin-top:1.25rem}.space-y-7>*+*{margin-top:1.75rem}.opacity-10{opacity:.1}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.pointer-events-none{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-teal-600{--tw-gradient-from:#0d9488;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#0d948800)}.to-teal-800{--tw-gradient-to:#115e59}.to-teal-900{--tw-gradient-to:#134e4a}.transition{transition-duration:.15s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.transform{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-0\.5:hover:not(:disabled){--tw-translate-y:-0.125rem;transform:translateY(-.125rem)}.animate-spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.focus\:outline-none:focus{outline:none}.focus\:ring-2:focus{box-shadow:0 0 0 2px #14b8a633}.focus\:ring-teal-500:focus{box-shadow:0 0 0 3px #14b8a633}.focus\:border-teal-500:focus{border-color:#14b8a6}.focus\:bg-white:focus{background-color:#fff}.focus\:ring-offset-2:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #14b8a6}.hover\:bg-teal-700:hover:not(:disabled){background-color:#0f766e}.hover\:bg-teal-800:hover:not(:disabled){background-color:#115e59}.admin-container input{color:#111827;outline:none;transition:all .2s}.admin-container input:focus{background-color:#fff;border-color:#14b8a6;box-shadow:0 0 0 3px #14b8a633}.admin-container button{cursor:pointer;transition:all .2s ease-in-out}.admin-container button:hover:not(:disabled){transform:translateY(-2px)}.admin-container button:disabled{cursor:not-allowed;opacity:.5}@media (min-width:640px){.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:768px){.md\:w-1\/3{width:33.333333%}.md\:p-16{padding:4rem}.md\:mt-0{margin-top:0}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.lg\:flex-row{flex-direction:row}.lg\:w-1\/2{width:50%}.lg\:block{display:block!important}.lg\:hidden{display:none!important}.lg\:mt-0{margin-top:0}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:mb-0{margin-bottom:0}}.admin-container>div{width:100%}@media (max-width:640px){.admin-container>div{margin:0;max-width:100%}.admin-container>div.max-w-4xl,.admin-container>div.max-w-sm{padding:1.5rem}.admin-container .flex.items-center.justify-center.mb-12{flex-direction:column;text-align:center}.admin-container .flex.items-center.justify-center.mb-12 .w-12{margin-bottom:.75rem}.text-3xl{font-size:1.5rem!important}.text-2xl{font-size:1.25rem!important}.text-5xl{font-size:2rem!important}}@media (max-width:768px){.grid.grid-cols-1.md\:grid-cols-3{grid-template-columns:1fr!important}.grid.grid-cols-1.md\:grid-cols-3>div{width:100%}.p-8{padding:1.5rem!important}.p-6{padding:1rem!important}.flex.justify-between.items-center{align-items:stretch!important;flex-direction:column;gap:.75rem}.flex.justify-between.items-center>button,.flex.justify-between.items-center>div{justify-content:center;width:100%}.flex.flex-col.space-y-5>div.grid.grid-cols-1.gap-4{grid-template-columns:1fr!important}table{font-size:.875rem}table td,table th{padding:.5rem!important}.admin-container input[type=datetime-local],.admin-container input[type=number],.admin-container input[type=text]{font-size:16px!important;width:100%!important}.overflow-x-auto{-webkit-overflow-scrolling:touch;overflow-x:auto!important}.grid.grid-cols-1.md\:grid-cols-3.gap-4{gap:1rem!important}}@media (min-width:768px) and (max-width:1024px){.grid.grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(2,1fr)!important}.grid.grid-cols-1.md\:grid-cols-3>div:last-child:nth-child(odd){grid-column:1/-1;margin:0 auto;max-width:600px}.p-16{padding:2rem!important}.admin-container{padding:2rem 1.5rem}}@media (min-width:1280px){.max-w-6xl{max-width:80rem!important}.admin-container{padding:4rem 2rem}}@media (max-width:768px){.admin-container button{min-height:44px!important;padding:.75rem 1.5rem!important}.admin-container button.h-10{height:auto!important;min-height:44px!important}.admin-container input[type=datetime-local],.admin-container input[type=email],.admin-container input[type=number],.admin-container input[type=password],.admin-container input[type=text]{min-height:44px!important;padding:.75rem!important}}@media print{.admin-container{background-color:#fff;padding:0}button{display:none}.shadow-2xl,.shadow-md,.shadow-xl{box-shadow:none!important}}@media (prefers-color-scheme:dark){.admin-container{background-color:#1a202c}.bg-white{background-color:#2d3748}.text-gray-700,.text-gray-800,.text-gray-900{color:#e2e8f0!important}}.admin-container :focus-visible{outline:3px solid #14b8a6!important;outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast:high){button,input{border:2px solid}}[dir=rtl]{text-align:right}[dir=rtl] .ml-2,[dir=rtl] .ml-3,[dir=rtl] .ml-4{margin-left:0}[dir=rtl] .ml-2{margin-right:.5rem}[dir=rtl] .ml-3{margin-right:.75rem}[dir=rtl] .ml-4{margin-right:1rem}[dir=rtl] .mr-2,[dir=rtl] .mr-3{margin-right:0}[dir=rtl] .mr-2{margin-left:.5rem}[dir=rtl] .mr-3{margin-left:.75rem}[dir=rtl] .pl-10,[dir=rtl] .pl-3{padding-left:0}[dir=rtl] .pl-3{padding-right:.75rem}[dir=rtl] .pl-10{padding-right:2.5rem}@media (max-width:896px) and (orientation:landscape){.admin-container{padding:1rem .5rem}.mb-12{margin-bottom:1rem!important}.mb-8{margin-bottom:.75rem!important}.p-8{padding:1rem!important}}@media (max-width:375px){.admin-container{padding:1rem .5rem}.text-sm{font-size:.75rem!important}.text-base{font-size:.875rem!important}table{font-size:.75rem!important}button{font-size:.875rem!important;padding:.625rem 1rem!important}}@media (min-width:1920px){.max-w-6xl{max-width:90rem!important}.admin-container{padding:5rem 3rem}.text-3xl{font-size:2.25rem!important}.text-5xl{font-size:4rem!important}}.confirmation-dialog-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.confirmation-dialog{animation:slideIn .2s ease-out;background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;max-width:450px;padding:32px;width:90%}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.confirmation-dialog-title{color:#111827;font-size:20px;font-weight:700;margin:0 0 16px}.confirmation-dialog-message{color:#6b7280;font-size:15px;line-height:1.5;margin:0 0 24px}.confirmation-dialog-buttons{display:flex;gap:12px;justify-content:flex-end}.confirmation-dialog-btn{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:all .2s ease}.confirmation-dialog-btn-confirm{background-color:#854d0e;color:#fff}.confirmation-dialog-btn-confirm:hover{background-color:#713f12}.confirmation-dialog-btn-cancel{background-color:#fff;border:1px solid #d1d5db;color:#374151}.confirmation-dialog-btn-cancel:hover{background-color:#f9fafb}
/*# sourceMappingURL=main.b7e18193.css.map*/