.session-timeout-modal{z-index:9999!important}.session-timeout-modal__content{background-color:#fff;border-radius:12px;box-shadow:0 8px 32px #0003;left:50%;max-width:500px;outline:none;padding:32px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:90%;z-index:10000}.session-timeout-modal__icon{display:flex;justify-content:center;margin-bottom:16px}.session-timeout-modal__icon svg{font-size:48px}.session-timeout-modal__title{color:#333;font-weight:600;margin-bottom:16px}.session-timeout-modal__message{color:#666;margin-bottom:12px}.session-timeout-modal__time{color:#d32f2f;font-size:1.1em;font-weight:700}.session-timeout-modal__subtitle{color:#888;font-size:.95rem;margin-bottom:24px}.session-timeout-modal__progress{margin-bottom:24px}.session-timeout-modal__progress .MuiLinearProgress-root{border-radius:4px;height:8px}.session-timeout-modal__actions{display:flex;gap:12px;justify-content:center;margin-bottom:16px}.session-timeout-modal__button{font-size:1rem;font-weight:500;min-width:140px;padding:10px 24px;text-transform:none}.session-timeout-modal__button--extend{background:linear-gradient(135deg,#667eea,#764ba2)}.session-timeout-modal__button--extend:hover{background:linear-gradient(135deg,#5568d3,#663d8f)}.session-timeout-modal__button--logout,.session-timeout-modal__button--logout:hover{border-width:2px}.session-timeout-modal__note{color:#999;display:block;font-size:.85rem}.session-timeout-modal .session-timeout-modal__content{animation:slideIn .3s ease-out}.box{box-sizing:border-box}.box-p-0{padding:0!important}.box-pt-0{padding-top:0!important}.box-pr-0{padding-right:0!important}.box-pb-0{padding-bottom:0!important}.box-pl-0,.box-px-0{padding-left:0!important}.box-px-0{padding-right:0!important}.box-py-0{padding-bottom:0!important;padding-top:0!important}.box-p-1{padding:8px!important}.box-pt-1{padding-top:8px!important}.box-pr-1{padding-right:8px!important}.box-pb-1{padding-bottom:8px!important}.box-pl-1,.box-px-1{padding-left:8px!important}.box-px-1{padding-right:8px!important}.box-py-1{padding-bottom:8px!important;padding-top:8px!important}.box-p-2{padding:16px!important}.box-pt-2{padding-top:16px!important}.box-pr-2{padding-right:16px!important}.box-pb-2{padding-bottom:16px!important}.box-pl-2,.box-px-2{padding-left:16px!important}.box-px-2{padding-right:16px!important}.box-py-2{padding-bottom:16px!important;padding-top:16px!important}.box-p-3{padding:24px!important}.box-pt-3{padding-top:24px!important}.box-pr-3{padding-right:24px!important}.box-pb-3{padding-bottom:24px!important}.box-pl-3,.box-px-3{padding-left:24px!important}.box-px-3{padding-right:24px!important}.box-py-3{padding-bottom:24px!important;padding-top:24px!important}.box-p-4{padding:32px!important}.box-pt-4{padding-top:32px!important}.box-pr-4{padding-right:32px!important}.box-pb-4{padding-bottom:32px!important}.box-pl-4,.box-px-4{padding-left:32px!important}.box-px-4{padding-right:32px!important}.box-py-4{padding-bottom:32px!important;padding-top:32px!important}.box-p-5{padding:40px!important}.box-pt-5{padding-top:40px!important}.box-pr-5{padding-right:40px!important}.box-pb-5{padding-bottom:40px!important}.box-pl-5,.box-px-5{padding-left:40px!important}.box-px-5{padding-right:40px!important}.box-py-5{padding-bottom:40px!important;padding-top:40px!important}.box-p-6{padding:48px!important}.box-pt-6{padding-top:48px!important}.box-pr-6{padding-right:48px!important}.box-pb-6{padding-bottom:48px!important}.box-pl-6,.box-px-6{padding-left:48px!important}.box-px-6{padding-right:48px!important}.box-py-6{padding-bottom:48px!important;padding-top:48px!important}.box-p-7{padding:56px!important}.box-pt-7{padding-top:56px!important}.box-pr-7{padding-right:56px!important}.box-pb-7{padding-bottom:56px!important}.box-pl-7,.box-px-7{padding-left:56px!important}.box-px-7{padding-right:56px!important}.box-py-7{padding-bottom:56px!important;padding-top:56px!important}.box-p-8{padding:64px!important}.box-pt-8{padding-top:64px!important}.box-pr-8{padding-right:64px!important}.box-pb-8{padding-bottom:64px!important}.box-pl-8,.box-px-8{padding-left:64px!important}.box-px-8{padding-right:64px!important}.box-py-8{padding-bottom:64px!important;padding-top:64px!important}.box-p-9{padding:72px!important}.box-pt-9{padding-top:72px!important}.box-pr-9{padding-right:72px!important}.box-pb-9{padding-bottom:72px!important}.box-pl-9,.box-px-9{padding-left:72px!important}.box-px-9{padding-right:72px!important}.box-py-9{padding-bottom:72px!important;padding-top:72px!important}.box-p-10{padding:80px!important}.box-pt-10{padding-top:80px!important}.box-pr-10{padding-right:80px!important}.box-pb-10{padding-bottom:80px!important}.box-pl-10,.box-px-10{padding-left:80px!important}.box-px-10{padding-right:80px!important}.box-py-10{padding-bottom:80px!important;padding-top:80px!important}.box-m-0{margin:0!important}.box-mt-0{margin-top:0!important}.box-mr-0{margin-right:0!important}.box-mb-0{margin-bottom:0!important}.box-ml-0,.box-mx-0{margin-left:0!important}.box-mx-0{margin-right:0!important}.box-my-0{margin-bottom:0!important;margin-top:0!important}.box-m-1{margin:8px!important}.box-mt-1{margin-top:8px!important}.box-mr-1{margin-right:8px!important}.box-mb-1{margin-bottom:8px!important}.box-ml-1,.box-mx-1{margin-left:8px!important}.box-mx-1{margin-right:8px!important}.box-my-1{margin-bottom:8px!important;margin-top:8px!important}.box-m-2{margin:16px!important}.box-mt-2{margin-top:16px!important}.box-mr-2{margin-right:16px!important}.box-mb-2{margin-bottom:16px!important}.box-ml-2,.box-mx-2{margin-left:16px!important}.box-mx-2{margin-right:16px!important}.box-my-2{margin-bottom:16px!important;margin-top:16px!important}.box-m-3{margin:24px!important}.box-mt-3{margin-top:24px!important}.box-mr-3{margin-right:24px!important}.box-mb-3{margin-bottom:24px!important}.box-ml-3,.box-mx-3{margin-left:24px!important}.box-mx-3{margin-right:24px!important}.box-my-3{margin-bottom:24px!important;margin-top:24px!important}.box-m-4{margin:32px!important}.box-mt-4{margin-top:32px!important}.box-mr-4{margin-right:32px!important}.box-mb-4{margin-bottom:32px!important}.box-ml-4,.box-mx-4{margin-left:32px!important}.box-mx-4{margin-right:32px!important}.box-my-4{margin-bottom:32px!important;margin-top:32px!important}.box-m-5{margin:40px!important}.box-mt-5{margin-top:40px!important}.box-mr-5{margin-right:40px!important}.box-mb-5{margin-bottom:40px!important}.box-ml-5,.box-mx-5{margin-left:40px!important}.box-mx-5{margin-right:40px!important}.box-my-5{margin-bottom:40px!important;margin-top:40px!important}.box-m-6{margin:48px!important}.box-mt-6{margin-top:48px!important}.box-mr-6{margin-right:48px!important}.box-mb-6{margin-bottom:48px!important}.box-ml-6,.box-mx-6{margin-left:48px!important}.box-mx-6{margin-right:48px!important}.box-my-6{margin-bottom:48px!important;margin-top:48px!important}.box-m-7{margin:56px!important}.box-mt-7{margin-top:56px!important}.box-mr-7{margin-right:56px!important}.box-mb-7{margin-bottom:56px!important}.box-ml-7,.box-mx-7{margin-left:56px!important}.box-mx-7{margin-right:56px!important}.box-my-7{margin-bottom:56px!important;margin-top:56px!important}.box-m-8{margin:64px!important}.box-mt-8{margin-top:64px!important}.box-mr-8{margin-right:64px!important}.box-mb-8{margin-bottom:64px!important}.box-ml-8,.box-mx-8{margin-left:64px!important}.box-mx-8{margin-right:64px!important}.box-my-8{margin-bottom:64px!important;margin-top:64px!important}.box-m-9{margin:72px!important}.box-mt-9{margin-top:72px!important}.box-mr-9{margin-right:72px!important}.box-mb-9{margin-bottom:72px!important}.box-ml-9,.box-mx-9{margin-left:72px!important}.box-mx-9{margin-right:72px!important}.box-my-9{margin-bottom:72px!important;margin-top:72px!important}.box-m-10{margin:80px!important}.box-mt-10{margin-top:80px!important}.box-mr-10{margin-right:80px!important}.box-mb-10{margin-bottom:80px!important}.box-ml-10,.box-mx-10{margin-left:80px!important}.box-mx-10{margin-right:80px!important}.box-my-10{margin-bottom:80px!important;margin-top:80px!important}.box-m-auto{margin:auto!important}.box-mt-auto{margin-top:auto!important}.box-mr-auto{margin-right:auto!important}.box-mb-auto{margin-bottom:auto!important}.box-ml-auto,.box-mx-auto{margin-left:auto!important}.box-mx-auto{margin-right:auto!important}.box-my-auto{margin-bottom:auto!important;margin-top:auto!important}.box-display-block{display:block!important}.box-display-inline{display:inline!important}.box-display-inline-block{display:inline-block!important}.box-display-flex{display:flex!important}.box-display-inline-flex{display:inline-flex!important}.box-display-grid{display:grid!important}.box-display-none{display:none!important}.box-flex-direction-row{flex-direction:row!important}.box-flex-direction-row-reverse{flex-direction:row-reverse!important}.box-flex-direction-column{flex-direction:column!important}.box-flex-direction-column-reverse{flex-direction:column-reverse!important}.box-justify-content-flex-start{justify-content:flex-start!important}.box-justify-content-flex-end{justify-content:flex-end!important}.box-justify-content-center{justify-content:center!important}.box-justify-content-space-between{justify-content:space-between!important}.box-justify-content-space-around{justify-content:space-around!important}.box-justify-content-space-evenly{justify-content:space-evenly!important}.box-align-items-flex-start{align-items:flex-start!important}.box-align-items-flex-end{align-items:flex-end!important}.box-align-items-center{align-items:center!important}.box-align-items-baseline{align-items:baseline!important}.box-align-items-stretch{align-items:stretch!important}.box-flex-wrap-nowrap{flex-wrap:nowrap!important}.box-flex-wrap-wrap{flex-wrap:wrap!important}.box-flex-wrap-wrap-reverse{flex-wrap:wrap-reverse!important}.box-gap-0{gap:0!important}.box-gap-1{gap:8px!important}.box-gap-2{gap:16px!important}.box-gap-3{gap:24px!important}.box-gap-4{gap:32px!important}.box-gap-5{gap:40px!important}.box-gap-6{gap:48px!important}.box-gap-7{gap:56px!important}.box-gap-8{gap:64px!important}.box-gap-9{gap:72px!important}.box-gap-10{gap:80px!important}.box-position-static{position:static!important}.box-position-relative{position:relative!important}.box-position-absolute{position:absolute!important}.box-position-fixed{position:fixed!important}.box-position-sticky{position:-webkit-sticky!important;position:sticky!important}.box-text-align-left{text-align:left!important}.box-text-align-center{text-align:center!important}.box-text-align-right{text-align:right!important}.box-text-align-justify{text-align:justify!important}.box-overflow-visible{overflow:visible!important}.box-overflow-hidden{overflow:hidden!important}.box-overflow-scroll{overflow:scroll!important}.box-overflow-auto{overflow:auto!important}.box-overflow-x-visible{overflow-x:visible!important}.box-overflow-x-hidden{overflow-x:hidden!important}.box-overflow-x-scroll{overflow-x:scroll!important}.box-overflow-x-auto{overflow-x:auto!important}.box-overflow-y-visible{overflow-y:visible!important}.box-overflow-y-hidden{overflow-y:hidden!important}.box-overflow-y-scroll{overflow-y:scroll!important}.box-overflow-y-auto{overflow-y:auto!important}.box-cursor-pointer{cursor:pointer!important}.box-cursor-default{cursor:default!important}.box-cursor-move{cursor:move!important}.box-cursor-not-allowed{cursor:not-allowed!important}.box-cursor-grab{cursor:grab!important}.box-cursor-grabbing{cursor:grabbing!important}.box-bg-primary{background-color:#ff0054!important}.box-bg-primary-light{background-color:#ff00541a!important}.box-bg-primary-dark{background-color:#cc0043!important}.box-bg-secondary{background-color:#6c757d!important}.box-bg-secondary-light{background-color:#6c757d1a!important}.box-bg-success{background-color:#28a745!important}.box-bg-success-light{background-color:#28a7451a!important}.box-bg-warning{background-color:#ffc107!important}.box-bg-warning-light{background-color:#ffc1071a!important}.box-bg-error{background-color:#dc3545!important}.box-bg-error-light{background-color:#dc35451a!important}.box-bg-info{background-color:#17a2b8!important}.box-bg-info-light{background-color:#17a2b81a!important}.box-bg-white{background-color:#fff!important}.box-bg-gray-100,.box-bg-light{background-color:#f8f9fa!important}.box-bg-gray-200{background-color:#e9ecef!important}.box-bg-gray-300{background-color:#dee2e6!important}.box-bg-gray-400{background-color:#ced4da!important}.box-bg-gray-500{background-color:#adb5bd!important}.box-bg-gray-600{background-color:#6c757d!important}.box-bg-gray-700{background-color:#495057!important}.box-bg-gray-800{background-color:#343a40!important}.box-bg-gray-900{background-color:#212529!important}.box-bg-dark{background-color:#343a40!important}.box-bg-black{background-color:#000!important}.box-bg-transparent{background-color:#0000!important}.box-border-radius-0{border-radius:0!important}.box-border-radius-1{border-radius:4px!important}.box-border-radius-2{border-radius:8px!important}.box-border-radius-3{border-radius:12px!important}.box-border-radius-4{border-radius:16px!important}.box-border-radius-5{border-radius:20px!important}.box-border-radius-round{border-radius:50%!important}.box-border-radius-pill{border-radius:9999px!important}@media(min-width:576px){.box-display-sm-block{display:block!important}.box-display-sm-inline{display:inline!important}.box-display-sm-inline-block{display:inline-block!important}.box-display-sm-flex{display:flex!important}.box-display-sm-inline-flex{display:inline-flex!important}.box-display-sm-grid{display:grid!important}.box-display-sm-none{display:none!important}}@media(min-width:768px){.box-display-md-block{display:block!important}.box-display-md-inline{display:inline!important}.box-display-md-inline-block{display:inline-block!important}.box-display-md-flex{display:flex!important}.box-display-md-inline-flex{display:inline-flex!important}.box-display-md-grid{display:grid!important}.box-display-md-none{display:none!important}}@media(min-width:992px){.box-display-lg-block{display:block!important}.box-display-lg-inline{display:inline!important}.box-display-lg-inline-block{display:inline-block!important}.box-display-lg-flex{display:flex!important}.box-display-lg-inline-flex{display:inline-flex!important}.box-display-lg-grid{display:grid!important}.box-display-lg-none{display:none!important}}@media(min-width:1200px){.box-display-xl-block{display:block!important}.box-display-xl-inline{display:inline!important}.box-display-xl-inline-block{display:inline-block!important}.box-display-xl-flex{display:flex!important}.box-display-xl-inline-flex{display:inline-flex!important}.box-display-xl-grid{display:grid!important}.box-display-xl-none{display:none!important}}@media(min-width:1400px){.box-display-xxl-block{display:block!important}.box-display-xxl-inline{display:inline!important}.box-display-xxl-inline-block{display:inline-block!important}.box-display-xxl-flex{display:flex!important}.box-display-xxl-inline-flex{display:inline-flex!important}.box-display-xxl-grid{display:grid!important}.box-display-xxl-none{display:none!important}}.box,.box:hover{transition:all .2s ease-in-out}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes slideInUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideInDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideInLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotateIn{0%{opacity:0;transform:rotate(-200deg)}to{opacity:1;transform:rotate(0)}}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body,html{scrollbar-gutter:stable}body{background-color:#fafafa;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:14px;font-weight:400;margin:0;padding:0}#root,body{min-height:100vh}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.25;margin:0}p{margin:0}a{color:#e91e63;text-decoration:none;transition:color .15s ease}a:hover{color:#1e88e5;text-decoration:underline}a:focus-visible{border-radius:4px;outline:2px solid #e91e63;outline-offset:2px}ol,ul{list-style:none;margin:0;padding:0}canvas,img,picture,svg,video{display:block;height:auto;max-width:100%}button,input,select,textarea{color:inherit;font:inherit}button{background:none;border:none;cursor:pointer;padding:0}input:focus,select:focus,textarea:focus{outline:none}table{border-collapse:collapse;border-spacing:0}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#f5f5f5}::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#9e9e9e}::selection{background-color:#e91e6333;color:#333}::-moz-selection{background-color:#e91e6333;color:#333}:focus-visible{outline:2px solid #e91e63;outline-offset:2px}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.css-s8ro9y{padding:0!important}@media print{*,:after,:before{background:#0000!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}img{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.alert{border:1px solid #0000;border-radius:8px;justify-content:space-between;margin-bottom:16px;padding:12px 16px;transition:all .3s ease}.alert,.alert__content{align-items:center;display:flex}.alert__content{flex:1 1;gap:12px;min-width:0}.alert__icon{flex-shrink:0;height:20px;width:20px}.alert__message{flex:1 1;line-height:1.5;overflow-wrap:break-word;word-break:break-word}.alert__close{align-self:flex-start;flex-shrink:0;margin-left:12px;opacity:.7;padding:4px;transition:opacity .2s ease}.alert__close:hover{opacity:1}.alert--error{background-color:#ffebee;border-color:#ffcdd2;color:#c62828}.alert--error .alert__icon{color:#e53935}.alert--error .alert__close{color:#c62828}.alert--warning{background-color:#fff8e1;border-color:#ffecb3;color:#f57f17}.alert--warning .alert__icon{color:#ffa726}.alert--warning .alert__close{color:#f57f17}.alert--success{background-color:#e8f5e9;border-color:#c8e6c9;color:#2e7d32}.alert--success .alert__icon{color:#43a047}.alert--success .alert__close{color:#2e7d32}.alert--info{background-color:#e3f2fd;border-color:#bbdefb;color:#1565c0}.alert--info .alert__icon{color:#1976d2}.alert--info .alert__close{color:#1565c0}@media(max-width:600px){.alert{padding:10px 12px}.alert__content{gap:8px}.alert__icon{height:18px;width:18px}.alert__message{font-size:.875rem}}.alert--limit-reached{background-color:#fde8e6!important;border-color:#fde8e6!important;border-radius:16px!important;padding:14px 20px!important}.alert--limit-reached .alert__icon{color:#d93025!important}.alert--limit-reached .alert__message{color:#d93025!important;font-family:DM Sans,sans-serif!important;font-size:18px!important;font-weight:500!important;line-height:23px!important}.alert--approval-pending{background-color:#e9f9ff!important;border-color:#e9f9ff!important;border-radius:16px!important;padding:14px 20px!important}.alert--approval-pending .alert__icon{color:#0297d5!important}.alert--approval-pending .alert__message{color:#0297d5!important;font-family:DM Sans,sans-serif!important;font-size:18px!important;font-weight:500!important;line-height:23px!important}.alert--subscription-limit{background-color:#fff7ed!important;border-color:#fff7ed!important;border-radius:16px!important;padding:14px 20px!important}.alert--subscription-limit .alert__icon{color:#f66f28!important}.alert--subscription-limit .alert__message{color:#f66f28!important;font-family:DM Sans,sans-serif!important;font-size:18px!important;font-weight:500!important;line-height:23px!important}@media(min-width:1280px)and (max-width:1919px){.alert--approval-pending,.alert--limit-reached,.alert--subscription-limit{border-radius:12px!important;padding:10px 16px!important}.alert--approval-pending .alert__message,.alert--limit-reached .alert__message,.alert--subscription-limit .alert__message{font-size:14px!important;line-height:20px!important}.alert--approval-pending .alert__icon,.alert--limit-reached .alert__icon,.alert--subscription-limit .alert__icon{height:18px!important;width:18px!important}}.input-component--rounded .MuiTextField-root{width:100%!important}.input-component--rounded .MuiOutlinedInput-root{background:#f5f5f5!important;border:1px solid #e0e0e0!important;border-radius:9999px!important;box-sizing:border-box!important;height:45px!important;overflow:hidden!important;padding:12px 20px!important;transition:all .3s ease!important}.input-component--rounded .MuiOutlinedInput-root fieldset{border:none!important}.input-component--rounded .MuiOutlinedInput-root:hover{border-color:#bdbdbd!important}.input-component--rounded .MuiOutlinedInput-root:hover fieldset{border:none!important}.input-component--rounded .MuiOutlinedInput-root.Mui-focused{border-color:#03a9f4!important;border-width:2px!important}.input-component--rounded .MuiOutlinedInput-root.Mui-focused fieldset{border:none!important}.input-component--rounded .MuiOutlinedInput-root.Mui-disabled{background-color:#f5f5f5!important;border-color:#e0e0e0!important;cursor:not-allowed!important;opacity:.6!important}.input-component--rounded .MuiOutlinedInput-root.Mui-disabled input,.input-component--rounded .MuiOutlinedInput-root.Mui-disabled textarea{color:#999!important;-webkit-text-fill-color:#999!important}.input-component--rounded .MuiOutlinedInput-root input{border:none!important;border-radius:inherit!important;color:#212121!important;font-family:DM Sans,sans-serif!important;font-size:15px!important;font-style:normal!important;font-weight:400!important;line-height:18px!important;outline:none!important;padding:0!important}.input-component--rounded .MuiOutlinedInput-root input:-webkit-autofill,.input-component--rounded .MuiOutlinedInput-root input:-webkit-autofill:active,.input-component--rounded .MuiOutlinedInput-root input:-webkit-autofill:focus,.input-component--rounded .MuiOutlinedInput-root input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #f5f5f5!important;-webkit-text-fill-color:#212121!important;background-color:#f5f5f5!important;border-radius:inherit!important;box-shadow:inset 0 0 0 1000px #f5f5f5!important;-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important}.input-component--rounded .MuiOutlinedInput-root input:-webkit-autofill~.MuiFormLabel-root,.input-component--rounded .MuiOutlinedInput-root input:-webkit-autofill~.MuiInputLabel-root{background:#f5f5f5!important;padding:0 8px!important;transform:translate(20px,-8px) scale(.85)!important}.input-component--rounded .MuiOutlinedInput-root input::placeholder{color:#828282!important;opacity:1!important}.input-component--rounded .MuiOutlinedInput-root input::placeholder,.input-component--rounded .MuiOutlinedInput-root textarea{font-family:DM Sans,sans-serif!important;font-size:15px!important;font-style:normal!important;font-weight:400!important;line-height:18px!important}.input-component--rounded .MuiOutlinedInput-root textarea{border:none!important;color:#212121!important;outline:none!important;padding:0!important}.input-component--rounded .MuiOutlinedInput-root textarea::placeholder{color:#828282!important;font-family:DM Sans,sans-serif!important;font-size:15px!important;font-style:normal!important;font-weight:400!important;line-height:18px!important;opacity:1!important}.input-component--rounded .MuiOutlinedInput-root.MuiInputBase-multiline{border-radius:24px!important;padding:12px 20px!important}.input-component--rounded:has(input:-webkit-autofill) .MuiInputLabel-root{background:#f5f5f5!important;padding:0 8px!important;transform:translate(20px,-8px) scale(.85)!important}.input-component--rounded .MuiInputLabel-root{color:#828282!important;font-size:15px!important;font-weight:400!important;transform:translate(20px,12px) scale(1)!important}.input-component--rounded .MuiInputLabel-root.Mui-disabled{color:#828282!important}.input-component--rounded .MuiInputLabel-root.MuiInputLabel-shrink{background:#f5f5f5!important;color:#828282!important;transform:translate(20px,-8px) scale(.85)!important}.input-component--rounded .MuiInputLabel-root.Mui-focused,.input-component--rounded .MuiInputLabel-root.MuiInputLabel-shrink.Mui-disabled{color:#828282!important}.input-component--rounded .MuiOutlinedInput-root.MuiInputBase-adornedStart+.MuiInputLabel-root:not(.MuiInputLabel-shrink),.input-component--rounded .MuiOutlinedInput-root.MuiInputBase-adornedStart~.MuiInputLabel-root:not(.MuiInputLabel-shrink){left:0!important;transform:translate(48px,12px) scale(1)!important}.input-component--rounded .MuiOutlinedInput-root.MuiInputBase-adornedStart+.MuiInputLabel-root.MuiInputLabel-shrink,.input-component--rounded .MuiOutlinedInput-root.MuiInputBase-adornedStart~.MuiInputLabel-root.MuiInputLabel-shrink{background:#f5f5f5!important;color:#828282!important;left:0!important;padding:0 8px!important;transform:translate(20px,-8px) scale(.85)!important}.input-component--rounded.input-component--with-start-adornment .MuiInputLabel-root:not(.MuiInputLabel-shrink){left:0!important;transform:translate(72px,54px) scale(1)!important}.input-component--rounded .MuiOutlinedInput-root.MuiInputBase-adornedStart input{margin-left:0!important;padding-left:0!important}.input-component--rounded.MuiTextField-root .MuiInputBase-sizeSmall.MuiInputBase-adornedStart+.MuiInputLabel-root:not(.MuiInputLabel-shrink),.input-component--rounded.MuiTextField-root .MuiInputBase-sizeSmall.MuiInputBase-adornedStart~.MuiInputLabel-root:not(.MuiInputLabel-shrink){left:0!important;transform:translate(38px,11px) scale(1)!important}.input-component--rounded.MuiTextField-root .MuiInputBase-sizeSmall.MuiInputBase-adornedStart+.MuiInputLabel-root.MuiInputLabel-shrink,.input-component--rounded.MuiTextField-root .MuiInputBase-sizeSmall.MuiInputBase-adornedStart~.MuiInputLabel-root.MuiInputLabel-shrink{left:0!important;transform:translate(16px,-9px) scale(.75)!important}.input-component--rounded.input-component--with-start-adornment.input-component--small .MuiInputLabel-root:not(.MuiInputLabel-shrink){left:0!important;transform:translate(36px,15px) scale(1)!important}.input-component--rounded.MuiTextField-root .MuiInputBase-sizeSmall.MuiInputBase-adornedStart input{margin-left:0!important;padding-left:0!important}.input-component--rounded.MuiTextField-root .MuiInputBase-sizeSmall{height:40px!important;padding:8px 16px!important}.input-component--rounded.MuiTextField-root .MuiInputBase-sizeSmall input{font-size:13px!important;line-height:16px!important}.input-component--rounded.MuiTextField-root .MuiInputBase-sizeSmall .MuiInputAdornment-root{margin-left:-3px!important;margin-right:6px!important}.input-component--rounded.MuiTextField-root .MuiInputBase-sizeSmall .MuiInputAdornment-root svg{height:18px!important;width:18px!important}.input-component--search-form,.input-component--search-form .MuiTextField-root{width:100%!important}.input-component--search-form .MuiOutlinedInput-root{border:none!important;padding:0!important}.input-component--search-form .MuiOutlinedInput-root fieldset,.input-component--search-form .MuiOutlinedInput-root.Mui-focused fieldset,.input-component--search-form .MuiOutlinedInput-root:hover fieldset{border:none!important}.input-component--search-form .MuiOutlinedInput-root input{padding:0!important}.input-component--search-form .MuiOutlinedInput-root input,.input-component--search-form .MuiOutlinedInput-root input::placeholder{color:#000!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:600!important;line-height:18px!important}.input-component--search-form .MuiOutlinedInput-root input::placeholder{opacity:1!important}.input-component--search-form .MuiInputLabel-root{display:none!important}.input-component--search-form .MuiInputAdornment-root{margin:0!important}.input-component--search-form .MuiInputAdornment-root svg{color:#2196f3!important;height:20px!important;width:20px!important}.input-component .MuiInputLabel-root{color:#666!important;font-weight:500!important}.input-component .MuiInputLabel-root:not(.MuiInputLabel-shrink).input-component--with-start-adornment{left:26px!important}.input-component .MuiInputLabel-root.Mui-focused,.input-component .MuiInputLabel-root.MuiFormLabel-filled{color:#828282!important;font-weight:600!important}.input-component .MuiOutlinedInput-root fieldset{border-color:#e0e0e0!important;border-width:2px!important}.input-component .MuiOutlinedInput-root.Mui-focused fieldset,.input-component .MuiOutlinedInput-root:hover fieldset{border-color:#2196f3!important;border-width:2px!important}.input-component .MuiOutlinedInput-root.Mui-disabled{background-color:#f5f5f5!important;border-color:#e0e0e0!important;cursor:not-allowed!important}.input-component .MuiOutlinedInput-root.Mui-disabled fieldset{border-color:#e0e0e0!important}.input-component .MuiOutlinedInput-root.Mui-disabled input,.input-component .MuiOutlinedInput-root.Mui-disabled textarea{color:#999!important;-webkit-text-fill-color:#999!important;cursor:not-allowed!important}.input-component--small .MuiOutlinedInput-root fieldset,.input-component--small .MuiOutlinedInput-root.Mui-focused fieldset,.input-component--small .MuiOutlinedInput-root:hover fieldset{border-width:1px!important}.input-component--rounded .MuiOutlinedInput-root:not(.MuiInputBase-adornedStart) input.MuiOutlinedInput-input{box-sizing:border-box!important;height:45px!important;padding:0!important}.input-component--rounded .MuiOutlinedInput-root.MuiInputBase-adornedStart input.MuiOutlinedInput-input{box-sizing:border-box!important;height:45px!important}.autocomplete-component{width:100%!important}.autocomplete-component .MuiOutlinedInput-root input{color:#000!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:600!important}@media(min-width:600px){.autocomplete-component .MuiOutlinedInput-root input{font-size:15px!important}}.autocomplete-component .MuiOutlinedInput-root input::placeholder{font-weight:600!important;opacity:.7!important}.autocomplete-component .MuiInputLabel-root{color:#000!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:600!important}@media(min-width:600px){.autocomplete-component .MuiInputLabel-root{font-size:15px!important}}.autocomplete-component .MuiFormControl-root .MuiInputLabel-root,.autocomplete-component .MuiFormControl-root .MuiInputLabel-root.MuiInputLabel-shrink,.autocomplete-component .MuiInputLabel-root.MuiInputLabel-shrink,.autocomplete-component .MuiTextField-root .MuiInputLabel-root,.autocomplete-component .MuiTextField-root .MuiInputLabel-root.MuiInputLabel-shrink{color:#000!important;font-weight:600!important}.autocomplete-component__paper{background:#fff!important;border-radius:16px!important;box-shadow:0 4px 16px #0000001f!important;margin-top:8px!important}.autocomplete-component__paper .MuiAutocomplete-listbox{max-height:300px!important;padding:8px!important}.autocomplete-component__paper .MuiAutocomplete-listbox .MuiAutocomplete-option{border-radius:8px!important;color:#222!important;cursor:pointer!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important;padding:12px 16px!important;transition:background-color .2s ease!important}.autocomplete-component__paper .MuiAutocomplete-listbox .MuiAutocomplete-option[aria-selected=true]{background-color:#f5f5f5!important}.autocomplete-component__paper .MuiAutocomplete-listbox .MuiAutocomplete-option.Mui-focused,.autocomplete-component__paper .MuiAutocomplete-listbox .MuiAutocomplete-option:hover{background-color:#fff0f5!important}.autocomplete-component__paper .MuiAutocomplete-listbox .MuiAutocomplete-option:active{background-color:#ffe0eb!important}.autocomplete-component__paper .MuiAutocomplete-listbox .MuiAutocomplete-loading,.autocomplete-component__paper .MuiAutocomplete-listbox .MuiAutocomplete-noOptions{color:#999!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;padding:12px 16px!important;text-align:center!important}.autocomplete-component__paper .MuiAutocomplete-listbox::-webkit-scrollbar{width:6px!important}.autocomplete-component__paper .MuiAutocomplete-listbox::-webkit-scrollbar-track{background:#f5f5f5!important;border-radius:3px!important}.autocomplete-component__paper .MuiAutocomplete-listbox::-webkit-scrollbar-thumb{background:#ccc!important;border-radius:3px!important}.autocomplete-component__paper .MuiAutocomplete-listbox::-webkit-scrollbar-thumb:hover{background:#999!important}.autocomplete-component .MuiCircularProgress-root{color:#999!important;margin-right:8px!important}.autocomplete-component .MuiAutocomplete-clearIndicator{color:#999!important;margin-right:4px!important}.autocomplete-component .MuiAutocomplete-clearIndicator:hover{background-color:#0000!important;color:#ff0054!important}.autocomplete-component .MuiAutocomplete-popupIndicator{color:#999!important;margin-right:4px!important}.autocomplete-component .MuiAutocomplete-popupIndicator:hover{background-color:#0000!important;color:#222!important}.autocomplete-component .MuiAutocomplete-endAdornment{right:14px!important;top:50%!important;transform:translateY(-50%)!important}.autocomplete-component.Mui-disabled{cursor:not-allowed!important;opacity:.6!important}.autocomplete-component.Mui-disabled .MuiAutocomplete-input{cursor:not-allowed!important}.autocomplete-component.Mui-error .MuiFilledInput-root,.autocomplete-component.Mui-error .MuiOutlinedInput-root{border-color:#d32f2f!important}.phone-input,.phone-input__container{position:relative!important;width:100%!important}.phone-input__container{align-items:stretch!important;background-color:#fff!important;border:1px solid #e0e0e0!important;border-radius:100px!important;box-sizing:border-box!important;display:flex!important;height:48px!important;min-height:48px!important;overflow:visible!important;padding:10px 18px!important;transition:all .3s ease!important}.phone-input__container:hover:not(.phone-input__container--disabled):not(.phone-input__container--error){border-color:#bdbdbd!important}.phone-input__container:focus-within:not(.phone-input__container--disabled):not(.phone-input__container--error){border-color:#ff0054!important;box-shadow:0 0 0 2px #ff00541a!important}.phone-input__container--disabled{background-color:#f5f5f5!important;cursor:not-allowed;opacity:.6}.phone-input__container--disabled .phone-input__country-code .MuiSelect-select,.phone-input__container--disabled .phone-input__number .MuiInputBase-input{color:#999;-webkit-text-fill-color:#999}.phone-input__container--disabled .phone-input__border-label{color:#828282!important}.phone-input__country-code-wrapper{align-items:center!important;display:flex!important;flex-shrink:0!important;position:relative!important}.phone-input__border-label{background-color:#fff!important;color:#828282!important;font-family:DM Sans,sans-serif!important;font-size:10.5px!important;font-style:normal!important;font-weight:600!important;left:18px!important;line-height:13.5px!important;padding:0 8px!important;pointer-events:none!important;position:absolute!important;top:-9px!important;transition:color .2s ease!important;z-index:1!important}.phone-input__container--error .phone-input__border-label,.phone-input__container--error~.phone-input__border-label{color:#d32f2f!important}.phone-input__container--disabled .phone-input__country-code,.phone-input__container--disabled .phone-input__country-code .MuiOutlinedInput-root,.phone-input__container--disabled .phone-input__number,.phone-input__container--disabled .phone-input__number .MuiOutlinedInput-root{background-color:#f5f5f5!important}.phone-input__country-code{background-color:#0000!important;border:none!important}.phone-input__country-code .MuiTextField-root{border:none!important}.phone-input__country-code .MuiOutlinedInput-root{border:none!important;height:auto!important;padding:0!important}.phone-input__country-code .MuiOutlinedInput-root fieldset,.phone-input__country-code .MuiOutlinedInput-root.Mui-focused fieldset,.phone-input__country-code .MuiOutlinedInput-root:hover fieldset{border:none!important}.phone-input__country-code .MuiSelect-select{background:#0000!important;border:none!important;font-weight:400!important;min-width:70px!important;padding:0 24px 0 0!important}.phone-input__country-code .MuiInputBase-input,.phone-input__country-code .MuiSelect-select{color:#000!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;line-height:18px!important}.phone-input__country-code .MuiInputBase-input{font-weight:600!important;padding:0!important}.phone-input__country-code .MuiInputLabel-root{display:none!important}.phone-input__country-code .MuiSelect-icon{color:#666!important;right:0!important}.phone-input__country-code.Mui-disabled{background-color:#f5f5f5!important}.phone-input__divider{align-self:center!important;background-color:#e0e0e0!important;flex-shrink:0!important;height:24px!important;margin:0 12px!important;width:1px!important}.phone-input__number{background-color:#0000!important;flex:1 1!important}.phone-input__number,.phone-input__number .MuiTextField-root{border:none!important}.phone-input__number .MuiOutlinedInput-root{border:none!important;height:auto!important;padding:0!important}.phone-input__number .MuiOutlinedInput-root fieldset,.phone-input__number .MuiOutlinedInput-root.Mui-focused fieldset,.phone-input__number .MuiOutlinedInput-root:hover fieldset{border:none!important}.phone-input__number .MuiInputBase-input{border:none!important;color:#000!important;outline:none!important;padding:0!important}.phone-input__number .MuiInputBase-input,.phone-input__number .MuiInputBase-input::placeholder{font-family:DM Sans,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:18px!important}.phone-input__number .MuiInputBase-input::placeholder{color:#828282!important;opacity:1!important}.phone-input__number .MuiInputBase-input.Mui-disabled{color:#828282!important;-webkit-text-fill-color:#828282!important;background-color:#f5f5f5!important}.phone-input__number .MuiInputLabel-root{display:none!important}.phone-input__helper-text{color:#666!important;display:block!important;font-family:DM Sans,sans-serif!important;font-size:12px!important;line-height:16px!important;margin-left:14px!important;margin-top:4px!important;min-height:16px!important}.phone-input--error .phone-input__helper-text{color:#d32f2f!important}@media(max-width:600px){.phone-input__container{border-radius:100px!important;height:44px!important;min-height:44px!important;padding:8px 16px!important}.phone-input__border-label{font-size:9.75px!important;left:16px!important}.phone-input__country-code .MuiSelect-select{font-size:13px!important;line-height:16px!important;min-width:60px!important;padding-right:20px!important}.phone-input__country-code .MuiSelect-icon{height:16px!important;width:16px!important}.phone-input__number .MuiInputBase-input,.phone-input__number .MuiInputBase-input::placeholder{font-size:13px!important;line-height:16px!important}.phone-input__divider{height:20px!important;margin:0 8px!important}.phone-input__helper-text{font-size:11px!important;margin-left:12px!important}}.google-map-picker{background-color:#f5f5f5;border-radius:12px;inline-size:100%;overflow:hidden;position:relative}.google-map-picker--fullscreen{block-size:100vh;border-radius:0;inline-size:100vw;inset-block-start:0;inset-inline-start:0;position:fixed;z-index:9999}.google-map-picker__search-bar{inset-block-start:16px;inset-inline-end:16px;inset-inline-start:16px;max-inline-size:400px;position:absolute;z-index:10}.google-map-picker__map{background-color:#e5e3df;block-size:100%;inline-size:100%}.google-map-picker__center-pin{animation:bounce .5s ease infinite;inset-block-start:50%;inset-inline-start:50%;pointer-events:none;position:absolute;transform:translate(-50%,-100%);z-index:5}.google-map-picker__controls{display:flex;flex-direction:column;gap:8px;inset-block-start:80px;inset-inline-end:16px;position:absolute;z-index:10}.google-map-picker__control-btn{block-size:40px!important;box-shadow:0 2px 6px #00000026!important;inline-size:40px!important;min-inline-size:40px!important}.google-map-picker__zoom-controls{border-radius:8px;box-shadow:0 2px 6px #00000026;display:flex;flex-direction:column;inset-block-end:100px;inset-inline-end:16px;overflow:hidden;position:absolute;z-index:10}.google-map-picker__zoom-btn{block-size:40px!important;border-radius:0!important;inline-size:40px!important;min-inline-size:40px!important}.google-map-picker__zoom-btn:first-child{border-start-end-radius:8px!important;border-start-start-radius:8px!important}.google-map-picker__zoom-btn:last-child{border-end-end-radius:8px!important;border-end-start-radius:8px!important}.google-map-picker__set-location{inset-block-end:24px;inset-inline-start:50%;position:absolute;transform:translateX(-50%);z-index:10}.google-map-picker__loading{align-items:center;background-color:#ffffffe6;block-size:100%;display:flex;inline-size:100%;inset-block-start:0;inset-inline-start:0;justify-content:center;position:absolute;z-index:20}.google-map-picker__spinner{block-size:40px;border:3px solid #f3f3f3;inline-size:40px;-webkit-border-before:3px solid #e91e63;animation:spin 1s linear infinite;border-block-start:3px solid #e91e63;border-radius:50%}.google-map-picker__updating-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#fffffff2;block-size:100%;display:flex;inline-size:100%;inset-block-start:0;inset-inline-start:0;justify-content:center;position:absolute;z-index:25}.google-map-picker__updating-content{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;display:flex;flex-direction:column;justify-content:center;padding:24px;text-align:center}@keyframes bounce{0%,to{transform:translate(-50%,-100%)}50%{transform:translate(-50%,-110%)}}.hf-date-range-picker .hf-drp-body,.search-bar__input-wrapper .hf-drp-body{display:flex;flex-direction:column}.hf-date-range-picker .react-datepicker-popper,.search-bar__input-wrapper .react-datepicker-popper{z-index:1300}.hf-date-range-picker .react-datepicker,.search-bar__input-wrapper .react-datepicker{background:#fff;border:1px solid #e0e0e0;border-radius:16px;box-shadow:0 8px 24px #0000001a;font-family:DM Sans,sans-serif;font-size:.85rem;overflow:hidden;padding:12px 12px 2px}.hf-date-range-picker .react-datepicker__header,.search-bar__input-wrapper .react-datepicker__header{background:#fff;border-bottom:1px solid #ebebeb;padding-top:4px}.hf-date-range-picker .react-datepicker-time__header,.hf-date-range-picker .react-datepicker-year-header,.hf-date-range-picker .react-datepicker__current-month,.search-bar__input-wrapper .react-datepicker-time__header,.search-bar__input-wrapper .react-datepicker-year-header,.search-bar__input-wrapper .react-datepicker__current-month{color:#000;font-weight:700}.hf-date-range-picker .react-datepicker__day,.hf-date-range-picker .react-datepicker__day-name,.hf-date-range-picker .react-datepicker__time-name,.search-bar__input-wrapper .react-datepicker__day,.search-bar__input-wrapper .react-datepicker__day-name,.search-bar__input-wrapper .react-datepicker__time-name{border-radius:8px;color:#000;font-weight:500;line-height:1.6rem;margin:.1rem;width:1.6rem}.hf-date-range-picker .react-datepicker__day--range-end,.hf-date-range-picker .react-datepicker__day--range-start,.search-bar__input-wrapper .react-datepicker__day--range-end,.search-bar__input-wrapper .react-datepicker__day--range-start{background-color:#ff0054!important;color:#fff!important;font-weight:600!important}.hf-date-range-picker .react-datepicker__day--in-range,.hf-date-range-picker .react-datepicker__day--in-selecting-range,.search-bar__input-wrapper .react-datepicker__day--in-range,.search-bar__input-wrapper .react-datepicker__day--in-selecting-range{background-color:#eeb2d5!important;color:#fff!important}.hf-date-range-picker .react-datepicker__day--selected,.search-bar__input-wrapper .react-datepicker__day--selected{background-color:#ff0054!important;color:#fff!important}.hf-date-range-picker .react-datepicker__day--range-end.react-datepicker__day,.hf-date-range-picker .react-datepicker__day--range-start.react-datepicker__day,.hf-date-range-picker .react-datepicker__day--selected.react-datepicker__day--range-end,.hf-date-range-picker .react-datepicker__day--selected.react-datepicker__day--range-start,.search-bar__input-wrapper .react-datepicker__day--range-end.react-datepicker__day,.search-bar__input-wrapper .react-datepicker__day--range-start.react-datepicker__day,.search-bar__input-wrapper .react-datepicker__day--selected.react-datepicker__day--range-end,.search-bar__input-wrapper .react-datepicker__day--selected.react-datepicker__day--range-start{background-color:#ff0054!important;color:#fff!important;font-weight:700!important}.hf-date-range-picker .react-datepicker__day--keyboard-selected:not(.react-datepicker__day--range-start):not(.react-datepicker__day--range-end):not(.react-datepicker__day--in-range),.search-bar__input-wrapper .react-datepicker__day--keyboard-selected:not(.react-datepicker__day--range-start):not(.react-datepicker__day--range-end):not(.react-datepicker__day--in-range){background-color:#0000000f!important;color:#000!important}.hf-date-range-picker .react-datepicker__day:hover,.search-bar__input-wrapper .react-datepicker__day:hover{background-color:#ff0054!important;border-radius:8px!important}.hf-date-range-picker .react-datepicker__navigation-icon:before,.search-bar__input-wrapper .react-datepicker__navigation-icon:before{border-color:#000}.hf-date-range-picker .hf-drp-footer,.search-bar__input-wrapper .hf-drp-footer{background-color:#fff;border-bottom-left-radius:16px;border-bottom-right-radius:16px;border-top:1px solid #0000000f;display:flex;gap:8px;justify-content:space-between;padding:6px 10px 8px;width:100%}.hf-date-range-picker .hf-drp-footer__ok,.search-bar__input-wrapper .hf-drp-footer__ok{background-color:#ff0054;border:none;border-radius:9999px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px}.hf-date-range-picker .hf-drp-footer__ok:hover,.search-bar__input-wrapper .hf-drp-footer__ok:hover{background-color:#e60049}.hf-date-range-picker .hf-drp-footer__cancel,.search-bar__input-wrapper .hf-drp-footer__cancel{background-color:#fff;border:1px solid #ccc;border-radius:9999px;color:#000;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px}.hf-date-range-picker .hf-drp-footer__cancel:hover,.search-bar__input-wrapper .hf-drp-footer__cancel:hover{background-color:#f7f7f7}.MuiDatePicker-root,.MuiTimePicker-root{width:100%!important}.MuiPickersInputBase-root,.MuiPickersOutlinedInput-root,.MuiPickersTextField-root .MuiOutlinedInput-root,.css-vn7tya-MuiPickersInputBase-root-MuiPickersOutlinedInput-root,[class*=MuiPickersInputBase-root],[class*=MuiPickersOutlinedInput-root]{align-items:center!important;background:#fff!important;border:1px solid #ccc!important;border-radius:100px!important;box-sizing:border-box!important;cursor:pointer!important;display:flex!important;height:48px!important;max-height:48px!important;min-height:48px!important;padding:10px 10px 10px 18px!important;transition:all .3s ease!important}.MuiPickersInputBase-root fieldset,.MuiPickersOutlinedInput-root fieldset,.MuiPickersTextField-root .MuiOutlinedInput-root fieldset,.css-vn7tya-MuiPickersInputBase-root-MuiPickersOutlinedInput-root fieldset,[class*=MuiPickersInputBase-root] fieldset,[class*=MuiPickersOutlinedInput-root] fieldset{border:none!important}.MuiPickersInputBase-root:hover,.MuiPickersOutlinedInput-root:hover,.MuiPickersTextField-root .MuiOutlinedInput-root:hover,.css-vn7tya-MuiPickersInputBase-root-MuiPickersOutlinedInput-root:hover,[class*=MuiPickersInputBase-root]:hover,[class*=MuiPickersOutlinedInput-root]:hover{border-color:#999!important}.MuiPickersInputBase-root:hover fieldset,.MuiPickersOutlinedInput-root:hover fieldset,.MuiPickersTextField-root .MuiOutlinedInput-root:hover fieldset,.css-vn7tya-MuiPickersInputBase-root-MuiPickersOutlinedInput-root:hover fieldset,[class*=MuiPickersInputBase-root]:hover fieldset,[class*=MuiPickersOutlinedInput-root]:hover fieldset{border:none!important}.MuiPickersInputBase-root.Mui-focused,.MuiPickersOutlinedInput-root.Mui-focused,.MuiPickersTextField-root .MuiOutlinedInput-root.Mui-focused,.css-vn7tya-MuiPickersInputBase-root-MuiPickersOutlinedInput-root.Mui-focused,[class*=MuiPickersInputBase-root].Mui-focused,[class*=MuiPickersOutlinedInput-root].Mui-focused{border-color:#ff0054!important;box-shadow:0 0 0 2px #ff00541a!important}.MuiPickersInputBase-root.Mui-focused fieldset,.MuiPickersOutlinedInput-root.Mui-focused fieldset,.MuiPickersTextField-root .MuiOutlinedInput-root.Mui-focused fieldset,.css-vn7tya-MuiPickersInputBase-root-MuiPickersOutlinedInput-root.Mui-focused fieldset,[class*=MuiPickersInputBase-root].Mui-focused fieldset,[class*=MuiPickersOutlinedInput-root].Mui-focused fieldset{border:none!important}.MuiPickersInputBase-root .MuiInputBase-input,.MuiPickersInputBase-root input,.MuiPickersOutlinedInput-root .MuiInputBase-input,.MuiPickersOutlinedInput-root input,.MuiPickersTextField-root .MuiOutlinedInput-root .MuiInputBase-input,.MuiPickersTextField-root .MuiOutlinedInput-root input,.css-vn7tya-MuiPickersInputBase-root-MuiPickersOutlinedInput-root .MuiInputBase-input,.css-vn7tya-MuiPickersInputBase-root-MuiPickersOutlinedInput-root input,[class*=MuiPickersInputBase-root] .MuiInputBase-input,[class*=MuiPickersInputBase-root] input,[class*=MuiPickersOutlinedInput-root] .MuiInputBase-input,[class*=MuiPickersOutlinedInput-root] input{border:none!important;color:#000!important;cursor:pointer!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:600!important;height:auto!important;line-height:18px!important;margin:0!important;outline:none!important;padding:0!important}.MuiPickersInputBase-root input::placeholder,.MuiPickersOutlinedInput-root input::placeholder,.MuiPickersTextField-root .MuiOutlinedInput-root input::placeholder,.css-vn7tya-MuiPickersInputBase-root-MuiPickersOutlinedInput-root input::placeholder,[class*=MuiPickersInputBase-root] input::placeholder,[class*=MuiPickersOutlinedInput-root] input::placeholder{color:#000!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:600!important;line-height:18px!important;opacity:1!important}.input-component--rounded,.input-component--rounded.MuiFormControl-root,.input-component--rounded.MuiTextField-root{width:100%!important}.input-component--rounded.MuiFormControl-root .MuiInputBase-root,.input-component--rounded.MuiFormControl-root .MuiOutlinedInput-root,.input-component--rounded.MuiTextField-root .MuiInputBase-root,.input-component--rounded.MuiTextField-root .MuiOutlinedInput-root{background:#fff!important;border:1px solid #ccc!important;box-sizing:border-box!important;cursor:pointer!important;height:48px!important;max-height:48px!important;padding:10px 10px 10px 18px!important;transition:all .3s ease!important}.input-component--rounded.MuiFormControl-root .MuiInputBase-root fieldset,.input-component--rounded.MuiFormControl-root .MuiOutlinedInput-root fieldset,.input-component--rounded.MuiTextField-root .MuiInputBase-root fieldset,.input-component--rounded.MuiTextField-root .MuiOutlinedInput-root fieldset{border:none!important}.input-component--rounded.MuiFormControl-root .MuiInputBase-root:hover,.input-component--rounded.MuiFormControl-root .MuiOutlinedInput-root:hover,.input-component--rounded.MuiTextField-root .MuiInputBase-root:hover,.input-component--rounded.MuiTextField-root .MuiOutlinedInput-root:hover{border-color:#999!important}.input-component--rounded.MuiFormControl-root .MuiInputBase-root.Mui-focused,.input-component--rounded.MuiFormControl-root .MuiOutlinedInput-root.Mui-focused,.input-component--rounded.MuiTextField-root .MuiInputBase-root.Mui-focused,.input-component--rounded.MuiTextField-root .MuiOutlinedInput-root.Mui-focused{border-color:#ff0054!important;box-shadow:0 0 0 2px #ff00541a!important}.input-component--rounded.MuiFormControl-root .MuiInputBase-root.Mui-disabled,.input-component--rounded.MuiFormControl-root .MuiOutlinedInput-root.Mui-disabled,.input-component--rounded.MuiTextField-root .MuiInputBase-root.Mui-disabled,.input-component--rounded.MuiTextField-root .MuiOutlinedInput-root.Mui-disabled{background-color:#f5f5f5!important;border-color:#e0e0e0!important;cursor:not-allowed!important}.input-component--rounded.MuiFormControl-root .MuiInputBase-root.Mui-disabled fieldset,.input-component--rounded.MuiFormControl-root .MuiOutlinedInput-root.Mui-disabled fieldset,.input-component--rounded.MuiTextField-root .MuiInputBase-root.Mui-disabled fieldset,.input-component--rounded.MuiTextField-root .MuiOutlinedInput-root.Mui-disabled fieldset{border-color:#e0e0e0!important}.input-component--rounded.MuiFormControl-root .MuiInputBase-root.Mui-disabled input,.input-component--rounded.MuiFormControl-root .MuiInputBase-root.Mui-disabled textarea,.input-component--rounded.MuiFormControl-root .MuiOutlinedInput-root.Mui-disabled input,.input-component--rounded.MuiFormControl-root .MuiOutlinedInput-root.Mui-disabled textarea,.input-component--rounded.MuiTextField-root .MuiInputBase-root.Mui-disabled input,.input-component--rounded.MuiTextField-root .MuiInputBase-root.Mui-disabled textarea,.input-component--rounded.MuiTextField-root .MuiOutlinedInput-root.Mui-disabled input,.input-component--rounded.MuiTextField-root .MuiOutlinedInput-root.Mui-disabled textarea{color:#999!important;-webkit-text-fill-color:#999!important;cursor:not-allowed!important}.input-component--rounded .MuiInputLabel-root{color:#666!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:600!important;left:0!important;line-height:18px!important;pointer-events:none!important;position:absolute!important;transform:translate(18px,14px) scale(1)!important;transition:all .3s ease!important;z-index:1!important}.input-component--rounded .MuiInputLabel-root.MuiInputLabel-shrink{background:#fff!important;padding:0 8px!important;transform:translate(18px,-9px) scale(.75)!important}.input-component--rounded .MuiInputLabel-root.Mui-focused{color:#ff0054!important}.input-component--rounded .MuiInputAdornment-root{margin:0 0 0 4px!important}.input-component--rounded .MuiInputAdornment-root .MuiIconButton-root{border-radius:50%!important;margin:0!important;padding:4px!important}.input-component--rounded .MuiInputAdornment-root .MuiIconButton-root svg{height:20px!important;width:20px!important}.input-component--rounded .MuiInputAdornment-root .MuiIconButton-root:hover{background-color:#ff00540a!important}.input-component--rounded .MuiInputAdornment-root .MuiIconButton-root:active,.input-component--rounded .MuiInputAdornment-root .MuiIconButton-root:focus,.input-component--rounded .MuiInputAdornment-root .MuiIconButton-root:focus-visible{box-shadow:none!important;outline:none!important}.MuiPickersPopper-root{z-index:1300!important}.MuiPickersLayout-root{border-radius:12px!important;box-shadow:0 4px 20px #00000026!important;overflow:hidden!important}.MuiPickersDay-root{border-radius:8px!important;font-family:DM Sans,sans-serif!important;font-weight:600!important}.MuiPickersDay-root.Mui-selected{background-color:#ff0054!important;color:#fff!important;font-weight:600!important}.MuiPickersDay-root.Mui-selected:hover{background-color:#e60049!important}.MuiPickersDay-root.Mui-selected:focus{background-color:#ff0054!important}.MuiPickersDay-root:hover{background-color:#ff005414!important}.MuiPickersDay-root:focus{background-color:#ff00541f!important}.MuiPickersDay-root .MuiTouchRipple-root{display:none!important}.MuiPickersDay-today{background-color:#0000!important;border:1px solid #ff0054!important}.MuiPickersCalendarHeader-root .MuiPickersArrowSwitcher-button,.MuiPickersDay-today:not(.Mui-selected){color:#ff0054!important}.MuiPickersCalendarHeader-root .MuiPickersArrowSwitcher-button:hover{background-color:#ff005414!important}.MuiPickersCalendarHeader-root .MuiPickersArrowSwitcher-button svg{font-size:20px!important}.MuiPickersCalendarHeader-root .MuiPickersCalendarHeader-label{color:#323435!important;font-family:DM Sans,sans-serif!important;font-size:16px!important;font-weight:600!important}.MuiPickersCalendarHeader-root .MuiPickersCalendarHeader-switchViewButton{color:#323435!important}.MuiPickersCalendarHeader-root .MuiPickersCalendarHeader-switchViewButton:hover{background-color:#ff005414!important}.MuiPickersMonth-root,.MuiPickersYear-yearButton{font-family:DM Sans,sans-serif!important;font-weight:600!important}.MuiPickersMonth-root.Mui-selected,.MuiPickersYear-yearButton.Mui-selected{background-color:#ff0054!important;color:#fff!important}.MuiPickersMonth-root:hover,.MuiPickersYear-yearButton:hover{background-color:#ff005414!important}.MuiPickersMonth-root:focus,.MuiPickersYear-yearButton:focus{background-color:#ff00541f!important}.MuiPickersMonth-root .MuiTouchRipple-root,.MuiPickersYear-yearButton .MuiTouchRipple-root{display:none!important}.MuiClock-root .MuiClockPointer-root{background-color:#ff0054!important}.MuiClock-root .MuiClockPointer-thumb{background-color:#ff0054!important;border-color:#ff0054!important}.MuiClockNumber-root{font-family:DM Sans,sans-serif!important;font-weight:600!important}.MuiClockNumber-root.Mui-selected{background-color:#ff0054!important;color:#fff!important}.MuiClockNumber-root:hover{background-color:#ff005414!important}.MuiClockNumber-root:focus{background-color:#ff00541f!important}.MuiClockNumber-root .MuiTouchRipple-root{display:none!important}.MuiDialogActions-root .MuiButton-root,.MuiPickersLayout-actionBar .MuiButton-root{font-family:DM Sans,sans-serif!important;font-size:14px!important;font-weight:600!important;padding:6px 16px!important;text-transform:capitalize!important}.MuiDialogActions-root .MuiButton-root:hover,.MuiPickersLayout-actionBar .MuiButton-root:hover{opacity:.9}.MuiDialogActions-root .MuiButton-root:focus,.MuiDialogActions-root .MuiButton-root:focus-visible,.MuiPickersLayout-actionBar .MuiButton-root:focus,.MuiPickersLayout-actionBar .MuiButton-root:focus-visible{box-shadow:none!important;outline:none!important}.MuiDialogActions-root .MuiButton-root .MuiTouchRipple-root,.MuiPickersLayout-actionBar .MuiButton-root .MuiTouchRipple-root{display:none!important}.MuiClockNumber-root .MuiTouchRipple-child,.MuiClockNumber-root .MuiTouchRipple-ripple,.MuiClockNumber-root .MuiTouchRipple-rippleVisible,.MuiClockNumber-root .MuiTouchRipple-root,.MuiIconButton-root .MuiTouchRipple-child,.MuiIconButton-root .MuiTouchRipple-ripple,.MuiIconButton-root .MuiTouchRipple-rippleVisible,.MuiIconButton-root .MuiTouchRipple-root,.MuiPickersDay-root .MuiTouchRipple-child,.MuiPickersDay-root .MuiTouchRipple-ripple,.MuiPickersDay-root .MuiTouchRipple-rippleVisible,.MuiPickersDay-root .MuiTouchRipple-root,.MuiPickersMonth-root .MuiTouchRipple-child,.MuiPickersMonth-root .MuiTouchRipple-ripple,.MuiPickersMonth-root .MuiTouchRipple-rippleVisible,.MuiPickersMonth-root .MuiTouchRipple-root,.MuiPickersYear-yearButton .MuiTouchRipple-child,.MuiPickersYear-yearButton .MuiTouchRipple-ripple,.MuiPickersYear-yearButton .MuiTouchRipple-rippleVisible,.MuiPickersYear-yearButton .MuiTouchRipple-root{display:none!important;opacity:0!important;visibility:hidden!important}.MuiDialogContent-root{min-height:100px!important}.MuiPaper-root.MuiDialog-paper{min-height:200px!important}.section-heading{font-weight:600!important;margin-bottom:48px!important}.section-heading__highlight{color:var(--section-highlight-color,inherit)!important}@media(min-width:1280px){.section-heading{font-size:2.5rem!important;margin-bottom:56px!important}}@media(min-width:1920px){.section-heading{font-size:3rem!important;margin-bottom:64px!important}}@media(min-width:2460px){.section-heading{font-size:3.5rem!important;margin-bottom:80px!important}}.logo-card{align-items:center;display:flex;filter:grayscale(100%)!important;flex:none!important;justify-content:center;opacity:.5!important;position:relative!important;transition:all .3s ease!important}.logo-card--clickable{cursor:pointer!important}.logo-card--responsive{height:60px!important;width:200px!important}@media(min-width:960px){.logo-card--responsive{height:77px!important;width:290px!important}}@media(min-width:1280px){.logo-card--responsive{height:72px!important;width:280px!important}}@media(min-width:1920px){.logo-card--responsive{height:95px!important;width:360px!important}}@media(min-width:2460px){.logo-card--responsive{height:110px!important;width:420px!important}}.logo-card:hover{filter:grayscale(0)!important;opacity:1!important}.logo-card__image{height:100%!important;object-fit:contain!important;width:100%!important}.icon-circle{align-items:center;border-radius:50%!important;display:flex;flex-shrink:0!important;justify-content:center}.modal__close-button{color:#9e9e9e!important;position:absolute!important;right:8px!important;top:8px!important}.category-badge{border-radius:4px!important;font-weight:600!important}.segmented-tabs{align-items:center!important;background:#ededed!important;border-radius:8px!important;box-sizing:border-box!important;display:inline-flex!important;height:46px!important;justify-content:flex-end!important;margin-bottom:20px!important;padding:4px!important;position:relative!important;width:"100%"!important}.segmented-tabs .MuiTabs-indicator{display:none!important}.segmented-tabs .MuiTabs-flexContainer{display:flex!important;gap:6px!important;min-height:38px!important}.segmented-tabs__tab{background:#ededed!important;border-radius:8px!important;box-sizing:border-box!important;color:#595858!important;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:16px!important;font-weight:400!important;height:38px!important;letter-spacing:.1px!important;line-height:20px!important;min-height:38px!important;min-width:0!important;overflow:hidden!important;padding:8px 14px!important;text-overflow:ellipsis!important;text-transform:none!important;transition:all .2s ease!important;white-space:nowrap!important}.segmented-tabs__tab:hover:not(.Mui-selected):not(.Mui-disabled){background:#f5f5f5!important}.segmented-tabs__tab.Mui-selected{background:#fff!important;color:#22abe4!important;font-weight:500!important}.segmented-tabs__tab:focus-visible{outline:2px solid #22abe466!important;outline-offset:2px!important}.segmented-tabs__tab.Mui-disabled{cursor:not-allowed!important;opacity:.5!important}.segmented-tabs .MuiTab-root:first-of-type{justify-content:center!important;min-width:120px!important;width:auto!important}.segmented-tabs .MuiTab-root:nth-of-type(2),.segmented-tabs .MuiTab-root:nth-of-type(3){justify-content:center!important;min-width:150px!important;width:auto!important}.segmented-tabs .MuiTab-root:nth-of-type(4){justify-content:center!important;min-width:130px!important;width:auto!important}@media(max-width:768px){.segmented-tabs{max-width:440px!important;width:100%!important}.segmented-tabs .MuiTab-root{flex:1 1!important;font-size:14px!important;padding:6px 10px!important;width:auto!important}.segmented-tabs .MuiTab-root:first-of-type,.segmented-tabs .MuiTab-root:nth-of-type(2),.segmented-tabs .MuiTab-root:nth-of-type(3){width:auto!important}}@media(max-width:480px){.segmented-tabs{height:auto!important;min-height:46px!important}.segmented-tabs .MuiTab-root{font-size:13px!important;height:36px!important;min-height:36px!important;padding:6px 8px!important}.segmented-tabs .MuiTabs-flexContainer{min-height:36px!important}}.segmented-tabs__label-text{align-items:center;display:inline-flex;gap:4px;white-space:nowrap!important}.search-filters{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:16px!important;margin-bottom:24px!important}.search-filters__field{flex-shrink:0!important;width:320px!important}.search-filters__field--select{width:250px!important}.search-filters__field .MuiOutlinedInput-root{background-color:#fff!important;border-radius:50px!important}.search-filters__field .MuiOutlinedInput-root fieldset{border-color:#e0e0e0!important}.search-filters__field .MuiOutlinedInput-root.Mui-focused fieldset,.search-filters__field .MuiOutlinedInput-root:hover fieldset{border-color:#e91e63!important}@media(min-width:1280px){.search-filters__field{width:300px!important}}@media(min-width:1920px){.search-filters__field{width:340px!important}}@media(min-width:2460px){.search-filters__field{width:380px!important}}.search-filters__icon{color:#e91e63!important;font-size:20px!important}.search-filters__search-button{align-items:center!important;background:linear-gradient(135deg,#e91e63,#f06292)!important;border-radius:12px!important;box-shadow:0 2px 8px #e91e634d!important;cursor:pointer!important;display:flex!important;height:48px!important;justify-content:center!important;transition:all .3s ease!important;width:48px!important}.search-filters__search-button svg{color:#fff!important;font-size:24px!important}.search-filters__search-button:hover{box-shadow:0 4px 12px #e91e6366!important;transform:translateY(-2px)!important}.search-filters__search-button:active{transform:translateY(0)!important}@media(min-width:1920px){.search-filters__search-button{height:56px!important;width:56px!important}.search-filters__search-button svg{font-size:28px!important}}@media(min-width:2460px){.search-filters__search-button{height:64px!important;width:64px!important}.search-filters__search-button svg{font-size:32px!important}}@media(max-width:960px){.search-filters{align-items:stretch;flex-direction:column}.search-filters__field,.search-filters__field--select,.search-filters__search-button{max-width:100%!important;width:100%!important}}@media(max-width:600px){.search-filters{gap:8px!important}.search-filters__field .MuiOutlinedInput-root{font-size:.875rem!important}}.action-btn{border:1.5px solid #f44336!important;border-radius:9999px!important;font-weight:500!important;max-width:150px!important;min-width:120px!important;padding:8px 24px!important;text-transform:none!important;transition:all .2s ease!important}.action-btn:active,.action-btn:focus,.action-btn:focus-visible{border-color:#f44336!important;color:#f44336!important}.action-btn--reject{background-color:#f443360a!important;color:#f44336!important;outline:#f44336!important}.action-btn--reject,.action-btn--reject:hover{border-color:#f44336!important;box-shadow:none!important}.action-btn--reject:hover{background-color:#f4433614!important}.action-btn--approve{background-color:#d4edda!important;color:#155724!important}.action-btn--approve,.action-btn--approve:hover{border:1.5px solid #62ab73!important;box-shadow:none!important}.action-btn--approve:hover{background-color:#c3e6cb!important}.action-btn--approve:active,.action-btn--approve:focus,.action-btn--approve:focus-visible{background-color:#d4edda!important;border:1.5px solid #62ab73!important;box-shadow:none!important}.action-btn--approve:disabled{background-color:#d4edda80!important;border:1.5px solid #62ab7380!important;color:#15572480!important}@media(max-width:479px){.action-btn{font-size:.875rem!important;padding:8px 16px!important;width:100%!important}}.data-table{max-width:100%;width:100%}.data-table__container{max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;width:100%!important;-webkit-overflow-scrolling:touch!important}.data-table__container::-webkit-scrollbar{height:8px!important}.data-table__container::-webkit-scrollbar-track{background-color:#f1f1f1!important;border-radius:4px!important}.data-table__container::-webkit-scrollbar-thumb{background-color:#c1c1c1!important;border-radius:4px!important}.data-table__container::-webkit-scrollbar-thumb:hover{background-color:#999!important}.data-table__container{border-radius:16px;box-shadow:0 2px 8px #0000001a;scrollbar-color:#c1c1c1 #f1f1f1!important;scrollbar-width:thin!important}.data-table__table{min-width:1000px;table-layout:auto;width:100%}.data-table__header-cell{background-color:#e4e7e8;color:#333;font-size:.875rem;font-weight:600;padding:16px;white-space:nowrap}.data-table__header-cell:first-of-type{border-top-left-radius:16px}.data-table__header-cell:last-of-type{border-top-right-radius:16px}.data-table__body-cell{color:#616161;font-size:.875rem;padding:16px;word-wrap:break-word;overflow-wrap:break-word}.data-table__row{cursor:pointer;transition:background-color .2s ease}.data-table__row:hover{background-color:#0000000a}.data-table__row:last-child td{border-bottom:0}.data-table__row--selected{background-color:#1976d214!important}.data-table__row--selected:hover{background-color:#1976d21f!important}.data-table__pagination{border-top:1px solid #e0e0e0;display:flex;justify-content:flex-end;padding:8px 16px}.data-table--mobile .data-table__mobile-card{border-radius:8px;box-shadow:0 2px 8px #0000001a;cursor:pointer;margin-bottom:16px;padding:16px;position:relative;transition:box-shadow .2s ease}.data-table--mobile .data-table__mobile-card:hover{box-shadow:0 4px 12px #00000026}.data-table--mobile .data-table__mobile-card--selected{background-color:#1976d20a;border:2px solid #1976d280}.data-table--mobile .data-table__mobile-checkbox{position:absolute;right:8px;top:8px}.data-table--mobile .data-table__mobile-row{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:8px 0}.data-table--mobile .data-table__mobile-row:last-child{border-bottom:none}.data-table--mobile .data-table__mobile-label{color:#666;flex:0 0 35%;font-size:.875rem;font-weight:600}.data-table--mobile .data-table__mobile-value{color:#333;flex:1 1;font-size:.875rem;text-align:right;word-break:break-word}@media(max-width:960px){.data-table__body-cell,.data-table__header-cell{font-size:.8125rem;padding:12px 8px}}@media(max-width:600px){.data-table--mobile .data-table__mobile-card{margin-bottom:12px;padding:12px}.data-table--mobile .data-table__mobile-row{align-items:flex-start;flex-direction:column;gap:4px;padding:6px 0}.data-table--mobile .data-table__mobile-label{flex:none}.data-table--mobile .data-table__mobile-value{flex:none;text-align:left;width:100%}}.logout-loading-overlay{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fffffffa,#f9f9f9fa);bottom:0;display:flex;height:100vh;justify-content:center;left:0;position:fixed;right:0;top:0;width:100vw;z-index:9999}.logout-loading-overlay__content{align-items:center;animation:fadeInScale .3s ease-out;display:flex;flex-direction:column;gap:24px;justify-content:center;padding:40px}.logout-loading-overlay__icon-wrapper{align-items:center;animation:pulse 2s ease-in-out infinite;background:linear-gradient(135deg,#f06,#ff3385);border-radius:50%;display:flex;height:80px;justify-content:center;width:80px}.logout-loading-overlay__icon{color:#fff!important;font-size:40px!important}.logout-loading-overlay__spinner{color:#f06!important}.logout-loading-overlay__text{color:#333!important;font-weight:600!important;margin:0!important}.logout-loading-overlay__subtext{color:#666!important;margin:0!important;text-align:center!important}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.profile-info-card{background:#fff!important;border:1px solid #e0e0e0!important;border-radius:20px!important;box-sizing:border-box!important;padding:16px 20px!important;transition:all .3s ease!important;width:100%!important}.profile-info-card:hover{border-color:#2196f3!important;box-shadow:0 2px 8px #2196f31a!important}.profile-info-card__content{align-items:center!important;display:flex!important;flex-wrap:nowrap!important;gap:12px!important}.profile-info-card__icon{align-items:center!important;border-radius:50%!important;display:flex!important;flex-shrink:0!important;height:44px!important;justify-content:center!important;padding:10px!important;width:44px!important}.profile-info-card__info{display:flex!important;flex:1 1!important;flex-direction:column!important;gap:4px!important;min-width:0!important;overflow:hidden!important}.profile-info-card__value{color:#333!important;font-size:14px!important;font-weight:500!important;overflow-wrap:break-word!important;white-space:normal!important;word-break:break-word!important}.profile-info-card__subtitle{color:#999!important;font-size:12px!important}.profile-info-card__action{flex-shrink:0!important;margin-left:8px!important;white-space:nowrap!important}@media(max-width:768px){.profile-info-card__action{font-size:12px!important}}.profile-info-card__verified{align-items:center!important;display:flex!important;flex-shrink:0!important;gap:4px!important;margin-left:8px!important;white-space:nowrap!important}.profile-info-card__verified-text{color:#4caf50!important;font-size:13px!important;font-weight:600!important}@media(max-width:768px){.profile-info-card__verified-text{display:none!important}}.profile-info-card__verified-icon{color:#4caf50!important;font-size:20px!important}.file-upload-section{align-items:flex-start;box-sizing:border-box;display:flex;flex:none;flex-direction:column;flex-grow:1;gap:12px;max-width:100%!important;min-width:0;overflow:hidden;padding:0;width:100%!important}.file-upload-section__title{align-self:stretch;color:#000;flex:none;flex-grow:0;font-family:DM Sans,sans-serif;font-size:18px!important;font-weight:700;line-height:21px!important;margin-bottom:10px!important;width:100%}.file-upload-section__upload-container{align-items:flex-start;align-self:stretch;flex:none;flex-direction:column;flex-grow:0;gap:4px;overflow:hidden;padding:0}.file-upload-section__upload-area,.file-upload-section__upload-container{box-sizing:border-box;display:flex;max-width:100%!important;min-width:0;width:100%!important}.file-upload-section__upload-area{align-items:center;background:#22abe41a;border:1px dashed #22abe4;border-radius:5px;flex:0 0 auto;flex-direction:column;gap:10px;height:100%;justify-content:center;padding:8px 16px 12px;position:relative;transition:all .3s ease}.file-upload-section__upload-area:hover{background:#22abe426;border-color:#22abe4}.file-upload-section__upload-area--dragging{background:#22abe433;border:2px solid #22abe4}.file-upload-section__upload-area--big{box-sizing:border-box;height:120px;max-width:100%!important;min-width:100%!important;width:100%!important}@media(min-width:600px){.file-upload-section__upload-area--big{height:140px}}@media(min-width:960px){.file-upload-section__upload-area--big{height:160px}}@media(min-width:1280px){.file-upload-section__upload-area--big{height:150px}}@media(min-width:1920px){.file-upload-section__upload-area--big{height:210px}}@media(min-width:2460px){.file-upload-section__upload-area--big{height:280px}}.file-upload-section__file-input{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.file-upload-section__upload-label{cursor:pointer;width:100%}.file-upload-section__upload-content,.file-upload-section__upload-label{align-items:center;display:flex;flex-direction:column;gap:8px;height:100%;justify-content:center;padding:0}.file-upload-section__upload-content{box-sizing:border-box;flex:none;max-width:100%!important;min-width:0;width:100%!important}.file-upload-section__upload-icon{color:#22abe4;flex:none;height:48px;width:48px}.file-upload-section__upload-text-wrapper{align-items:center;box-sizing:border-box;display:flex;flex:none;flex-direction:column;gap:1px;justify-content:center;max-width:100%!important;min-width:0;padding:0;width:100%!important}.file-upload-section__upload-text{align-items:center;color:#323949;display:flex;font-family:DM Sans,sans-serif;font-size:13px;font-style:normal;font-weight:500;justify-content:center;line-height:26px;text-align:center;white-space:nowrap}.file-upload-section__upload-link{color:#22abe4;cursor:pointer;font-weight:500;margin-left:4px;text-decoration:underline}.file-upload-section__upload-link:hover{color:#1a8bb8}.file-upload-section__upload-hint{align-items:center;color:#746e82;display:flex;font-family:DM Sans,sans-serif;font-size:10px;font-style:normal;font-weight:400;justify-content:center;line-height:130%;text-align:center}.file-upload-section__upload-info{align-self:stretch;color:#b1b1b1;flex:none;flex-grow:0;font-family:DM Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;height:21px;line-height:21px;width:100%}.file-upload-section__content-wrapper{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:row;gap:16px;max-width:100%;overflow:hidden;width:100%}.file-upload-section__content-wrapper--has-files .file-upload-section__upload-container{flex:0 0 auto}.file-upload-section__preview-grid{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:4px;max-width:100%;overflow:hidden;width:100%}.file-upload-section__preview-row{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;max-width:100%;min-height:120px;overflow-x:auto;overflow-y:hidden;width:100%}.file-upload-section__preview-row::-webkit-scrollbar{height:6px}.file-upload-section__preview-row::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.file-upload-section__preview-row::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.file-upload-section__preview-row::-webkit-scrollbar-thumb:hover{background:#555}@media(min-width:600px){.file-upload-section__preview-row{min-height:140px}}@media(min-width:960px){.file-upload-section__preview-row{min-height:160px}}@media(min-width:1280px){.file-upload-section__preview-row{min-height:150px}}@media(min-width:1920px){.file-upload-section__preview-row{min-height:210px}}@media(min-width:2460px){.file-upload-section__preview-row{min-height:280px}}.file-upload-section__preview-item{background:#f2f4f7;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;flex:0 0 auto;height:120px;overflow:hidden;position:relative;width:150px}@media(min-width:600px){.file-upload-section__preview-item{height:140px;width:160px}}@media(min-width:960px){.file-upload-section__preview-item{height:160px;width:170px}}@media(min-width:1280px){.file-upload-section__preview-item{height:150px;width:150px}}@media(min-width:1920px){.file-upload-section__preview-item{height:210px;width:210px}}@media(min-width:2460px){.file-upload-section__preview-item{height:280px;width:280px}}.file-upload-section__preview-item:hover .file-upload-section__remove-btn{opacity:1}.file-upload-section__upload-item{box-sizing:border-box;flex:0 0 auto;height:120px;position:relative;width:150px}@media(min-width:600px){.file-upload-section__upload-item{height:140px;width:160px}}@media(min-width:960px){.file-upload-section__upload-item{height:160px;width:170px}}@media(min-width:1280px){.file-upload-section__upload-item{height:150px;width:150px}}@media(min-width:1920px){.file-upload-section__upload-item{height:210px;width:210px}}@media(min-width:2460px){.file-upload-section__upload-item{height:280px;width:280px}}.file-upload-section__preview-image-container{background:#f2f4f7;border-radius:8px;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.file-upload-section__preview-image,.file-upload-section__preview-pdf,.file-upload-section__preview-video{border-radius:0;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.file-upload-section__preview-pdf{background:#f5f5f5;border:none}.file-upload-section__more-indicator{align-items:center;background:#0009;border-radius:8px;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:background .2s ease;width:100%;z-index:1}.file-upload-section__preview-item:hover .file-upload-section__more-indicator{background:#000c}.file-upload-section__more-count{color:#fff;font-family:DM Sans,sans-serif;font-size:24px;font-weight:700;line-height:1.2;text-align:center;text-shadow:0 1px 2px #00000080}.file-upload-section__preview-item:hover .file-upload-section__more-count{font-size:20px}.file-upload-section__remove-btn{height:32px!important;left:6px;min-width:32px!important;opacity:0;padding:4px!important;position:absolute;top:6px;transition:opacity .3s ease;width:32px!important;z-index:2}.file-upload-section__remove-btn:hover{background:#fff!important}.file-upload-section__remove-btn svg{color:#d92d20;font-size:20px}.file-upload-section__view-all-btn{align-items:center;background:#22abe41a;border:1px dashed #22abe4;border-radius:8px;cursor:pointer;display:flex;flex:1 1;height:120px;justify-content:center;transition:all .3s ease;width:150px}@media(min-width:600px){.file-upload-section__view-all-btn{height:140px;width:160px}}@media(min-width:960px){.file-upload-section__view-all-btn{height:160px;width:170px}}@media(min-width:1280px){.file-upload-section__view-all-btn{height:150px;width:150px}}@media(min-width:1920px){.file-upload-section__view-all-btn{height:210px;width:210px}}@media(min-width:2460px){.file-upload-section__view-all-btn{height:280px;width:280px}}.file-upload-section__view-all-btn:hover{background:#22abe426}.file-upload-section__view-all-btn-content{align-items:center;display:flex;flex-direction:column;gap:8px}.file-upload-section__view-all-btn-text{color:#22abe4;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500}.file-upload-section__view-all-btn-count{color:#22abe4;font-family:DM Sans,sans-serif;font-size:24px;font-weight:600}.file-upload-section--half-width,.file-upload-section--half-width .file-upload-section__upload-area--big,.file-upload-section--half-width .file-upload-section__upload-container{box-sizing:border-box!important;max-width:100%!important;min-width:0!important;width:100%!important}.file-upload-section--half-width .file-upload-section__upload-area--big{padding:2px 4px!important}.file-upload-section--half-width .file-upload-section__upload-text{font-size:13px!important;-webkit-hyphens:auto!important;hyphens:auto!important;line-height:18px!important}.file-upload-section--half-width .file-upload-section__upload-hint,.file-upload-section--half-width .file-upload-section__upload-text{text-align:center!important;word-wrap:break-word!important;max-width:100%!important;overflow:visible!important;overflow-wrap:break-word!important;white-space:normal!important}.file-upload-section--half-width .file-upload-section__upload-hint{font-size:8px!important;line-height:12px!important}.file-upload-section--half-width .file-upload-section__upload-icon{height:30px!important;width:30px!important}.file-upload-section--half-width .file-upload-section__upload-content{box-sizing:border-box!important;gap:2px!important;padding:2px!important}.file-upload-section--half-width .file-upload-section__upload-text-wrapper{box-sizing:border-box!important;max-width:100%!important;min-width:0!important;width:100%!important}@media(max-width:768px){.file-upload-section__title{font-size:18px;line-height:24px}.file-upload-section__preview-row{flex-wrap:wrap;gap:8px}.file-upload-section__preview-item,.file-upload-section__upload-item,.file-upload-section__view-all-btn{min-width:calc(50% - 4px);width:calc(50% - 4px)}}@media(max-width:480px){.file-upload-section__title{font-size:16px;line-height:22px}.file-upload-section__preview-row{flex-direction:column;gap:8px}.file-upload-section__preview-item,.file-upload-section__upload-item,.file-upload-section__view-all-btn{min-width:100%;width:100%}}.notification{align-items:flex-start;animation:slideIn .3s ease-out;background:#fff;border:1px solid #fff;border-radius:6px;box-shadow:0 0 10px #00000040;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;max-width:500px;min-width:419px;padding:16px 16px 20px;position:fixed;right:24px;top:24px;z-index:9999}.notification__content{align-items:flex-start;display:flex;flex-direction:row;gap:16px;padding:0;width:100%}.notification__icon-wrapper{align-items:center;border-radius:100px;display:flex;flex-direction:row;flex-shrink:0;gap:10px;height:28px;justify-content:center;padding:6px;width:28px}.notification__icon{color:#fff;height:16px;width:16px}.notification__icon--error,.notification__icon--info,.notification__icon--success,.notification__icon--warning{color:#fff}.notification__text-content{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:12px;min-width:0;padding:0}.notification__title{color:#199d34;font-size:18px;font-weight:600;line-height:24px}.notification__description,.notification__title{font-family:DM Sans,sans-serif;font-style:normal;margin:0;word-wrap:break-word}.notification__description{color:#000;font-size:16px;font-weight:400;line-height:22px}.notification__close-btn{align-items:center;border-radius:4px;cursor:pointer;display:flex;flex-direction:row;flex-shrink:0;gap:0;height:24px;justify-content:center;min-width:24px;padding:4px;transition:background-color .2s ease;width:24px}.notification__close-btn:hover{background-color:#0000000d}.notification__close-btn:active{background-color:#0000001a}.notification__close-icon{color:#0009;height:16px;transition:color .2s ease;width:16px}.notification__close-icon:hover{color:#000c}@keyframes slideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@media(max-width:768px){.notification{left:16px;max-width:none;min-width:auto;right:16px}}.payments-table{background-color:#fff!important;border-radius:16px!important;box-shadow:0 12px 40px #0000000a!important;max-width:100%!important;padding:24px!important;width:100%!important}.payments-table__filters{align-items:center!important;display:flex!important;justify-content:space-between!important;margin-bottom:16px!important}.payments-table__date-filter{display:flex!important;flex-direction:column!important;gap:8px!important}.payments-table__date-label{color:#1e1e1e!important;font-weight:600!important}.payments-table__date-inputs{align-items:center!important;display:flex!important;gap:12px!important}.payments-table__date-input{background-color:#fafafa!important;min-width:150px!important}.payments-table__date-input,.payments-table__date-input .MuiOutlinedInput-root{border-radius:12px!important}.payments-table__date-separator{color:#9e9e9e!important;font-weight:500!important}.payments-table__container{max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;width:100%!important;-webkit-overflow-scrolling:touch!important}.payments-table__container::-webkit-scrollbar{height:8px!important}.payments-table__container::-webkit-scrollbar-track{background-color:#f1f1f1!important;border-radius:4px!important}.payments-table__container::-webkit-scrollbar-thumb{background-color:#c1c1c1!important;border-radius:4px!important}.payments-table__container::-webkit-scrollbar-thumb:hover{background-color:#999!important}.payments-table__container{border:1px solid #ebebeb!important;border-radius:16px!important;scrollbar-color:#c1c1c1 #f1f1f1!important;scrollbar-width:thin!important}.payments-table table{border-collapse:initial!important;border-spacing:0!important;min-width:1400px!important;table-layout:auto!important;width:100%!important}.payments-table thead tr{background-color:#e4e7e8!important}.payments-table thead tr th:first-child{border-top-left-radius:15px!important}.payments-table thead tr th:last-child{border-top-right-radius:15px!important}.payments-table th{background-color:#e4e7e8!important;color:#000!important;font-size:13px!important;font-weight:600!important;letter-spacing:.02em!important}.payments-table tbody tr:last-child td:first-child{border-bottom-left-radius:15px!important}.payments-table tbody tr:last-child td:last-child{border-bottom-right-radius:15px!important}.payments-table__sticky-cell{background-color:#fff!important;box-shadow:2px 0 4px #0000000d!important;left:0!important;position:-webkit-sticky!important;position:sticky!important}.payments-table thead tr .payments-table__sticky-cell{background-color:#e4e7e8!important;z-index:11!important}.payments-table tbody tr .payments-table__sticky-cell{background-color:#fff!important;z-index:10!important}.payments-table td{background-color:#fff!important;color:#616161!important;font-size:14px!important;padding-bottom:16px!important;padding-top:16px!important}.payments-table__status-select{align-items:center!important;display:inline-flex!important;min-width:0!important;position:relative!important;width:auto!important}.payments-table__status-select .MuiOutlinedInput-notchedOutline{border:none!important}.payments-table__status-select .MuiOutlinedInput-root{min-width:0!important;padding:0!important;width:auto!important}.payments-table__status-select .MuiOutlinedInput-root .MuiChip-root{display:inline-flex!important;justify-content:center!important;margin:0!important;min-width:120px!important;padding:6px 12px!important}.payments-table__status-select .MuiSelect-select{align-items:center!important;display:flex!important;gap:0!important;min-width:0!important;padding:0!important;width:auto!important}.payments-table__status-select .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.payments-table__status-select .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border:none!important}.payments-table__status-chip{font-weight:600!important;letter-spacing:.03em!important;text-transform:uppercase!important}.payments-table__status-chip--paid{background-color:#3bb54a!important;color:#fff!important}.payments-table__status-chip--pending{background-color:#fbbc05!important;color:#000!important}.payments-table__status-chip--failed,.payments-table__status-chip--overdue{background-color:#ef5b5b!important;color:#fff!important}.payments-table__record-button{border-radius:20px!important;color:#0f8bff!important;font-weight:600!important;text-transform:none!important}.payments-table__record-button:hover{background-color:#0f8bff14!important}.payments-table__loading-cell{height:200px!important}.payments-table__empty-cell{color:#888!important;height:200px!important}.payments-table__footer{align-items:center!important;display:flex!important;justify-content:space-between!important;margin-top:16px!important}.payments-table__footer-total{color:#666!important;font-weight:500!important}.payments-table .MuiTablePagination-root{border:none!important}@media(max-width:960px){.payments-table{padding:16px!important}.payments-table table{min-width:720px}}.add-rule-modal__radio-group{display:flex;width:100%}.add-rule-modal__content{margin-bottom:16px;max-height:400px;min-height:160px;overflow-y:auto;width:100%}.add-rule-modal__upload-wrapper{display:flex;justify-content:center;max-height:300px;overflow-y:auto;padding-bottom:16px;padding-left:20px;padding-right:20px;width:100%}.add-rule-modal .file-upload-section__title,.add-rule-modal__upload-wrapper .file-upload-section__title{display:none}.add-rule-modal .file-upload-section__upload-area,.add-rule-modal__upload-wrapper .file-upload-section__upload-area{align-items:center;background:#22abe41a;border:1px dashed #22abe4;border-radius:5px;display:flex;height:120px;justify-content:center;padding:8px 16px 12px}.add-rule-modal .file-upload-section__upload-item,.add-rule-modal__upload-wrapper .file-upload-section__upload-item{height:120px;width:150px}.add-rule-modal .file-upload-section__preview-grid,.add-rule-modal__upload-wrapper .file-upload-section__preview-grid{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.add-rule-modal .file-upload-section__preview-row,.add-rule-modal__upload-wrapper .file-upload-section__preview-row{align-items:flex-start;display:flex;gap:8px;justify-content:center;width:100%}.add-rule-modal .file-upload-section__upload-icon,.add-rule-modal__upload-wrapper .file-upload-section__upload-icon{color:#22abe4;font-size:48px;height:48px;width:48px}.add-rule-modal .file-upload-section__upload-text,.add-rule-modal__upload-wrapper .file-upload-section__upload-text{align-items:center;color:#323949;display:flex;font-family:Poppins,DM Sans,sans-serif;font-size:13px;font-weight:500;justify-content:center;line-height:26px;text-align:center}.add-rule-modal .file-upload-section__upload-hint,.add-rule-modal__upload-wrapper .file-upload-section__upload-hint{align-items:center;color:#746e82;display:flex;font-family:Poppins,DM Sans,sans-serif;font-size:10px;font-weight:400;justify-content:center;line-height:130%;text-align:center}.add-rule-modal .file-upload-section__upload-info,.add-rule-modal__upload-wrapper .file-upload-section__upload-info{display:none}.MuiFormControlLabel-root.add-rule-modal__radio-option{background:#fff;border-radius:20px;flex:1 1;height:50px;margin:0;max-width:194.5px;padding:3px 16px;transition:border-color .2s ease}.MuiFormControlLabel-root.add-rule-modal__radio-option--selected{border:.5px solid #0093fe}.MuiFormControlLabel-root.add-rule-modal__radio-option--unselected{border:.5px solid #c1bdbd}.confirmation-modal{overflow:hidden!important}.confirmation-modal__actions{align-items:center!important;align-self:stretch!important;border-top:1px solid #ebebeb!important;box-sizing:border-box!important;display:flex!important;flex:none!important;flex-direction:row!important;flex-grow:0!important;gap:8px!important;height:auto!important;justify-content:flex-end!important;margin-top:0!important;min-height:auto!important;order:0!important;padding:16px 24px!important;width:100%!important}.confirmation-modal__message{color:#666!important;font-weight:400!important;line-height:24px!important;word-wrap:break-word!important;max-height:150px!important;overflow:hidden!important;overflow-wrap:break-word!important}.confirmation-modal__cancel-button,.confirmation-modal__message{font-family:DM Sans,sans-serif!important;font-size:16px!important}.confirmation-modal__cancel-button{align-items:center!important;align-self:center!important;background:#fff!important;border:1px solid #7b7b7b!important;border-radius:50px!important;box-sizing:border-box!important;color:#000!important;display:flex!important;flex:none!important;flex-direction:row!important;flex-grow:0!important;font-style:normal!important;font-weight:500!important;gap:10px!important;height:45px!important;justify-content:center!important;line-height:21px!important;margin:0!important;max-height:45px!important;min-height:45px!important;order:0!important;padding:11px 32px!important;text-transform:none!important;width:140px!important}.confirmation-modal__cancel-button:hover{background-color:#0000000d!important;border-color:#7b7b7b!important}.confirmation-modal__cancel-button:active{background-color:#0000001a!important;border-color:#7b7b7b!important}.confirmation-modal__cancel-button:focus{border:1px solid #7b7b7b!important;box-shadow:0 0 0 2px #7b7b7b4d!important;outline:none!important}.confirmation-modal__cancel-button:focus-visible{border:1px solid #7b7b7b!important;box-shadow:0 0 0 2px #7b7b7b4d!important;outline:none!important}.confirmation-modal__cancel-button:disabled{background:#fff!important;border-color:#ccc!important;color:#999!important;cursor:not-allowed!important;opacity:.6!important}.confirmation-modal__cancel-button.MuiButton-root,.confirmation-modal__cancel-button.MuiButtonBase-root{border-radius:50px!important}.confirmation-modal__confirm-button{align-items:center!important;align-self:center!important;background:#ff0054!important;border:none!important;border-radius:50px!important;color:#fff!important;display:flex!important;flex:none!important;flex-direction:row!important;flex-grow:0!important;font-family:DM Sans,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:800!important;gap:24px!important;height:45px!important;justify-content:center!important;line-height:21px!important;margin:0!important;max-height:45px!important;min-height:45px!important;order:1!important;padding:12px 16px!important;text-align:right!important;text-transform:none!important;width:140px!important}.confirmation-modal__confirm-button:hover{background:#ff3385!important;color:#fff!important}.confirmation-modal__confirm-button:active{background:#ff1a6b!important;color:#fff!important}.confirmation-modal__confirm-button:focus{background:#ff0054!important;box-shadow:0 0 0 2px #ff00544d!important;color:#fff!important;outline:none!important}.confirmation-modal__confirm-button:focus-visible{background:#ff0054!important;box-shadow:0 0 0 2px #ff00544d!important;color:#fff!important;outline:none!important}.confirmation-modal__confirm-button:disabled{background:#ccc!important;color:#999!important;cursor:not-allowed!important;opacity:.6!important}.confirmation-modal .MuiButton-root.confirmation-modal__cancel-button,.confirmation-modal .MuiButton-root.confirmation-modal__confirm-button,.confirmation-modal .MuiButtonBase-root.confirmation-modal__cancel-button,.confirmation-modal .MuiButtonBase-root.confirmation-modal__confirm-button,.confirmation-modal__confirm-button.MuiButton-root,.confirmation-modal__confirm-button.MuiButtonBase-root{border-radius:50px!important}.notification-dropdown__paper{border-radius:12px;box-shadow:0 8px 24px #0000001f;max-height:600px;width:400px}@media(max-width:959px){.notification-dropdown__paper{max-width:400px;width:90vw}}.notification-dropdown__header{align-items:center;background-color:#f5f5f5;display:flex;justify-content:space-between;padding:16px 24px}.notification-dropdown__title{align-items:center;color:#333;display:flex;font-size:1.125rem;font-weight:700;gap:8px}.notification-dropdown__badge{margin-left:8px}.notification-dropdown__mark-all{color:#006dd1;cursor:pointer;font-size:.875rem;transition:all .2s ease}.notification-dropdown__mark-all:hover{color:#00529e;text-decoration:underline}.notification-dropdown__list{max-height:480px;overflow-y:auto;padding:0}.notification-dropdown__list::-webkit-scrollbar{width:6px}.notification-dropdown__list::-webkit-scrollbar-track{background:#f7f7f7}.notification-dropdown__list::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:3px}.notification-dropdown__list::-webkit-scrollbar-thumb:hover{background:#9e9e9e}.notification-dropdown__empty{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:64px 24px;text-align:center}.notification-dropdown__empty-icon{color:#bdbdbd;font-size:3rem;margin-bottom:16px}.notification-dropdown__item{align-items:flex-start;border-bottom:1px solid #e0e0e0;cursor:pointer;display:flex;gap:12px;padding:16px 24px;transition:all .2s ease}.notification-dropdown__item:last-child{border-bottom:none}.notification-dropdown__item:hover{background-color:#f7f7f7}.notification-dropdown__item--unread{background-color:#006dd10a}.notification-dropdown__item--unread:hover{background-color:#006dd114}.notification-dropdown__item--unread .notification-dropdown__item-title{font-weight:600}.notification-dropdown__item--unread:before{background-color:#006dd1;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.notification-dropdown__item{position:relative}.notification-dropdown__item-icon{flex-shrink:0;margin-top:2px}.notification-dropdown__icon{font-size:1.5rem}.notification-dropdown__icon--success{color:#4caf50}.notification-dropdown__icon--error{color:#f44336}.notification-dropdown__icon--warning{color:#ff9800}.notification-dropdown__icon--info{color:#2196f3}.notification-dropdown__item-title{color:#333;font-size:.9375rem;font-weight:900!important;line-height:1.3;margin-bottom:4px}.notification-dropdown__item-message{color:#666;font-size:.875rem;line-height:1.4;margin-bottom:4px}.notification-dropdown__item-time{color:#999;display:flex;font-size:.75rem;justify-content:end}.notification-dropdown__item-clear{color:#666;opacity:0;transition:opacity .2s ease}.notification-dropdown__item-clear:hover{background-color:#f4433614;color:#f44336}.notification-dropdown__item:hover .notification-dropdown__item-clear{opacity:1}.header__notification-button{margin-right:8px}.header__notification-button .MuiBadge-badge{font-size:.75rem;font-weight:600;height:18px;min-width:18px}.header__notification-button:hover{background-color:#006dd10a}.breadcrumb{align-self:stretch!important;display:flex!important;flex-direction:row!important;gap:5px!important;max-width:1320px!important;padding:0!important;width:100%!important}.breadcrumb,.breadcrumb__item{align-items:center!important;flex:none!important;flex-grow:0!important;height:26px!important}.breadcrumb__item{display:inline-flex!important;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:20px!important;font-style:normal!important;letter-spacing:.1px!important;line-height:26px!important;white-space:nowrap!important}.breadcrumb__item--clickable{background:none!important;border:none!important;cursor:pointer!important;padding:0!important;transition:color .2s ease!important}.breadcrumb__item--link{color:#242424!important;font-weight:700!important}.breadcrumb__item--link.breadcrumb__item--clickable:hover{color:#22abe4!important;text-decoration:none!important}.breadcrumb__item--link.breadcrumb__item--clickable:active{color:#1e9ad0!important}.breadcrumb__item--current{color:#595858!important;cursor:default!important;font-weight:400!important}.breadcrumb__separator{color:#000!important;flex:none!important;flex-grow:0!important;transform:rotate(0deg)!important}.breadcrumb__separator,.breadcrumb__separator svg{height:24px!important;width:24px!important}@media(max-width:768px){.breadcrumb{flex-wrap:wrap!important;height:auto!important;max-width:100%!important;min-height:26px!important}.breadcrumb__item{font-size:16px!important;height:auto!important;line-height:22px!important;min-height:22px!important}.breadcrumb__separator,.breadcrumb__separator svg{height:20px!important;width:20px!important}}@media(max-width:480px){.breadcrumb__item{font-size:14px!important;line-height:20px!important}.breadcrumb__separator,.breadcrumb__separator svg{height:18px!important;width:18px!important}}.admin-space-detail__breadcrumbs,.booking-detail-view__breadcrumbs,.host-detail-view__breadcrumbs,.manage-bookings-page__breadcrumbs,.manage-hosts-page__breadcrumbs,.page-breadcrumbs,.payments-page__breadcrumbs,.reports-dashboard__breadcrumbs,.reports-page__breadcrumbs,.subscriptions-page__breadcrumbs,.user-management-page__breadcrumbs{margin-bottom:24px!important;padding:16px 0!important}.admin-space-detail__breadcrumbs a,.booking-detail-view__breadcrumbs a,.host-detail-view__breadcrumbs a,.manage-bookings-page__breadcrumbs a,.manage-hosts-page__breadcrumbs a,.page-breadcrumbs a,.payments-page__breadcrumbs a,.reports-dashboard__breadcrumbs a,.reports-page__breadcrumbs a,.subscriptions-page__breadcrumbs a,.user-management-page__breadcrumbs a{color:#666!important;font-size:.875rem!important;text-decoration:none!important}.admin-space-detail__breadcrumbs a:hover,.booking-detail-view__breadcrumbs a:hover,.host-detail-view__breadcrumbs a:hover,.manage-bookings-page__breadcrumbs a:hover,.manage-hosts-page__breadcrumbs a:hover,.page-breadcrumbs a:hover,.payments-page__breadcrumbs a:hover,.reports-dashboard__breadcrumbs a:hover,.reports-page__breadcrumbs a:hover,.subscriptions-page__breadcrumbs a:hover,.user-management-page__breadcrumbs a:hover{color:#006dd1!important;text-decoration:underline!important}.admin-space-detail__breadcrumbs .MuiTypography-root,.booking-detail-view__breadcrumbs .MuiTypography-root,.host-detail-view__breadcrumbs .MuiTypography-root,.manage-bookings-page__breadcrumbs .MuiTypography-root,.manage-hosts-page__breadcrumbs .MuiTypography-root,.page-breadcrumbs .MuiTypography-root,.payments-page__breadcrumbs .MuiTypography-root,.reports-dashboard__breadcrumbs .MuiTypography-root,.reports-page__breadcrumbs .MuiTypography-root,.subscriptions-page__breadcrumbs .MuiTypography-root,.user-management-page__breadcrumbs .MuiTypography-root{font-size:.875rem!important;font-weight:600!important}.booking-details-modal__content{padding:16px 24px 24px!important}.booking-details-modal__space-info{display:flex!important;gap:20px!important;margin-bottom:24px!important}.booking-details-modal__image{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border-radius:12px!important;flex-shrink:0!important;height:160px!important;width:220px!important}.booking-details-modal__space-details{flex:1 1!important}.booking-details-modal__space-header{align-items:flex-start!important;display:flex!important;justify-content:space-between!important;margin-bottom:16px!important}.booking-details-modal__category{align-items:center!important;color:#666!important;display:flex!important;gap:6px!important;margin-bottom:8px!important}.booking-details-modal__category-icon{font-size:16px!important}.booking-details-modal__space-name{color:#000!important;font-size:18px!important;font-weight:700!important;margin-bottom:4px!important}.booking-details-modal__address{color:#666!important;font-size:14px!important}.booking-details-modal__price-section{align-items:flex-end!important;display:flex!important;flex-direction:column!important;gap:8px!important}.booking-details-modal__price{color:#000!important;font-size:20px!important;font-weight:700!important}.booking-details-modal__status-badge{font-size:11px!important;font-weight:600!important;height:22px!important}.booking-details-modal__map-link{align-items:center!important;color:#22abe4!important;cursor:pointer!important;display:inline-flex!important;font-size:13px!important;font-weight:600!important;gap:6px!important;text-decoration:none!important}.booking-details-modal__map-link:hover{text-decoration:underline!important}.booking-details-modal__map-icon{font-size:16px!important}.booking-details-modal__info-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;grid-gap:20px!important;gap:20px!important;margin-bottom:24px!important}.booking-details-modal__info-item{align-items:flex-start!important;background-color:#f9f9f9!important;border-radius:8px!important;display:flex!important;gap:12px!important;padding:16px!important}.booking-details-modal__info-icon-wrapper{align-items:center!important;border-radius:50%!important;display:flex!important;flex-shrink:0!important;height:40px!important;justify-content:center!important;width:40px!important}.booking-details-modal__info-icon-wrapper--pink{background-color:#ffe8f2!important}.booking-details-modal__info-icon-wrapper--pink .booking-details-modal__info-icon{color:#e91e63!important}.booking-details-modal__info-icon{font-size:20px!important}.booking-details-modal__info-content{flex:1 1!important}.booking-details-modal__info-label{color:#999!important;display:block!important;font-size:12px!important;margin-bottom:4px!important}.booking-details-modal__info-value{color:#000!important;font-size:14px!important;font-weight:500!important}.booking-details-modal__bill-section{align-items:center!important;display:flex!important;gap:12px!important}.booking-details-modal__invoice-link{color:#22abe4!important;font-size:14px!important;font-weight:500!important;text-decoration:none!important}.booking-details-modal__invoice-link:hover{text-decoration:underline!important}.booking-details-modal__amenities{background-color:#fafafa!important;border-radius:8px!important;margin-bottom:24px!important;padding:20px!important}.booking-details-modal__amenities-title{color:#000!important;font-size:16px!important;font-weight:600!important;margin-bottom:16px!important}.booking-details-modal__amenities-list{display:grid!important;grid-template-columns:repeat(3,1fr)!important;grid-gap:16px!important;gap:16px!important;margin-bottom:16px!important}.booking-details-modal__amenity-item{align-items:center!important;display:flex!important;gap:10px!important}.booking-details-modal__amenity-icon{color:#666!important;font-size:20px!important}.booking-details-modal__amenity-label{color:#333!important;font-size:14px!important}.booking-details-modal__show-all{background-color:#f0f0f0!important;border-radius:20px!important;color:#666!important;cursor:pointer!important;display:inline-block!important;font-size:13px!important;padding:8px 16px!important}.booking-details-modal__show-all:hover{background-color:#e8e8e8!important}.booking-details-modal__cancellation-section{background-color:#fff9f9!important;border:1px solid #ffe0e0!important;border-radius:8px!important;margin-bottom:24px!important;padding:20px!important}.booking-details-modal__cancellation-title{color:#000!important;font-size:16px!important;font-weight:600!important;margin-bottom:16px!important}.booking-details-modal__reason-select .MuiOutlinedInput-root{background-color:#fff!important;border-radius:8px!important}.booking-details-modal__reason-select .MuiSelect-select{padding:12px 14px!important}.booking-details-modal__select{font-size:14px!important}.booking-details-modal__footer{align-items:center!important;border-top:1px solid #e0e0e0!important;display:flex!important;justify-content:space-between!important;padding-top:20px!important}.booking-details-modal__policy-link{color:#22abe4!important;font-size:14px!important;font-weight:500!important;text-decoration:none!important}.booking-details-modal__policy-link:hover{text-decoration:underline!important}.booking-details-modal__actions{display:flex!important;gap:12px!important}.booking-details-modal__actions--full{justify-content:flex-end!important;width:100%!important}.booking-details-modal__abort-btn,.booking-details-modal__cancel-btn{background-color:#0000!important;border:1px solid #e0e0e0!important;border-radius:24px!important;color:#e91e63!important;font-weight:500!important;padding:10px 24px!important;text-transform:none!important}.booking-details-modal__abort-btn:hover,.booking-details-modal__cancel-btn:hover{background-color:#fff5f8!important;border-color:#e91e63!important}.booking-details-modal__close-action{background-color:#e91e63!important;border-radius:24px!important;color:#fff!important;font-weight:500!important;padding:10px 32px!important;text-transform:none!important}.booking-details-modal__close-action:hover{background-color:#d01656!important}.booking-details-modal__confirm-cancel-btn{background-color:#e91e63!important;border-radius:24px!important;color:#fff!important;font-weight:500!important;padding:10px 24px!important;text-transform:none!important}.booking-details-modal__confirm-cancel-btn:hover{background-color:#d01656!important}@media(max-width:900px){.booking-details-modal__space-info{flex-direction:column!important}.booking-details-modal__image{height:200px!important;width:100%!important}.booking-details-modal__amenities-list,.booking-details-modal__info-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:600px){.booking-details-modal__footer{align-items:stretch!important;flex-direction:column!important;gap:16px!important}.booking-details-modal__policy-link{text-align:center!important}.booking-details-modal__actions{flex-direction:column-reverse!important;width:100%!important}.booking-details-modal__actions button{width:100%!important}.booking-details-modal__amenities-list{grid-template-columns:1fr!important}}.become-host-modal{font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important}.become-host-modal .MuiInputLabel-root,.become-host-modal .MuiInputLabel-root.Mui-focused,.become-host-modal .MuiInputLabel-root.MuiInputLabel-shrink{color:#828282!important}.become-host-modal .MuiInputLabel-root.Mui-error{color:#d32f2f!important}.become-host-modal .input-component .MuiInputLabel-root,.become-host-modal .input-component .MuiInputLabel-root.Mui-focused,.become-host-modal .input-component .MuiInputLabel-root.MuiInputLabel-shrink{color:#828282!important}.become-host-modal__paper{border-radius:16px!important;max-height:90vh!important}.become-host-modal__content,.become-host-modal__paper{font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important}.become-host-modal__content{overflow-y:auto!important;padding:32px!important}.become-host-modal__header{align-items:center!important;display:flex!important;justify-content:space-between!important;margin-bottom:24px!important}.become-host-modal__title{color:#000!important;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important;font-size:22px!important;font-weight:600!important;text-align:left!important}.become-host-modal__close{color:#666!important}.become-host-modal__close:hover{background-color:#f5f5f5!important}.become-host-modal__steps-card{background-color:#fff!important;border:1px solid #e0e0e0!important;border-radius:12px!important;justify-content:center!important;margin-bottom:32px!important;max-height:100px!important;min-height:100px!important;overflow:hidden!important;padding:12px!important}.become-host-modal__steps,.become-host-modal__steps-card{align-items:center!important;display:flex!important;width:100%!important}.become-host-modal__steps{gap:20px!important;justify-content:space-between!important;padding:0 8px!important;position:relative!important}.become-host-modal__step{align-items:center!important;display:flex!important;flex:0 1 auto!important;gap:12px!important;margin-left:8px!important;position:relative!important;transition:opacity .3s ease!important}.become-host-modal__step--active:after{background-color:#d0d0d0!important}.become-host-modal__step--active:has(+.become-host-modal__step--active):after,.become-host-modal__step--active:has(+.become-host-modal__step--completed):after{background-color:#d0d0d0!important}.become-host-modal__step--completed:after{background-color:#d0d0d0!important}.become-host-modal__step--completed:has(+.become-host-modal__step--active):after,.become-host-modal__step--completed:has(+.become-host-modal__step--completed):after{background-color:#d0d0d0!important}.become-host-modal__step-icon{align-items:center!important;background-color:#0000!important;block-size:36px!important;border:2px solid #738697!important;border-radius:50%!important;color:#738697!important;display:flex!important;flex-shrink:0!important;font-size:14px!important;font-weight:600!important;inline-size:36px!important;justify-content:center!important}.become-host-modal__step--active .become-host-modal__step-icon{background-color:#0000!important;border-color:#ff0054!important;color:#ff0054!important}.become-host-modal__step--completed .become-host-modal__step-icon{background-color:#ff0054!important;border-color:#ff0054!important;color:#fff!important}.become-host-modal__step--inactive .become-host-modal__step-icon{border-color:#738697!important;color:#738697!important}.become-host-modal__check-icon{color:#fff!important;font-size:20px!important}.become-host-modal__step-content{display:flex!important;flex-direction:column!important;gap:4px!important;max-width:150px!important;min-width:140px!important}.become-host-modal__step-title{color:#738697!important;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important;font-size:14px!important;font-weight:600!important}.become-host-modal__step--active .become-host-modal__step-title,.become-host-modal__step--completed .become-host-modal__step-title{color:#ff0054!important}.become-host-modal__step--inactive .become-host-modal__step-title{color:#738697!important}.become-host-modal__step-subtitle{color:#79858f!important;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important;font-size:10px!important;max-width:150px!important}.become-host-modal__step--active .become-host-modal__step-subtitle,.become-host-modal__step--completed .become-host-modal__step-subtitle{color:#000!important}.become-host-modal__step--inactive .become-host-modal__step-subtitle{color:#79858f!important}.become-host-modal__form{margin-bottom:24px!important}.become-host-modal__form .MuiInputLabel-root,.become-host-modal__form .MuiInputLabel-root.Mui-focused,.become-host-modal__form .MuiInputLabel-root.MuiInputLabel-shrink{color:#828282!important}.become-host-modal__form .MuiInputLabel-root.Mui-error{color:#d32f2f!important}.become-host-modal__form .input-component .MuiInputLabel-root,.become-host-modal__form .input-component .MuiInputLabel-root.Mui-focused,.become-host-modal__form .input-component .MuiInputLabel-root.MuiInputLabel-shrink,.become-host-modal__form .phone-input-component .MuiInputLabel-root,.become-host-modal__form .phone-input-component .MuiInputLabel-root.Mui-focused,.become-host-modal__form .phone-input-component .MuiInputLabel-root.MuiInputLabel-shrink{color:#828282!important}.become-host-modal__form-row{display:flex!important;gap:16px!important;margin-bottom:20px!important}.become-host-modal__form-field{display:flex!important;flex:1 1!important;flex-direction:column!important;gap:8px!important}.become-host-modal__form-field--full{flex:none!important;width:calc(50% - 8px)!important}.become-host-modal__label{color:#666!important;font-size:13px!important;font-weight:500!important}.become-host-modal__input .MuiOutlinedInput-root{background-color:#fff!important;border-radius:24px!important;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important}.become-host-modal__input .MuiOutlinedInput-root fieldset,.become-host-modal__input .MuiOutlinedInput-root.Mui-focused fieldset,.become-host-modal__input .MuiOutlinedInput-root:hover fieldset{border-color:#e0e0e0!important}.become-host-modal__input .MuiOutlinedInput-root.Mui-disabled{background-color:#f5f5f5!important}.become-host-modal__input .MuiOutlinedInput-root.Mui-disabled fieldset{border-color:#e0e0e0!important}.become-host-modal__input .MuiInputBase-input{font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important;font-size:14px!important;padding:12px 16px!important}.become-host-modal__input .MuiInputBase-input::placeholder{color:#999!important;opacity:1!important}.become-host-modal__input .MuiInputLabel-root{color:#828282!important;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important}.become-host-modal__input .MuiInputLabel-root.Mui-focused,.become-host-modal__input .MuiInputLabel-root.MuiInputLabel-shrink{color:#828282!important}.become-host-modal__input .MuiSelect-select{font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important;font-size:14px!important;padding:12px 16px!important}.become-host-modal__phone-input{display:flex!important;gap:8px!important}.become-host-modal__country-code{width:100px!important}.become-host-modal__country-code .MuiOutlinedInput-root{background-color:#fff!important;border-radius:24px!important;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important}.become-host-modal__country-code .MuiOutlinedInput-root fieldset,.become-host-modal__country-code .MuiOutlinedInput-root.Mui-focused fieldset,.become-host-modal__country-code .MuiOutlinedInput-root:hover fieldset{border-color:#e0e0e0!important}.become-host-modal__country-code .MuiInputLabel-root{color:#828282!important;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important}.become-host-modal__country-code .MuiSelect-select{font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important;font-size:14px!important;padding:12px 16px!important}.become-host-modal__vat-note{color:#999!important;font-size:11px!important;margin-bottom:-20px!important;margin-top:4px!important}.become-host-modal__vat-number-row{margin-top:-28px!important}.become-host-modal__account-row:has(.Mui-error){margin-bottom:35px!important}.become-host-modal__map-section{margin-top:24px!important}.become-host-modal__section-title{color:#000!important;font-size:14px!important;font-weight:600!important;margin-bottom:12px!important}.become-host-modal__map-container{border:1px solid #e0e0e0!important;border-radius:12px!important;height:300px!important;overflow:hidden!important;position:relative!important;width:100%!important}.become-host-modal__map{background:linear-gradient(135deg,#667eea,#764ba2)!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3E%3Cpath fill='%23667eea' fill-opacity='.1' d='M0 0h50v50H0z'/%3E%3Cpath fill='%23764ba2' fill-opacity='.1' d='M50 0h50v50H50zM0 50h50v50H0z'/%3E%3Cpath fill='%23667eea' fill-opacity='.1' d='M50 50h50v50H50z'/%3E%3C/svg%3E")!important;height:100%!important;position:relative!important;width:100%!important}.become-host-modal__map-label{background-color:#fff!important;border-radius:20px!important;box-shadow:0 2px 8px #0000001a!important;font-size:14px!important;font-weight:600!important;left:16px!important;padding:8px 16px!important;position:absolute!important;top:16px!important}.become-host-modal__map-marker{background-color:#e91e63!important;border-radius:50% 50% 50% 0!important;box-shadow:0 4px 12px #e91e6366!important;height:40px!important;left:50%!important;position:absolute!important;top:50%!important;transform:translate(-50%,-100%)!important;transform:rotate(-45deg) translate(-50%,-50%)!important;width:32px!important}.become-host-modal__map-marker:after{background-color:#fff!important;border-radius:50%!important;content:""!important;height:12px!important;left:50%!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;width:12px!important}.become-host-modal__map-controls{display:flex!important;flex-direction:column!important;gap:8px!important;left:12px!important;position:absolute!important;top:12px!important;z-index:10!important}.become-host-modal__map-fullscreen,.become-host-modal__map-location,.become-host-modal__map-search{align-items:center!important;background-color:#fff!important;border-radius:8px!important;box-shadow:0 2px 6px #00000026!important;cursor:pointer!important;display:flex!important;height:40px!important;justify-content:center!important;transition:all .2s ease!important;width:40px!important}.become-host-modal__map-fullscreen:hover,.become-host-modal__map-location:hover,.become-host-modal__map-search:hover{background-color:#f5f5f5!important}.become-host-modal__map-fullscreen svg,.become-host-modal__map-location svg,.become-host-modal__map-search svg,.become-host-modal__map-search-icon{color:#666!important;font-size:20px!important}.become-host-modal__map-zoom{bottom:12px!important;display:flex!important;flex-direction:column!important;gap:8px!important;position:absolute!important;right:12px!important;z-index:10!important}.become-host-modal__zoom-btn{background-color:#fff!important;border-radius:8px!important;box-shadow:0 2px 6px #00000026!important;height:40px!important;width:40px!important}.become-host-modal__zoom-btn:hover{background-color:#f5f5f5!important}.become-host-modal__zoom-btn svg{color:#666!important;font-size:20px!important}.become-host-modal__review{margin-bottom:24px!important}.become-host-modal__review .MuiInputLabel-root,.become-host-modal__review .MuiInputLabel-root.Mui-focused,.become-host-modal__review .MuiInputLabel-root.MuiInputLabel-shrink{color:#828282!important}.become-host-modal__review .MuiInputLabel-root.Mui-error{color:#d32f2f!important}.become-host-modal__review .input-component .MuiInputLabel-root,.become-host-modal__review .input-component .MuiInputLabel-root.Mui-focused,.become-host-modal__review .input-component .MuiInputLabel-root.MuiInputLabel-shrink{color:#828282!important}.become-host-modal__review-alert{background-color:#e9f9ff!important;border:none!important;border-radius:20px!important;color:#0297d5!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:400!important;margin-bottom:24px!important;padding:3px 18px!important}.become-host-modal__review-alert .MuiAlert-icon{align-items:center!important;display:flex!important;margin-right:12px!important;min-width:20px!important;padding:0!important}.become-host-modal__review-alert .MuiAlert-message{color:#0297d5!important;font-family:Arial,Helvetica,sans-serif!important}.become-host-modal__review-section{margin-bottom:32px!important}.become-host-modal__review-section:last-child{margin-bottom:0!important}.become-host-modal__review-title{color:#000!important;font-size:16px!important;font-weight:600!important;margin-bottom:20px!important}.become-host-modal__actions{border-top:1px solid #e0e0e0!important;display:flex!important;gap:12px!important;justify-content:flex-end!important;padding-bottom:0!important;padding-top:16px!important}.become-host-modal__cancel-btn{border:1px solid #d0d0d0!important;border-radius:24px!important;color:#666!important;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important;font-weight:600!important;min-width:120px!important;padding:10px 28px!important;text-transform:none!important}.become-host-modal__cancel-btn:hover{background-color:#f5f5f5!important}.become-host-modal__next-btn,.become-host-modal__submit-btn{background-color:#e91e63!important;border-radius:24px!important;color:#fff!important;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important;font-weight:600!important;min-width:120px!important;padding:10px 28px!important;text-transform:none!important}.become-host-modal__next-btn:hover,.become-host-modal__submit-btn:hover{background-color:#c2185b!important}.become-host-modal__location-loading-overlay{align-items:center!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background-color:#fffffff7!important;bottom:0!important;display:flex!important;justify-content:center!important;left:0!important;position:absolute!important;right:0!important;top:0!important;z-index:9999!important}.become-host-modal__location-loading-content{align-items:center!important;background-color:#fff!important;border-radius:16px!important;box-shadow:0 8px 32px #0000001f!important;display:flex!important;flex-direction:column!important;justify-content:center!important;max-width:400px!important;padding:40px!important;text-align:center!important}.become-host-modal__modal-actions{display:flex!important;gap:16px!important;justify-content:flex-end!important;padding:16px!important}.become-host-modal__next-btn-disabled:disabled{background-color:#e0e0e0!important;color:#9e9e9e!important;cursor:not-allowed!important;opacity:.6!important}.become-host-modal__submit-loading{align-items:center!important;display:flex!important;gap:8px!important}.become-host-modal__submit-spinner{color:#fff!important}.become-host-modal__title-wrapper{align-items:center!important;display:flex!important;gap:8px!important}.become-host-modal__back-icon-button{min-width:auto!important;padding:0!important}.become-host-modal__back-icon{font-size:24px!important}.become-host-modal__step-divider{border-right:2px dashed #d0d0d0!important;height:65px!important;width:2px!important}.become-host-modal__validation-checking,.become-host-modal__validation-error{align-items:center!important;display:flex!important;gap:4px!important}.become-host-modal__validation-error{color:#d32f2f!important}.become-host-modal__validation-error-icon{font-size:14px!important}.become-host-modal__validation-success{align-items:center!important;color:#2e7d32!important;display:flex!important;gap:4px!important}.become-host-modal__validation-success-icon{font-size:14px!important}.become-host-modal__stripe-info-section{border-bottom:1px solid #e0e0e0!important;padding-bottom:24px!important}.become-host-modal__stripe-info-banner{align-items:center!important;background-color:#e0f2f7!important;border-radius:20px!important;display:flex!important;gap:16px!important;justify-content:space-between!important;padding:16px!important}.become-host-modal__stripe-info-icon-wrapper{align-items:center!important;background-color:#0000!important;border:1px solid #0297d5!important;border-radius:50%!important;display:flex!important;flex-shrink:0!important;height:20px!important;justify-content:center!important;width:20px!important}.become-host-modal__stripe-info-icon{color:#0297d5!important;font-family:Arial,sans-serif!important;font-size:13px!important;font-weight:600!important;line-height:1!important}.become-host-modal__stripe-info-text{color:#0297d5!important;flex:1 1!important;font-size:13px!important;line-height:20px!important}.become-host-modal__review-alert-icon-wrapper{align-items:center!important;background-color:#0000!important;border:1px solid #0297d5!important;border-radius:50%!important;display:flex!important;height:17px!important;justify-content:center!important;position:relative!important;width:17px!important}.become-host-modal__review-alert-icon{color:#0297d5!important;font-family:Arial,sans-serif!important;font-size:11px!important;font-weight:600!important;line-height:1!important}.become-host-modal__location-loading-spinner{color:#e91e63!important;margin-bottom:16px!important}.become-host-modal__location-loading-title{color:#333!important;font-weight:600!important;margin-bottom:8px!important}.become-host-modal__location-loading-text{color:#666!important;text-align:center!important}@media(max-width:768px){.become-host-modal__content{padding:20px!important}.become-host-modal__steps{flex-direction:column!important;gap:16px!important}.become-host-modal__step{opacity:1!important}.become-host-modal__form-row{flex-direction:column!important}.become-host-modal__form-field--full{width:100%!important}.become-host-modal__phone-input{flex-direction:column!important}.become-host-modal__country-code{width:100%!important}.become-host-modal__actions{flex-direction:column!important}.become-host-modal__actions button{width:100%!important}}.payout-details-modal{font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important}.payout-details-modal .MuiInputLabel-root,.payout-details-modal .MuiInputLabel-root.Mui-focused,.payout-details-modal .MuiInputLabel-root.MuiInputLabel-shrink{color:#828282!important}.payout-details-modal .MuiInputLabel-root.Mui-error{color:#d32f2f!important}.payout-details-modal .input-component .MuiInputLabel-root,.payout-details-modal .input-component .MuiInputLabel-root.Mui-focused,.payout-details-modal .input-component .MuiInputLabel-root.MuiInputLabel-shrink{color:#828282!important}.payout-details-modal__form{margin-bottom:24px!important}.payout-details-modal__form .MuiInputLabel-root,.payout-details-modal__form .MuiInputLabel-root.Mui-focused{color:#828282!important}.payout-details-modal__form-row{display:flex!important;gap:16px!important;margin-bottom:20px!important}.payout-details-modal__form-field{display:flex!important;flex:1 1!important;flex-direction:column!important;gap:8px!important}.payout-details-modal__form-field--full{flex:none!important;width:calc(50% - 8px)!important}.payout-details-modal__account-row{margin-bottom:20px!important}.payout-details-modal__vat-number-row{margin-bottom:16px!important;margin-top:8px!important}.payout-details-modal__vat-note{color:#666!important;font-size:12px!important;line-height:1.4!important;margin-bottom:-20px!important;margin-top:4px!important}.payout-details-modal__modal-actions{display:flex!important;gap:16px!important;justify-content:flex-end!important;margin-top:0!important;padding:0 16px 16px!important}.payout-details-modal__cancel-btn{border:1px solid #d0d0d0!important;border-radius:24px!important;color:#666!important;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important;font-weight:600!important;min-width:120px!important;padding:10px 28px!important;text-transform:none!important}.payout-details-modal__cancel-btn:hover{background-color:#f5f5f5!important;border-color:#b0b0b0!important}.payout-details-modal__cancel-btn:disabled{cursor:not-allowed!important;opacity:.5!important}.payout-details-modal__submit-btn{background-color:#e91e63!important;border-radius:24px!important;color:#fff!important;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important;font-weight:600!important;min-width:120px!important;padding:10px 28px!important;text-transform:none!important}.payout-details-modal__submit-btn:hover{background-color:#c2185b!important}.payout-details-modal__submit-btn:disabled{background-color:#e0e0e0!important;color:#9e9e9e!important;cursor:not-allowed!important}.payout-details-modal__submit-loading{align-items:center!important;display:flex!important;gap:8px!important}.payout-details-modal__submit-spinner{color:#fff!important}@media(max-width:768px){.payout-details-modal__form-row{flex-direction:column!important}.payout-details-modal__form-field--full{width:100%!important}}.payment-receipt-modal{align-items:center!important;background-color:#fff!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;font-family:DM Sans,sans-serif!important;margin:0 auto!important;max-width:652px!important;overflow-x:hidden!important;overflow-y:auto!important;padding:0!important;width:100%!important}.payment-receipt-modal__paper{border-radius:16px!important;height:887px!important;width:700px!important}.payment-receipt-modal__loading{align-items:center!important;justify-content:center!important;min-height:300px!important}.payment-receipt-modal__header,.payment-receipt-modal__loading{display:flex!important;flex-direction:column!important;gap:12px!important}.payment-receipt-modal__header{align-items:flex-start!important;background:#f2f5f9!important;box-sizing:border-box!important;height:auto!important;margin-bottom:32px!important;max-width:652px!important;padding:16px!important;position:relative!important;width:100%!important}.payment-receipt-modal__meta{align-items:flex-end!important;display:flex!important;flex-direction:column!important;gap:4px!important;position:absolute!important;right:24px!important;text-align:right!important;top:88px!important}.payment-receipt-modal__meta-title{color:#121722!important;font-family:DM Sans!important;font-size:18px!important;font-weight:700!important;line-height:23px!important}.payment-receipt-modal__meta-date,.payment-receipt-modal__meta-number{color:#60737d!important;font-family:DM Sans!important;font-size:10px!important;font-weight:400!important;line-height:13px!important}.payment-receipt-modal__meta-date{margin-top:36px!important}.payment-receipt-modal__stamp{background:none!important;border:none!important;border-radius:0!important;color:#0000!important;display:block!important;flex:none!important;flex-grow:0!important;font-size:0!important;font-weight:0!important;height:120px!important;left:410px!important;letter-spacing:0!important;order:3!important;overflow:hidden!important;padding:0!important;position:absolute!important;text-align:center!important;text-indent:-9999px!important;top:128px!important;transform:rotate(-2.15deg)!important;width:143.86px!important;z-index:3!important}.payment-receipt-modal__stamp:after,.payment-receipt-modal__stamp:before{background:#ff0054!important;content:""!important;position:absolute!important}.payment-receipt-modal__stamp:before{bottom:75.7%;left:59%;right:22.62%;top:14.95%;transform:matrix(.96,.27,-.22,.97,0,0)!important}.payment-receipt-modal__stamp:after{bottom:77.15%;left:62.75%;right:25.51%;top:17.76%;transform:matrix(.96,.27,-.22,.97,0,0)!important}.payment-receipt-modal__section{align-items:flex-start!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:8px!important;margin:0 auto 32px!important;max-width:570px!important;padding:0 20px!important;width:100%!important}.payment-receipt-modal__section-heading{color:#60737d!important;font-family:DM Sans!important;font-size:10px!important;font-weight:400!important;line-height:13px!important;margin-bottom:8px!important;text-transform:uppercase!important}.payment-receipt-modal__client-name{color:#121722!important;font-family:DM Sans!important;font-size:16px!important;font-weight:600!important;line-height:21px!important;margin-bottom:4px!important}.payment-receipt-modal__client-meta{color:#121722!important;font-family:DM Sans!important;font-size:12px!important;font-weight:400!important;line-height:16px!important}.payment-receipt-modal__divider{display:none!important;margin:0!important}.payment-receipt-modal__details{align-items:flex-start!important;box-sizing:border-box!important;flex-direction:column!important;gap:20px!important;margin:0 auto!important;max-width:416px!important}.payment-receipt-modal__details,.payment-receipt-modal__row{display:flex!important;padding:0!important;width:100%!important}.payment-receipt-modal__row{align-items:center!important;flex-direction:row!important;gap:77px!important}.payment-receipt-modal__row-label{flex-shrink:0!important;font-size:16px!important;line-height:21px!important;position:relative!important;text-align:left!important;width:200px!important}.payment-receipt-modal__row-label,.payment-receipt-modal__row-label:after{color:#000!important;font-family:DM Sans!important;font-weight:400!important}.payment-receipt-modal__row-label:after{content:":"!important;font-size:18px!important;line-height:23px!important;position:absolute!important;right:0!important}.payment-receipt-modal__row-value{color:#565656!important;flex:1 1!important;font-family:DM Sans!important;font-size:16px!important;font-weight:500!important;line-height:21px!important}.payment-receipt-modal__row-value--amount{color:#ff0054!important;font-weight:700!important}.payment-receipt-modal__note{box-sizing:border-box!important;color:#565656!important;font-family:DM Sans!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;margin:0 auto 32px!important;max-width:570px!important;text-align:center!important;width:100%!important}.payment-receipt-modal__footer-card{align-items:center!important;background:#fafafa!important;border-radius:0!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:32px!important;height:auto!important;margin-top:0!important;max-width:652px!important;padding:22px 20px!important;width:100%!important}.payment-receipt-modal__footer-text{color:#141414!important;font-family:DM Sans!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;text-align:center!important}@media(max-width:600px){.payment-receipt-modal{padding:24px!important;width:100%!important}.payment-receipt-modal__paper{border-radius:16px!important}.payment-receipt-modal__header,.payment-receipt-modal__paper{height:auto!important;width:100%!important}.payment-receipt-modal__details,.payment-receipt-modal__section{width:100%!important}.payment-receipt-modal__footer-card{padding:32px 24px!important;width:100%!important}.payment-receipt-modal__note{width:100%!important}}.payment-status-confirm-modal__paper{border-radius:20px!important;width:520px!important}.payment-status-confirm-modal__message{color:#525864!important;font-weight:500!important;margin:0!important;padding:0 0 12px!important;text-align:left!important}.payment-status-confirm-modal__actions{align-items:center!important;display:flex!important;gap:16px!important;justify-content:flex-end!important;padding:0 0 12px!important}.payment-status-confirm-modal__cancel{background-color:#fff!important;border:1px solid #7b7b7b!important;border-radius:32px!important;color:#7b7b7b!important;flex:0 0 auto!important;width:100px!important}.payment-status-confirm-modal__cancel:hover{background-color:#f5f5f5!important}.payment-status-confirm-modal__cancel .MuiButton-label{color:#7b7b7b!important}.payment-status-confirm-modal__confirm{background-color:#ff0054!important;border-radius:32px!important;color:#fff!important;flex:0 0 auto!important;width:100px!important}.payment-status-confirm-modal__confirm:hover{background-color:#dd0040!important}.payment-status-confirm-modal__confirm .MuiButton-label{color:#fff!important}@media(max-width:480px){.payment-status-confirm-modal__paper{width:90%!important}.payment-status-confirm-modal__actions{flex-direction:row!important}}.upgrade-plan-modal__current-plan{align-items:stretch!important;background:#f8fafc!important;border:1px solid #e0e0e0!important;border-radius:12px!important;padding:16px!important}@media(min-width:960px){.upgrade-plan-modal__current-plan{align-items:stretch!important;flex-direction:row!important}}.upgrade-plan-modal__current-plan-left,.upgrade-plan-modal__current-plan-right{display:flex!important;flex:1 1!important;flex-direction:column!important;gap:12px!important;min-height:0!important}.upgrade-plan-modal__section-title{font-size:20px!important}.upgrade-plan-modal__title-row{align-items:center!important;gap:8px!important}.upgrade-plan-modal__selected-inline-text{font-weight:400!important}.upgrade-plan-modal__tags{flex-wrap:wrap!important;gap:10px!important}.upgrade-plan-modal__tag-text{color:#1e293c!important;font-size:14px!important;font-weight:500!important}.upgrade-plan-modal__status{gap:6px!important}.upgrade-plan-modal__status-text{font-weight:400!important}.upgrade-plan-modal__price{font-size:32px!important;letter-spacing:.35px!important}.upgrade-plan-modal__price-period{font-size:16px!important}.upgrade-plan-modal__muted{color:#6b6b6b!important;font-size:14px!important;font-weight:500!important;line-height:20px!important}.upgrade-plan-modal__renewal{flex-direction:column!important;gap:4px!important}.upgrade-plan-modal__plan-card{align-self:stretch!important;background:#fff!important;border:1px solid #e0e0e0!important;border-radius:12px!important;flex:1 1!important;gap:16px!important;height:100%!important;justify-content:space-between!important;min-height:0!important;padding:16px!important}.upgrade-plan-modal__allowance{flex-direction:column!important;gap:12px!important}.upgrade-plan-modal__allowance--compact{gap:8px!important}.upgrade-plan-modal__allowance-title{color:#475669!important;font-size:20px!important}.upgrade-plan-modal__allowance-row{align-items:center!important;display:flex!important;gap:10px!important}.upgrade-plan-modal__allowance-text{display:flex!important;flex-direction:column!important;gap:4px!important}.upgrade-plan-modal__allowance-main{color:#101828!important;font-family:DM Sans,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:24px!important}.upgrade-plan-modal__allowance-count{font-weight:700!important}.upgrade-plan-modal__allowance-sub{color:#6a7282!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important}.upgrade-plan-modal__usage-header{color:gray!important;font-family:DM Sans,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:21px!important}.upgrade-plan-modal__usage-label{margin:0!important}.upgrade-plan-modal__usage-bar{background:#0000!important;margin-bottom:5px!important;margin-top:10px!important}@media(min-width:2460px){.upgrade-plan-modal__section-title{font-size:24px!important}.upgrade-plan-modal__price{font-size:36px!important}}@media(max-width:1920px){.upgrade-plan-modal__section-title{font-size:18px!important}.upgrade-plan-modal__tag-text{font-size:12px!important}.upgrade-plan-modal__plus,.upgrade-plan-modal__status-text{font-size:14px!important}.upgrade-plan-modal__price{font-size:30px!important}.upgrade-plan-modal__price-period{font-size:14px!important}.upgrade-plan-modal__muted{font-size:12px!important}.upgrade-plan-modal__allowance-title{font-size:18px!important}.upgrade-plan-modal__allowance-main{font-size:14px!important}.upgrade-plan-modal__allowance-sub{font-size:12px!important}.upgrade-plan-modal__usage-header{font-size:14px!important}}@media(max-width:1280px){.upgrade-plan-modal__current-plan{gap:14px!important}.upgrade-plan-modal__price{font-size:28px!important}.upgrade-plan-modal__allowance-title{font-size:17px!important}}@media(max-width:960px){.upgrade-plan-modal__current-plan{flex-direction:column!important;gap:12px!important;padding:12px!important}.upgrade-plan-modal__current-plan-left,.upgrade-plan-modal__current-plan-right{width:100%!important}.upgrade-plan-modal__section-title{font-size:16px!important;line-height:20px!important}.upgrade-plan-modal__price{font-size:24px!important;line-height:32px!important}.upgrade-plan-modal__tag{height:28px!important;padding:4px 12px!important}.upgrade-plan-modal__plan-card{padding:12px!important}.upgrade-plan-modal__allowance-title{font-size:16px!important}.upgrade-plan-modal__allowance-row{gap:8px!important}}@media(max-width:600px){.upgrade-plan-modal__title-row{flex-wrap:wrap!important}.upgrade-plan-modal__tags{gap:6px!important}.upgrade-plan-modal__price-row{flex-wrap:wrap!important}}.set-availability-modal,.set-availability-modal .MuiPaper-root{font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important}.set-availability-modal .MuiPaper-root{border-radius:24px!important;box-shadow:0 20px 48px #0f172a1f!important;max-height:90vh!important;max-width:680px!important;width:100%!important}.set-availability-modal__container{display:flex!important;flex-direction:column!important;max-height:90vh!important}.set-availability-modal__header--sticky{background-color:#fff!important;padding:32px 32px 16px!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:2!important}.set-availability-modal__content{font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important;overflow-y:auto!important;padding:0 32px 32px!important}.set-availability-modal__content.set-availability-modal__content--picker-open{padding-bottom:380px!important}.set-availability-modal__header{align-items:center!important;display:flex!important;justify-content:space-between!important;margin-bottom:24px!important}.set-availability-modal__title{color:#000!important;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important;font-size:20px!important;font-weight:600!important}.set-availability-modal__close-btn{color:#666!important}.set-availability-modal__close-btn:hover{background-color:#f5f5f5!important}.set-availability-modal__date-slot-wrapper{background-color:#fafafa!important;border:1px solid #e0e0e0!important;border-radius:12px!important;margin-bottom:24px!important;padding:20px!important}.set-availability-modal__section{background-color:#fff!important;border:1px solid #ececec!important;border-radius:24px!important;box-shadow:0 8px 24px #0f172a14!important;margin-bottom:24px!important;padding:24px!important}.set-availability-modal__section:last-child{margin-bottom:0!important}.set-availability-modal__section-divider{background-color:#f0f0f0!important;height:1px!important;margin:20px 0!important}.set-availability-modal__operational-hours-banner{background-color:#e9f9ff!important;border-radius:12px!important;margin-bottom:24px!important;padding:16px 20px!important}.set-availability-modal__operational-hours-title{color:#22abe4!important;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important;font-size:14px!important;font-weight:600!important;margin-bottom:8px!important}.set-availability-modal__operational-hours-text{color:#22abe4!important;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important;font-size:13px!important;line-height:1.5!important}.set-availability-modal__date-slot-header{align-items:center!important;display:flex!important;justify-content:space-between!important;margin-bottom:16px!important}.set-availability-modal__toggle-btn{color:#757575!important}.set-availability-modal__toggle-btn:hover{background-color:#0000000a!important}.set-availability-modal__toggle-btn svg{font-size:24px!important}.set-availability-modal__date-slot-content{margin-top:16px!important}.set-availability-modal__section-title{color:#1f2933!important;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important;letter-spacing:0!important;margin-bottom:20px!important;text-transform:none!important}.set-availability-modal__days-header{align-items:center!important;display:flex!important;justify-content:space-between!important;margin-bottom:16px!important}.set-availability-modal__days-header .set-availability-modal__section-title{margin-bottom:0!important}.set-availability-modal__select-all-wrapper{align-items:center!important;display:flex!important;gap:8px!important}.set-availability-modal__select-all-label{color:#1f2933!important;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important;font-size:14px!important;-webkit-user-select:none!important;user-select:none!important}.set-availability-modal__days-row{display:grid!important;grid-template-columns:repeat(7,1fr)!important;grid-gap:8px!important;gap:8px!important;margin-bottom:12px!important;width:100%!important}.set-availability-modal__day-button{align-items:center!important;background-color:#fff!important;border:1px solid #d9d9d9!important;border-radius:8px!important;color:#666!important;display:flex!important;flex-direction:column!important;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important;height:64px!important;justify-content:center!important;min-width:0!important;padding:8px 4px!important;text-transform:none!important;width:100%!important}.set-availability-modal__day-button:hover:not(:disabled){background-color:#f5f5f5!important;border-color:#b0b0b0!important}.set-availability-modal__day-button--selected{background-color:#e3f2fd!important;border-color:#1976d2!important;color:#1976d2!important}.set-availability-modal__day-button--disabled{background-color:#f5f5f5!important;border-color:#e0e0e0!important;color:#b0b0b0!important;cursor:not-allowed!important}.set-availability-modal__day-button--disabled .set-availability-modal__day-letter,.set-availability-modal__day-button--disabled .set-availability-modal__day-name{color:#b0b0b0!important}.set-availability-modal__day-button-content{align-items:center!important;display:flex!important;flex-direction:column!important;gap:4px!important;justify-content:center!important;width:100%!important}.set-availability-modal__day-letter{font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important;line-height:1!important}.set-availability-modal__day-letter,.set-availability-modal__day-name{color:inherit!important;font-size:14px!important;font-weight:400!important}.set-availability-modal__day-name{line-height:1.2!important;text-transform:capitalize!important}.set-availability-modal__days-hint{color:#8a8a8a!important}.set-availability-modal__days-hint,.set-availability-modal__error-text{font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important;font-size:12px!important;margin-top:8px!important}.set-availability-modal__error-text{color:#d32f2f!important}.set-availability-modal__day-time-slot-wrapper{border:1px solid #e0e0e0!important;border-radius:12px!important;margin-bottom:16px!important;overflow:hidden!important}.set-availability-modal__day-time-slot-wrapper:last-child{margin-bottom:0!important}.set-availability-modal__day-header{align-items:center!important;background-color:#fafafa!important;border-bottom:1px solid #e0e0e0!important;display:flex!important;justify-content:space-between!important;padding:16px 20px!important;transition:background-color .2s ease!important}.set-availability-modal__day-header:hover{background-color:#f5f5f5!important}.set-availability-modal__day-name{color:#1f2933!important;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important;font-size:15px!important;font-weight:600!important}.set-availability-modal__day-header-left{display:flex!important;flex:1 1!important;flex-direction:column!important;gap:3px!important;min-width:0!important}.set-availability-modal__day-summary{color:#888!important;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important;font-size:12px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.set-availability-modal__expand-icon{color:#666!important;padding:4px!important}.set-availability-modal__day-content{background-color:#fff!important;padding:20px!important}.set-availability-modal__date-range-row{align-items:center!important;display:flex!important;gap:16px!important;margin-bottom:20px!important}.set-availability-modal__date-field-wrapper{flex:1 1!important;position:relative!important}.set-availability-modal__date-field-wrapper .MuiOutlinedInput-root{background-color:#fff!important;border-radius:28px!important;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important;min-height:52px!important;padding-right:14px!important}.set-availability-modal__date-field-wrapper .MuiOutlinedInput-root fieldset{border-color:#d9d9d9!important;border-width:1px!important}.set-availability-modal__date-field-wrapper .MuiOutlinedInput-root:hover fieldset{border-color:silver!important}.set-availability-modal__date-field-wrapper .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#f91c72!important;border-width:2px!important}.set-availability-modal__date-field-wrapper .MuiInputBase-input{color:#1f2933!important;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important;font-size:15px!important;padding:14px 18px!important}.set-availability-modal__date-field-wrapper .MuiFormHelperText-root{font-size:12px!important;margin-left:14px!important;margin-top:6px!important}.set-availability-modal__date-field-wrapper .MuiInputLabel-root{color:#8a8a8a!important;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important;font-size:13px!important}.set-availability-modal__date-field-wrapper .MuiInputLabel-root.Mui-focused,.set-availability-modal__date-field-wrapper .MuiInputLabel-root.MuiFormLabel-filled,.set-availability-modal__date-field-wrapper .MuiInputLabel-root.MuiInputLabel-shrink{color:#8a8a8a!important}.set-availability-modal__date-range-wrapper{margin-bottom:0!important}.set-availability-modal__date-range-wrapper+.set-availability-modal__date-range-wrapper{margin-top:24px!important}.set-availability-modal__all-day-pill{align-items:center!important;background-color:#fff!important;border:1.5px solid #22abe4!important;border-radius:28px!important;display:flex!important;gap:8px!important;padding:10px 20px 10px 16px!important;white-space:nowrap!important}.set-availability-modal__all-day-pill .MuiCheckbox-root{color:#22abe4!important;padding:0!important}.set-availability-modal__all-day-pill .MuiCheckbox-root.Mui-checked{color:#22abe4!important}.set-availability-modal__all-day-pill .MuiTypography-body2{color:#22abe4!important;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important;font-size:14px!important;font-weight:500!important}.set-availability-modal__date-field{flex:1 1!important}.set-availability-modal__date-field .MuiOutlinedInput-root{background-color:#fff!important;border-radius:8px!important;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important}.set-availability-modal__date-field .MuiOutlinedInput-root fieldset{border-color:#e0e0e0!important}.set-availability-modal__date-field .MuiOutlinedInput-root:hover fieldset{border-color:#b0b0b0!important}.set-availability-modal__date-field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#22abe4!important;border-width:1.5px!important}.set-availability-modal__date-field .MuiInputBase-input{color:#212121!important;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important;font-size:14px!important;padding:12px 14px!important}.set-availability-modal__date-field .MuiInputLabel-root{color:#828282!important;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important;font-size:13px!important}.set-availability-modal__date-field .MuiInputLabel-root.Mui-focused,.set-availability-modal__date-field .MuiInputLabel-root.MuiFormLabel-filled,.set-availability-modal__date-field .MuiInputLabel-root.MuiInputLabel-shrink{color:#828282!important}.set-availability-modal__select-time-section{margin-top:24px!important}.set-availability-modal__select-time-section .set-availability-modal__section-title{margin-bottom:16px!important}.set-availability-modal__time-slots-list{display:flex!important;flex-direction:column!important;gap:16px!important;margin-bottom:20px!important}.set-availability-modal__time-slot-row{align-items:flex-end!important;display:flex!important;gap:12px!important;margin-bottom:16px!important}.set-availability-modal__time-slot-row:last-child{margin-bottom:0!important}.set-availability-modal__time-field{flex:0 0 35%!important;max-width:35%!important}.set-availability-modal__time-field .MuiOutlinedInput-root{background-color:#fff!important;border-radius:8px!important;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important}.set-availability-modal__time-field .MuiOutlinedInput-root fieldset{border-color:#e0e0e0!important}.set-availability-modal__time-field .MuiOutlinedInput-root:hover fieldset{border-color:#b0b0b0!important}.set-availability-modal__time-field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#22abe4!important;border-width:1.5px!important}.set-availability-modal__time-field .MuiInputBase-input{color:#212121!important;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important;font-size:14px!important;padding:12px 14px!important}.set-availability-modal__time-field .MuiInputLabel-root{color:#828282!important;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important;font-size:13px!important}.set-availability-modal__time-field .MuiInputLabel-root.Mui-focused,.set-availability-modal__time-field .MuiInputLabel-root.MuiFormLabel-filled,.set-availability-modal__time-field .MuiInputLabel-root.MuiInputLabel-shrink{color:#828282!important}.set-availability-modal__remove-time-btn{background-color:#fff!important;border:1px solid #e0e0e0!important;border-radius:25px!important;color:#f43f5e!important;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important;font-size:14px!important;font-weight:500!important;padding:10px 20px!important;text-transform:none!important;white-space:nowrap!important}.set-availability-modal__remove-time-btn:hover{background-color:#f43f5e14!important;border-color:#e0e0e0!important}.set-availability-modal__remove-time-btn svg{height:16px!important;width:16px!important}.set-availability-modal__add-time-btn{align-self:flex-start!important;background-color:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:#22abe4!important;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important;font-size:13px!important;font-weight:500!important;padding:8px 0!important;text-transform:none!important;white-space:nowrap!important}.set-availability-modal__add-time-btn:hover{background-color:#0000!important;cursor:pointer!important}.set-availability-modal__add-time-btn .MuiSvgIcon-root{font-size:16px!important}.set-availability-modal__repeat-session-row{align-items:center!important;display:flex!important;gap:16px!important;margin-top:8px!important}.set-availability-modal__repeat-session-row .set-availability-modal__repeat-select{flex:1 1!important}.set-availability-modal__repeat-select,.set-availability-modal__repeat-select .MuiOutlinedInput-root{font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important}.set-availability-modal__repeat-select .MuiOutlinedInput-root{background-color:#fff!important;border-radius:8px!important}.set-availability-modal__repeat-select .MuiOutlinedInput-root .MuiSelect-select{font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important}.set-availability-modal__repeat-select .MuiOutlinedInput-root fieldset{border-color:#e0e0e0!important}.set-availability-modal__repeat-select .MuiOutlinedInput-root:hover fieldset{border-color:#b0b0b0!important}.set-availability-modal__repeat-select .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#22abe4!important;border-width:1.5px!important}.set-availability-modal__repeat-select .MuiInputBase-input{color:#212121!important;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important;font-size:14px!important;padding:12px 14px!important}.set-availability-modal__repeat-select .MuiInputLabel-root{color:#828282!important;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important;font-size:13px!important}.set-availability-modal__repeat-select .MuiInputLabel-root.Mui-focused,.set-availability-modal__repeat-select .MuiInputLabel-root.MuiFormLabel-filled,.set-availability-modal__repeat-select .MuiInputLabel-root.MuiInputLabel-shrink{color:#828282!important}.set-availability-modal .MuiMenuItem-root,.set-availability-modal .MuiTypography-root,.set-availability-modal__remove-btn{font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important}.set-availability-modal__remove-btn{background-color:#fff!important;border:1px solid #f44336!important;border-radius:24px!important;color:#f44336!important;font-size:14px!important;font-weight:500!important;min-width:auto!important;padding:8px 16px!important;text-transform:none!important;white-space:nowrap!important}.set-availability-modal__remove-btn .MuiSvgIcon-root{color:#f44336!important;font-size:18px!important;margin-right:4px!important}.set-availability-modal__remove-btn:hover{background-color:#f443360a!important;border-color:#d32f2f!important}.set-availability-modal__add-date-btn-wrapper{display:flex!important;justify-content:flex-end!important;margin-bottom:24px!important;margin-top:16px!important}.set-availability-modal__add-date-btn{background-color:#fff!important;border:1px solid #e0e0e0!important;border-radius:28px!important;color:#1570ef!important;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important;font-size:14px!important;font-weight:500!important;padding:10px 22px!important;text-transform:none!important}.set-availability-modal__add-date-btn:hover{background-color:#1570ef14!important;border-color:#1570ef!important}.set-availability-modal__add-date-btn .MuiSvgIcon-root{font-size:16px!important}.set-availability-modal__add-date-btn-small{background-color:#fff!important;border:1px solid #e0e0e0!important;border-radius:8px!important;color:#22abe4!important;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important;font-size:13px!important;font-weight:500!important;padding:8px 20px!important;text-transform:none!important}.set-availability-modal__add-date-btn-small:hover{background-color:#22abe40a!important;border-color:#22abe4!important}.set-availability-modal__add-date-btn-small .MuiSvgIcon-root{font-size:16px!important}.set-availability-modal__actions{display:flex!important;gap:16px!important;justify-content:flex-end!important}.set-availability-modal__actions--sticky{background:linear-gradient(180deg,#ffffffe6,#fff 60%)!important;bottom:0!important;padding:24px 32px 32px!important;position:-webkit-sticky!important;position:sticky!important;z-index:2!important}.set-availability-modal__cancel-btn{background-color:#fff!important;border:1px solid #d0d0d0!important;border-radius:28px!important;color:#666!important;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important;font-weight:600!important;padding:12px 28px!important;text-transform:none!important}.set-availability-modal__cancel-btn:hover{background-color:#f5f5f5!important}.set-availability-modal__save-btn{background-color:#e91e63!important;border-radius:28px!important;color:#fff!important;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important;font-weight:600!important;padding:12px 32px!important;text-transform:none!important}.set-availability-modal__save-btn:hover{background-color:#c2185b!important}.set-availability-modal__save-btn.Mui-disabled{background-color:#f58ab0!important;color:#fff!important}.set-availability-modal__spinner{animation:set-availability-modal-spin .8s linear infinite!important;border:2px solid #fff6!important;border-radius:50%!important;border-top-color:#fff!important;height:16px!important;width:16px!important}@keyframes set-availability-modal-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.set-availability-modal__content{padding:16px!important}.set-availability-modal__date-range-row{flex-direction:column!important;gap:12px!important}.set-availability-modal__all-day-pill{align-self:flex-start!important}.set-availability-modal__time-slot-row{flex-direction:column!important;gap:12px!important}.set-availability-modal__actions{flex-direction:column!important}}.visit-comment-modal .MuiPaper-root{background-color:#fff!important;border-radius:16px!important}.visit-comment-modal__paper{margin:24px!important;max-width:550px!important}.visit-comment-modal__container{padding:0}.visit-comment-modal__header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:20px 24px}.visit-comment-modal__title{color:#000!important;font-size:18px!important;font-weight:600!important}.visit-comment-modal__close-btn{color:#757575!important;padding:4px!important}.visit-comment-modal__close-btn:hover{background-color:#f5f5f5!important;color:#000!important}.visit-comment-modal__content{padding:24px}.visit-comment-modal__message{color:#212121!important;font-size:14px!important;line-height:1.6!important;margin-bottom:24px!important}.visit-comment-modal__contact{display:flex;flex-direction:column;gap:12px}.visit-comment-modal__contact-item{align-items:center;display:flex;gap:8px}.visit-comment-modal__contact-icon{height:18px;object-fit:contain;width:18px}.visit-comment-modal__contact-text{color:#757575!important;font-size:14px!important}.visit-comment-modal__footer{display:flex;justify-content:flex-end;padding:16px 24px 24px}.visit-comment-modal__close-button{background-color:#e91e63!important;border-radius:24px!important;min-width:120px!important}.visit-comment-modal__close-button:hover{background-color:#c2185b!important}@media(max-width:600px){.visit-comment-modal__paper{margin:16px!important}.visit-comment-modal__header{padding:16px 20px}.visit-comment-modal__title{font-size:16px!important}.visit-comment-modal__content{padding:20px}.visit-comment-modal__message{font-size:13px!important}}.reject-reason-modal__paper{border-radius:16px!important;padding:8px!important}.reject-reason-modal__title{align-items:center!important;border-bottom:1px solid #e0e0e0!important;display:flex!important;justify-content:space-between!important;padding:16px 24px!important}.reject-reason-modal__title .MuiTypography-root{color:#333!important;font-size:20px!important;font-weight:600!important}.reject-reason-modal__close{margin-left:auto!important}.reject-reason-modal__content{padding:24px!important}.reject-reason-modal__description{color:#666!important;line-height:1.6!important;margin-bottom:8px!important}.reject-reason-modal__description strong{color:#333!important;font-weight:600!important}.reject-reason-modal__textarea{margin-top:16px!important}.reject-reason-modal__actions{border-top:1px solid #e0e0e0!important;display:flex!important;gap:12px!important;justify-content:flex-end!important;padding:16px 24px!important}.addon-controls-card{border:1px solid #ff0054!important;border-radius:10px!important;box-sizing:border-box!important;gap:4px!important;padding:14px!important}.addon-controls-card,.addon-controls-card__header{display:flex!important;flex-direction:column!important}.addon-controls-card__header{gap:12px!important}.addon-controls-card__title{color:#1a1a1a!important;font-family:DM Sans,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:24px!important}.addon-controls-card__description{color:#6b6b6b!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:20px!important}.addon-controls-card__controls{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:16px!important;justify-content:space-between!important}.addon-controls-card__label{color:#1a1a1a!important;font-family:DM Sans,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:24px!important}.addon-controls-card__counter{flex-direction:row!important;gap:16px!important;padding:0!important;width:161px!important}.addon-controls-card__counter,.addon-controls-card__counter-box{align-items:center!important;display:flex!important;height:55px!important}.addon-controls-card__counter-box{border-radius:12px!important;box-sizing:border-box!important;cursor:pointer!important;flex:none!important;flex-grow:0!important;justify-content:center!important;width:43px!important}.addon-controls-card__counter-box--outlined{background:#0000!important;border:1px solid #22abe4!important}.addon-controls-card__counter-box--filled{background:#22abe4!important;border:1px solid #22abe4!important;cursor:default!important}.addon-controls-card__counter-box--disabled{cursor:not-allowed!important;opacity:.5!important}.addon-controls-card__counter-button{align-items:center!important;background:#22abe4!important;border-radius:999px!important;cursor:pointer!important;display:flex!important;height:32px!important;justify-content:center!important;width:32px!important}.addon-controls-card__counter-button--active{background:#22abe4!important}.addon-controls-card__counter-value{color:#fff!important;font-family:DM Sans,sans-serif!important;font-size:20px!important;font-style:normal!important;font-weight:600!important;letter-spacing:-.449219px!important;line-height:28px!important;text-align:center!important}.addon-controls-card--borderless{border:1px solid #c7c7c7!important;padding:14px!important}.addon-controls-card__price-row{align-items:baseline!important;display:flex!important;flex-direction:row!important;gap:4px!important}.addon-controls-card__price{color:#000!important;font-family:DM Sans,sans-serif!important;font-size:24px!important;font-weight:700!important;line-height:32px!important}.addon-controls-card__price-period{color:#6b6b6b!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important}@media(min-width:2460px){.addon-controls-card__title{font-size:18px!important}.addon-controls-card__counter-value{font-size:24px!important}}@media(max-width:1920px){.addon-controls-card__title{font-size:15px!important}.addon-controls-card__description{font-size:13px!important}.addon-controls-card__label{font-size:14px!important}.addon-controls-card__counter-value{font-size:18px!important}}@media(max-width:1280px){.addon-controls-card{padding:13px!important}.addon-controls-card__controls{gap:14px!important}}@media(max-width:960px){.addon-controls-card{padding:12px!important}.addon-controls-card__controls{gap:12px!important}}@media(max-width:600px){.addon-controls-card__controls{align-items:flex-start!important;flex-direction:column!important}.addon-controls-card__counter{justify-content:space-between!important;width:100%!important}}.review-detail-modal__paper{border-radius:12px;max-width:700px}.review-detail-modal__content{padding:32px}@media(max-width:959px){.review-detail-modal__content{padding:24px}}.review-detail-modal__header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.review-detail-modal__title{color:#333;flex:1 1;font-weight:600}.review-detail-modal__header-actions{align-items:center;display:flex;gap:8px}.review-detail-modal__status-chip{font-size:.75rem;font-weight:600}.review-detail-modal__close-btn{color:#666}.review-detail-modal__close-btn:hover{background-color:#66666614}.review-detail-modal__section-title{color:#333;font-weight:600;margin-bottom:16px}.review-detail-modal__reviewer-section{margin-bottom:24px}.review-detail-modal__reviewer-info{align-items:flex-start;display:flex;gap:16px}.review-detail-modal__avatar{background-color:#e91e63;font-weight:600}.review-detail-modal__reviewer-details{display:flex;flex:1 1;flex-direction:column;gap:4px}.review-detail-modal__info-row{align-items:center;display:flex}.review-detail-modal__review-section{margin-bottom:24px}.review-detail-modal__rating-row{align-items:center;display:flex;gap:16px;margin-bottom:8px}.review-detail-modal__rating{align-items:center;display:flex;gap:4px}.review-detail-modal__date-row{align-items:center;display:flex;margin-bottom:16px}.review-detail-modal__review-text{background-color:#f5f5f5;border-left:3px solid #e91e63;border-radius:8px;margin-top:16px;padding:16px}.review-detail-modal__text-content{color:#333;line-height:1.6;white-space:pre-wrap;word-break:break-word}.review-detail-modal__space-info{background-color:#e91e630d;border-radius:4px;padding:8px}.review-detail-modal__actions{display:flex;gap:16px;margin-top:24px}@media(max-width:959px){.review-detail-modal__actions{flex-direction:column}}.review-detail-modal__approve-btn{box-shadow:none;font-weight:600;padding:8px 24px;text-transform:none}.review-detail-modal__approve-btn:hover{box-shadow:0 2px 4px #00000014}.review-detail-modal__approve-btn:disabled{background-color:#4caf504d;color:#fff}.review-detail-modal__reject-btn{border-width:2px;font-weight:600;padding:8px 24px;text-transform:none}.review-detail-modal__reject-btn:hover{background-color:#f443360a;border-width:2px}.review-detail-modal__processed-message{background-color:#2196f30d;border:1px solid #2196f333;border-radius:8px;padding:16px}@media(max-width:959px){.review-detail-modal__header{align-items:flex-start;flex-direction:column}.review-detail-modal__header-actions{justify-content:space-between;width:100%}.review-detail-modal__reviewer-info{align-items:center;flex-direction:column;text-align:center}.review-detail-modal__rating-row{align-items:flex-start;flex-direction:column}}.upgrade-plan-modal__footer{background:#fff!important;border-radius:0 0 16px 16px!important;border-top:2px solid #ebebeb!important;flex-direction:column!important;gap:24px!important;padding:12px 24px!important}.upgrade-plan-modal__actions,.upgrade-plan-modal__footer{align-items:center!important;box-sizing:border-box!important;display:flex!important;width:100%!important}.upgrade-plan-modal__actions{gap:8px!important;justify-content:flex-end!important}.upgrade-plan-modal__addons{border:1px solid #c7c7c7!important;border-radius:10px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:24px!important;padding:24px!important}.upgrade-plan-modal__addons-header{display:flex!important;flex-direction:column!important;gap:12px!important}.upgrade-plan-modal__addon-controls{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:16px!important;justify-content:space-between!important}.upgrade-plan-modal__addon-label{color:#1a1a1a!important;font-family:DM Sans,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:24px!important}.upgrade-plan-modal__counter{align-items:center!important;display:flex!important;gap:16px!important}.upgrade-plan-modal__counter-button{align-items:center!important;background:#22abe4!important;border-radius:999px!important;cursor:pointer!important;display:flex!important;height:32px!important;justify-content:center!important;width:32px!important}.upgrade-plan-modal__counter-button--active{background:#22abe4!important}.upgrade-plan-modal__counter-value{color:#1a1a1a!important;font-family:DM Sans,sans-serif!important;font-size:20px!important;font-weight:600!important;line-height:28px!important;min-width:24px!important;text-align:center!important}.upgrade-plan-modal__summary-container{border-top:1px solid #e0e0e0!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:16px!important;padding-top:24px!important}.upgrade-plan-modal__summary-title{color:#1a1a1a!important;font-family:DM Sans,sans-serif!important;font-size:18px!important;font-weight:800!important;line-height:28px!important}.upgrade-plan-modal__summary{background:#f8fafc!important;border-radius:8px!important;display:flex!important;flex-direction:column!important;gap:16px!important;padding:24px!important}.upgrade-plan-modal__summary-row{align-items:center!important;color:#6b6b6b!important;display:flex!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;gap:8px!important;justify-content:space-between!important;line-height:24px!important}.upgrade-plan-modal__summary-label{font-weight:400!important}.upgrade-plan-modal__summary-value{color:#1a1a1a!important;font-weight:400!important}.upgrade-plan-modal__summary-total-label{color:#1a1a1a!important;font-size:16px!important;font-weight:800!important}.upgrade-plan-modal__summary-total-value{color:#1a1a1a!important;font-size:20px!important;font-weight:600!important}.upgrade-plan-modal__summary-divider{background:#e0e0e0!important;height:1px!important;width:100%!important}.upgrade-plan-modal__current-plan{align-items:flex-start!important;background:#fff!important;border:1px solid #dbdbdb!important;border-radius:20px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:16px!important;padding:16px 24px!important;position:relative!important;width:100%!important}.upgrade-plan-modal__current-plan--selection{border-color:#ff0054!important}.upgrade-plan-modal__plan-summary{align-items:flex-start!important;display:flex!important;flex-direction:row!important;gap:40px!important;padding:0!important;width:100%!important}.upgrade-plan-modal__plan-allowance-wrapper{align-self:flex-end!important;display:flex!important;flex:1 1!important;flex-direction:column!important;justify-content:flex-end!important;margin-top:48px!important}.upgrade-plan-modal__current-plan-status{align-items:center!important;border-radius:8px!important;display:flex!important;flex-direction:row!important;gap:10px!important;justify-content:center!important;padding:5px 16px!important;position:absolute!important;right:24px!important;top:16px!important}.upgrade-plan-modal__current-plan-status-text{font-family:DM Sans,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:600!important;letter-spacing:-.3125px!important;line-height:24px!important}.upgrade-plan-modal__current-plan-left{flex:1 1!important;flex-direction:column!important;gap:20px!important}.upgrade-plan-modal__current-plan-left,.upgrade-plan-modal__title-row{align-items:flex-start!important;display:flex!important;padding:0!important}.upgrade-plan-modal__title-row{flex-direction:row!important;gap:24px!important;width:100%!important}.upgrade-plan-modal__section-title{color:#0a0a0a!important;font-family:DM Sans,sans-serif!important;font-size:22px!important;font-style:normal!important;font-weight:700!important;letter-spacing:-.3125px!important;line-height:24px!important}.upgrade-plan-modal__selected-inline{align-items:center!important;display:flex!important;flex-direction:row!important;gap:6px!important}.upgrade-plan-modal__selected-inline-text{color:#00a63e!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:20px!important}.upgrade-plan-modal__tags{gap:16px!important;padding:0!important}.upgrade-plan-modal__tag,.upgrade-plan-modal__tags{align-items:center!important;display:flex!important;flex-direction:row!important}.upgrade-plan-modal__tag{border-radius:100px!important;gap:10px!important;height:34px!important;justify-content:center!important;padding:5px 16px!important}.upgrade-plan-modal__tag--primary{background:#d5e9fc!important}.upgrade-plan-modal__tag--neutral{background:#e2e8f0!important}.upgrade-plan-modal__tag-text{font-family:DM Sans,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:600!important;letter-spacing:-.3125px!important;line-height:24px!important}.upgrade-plan-modal__tag--primary .upgrade-plan-modal__tag-text{color:#2c8dee!important}.upgrade-plan-modal__tag--neutral .upgrade-plan-modal__tag-text{color:#1e293c!important}.upgrade-plan-modal__plus{color:#4a5565!important;font-family:Inter,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;letter-spacing:-.3125px!important;line-height:24px!important}.upgrade-plan-modal__status{align-items:center!important;background:#dcfce7!important;border-radius:8px!important;display:flex!important;flex-direction:row!important;gap:10px!important;justify-content:center!important;padding:5px 16px!important}.upgrade-plan-modal__status-text{color:#00a63e!important;font-family:DM Sans,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:600!important;letter-spacing:-.3125px!important;line-height:24px!important}.upgrade-plan-modal__price-row{align-items:flex-end!important;display:flex!important;flex-direction:row!important;gap:5px!important;padding:0!important}.upgrade-plan-modal__price{color:#0a0a0a!important;font-family:DM Sans,sans-serif!important;font-size:40px!important;font-style:normal!important;font-weight:700!important;letter-spacing:.351562px!important;line-height:48px!important}.upgrade-plan-modal__price-period{font-size:24px!important;font-weight:500!important;padding-bottom:5px!important}.upgrade-plan-modal__muted,.upgrade-plan-modal__price-period{color:#6a7282!important;font-family:DM Sans,sans-serif!important;font-style:normal!important;letter-spacing:-.3125px!important;line-height:24px!important}.upgrade-plan-modal__muted{font-size:16px!important;font-weight:400!important}.upgrade-plan-modal__renewal{align-items:flex-start!important;display:flex!important;flex-direction:row!important;gap:8px!important;padding:0!important;width:100%!important}.upgrade-plan-modal__description-row{align-items:center!important;display:flex!important;flex-direction:row!important;gap:12px!important;white-space:nowrap!important}.upgrade-plan-modal__renewal-text{flex:none!important}.upgrade-plan-modal__current-plan-right{align-items:flex-end!important;display:flex!important;flex:1 1!important;flex-direction:column!important;gap:16px!important;justify-content:space-between!important;padding:0!important}.upgrade-plan-modal__plan-card{align-items:flex-start!important;background:#f8fafc!important;border:1px solid #ebeff5!important;border-radius:8px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;padding:16px 24px!important;width:100%!important}.upgrade-plan-modal__allowance{align-items:center!important;display:flex!important;flex-direction:row!important;gap:10px!important;justify-content:center!important;padding:0 0 8px!important;width:100%!important}.upgrade-plan-modal__allowance--compact{padding:0!important}.upgrade-plan-modal__allowance-title{color:#0a0a0a!important;flex-grow:1!important;font-family:DM Sans,sans-serif!important;font-size:22px!important;font-style:normal!important;font-weight:600!important;letter-spacing:-.3125px!important;line-height:24px!important}.upgrade-plan-modal__usage{flex-direction:column!important;padding:8px 0!important}.upgrade-plan-modal__usage,.upgrade-plan-modal__usage-header{align-items:flex-start!important;display:flex!important;gap:8px!important;width:100%!important}.upgrade-plan-modal__usage-header{flex-direction:row!important;justify-content:space-between!important;padding:0!important}.upgrade-plan-modal__usage-label{color:gray!important;font-family:DM Sans,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:500!important;line-height:21px!important}.upgrade-plan-modal__usage-label:last-child{color:#262626!important;font-weight:800!important}.upgrade-plan-modal__usage-bar{background:#dcdcdc!important;border-radius:4px!important;height:8px!important;width:100%!important}.upgrade-plan-modal__usage-bar .MuiLinearProgress-bar{background:#22abe4!important;border-radius:100px!important}.upgrade-plan-modal__alert{align-items:center!important;background:#e9f9ff!important;border-radius:20px!important;padding:14px 20px!important;width:100%!important}.upgrade-plan-modal__alert .MuiAlert-icon{color:#0297d5!important;padding:0 8px 0 0!important}.upgrade-plan-modal__alert .MuiAlert-message{color:#0297d5!important;font-family:DM Sans,sans-serif!important;font-size:18px!important;font-weight:500!important;line-height:23px!important;padding:0!important}@media(min-width:2460px){.upgrade-plan-modal__addon-label{font-size:18px!important}.upgrade-plan-modal__counter-value{font-size:24px!important}}@media(max-width:1920px){.upgrade-plan-modal__addon-label{font-size:14px!important}.upgrade-plan-modal__counter-value{font-size:18px!important}.upgrade-plan-modal__summary-title{font-size:16px!important}.upgrade-plan-modal__summary-total-label{font-size:14px!important}.upgrade-plan-modal__summary-total-value{font-size:18px!important}}@media(min-width:1280px)and (max-width:1919px){.upgrade-plan-modal__section-title{font-size:18px!important;line-height:22px!important}.upgrade-plan-modal__current-plan-status-text{font-size:14px!important;line-height:20px!important}.upgrade-plan-modal__tag-text{font-size:12px!important}.upgrade-plan-modal__price{font-size:28px!important;line-height:32px!important}.upgrade-plan-modal__price-period{font-size:14px!important}.upgrade-plan-modal__muted{font-size:14px!important;line-height:20px!important}.upgrade-plan-modal__addon-label{font-size:14px!important}.upgrade-plan-modal__counter-value{font-size:18px!important}.upgrade-plan-modal__summary-title{font-size:16px!important}.upgrade-plan-modal__summary-row{font-size:13px!important}.upgrade-plan-modal__summary-total-label{font-size:14px!important}.upgrade-plan-modal__summary-total-value{font-size:18px!important}.upgrade-plan-modal__alert .MuiAlert-message{font-size:14px!important;line-height:20px!important}}@media(max-width:1280px){.upgrade-plan-modal__footer{padding:12px 20px!important}.upgrade-plan-modal__addons,.upgrade-plan-modal__summary{padding:20px!important}}@media(max-width:960px){.upgrade-plan-modal__footer{padding:12px 16px!important}.upgrade-plan-modal__actions{justify-content:space-between!important;width:100%!important}.upgrade-plan-modal__addons,.upgrade-plan-modal__summary{padding:16px!important}.upgrade-plan-modal__plan-summary{flex-direction:column!important}.upgrade-plan-modal__plan-allowance-wrapper{align-self:stretch!important}}@media(max-width:600px){.upgrade-plan-modal__actions{flex-direction:column-reverse!important;gap:12px!important}.upgrade-plan-modal__actions button{width:100%!important}.upgrade-plan-modal__addon-controls{align-items:flex-start!important;flex-direction:column!important;gap:12px!important}.upgrade-plan-modal__counter{justify-content:space-between!important;width:100%!important}}.manage-plan-modal__footer{align-items:center!important;background:#fff!important;border-radius:0 0 16px 16px!important;border-top:1px solid #ebebeb!important;box-sizing:border-box!important;display:flex!important;flex-direction:row!important;gap:24px!important;justify-content:space-between!important;padding:12px 24px!important;width:100%!important}.manage-plan-modal__footer-link{margin-right:auto!important}.manage-plan-modal__actions{align-items:center!important;box-sizing:border-box!important;display:flex!important;gap:8px!important;justify-content:flex-end!important;width:auto!important}.manage-plan-modal__addons{border:1px solid #ff0054!important;border-radius:10px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:24px!important;padding:24px!important}.manage-plan-modal__addons-header,.manage-plan-modal__breakdown{display:flex!important;flex-direction:column!important;gap:12px!important}.manage-plan-modal__breakdown{border:1px solid #ff0054!important;border-radius:10px!important;box-sizing:border-box!important;padding:24px!important;width:100%!important}.manage-plan-modal__breakdown-header{align-items:center!important;display:flex!important;justify-content:space-between!important;width:100%!important}.manage-plan-modal__breakdown-title{color:#0a0a0a!important;font-family:DM Sans,sans-serif!important;font-size:18px!important;font-weight:700!important;letter-spacing:-.3125px!important;line-height:24px!important}.manage-plan-modal__breakdown-add-btn{height:36px!important;min-width:36px!important;width:36px!important}.manage-plan-modal__breakdown-content{display:flex!important;flex-direction:column!important;gap:16px!important;width:100%!important}.manage-plan-modal__breakdown-row{align-items:center!important;display:flex!important;gap:24px!important;justify-content:space-between!important}.manage-plan-modal__breakdown-label{color:#717171!important;font-family:DM Sans,sans-serif!important;font-size:15px!important;font-weight:500!important;line-height:23px!important}.manage-plan-modal__breakdown-price{align-items:flex-end!important;display:flex!important;gap:8px!important}.manage-plan-modal__breakdown-amount{color:#0064b0!important;font-family:DM Sans,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:31px!important}.manage-plan-modal__breakdown-period{color:#9da6b2!important;font-family:Roboto,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:16px!important}.manage-plan-modal__breakdown-divider{background:#ccc!important;height:1px!important;width:100%!important}.manage-plan-modal__breakdown-action{align-items:center!important;display:flex!important;height:20px!important;justify-content:center!important;margin-left:10px!important;width:20px!important}.manage-plan-modal__breakdown-action--hidden{visibility:hidden!important}.manage-plan-modal__breakdown-remove{align-items:center!important;background:#0000!important;border:none!important;cursor:pointer!important;display:flex!important;height:100%!important;justify-content:center!important;padding:0!important;width:100%!important}.manage-plan-modal__breakdown-remove img{display:block!important;height:20px!important;width:20px!important}.manage-plan-modal__addon-controls{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:16px!important;justify-content:space-between!important}.manage-plan-modal__addon-label{color:#1a1a1a!important;font-family:DM Sans,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:24px!important}.manage-plan-modal__counter{align-items:center!important;display:flex!important;gap:16px!important}.manage-plan-modal__counter-button{align-items:center!important;background:#22abe4!important;border-radius:999px!important;cursor:pointer!important;display:flex!important;height:32px!important;justify-content:center!important;width:32px!important}.manage-plan-modal__counter-button--active{background:#22abe4!important}.manage-plan-modal__counter-value{color:#1a1a1a!important;font-family:DM Sans,sans-serif!important;font-size:20px!important;font-weight:600!important;line-height:28px!important;min-width:24px!important;text-align:center!important}.manage-plan-modal__summary-container{border-top:1px solid #e0e0e0!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:16px!important;padding-top:24px!important}.manage-plan-modal__summary-title{color:#1a1a1a!important;font-family:DM Sans,sans-serif!important;font-size:18px!important;font-weight:800!important;line-height:28px!important}.manage-plan-modal__summary{background:#f8fafc!important;border-radius:8px!important;display:flex!important;flex-direction:column!important;gap:16px!important;padding:24px!important}.manage-plan-modal__summary-row{align-items:center!important;color:#6b6b6b!important;display:flex!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;gap:8px!important;justify-content:space-between!important;line-height:24px!important}.manage-plan-modal__summary-label{font-weight:400!important}.manage-plan-modal__summary-value{color:#1a1a1a!important;font-weight:400!important}.manage-plan-modal__summary-total-label{color:#1a1a1a!important;font-size:16px!important;font-weight:800!important}.manage-plan-modal__summary-total-value{color:#1a1a1a!important;font-size:20px!important;font-weight:600!important}.manage-plan-modal__summary-divider{background:#e0e0e0!important;height:1px!important;width:100%!important}@media(min-width:2460px){.manage-plan-modal__breakdown-title{font-size:22px!important}.manage-plan-modal__breakdown-amount{font-size:24px!important}}@media(max-width:1920px){.manage-plan-modal__breakdown-title{font-size:16px!important}.manage-plan-modal__breakdown-label{font-size:14px!important}.manage-plan-modal__breakdown-amount{font-size:18px!important}.manage-plan-modal__addon-label{font-size:14px!important}.manage-plan-modal__counter-value{font-size:18px!important}.manage-plan-modal__summary-title{font-size:16px!important}.manage-plan-modal__summary-total-label{font-size:14px!important}.manage-plan-modal__summary-total-value{font-size:18px!important}}@media(min-width:1280px)and (max-width:1919px){.manage-plan-modal__breakdown-title{font-size:15px!important;line-height:20px!important}.manage-plan-modal__breakdown-label{font-size:13px!important;line-height:18px!important}.manage-plan-modal__breakdown-amount{font-size:16px!important;line-height:24px!important}.manage-plan-modal__addon-label{font-size:14px!important}.manage-plan-modal__counter-value{font-size:16px!important}.manage-plan-modal__summary-title{font-size:14px!important}.manage-plan-modal__summary-row,.manage-plan-modal__summary-total-label{font-size:13px!important}.manage-plan-modal__summary-total-value{font-size:16px!important}}@media(max-width:1280px){.manage-plan-modal__footer{padding:12px 20px!important}.manage-plan-modal__addons,.manage-plan-modal__breakdown,.manage-plan-modal__summary{padding:20px!important}}@media(max-width:960px){.manage-plan-modal__footer{flex-direction:column!important;gap:16px!important;padding:12px 16px!important}.manage-plan-modal__footer-link{margin-bottom:8px!important;margin-right:0!important}.manage-plan-modal__actions{justify-content:space-between!important;width:100%!important}.manage-plan-modal__addons,.manage-plan-modal__breakdown,.manage-plan-modal__summary{padding:16px!important}}@media(max-width:600px){.manage-plan-modal__actions{flex-direction:column-reverse!important;gap:12px!important}.manage-plan-modal__actions button{width:100%!important}.manage-plan-modal__breakdown-row{gap:12px!important}.manage-plan-modal__addon-controls{align-items:flex-start!important;flex-direction:column!important;gap:12px!important}.manage-plan-modal__counter{justify-content:space-between!important;width:100%!important}}.remove-addon-modal__footer{background:#fff!important;border-radius:0 0 16px 16px!important;border-top:1px solid #ebebeb!important;flex-direction:column!important;gap:24px!important;padding:12px 24px!important}.remove-addon-modal__actions,.remove-addon-modal__footer{align-items:center!important;box-sizing:border-box!important;display:flex!important;width:100%!important}.remove-addon-modal__actions{flex-direction:row!important;gap:8px!important;justify-content:flex-end!important;padding:0!important}.remove-addon-modal__description{color:#000!important;font-family:DM Sans,sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:23px!important}.remove-addon-modal__content{align-items:flex-start!important;display:flex!important;flex:1 1!important;flex-direction:column!important;gap:16px!important;overflow:hidden!important;padding:0 16px!important;width:100%!important}.remove-addon-modal__alert{align-items:center!important;background:#e9f9ff!important;border-radius:12px!important;display:flex!important;flex-direction:row!important;flex-shrink:0!important;gap:10px!important;padding:10px 16px!important;width:100%!important}.remove-addon-modal__alert-icon{color:#0297d5!important;height:24px!important;transform:rotate(180deg)!important;width:24px!important}.remove-addon-modal__alert-text{color:#0297d5!important;flex-grow:1!important}.remove-addon-modal__alert-text,.remove-addon-modal__select-instruction{font-family:DM Sans,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:21px!important}.remove-addon-modal__select-instruction{align-items:center!important;color:#000!important;display:flex!important;width:100%!important}.remove-addon-modal__spaces{align-items:flex-start!important;box-sizing:border-box!important;display:flex!important;flex:1 1!important;flex-direction:column!important;gap:16px!important;justify-content:flex-start!important;max-height:400px!important;min-height:0!important;overflow-y:auto!important;padding:0!important;width:100%!important}.remove-addon-modal__selection-counter{align-items:center!important;color:#6e6e6e!important;display:flex!important;font-family:DM Sans,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:21px!important;width:100%!important}.remove-addon-modal__divider{border:1px solid #ccc!important;height:0!important;width:100%!important}.space-list-item{align-items:flex-start!important;background:#fff!important;border:1px solid #c4bcbc!important;border-radius:12px!important;box-sizing:border-box!important;display:flex!important;flex-direction:row!important;gap:24px!important;padding:12px 12px 12px 16px!important;width:100%!important}.space-list-item__checkbox-wrapper{align-items:center!important;display:flex!important;flex-direction:row!important;gap:16px!important;height:60px!important;padding:0!important;width:auto!important}.space-list-item__image{background:#dde1e6!important;border-radius:8px!important;flex-shrink:0!important;height:60px!important;overflow:hidden!important;width:80px!important}.space-list-item__image img{display:block!important;height:100%!important;object-fit:cover!important;width:100%!important}.space-list-item__placeholder{align-items:center!important;background:#dde1e6!important;border-radius:8px!important;display:flex!important;height:100%!important;justify-content:center!important;width:100%!important}.space-list-item__info{align-items:flex-start!important;display:flex!important;flex-direction:column!important;flex-grow:1!important;margin:0 auto!important;padding:0!important}.space-list-item__name{align-items:center!important;color:#000!important;display:flex!important;font-size:16px!important;line-height:21px!important}.space-list-item__address,.space-list-item__name{font-family:DM Sans,sans-serif!important;font-weight:500!important;width:100%!important}.space-list-item__address{color:#222!important;font-size:12px!important;line-height:16px!important;opacity:.75!important}@media(min-width:2460px){.remove-addon-modal__description{font-size:20px!important}.remove-addon-modal__alert-text{font-size:16px!important}}@media(max-width:1920px){.remove-addon-modal__description{font-size:16px!important}.remove-addon-modal__alert-text{font-size:13px!important}.space-list-item__name{font-size:15px!important}.space-list-item__address{font-size:11px!important}}@media(min-width:1280px)and (max-width:1919px){.remove-addon-modal__description{font-size:15px!important;line-height:20px!important}.remove-addon-modal__alert-text{font-size:13px!important;line-height:18px!important}.remove-addon-modal__select-instruction,.remove-addon-modal__selection-counter,.space-list-item__name{font-size:14px!important;line-height:18px!important}.space-list-item__address{font-size:11px!important}}@media(max-width:1280px){.remove-addon-modal__footer{padding:12px 20px!important}.remove-addon-modal__content{gap:18px!important}.remove-addon-modal__spaces{padding:0 20px!important}}@media(max-width:960px){.remove-addon-modal__footer{flex-direction:column!important;gap:16px!important;padding:12px 16px!important}.remove-addon-modal__actions{justify-content:space-between!important;width:100%!important}.remove-addon-modal__content{gap:16px!important}.remove-addon-modal__spaces{padding:0 16px!important}.space-list-item{gap:16px!important}.space-list-item__image{height:45px!important;width:60px!important}.space-list-item__checkbox-wrapper{height:45px!important}}@media(max-width:600px){.remove-addon-modal__actions{flex-direction:column-reverse!important;gap:12px!important}.remove-addon-modal__actions button{width:100%!important}.space-list-item,.space-list-item__checkbox-wrapper{gap:12px!important}}.plan-summary-card{border-top:1px solid #e0e0e0!important;display:flex!important;flex-direction:column!important;gap:16px!important;margin:0!important;max-width:100%!important;padding-top:24px!important;width:100%!important}.plan-summary-card__title{color:#1a1a1a!important;font-family:DM Sans,sans-serif!important;font-size:20px!important;font-weight:800!important;line-height:28px!important;margin:0!important}.plan-summary-card__body{background:#f8fafc!important;border-radius:8px!important;display:flex!important;flex-direction:column!important;gap:16px!important;padding:24px!important}.plan-summary-card__row{align-items:center!important;display:flex!important;gap:8px!important;justify-content:space-between!important;width:100%!important}.plan-summary-card__divider{border-top:1px solid #e0e0e0!important;height:1px!important;width:100%!important}.plan-summary-card__label,.plan-summary-card__total-label,.plan-summary-card__total-value,.plan-summary-card__value{font-family:DM Sans,sans-serif!important;margin:0!important}.plan-summary-card__label,.plan-summary-card__value{color:#6b6b6b!important;font-size:16px!important;font-weight:400!important;line-height:24px!important}.plan-summary-card__total-value,.plan-summary-card__value{color:#1a1a1a!important;text-align:right!important}.plan-summary-card__total-label{color:#1a1a1a!important;font-size:18px!important;font-weight:800!important}.plan-summary-card__total-value{color:#1a1a1a!important;font-size:24px!important;font-weight:600!important}@media(min-width:2460px){.plan-summary-card__title{font-size:22px!important}.plan-summary-card__total-value{font-size:26px!important}}@media(max-width:1920px){.plan-summary-card__title{font-size:18px!important}.plan-summary-card__label,.plan-summary-card__value{font-size:14px!important}.plan-summary-card__total-label{font-size:16px!important}.plan-summary-card__total-value{font-size:20px!important}}@media(max-width:1280px){.plan-summary-card__body{padding:20px!important}}@media(max-width:960px){.plan-summary-card__body{padding:16px!important}}@media(max-width:600px){.plan-summary-card__row{gap:12px!important}}.user-dropdown{border-radius:10px!important;margin-top:8px!important;max-height:min(70vh,520px)!important;max-width:300px!important;min-width:200px!important;overflow:hidden!important;overflow-y:auto!important;position:absolute!important;right:0!important;top:100%!important;z-index:1300!important}.user-dropdown__content{align-items:stretch!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:0!important;min-height:auto!important;padding:8px!important;width:100%!important}.user-dropdown__item{border-radius:8px!important;margin-bottom:4px!important;min-height:40px!important;padding:10px 12px!important;transition:background-color .2s ease!important;width:100%!important}.user-dropdown__item:last-child{margin-bottom:0!important}.user-dropdown__item:hover{background-color:#29abe226!important}.user-dropdown__item--logout .user-dropdown__text{color:#dc3545!important}.user-dropdown__item--logout:hover{background-color:#dc35451a!important}.user-dropdown__item-content{align-items:center!important;display:flex!important;flex-direction:row!important;gap:12px!important;min-height:24px!important;width:100%!important}.user-dropdown__icon{align-items:center!important;color:#29abe2!important;display:inline-flex!important;flex-shrink:0!important;font-size:20px!important;justify-content:center!important}.user-dropdown__icon,.user-dropdown__icon svg{height:20px!important;width:20px!important}.user-dropdown__text{color:#000!important;flex-grow:0!important;font-family:DM Sans,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:21px!important}.user-dropdown__divider{border-color:#0000001f!important;margin:8px 0!important;width:100%!important}@media(max-width:959px){.user-dropdown{max-width:220px!important;min-width:220px!important}.user-dropdown__text{font-size:15px!important;line-height:20px!important}}@media(max-width:599px){.user-dropdown{border-radius:12px!important;box-shadow:0 12px 32px #0000002e!important;left:71%!important;margin-top:0!important;max-height:min(60vh,520px)!important;max-width:none!important;min-width:0!important;overflow-y:auto!important;padding-bottom:env(safe-area-inset-bottom,0)!important;position:fixed!important;right:auto!important;top:calc(64px + env(safe-area-inset-top, 0px))!important;transform:translateX(-50%)!important;width:min(70vw,200px)!important}.user-dropdown__content{gap:8px!important;padding:10px!important;width:100%!important}.user-dropdown__item{min-height:44px!important;padding:12px 14px!important}.user-dropdown__icon,.user-dropdown__icon svg{height:22px!important;width:22px!important}.user-dropdown__text{font-size:15.5px!important;line-height:21px!important}}@media(prefers-reduced-motion:reduce){.user-dropdown,.user-dropdown *{animation:none!important;transition:none!important}}.user-menu-button{align-items:center!important;-webkit-appearance:none!important;appearance:none!important;background:#fff!important;border:1px solid #ddd!important;border-image:initial!important;border-radius:30px!important;box-shadow:none!important;cursor:pointer!important;display:inline-flex!important;gap:14px!important;height:45px!important;outline:none!important;padding:6px 9px 6px 15px!important;transition:box-shadow .2s ease,transform .15s ease!important;width:auto!important}.user-menu-button:hover{box-shadow:0 4px 12px #00000026!important;transform:translateY(-1px)!important}.user-menu-button:active,.user-menu-button:focus-visible{box-shadow:0 0 0 3px #1e88e533!important;transform:none!important}.user-menu-button__menu{display:inline-flex!important;flex-direction:column!important;flex-shrink:0!important;gap:3px!important;height:18px!important;justify-content:center!important;width:16px!important}.user-menu-button__line{background:#222!important;border-radius:1px!important;display:block!important;height:2px!important;width:100%!important}.user-menu-button__avatar{background:linear-gradient(135deg,#29abe2,#1e88e5)!important;color:#fff!important;font-size:14px!important;font-weight:600!important;height:33px!important;width:33px!important}@media(max-width:959px){.user-menu-button{gap:10px!important;height:40px!important;padding:5px 10px!important}.user-menu-button__menu{gap:3px!important;height:14px!important;width:14px!important}.user-menu-button__line{height:1.6px!important}.user-menu-button__avatar{font-size:12px!important;height:30px!important;width:30px!important}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-reverse{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes pulse-glow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}@keyframes pulse-glow-reverse{0%,to{opacity:.4;transform:scale(1.1)}50%{opacity:.2;transform:scale(1)}}@keyframes halo-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}@keyframes sweep{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes orbit{0%{transform:rotate(0deg) translateX(60px) rotate(0deg)}to{transform:rotate(1turn) translateX(60px) rotate(-1turn)}}@keyframes orbit-reverse{0%{transform:rotate(1turn) translateX(70px) rotate(-1turn)}to{transform:rotate(0deg) translateX(70px) rotate(0deg)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.suspense-loader{align-items:center;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.suspense-loader__bg-glow{animation:pulse-glow 4s ease-in-out infinite;background:radial-gradient(circle,#e91e634d 0,#0000 70%);border-radius:50%;height:400px;pointer-events:none;position:absolute;width:400px}.suspense-loader__bg-glow--reverse{animation:pulse-glow-reverse 4s ease-in-out infinite;background:radial-gradient(circle,#2196f333 0,#0000 70%)}.suspense-loader__orbital{animation:spin 8s linear infinite;border:2px solid #e91e634d;border-radius:50%;height:200px;pointer-events:none;position:absolute;width:200px}.suspense-loader__orbital:before{background:#e91e63;border-radius:50%;box-shadow:0 0 10px #e91e6399;content:"";height:6px;left:50%;position:absolute;top:-3px;transform:translateX(-50%);width:6px}.suspense-loader__orbital--delayed{animation:spin-reverse 10s linear infinite;border-color:#2196f34d;height:220px;width:220px}.suspense-loader__orbital--delayed:before{background:#2196f3;box-shadow:0 0 10px #2196f399}.suspense-loader__icon-shell{align-items:center;display:flex;justify-content:center;position:relative;z-index:2}.suspense-loader__halo{animation:halo-pulse 3s ease-in-out infinite;border:2px solid #e91e6366;border-radius:50%;height:150px;pointer-events:none;position:absolute;width:150px}.suspense-loader__halo--delayed{animation:halo-pulse 3s ease-in-out .5s infinite;border-color:#2196f34d;height:180px;width:180px}.suspense-loader__icon-ring{align-items:center;animation:halo-pulse 2s ease-in-out infinite;background:#fff;border-radius:50%;box-shadow:0 10px 40px #0000001a,0 0 0 10px #fffc,0 0 0 20px #e91e631a;display:flex;height:120px;justify-content:center;position:relative;width:120px}.suspense-loader__light-sweep{animation:sweep 3s linear infinite;background:conic-gradient(from 0deg,#0000 0,#e91e634d 10%,#0000 20%);border-radius:50%;height:100%;pointer-events:none;position:absolute;width:100%}.suspense-loader__data-dot{animation:orbit 4s linear infinite;background:#e91e63;border-radius:50%;box-shadow:0 0 10px #e91e6399;height:8px;position:absolute;width:8px}.suspense-loader__data-dot--delayed{animation:orbit-reverse 5s linear infinite;background:#2196f3;box-shadow:0 0 10px #2196f399}.suspense-loader__data-dot--inset{animation:orbit 3s linear infinite reverse;background:#4caf50;box-shadow:0 0 10px #4caf5099}.suspense-loader__icon{animation:pulse-glow 2s ease-in-out infinite;height:60px;object-fit:contain;position:relative;width:60px;z-index:1}.suspense-loader__text{margin-top:3rem;max-width:400px;padding:0 1rem;text-align:center;z-index:2}.suspense-loader__message{animation:fade-in-up .5s ease-out;color:#333;font-size:1.25rem;font-weight:600;margin:0}.suspense-loader__subtext{animation:fade-in-up .5s ease-out .2s both;color:#666;font-size:.875rem;margin:.5rem 0 0}@media(prefers-reduced-motion:reduce){.suspense-loader__bg-glow,.suspense-loader__data-dot,.suspense-loader__halo,.suspense-loader__icon,.suspense-loader__icon-ring,.suspense-loader__light-sweep,.suspense-loader__orbital{animation:none}.suspense-loader__data-dot:before,.suspense-loader__orbital:before{opacity:.5}}.media-loader{height:100%!important;isolation:isolate!important;overflow:hidden!important;position:relative!important;width:100%!important}.media-loader__fallback,.media-loader__image,.media-loader__placeholder{border-radius:inherit!important}.media-loader__placeholder{animation:media-loader-shimmer 1.4s linear infinite!important;background:linear-gradient(110deg,#f0f2f5 8%,#f7f9fc 18%,#f0f2f5 33%)!important;background-size:200% 100%!important;inset:0!important;position:absolute!important;z-index:1!important}.media-loader__image{height:100%!important;object-fit:cover!important;width:100%!important}.media-loader__fallback,.media-loader__image{inset:0!important;position:absolute!important;z-index:2!important}.media-loader__fallback{align-items:center!important;background-color:#f4f4f7!important;color:#999!important;display:flex!important;font-size:11px!important;justify-content:center!important;letter-spacing:.05em!important;text-transform:uppercase!important}@keyframes media-loader-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.advanced-filter-modal .MuiDialog-paper{border-radius:16px!important;filter:drop-shadow(0 4px 16px rgba(0,0,0,.12));height:auto!important;max-width:958px!important;width:958px!important}.advanced-filter-modal .MuiDialog-paper>.MuiBox-root:first-of-type{align-items:center!important;background:#fff!important;border-bottom:1px solid #ebebeb!important;border-radius:16px 16px 0 0!important;display:flex!important;flex-direction:row!important;gap:24px!important;height:68px!important;justify-content:space-between!important;padding:24px!important}.advanced-filter-modal .MuiDialog-paper>.MuiBox-root:first-of-type .MuiTypography-root{color:#000!important;font-family:DM Sans,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:18px!important;margin:0 auto 0 0!important}.advanced-filter-modal__content{align-items:flex-start;background:#fff;display:flex;flex-direction:column;gap:32px;padding:28px 24px 36px;width:100%}.advanced-filter-modal__header-row{align-items:center;display:flex;flex-direction:row;gap:32px;justify-content:space-between;padding:0;width:100%}.advanced-filter-modal__section-title{color:#595f5b!important;font-family:DM Sans,sans-serif!important;font-size:18px!important;font-weight:500!important;line-height:18px!important}.advanced-filter-modal__distance-pill{align-items:center;background:#fff;border:1px solid #d0d0d0;border-radius:100px;display:flex;flex-direction:row;gap:12px;height:40px;justify-content:center;min-width:109px;padding:12px 20px}.advanced-filter-modal__distance-pill .MuiTypography-root{color:#838383!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:16px!important;white-space:nowrap}.advanced-filter-modal__slider-container{padding:0 8px;position:relative;width:100%}.advanced-filter-modal__slider{color:#29abe2!important;height:6px!important;padding:13px 0!important}.advanced-filter-modal__slider .MuiSlider-track{background-color:#29abe2!important;border:none!important;border-radius:100px!important;height:6px!important}.advanced-filter-modal__slider .MuiSlider-rail{background-color:#d0d0d0!important;border-radius:100px!important;height:6px!important;opacity:1!important}.advanced-filter-modal__slider .MuiSlider-thumb{background-color:#29abe2!important;border:7px solid #fff!important;box-shadow:0 2px 10px #00000040!important;height:25px!important;width:25px!important}.advanced-filter-modal__slider .MuiSlider-thumb.Mui-active,.advanced-filter-modal__slider .MuiSlider-thumb.Mui-focusVisible,.advanced-filter-modal__slider .MuiSlider-thumb:focus,.advanced-filter-modal__slider .MuiSlider-thumb:hover{box-shadow:0 2px 10px #00000040!important}.advanced-filter-modal__slider .MuiSlider-thumb:before{display:none!important}.advanced-filter-modal__slider .MuiSlider-mark{background-color:#c1c1c1!important;border-radius:100px!important;height:12px!important;top:50%!important;transform:translate(-50%,-50%)!important;width:12px!important}.advanced-filter-modal__slider .MuiSlider-mark.MuiSlider-markActive{background-color:#29abe2!important;height:13px!important;width:13px!important}.advanced-filter-modal__slider .MuiSlider-markLabel{color:#838383!important;font-family:DM Sans,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:16px!important;text-align:center!important;top:30px!important}.advanced-filter-modal__slider .MuiSlider-markLabel.MuiSlider-markLabelActive{color:#22abe4!important;font-size:15px!important;font-weight:600!important}.advanced-filter-modal__slider .MuiSlider-valueLabel{display:none!important}.advanced-filter-modal__footer{align-items:center;background-color:#fff;border-radius:0 0 16px 16px;border-top:1px solid #ebebeb;display:flex;flex-direction:row;gap:8px;height:77px;justify-content:flex-end;padding:16px 24px;width:100%}.advanced-filter-modal__button{border-radius:100px!important;font-family:DM Sans,sans-serif!important;font-size:16px!important;height:45px!important;line-height:21px!important;text-transform:none!important;width:148px!important}.advanced-filter-modal__button--clear{background-color:#fff!important;border:1px solid #7b7b7b!important;color:#000!important;font-weight:500!important}.advanced-filter-modal__button--clear:hover{background-color:#f5f5f5!important}.advanced-filter-modal__button--apply{background-color:#ff0054!important;color:#fff!important;font-weight:800!important}.advanced-filter-modal__button--apply:hover{background-color:#e60049!important}.form-select .MuiInputLabel-root{color:#666!important;font-weight:500!important}.form-select .MuiInputLabel-root.Mui-focused,.form-select .MuiInputLabel-root.MuiFormLabel-filled{color:#006dd1!important;font-weight:600!important}.form-select .MuiOutlinedInput-root fieldset{border-color:#e0e0e0!important;border-width:2px!important}.form-select .MuiOutlinedInput-root.Mui-focused fieldset,.form-select .MuiOutlinedInput-root:hover fieldset{border-color:#006dd1!important;border-width:2px!important}.stepper-progress{padding:24px 0!important;width:100%!important}.stepper-progress .MuiStepConnector-line{border-color:#e0e0e0!important;border-top-width:2px!important}.stepper-progress .MuiStepConnector-root.Mui-completed .MuiStepConnector-line{border-color:#4caf50!important}.stepper-progress .MuiStepConnector-root.Mui-active .MuiStepConnector-line{border-color:#006dd1!important}.stepper-progress__step-icon--completed{color:#4caf50!important;font-size:28px!important}.stepper-progress__step-icon--active{align-items:center!important;background-color:#006dd1!important;border-radius:50%!important;color:#fff!important;display:flex!important;font-size:.85rem!important;font-weight:700!important;height:28px!important;justify-content:center!important;width:28px!important}.stepper-progress__step-icon--inactive{color:#bdbdbd!important;font-size:28px!important}.stepper-progress__label{margin-top:8px!important}.stepper-progress__label--active{color:#006dd1!important;font-weight:600!important}.stepper-progress__label--completed{color:#4caf50!important;font-weight:600!important}.stepper-progress__label--inactive{color:#666!important;font-weight:400!important}.stepper-progress__description{color:#999!important;display:block!important;margin-top:4px!important}.file-upload__label{color:#333!important;font-weight:600!important;margin-bottom:8px!important}.file-upload__dropzone{background-color:#f5f5f5!important;border:2px dashed #ccc!important;border-radius:8px!important;cursor:pointer!important;padding:32px!important;text-align:center!important;transition:all .3s!important}.file-upload__dropzone--active{background-color:#2196f30d!important;border-color:#006dd1!important}.file-upload__dropzone--error{border-color:#f44336!important}.file-upload__dropzone:hover{background-color:#2196f30d!important;border-color:#006dd1!important}.file-upload__icon{color:#006dd1!important;font-size:48px!important;margin-bottom:16px!important}.file-upload__title{color:#333!important;font-weight:600!important;margin-bottom:8px!important}.file-upload__subtitle{color:#666!important;margin-bottom:16px!important}.file-upload__helper-text{color:#999!important;margin-top:8px!important}.file-upload__error-text{color:#f44336!important;margin-top:8px!important}.file-upload__file-input{display:none!important}.file-upload__file-list{margin-top:16px!important}.file-upload__file-item{align-items:center!important;background-color:#f5f5f5!important;border-radius:8px!important;display:flex!important;gap:16px!important;margin-bottom:8px!important;padding:16px!important}.file-upload__file-icon{color:#006dd1!important}.file-upload__file-info{flex:1 1!important}.file-upload__file-name{color:#333!important;font-weight:500!important;margin-bottom:4px!important}.file-upload__file-size{color:#666!important}.file-upload__delete-button{color:#f44336!important}.file-upload__delete-button:hover{background-color:#f443361a!important}.header{background-color:#fff!important;border-bottom:1px solid #ccc!important;box-shadow:none!important;color:#21272a!important;height:75px!important;left:0!important;min-height:75px!important;position:fixed!important;right:0!important;top:0!important;z-index:1000!important}@media(min-width:960px){.header{height:80px!important;min-height:80px!important}}@media(min-width:1280px){.header{height:85px!important;min-height:85px!important}}@media(min-width:1920px){.header{height:90px!important;min-height:90px!important}}@media(min-width:2460px){.header{height:95px!important;min-height:95px!important}}.header__toolbar{align-items:center!important;display:flex!important;flex-direction:row!important;gap:16px!important;height:80px!important;justify-content:space-between!important;min-height:80px!important}@media(min-width:960px){.header__toolbar{gap:20px!important}}@media(min-width:1280px){.header__toolbar{gap:24px!important;height:85px!important;min-height:85px!important}}@media(min-width:1920px){.header__toolbar{gap:28px!important;height:90px!important;min-height:90px!important}}@media(min-width:2460px){.header__toolbar{gap:32px!important;height:95px!important;min-height:95px!important}}.header__logo-wrapper{align-items:center!important;cursor:pointer!important;display:flex!important;flex:none!important;flex-grow:0!important;justify-content:center!important;margin-right:auto!important;order:0!important}.header__logo{height:40px!important;object-fit:contain!important;width:140px!important}@media(min-width:1280px){.header__logo{height:42px!important;width:150px!important}}@media(min-width:1920px){.header__logo{height:45px!important;width:160px!important}}@media(min-width:2460px){.header__logo{height:48px!important;width:170px!important}}.header__nav{align-items:center!important;display:flex!important;flex:1 1!important;flex-direction:row!important;gap:70px!important;height:100%!important;justify-content:center!important;margin-left:90px!important;order:1!important;padding:10px!important}@media(min-width:1280px){.header__nav{gap:80px!important;margin-left:100px!important}}@media(min-width:1920px){.header__nav{gap:90px!important;margin-left:110px!important}}@media(min-width:2460px){.header__nav{gap:100px!important;margin-left:120px!important}}.header__nav-button{align-items:center!important;background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex:none!important;flex-direction:row!important;flex-grow:0!important;font-family:DM Sans,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:500!important;gap:8px!important;height:auto!important;justify-content:center!important;line-height:100%!important;min-width:auto!important;outline:none!important;padding:8px 12px!important;text-transform:none!important}@media(min-width:1280px){.header__nav-button{font-size:17px!important;padding:9px 14px!important}}@media(min-width:1920px){.header__nav-button{font-size:20!important;padding:10px 16px!important}}@media(min-width:2460px){.header__nav-button{font-size:22px!important;padding:11px 18px!important}}.header__nav-button--active{color:#29abe2!important;font-weight:700!important}.header__nav-button--inactive{color:#323435!important;font-weight:500!important}.header__nav-button:hover{background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:#29abe2!important}.header__nav-button.Mui-focusVisible,.header__nav-button:active,.header__nav-button:focus,.header__nav-button:focus-visible{background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;outline:none!important}.header__nav-button .MuiTouchRipple-root{display:none!important}.header__actions{align-items:center!important;display:flex!important;flex:none!important;flex-direction:row!important;flex-grow:0!important;gap:12px!important;height:100%!important;justify-content:flex-end!important;margin-left:auto!important;order:2!important;padding:0!important}@media(min-width:1280px){.header__actions{gap:14px!important}}@media(min-width:1920px){.header__actions{gap:16px!important}}@media(min-width:2460px){.header__actions{gap:18px!important}}.header__actions .MuiButton-root,.header__actions .MuiButton-root:active,.header__actions .MuiButton-root:focus,.header__actions .MuiButton-root:hover,.header__actions .MuiButtonBase-root,.header__actions .MuiButtonBase-root:active,.header__actions .MuiButtonBase-root:focus,.header__actions .MuiButtonBase-root:hover{opacity:1!important;visibility:visible!important}.header__become-host-btn{align-items:center!important;background:#ff0054!important;border:none!important;border-radius:100px!important;box-shadow:none!important;color:#fff!important;display:flex!important;flex:none!important;flex-direction:row!important;flex-grow:0!important;font-family:DM Sans,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:600!important;gap:8px!important;height:44px!important;justify-content:center!important;letter-spacing:.06em!important;line-height:1!important;padding:10px 24px!important;text-align:center!important;text-transform:none!important;white-space:nowrap!important}.header__become-host-btn:hover{background:#e60049!important;box-shadow:none!important}.header__become-host-btn:active,.header__become-host-btn:focus,.header__become-host-btn:focus-visible{box-shadow:none!important;outline:none!important}.header__notification-button .MuiSvgIcon-root{font-size:24px!important}@media(min-width:1280px){.header__notification-button .MuiSvgIcon-root{font-size:26px!important}}@media(min-width:1920px){.header__notification-button .MuiSvgIcon-root{font-size:28px!important}}@media(min-width:2460px){.header__notification-button .MuiSvgIcon-root{font-size:30px!important}}.header__notification-button .MuiBadge-badge{font-size:11px!important}@media(min-width:1280px){.header__notification-button .MuiBadge-badge{font-size:12px!important}}@media(min-width:1920px){.header__notification-button .MuiBadge-badge{font-size:13px!important}}@media(min-width:2460px){.header__notification-button .MuiBadge-badge{font-size:14px!important}}.header__avatar{border-radius:50%!important;height:36px!important;width:36px!important}@media(min-width:1280px){.header__avatar{height:38px!important;width:38px!important}}@media(min-width:1920px){.header__avatar{height:40px!important;width:40px!important}}@media(min-width:2460px){.header__avatar{height:42px!important;width:42px!important}}.header__mobile-menu{text-align:center!important}.header__drawer .MuiDrawer-paper{width:250px!important}.header__advanced-filter-button{align-items:center!important;background-color:#fff!important;border:1px solid #d0d0d0!important;border-radius:50px!important;display:flex!important;height:40px!important;justify-content:center!important;min-width:40px!important;padding-left:16px!important;padding-right:16px!important;width:auto!important}@media(min-width:600px){.header__advanced-filter-button{height:44px!important}}@media(min-width:2460px){.header__advanced-filter-button{height:48px!important}}.header__advanced-filter-button:hover{background-color:#f5f5f5!important}.header .MuiButton-root.Mui-focusVisible,.header .MuiButton-root:active,.header .MuiButton-root:focus,.header .MuiButton-root:focus-visible{background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;outline:none!important}.header .MuiButton-root,.header .MuiButtonBase-root,.header .hero-section__become-host-button{display:inline-flex!important;opacity:1!important;visibility:visible!important}.header .MuiButton-root.hero-section__become-host-button,.header .MuiButtonBase-root.hero-section__become-host-button,.header .hero-section__become-host-button.hero-section__become-host-button{background:#ff0054!important;border-radius:100px!important;color:#fff!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;font-weight:600!important;height:42px!important;min-width:auto!important;padding:10px 24px!important;text-transform:none!important}@media(min-width:1280px){.header .MuiButton-root.hero-section__become-host-button,.header .MuiButtonBase-root.hero-section__become-host-button,.header .hero-section__become-host-button.hero-section__become-host-button{font-size:15px!important;height:44px!important;padding:11px 26px!important}}@media(min-width:1920px){.header .MuiButton-root.hero-section__become-host-button,.header .MuiButtonBase-root.hero-section__become-host-button,.header .hero-section__become-host-button.hero-section__become-host-button{font-size:16px!important;height:46px!important;padding:12px 28px!important}}@media(min-width:2460px){.header .MuiButton-root.hero-section__become-host-button,.header .MuiButtonBase-root.hero-section__become-host-button,.header .hero-section__become-host-button.hero-section__become-host-button{font-size:17px!important;height:48px!important;padding:13px 30px!important}}.header .MuiButton-root.hero-section__become-host-button:hover,.header .MuiButtonBase-root.hero-section__become-host-button:hover,.header .hero-section__become-host-button.hero-section__become-host-button:hover{background:#e60049!important;opacity:1!important;visibility:visible!important}.header .MuiButton-root.hero-section__become-host-button.Mui-active,.header .MuiButton-root.hero-section__become-host-button.Mui-focusVisible,.header .MuiButton-root.hero-section__become-host-button:active,.header .MuiButton-root.hero-section__become-host-button:focus,.header .MuiButton-root.hero-section__become-host-button:focus-visible,.header .MuiButton-root.hero-section__become-host-button:focus-within,.header .MuiButtonBase-root.hero-section__become-host-button.Mui-active,.header .MuiButtonBase-root.hero-section__become-host-button.Mui-focusVisible,.header .MuiButtonBase-root.hero-section__become-host-button:active,.header .MuiButtonBase-root.hero-section__become-host-button:focus,.header .MuiButtonBase-root.hero-section__become-host-button:focus-visible,.header .MuiButtonBase-root.hero-section__become-host-button:focus-within,.header .hero-section__become-host-button.hero-section__become-host-button.Mui-active,.header .hero-section__become-host-button.hero-section__become-host-button.Mui-focusVisible,.header .hero-section__become-host-button.hero-section__become-host-button:active,.header .hero-section__become-host-button.hero-section__become-host-button:focus,.header .hero-section__become-host-button.hero-section__become-host-button:focus-visible,.header .hero-section__become-host-button.hero-section__become-host-button:focus-within{background:#ff0054!important;border-radius:100px!important;box-shadow:none!important;display:inline-flex!important;opacity:1!important;outline:none!important;visibility:visible!important}.header .MuiButton-root.Mui-active,.header .MuiButton-root.Mui-focusVisible,.header .MuiButton-root:active,.header .MuiButton-root:focus,.header .MuiButton-root:focus-visible,.header .MuiButton-root:focus-within,.header .MuiButtonBase-root.Mui-active,.header .MuiButtonBase-root.Mui-focusVisible,.header .MuiButtonBase-root:active,.header .MuiButtonBase-root:focus,.header .MuiButtonBase-root:focus-visible,.header .MuiButtonBase-root:focus-within,.header .hero-section__become-host-button.Mui-active,.header .hero-section__become-host-button.Mui-focusVisible,.header .hero-section__become-host-button:active,.header .hero-section__become-host-button:focus,.header .hero-section__become-host-button:focus-visible,.header .hero-section__become-host-button:focus-within{display:inline-flex!important;opacity:1!important;outline:none!important;visibility:visible!important}.header .MuiButton-root .MuiRipple-root,.header .MuiButton-root .MuiTouchRipple-ripple,.header .MuiButton-root .MuiTouchRipple-root,.header .MuiButtonBase-root .MuiRipple-root,.header .MuiButtonBase-root .MuiTouchRipple-ripple,.header .MuiButtonBase-root .MuiTouchRipple-root,.header .hero-section__become-host-button .MuiRipple-root,.header .hero-section__become-host-button .MuiTouchRipple-ripple,.header .hero-section__become-host-button .MuiTouchRipple-root{display:none!important;opacity:0!important;pointer-events:none!important}.sidebar{align-items:flex-start!important;align-self:stretch!important;background:#fff!important;border-right:1px solid #d4d4d4!important;box-sizing:border-box!important;flex-shrink:0!important;gap:24px!important;left:0!important;min-height:calc(100vh - 80px)!important;overflow-y:auto!important;padding:32px 20px!important;position:-webkit-sticky!important;position:sticky!important;top:80px!important;width:260px!important;z-index:100!important}.sidebar,.sidebar__list{display:flex!important;flex-direction:column!important}.sidebar__list{gap:0!important;padding:0!important;width:100%!important}.sidebar__item{align-items:center!important;border-radius:100px!important;cursor:pointer!important;display:flex!important;flex-direction:row!important;gap:10px!important;height:46px!important;margin-bottom:5!important;padding:12px 20px!important;transition:all .2s ease!important;width:220px!important}.sidebar__item--inactive{background:#0000!important}.sidebar__item--inactive .sidebar__icon{color:#595858!important;height:24px!important;min-width:24px!important;width:24px!important}.sidebar__item--inactive .sidebar__text{margin:0!important}.sidebar__item--inactive .sidebar__text span{color:#595858!important;font-family:DM Sans,sans-serif!important;font-size:15px!important;font-style:normal!important;font-weight:400!important;letter-spacing:.1px!important;line-height:93.2%!important}.sidebar__item--inactive:hover{background:#22abe414!important}.sidebar__item--active{background:#22abe4!important}.sidebar__item--active .sidebar__icon{color:#fff!important;height:24px!important;min-width:24px!important;width:24px!important}.sidebar__item--active .sidebar__text{margin:0!important}.sidebar__item--active .sidebar__text span{color:#fff!important;font-family:DM Sans,sans-serif!important;font-size:15px!important;font-style:normal!important;font-weight:400!important;letter-spacing:.1px!important;line-height:93.2%!important}.sidebar__item--active:hover{background:#1e9ad0!important}.sidebar__icon{flex:none!important;flex-grow:0!important;min-width:24px!important;order:0!important}.sidebar__icon,.sidebar__icon img{height:24px!important;width:24px!important}.sidebar__icon img{object-fit:contain!important}.sidebar__text{flex:none!important;flex-grow:0!important;margin:0!important;order:1!important}.sidebar__drawer .MuiDrawer-paper{box-sizing:border-box!important;width:260px!important}.sidebar__drawer .sidebar{border-right:none!important;display:flex!important;min-height:100vh!important;position:static!important;top:0!important;width:100%!important}@media(max-width:960px){.sidebar{display:none!important}}.MuiDrawer-paper .sidebar{display:flex!important}.footer{align-items:center;background-color:#1f2227!important;display:flex;flex-direction:column;gap:20px!important;justify-content:center;padding:40px 20px!important;position:relative!important;width:100%!important}@media(min-width:600px){.footer{gap:30px!important;padding:40px 50px!important}}@media(min-width:960px){.footer{gap:42px!important;min-height:389px!important;padding:40px 100px!important}}.footer__main{align-items:center!important;display:flex;flex-direction:column;gap:30px!important;padding:0!important;width:100%!important}@media(min-width:960px){.footer__main{align-items:flex-start!important;flex-direction:row!important;gap:150px!important;min-height:192px!important}}.footer__left{align-items:center!important;display:flex;flex-direction:column;gap:20px!important;padding:0!important;width:100%!important}@media(min-width:960px){.footer__left{align-items:flex-start!important;gap:38px!important;min-height:188px!important;width:298px!important}}.footer__logo-section{align-items:center!important;display:flex;flex-direction:column;gap:15px!important;padding:0!important;width:100%!important}@media(min-width:960px){.footer__logo-section{align-items:flex-start!important;gap:18px!important;min-height:115px!important;width:298px!important}}.footer__logo-wrapper{align-items:center;display:flex;height:40px!important;justify-content:center;width:150px!important}@media(min-width:960px){.footer__logo-wrapper{height:49px!important;justify-content:flex-start!important;width:170px!important}}.footer__logo{filter:brightness(0) invert(1)!important;height:40px!important;object-fit:contain!important;width:auto!important}@media(min-width:960px){.footer__logo{height:49px!important}}.footer__description{color:#fff!important;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important;font-size:11px!important;font-weight:500!important;line-height:14px!important;opacity:.75!important;text-align:center!important;width:100%!important}@media(min-width:960px){.footer__description{font-size:12px!important;line-height:16px!important;text-align:left!important;width:350px!important}}.footer__social-icons{align-items:center;display:flex;gap:12px!important;height:40px!important;justify-content:center;width:200px!important}@media(min-width:960px){.footer__social-icons{gap:15px!important;height:35px!important;width:135px!important}}.footer__social-icon{align-items:center;border:1.5px solid #fff!important;border-radius:50%!important;cursor:pointer!important;display:flex;height:35px!important;justify-content:center;opacity:.25!important;transition:all .3s ease!important;width:35px!important}.footer__social-icon:hover{background-color:#ffffff1a!important;opacity:1!important}.footer__social-icon svg{color:#fff!important;font-size:18px!important}.footer__right{align-items:center!important;display:flex;flex:none!important;flex-direction:column;gap:30px!important;justify-content:space-between!important;padding:0!important;width:100%!important}@media(min-width:600px){.footer__right{flex-direction:row!important;gap:40px!important}}@media(min-width:960px){.footer__right{align-items:flex-start!important;flex:1 1!important;min-height:192px!important;padding-left:10px!important;width:1013px!important}}.footer__column{align-items:center!important;display:flex;flex-direction:column}@media(min-width:600px){.footer__column{min-width:auto!important}}@media(min-width:960px){.footer__column{align-items:flex-start!important}.footer__column--five-links{min-height:192px!important}.footer__column--three-links{min-height:128px!important}}.footer__column-title{color:#fff!important;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:20px!important;text-align:center!important}@media(min-width:960px){.footer__column-title{font-size:16px!important;line-height:28px!important;text-align:left!important}}.footer__links{align-items:center!important;display:flex;flex-direction:column;gap:8px!important;width:100%!important}@media(min-width:960px){.footer__links{align-items:flex-start!important;gap:11px!important}}.footer__link{color:#fff!important;cursor:pointer!important;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:18px!important;opacity:.75!important;text-align:center!important;transition:opacity .3s ease!important}@media(min-width:960px){.footer__link{font-size:16px!important;line-height:21px!important;text-align:left!important}}.footer__link:hover{opacity:1!important}.footer__divider{background-color:#fff!important;height:1px!important;opacity:.2!important;width:100%!important}.footer__copyright{color:#fff!important;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;text-align:center!important}@media(min-width:960px){.footer__copyright{font-size:17px!important;line-height:31px!important}}.main-layout{flex-direction:column!important;min-height:100vh!important;overflow-x:hidden!important}.main-layout,.main-layout__body{display:flex!important;width:100%!important}.main-layout__body{flex:1 1!important;flex-direction:row!important;position:relative!important}.main-layout__body--with-sidebar{align-items:stretch!important;margin-top:80px!important}@media(min-width:960px){.main-layout__body--with-sidebar{margin-top:80px!important}}@media(min-width:1280px){.main-layout__body--with-sidebar{margin-top:85px!important}}@media(min-width:1920px){.main-layout__body--with-sidebar{margin-top:90px!important}}@media(min-width:2460px){.main-layout__body--with-sidebar{margin-top:95px!important}}.main-layout__body:not(.main-layout__body--with-sidebar){flex-direction:column!important}.main-layout__content{box-sizing:border-box!important;flex:1 1!important;max-width:100%!important;width:100%!important}.main-layout__content--with-sidebar{background:#fff!important;min-height:calc(100vh - 80px)!important;padding:50px!important}@media(max-width:960px){.main-layout__content--with-sidebar{padding:24px!important}}@media(max-width:600px){.main-layout__content--with-sidebar{padding:16px!important}}.main-layout__content:not(.main-layout__content--with-sidebar){background:#0000!important;margin-top:80px!important;min-height:calc(100vh - 80px)!important;padding:0!important}@media(max-width:960px){.main-layout__content:not(.main-layout__content--with-sidebar){margin-top:80px!important}}@media(min-width:960px){.main-layout__content:not(.main-layout__content--with-sidebar){margin-top:80px!important;min-height:calc(100vh - 80px)!important}}@media(min-width:1280px){.main-layout__content:not(.main-layout__content--with-sidebar){margin-top:85px!important;min-height:calc(100vh - 85px)!important}}@media(min-width:1920px){.main-layout__content:not(.main-layout__content--with-sidebar){margin-top:90px!important;min-height:calc(100vh - 90px)!important}}@media(min-width:2460px){.main-layout__content:not(.main-layout__content--with-sidebar){margin-top:95px!important;min-height:calc(100vh - 95px)!important}}.main-layout--no-header .main-layout__body{margin-top:0!important}.main-layout--no-header .main-layout__content{margin-top:0!important;min-height:100vh!important}.hero-section{align-items:center!important;display:flex!important;justify-content:center!important;min-height:700px!important;overflow-x:hidden!important;overflow-y:hidden!important;position:relative!important;width:100%!important}@media(min-width:960px){.hero-section{min-height:700px!important}}@media(min-width:1280px){.hero-section{min-height:750px!important}}@media(min-width:1920px){.hero-section{min-height:950px!important}}@media(min-width:2460px){.hero-section{min-height:1200px!important}}.hero-section>*{position:relative!important;z-index:5!important}.hero-section__slide{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;bottom:0!important;transition:opacity 1s ease-in-out!important;z-index:0!important}.hero-section__overlay-header,.hero-section__slide{left:0!important;position:absolute!important;right:0!important;top:0!important}.hero-section__overlay-header{align-items:center!important;display:flex!important;justify-content:space-between!important;padding:8px 16px!important;z-index:10!important}@media(min-width:960px){.hero-section__overlay-header{padding:16px 32px!important}}.hero-section__logo{align-items:center!important;cursor:pointer!important;display:flex!important}.hero-section__logo-image{filter:drop-shadow(0 2px 8px rgba(0,0,0,.3))!important;height:30px!important;object-fit:contain!important;width:auto!important}@media(min-width:960px){.hero-section__logo-image{height:45px!important}}.hero-section__nav-container{align-items:center!important;aspect-ratio:750/86!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;display:none!important;justify-content:center!important;left:50%!important;max-width:750px!important;overflow:visible!important;position:absolute!important;top:0!important;transform:translateX(-50%) translateZ(0)!important;width:100%!important;-webkit-font-smoothing:antialiased!important}@media(min-width:960px){.hero-section__nav-container{aspect-ratio:750/86!important;display:flex!important;max-width:650px!important}}@media(min-width:1280px){.hero-section__nav-container{aspect-ratio:1000/115!important;max-width:650px!important}}@media(min-width:1920px){.hero-section__nav-container{aspect-ratio:1500/172!important;max-width:750px!important}}@media(min-width:2460px){.hero-section__nav-container{aspect-ratio:1920/220!important;max-width:950px!important}}.hero-section__nav-svg{-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;filter:drop-shadow(0 8px 24px rgba(0,0,0,.12))!important;height:100%!important;left:0!important;position:absolute!important;top:0!important;transform:translateZ(0)!important;width:100%!important;-webkit-font-smoothing:antialiased!important;overflow:visible!important;shape-rendering:geometricPrecision!important}.hero-section__nav-buttons{align-items:center!important;display:flex!important;gap:85px!important;height:100%!important;justify-content:center!important;padding:16px 40px!important;position:relative!important;width:100%!important;z-index:1!important}@media(min-width:960px){.hero-section__nav-buttons{gap:75px!important}}@media(min-width:1280px){.hero-section__nav-buttons{gap:100px!important}}@media(min-width:1920px){.hero-section__nav-buttons{gap:120px!important}}@media(min-width:2460px){.hero-section__nav-buttons{gap:170px!important}}.hero-section__nav-button{background-color:#0000!important;border:none!important;box-shadow:none!important;flex:none!important;flex-grow:0!important;font-family:DM Sans,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:500!important;letter-spacing:.06em!important;line-height:23px!important;outline:none!important;padding:0 16px!important;text-align:center!important;text-transform:capitalize!important}@media(min-width:960px){.hero-section__nav-button{font-size:16px!important}}@media(min-width:1280px){.hero-section__nav-button{font-size:17px!important}}@media(min-width:1920px){.hero-section__nav-button{font-size:22px!important}}@media(min-width:2460px){.hero-section__nav-button{font-size:26px!important}}.hero-section__nav-button--active{color:#29abe2!important;font-weight:600!important}.hero-section__nav-button--inactive{color:#323435!important}.hero-section__nav-button:hover{background-color:#0000!important;color:#29abe2!important}.hero-section__nav-button:active,.hero-section__nav-button:focus,.hero-section__nav-button:focus-visible{background-color:#0000!important;border:none!important;box-shadow:none!important;outline:none!important}.hero-section__nav-button .MuiTouchRipple-root{display:none!important}.hero-section__right-buttons{align-items:center!important;display:flex!important;flex-shrink:1!important;gap:8px!important}@media(min-width:960px){.hero-section__right-buttons{flex-shrink:0!important;gap:16px!important}}.hero-section__become-host-button{background-color:#ff0054!important;border-radius:100px!important;box-shadow:none!important;font-size:14px!important;font-weight:600!important;padding:8px 16px!important;text-transform:none!important;white-space:nowrap!important}@media(min-width:960px){.hero-section__become-host-button{box-shadow:0 4px 12px #e91e634d!important;font-size:16px!important;padding:8px 24px!important}}.hero-section__become-host-button:hover{background-color:#cc0043!important}.hero-section__login-button{background-color:#fff!important;box-shadow:0 2px 8px #00000026!important}.hero-section__login-button:hover{background-color:#f5f5f5!important}.hero-section__user-avatar{align-items:center!important;background-color:#d9d9d9!important;border-radius:50%!important;color:#666!important;display:flex!important;font-size:1.2rem!important;height:32px!important;justify-content:center!important;width:32px!important}.hero-section__content-container{align-items:flex-start!important;display:flex!important;flex-direction:column!important;height:100%!important;justify-content:flex-end!important;max-width:none!important;padding:80px 0 32px!important;position:relative!important;z-index:5!important}@media(min-width:960px){.hero-section__content-container{flex-direction:row!important;max-width:none!important;padding-top:20px!important}}@media(min-width:1280px){.hero-section__content-container{max-width:none!important;padding-top:40px!important}}@media(min-width:1920px){.hero-section__content-container{max-width:none!important}}@media(min-width:2460px){.hero-section__content-container{max-width:none!important;padding-top:60px!important}}.hero-section__content-box{box-sizing:border-box!important;margin-bottom:30px!important;max-width:100%!important;overflow-x:hidden!important;padding:0 16px!important;text-align:left!important;width:100%!important}@media(min-width:960px){.hero-section__content-box{margin-bottom:120px!important;margin-right:40px!important;max-width:600px!important;padding:0!important;width:auto!important}}@media(min-width:1280px){.hero-section__content-box{margin-bottom:140px!important;margin-right:120px!important}}@media(min-width:2460px){.hero-section__content-box{margin-bottom:180px!important;margin-right:180px!important;max-width:900px!important}}.hero-section__content-box--with-header{margin-top:64px!important}.hero-section__text-block{align-items:flex-start!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:8px!important;justify-content:flex-start!important;padding:0!important;text-align:left!important;width:100%!important}.hero-section__title{color:#fff!important;font-size:1.75rem!important;font-weight:700!important;margin-bottom:0!important;text-shadow:0 2px 12px #00000080!important;word-break:break-word!important}@media(min-width:960px){.hero-section__title{font-size:2rem!important}}@media(min-width:1280px){.hero-section__title{font-size:3.5rem!important}}@media(min-width:2460px){.hero-section__title{font-size:4.5rem!important}}.hero-section__title-highlight{color:#ff0054!important;font-size:1.75rem!important;font-weight:700!important;margin-bottom:16px!important;text-shadow:0 2px 12px #00000080!important;word-break:break-word!important}@media(min-width:960px){.hero-section__title-highlight{font-size:2rem!important}}@media(min-width:1280px){.hero-section__title-highlight{font-size:3.5rem!important}}@media(min-width:2460px){.hero-section__title-highlight{font-size:4.5rem!important}}.hero-section__subtitle{color:#fff!important;font-size:.875rem!important;font-weight:400!important;line-height:1.4!important;margin-bottom:32px!important;margin-left:0!important;margin-right:0!important;max-width:100%!important;opacity:.95!important;text-shadow:0 2px 8px #00000080!important;word-break:break-word!important}@media(min-width:960px){.hero-section__subtitle{font-size:1rem!important;line-height:1.6!important;margin-left:auto!important;margin-right:auto!important;max-width:900px!important}}@media(min-width:2460px){.hero-section__subtitle{font-size:1.5rem!important;line-height:1.8!important;max-width:1200px!important}}.hero-section__subtitle--clamp{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;overflow:visible!important;text-overflow:unset!important}.hero-section__bottom-svg-container{align-items:flex-end!important;aspect-ratio:960/50!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;bottom:-2px!important;display:flex!important;justify-content:center!important;left:50%!important;max-width:100%!important;overflow:visible!important;position:absolute!important;transform:translateX(-50%) translateZ(0)!important;width:100%!important;z-index:5!important;-webkit-font-smoothing:antialiased!important}@media(min-width:960px){.hero-section__bottom-svg-container{aspect-ratio:960/50!important;max-width:780px!important}}@media(min-width:1280px){.hero-section__bottom-svg-container{aspect-ratio:1280/66.67!important;max-width:860px!important}}@media(min-width:1920px){.hero-section__bottom-svg-container{aspect-ratio:1920/100!important;max-width:1120px!important}}@media(min-width:2460px){.hero-section__bottom-svg-container{aspect-ratio:2460/128!important;max-width:1420px!important}}.hero-section__bottom-svg{-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;bottom:0!important;display:block!important;filter:drop-shadow(0 -4px 12px rgba(0,0,0,.1))!important;left:0!important;position:absolute!important;right:0!important;transform:translateZ(0)!important;-webkit-font-smoothing:antialiased!important;height:100%!important;left:-2px!important;shape-rendering:geometricPrecision!important;width:calc(100% + 4px)!important}.hero-section__indicators{align-items:center!important;display:flex!important;gap:4px!important;height:100%!important;justify-content:center!important;padding:16px 16px 8px!important;position:relative!important;width:100%!important;z-index:1!important}@media(min-width:960px){.hero-section__indicators{gap:8px!important;padding:22px 0 8px!important}}.hero-section__indicator{border:none!important;border-radius:20px!important;cursor:pointer!important;height:8px!important;transition:all .3s ease!important}@media(min-width:960px){.hero-section__indicator{height:12px!important}}.hero-section__indicator--active{background-color:#000!important;box-shadow:0 2px 8px #0101014d!important;width:32px!important}@media(min-width:960px){.hero-section__indicator--active{width:40px!important}}.hero-section__indicator--active:hover{background-color:#333!important}.hero-section__indicator--inactive{background-color:gray!important;box-shadow:0 1px 3px #0000001a!important;width:12px!important}@media(min-width:960px){.hero-section__indicator--inactive{width:16px!important}}.hero-section__indicator--inactive:hover{background-color:#a0a0a0!important}.space-card{align-items:flex-start!important;cursor:pointer!important;display:flex!important;flex:1 1 auto!important;flex-direction:column!important;gap:12px!important;max-width:100%!important;min-width:0!important;padding:0!important}.space-card,.space-card__image-container{order:0!important;position:relative!important;width:100%!important}.space-card__image-container{align-self:stretch!important;aspect-ratio:1/1.12!important;border-radius:20px!important;filter:drop-shadow(0 0 4px rgba(0,0,0,.16))!important;flex:none!important;flex-grow:0!important;overflow:hidden!important}.space-card__background{background:#d9d9d9!important;height:100%!important;left:0!important;top:0!important;width:100%!important}.space-card__background,.space-card__image-wrapper{border-radius:20px!important;position:absolute!important}.space-card__image-wrapper{inset:0!important;z-index:1!important}.space-card__image,.space-card__image-placeholder{border-radius:20px!important}.space-card__image{height:100%!important;left:0!important;object-fit:cover!important;position:absolute!important;top:0!important;width:100%!important}.space-card__image-fallback{background:#f3f4f7!important;font-family:DM Sans,sans-serif!important;font-weight:600!important;letter-spacing:.08em!important}.space-card__image-fallback-text{color:#8a8f99!important;font-size:11px!important;text-transform:uppercase!important}.space-card__category-badge{align-items:center!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#0000004d!important;border-radius:50px!important;display:flex!important;flex-direction:row!important;gap:6px!important;height:26px!important;justify-content:flex-start!important;left:20px!important;padding:4px 8px 5px 10px!important;position:absolute!important;top:20px!important;width:auto!important;z-index:3!important}.space-card__category-text{color:#fff!important;flex:none!important;flex-grow:0!important;font-family:DM Sans,sans-serif!important;font-size:12px!important;font-style:normal!important;font-weight:500!important;line-height:11px!important;order:0!important}.space-card__favorite-wrapper{align-items:center;display:flex;height:32px!important;justify-content:center;pointer-events:none!important;position:absolute!important;right:20px!important;top:20px!important;width:32px!important;z-index:3!important}.space-card__featured-icon{height:100%!important;object-fit:contain!important;pointer-events:none!important;width:100%!important}.space-card__arrow{background-color:#ffffffe6!important;border-radius:50%!important;box-shadow:0 4px 12px #00000026!important;color:#333!important;height:40px!important;opacity:.8!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;transition:all .3s ease!important;width:40px!important}.space-card__arrow:hover{background-color:#fff!important;opacity:1!important;transform:translateY(-50%) scale(1.1)!important}.space-card__arrow:active{transform:translateY(-50%) scale(.95)!important}.space-card__arrow svg{font-size:20px!important}.space-card__arrow-left{left:12px!important}.space-card__arrow-right{right:12px!important}.space-card__indicators{align-items:center!important;bottom:16px!important;display:flex!important;flex-direction:row!important;gap:6px!important;height:8px!important;left:50%!important;position:absolute!important;transform:translateX(-50%)!important}.space-card__indicator{border-radius:50%!important;cursor:pointer!important;transition:all .3s ease!important}.space-card__indicator--active{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#f9f9fb!important;height:8px!important;width:8px!important}.space-card__indicator--active:hover{background:#f9f9fb!important}.space-card__indicator--inactive{-webkit-backdrop-filter:blur(5.5px)!important;backdrop-filter:blur(5.5px)!important;background:#f9f9fbb3!important;height:6px!important;width:6px!important}.space-card__indicator--inactive:hover{background:#f9f9fbe6!important}.space-card__content{gap:8px!important;min-height:75px!important;order:1!important;padding:0 4px!important}.space-card__content,.space-card__info-container{align-items:flex-start!important;display:flex!important;flex:none!important;flex-direction:column!important;flex-grow:0!important;width:100%!important}.space-card__info-container{align-self:stretch!important;gap:2px!important;min-height:44px!important;order:0!important;padding:0!important}.space-card__title{align-items:center!important;color:#000!important;flex:none!important;flex-grow:0!important;font-family:DM Sans,sans-serif!important;font-size:18px!important;font-style:normal!important;font-weight:700!important;line-height:23px!important;order:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.space-card__address-wrapper,.space-card__title{align-self:stretch!important;display:flex!important;width:100%!important}.space-card__address-wrapper{align-items:flex-start!important;flex:none!important;flex-direction:column!important;flex-grow:0!important;gap:6px!important;min-height:19px!important;order:1!important;padding:0!important}.space-card__address{align-self:stretch!important;color:#000!important;flex:none!important;flex-grow:0!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:19px!important;order:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important}.space-card__price-container{align-items:center!important;align-self:stretch!important;display:flex!important;flex:none!important;flex-direction:row!important;flex-grow:0!important;gap:20px!important;min-height:22px!important;order:1!important;padding:0!important;width:100%!important}.space-card__price{color:#006dd1!important;flex:none!important;flex-grow:0!important;font-family:DM Sans,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:800!important;line-height:22px!important;order:0!important;white-space:nowrap!important}@media(min-width:1280px){.space-card__title{font-size:18px!important;line-height:23px!important}.space-card__address{font-size:14px!important;line-height:19px!important}.space-card__price{font-size:16px!important;line-height:22px!important}.space-card__background,.space-card__image,.space-card__image-container{border-radius:22px!important}}@media(min-width:1920px){.space-card__title{font-size:20px!important;line-height:26px!important}.space-card__address{font-size:15px!important;line-height:20px!important}.space-card__price{font-size:18px!important;line-height:24px!important}.space-card__background,.space-card__image,.space-card__image-container{border-radius:24px!important}.space-card__content{gap:10px!important}}@media(min-width:2460px){.space-card__title{font-size:24px!important;line-height:30px!important}.space-card__address{font-size:18px!important;line-height:24px!important}.space-card__price{font-size:22px!important;line-height:28px!important}.space-card__content{gap:12px!important;min-height:90px!important}.space-card__background,.space-card__image,.space-card__image-container{border-radius:26px!important}.space-card__category-badge{height:30px!important;left:24px!important;padding:6px 10px 6px 12px!important;top:24px!important}.space-card__category-text{font-size:14px!important;line-height:13px!important}.space-card__favorite-wrapper{height:40px!important;right:24px!important;top:24px!important;width:40px!important}.space-card__arrow{height:48px!important;width:48px!important}.space-card__arrow svg{font-size:24px!important}}@media(max-width:1919px){.space-card__title{font-size:16px!important;line-height:21px!important}.space-card__address{font-size:13px!important;line-height:17px!important}.space-card__price{font-size:15px!important;line-height:20px!important}}@media(max-width:1279px){.space-card__title{font-size:15px!important;line-height:20px!important}.space-card__address{font-size:12px!important;line-height:16px!important}.space-card__price{font-size:14px!important;line-height:19px!important}}@media(max-width:959px){.space-card__title{font-size:18px!important;line-height:23px!important}.space-card__address{font-size:14px!important;line-height:19px!important}.space-card__price{font-size:16px!important;line-height:22px!important}}.host-card{border-radius:8px!important;box-shadow:0 2px 8px #0000001a!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;min-height:300px!important;transition:all .3s!important;width:380px!important}.host-card--clickable{cursor:pointer!important}.host-card--clickable:hover{box-shadow:0 4px 16px #00000026!important;transform:translateY(-2px)!important}.host-card--unseen{border:2px solid #0003!important;box-shadow:0 6px 20px #00000040!important}.host-card--unseen:hover{box-shadow:0 8px 24px #0000004d!important}.host-card__media-wrapper{position:relative!important}.host-card__image-wrapper{border-radius:8px 8px 0 0!important;height:180px!important}.host-card__image{border-radius:inherit!important}.host-card__image-fallback{font-size:12px!important;font-weight:500!important}.host-card__status-badge{position:absolute!important;right:12px!important;top:12px!important}.host-card__content{display:flex!important;flex:1 1!important;flex-direction:column!important;padding:40px!important}.host-card__header{align-items:flex-start!important;display:flex!important;justify-content:space-between!important;margin-bottom:16px!important}.host-card__id{color:#999!important;display:block!important;margin-bottom:4px!important}.host-card__title{color:#333!important;font-weight:600!important;margin-bottom:8px!important;overflow:break-word}.host-card__address{color:#666!important;margin-bottom:8px!important}.host-card__price{color:#333!important;font-size:10px!important;font-weight:700!important}.host-card__footer{align-items:flex-start!important;border-top:1px solid #e0e0e0!important;flex-direction:column!important;gap:16px!important;padding-top:16px!important}.host-card__footer,.host-card__meta-item{display:flex!important;width:100%!important}.host-card__meta-item{align-items:center!important;gap:4px!important}.host-card__meta-item--stacked{align-items:flex-start!important;flex-direction:column!important;gap:2px!important}.host-card__meta-icon{color:#999!important;font-size:16px!important}.host-card__meta-text{color:#666!important}.host-card__meta-text--label{font-weight:500!important;letter-spacing:.03em!important;text-transform:uppercase!important}.host-card__meta-text--value{color:#333!important;font-weight:400!important;word-break:break-word!important}.host-card__meta-label{align-items:center!important;display:flex!important;gap:4px!important}.host-card__actions{border-top:1px solid #e0e0e0!important;display:flex!important;gap:16px!important;margin-top:16px!important;padding-top:16px!important}.host-card__action-btn{border-radius:9999px!important;font-weight:500!important;padding:8px 24px!important;text-transform:none!important;transition:all .2s ease!important}.host-card__action-btn--reject:hover{background-color:#f443360a!important}.host-card__action-btn--approve{background-color:#d4edda!important;border:1.5px solid #62ab73!important;box-shadow:none!important;color:#155724!important}.host-card__action-btn--approve:hover{background-color:#c3e6cb!important;box-shadow:none!important}@media(max-width:960px){.host-card{min-height:400px!important}.host-card__content{padding:16px!important}.host-card__title{font-size:1rem!important}.host-card__address{font-size:.875rem!important}.host-card__actions{flex-direction:column!important;gap:8px!important}.host-card__action-btn{font-size:.875rem!important;padding:8px 16px!important;width:100%!important}}@media(max-width:600px){.host-card{min-height:380px!important}.host-card__content{padding:16px!important}.host-card__header{flex-direction:column!important;gap:8px!important}.host-card__title{font-size:.95rem!important}.host-card__address{font-size:.8rem!important}.host-card__price{font-size:.95rem!important}.host-card__status-badge{right:8px!important;top:8px!important}.host-card__status-badge .MuiChip-root{font-size:.7rem!important;height:22px!important}.host-card__footer{flex-wrap:wrap!important;gap:8px!important}.host-card__meta-text{font-size:.75rem!important}.host-card__actions{margin-top:8px!important;padding-top:8px!important}.host-card__action-btn{font-size:.8rem!important;padding:6px 12px!important}}.host-space-card{border-radius:8px!important;box-shadow:0 2px 8px #0000001a!important;transition:all .3s!important}.host-space-card--clickable{cursor:pointer!important}.host-space-card--clickable:hover{box-shadow:0 4px 16px #00000026!important;transform:translateY(-2px)!important}.host-space-card__media-wrapper{min-height:200px!important;position:relative!important}.host-space-card__image-wrapper{border-radius:8px!important;height:200px!important}.host-space-card__image{border-radius:inherit!important}.host-space-card__image-fallback{font-size:12px!important;font-weight:500!important}.host-space-card__status-badge{position:absolute!important;right:12px!important;top:12px!important}.host-space-card__content{padding:24px!important}.host-space-card__header{align-items:flex-start!important;display:flex!important;justify-content:space-between!important;margin-bottom:16px!important}.host-space-card__id{color:#999!important;display:block!important;margin-bottom:4px!important}.host-space-card__title{color:#333!important;font-weight:600!important;margin-bottom:8px!important}.host-space-card__address{color:#666!important;margin-bottom:8px!important}.host-space-card__price{color:#333!important;font-weight:700!important}.host-space-card__footer{align-items:center!important;border-top:1px solid #e0e0e0!important;display:flex!important;gap:16px!important;padding-top:16px!important}.host-space-card__meta-item{align-items:center!important;display:flex!important;gap:4px!important}.host-space-card__meta-icon{color:#999!important;font-size:16px!important}.host-space-card__meta-text{color:#666!important}.booking-card{border:1px solid #c4bcbc!important;border-radius:12px!important;box-shadow:0 1px 3px #0000001a!important;cursor:pointer!important;font-family:DM Sans,sans-serif!important;height:100%!important;overflow:hidden!important;transition:all .3s ease!important}.booking-card:hover{box-shadow:0 4px 12px #00000026!important;transform:translateY(-2px)!important}.booking-card__content{align-items:stretch!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:12px!important;height:100%!important;padding:12px!important}.booking-card__image-wrapper{align-self:stretch!important;border-radius:10px!important;height:100%!important;min-height:150px!important;overflow:hidden!important;position:relative!important;width:100%!important}.booking-card__image{border-radius:inherit!important;height:100%!important;object-fit:cover!important;width:100%!important}.booking-card__image-fallback-text{color:#6e6565!important;font-weight:600!important}.booking-card__image-fallback{font-weight:600!important}.booking-card__info{flex:1 1!important;gap:12px!important;height:100%!important;justify-content:space-between!important;min-width:0!important}.booking-card__header,.booking-card__info{display:flex!important;flex-direction:column!important}.booking-card__header{gap:10px!important;width:100%!important}.booking-card__id-section{display:flex!important;flex:1 1!important;flex-direction:column!important;gap:4px!important;min-width:0!important}.booking-card__id{color:#6e6565!important;display:block!important;font-family:DM Sans,sans-serif!important;font-size:12px!important;font-weight:500!important;margin:0!important}.booking-card__title{color:#000!important;font-size:16px!important;font-weight:600!important}.booking-card__address,.booking-card__title{display:-webkit-box!important;font-family:DM Sans,sans-serif!important;-webkit-line-clamp:2!important;line-height:1.3!important;margin:0!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important}.booking-card__address{color:#666!important;font-size:13px!important}.booking-card__price-section{align-items:flex-start!important;display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important}.booking-card__price{color:#000!important;font-family:DM Sans,sans-serif!important;font-size:16px!important;font-weight:700!important;margin:0!important;white-space:nowrap!important}.booking-card__status-badge{border-radius:4px!important;color:#fff!important;font-family:DM Sans,sans-serif!important;font-size:10px!important;font-weight:500!important;height:20px!important}.booking-card__footer{display:flex!important;flex-direction:column!important;gap:12px!important;margin-bottom:-6px!important;margin-top:auto!important;padding-top:10px!important}.booking-card__detail{align-items:center!important;color:#6e6565!important;display:flex!important;gap:4px!important;min-width:0!important}.booking-card__detail--created{flex:0 0 auto!important;justify-content:flex-start!important}.booking-card__detail--category{justify-content:center!important;text-align:center!important}.booking-card__icon{color:#6e6565!important;font-size:11px!important;height:16px!important;width:16px!important}.booking-card__detail-text{color:#6e6565!important;font-family:DM Sans,sans-serif!important;font-size:12px!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.booking-card__arrow-icon{align-items:center!important;border-radius:50%!important;display:flex!important;height:36px!important;justify-content:center!important;margin-left:auto!important;transform:translateY(-5px)!important;width:36px!important}.booking-card__arrow-image{height:28px!important;object-fit:contain!important;width:28px!important}@media(min-width:960px){.booking-card__content{align-items:stretch!important;display:grid!important;grid-template-columns:auto 1fr!important;grid-gap:16px!important;gap:16px!important;padding:16px!important}.booking-card__image-wrapper{flex-shrink:0!important;height:100%!important;min-height:110px!important;width:135px!important}.booking-card__header{align-items:flex-start!important;flex-direction:row!important;gap:16px!important;justify-content:space-between!important}.booking-card__price-section{align-items:flex-end!important;min-width:150px!important;width:auto!important}.booking-card__footer{display:grid!important;grid-template-columns:1fr 1fr auto!important;grid-gap:14px!important;align-items:center!important;gap:14px!important}.booking-card__detail--created{justify-content:flex-start!important}.booking-card__detail--category{justify-content:center!important}.booking-card__arrow-icon{align-self:flex-end!important}}@media(min-width:1280px){.booking-card__content{gap:18px!important;padding:18px!important}.booking-card__image-wrapper{height:100%!important;min-height:110px!important;width:140px!important}.booking-card__title{font-size:17px!important}.booking-card__price{font-size:18px!important}.booking-card__detail-text{font-size:13px!important}}@media(min-width:1920px){.booking-card__content{gap:20px!important;padding:20px!important}.booking-card__image-wrapper{height:100%!important;min-height:120px!important;width:150px!important}.booking-card__title{font-size:18px!important}.booking-card__address{font-size:14px!important}}@media(min-width:2460px){.booking-card__content{gap:22px!important;padding:22px!important}.booking-card__image-wrapper{height:100%!important;min-height:130px!important;width:160px!important}.booking-card__price,.booking-card__title{font-size:19px!important}}.visit-card{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;padding:20px;transition:all .3s ease}.visit-card:hover{box-shadow:0 4px 16px #0000001f;transform:translateY(-2px)}@media(min-width:960px){.visit-card{padding:24px}}.visit-card__header{align-items:flex-start;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.visit-card__guest-info{align-items:center;display:flex;flex:1 1;gap:12px}.visit-card__avatar{border:2px solid #e91e63;height:48px!important;width:48px!important}@media(min-width:960px){.visit-card__avatar{height:56px!important;width:56px!important}}.visit-card__guest-details{display:flex;flex-direction:column;gap:4px}.visit-card__guest-name{color:#333!important;font-size:16px!important;font-weight:600!important}@media(min-width:960px){.visit-card__guest-name{font-size:18px!important}}.visit-card__booking-id{color:#666!important;font-size:12px!important}@media(min-width:960px){.visit-card__booking-id{font-size:13px!important}}.visit-card__header-actions{align-items:center;display:flex;gap:8px}.visit-card__status-chip{font-size:11px!important;font-weight:600!important;height:24px!important}@media(min-width:960px){.visit-card__status-chip{font-size:12px!important;height:26px!important}}.visit-card__menu-button{color:#666!important;padding:4px!important}.visit-card__menu-button:hover{background-color:#e91e6314!important;color:#e91e63!important}.visit-card__space-section{border-bottom:1px solid #f0f0f0;display:flex;gap:16px;margin-bottom:16px;padding-bottom:16px}.visit-card__space-image-wrapper{border-radius:8px;flex-shrink:0;height:80px;overflow:hidden;width:80px}@media(min-width:960px){.visit-card__space-image-wrapper{height:100px;width:100px}}.visit-card__space-image{border-radius:inherit;object-fit:cover}.visit-card__space-image-fallback{font-size:10px;font-weight:600}.visit-card__space-details{display:flex;flex:1 1;flex-direction:column;gap:8px}.visit-card__space-name{color:#333!important;font-size:15px!important;font-weight:600!important;margin-bottom:4px!important}@media(min-width:960px){.visit-card__space-name{font-size:16px!important}}.visit-card__info-row{align-items:center;display:flex;gap:8px}.visit-card__icon{color:#e91e63!important;font-size:16px!important}@media(min-width:960px){.visit-card__icon{font-size:18px!important}}.visit-card__info-text{color:#666!important;font-size:13px!important}@media(min-width:960px){.visit-card__info-text{font-size:14px!important}}.visit-card__contact-section{border-bottom:1px solid #f0f0f0;display:flex;flex-direction:column;gap:8px;margin-bottom:16px;padding-bottom:16px}.visit-card__contact-row{align-items:center;display:flex;gap:8px}.visit-card__contact-text{color:#666!important;font-size:13px!important}@media(min-width:960px){.visit-card__contact-text{font-size:14px!important}}.visit-card__special-requests{background-color:#fff9e6;border-left:3px solid #ffc107;border-radius:4px;margin-bottom:16px;padding:12px}.visit-card__special-requests-label{color:#856404!important;font-size:12px!important;font-weight:600!important;margin-bottom:4px!important}.visit-card__special-requests-text{color:#856404!important;font-size:13px!important}.visit-card__footer{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;padding-top:16px}.visit-card__payment-info{align-items:center;display:flex;gap:6px}.visit-card__payment-label{color:#666!important;font-size:13px!important}@media(min-width:960px){.visit-card__payment-label{font-size:14px!important}}.visit-card__amount{color:#e91e63!important;font-size:20px!important;font-weight:700!important}@media(min-width:960px){.visit-card__amount{font-size:22px!important}}.visit-card__check-times{align-items:center;background-color:#e8f5e9;border-radius:6px;display:flex;justify-content:space-between;margin-top:12px;padding:8px 12px}.visit-card__check-time{color:#2e7d32!important;font-size:11px!important;font-weight:500!important}@media(min-width:960px){.visit-card__check-time{font-size:12px!important}}.visit-card__cancellation-info{background-color:#ffebee;border-radius:6px;margin-top:12px;padding:10px 12px}.visit-card__cancellation-label{color:#c62828!important;display:block;font-size:11px!important;font-weight:600!important;margin-bottom:4px!important}.visit-card__cancellation-text{color:#c62828!important;font-size:12px!important}.visit-card__menu .MuiPaper-root{border-radius:8px!important;box-shadow:0 4px 12px #00000026!important;margin-top:4px!important}.visit-card__menu .MuiMenuItem-root{color:#333!important;font-size:14px!important;padding:10px 16px!important}.visit-card__menu .MuiMenuItem-root:hover{background-color:#e91e6314!important;color:#e91e63!important}.space-type-selector__container{align-items:center!important;border-radius:20px!important;bottom:auto!important;box-sizing:border-box!important;display:flex!important;filter:drop-shadow(0 4px 10px rgba(0,0,0,.1))!important;flex-direction:column!important;gap:12px!important;height:auto!important;left:auto!important;margin:0 10px 20px!important;max-width:calc(100% - 20px)!important;overflow:visible!important;padding:10px!important;position:relative!important;transform:none!important;width:calc(100% - 20px)!important;z-index:6!important}@media(min-width:960px){.space-type-selector__container{align-items:center!important;bottom:140px!important;flex-direction:row!important;gap:15px!important;height:120px!important;justify-content:center!important;left:50%!important;margin:0!important;max-width:1200px!important;padding:0!important;position:absolute!important;transform:translateX(-50%)!important;width:calc(100% - 100px)!important}}@media(min-width:1280px){.space-type-selector__container{bottom:160px!important;height:110px!important;max-width:1200px!important}}@media(min-width:1920px){.space-type-selector__container{bottom:220px!important;height:115px!important;max-width:1250px!important}}@media(min-width:2460px){.space-type-selector__container{bottom:250px!important;height:140px!important;max-width:1550px!important}}.space-type-selector__card{align-items:center!important;background:#fff!important;border-radius:16px!important;box-sizing:border-box!important;cursor:pointer!important;display:flex!important;flex:none!important;flex-direction:row!important;flex-grow:0!important;gap:10px!important;justify-content:space-between!important;min-height:90px!important;order:0!important;overflow:visible!important;padding:14px 16px!important;transition:all .3s ease!important;width:100%!important}@media(min-width:960px){.space-type-selector__card{min-height:110px!important;padding:12px 14px!important;width:200px!important}}@media(min-width:1280px){.space-type-selector__card{min-height:100px!important;padding:10px 14px!important;width:215px!important}}@media(min-width:1920px){.space-type-selector__card{min-height:105px!important;padding:12px 16px!important;width:240px!important}}@media(min-width:2460px){.space-type-selector__card{min-height:130px!important;padding:16px 22px!important;width:297px!important}}@media(max-width:600px){.space-type-selector__card{min-height:80px!important}}.space-type-selector__card--selected,.space-type-selector__card:hover{background:#ff0054!important;border-radius:16px!important}.space-type-selector__card:hover{box-shadow:0 6px 20px #00000026!important;transform:translateY(-2px)!important}.space-type-selector__card--selected:hover{background:#ff0054!important;border-radius:16px!important}.space-type-selector__content{align-items:center!important;display:flex!important;flex-direction:row!important;height:100%!important;justify-content:space-between!important;width:100%!important}.space-type-selector__text-section{align-items:flex-start!important;display:flex!important;flex:none!important;flex-direction:column!important;flex-grow:1!important;gap:6px!important;height:auto!important;justify-content:flex-start!important;margin:0!important;order:0!important;padding:0 0 8px!important;width:140px!important}@media(min-width:1280px){.space-type-selector__text-section{height:auto!important;width:150px!important}}@media(min-width:2460px){.space-type-selector__text-section{height:auto!important;width:180px!important}}.space-type-selector__title{color:#000!important;flex:none!important;flex-grow:0!important;font-family:DM Sans,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:600!important;line-height:20px!important;margin:0!important;max-width:80px!important;order:0!important;text-align:left!important;transition:color .3s ease!important}@media(min-width:2460px){.space-type-selector__title{font-size:20px!important;line-height:24px!important;max-width:100px!important}}.space-type-selector__card--selected .space-type-selector__title,.space-type-selector__card:hover .space-type-selector__title{color:#fff!important}.space-type-selector__description{color:#6e6e6e!important;flex:none!important;flex-grow:0!important;font-family:DM Sans,sans-serif!important;font-size:12px!important;font-style:normal!important;font-weight:400!important;line-height:16px!important;margin:0!important;order:1!important;white-space:normal!important;word-wrap:break-word!important;max-width:100%!important;text-align:left!important;transition:color .3s ease!important}@media(min-width:2460px){.space-type-selector__description{font-size:14px!important;line-height:18px!important}}.space-type-selector__card--selected .space-type-selector__description,.space-type-selector__card:hover .space-type-selector__description{color:#fff!important}.space-type-selector__icon-section{align-items:center!important;display:flex!important;flex:none!important;flex-grow:0!important;flex-shrink:0!important;height:44px!important;justify-content:center!important;margin:0!important;order:1!important;width:44px!important}@media(min-width:2460px){.space-type-selector__icon-section{height:52px!important;width:52px!important}}.space-type-selector__icon-wrapper{align-items:center!important;background:none!important;border-radius:0!important;display:flex!important;height:44px!important;justify-content:center!important;position:relative!important;width:44px!important}@media(min-width:2460px){.space-type-selector__icon-wrapper{height:52px!important;width:52px!important}}.space-type-selector__icon{background:none!important;display:block!important;filter:none!important;height:30px!important;left:50%!important;object-fit:contain!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;transition:opacity .3s ease!important;width:30px!important}.space-type-selector__icon--default{opacity:1!important}.space-type-selector__card:hover .space-type-selector__icon--default,.space-type-selector__icon--hover{opacity:0!important}.space-type-selector__card:hover .space-type-selector__icon--hover{opacity:1!important}.space-type-selector__card--selected .space-type-selector__icon--default{opacity:0!important}.space-type-selector__card--selected .space-type-selector__icon--hover{opacity:1!important}@media(min-width:2460px){.space-type-selector__icon{height:36px!important;width:36px!important}}.search-form-hero{width:100%!important}.search-form-hero__content-wrapper,.search-form-hero__search-bar{display:flex!important;width:100%!important}.search-form-hero__search-bar{max-width:none!important}.search-form-hero__search-bar .search-bar__input-wrapper{flex:1 1 45%!important;max-width:45%!important;min-width:0!important}@media(max-width:960px){.search-form-hero__search-bar .search-bar__input-wrapper{flex:1 1 100%!important;max-width:100%!important}}.search-form-hero__search-bar .search-bar__search-button-text{flex:1 1 35%!important;max-width:35%!important;min-width:100px!important;white-space:nowrap!important}@media(max-width:960px){.search-form-hero__search-bar .search-bar__search-button-text{flex:1 1 100%!important;max-width:100%!important}.search-form-hero__search-bar{flex-direction:column!important;gap:10px!important}}.search-bar{align-items:center!important;display:flex!important;gap:16px!important;margin:0 auto!important}@media(min-width:600px){.search-bar{gap:24px!important}}@media(min-width:1280px){.search-bar{flex-wrap:nowrap!important}}.search-bar__input-wrapper{flex:1 1 200px!important;min-width:160px!important}@media(min-width:2460px){.search-bar__input-wrapper{flex:1 1 260px!important;min-width:270px!important}}.search-bar__input-wrapper .input-component{height:40px!important}@media(min-width:600px){.search-bar__input-wrapper .input-component{height:44px!important}}@media(min-width:2460px){.search-bar__input-wrapper .input-component{height:48px!important}}.search-bar__input-wrapper .input-component .MuiOutlinedInput-root{background-color:#fff!important;height:100%!important;overflow:hidden!important;padding:8!important}.search-bar__input-wrapper .input-component .MuiOutlinedInput-root .MuiSelect-select,.search-bar__input-wrapper .input-component .MuiOutlinedInput-root input{border-radius:inherit!important;color:#000!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:600!important;padding:8px 12px!important}@media(min-width:600px){.search-bar__input-wrapper .input-component .MuiOutlinedInput-root .MuiSelect-select,.search-bar__input-wrapper .input-component .MuiOutlinedInput-root input{font-size:15px!important}}@media(min-width:2460px){.search-bar__input-wrapper .input-component .MuiOutlinedInput-root .MuiSelect-select,.search-bar__input-wrapper .input-component .MuiOutlinedInput-root input{font-size:16px!important}}.search-bar__input-wrapper .input-component .MuiOutlinedInput-root .MuiSelect-select::placeholder,.search-bar__input-wrapper .input-component .MuiOutlinedInput-root input::placeholder{font-weight:600!important;opacity:.7!important}.search-bar__input-wrapper .input-component .MuiOutlinedInput-root .MuiSelect-select:-webkit-autofill,.search-bar__input-wrapper .input-component .MuiOutlinedInput-root .MuiSelect-select:-webkit-autofill:active,.search-bar__input-wrapper .input-component .MuiOutlinedInput-root .MuiSelect-select:-webkit-autofill:focus,.search-bar__input-wrapper .input-component .MuiOutlinedInput-root .MuiSelect-select:-webkit-autofill:hover,.search-bar__input-wrapper .input-component .MuiOutlinedInput-root input:-webkit-autofill,.search-bar__input-wrapper .input-component .MuiOutlinedInput-root input:-webkit-autofill:active,.search-bar__input-wrapper .input-component .MuiOutlinedInput-root input:-webkit-autofill:focus,.search-bar__input-wrapper .input-component .MuiOutlinedInput-root input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #fff!important;-webkit-text-fill-color:#000!important;background-color:#fff!important;border-radius:inherit!important;box-shadow:inset 0 0 0 1000px #fff!important;-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important}.search-bar__input-wrapper .input-component .MuiOutlinedInput-root input:-webkit-autofill~.MuiFormLabel-root,.search-bar__input-wrapper .input-component .MuiOutlinedInput-root input:-webkit-autofill~.MuiInputLabel-root{background-color:#fff!important;padding:0 4px!important;transform:translate(14px,-9px) scale(.75)!important}.search-bar__input-wrapper .input-component:has(input:-webkit-autofill) .MuiFormLabel-root,.search-bar__input-wrapper .input-component:has(input:-webkit-autofill) .MuiInputLabel-root{background-color:#fff!important;padding:0 4px!important;transform:translate(14px,-9px) scale(.75)!important}.search-bar__input-wrapper .input-component .MuiInputLabel-root{color:#000!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:600!important}@media(min-width:600px){.search-bar__input-wrapper .input-component .MuiInputLabel-root{font-size:15px!important}}.search-bar__input-wrapper .input-component .MuiFormControl-root .MuiInputLabel-root,.search-bar__input-wrapper .input-component .MuiFormControl-root .MuiInputLabel-root.MuiInputLabel-shrink,.search-bar__input-wrapper .input-component .MuiInputLabel-root.MuiInputLabel-shrink,.search-bar__input-wrapper .input-component .MuiTextField-root .MuiInputLabel-root,.search-bar__input-wrapper .input-component .MuiTextField-root .MuiInputLabel-root.MuiInputLabel-shrink{color:#000!important;font-weight:600!important}.search-bar__icon{color:#e91e63!important;font-size:20px!important}@media(min-width:600px){.search-bar__icon{font-size:22px!important}}@media(min-width:2460px){.search-bar__icon{font-size:24px!important}}.search-bar .MuiFormControl-root .MuiInputLabel-root,.search-bar .MuiFormControl-root .MuiInputLabel-root.MuiInputLabel-shrink,.search-bar .MuiFormControl-root .MuiOutlinedInput-root .MuiSelect-select,.search-bar .MuiFormControl-root .MuiOutlinedInput-root input,.search-bar .autocomplete-component .MuiInputLabel-root,.search-bar .autocomplete-component .MuiInputLabel-root.MuiInputLabel-shrink,.search-bar .autocomplete-component .MuiOutlinedInput-root input,.search-bar .search-bar .MuiFormControl-root .MuiInputLabel-root,.search-bar .search-bar .MuiFormControl-root .MuiInputLabel-root.MuiInputLabel-shrink,.search-bar .search-bar .MuiOutlinedInput-root .MuiInputLabel-root,.search-bar .search-bar .MuiOutlinedInput-root .MuiInputLabel-root.MuiInputLabel-shrink,.search-bar .search-bar .MuiTextField-root .MuiInputLabel-root,.search-bar .search-bar .MuiTextField-root .MuiInputLabel-root.MuiInputLabel-shrink,.search-bar .search-bar .autocomplete-component .MuiInputLabel-root,.search-bar .search-bar .autocomplete-component .MuiInputLabel-root.MuiInputLabel-shrink{color:#000!important;font-weight:600!important}.search-bar__search-button{background-color:#ff0054!important;color:#fff!important;flex-shrink:0!important;height:40px!important;transition:all .3s ease!important;width:40px!important}@media(min-width:600px){.search-bar__search-button{height:44px!important;width:44px!important}}@media(min-width:2460px){.search-bar__search-button{height:48px!important;width:48px!important}}.search-bar__search-button:hover:not(:disabled){background-color:#e60049!important;transform:scale(1.05)!important}.search-bar__search-button--disabled,.search-bar__search-button:disabled{background-color:#ccc!important;color:#888!important;cursor:not-allowed!important;opacity:.6!important}.search-bar__search-button--disabled:hover,.search-bar__search-button:disabled:hover{background-color:#ccc!important;transform:none!important}.search-bar__search-button svg{font-size:20px!important}@media(min-width:600px){.search-bar__search-button svg{font-size:22px!important}}@media(min-width:2460px){.search-bar__search-button svg{font-size:24px!important}}.search-bar__search-button-text{align-items:center!important;background-color:#ff0054!important;border-radius:24px!important;color:#fff!important;display:flex!important;flex-shrink:0!important;font-size:15px!important;font-weight:600!important;gap:8px!important;height:40px!important;min-width:120px!important;padding:8px 24px!important;text-transform:none!important;transition:all .3s ease!important}@media(min-width:600px){.search-bar__search-button-text{font-size:16px!important;height:44px!important;padding:10px 28px!important}}.search-bar__search-button-text:hover{background-color:#e60049!important;transform:scale(1.02)!important}.search-bar__search-button-text svg{font-size:20px!important}@media(min-width:600px){.search-bar__search-button-text svg{font-size:22px!important}}.search-bar__search-button-text .button-text{font-weight:600!important}.hero-search-bar{align-items:center!important;display:flex!important;justify-content:center!important;margin-bottom:24px!important;margin-top:16px!important;padding:0 16px!important;position:relative!important;width:100%!important;z-index:6!important}@media(min-width:960px){.hero-search-bar{bottom:0!important;left:50%!important;margin:0!important;padding:0 32px!important;position:absolute!important;transform:translateX(-50%)!important}}@media(min-width:1280px){.hero-search-bar{bottom:75px!important}}@media(min-width:1920px){.hero-search-bar{bottom:130px!important}}@media(min-width:2460px){.hero-search-bar{bottom:140px!important}}.hero-search-bar__card{align-items:center!important;background-color:#fff!important;border-radius:20px!important;box-shadow:0 4px 20px #0000001a!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:16px!important;height:70px!important;max-width:calc(100% - 40px)!important;padding:16px!important;width:calc(100% - 40px)!important}@media(min-width:960px){.hero-search-bar__card{flex-wrap:nowrap!important;gap:8px!important;max-width:1160px!important;padding:16px 24px!important;width:calc(100% - 100px)!important}}@media(min-width:1280px){.hero-search-bar__card{gap:16px!important;max-width:1135px!important}}@media(min-width:1920px){.hero-search-bar__card{gap:16px!important;max-width:1260px!important}}@media(min-width:2460px){.hero-search-bar__card{height:90px!important;max-width:1550px!important}}.hero-search-bar__fields{align-items:center!important;display:flex!important;flex:1 1!important;flex-direction:row!important;flex-wrap:wrap!important;gap:8px!important;margin:0!important;padding-bottom:0!important}@media(min-width:960px){.hero-search-bar__fields{flex-wrap:nowrap!important;gap:8px!important}}@media(min-width:1280px){.hero-search-bar__fields{flex-wrap:nowrap!important;max-width:none!important;width:100%!important}.hero-search-bar__fields.search-bar{max-width:none!important}.hero-search-bar__fields.search-bar>div{flex-wrap:nowrap!important;max-width:none!important;width:100%!important}}@media(min-width:1920px){.hero-search-bar__fields{flex-wrap:nowrap!important;max-width:none!important;width:100%!important}.hero-search-bar__fields.search-bar{max-width:none!important}.hero-search-bar__fields.search-bar>div{flex-wrap:nowrap!important;max-width:none!important;width:100%!important}}@media(min-width:2460px){.hero-search-bar__fields{max-width:none!important;width:100%!important}.hero-search-bar__fields.search-bar{max-width:none!important}.hero-search-bar__fields.search-bar>div{max-width:none!important;width:100%!important}}.hero-search-bar__fields .search-bar__input-wrapper{align-items:center!important;display:flex!important;flex:1 1 auto!important;max-width:none!important;min-width:0!important;width:100%!important}.hero-search-bar__fields .search-bar__input-wrapper .input-component{align-items:center!important;display:flex!important;margin:0!important}.hero-search-bar__fields .search-bar__input-wrapper .input-component .MuiOutlinedInput-root{align-items:center!important;background-color:#f8f8f8!important;border-radius:25px!important;display:flex!important;height:100%!important;margin:0!important}.hero-search-bar__fields .search-bar__input-wrapper .input-component .MuiOutlinedInput-root:hover{background-color:#f0f0f0!important}.hero-search-bar__fields .search-bar__input-wrapper .input-component .MuiOutlinedInput-root.Mui-focused{background-color:#fff!important;box-shadow:0 0 0 2px #ff005433!important}.hero-search-bar__fields .search-bar__input-wrapper .input-component .MuiOutlinedInput-root .MuiSelect-select,.hero-search-bar__fields .search-bar__input-wrapper .input-component .MuiOutlinedInput-root input{font-size:15px!important;margin:0!important}@media(min-width:960px){.hero-search-bar__fields .search-bar__input-wrapper .input-component .MuiOutlinedInput-root .MuiSelect-select,.hero-search-bar__fields .search-bar__input-wrapper .input-component .MuiOutlinedInput-root input{font-size:15px!important}}.hero-search-bar__fields .search-bar__input-wrapper .input-component .MuiOutlinedInput-root fieldset{margin:0!important;padding:0!important}.hero-search-bar__fields .search-bar__input-wrapper .autocomplete-component{align-items:center!important;display:flex!important;margin:0!important}.hero-search-bar__fields .search-bar__input-wrapper .autocomplete-component .MuiOutlinedInput-root{align-items:center!important;background-color:#f8f8f8!important;border-radius:25px!important;display:flex!important;height:100%!important;margin:0!important}.hero-search-bar__fields .search-bar__input-wrapper .autocomplete-component .MuiOutlinedInput-root:hover{background-color:#f0f0f0!important}.hero-search-bar__fields .search-bar__input-wrapper .autocomplete-component .MuiOutlinedInput-root.Mui-focused{background-color:#fff!important;box-shadow:0 0 0 2px #ff005433!important}.hero-search-bar__fields .search-bar__input-wrapper .autocomplete-component .MuiOutlinedInput-root input{font-size:15px!important;margin:0!important}@media(min-width:960px){.hero-search-bar__fields .search-bar__input-wrapper .autocomplete-component .MuiOutlinedInput-root input{font-size:15px!important}}.hero-search-bar__fields .search-bar__input-wrapper .autocomplete-component .MuiOutlinedInput-root fieldset{margin:0!important;padding:0!important}@media(min-width:2460px){.hero-search-bar__fields .search-bar__input-wrapper{flex-basis:0!important;flex-grow:1!important;flex-shrink:1!important;min-width:0!important}}.hero-search-bar__search-button{align-items:center!important;background-color:#ff0054!important;box-shadow:0 4px 12px #ff00544d!important;color:#fff!important;display:flex!important;flex-shrink:0!important;height:44px!important;justify-content:center!important;min-width:44px!important;transition:all .3s ease!important;width:44px!important}@media(min-width:960px){.hero-search-bar__search-button{height:48px!important;min-width:48px!important;width:48px!important}}.hero-search-bar__search-button:hover{background-color:#e60049!important;box-shadow:0 6px 16px #ff005466!important;transform:scale(1.05)!important}.hero-search-bar__search-button svg{font-size:26px!important}@media(min-width:960px){.hero-search-bar__search-button svg{font-size:24px!important}}.hero-search-bar__search-button--disabled{background-color:#ccc!important;box-shadow:none!important;color:#888!important;cursor:not-allowed!important}.hero-search-bar__search-button--disabled:hover{background-color:#ccc!important;box-shadow:none!important;transform:none!important}.price-tag{color:#e91e63!important;font-weight:600!important}.price-tag--small{font-size:1rem!important}.price-tag--medium{font-size:1.25rem!important}.price-tag--large{font-size:1.75rem!important}.price-tag__unit{color:#666!important;font-size:.875em!important;font-weight:400!important}.location-display{align-items:center;align-items:flex-start!important;display:flex;gap:8px!important;justify-content:flex-start}.location-display__icon{color:#666!important;font-size:1.25rem!important;margin-top:.3rem!important}.location-display__address{margin-bottom:4px!important}.location-display__map-link{cursor:pointer!important;font-weight:600!important;text-decoration:underline!important}.rating-display{align-items:center;display:flex;flex-direction:row;gap:8px!important;justify-content:center}.rating-display__star{color:#ffb400!important;font-size:1.25rem!important}.rating-display__rating{font-weight:600!important}.rating-display__separator{color:#666!important}.rating-display__reviews-link{color:#666!important;cursor:pointer!important;text-decoration:underline!important;transition:color .15s ease!important}.rating-display__reviews-link:hover{color:#333!important}.amenities-list__item{align-items:center;align-items:center!important;display:flex;flex-direction:row;gap:16px!important;justify-content:center}.amenities-list__icon{color:#666!important}.amenities-list__toggle-button{margin-top:24px!important;text-decoration:underline!important}.info-card{align-items:flex-start!important;background-color:#fff!important;border:1px solid #e0e0e0!important;border-radius:12px!important;display:flex!important;gap:12px!important;padding:16px!important;transition:all .2s ease!important}.info-card:hover{box-shadow:0 2px 8px #00000014!important}.info-card__icon{flex-shrink:0!important;margin-top:2px!important}.info-card__icon,.info-card__icon svg{font-size:24px!important}.info-card__content{flex:1 1!important}.info-card__label{color:#666!important;font-size:12px!important;font-weight:500!important;margin-bottom:4px!important}.info-card__value{color:#000!important;font-size:14px!important;font-weight:600!important;margin-bottom:0!important}.info-card__subtext{color:#999!important;display:block!important;font-size:11px!important;line-height:1.4!important;margin-top:4px!important}@media(max-width:768px){.info-card{padding:12px!important}.info-card__icon,.info-card__icon svg{font-size:20px!important}.info-card__value{font-size:13px!important}}.image-gallery{border-radius:12px!important;display:flex!important;gap:16px!important}.image-gallery__main{border-radius:12px!important;flex:1 1!important;height:400px!important;overflow:hidden!important;position:relative!important}.image-gallery__main-image{border-radius:12px!important;height:100%!important;object-fit:cover!important;width:100%!important}.image-gallery__thumbnails{display:flex!important;flex-direction:column!important;gap:16px!important;width:300px!important}.image-gallery__thumbnail{border-radius:12px!important;cursor:pointer!important;height:192px!important;overflow:hidden!important;position:relative!important;transition:all .2s ease!important;width:100%!important}.image-gallery__thumbnail img{height:100%!important;object-fit:cover!important;width:100%!important}.image-gallery__thumbnail:hover{box-shadow:0 4px 12px #00000026!important;transform:scale(1.02)!important}@media(max-width:900px){.image-gallery{flex-direction:column!important}.image-gallery__main{height:300px!important}.image-gallery__thumbnails{flex-direction:row!important;width:100%!important}.image-gallery__thumbnail{flex:1 1!important;height:120px!important}}@media(max-width:600px){.image-gallery__main{height:250px!important}.image-gallery__thumbnail{height:100px!important}}.filter-bar{background-color:#fff!important;border-radius:8px!important;box-shadow:0 2px 8px #0000001a!important;margin-bottom:24px!important;padding:24px!important}.filter-bar__header{align-items:center;align-items:center!important;display:flex;flex-direction:row;gap:8px!important;justify-content:center;margin-bottom:24px!important}.filter-bar__icon{color:#666!important}.filter-bar__title{font-weight:600!important}.status-filter-chips{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap!important;gap:8px!important;justify-content:center}.status-filter-chips__chip{cursor:pointer!important;transition:.15s ease!important}.status-filter-chips__chip--default{background-color:#f5f5f5!important;border:1px solid #e0e0e0!important;color:#666!important;font-weight:400!important}.status-filter-chips__chip--default:hover{background-color:#e0e0e0!important}.status-filter-chips__chip--selected{background-color:#2196f3!important;border:none!important;color:#fff!important;font-weight:600!important}.status-filter-chips__chip--selected:hover{background-color:#1976d2!important}.pagination-wrapper{align-items:center;display:flex;flex-direction:column!important;gap:6px!important;justify-content:center;margin-bottom:16px!important;margin-top:16px!important;padding:8px 0 0!important}.pagination-wrapper .MuiPagination-ul{align-items:center!important;flex-wrap:wrap!important;gap:6px!important;justify-content:center!important}.pagination-wrapper .MuiPaginationItem-root{background-color:#0000!important;border:1px solid #000!important;border-radius:100px!important;color:#000!important;font-family:DM Sans,sans-serif!important;font-size:12px!important;font-weight:600!important;height:28px!important;letter-spacing:.05em!important;line-height:16px!important;margin:0!important;min-width:28px!important;text-align:center!important;transition:all .2s ease!important}.pagination-wrapper .MuiPaginationItem-root:hover{background-color:#f5f5f5!important;border-color:#ff4164!important;color:#ff4164!important;transform:scale(1.05)!important}.pagination-wrapper .MuiPaginationItem-root.Mui-selected{background-color:#0000!important;border-color:#ff4164!important;color:#ff4164!important}.pagination-wrapper .MuiPaginationItem-root.Mui-selected:hover{background-color:#f5f5f5!important;border-color:#ff4164!important;color:#ff4164!important}.pagination-wrapper .MuiPaginationItem-root.Mui-disabled{background-color:#0000!important;border-color:#848484!important;color:#848484!important;cursor:not-allowed!important;opacity:.4!important}.pagination-wrapper .MuiPaginationItem-root.MuiPaginationItem-firstLast,.pagination-wrapper .MuiPaginationItem-root.MuiPaginationItem-previousNext{background-color:#ff4164!important;border-color:#ff4164!important;border-radius:100px!important;color:#fff!important;height:28px!important;min-width:28px!important}.pagination-wrapper .MuiPaginationItem-root.MuiPaginationItem-firstLast:hover,.pagination-wrapper .MuiPaginationItem-root.MuiPaginationItem-previousNext:hover{background-color:#e91e63!important;border-color:#e91e63!important}.pagination-wrapper .MuiPaginationItem-root.MuiPaginationItem-firstLast.Mui-disabled,.pagination-wrapper .MuiPaginationItem-root.MuiPaginationItem-previousNext.Mui-disabled{background-color:#0000!important;border-color:#848484!important;color:#848484!important}.pagination-wrapper .MuiPaginationItem-root.MuiPaginationItem-ellipsis{background:#0000!important;border:none!important;color:#999!important}.pagination-wrapper .pagination-total{color:#666!important;font-size:12px!important;margin-top:6px!important;padding:0 16px!important;text-align:center!important}@media(min-width:600px){.pagination-wrapper{gap:8px!important;margin-bottom:24px!important;margin-top:24px!important;padding:10px 0 0!important}.pagination-wrapper .MuiPagination-ul{gap:8px!important}.pagination-wrapper .MuiPaginationItem-root{font-size:14px!important;line-height:18px!important}.pagination-wrapper .MuiPaginationItem-root,.pagination-wrapper .MuiPaginationItem-root.MuiPaginationItem-firstLast,.pagination-wrapper .MuiPaginationItem-root.MuiPaginationItem-previousNext{height:32px!important;min-width:32px!important}.pagination-wrapper .pagination-total{font-size:13px!important}}@media(min-width:960px){.pagination-wrapper{gap:10px!important;margin-bottom:24px!important;margin-top:24px!important;padding:12px 0 0!important}.pagination-wrapper .MuiPagination-ul{flex-wrap:nowrap!important;gap:10px!important}.pagination-wrapper .MuiPaginationItem-root{font-size:16px!important;line-height:20px!important}.pagination-wrapper .MuiPaginationItem-root,.pagination-wrapper .MuiPaginationItem-root.MuiPaginationItem-firstLast,.pagination-wrapper .MuiPaginationItem-root.MuiPaginationItem-previousNext{height:36px!important;min-width:36px!important}.pagination-wrapper .pagination-total{font-size:14px!important;margin-top:8px!important}}@media(min-width:1280px){.pagination-wrapper{gap:10px!important;padding:14px 0 0!important}.pagination-wrapper .MuiPagination-ul{gap:10px!important}.pagination-wrapper .MuiPaginationItem-root{font-size:16px!important;line-height:20px!important}.pagination-wrapper .MuiPaginationItem-root,.pagination-wrapper .MuiPaginationItem-root.MuiPaginationItem-firstLast,.pagination-wrapper .MuiPaginationItem-root.MuiPaginationItem-previousNext{height:40px!important;min-width:40px!important}.pagination-wrapper .pagination-total{font-size:14px!important}}@media(min-width:1920px){.pagination-wrapper{gap:12px!important;padding:16px 0 0!important}.pagination-wrapper .MuiPagination-ul{gap:12px!important}.pagination-wrapper .MuiPaginationItem-root{font-size:18px!important;line-height:22px!important}.pagination-wrapper .MuiPaginationItem-root,.pagination-wrapper .MuiPaginationItem-root.MuiPaginationItem-firstLast,.pagination-wrapper .MuiPaginationItem-root.MuiPaginationItem-previousNext{height:44px!important;min-width:44px!important}.pagination-wrapper .pagination-total{font-size:15px!important;margin-top:10px!important}}@media(min-width:2460px){.pagination-wrapper{gap:14px!important;padding:18px 0 0!important}.pagination-wrapper .MuiPagination-ul{gap:14px!important}.pagination-wrapper .MuiPaginationItem-root{font-size:20px!important;line-height:24px!important}.pagination-wrapper .MuiPaginationItem-root,.pagination-wrapper .MuiPaginationItem-root.MuiPaginationItem-firstLast,.pagination-wrapper .MuiPaginationItem-root.MuiPaginationItem-previousNext{height:48px!important;min-width:48px!important}.pagination-wrapper .pagination-total{font-size:16px!important;margin-top:12px!important}}.confirmation-dialog__paper{border-radius:12px!important;padding:16px!important}.confirmation-dialog__icon-wrapper{padding-top:16px!important;text-align:center!important}.confirmation-dialog__icon{font-size:48px!important}.confirmation-dialog__icon--error{color:#f44336!important}.confirmation-dialog__icon--warning{color:#ff9800!important}.confirmation-dialog__icon--info{color:#2196f3!important}.confirmation-dialog__title{color:#333!important;font-weight:600!important;padding-bottom:8px!important;padding-top:16px!important;text-align:center!important}.confirmation-dialog__message{color:#666!important;line-height:1.6!important;text-align:center!important}.confirmation-dialog__actions{gap:16px!important;justify-content:center!important;padding-bottom:16px!important;padding-left:24px!important;padding-right:24px!important}.confirmation-dialog__cancel-button{border-color:#e0e0e0!important;border-radius:25px!important;color:#666!important;font-weight:600!important;padding:8px 32px!important;text-transform:none!important}.confirmation-dialog__cancel-button:hover{background-color:#f5f5f5!important;border-color:#bdbdbd!important}.confirmation-dialog__confirm-button{border-radius:25px!important;font-weight:600!important;padding:8px 32px!important;text-transform:none!important}.confirmation-dialog__confirm-button--error{background-color:#ef5350!important;border:1px solid #ef5350!important}.confirmation-dialog__confirm-button--error:hover{background-color:#e53935!important;border-color:#e53935!important}.confirmation-dialog__confirm-button--error:disabled{background-color:#ef9a9a!important;border-color:#ef9a9a!important}.confirmation-dialog__confirm-button--warning{background-color:#ff9800!important}.confirmation-dialog__confirm-button--warning:hover{background-color:#f57c00!important}.confirmation-dialog__confirm-button--info{background-color:#2196f3!important}.confirmation-dialog__confirm-button--info:hover{background-color:#1976d2!important}.status-badge{font-weight:600!important;letter-spacing:.5px!important;text-transform:uppercase!important}.status-badge--small{font-size:.75rem!important;height:24px!important}.status-badge--medium{font-size:.875rem!important;height:32px!important}.status-badge--active{background-color:#4caf50!important;color:#fff!important}.status-badge--inactive{background-color:#9e9e9e!important;color:#fff!important}.status-badge--ongoing{background-color:#4caf50!important;color:#fff!important}.status-badge--upcoming{background-color:#2196f3!important;color:#fff!important}.status-badge--past{background-color:#9e9e9e!important;color:#fff!important}.status-badge--cancelled{background-color:#f44336!important;color:#fff!important}.status-badge--withdrawn{background-color:#ff9800!important;color:#fff!important}.status-badge--pending{background-color:#ffc107!important;color:#333!important}.status-badge--tentative{background-color:#ff9800!important;color:#fff!important}.status-badge--unknown{background-color:#9e9e9e!important;color:#fff!important}.tab-navigation{border-bottom:1px solid!important;border-color:#e0e0e0!important;margin-bottom:24px!important}.tab-navigation .MuiTab-root{color:#666!important;font-size:1rem!important;font-weight:500!important;min-width:120px!important;text-transform:none!important}.tab-navigation .MuiTab-root.Mui-selected{color:#006dd1!important;font-weight:600!important}.tab-navigation .MuiTabs-indicator{background-color:#006dd1!important;height:3px!important}.stats-card{border-radius:8px!important;box-shadow:0 2px 8px #0000001a!important;transition:all .3s!important}.stats-card--clickable{cursor:pointer!important}.stats-card--clickable:hover{box-shadow:0 4px 12px #00000026!important;transform:translateY(-2px)!important}.stats-card__header{display:flex!important;justify-content:space-between!important;margin-bottom:16px!important}.stats-card__icon-wrapper{align-items:center!important;border-radius:8px!important;display:flex!important;height:56px!important;justify-content:center!important;width:56px!important}.stats-card__icon-wrapper--primary{background-color:#e3f2fd!important}.stats-card__icon-wrapper--error{background-color:#ffebee!important}.stats-card__icon-wrapper--success{background-color:#e8f5e9!important}.stats-card__icon-wrapper--warning{background-color:#fff3e0!important}.stats-card__icon{font-size:28px!important}.stats-card__icon--primary{color:#006dd1!important}.stats-card__icon--error{color:#f44336!important}.stats-card__icon--success{color:#4caf50!important}.stats-card__icon--warning{color:#ff9800!important}.stats-card__trend{align-items:center!important;display:flex!important;gap:4px!important}.stats-card__trend-icon{font-size:20px!important}.stats-card__trend-icon--up{color:#4caf50!important}.stats-card__trend-icon--down{color:#f44336!important}.stats-card__trend-value{font-weight:600!important}.stats-card__trend-value--up{color:#4caf50!important}.stats-card__trend-value--down{color:#f44336!important}.stats-card__value{color:#333!important;font-weight:700!important;margin-bottom:4px!important}.stats-card__title{color:#666!important}.empty-state{align-items:center!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:400px!important;padding:32px!important;text-align:center!important}.empty-state__illustration{height:200px!important;margin-bottom:24px!important;width:200px!important}.empty-state__icon-wrapper{align-items:center!important;background-color:#f5f5f5!important;border-radius:50%!important;display:flex!important;height:120px!important;justify-content:center!important;margin-bottom:24px!important;width:120px!important}.empty-state__icon{color:#9e9e9e!important;font-size:60px!important}.empty-state__title{color:#333!important;font-weight:600!important;margin-bottom:8px!important}.empty-state__description{color:#666!important;margin-bottom:24px!important;max-width:500px!important}.empty-state__action-divider{color:#666!important;margin-bottom:16px!important}.empty-state__action-button{border-radius:25px!important;font-weight:600!important;padding:12px 32px!important;text-transform:none!important}.contact-method-card{background-color:#0000!important;height:100%!important}.contact-method-card__title{color:#000!important;font-size:16px!important;font-weight:500!important;margin-bottom:16px!important}.contact-method-card__method-item{align-items:center!important;background-color:#0000!important;border:1px solid #d0d0d0!important;border-radius:24px!important;display:flex!important;gap:12px!important;padding:12px 16px!important}.contact-method-card__method-item:not(:last-child){margin-bottom:12px!important}.contact-method-card__icon-circle{align-items:center!important;border-radius:50%!important;display:flex!important;height:40px!important;justify-content:center!important;width:40px!important}.contact-method-card__method-content{flex:1 1!important}.contact-method-card__method-value{color:#000!important;font-size:14px!important;font-weight:500!important;margin-bottom:2px!important}.contact-method-card__method-date{color:#666!important;font-size:12px!important}.user-menu-dropdown__paper{border-radius:8px!important;box-shadow:0 4px 12px #00000026!important;margin-top:12px!important;min-width:200px!important}.user-menu-dropdown__menu-item{padding:12px 16px!important}.user-menu-dropdown__menu-item:hover{background-color:#2196f31a!important}.user-menu-dropdown__menu-item-icon{color:#006dd1!important}.user-menu-dropdown__menu-item-text{font-size:.95rem!important;font-weight:500!important}.user-menu-dropdown__divider{margin:8px 0!important}.user-menu-dropdown__logout-item{color:#f44336!important;padding:12px 16px!important}.user-menu-dropdown__logout-item:hover{background-color:#f443361a!important}.user-menu-dropdown__logout-icon{color:#f44336!important}.user-menu-dropdown__logout-text{font-size:.95rem!important;font-weight:500!important}.profile-header{align-items:center!important;display:flex!important;gap:16px!important;margin-bottom:24px!important;padding:16px 0!important;position:relative!important}.profile-header__avatar-container,.profile-header__avatar-wrapper{height:80px!important;position:relative!important;width:80px!important}.profile-header__avatar-wrapper{cursor:pointer!important}.profile-header__avatar-wrapper:hover .profile-header__avatar{opacity:.8!important}.profile-header__avatar-wrapper:hover .profile-header__camera-button{transform:scale(1.1)!important}.profile-header__avatar{background-color:#c4c4c4!important;color:#fff!important;font-size:2rem!important;font-weight:600!important;height:80px!important;transition:opacity .2s ease!important;width:80px!important}.profile-header__camera-button{align-items:center!important;background-color:#22abe4!important;border:2px solid #fff!important;border-radius:50%!important;bottom:-4px!important;box-shadow:0 2px 4px #0003!important;cursor:pointer!important;display:flex!important;height:32px!important;justify-content:center!important;position:absolute!important;right:-4px!important;transition:all .2s ease!important;width:32px!important}.profile-header__camera-button:hover{background-color:#1a8ab8!important}.profile-header__camera-icon{color:#fff!important;font-size:18px!important}.profile-header__info{flex:1 1!important}.profile-header__name{color:#000!important;font-size:24px!important;font-weight:500!important;line-height:1.2!important;margin-bottom:4px!important}.profile-header__email{color:#666!important;font-size:14px!important;margin-bottom:0!important}.profile-header__edit-icon-wrapper{align-items:center!important;cursor:pointer!important;display:flex!important;justify-content:center!important;padding:8px!important;transition:all .2s ease!important}.profile-header__edit-icon-wrapper:hover{opacity:.7!important}.profile-header__top-edit-icon{height:20px!important;object-fit:contain!important;width:20px!important}.user-card{border-radius:8px!important;box-shadow:0 2px 8px #0000001a!important;height:100%!important}.user-card__content{align-items:flex-start!important;display:flex!important;gap:16px!important}.user-card__avatar{background-color:#e0e0e0!important;color:#666!important;font-size:1.5rem!important;font-weight:600!important;height:56px!important;width:56px!important}.user-card__info{flex:1 1!important}.user-card__name-wrapper{align-items:center!important;display:flex!important;gap:8px!important;margin-bottom:4px!important}.user-card__name{color:#333!important;font-weight:600!important}.user-card__verified-icon{color:#006dd1!important;font-size:20px!important}.user-card__contact-item{align-items:center!important;display:flex!important;gap:4px!important;margin-bottom:4px!important}.user-card__contact-icon{color:#e91e63!important;font-size:16px!important}.user-card__contact-text{color:#666!important}.user-card__submitted-date{color:#999!important;display:block!important;margin-top:8px!important}.user-card__call-button{background-color:#006dd1!important;color:#fff!important;height:40px!important;width:40px!important}.user-card__call-button:hover{background-color:#1976d2!important}.user-card__call-icon{font-size:20px!important}.user-management-card{border-radius:12px!important;box-shadow:0 2px 8px #00000014!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;height:280px!important;transition:all .3s ease!important;width:300px!important}.user-management-card:hover{box-shadow:0 8px 24px #0000001f!important;transform:translateY(-2px)!important}.user-management-card__content{box-sizing:border-box!important;display:flex!important;flex:1 1!important;flex-direction:column!important;height:100%!important;padding:24px!important;position:relative!important}.user-management-card__header{align-items:center!important;display:flex!important;flex-direction:column!important;width:100%!important}.user-management-card__avatar{box-shadow:none!important;flex-shrink:0!important}.user-management-card__user-info{align-items:center!important;display:flex!important;flex-direction:column!important;gap:12px!important;min-width:0!important;width:100%!important}.user-management-card__name{color:var(--text-primary,#1a1a1a)!important;font-size:1.1rem!important;font-weight:600!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important}.user-management-card__email-wrapper{align-items:center!important;display:flex!important;gap:8px!important;justify-content:center!important;max-width:100%!important}.user-management-card__email-icon{color:var(--text-secondary,#666)!important;flex-shrink:0!important;font-size:16px!important}.user-management-card__email{color:var(--text-secondary,#666)!important;font-size:.875rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.user-management-card__badges{display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:center!important;margin-top:4px!important}.user-management-card__badge{font-weight:500!important}.user-management-card__actions{display:flex!important;gap:8px!important;position:absolute!important;right:16px!important;top:16px!important}.user-management-card__action-btn{transition:all .2s ease!important}.user-management-card__action-btn:hover{transform:scale(1.15)!important}.user-management-card__action-btn:active{transform:scale(.95)!important}@media(max-width:960px){.user-management-card{height:280px!important}.user-management-card__content{padding:18px!important}.user-management-card__header{gap:14px!important}.user-management-card__avatar{font-size:1.5rem!important;height:60px!important;margin-bottom:12px!important;width:60px!important}.user-management-card__name{font-size:1rem!important}.user-management-card__email{font-size:.85rem!important}.user-management-card__actions{gap:6px!important}}@media(max-width:600px){.user-management-card{height:320px!important}.user-management-card__content{padding:16px!important}.user-management-card__header{gap:10px!important}.user-management-card__avatar{font-size:1.3rem!important;height:56px!important;margin-bottom:10px!important;width:56px!important}.user-management-card__user-info{min-width:0!important;width:100%!important}.user-management-card__name{font-size:.95rem!important;line-height:1.3!important}.user-management-card__email-wrapper{max-width:100%!important;overflow:hidden!important}.user-management-card__email{font-size:.75rem!important;max-width:100%!important}.user-management-card__email-icon{font-size:13px!important}.user-management-card__actions{border-top:1px solid var(--border-light,#e0e0e0)!important;gap:10px!important;justify-content:center!important;margin-top:12px!important;padding-top:12px!important;position:static!important;width:100%!important}.user-management-card__action-btn{padding:6px 12px!important}.user-management-card__action-btn svg{font-size:18px!important}.user-management-card__action-btn:hover{transform:scale(1.05)!important}.user-management-card__badges{gap:6px!important}.user-management-card__badges .MuiChip-root{font-size:.7rem!important;height:22px!important}}@media(prefers-color-scheme:dark){.user-management-card{background-color:var(--surface-dark,#2a2a2a)!important}.user-management-card:hover{box-shadow:0 8px 24px #0006!important}.user-management-card__name{color:var(--text-primary-dark,#f5f5f5)!important}.user-management-card__email,.user-management-card__email-icon{color:var(--text-secondary-dark,#b0b0b0)!important}}.payout-settings-section__container{margin-top:32px}.payout-settings-section__title-wrapper{align-items:flex-start;display:flex;gap:8px;margin-bottom:16px}.payout-settings-section__title{color:#000;font-size:20px;font-weight:600;margin:0}.payout-settings-section__status-icon{align-self:flex-start;flex-shrink:0;height:20px;margin-top:0;position:relative;width:20px}.payout-settings-section__message-box{margin-bottom:24px}.payout-settings-section__loading-container{align-items:center;display:flex;justify-content:center;padding:32px 0}.payout-settings-section__description{color:#000;margin-bottom:24px}.payout-settings-section__reconnect-banner{align-items:center;background-color:#fff7ed;border-radius:8px;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px;padding:16px}.payout-settings-section__reconnect-content{flex:1 1}.payout-settings-section__reconnect-title{color:#ff6b35;font-family:DM Sans,sans-serif;font-size:16px;font-weight:600;margin-bottom:12px}.payout-settings-section__reconnect-text{color:#ff6b35;font-family:DM Sans,sans-serif;font-size:14px}.payout-settings-section__reconnect-button{background-color:#ff6b35;border-radius:50px;color:#fff}.payout-settings-section__reconnect-button:hover{background-color:#e55a2b}.payout-settings-section__reconnect-button:disabled{background-color:#ff6b35;color:#fff;opacity:.6}.payout-settings-section__reconnect-button .MuiButton-startIcon{color:#fff}.payout-settings-section__info-box{border:1px solid #22abe4;border-radius:8px;margin-bottom:24px;padding:16px}.payout-settings-section__info-title{color:#22abe4;font-weight:600;margin-bottom:12px}.payout-settings-section__info-list{list-style:none;margin:0;padding-left:0}.payout-settings-section__info-item{align-items:flex-start;display:flex;margin-bottom:12px}.payout-settings-section__info-item:last-child{margin-bottom:0}.payout-settings-section__info-bullet{background-color:#22abe4;border-radius:50%;flex-shrink:0;height:6px;margin-right:12px;margin-top:6px;width:6px}.payout-settings-section__info-bullet--secondary{background-color:#0297d5}.payout-settings-section__info-text{color:#000;flex:1 1}.payout-settings-section__info-separator{border-bottom:1px solid #f0f0f0;margin:16px 0}.payout-settings-section__info-actions{display:flex;gap:16px;justify-content:flex-end}.payout-settings-section__connect-existing-button{border-color:#e91e63;color:#e91e63}.payout-settings-section__connect-existing-button:hover{background-color:#e91e630a;border-color:#e91e63}.payout-settings-section__connect-existing-button:disabled{border-color:#e91e63;opacity:.6}.payout-settings-section__connect-existing-button .MuiButton-startIcon{color:#e91e63}.payout-settings-section__create-new-button{background-color:#e91e63;color:#fff}.payout-settings-section__create-new-button:hover{background-color:#b0003a}.payout-settings-section__create-new-button:disabled{background-color:#e91e63;color:#fff;opacity:.6}.payout-settings-section__create-new-button .MuiButton-startIcon{color:#fff}.payout-settings-section__account-card{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:24px;padding:16px}.payout-settings-section__account-row{border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:16px}.payout-settings-section__account-row:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.payout-settings-section__account-label{color:#666;font-weight:400}.payout-settings-section__account-value{color:#000;font-family:monospace}.payout-settings-section__account-value--capitalize{text-transform:capitalize}.payout-settings-section__account-value--success{color:#4caf50;font-weight:600}.payout-settings-section__account-value--warning{color:#ff9800;font-weight:600}.payout-settings-section__account-separator{border-bottom:1px solid #e0e0e0;margin:16px 0}.payout-settings-section__account-actions{align-items:center;display:flex;gap:16px;justify-content:space-between}.payout-settings-section__disconnect-link{color:#f44336;cursor:pointer;font-size:.875rem;font-weight:500}.payout-settings-section__disconnect-link:hover{text-decoration:underline}.payout-settings-section__action-buttons{display:flex;gap:16px;margin-left:auto}.payout-settings-section__connect-new-button{background-color:#fff;border-color:#e91e63;border-radius:50px;color:#e91e63}.payout-settings-section__connect-new-button:hover{background-color:#e91e630a;border-color:#e91e63}.payout-settings-section__connect-new-button .MuiButton-startIcon{color:#e91e63}.payout-settings-section__view-dashboard-button{background-color:#e91e63;border-radius:50px;color:#fff}.payout-settings-section__view-dashboard-button:hover{background-color:#b0003a}.payout-settings-section__view-dashboard-button:disabled{background-color:#ccc;color:#fff}.payout-settings-section__view-dashboard-button .MuiButton-startIcon{margin-right:8px}.payout-settings-section__complete-verification-button{background-color:#e91e63;border-radius:50px;color:#fff}.payout-settings-section__complete-verification-button:hover{background-color:#b0003a}.payout-settings-section__complete-verification-button:disabled{background-color:#ccc;color:#fff}.payout-settings-section__complete-verification-button .MuiButton-startIcon{margin-right:8px}.payout-settings-section__pending-message{margin-bottom:24px}.payout-settings-section__pending-text{color:#000}.payout-settings__disconnect-cancel{background:#fff!important;border-color:#e91e63!important;color:#e91e63!important}.payout-settings__disconnect-cancel:hover{background:#e91e630a!important;border-color:#e91e63!important}.payout-settings__disconnect-confirm{background:#e91e63!important;color:#fff!important;min-width:160px!important;white-space:nowrap!important;width:auto!important}.payout-settings__disconnect-confirm:hover{background:#b0003a!important}.payout-settings__disconnect-confirm:disabled{background:#ccc!important;color:#fff!important;opacity:1!important}.payout-settings__disconnect-confirm:disabled .MuiButton-label{color:#fff!important}.payout-settings__disconnect-confirm:disabled .MuiCircularProgress-root{color:#666!important}.schedule-visit-modal{align-items:center!important;background-color:#fff!important;border-radius:16px!important;display:flex!important;filter:drop-shadow(0 4px 16px rgba(0,0,0,.12))!important;flex-direction:column!important;font-family:DM Sans,sans-serif!important;gap:16px!important;margin:0 auto!important;overflow:hidden!important;padding:0!important;width:569px!important}.schedule-visit-modal__form{width:100%!important}.schedule-visit-modal__intro-section{align-items:flex-start!important;border-bottom:1px solid #ebebeb!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:24px!important;padding:24px!important;width:100%!important}.schedule-visit-modal__intro-text{color:#000!important;font-family:DM Sans,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:21px!important}.schedule-visit-modal__form-row{align-items:flex-start!important;display:flex!important;flex-direction:row!important;gap:16px!important;min-height:50px!important;width:100%!important}.schedule-visit-modal__form-field{flex:1 1!important}.schedule-visit-modal__comments-section,.schedule-visit-modal__form-field{display:flex!important;flex-direction:column!important;width:100%!important}.schedule-visit-modal__comments-section{align-items:flex-start!important}.schedule-visit-modal__comments-section,.schedule-visit-modal__footer{background-color:#fff!important;box-sizing:border-box!important;gap:24px!important;padding:24px!important}.schedule-visit-modal__footer{align-items:center!important;border-bottom-left-radius:16px!important;border-bottom-right-radius:16px!important;border-top:1px solid #ebebeb!important;display:flex!important;flex-direction:column!important;width:100%!important}.schedule-visit-modal__submit-button{background:linear-gradient(90deg,#e61e4d,#e31c5f 50%,#d70466)!important;border-radius:999px!important;height:48px!important;padding:8px 24px!important;text-transform:none!important;width:521px!important}.schedule-visit-modal__submit-button:hover{filter:brightness(.95)!important}.schedule-visit-modal__button-content{align-items:center!important;display:flex!important;flex-direction:column!important;gap:1px!important;justify-content:center!important}.schedule-visit-modal__button-text{color:#fff!important;font-family:DM Sans,sans-serif!important;font-size:15px!important;font-weight:500!important;line-height:18px!important}.schedule-visit-modal__button-caption{color:#fff!important;font-size:10px!important;font-weight:400!important;line-height:12px!important;opacity:.9!important}.schedule-visit-modal .MuiFormHelperText-root,.schedule-visit-modal .MuiMenuItem-root,.schedule-visit-modal .MuiTypography-root,.schedule-visit-modal__button-caption{font-family:DM Sans,sans-serif!important}.space-booking-sidebar{align-items:center!important;background-color:#fff!important;border-radius:25px!important;display:flex!important;filter:drop-shadow(0 4px 16px rgba(0,0,0,.12))!important;flex-direction:column!important;gap:16px!important;max-width:398px!important;overflow:hidden!important;padding:0!important;width:100%!important}@media(min-width:960px){.space-booking-sidebar{gap:18px!important}}@media(min-width:1280px){.space-booking-sidebar{border-radius:28px!important;gap:20px!important;max-width:420px!important}}@media(min-width:1920px){.space-booking-sidebar{border-radius:30px!important;gap:22px!important;max-width:450px!important}}@media(min-width:2460px){.space-booking-sidebar{border-radius:32px!important;gap:24px!important;max-width:480px!important}}.space-booking-sidebar__header{align-items:center!important;background-color:#fff!important;border-bottom:1px solid #e1e1e1!important;border-top-left-radius:16px!important;border-top-right-radius:16px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:24px!important;height:66px!important;padding:24px!important;width:100%!important}@media(min-width:1280px){.space-booking-sidebar__header{border-top-left-radius:18px!important;border-top-right-radius:18px!important;gap:26px!important;height:70px!important;padding:26px!important}}@media(min-width:1920px){.space-booking-sidebar__header{border-top-left-radius:20px!important;border-top-right-radius:20px!important;gap:28px!important;height:74px!important;padding:28px!important}}@media(min-width:2460px){.space-booking-sidebar__header{border-top-left-radius:22px!important;border-top-right-radius:22px!important;gap:32px!important;height:78px!important;padding:32px!important}}.space-booking-sidebar__title{color:#000!important;font-family:DM Sans,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:700!important;line-height:18px!important}@media(min-width:1280px){.space-booking-sidebar__title{font-size:17px!important;line-height:20px!important}}@media(min-width:1920px){.space-booking-sidebar__title{font-size:18px!important;line-height:22px!important}}@media(min-width:2460px){.space-booking-sidebar__title{font-size:20px!important;line-height:24px!important}}.space-booking-sidebar__form{width:100%!important}.space-booking-sidebar__form-section{align-items:center!important;background-color:#fff!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:24px!important;padding:24px!important;width:100%!important}@media(min-width:1280px){.space-booking-sidebar__form-section{gap:26px!important;padding:26px!important}}@media(min-width:1920px){.space-booking-sidebar__form-section{gap:28px!important;padding:28px!important}}@media(min-width:2460px){.space-booking-sidebar__form-section{gap:32px!important;padding:32px!important}}.space-booking-sidebar__form-fields{display:flex!important;flex-direction:column!important;gap:16px!important;max-width:350px!important;width:100%!important}@media(min-width:1280px){.space-booking-sidebar__form-fields{gap:18px!important;max-width:370px!important}}@media(min-width:1920px){.space-booking-sidebar__form-fields{gap:20px!important;max-width:400px!important}}@media(min-width:2460px){.space-booking-sidebar__form-fields{gap:22px!important;max-width:430px!important}}.space-booking-sidebar__time-row{align-items:center!important;display:flex!important;flex-direction:row!important;gap:8px!important;max-width:350px!important;width:100%!important}@media(min-width:1280px){.space-booking-sidebar__time-row{gap:10px!important;max-width:370px!important}}@media(min-width:1920px){.space-booking-sidebar__time-row{gap:12px!important;max-width:400px!important}}@media(min-width:2460px){.space-booking-sidebar__time-row{gap:14px!important;max-width:430px!important}}.space-booking-sidebar__time-field{flex-basis:calc(50% - 4px);flex-grow:1;flex-shrink:1;max-width:calc(50% - 4px)!important;min-width:0!important}@media(min-width:1280px){.space-booking-sidebar__time-field{flex-basis:calc(50% - 5px);flex-grow:1;flex-shrink:1;max-width:calc(50% - 5px)!important}}@media(min-width:1920px){.space-booking-sidebar__time-field{flex-basis:calc(50% - 6px);flex-grow:1;flex-shrink:1;max-width:calc(50% - 6px)!important}}@media(min-width:2460px){.space-booking-sidebar__time-field{flex-basis:calc(50% - 7px);flex-grow:1;flex-shrink:1;max-width:calc(50% - 7px)!important}}.space-booking-sidebar__repeat-field{align-items:center!important;display:flex!important;max-width:350px!important;width:100%!important}@media(min-width:1280px){.space-booking-sidebar__repeat-field{max-width:370px!important}}@media(min-width:1920px){.space-booking-sidebar__repeat-field{max-width:400px!important}}@media(min-width:2460px){.space-booking-sidebar__repeat-field{max-width:430px!important}}.space-booking-sidebar__notification-row{align-items:center!important;display:flex!important;flex-direction:row!important;gap:8px!important;width:100%!important}.space-booking-sidebar__notification-field{width:130px!important}.space-booking-sidebar__notification-time-fields{align-items:center!important;display:flex!important;flex-direction:row!important;gap:8px!important;width:222px!important}.space-booking-sidebar__notification-time-field{width:50%!important}.space-booking-sidebar__add-patients-button{border:1px solid #ccc!important;border-radius:100px!important;color:#8e8e8e!important;height:50px!important;justify-content:space-between!important;padding:12px 20px!important;text-transform:none!important;width:350px!important}.space-booking-sidebar__add-patients-button,.space-booking-sidebar__addons-section{align-items:center!important;background-color:#fff!important;display:flex!important}.space-booking-sidebar__addons-section{border-top:1px solid #ccc!important;box-sizing:border-box!important;flex-direction:column!important;gap:24px!important;padding:24px!important;width:100%!important}.space-booking-sidebar__addons-row{align-items:center!important;display:flex!important;justify-content:space-between!important;width:350px!important}.space-booking-sidebar__addons-title{color:#29abe2!important;font-family:DM Sans,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:21px!important}.space-booking-sidebar__check-addons-button{background-color:#29abe2!important;border-radius:30px!important;color:#fff!important;font-family:DM Sans,sans-serif!important;font-size:13px!important;font-weight:500!important;height:36px!important;line-height:17px!important;min-width:131px!important;padding:8px 16px!important;text-transform:none!important}.space-booking-sidebar__check-addons-button:hover{background-color:#1f94c7!important}.space-booking-sidebar__footer{align-items:center!important;background-color:#fff!important;border-bottom-left-radius:16px!important;border-bottom-right-radius:16px!important;border-top:1px solid #ccc!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:24px!important;padding:24px!important;width:100%!important}@media(min-width:1280px){.space-booking-sidebar__footer{border-bottom-left-radius:18px!important;border-bottom-right-radius:18px!important;gap:26px!important;padding:26px!important}}@media(min-width:1920px){.space-booking-sidebar__footer{border-bottom-left-radius:20px!important;border-bottom-right-radius:20px!important;gap:28px!important;padding:28px!important}}@media(min-width:2460px){.space-booking-sidebar__footer{border-bottom-left-radius:22px!important;border-bottom-right-radius:22px!important;gap:32px!important;padding:32px!important}}.space-booking-sidebar__pricing-wrapper{max-width:350px!important;width:100%!important}@media(min-width:1280px){.space-booking-sidebar__pricing-wrapper{max-width:370px!important}}@media(min-width:1920px){.space-booking-sidebar__pricing-wrapper{max-width:400px!important}}@media(min-width:2460px){.space-booking-sidebar__pricing-wrapper{max-width:430px!important}}.space-booking-sidebar__book-button{background:linear-gradient(90deg,#e61e4d,#e31c5f 50%,#d70466)!important;border-radius:999px!important;color:#fff!important;font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:500!important;height:50px!important;line-height:20px!important;max-width:350px!important;padding:14px 24px!important;text-transform:none!important;width:100%!important}.space-booking-sidebar__book-button:hover{filter:brightness(.95)!important}@media(min-width:1280px){.space-booking-sidebar__book-button{font-size:17px!important;height:52px!important;line-height:21px!important;max-width:370px!important}}@media(min-width:1920px){.space-booking-sidebar__book-button{font-size:18px!important;height:54px!important;line-height:22px!important;max-width:400px!important}}@media(min-width:2460px){.space-booking-sidebar__book-button{font-size:20px!important;height:56px!important;line-height:24px!important;max-width:430px!important}}.space-booking-sidebar__footer-text{color:#222!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:18px!important}.space-booking-sidebar__header--review{align-items:center!important;flex-direction:row!important;justify-content:space-between!important}.space-booking-sidebar__back-button{color:#000!important;padding:0!important}.space-booking-sidebar__back-button,.space-booking-sidebar__back-button svg{height:24px!important;width:24px!important}.space-booking-sidebar__back-button-spacer{height:20px!important;opacity:0!important;width:20px!important}.space-booking-sidebar__review-section{align-items:center!important;background:#fff!important;display:flex!important;flex-direction:column!important;gap:24px!important;max-width:398px!important;padding:24px!important;width:100%!important}@media(min-width:1280px){.space-booking-sidebar__review-section{gap:26px!important;max-width:420px!important;padding:26px!important}}@media(min-width:1920px){.space-booking-sidebar__review-section{gap:28px!important;max-width:450px!important;padding:28px!important}}@media(min-width:2460px){.space-booking-sidebar__review-section{gap:32px!important;max-width:480px!important;padding:32px!important}}.space-booking-sidebar__review-pricing{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:12px!important;max-width:398px!important;padding:0 24px 24px!important;width:100%!important}@media(min-width:1280px){.space-booking-sidebar__review-pricing{max-width:420px!important;padding:0 26px 26px!important}}@media(min-width:1920px){.space-booking-sidebar__review-pricing{max-width:440px!important;padding:0 28px 28px!important}}.space-booking-sidebar__pricing-row{align-items:center!important;color:#444!important;display:flex!important;font-size:14px!important;justify-content:space-between!important}.space-booking-sidebar__pricing-row--total{color:#000!important;font-size:16px!important;font-weight:600!important}.space-booking-sidebar__pricing-divider{border-color:#00000014!important}.space-booking-sidebar__review-details{align-items:flex-start!important;display:flex!important;flex-direction:column!important;gap:24px!important;max-width:350px!important;padding:0!important;width:100%!important}@media(min-width:1280px){.space-booking-sidebar__review-details{gap:26px!important;max-width:370px!important}}@media(min-width:1920px){.space-booking-sidebar__review-details{gap:28px!important;max-width:400px!important}}@media(min-width:2460px){.space-booking-sidebar__review-details{gap:32px!important;max-width:430px!important}}.space-booking-sidebar__detail-item{align-items:flex-start!important;display:flex!important;flex-direction:column!important;gap:5px!important;padding:0!important}.space-booking-sidebar__detail-item--full{width:100%!important}.space-booking-sidebar__detail-item--patients{gap:0!important}.space-booking-sidebar__two-column-layout{align-items:flex-start!important;display:flex!important;flex-direction:row!important;gap:24px!important;max-width:350px!important;padding:0!important;width:100%!important}@media(min-width:1280px){.space-booking-sidebar__two-column-layout{gap:26px!important;max-width:370px!important}}@media(min-width:1920px){.space-booking-sidebar__two-column-layout{gap:28px!important;max-width:400px!important}}@media(min-width:2460px){.space-booking-sidebar__two-column-layout{gap:32px!important;max-width:430px!important}}.space-booking-sidebar__detail-column{align-items:flex-start!important;display:flex!important;flex:1 1!important;flex-direction:column!important;gap:24px!important;padding:0!important}.space-booking-sidebar__detail-label{color:#595f5b!important;font-family:DM Sans,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:16px!important}@media(min-width:1280px){.space-booking-sidebar__detail-label{font-size:13px!important;line-height:17px!important}}@media(min-width:1920px){.space-booking-sidebar__detail-label{font-size:14px!important;line-height:18px!important}}@media(min-width:2460px){.space-booking-sidebar__detail-label{font-size:15px!important;line-height:19px!important}}.space-booking-sidebar__detail-value{color:#000!important;font-family:DM Sans,sans-serif!important;font-size:17px!important;font-weight:400!important;line-height:21px!important}@media(min-width:1280px){.space-booking-sidebar__detail-value{font-size:18px!important;line-height:22px!important}}@media(min-width:1920px){.space-booking-sidebar__detail-value{font-size:19px!important;line-height:23px!important}}@media(min-width:2460px){.space-booking-sidebar__detail-value{font-size:21px!important;line-height:25px!important}}.space-booking-sidebar__patient-row{align-items:flex-start!important;display:flex!important;flex-direction:row!important;gap:5px!important;margin-top:5px!important;padding:0!important}.space-booking-sidebar__patient-avatar{background:#d9d9d9!important;font-size:12px!important;height:24px!important;width:24px!important}.space-booking-sidebar__payment-section{align-items:center!important;background:#fff!important;border-radius:0 0 16px 16px!important;border-top:1px solid #ccc!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:24px!important;max-width:398px!important;padding:24px!important;width:100%!important}@media(min-width:1280px){.space-booking-sidebar__payment-section{border-radius:0 0 18px 18px!important;gap:26px!important;max-width:420px!important;padding:26px!important}}@media(min-width:1920px){.space-booking-sidebar__payment-section{border-radius:0 0 20px 20px!important;gap:28px!important;max-width:450px!important;padding:28px!important}}@media(min-width:2460px){.space-booking-sidebar__payment-section{border-radius:0 0 22px 22px!important;gap:32px!important;max-width:480px!important;padding:32px!important}}.space-booking-sidebar__payment-content{align-items:flex-start!important;display:flex!important;flex-direction:column!important;gap:16px!important;max-width:350px!important;padding:0!important;width:100%!important}@media(min-width:1280px){.space-booking-sidebar__payment-content{gap:18px!important;max-width:370px!important}}@media(min-width:1920px){.space-booking-sidebar__payment-content{gap:20px!important;max-width:400px!important}}@media(min-width:2460px){.space-booking-sidebar__payment-content{gap:22px!important;max-width:430px!important}}.space-booking-sidebar__term-conditions-content{align-items:flex-start!important;display:flex!important;flex-direction:column!important;width:100%!important}@media(min-width:1280px){.space-booking-sidebar__term-conditions-content{max-width:370px!important}}@media(min-width:1920px){.space-booking-sidebar__term-conditions-content{max-width:400px!important}}@media(min-width:2460px){.space-booking-sidebar__term-conditions-content{max-width:430px!important}}.space-booking-sidebar__payment-title{color:#595f5b!important;font-family:DM Sans,sans-serif!important;font-size:12px!important;font-weight:500!important;line-height:16px!important;text-transform:uppercase!important}.space-booking-sidebar__payment-buttons{align-items:flex-start!important;display:flex!important;flex-direction:row!important;gap:16px!important;max-width:350px!important;padding:0!important;width:100%!important}@media(min-width:1280px){.space-booking-sidebar__payment-buttons{gap:18px!important;max-width:370px!important}}@media(min-width:1920px){.space-booking-sidebar__payment-buttons{gap:20px!important;max-width:400px!important}}@media(min-width:2460px){.space-booking-sidebar__payment-buttons{gap:22px!important;max-width:430px!important}}.space-booking-sidebar__payment-button{align-items:center!important;background:#fff!important;border:1px solid #ccc!important;border-radius:999px!important;box-sizing:border-box!important;color:#000!important;display:flex!important;flex:1 1!important;flex-direction:row!important;font-family:DM Sans,sans-serif!important;font-size:12px!important;font-weight:400!important;gap:10px!important;height:50px!important;justify-content:center!important;padding:14px 16px!important;text-transform:none!important}.space-booking-sidebar__payment-button img{display:block!important;height:20px!important;width:20px!important}.space-booking-sidebar__payment-button--active{background:#22abe4!important;border:none!important;color:#fff!important}.space-booking-sidebar__payment-button--active svg{color:#fff!important}.space-booking-sidebar__payment-button svg{height:20px!important;width:20px!important}.space-booking-sidebar__payment-notice{align-items:center!important;background:#f5fbfd!important;border-radius:20px!important;display:flex!important;flex-direction:row!important;gap:10px!important;justify-content:center!important;max-width:350px!important;padding:16px!important;width:100%!important}@media(min-width:1280px){.space-booking-sidebar__payment-notice{border-radius:22px!important;gap:12px!important;max-width:370px!important;padding:18px!important}}@media(min-width:1920px){.space-booking-sidebar__payment-notice{border-radius:24px!important;gap:14px!important;max-width:400px!important;padding:20px!important}}@media(min-width:2460px){.space-booking-sidebar__payment-notice{border-radius:26px!important;gap:16px!important;max-width:430px!important;padding:22px!important}}.space-booking-sidebar__payment-notice-text{color:#22abe4!important;font-family:DM Sans,sans-serif!important;font-size:12px!important;font-weight:500!important;line-height:16px!important}.space-booking-sidebar__payment-terms{align-items:flex-start!important;display:flex!important;flex-direction:column!important;gap:5px!important;max-width:350px!important;padding:0!important;width:100%!important}@media(min-width:1280px){.space-booking-sidebar__payment-terms{gap:6px!important;max-width:370px!important}}@media(min-width:1920px){.space-booking-sidebar__payment-terms{gap:7px!important;max-width:400px!important}}@media(min-width:2460px){.space-booking-sidebar__payment-terms{gap:8px!important;max-width:430px!important}}.space-booking-sidebar__terms-text{color:#595f5b!important}.space-booking-sidebar__terms-link,.space-booking-sidebar__terms-text{font-family:DM Sans,sans-serif!important;font-size:12px!important;font-weight:500!important;line-height:16px!important;text-align:center!important;width:100%!important}.space-booking-sidebar__terms-link{color:#22abe4!important;cursor:pointer!important;-webkit-text-decoration-line:underline!important;text-decoration-line:underline!important}.space-booking-sidebar__authorize-button{align-items:center!important;background:#ff0054!important;border-radius:28px!important;box-shadow:0 15px 30px #ff005426,0 5px 15px #ff005426!important;color:#fff!important;display:flex!important;flex-direction:row!important;font-size:1rem!important;font-weight:600!important;height:48px!important;justify-content:center!important;max-width:350px!important;padding:14px 24px!important;text-transform:none!important;width:100%!important}.space-booking-sidebar__authorize-button:hover:not(:disabled){background:#ff1f72!important}.space-booking-sidebar__authorize-button:disabled{background:#ff005466!important;box-shadow:none!important;color:#fff!important;cursor:not-allowed!important}@media(min-width:1280px){.space-booking-sidebar__authorize-button{height:48px!important;max-width:370px!important;padding:15px 26px!important}}@media(min-width:1920px){.space-booking-sidebar__authorize-button{height:48px!important;max-width:400px!important;padding:16px 28px!important}}@media(min-width:2460px){.space-booking-sidebar__authorize-button{height:48px!important;max-width:430px!important;padding:18px 30px!important}}.space-booking-sidebar__authorize-content{align-items:center!important;display:flex!important;flex-direction:column!important;gap:0!important;padding:0!important}.space-booking-sidebar__authorize-text{color:#fff!important;font-family:DM Sans,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:20px!important;text-align:center!important}@media(min-width:1280px){.space-booking-sidebar__authorize-text{font-size:17px!important;line-height:21px!important}}@media(min-width:1920px){.space-booking-sidebar__authorize-text{font-size:18px!important;line-height:22px!important}}@media(min-width:2460px){.space-booking-sidebar__authorize-text{font-size:20px!important;line-height:24px!important}}.space-booking-sidebar__authorize-date{color:#fff!important;font-family:DM Sans,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:20px!important;text-align:center!important}@media(min-width:1280px){.space-booking-sidebar__authorize-date{font-size:13px!important;line-height:21px!important}}@media(min-width:1920px){.space-booking-sidebar__authorize-date{font-size:14px!important;line-height:22px!important}}@media(min-width:2460px){.space-booking-sidebar__authorize-date{font-size:15px!important;line-height:24px!important}}.space-booking-sidebar__timeslot-field{align-items:center!important;background-color:#fff!important;border:1px solid #d9d9d9!important;border-radius:28px!important;box-sizing:border-box!important;cursor:pointer!important;display:flex!important;flex-direction:row!important;max-width:350px!important;min-height:48px!important;padding:10px 16px!important;position:relative!important;transition:border-color .2s ease!important;width:100%!important}.space-booking-sidebar__timeslot-field:hover{border-color:#b0b0b0!important}@media(min-width:1280px){.space-booking-sidebar__timeslot-field{max-width:370px!important}}@media(min-width:1920px){.space-booking-sidebar__timeslot-field{max-width:400px!important}}@media(min-width:2460px){.space-booking-sidebar__timeslot-field{max-width:430px!important}}.space-booking-sidebar__timeslot-label{background:#fff!important;color:#8a8a8a!important;font-family:DM Sans,sans-serif!important;font-size:12px!important;font-weight:400!important;left:18px!important;line-height:1!important;padding:0 6px!important;pointer-events:none!important;position:absolute!important;top:-8px!important}.space-booking-sidebar__timeslot-inner{gap:8px!important;justify-content:space-between!important;width:100%!important}.space-booking-sidebar__timeslot-chips,.space-booking-sidebar__timeslot-inner{align-items:center!important;display:flex!important;flex-direction:row!important}.space-booking-sidebar__timeslot-chips{flex:1 1!important;flex-wrap:wrap!important;gap:6px!important;min-width:0!important}.space-booking-sidebar__timeslot-chip{background-color:#f0f4f8!important;border-radius:16px!important;color:#1f2933!important;font-family:DM Sans,sans-serif!important;font-size:13px!important;font-weight:500!important;height:28px!important}.space-booking-sidebar__timeslot-chip .MuiChip-deleteIcon{color:#8a8a8a!important;font-size:16px!important}.space-booking-sidebar__timeslot-chip .MuiChip-deleteIcon:hover{color:#d32f2f!important}.space-booking-sidebar__timeslot-add{color:#22abe4!important;cursor:pointer!important;flex-shrink:0!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;font-weight:500!important;-webkit-user-select:none!important;user-select:none!important;white-space:nowrap!important}.space-booking-sidebar__timeslot-add:hover{color:#1a96d1!important}.space-booking-sidebar__reserved-banner{align-items:center!important;border-radius:14px!important;display:flex!important;justify-content:center!important;margin:0 auto!important;max-width:360px!important;padding:10px 16px!important;text-align:center!important;width:100%!important}@media(min-width:1200px){.space-booking-sidebar__reserved-banner{max-width:400px!important}}@media(min-width:1600px){.space-booking-sidebar__reserved-banner{max-width:430px!important}}.space-booking-sidebar__reserved-banner--active{background-color:#e3f2fd!important}.space-booking-sidebar__reserved-banner--expired{background-color:#fdeaea!important}.space-booking-sidebar__reserved-text{font-family:DM Sans,Inter,sans-serif!important;font-size:14px!important;font-weight:600!important;margin:0!important;text-align:center!important}.space-booking-sidebar__reserved-text--blue{color:#22abe4!important}.space-booking-sidebar__reserved-text--red{color:#ff0054!important}.space-booking-sidebar__reserved-countdown{color:#ff0054!important;font-size:14px!important;font-weight:700!important}.space-booking-sidebar__reserved-countdown--blue{color:#22abe4!important;font-size:14px!important;font-weight:700!important}.space-booking-sidebar__reserved-countdown--red{color:#ff0054!important;font-size:14px!important;font-weight:700!important}.pricing-breakdown{margin-bottom:24px!important}.pricing-breakdown__row{margin-bottom:8px!important}.pricing-breakdown__row,.pricing-breakdown__tax-row{display:flex!important;justify-content:space-between!important}.pricing-breakdown__tax-row{margin-bottom:16px!important}.pricing-breakdown__divider{margin:16px 0!important}.pricing-breakdown__total-row{display:flex!important;justify-content:space-between!important;margin-bottom:16px!important}.pricing-breakdown__total-label{font-weight:600!important}.pricing-breakdown__total-amount{color:#e91e63!important;font-weight:600!important}.pricing-breakdown__note{display:block!important;text-align:center!important}.booking-summary-card{border-radius:8px!important;box-shadow:0 2px 8px #0000001a!important}.booking-summary-card--sticky{position:-webkit-sticky!important;position:sticky!important;top:24px!important}.booking-summary-card__content{padding:24px!important}.booking-summary-card__title{color:#333!important;font-weight:600!important;margin-bottom:24px!important}.booking-summary-card__space-section{border-bottom:1px solid #e0e0e0!important;margin-bottom:24px!important;padding-bottom:24px!important}.booking-summary-card__space-image{border-radius:8px!important;height:120px!important;margin-bottom:12px!important;object-fit:cover!important;width:100%!important}.booking-summary-card__space-name{font-weight:600!important;margin-bottom:8px!important}.booking-summary-card__space-location{color:#666!important}.booking-summary-card__pricing-section{margin-bottom:24px!important}.booking-summary-card__pricing-item{display:flex!important;justify-content:space-between!important;margin-bottom:16px!important}.booking-summary-card__pricing-label{color:#666!important}.booking-summary-card__pricing-amount{font-weight:600!important}.booking-summary-card__divider{margin:16px 0!important}.booking-summary-card__total-row{display:flex!important;justify-content:space-between!important}.booking-summary-card__total-label{color:#333!important;font-weight:700!important}.booking-summary-card__total-amount{color:#e91e63!important;font-weight:700!important}.booking-summary-card__alert{margin-bottom:16px!important}.booking-summary-card__alert:last-child{margin-bottom:0!important}.time-slot-picker__label{color:#333!important;font-weight:600!important;margin-bottom:16px!important}.time-slot-picker__date-label{color:#666!important;margin-bottom:16px!important}.time-slot-picker__slot{border-radius:8px!important;font-size:.95rem!important;font-weight:600!important;height:48px!important;width:100%!important}.time-slot-picker__slot--selected{background-color:#006dd1!important;border:2px solid #006dd1!important;color:#fff!important}.time-slot-picker__slot--selected:hover{background-color:#1976d2!important;border-color:#1976d2!important}.time-slot-picker__slot--available{background-color:#fff!important;border:2px solid #e0e0e0!important;color:#333!important;cursor:pointer!important}.time-slot-picker__slot--available:hover{background-color:#2196f31a!important;border-color:#006dd1!important}.time-slot-picker__slot--unavailable{background-color:#f5f5f5!important;border:2px solid #f5f5f5!important;color:#bdbdbd!important;cursor:not-allowed!important}.time-slot-picker__slot--unavailable:hover{background-color:#f5f5f5!important;border-color:#f5f5f5!important}.time-slot-picker__slot .MuiChip-label{padding:0!important}.time-slot-picker__help-text{color:#666!important;display:block!important;margin-top:16px!important}.calendar{background-color:#fff!important;border-radius:8px!important;box-shadow:0 2px 8px #0000001a!important;padding:24px!important}.calendar__header{align-items:center!important;display:flex!important;justify-content:space-between!important;margin-bottom:24px!important}.calendar__month-title{font-weight:600!important}.calendar__day-names{margin-bottom:8px!important}.calendar__day-name{padding:8px 0!important;text-align:center!important}.calendar__day-name-text{color:#999!important;font-weight:600!important}.calendar__day,.calendar__empty-day{aspect-ratio:1/1!important}.calendar__day{align-items:center!important;border-radius:4px!important;display:flex!important;justify-content:center!important;transition:all .2s!important}.calendar__day--selected{background-color:#006dd1!important;border:2px solid #006dd1!important;color:#fff!important;cursor:pointer!important;font-weight:600!important}.calendar__day--selected:hover{background-color:#1976d2!important;border-color:#1976d2!important}.calendar__day--disabled{background-color:#f5f5f5!important;border:1px solid #e0e0e0!important;color:#bdbdbd!important;cursor:not-allowed!important}.calendar__day--disabled:hover{background-color:#f5f5f5!important;border-color:#e0e0e0!important}.calendar__day--available{background-color:#fff!important;border:1px solid #e0e0e0!important;color:#333!important;cursor:pointer!important;font-weight:400!important}.calendar__day--available:hover{background-color:#2196f31a!important;border-color:#006dd1!important}.calendar__day-number--selected{font-weight:600!important}.calendar__day-number--regular{font-weight:400!important}.calendar__legend{display:flex!important;gap:24px!important;justify-content:center!important;margin-top:24px!important}.calendar__legend-item{align-items:center!important;display:flex!important;gap:8px!important}.calendar__legend-box{border-radius:4px!important;height:16px!important;width:16px!important}.calendar__legend-box--selected{background-color:#006dd1!important}.calendar__legend-box--unavailable{background-color:#f5f5f5!important;border:1px solid #e0e0e0!important}.calendar__legend-text{color:#666!important}.payment-method-selector__title{color:#333!important;font-weight:600!important;margin-bottom:16px!important}.payment-method-selector__card{border:2px solid #e0e0e0!important;border-radius:8px!important;cursor:pointer!important;margin-bottom:16px!important;transition:all .3s!important}.payment-method-selector__card--selected{border-color:#006dd1!important}.payment-method-selector__card:hover{border-color:#006dd1!important;box-shadow:0 2px 8px #2196f333!important}.payment-method-selector__content{padding:20px!important}.payment-method-selector__wrapper{align-items:center!important;display:flex!important;gap:16px!important}.payment-method-selector__icon-wrapper{align-items:center!important;background-color:#2196f31a!important;border-radius:8px!important;display:flex!important;height:56px!important;justify-content:center!important;width:56px!important}.payment-method-selector__icon{color:#006dd1!important;font-size:32px!important}.payment-method-selector__info{flex:1 1!important}.payment-method-selector__name{color:#333!important;font-weight:600!important;margin-bottom:4px!important}.payment-method-selector__description{color:#666!important}.payment-method-selector__radio{margin:0!important}.payment-method-selector__radio .MuiRadio-root,.payment-method-selector__radio .MuiRadio-root.Mui-checked{color:#006dd1!important}.stripe-payment-form{padding:20px;width:100%}.stripe-payment-form__form{display:flex;flex-direction:column;gap:20px}.stripe-payment-form__amount-section{align-items:center;background:#f7f7f7;border:1px solid #e0e0e0;border-radius:12px;display:flex;justify-content:space-between;padding:16px 20px}.stripe-payment-form__amount-label{color:#666;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600}.stripe-payment-form__amount-value{color:#ff0054;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif;font-size:24px;font-weight:700}.stripe-payment-form__booking-summary{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:16px 20px}.stripe-payment-form__summary-title{color:#000;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.stripe-payment-form__summary-details{display:flex;flex-direction:column;gap:8px}.stripe-payment-form__summary-row{align-items:center;display:flex;justify-content:space-between}.stripe-payment-form__summary-label{color:#666;font-weight:500}.stripe-payment-form__summary-label,.stripe-payment-form__summary-value{font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif;font-size:13px}.stripe-payment-form__summary-value{color:#000;font-weight:600}.stripe-payment-form__payment-element{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:20px}.stripe-payment-form__error{background:#fff5f5;border:1px solid #df1b41;border-radius:8px;padding:12px 16px}.stripe-payment-form__error-text{color:#df1b41;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-weight:500}.stripe-payment-form__security-notice{background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;padding:12px 16px}.stripe-payment-form__security-text{color:#0369a1;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:500;line-height:1.5}.stripe-payment-form__actions{display:flex;gap:12px;margin-top:8px}.stripe-payment-form__cancel-button,.stripe-payment-form__submit-button{flex:1 1;font-size:14px;font-weight:600;min-height:48px}.stripe-payment-form__submit-button{background:#ff0054}.stripe-payment-form__submit-button:hover{background:#e60049}.stripe-payment-form__submit-button:disabled{background:#ccc;cursor:not-allowed}.stripe-payment-form__loading{align-items:center;display:flex;justify-content:center}@media(min-width:600px){.stripe-payment-form{padding:16px}.stripe-payment-form__form{gap:16px}.stripe-payment-form__actions{flex-direction:column}.stripe-payment-form__cancel-button,.stripe-payment-form__submit-button{width:100%}}.stripe-payment-wrapper{min-height:400px;width:100%}.stripe-payment-wrapper--loading{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:60px 20px}.stripe-payment-wrapper__loading-text{color:#666;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500}.stripe-payment-wrapper--error{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:40px 20px;text-align:center}.stripe-payment-wrapper__error-title{color:#000;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif;font-size:20px;font-weight:700}.stripe-payment-wrapper__error-message{color:#666;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;max-width:400px}.stripe-payment-wrapper__error-actions{display:flex;gap:12px;margin-top:16px}.stripe-payment-wrapper__cancel-button,.stripe-payment-wrapper__retry-button{border:none;border-radius:9999px;cursor:pointer;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s ease}.stripe-payment-wrapper__retry-button{background:#ff0054;color:#fff}.stripe-payment-wrapper__retry-button:hover{background:#e60049}.stripe-payment-wrapper__cancel-button{background:#fff;border:1px solid #ccc;color:#000}.stripe-payment-wrapper__cancel-button:hover{background:#f7f7f7}@media(min-width:600px){.stripe-payment-wrapper__error-actions{flex-direction:column;width:100%}.stripe-payment-wrapper__cancel-button,.stripe-payment-wrapper__retry-button{width:100%}}.subscription-pricing-card{background:#fff;border:2px solid #e0e0e0;border-radius:16px;overflow:hidden;position:relative;transition:all .3s ease}.subscription-pricing-card--recommended{border-color:#ff0054;box-shadow:0 4px 20px #ff005426}.subscription-pricing-card--selected{background:linear-gradient(135deg,#f8f9ff,#fff);border-color:#29abe2}.subscription-pricing-card--current{background:linear-gradient(135deg,#f1f8e9,#fff);border-color:#4caf50}.subscription-pricing-card__badge{align-items:center;border-radius:0 0 12px 12px;color:#fff;display:flex;gap:4px;padding:8px 16px;position:absolute;right:20px;top:-1px;z-index:2}.subscription-pricing-card__badge-text{font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.subscription-pricing-card__badge--recommended{background:linear-gradient(135deg,#ff0054,#ff4081);box-shadow:0 2px 8px #ff00544d}.subscription-pricing-card__badge--current{background:linear-gradient(135deg,#4caf50,#45a049);box-shadow:0 2px 8px #4caf504d}.subscription-pricing-card__content{display:flex;flex-direction:column;height:100%;padding:32px 24px;text-align:center}.subscription-pricing-card__header{margin-bottom:24px}.subscription-pricing-card__name{color:#1a1a1a;font-family:DM Sans,sans-serif;font-size:24px;font-weight:700;margin-bottom:8px}.subscription-pricing-card__description{color:#666;font-size:14px;line-height:1.4}.subscription-pricing-card__price{margin-bottom:32px}.subscription-pricing-card__price-amount{color:#1a1a1a;font-family:DM Sans,sans-serif;font-size:36px;font-weight:800;line-height:1;margin-bottom:4px}.subscription-pricing-card__price-period{color:#666;font-size:14px;letter-spacing:.5px;text-transform:uppercase}.subscription-pricing-card__savings{color:#4caf50;font-size:12px;font-weight:600;margin-top:4px}.subscription-pricing-card__features{flex:1 1;margin-bottom:24px}.subscription-pricing-card__feature{align-items:center;display:flex;gap:12px;margin-bottom:12px;text-align:left}.subscription-pricing-card__feature:last-child{margin-bottom:0}.subscription-pricing-card__feature-icon{color:#4caf50;flex-shrink:0;font-size:20px}.subscription-pricing-card__feature-text{color:#333;font-size:14px;line-height:1.4}.subscription-pricing-card__spaces{margin-bottom:24px}.subscription-pricing-card__spaces-chip{border-radius:20px;font-size:12px;font-weight:600;padding:8px 16px}.subscription-pricing-card__select-button{border-radius:8px;font-family:DM Sans,sans-serif;font-size:16px;font-weight:600;padding:12px 24px;text-transform:none;transition:all .3s ease}.subscription-pricing-card__select-button.MuiButton-outlined{border-color:#ff0054;color:#ff0054}.subscription-pricing-card__select-button.MuiButton-outlined:hover{background-color:#ff0054;border-color:#ff0054;color:#fff}.subscription-pricing-card__select-button.MuiButton-contained{background-color:#ff0054;color:#fff}.subscription-pricing-card__select-button.MuiButton-contained:hover{background-color:#e6004a}@media(min-width:960px){.subscription-pricing-card__content{padding:28px 20px}.subscription-pricing-card__name{font-size:22px}.subscription-pricing-card__price-amount{font-size:32px}}@media(min-width:1280px){.subscription-pricing-card__content{padding:32px 24px}.subscription-pricing-card__name{font-size:24px}.subscription-pricing-card__price-amount{font-size:36px}}@media(min-width:1920px){.subscription-pricing-card__content{padding:36px 28px}.subscription-pricing-card__name{font-size:26px}.subscription-pricing-card__price-amount{font-size:40px}}@media(min-width:2460px){.subscription-pricing-card__content{padding:40px 32px}.subscription-pricing-card__name{font-size:28px}.subscription-pricing-card__price-amount{font-size:44px}}.subscription-payment-modal__container{background:#fff;border-radius:16px;box-shadow:0 20px 60px #00000026;max-height:90vh;max-width:1200px;overflow:auto;position:relative;width:100%}@media(min-width:960px){.subscription-payment-modal__container{max-width:1000px}}@media(min-width:1280px){.subscription-payment-modal__container{max-width:1200px}}@media(min-width:1920px){.subscription-payment-modal__container{max-width:1400px}}@media(min-width:2460px){.subscription-payment-modal__container{max-width:1600px}}.subscription-payment-modal__header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:24px 32px}@media(min-width:960px){.subscription-payment-modal__header{padding:20px 28px}}@media(min-width:1280px){.subscription-payment-modal__header{padding:24px 32px}}@media(min-width:1920px){.subscription-payment-modal__header{padding:28px 36px}}@media(min-width:2460px){.subscription-payment-modal__header{padding:32px 40px}}.subscription-payment-modal__title{color:#1a1a1a;font-family:DM Sans,sans-serif;font-size:28px;font-weight:700}@media(min-width:960px){.subscription-payment-modal__title{font-size:24px}}@media(min-width:1280px){.subscription-payment-modal__title{font-size:28px}}@media(min-width:1920px){.subscription-payment-modal__title{font-size:32px}}@media(min-width:2460px){.subscription-payment-modal__title{font-size:36px}}.subscription-payment-modal__close-button{background:#f5f5f5;border-radius:50%;color:#666;height:40px;min-width:40px;transition:all .3s ease;width:40px}.subscription-payment-modal__close-button:hover{background:#e0e0e0;color:#333}@media(min-width:960px){.subscription-payment-modal__close-button{height:36px;min-width:36px;width:36px}}@media(min-width:1280px){.subscription-payment-modal__close-button{height:40px;min-width:40px;width:40px}}@media(min-width:1920px){.subscription-payment-modal__close-button{height:44px;min-width:44px;width:44px}}@media(min-width:2460px){.subscription-payment-modal__close-button{height:48px;min-width:48px;width:48px}}.subscription-payment-modal__content{padding:32px}@media(min-width:960px){.subscription-payment-modal__content{padding:24px}}@media(min-width:1280px){.subscription-payment-modal__content{padding:32px}}@media(min-width:1920px){.subscription-payment-modal__content{padding:36px}}@media(min-width:2460px){.subscription-payment-modal__content{padding:40px}}.subscription-payment-modal__upgrade-message{border-radius:12px;font-size:14px;line-height:1.5;margin-bottom:24px}@media(min-width:960px){.subscription-payment-modal__upgrade-message{font-size:13px}}@media(min-width:1280px){.subscription-payment-modal__upgrade-message{font-size:14px}}@media(min-width:1920px){.subscription-payment-modal__upgrade-message{font-size:15px}}@media(min-width:2460px){.subscription-payment-modal__upgrade-message{font-size:16px}}.subscription-payment-modal__billing-selector{margin-bottom:24px;text-align:center}.subscription-payment-modal__billing-selector .MuiToggleButtonGroup-root{gap:8px}.subscription-payment-modal__plans-grid{margin-bottom:32px}@media(min-width:960px){.subscription-payment-modal__plans-grid{margin-bottom:28px}}@media(min-width:1280px){.subscription-payment-modal__plans-grid{margin-bottom:32px}}@media(min-width:1920px){.subscription-payment-modal__plans-grid{margin-bottom:36px}}@media(min-width:2460px){.subscription-payment-modal__plans-grid{margin-bottom:40px}}.subscription-payment-modal__summary{background:linear-gradient(135deg,#f8f9ff,#fff);border:2px solid #e3f2fd;border-radius:12px;margin-bottom:24px;padding:24px;text-align:center}@media(min-width:960px){.subscription-payment-modal__summary{margin-bottom:20px;padding:20px}}@media(min-width:1280px){.subscription-payment-modal__summary{margin-bottom:24px;padding:24px}}@media(min-width:1920px){.subscription-payment-modal__summary{margin-bottom:28px;padding:28px}}@media(min-width:2460px){.subscription-payment-modal__summary{margin-bottom:32px;padding:32px}}.subscription-payment-modal__summary-title{color:#1a1a1a;font-family:DM Sans,sans-serif;font-size:20px;font-weight:700;margin-bottom:8px}@media(min-width:960px){.subscription-payment-modal__summary-title{font-size:18px}}@media(min-width:1280px){.subscription-payment-modal__summary-title{font-size:20px}}@media(min-width:1920px){.subscription-payment-modal__summary-title{font-size:22px}}@media(min-width:2460px){.subscription-payment-modal__summary-title{font-size:24px}}.subscription-payment-modal__summary-price{color:#ff0054;font-family:DM Sans,sans-serif;font-size:24px;font-weight:800;margin-bottom:8px}@media(min-width:960px){.subscription-payment-modal__summary-price{font-size:22px}}@media(min-width:1280px){.subscription-payment-modal__summary-price{font-size:24px}}@media(min-width:1920px){.subscription-payment-modal__summary-price{font-size:26px}}@media(min-width:2460px){.subscription-payment-modal__summary-price{font-size:28px}}.subscription-payment-modal__summary-description{color:#666;font-size:14px;line-height:1.4}@media(min-width:960px){.subscription-payment-modal__summary-description{font-size:13px}}@media(min-width:1280px){.subscription-payment-modal__summary-description{font-size:14px}}@media(min-width:1920px){.subscription-payment-modal__summary-description{font-size:15px}}@media(min-width:2460px){.subscription-payment-modal__summary-description{font-size:16px}}.subscription-payment-modal__summary-savings{color:#4caf50;font-size:12px;font-weight:600;margin-top:8px}.subscription-payment-modal__error{border-radius:12px;font-size:14px;margin-bottom:24px}@media(min-width:960px){.subscription-payment-modal__error{font-size:13px}}@media(min-width:1280px){.subscription-payment-modal__error{font-size:14px}}@media(min-width:1920px){.subscription-payment-modal__error{font-size:15px}}@media(min-width:2460px){.subscription-payment-modal__error{font-size:16px}}.subscription-payment-modal__actions{border-top:1px solid #e0e0e0;display:flex;gap:16px;justify-content:flex-end;padding-top:24px}@media(min-width:960px){.subscription-payment-modal__actions{gap:12px;padding-top:20px}}@media(min-width:1280px){.subscription-payment-modal__actions{gap:16px;padding-top:24px}}@media(min-width:1920px){.subscription-payment-modal__actions{gap:20px;padding-top:28px}}@media(min-width:2460px){.subscription-payment-modal__actions{gap:24px;padding-top:32px}}.subscription-payment-modal__cancel-button{border-color:#e0e0e0;border-radius:8px;color:#666;font-family:DM Sans,sans-serif;font-size:16px;font-weight:600;padding:12px 24px;text-transform:none}.subscription-payment-modal__cancel-button:hover{background-color:#f5f5f5;border-color:#bdbdbd}@media(min-width:960px){.subscription-payment-modal__cancel-button{font-size:14px;padding:10px 20px}}@media(min-width:1280px){.subscription-payment-modal__cancel-button{font-size:16px;padding:12px 24px}}@media(min-width:1920px){.subscription-payment-modal__cancel-button{font-size:17px;padding:14px 26px}}@media(min-width:2460px){.subscription-payment-modal__cancel-button{font-size:18px;padding:16px 28px}}.subscription-payment-modal__subscribe-button{background-color:#ff0054;border-radius:8px;color:#fff;font-family:DM Sans,sans-serif;font-size:16px;font-weight:600;padding:12px 24px;text-transform:none}.subscription-payment-modal__subscribe-button:hover{background-color:#e6004a}.subscription-payment-modal__subscribe-button:disabled{background-color:#bdbdbd;color:#666}@media(min-width:960px){.subscription-payment-modal__subscribe-button{font-size:14px;padding:10px 20px}}@media(min-width:1280px){.subscription-payment-modal__subscribe-button{font-size:16px;padding:12px 24px}}@media(min-width:1920px){.subscription-payment-modal__subscribe-button{font-size:17px;padding:14px 26px}}@media(min-width:2460px){.subscription-payment-modal__subscribe-button{font-size:18px;padding:16px 28px}}.review-modal__paper{border-radius:16px!important;padding:16px!important}.review-modal__title{color:#333!important;font-weight:600!important}.review-modal__booking-info{background-color:#f5f5f5!important;border-radius:8px!important;display:flex!important;gap:16px!important;margin-bottom:24px!important;padding:16px!important}.review-modal__avatar{height:60px!important;width:60px!important}.review-modal__space-name{font-weight:600!important;margin-bottom:4px!important}.review-modal__location{color:#666!important}.review-modal__rating-section{margin-bottom:24px!important;text-align:center!important}.review-modal__rating-title{color:#333!important;font-weight:600!important;margin-bottom:16px!important}.review-modal__rating-wrapper{align-items:center!important;display:flex!important;gap:16px!important;justify-content:center!important;margin-bottom:8px!important}.review-modal__rating .MuiRating-icon{font-size:40px!important}.review-modal__rating .MuiRating-iconFilled{color:#ffc107!important}.review-modal__rating .MuiRating-iconHover{color:#ffb300!important}.review-modal__rating-label{color:#006dd1!important;font-weight:600!important}.review-modal__comment-section{margin-bottom:24px!important}.review-modal__comment-title{color:#333!important;font-weight:600!important;margin-bottom:8px!important}.review-modal__actions{display:flex!important;gap:16px!important;justify-content:flex-end!important}.review-card{background-color:#fff!important;border:1px solid #e0e0e0!important;border-radius:12px!important;padding:20px!important;transition:all .2s ease!important}.review-card:hover{box-shadow:0 2px 8px #00000014!important}.review-card__header{align-items:center!important;display:flex!important;gap:12px!important;margin-bottom:12px!important}.review-card__avatar{background-color:#22abe4!important;font-size:18px!important;font-weight:600!important;height:48px!important;width:48px!important}.review-card__user-info{flex:1 1!important}.review-card__name{color:#000!important;font-size:15px!important;font-weight:600!important;margin-bottom:2px!important}.review-card__company{color:#666!important;font-size:12px!important}.review-card__rating{align-items:center!important;display:flex!important;justify-content:space-between!important;margin-bottom:12px!important}.review-card__rating .MuiRating-root{color:#ffc107!important}.review-card__date{color:#999!important;font-size:12px!important}.review-card__review{color:#333!important;font-size:13px!important;line-height:1.6!important}@media(max-width:768px){.review-card{padding:16px!important}.review-card__avatar{font-size:16px!important;height:40px!important;width:40px!important}.review-card__name{font-size:14px!important}.review-card__review{font-size:12px!important}}.space-header{align-items:flex-start!important;background:#0000!important;display:flex!important;flex-direction:row!important;gap:20px!important;justify-content:space-between!important;margin-bottom:24px!important;min-height:85px!important;padding:0!important;width:100%!important}@media(min-width:960px){.space-header{gap:40px!important}}.space-header__left{align-items:flex-start!important;box-sizing:border-box!important;display:flex!important;flex:1 1!important;flex-direction:row!important;gap:20px!important;justify-content:flex-start!important;min-height:85px!important;padding:0!important}@media(min-width:600px){.space-header__left{max-width:1090px!important}}.space-header__info-container{align-items:flex-start!important;display:flex!important;flex:1 1!important;flex-direction:column!important;gap:8px!important;padding:12px 0!important;width:100%!important}@media(min-width:600px){.space-header__info-container{max-width:500px!important}}@media(min-width:960px){.space-header__info-container{max-width:600px!important}}@media(min-width:1280px){.space-header__info-container{max-width:700px!important}}@media(min-width:1920px){.space-header__info-container{max-width:800px!important}}@media(min-width:2460px){.space-header__info-container{max-width:900px!important}}.space-header__title-row{align-items:flex-end!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:16px!important;padding:0!important;width:100%!important}.space-header__title{align-items:center!important;color:#222!important;display:flex!important;flex:0 1 auto!important;font-family:DM Sans,sans-serif!important;font-size:22px!important;font-style:normal!important;font-weight:500!important;letter-spacing:-.22px!important;line-height:26px!important;white-space:nowrap!important}@media(min-width:1280px){.space-header__title{font-size:24px!important;letter-spacing:-.24px!important;line-height:28px!important}}@media(min-width:1920px){.space-header__title{font-size:26px!important;letter-spacing:-.26px!important;line-height:30px!important}}@media(min-width:2460px){.space-header__title{font-size:30px!important;letter-spacing:-.3px!important;line-height:34px!important}}.space-header__price{color:#006dd1!important;flex:0 0 auto!important;font-family:DM Sans,sans-serif!important;font-size:20px!important;font-style:normal!important;font-weight:600!important;line-height:24px!important;white-space:nowrap!important}@media(min-width:1280px){.space-header__price{font-size:22px!important;line-height:26px!important}}@media(min-width:1920px){.space-header__price{font-size:24px!important;line-height:28px!important}}@media(min-width:2460px){.space-header__price{font-size:28px!important;line-height:32px!important}}.space-header__location-row{align-items:center!important;display:flex!important;flex-direction:row!important;font-family:DM Sans,sans-serif!important;gap:20px!important;padding:0!important;width:100%!important}.space-header__location-row :global(.location-display){width:100%!important}.space-header__location-row :global(.location-display__address){color:#222!important;font-family:DM Sans,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:500!important;line-height:21px!important;opacity:.75!important}@media(min-width:1280px){.space-header__location-row :global(.location-display__address){font-size:17px!important;line-height:22px!important}}@media(min-width:1920px){.space-header__location-row :global(.location-display__address){font-size:18px!important;line-height:23px!important}}@media(min-width:2460px){.space-header__location-row :global(.location-display__address){font-size:20px!important;line-height:25px!important}}.space-header__location-row :global(.location-display__view-map){color:#22abe4!important;font-family:DM Sans,sans-serif!important;font-size:12px!important;font-style:normal!important;font-weight:500!important;letter-spacing:-.22px!important;line-height:16px!important;-webkit-text-decoration-line:underline!important;text-decoration-line:underline!important}.space-header__reviews{align-items:center!important;color:#ff0054!important;cursor:pointer!important;display:inline-flex!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:500!important;line-height:20px!important;-webkit-text-decoration-line:underline!important;text-decoration-line:underline!important;width:-webkit-fit-content!important;width:fit-content!important}.space-header__reviews:hover{opacity:.8!important}@media(min-width:1280px){.space-header__reviews{font-size:17px!important;line-height:21px!important}}@media(min-width:1920px){.space-header__reviews{font-size:18px!important;line-height:22px!important}}@media(min-width:2460px){.space-header__reviews{font-size:20px!important;line-height:24px!important}}.space-header__actions{align-items:flex-start!important;display:flex!important;flex:0 0 auto!important;flex-direction:row!important;gap:10px!important;justify-content:flex-end!important;padding:12px 0 0!important}@media(min-width:600px){.space-header__actions{height:34px!important;width:228px!important}}.space-header__share-button{align-items:center!important;align-self:stretch!important;border-radius:8px!important;cursor:pointer!important;display:flex!important;flex:none!important;flex-direction:row!important;flex-grow:0!important;gap:6px!important;height:34px!important;order:0!important;padding:8px!important;width:78px!important}@media(min-width:1280px){.space-header__share-button{height:36px!important;padding:9px!important;width:82px!important}}@media(min-width:1920px){.space-header__share-button{height:38px!important;padding:10px!important;width:86px!important}}@media(min-width:2460px){.space-header__share-button{height:42px!important;padding:11px!important;width:94px!important}}.space-header__share-button :global(.MuiSvgIcon-root){color:#222!important;height:16px!important;margin-right:8px!important;width:16px!important}@media(min-width:1280px){.space-header__share-button :global(.MuiSvgIcon-root){height:17px!important;margin-right:9px!important;width:17px!important}}@media(min-width:1920px){.space-header__share-button :global(.MuiSvgIcon-root){height:18px!important;margin-right:10px!important;width:18px!important}}@media(min-width:2460px){.space-header__share-button :global(.MuiSvgIcon-root){height:20px!important;margin-right:11px!important;width:20px!important}}.space-header__host-actions{align-items:center!important;display:flex!important;flex:0 0 auto!important;gap:0!important;justify-content:flex-end!important;padding:12px 0 0!important}@media(min-width:960px){.space-header__host-actions{gap:2px!important}}@media(min-width:1280px){.space-header__host-actions{gap:3px!important}}@media(min-width:1920px){.space-header__host-actions{gap:4px!important}}@media(min-width:2460px){.space-header__host-actions{gap:5px!important}}.space-header__edit-icon-wrapper{align-items:center!important;background:#fff!important;border-radius:50%!important;cursor:pointer!important;display:flex!important;height:36px!important;justify-content:center!important;transition:all .2s ease!important;width:36px!important}.space-header__edit-icon-wrapper:hover{background:#f5f7fb!important}.space-header__edit-icon-wrapper:focus-visible{outline:2px solid #22abe4!important;outline-offset:2px!important}@media(min-width:960px){.space-header__edit-icon-wrapper{height:38px!important;width:38px!important}}@media(min-width:1280px){.space-header__edit-icon-wrapper{height:40px!important;width:40px!important}}@media(min-width:1920px){.space-header__edit-icon-wrapper{height:42px!important;width:42px!important}}@media(min-width:2460px){.space-header__edit-icon-wrapper{height:44px!important;width:44px!important}}.space-header__edit-icon-wrapper[aria-disabled=true]{cursor:not-allowed!important;opacity:.6!important;pointer-events:auto!important}.space-header__edit-icon{height:18px!important;object-fit:contain!important;width:18px!important}@media(min-width:1280px){.space-header__edit-icon{height:20px!important;width:20px!important}}@media(min-width:1920px){.space-header__edit-icon{height:22px!important;width:22px!important}}@media(min-width:2460px){.space-header__edit-icon{height:24px!important;width:24px!important}}.space-header__share-icon{height:18px!important;object-fit:contain!important;width:18px!important}.space-header__share-text{align-items:center!important;color:#222!important;display:flex!important;flex:none!important;flex-grow:0!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:500!important;line-height:18px!important;order:1!important;text-align:center!important;-webkit-text-decoration-line:underline!important;text-decoration-line:underline!important}@media(min-width:1280px){.space-header__share-text{font-size:15px!important;line-height:19px!important}}@media(min-width:1920px){.space-header__share-text{font-size:16px!important;line-height:20px!important}}@media(min-width:2460px){.space-header__share-text{font-size:18px!important;line-height:22px!important}}.space-header__schedule-button{align-items:center!important;align-self:stretch!important;background:#22abe4!important;border-radius:100px!important;display:flex!important;flex:none!important;flex-direction:column!important;flex-grow:0!important;height:34px!important;justify-content:center!important;min-width:140px!important;order:1!important;padding:0 10px!important;text-transform:none!important;white-space:nowrap!important;width:auto!important}.space-header__schedule-button:hover{background:#1a99d0!important}@media(min-width:1280px){.space-header__schedule-button{height:36px!important;min-width:150px!important;padding:0 12px!important}}@media(min-width:1920px){.space-header__schedule-button{height:38px!important;min-width:160px!important;padding:0 14px!important}}@media(min-width:2460px){.space-header__schedule-button{height:42px!important;min-width:180px!important;padding:0 16px!important}}.space-header__schedule-button span{align-items:center!important;color:#fff!important;display:flex!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:500!important;line-height:18px!important;text-align:center!important;white-space:nowrap!important}@media(min-width:1280px){.space-header__schedule-button span{font-size:15px!important;line-height:19px!important}}@media(min-width:1920px){.space-header__schedule-button span{font-size:16px!important;line-height:20px!important}}@media(min-width:2460px){.space-header__schedule-button span{font-size:18px!important;line-height:22px!important}}.space-header__schedule-button--review{background:#ff0054!important}.space-header__schedule-button--review:hover{background:#e60049!important}.space-header__schedule-button--review span{color:#fff!important}.space-header__inquire-button{align-items:center!important;align-self:stretch!important;background:#fff!important;border:1px solid #22abe4!important;border-radius:100px!important;color:#22abe4!important;display:flex!important;flex:none!important;flex-direction:column!important;flex-grow:0!important;height:34px!important;justify-content:center!important;min-width:140px!important;order:0!important;padding:0 10px!important;text-transform:none!important;white-space:nowrap!important;width:auto!important}.space-header__inquire-button:hover{background:#f5f7fb!important;border-color:#1a99d0!important;color:#1a99d0!important}@media(min-width:1280px){.space-header__inquire-button{height:36px!important;min-width:150px!important;padding:0 12px!important}}@media(min-width:1920px){.space-header__inquire-button{height:38px!important;min-width:160px!important;padding:0 14px!important}}@media(min-width:2460px){.space-header__inquire-button{height:42px!important;min-width:180px!important;padding:0 16px!important}}.space-header__inquire-button .MuiButton-root,.space-header__inquire-button .MuiButtonBase-root,.space-header__inquire-button span{align-items:center!important;color:#22abe4!important;display:flex!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:500!important;line-height:18px!important;text-align:center!important;white-space:nowrap!important}@media(min-width:1280px){.space-header__inquire-button .MuiButton-root,.space-header__inquire-button .MuiButtonBase-root,.space-header__inquire-button span{font-size:15px!important;line-height:19px!important}}@media(min-width:1920px){.space-header__inquire-button .MuiButton-root,.space-header__inquire-button .MuiButtonBase-root,.space-header__inquire-button span{font-size:16px!important;line-height:20px!important}}@media(min-width:2460px){.space-header__inquire-button .MuiButton-root,.space-header__inquire-button .MuiButtonBase-root,.space-header__inquire-button span{font-size:18px!important;line-height:22px!important}}.space-header__inquire-button :global(.MuiButton-root){color:#22abe4!important}.space-header__inquire-button :global(.MuiButton-text){color:#22abe4!important}.space-gallery{display:flex!important;gap:16px!important;margin-bottom:24px!important;width:100%!important}@media(min-width:960px){.space-gallery{gap:20px!important;margin-bottom:28px!important}}@media(min-width:1280px){.space-gallery{gap:24px!important;margin-bottom:32px!important}}@media(min-width:1920px){.space-gallery{gap:28px!important;margin-bottom:36px!important}}@media(min-width:2460px){.space-gallery{gap:32px!important;margin-bottom:40px!important}}.space-gallery--single{align-items:stretch!important;flex-direction:column!important}.space-gallery--single .space-gallery__main-image{height:504px!important;width:100%!important}@media(min-width:960px){.space-gallery--single .space-gallery__main-image{height:520px!important}}@media(min-width:1280px){.space-gallery--single .space-gallery__main-image{height:550px!important}}@media(min-width:1920px){.space-gallery--single .space-gallery__main-image{height:650px!important}}@media(min-width:2460px){.space-gallery--single .space-gallery__main-image{height:930px!important}}.space-gallery--single .space-gallery__side-images{display:none!important}.space-gallery--two{align-items:stretch!important;flex-direction:row!important}.space-gallery--two .space-gallery__main-image{flex:1 1 50%!important;height:504px!important}@media(min-width:960px){.space-gallery--two .space-gallery__main-image{height:520px!important}}@media(min-width:1280px){.space-gallery--two .space-gallery__main-image{height:550px!important}}@media(min-width:1920px){.space-gallery--two .space-gallery__main-image{height:650px!important}}@media(min-width:2460px){.space-gallery--two .space-gallery__main-image{height:930px!important}}.space-gallery--two .space-gallery__side-images{align-items:stretch!important;flex:1 1 50%!important;flex-direction:row!important;gap:inherit!important}.space-gallery--two .space-gallery__side-images .space-gallery__side-image{flex:1 1!important;height:504px!important}@media(min-width:960px){.space-gallery--two .space-gallery__side-images .space-gallery__side-image{height:520px!important}}@media(min-width:1280px){.space-gallery--two .space-gallery__side-images .space-gallery__side-image{height:550px!important}}@media(min-width:1920px){.space-gallery--two .space-gallery__side-images .space-gallery__side-image{height:650px!important}}@media(min-width:2460px){.space-gallery--two .space-gallery__side-images .space-gallery__side-image{height:930px!important}}.space-gallery--layout-triple{align-items:flex-start!important;flex-direction:row!important}.space-gallery--layout-triple .space-gallery__main-image{flex:1 1 50%!important;height:504px!important}@media(min-width:960px){.space-gallery--layout-triple .space-gallery__main-image{height:520px!important}}@media(min-width:1280px){.space-gallery--layout-triple .space-gallery__main-image{height:550px!important}}@media(min-width:1920px){.space-gallery--layout-triple .space-gallery__main-image{height:650px!important}}@media(min-width:2460px){.space-gallery--layout-triple .space-gallery__main-image{height:930px!important}}.space-gallery--layout-triple .space-gallery__side-images{flex:1 1 50%!important;flex-direction:column!important;gap:inherit!important}.space-gallery--layout-triple .space-gallery__side-images .space-gallery__side-image{height:244px!important}@media(min-width:960px){.space-gallery--layout-triple .space-gallery__side-images .space-gallery__side-image{height:250px!important}}@media(min-width:1280px){.space-gallery--layout-triple .space-gallery__side-images .space-gallery__side-image{height:265px!important}}@media(min-width:1920px){.space-gallery--layout-triple .space-gallery__side-images .space-gallery__side-image{height:315px!important}}@media(min-width:2460px){.space-gallery--layout-triple .space-gallery__side-images .space-gallery__side-image{height:450px!important}}.space-gallery__main-image{background:#d9d9d9!important;border-radius:16px!important;cursor:pointer!important;overflow:hidden!important;position:relative!important;transition:transform .2s ease!important;width:100%!important}.space-gallery__main-image:hover{transform:scale(1.01)!important}.space-gallery__main-image:hover img{opacity:.95!important}@media(min-width:960px){.space-gallery__main-image{border-radius:18px!important}}@media(min-width:1280px){.space-gallery__main-image{border-radius:20px!important}}@media(min-width:1920px){.space-gallery__main-image{border-radius:22px!important}}@media(min-width:2460px){.space-gallery__main-image{border-radius:24px!important}}.space-gallery__main-image .space-gallery__image-wrapper{border-radius:inherit!important}.space-gallery__side-images{display:flex!important;gap:16px!important;width:100%!important}@media(min-width:960px){.space-gallery__side-images{gap:20px!important}}@media(min-width:1280px){.space-gallery__side-images{gap:24px!important}}@media(min-width:1920px){.space-gallery__side-images{gap:28px!important}}@media(min-width:2460px){.space-gallery__side-images{gap:32px!important}}.space-gallery__side-image{background:#d9d9d9!important;border-radius:16px!important;cursor:pointer!important;overflow:hidden!important;position:relative!important;transition:transform .2s ease!important;width:100%!important}.space-gallery__side-image:hover{transform:scale(1.01)!important}.space-gallery__side-image:hover img{opacity:.95!important}.space-gallery__side-image:hover .space-gallery__more-overlay{background-color:#000000b3!important}@media(min-width:960px){.space-gallery__side-image{border-radius:18px!important}}@media(min-width:1280px){.space-gallery__side-image{border-radius:20px!important}}@media(min-width:1920px){.space-gallery__side-image{border-radius:22px!important}}@media(min-width:2460px){.space-gallery__side-image{border-radius:24px!important}}.space-gallery__side-image .space-gallery__image-wrapper{border-radius:inherit!important}.space-gallery__more-overlay{align-items:center!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background-color:#0009!important;bottom:0!important;display:flex!important;justify-content:center!important;left:0!important;position:absolute!important;right:0!important;top:0!important;transition:background-color .2s ease!important;z-index:2!important}.space-gallery__more-text{color:#fff!important;font-family:DM Sans,sans-serif!important;font-size:32px!important;font-weight:700!important;line-height:40px!important;text-shadow:0 2px 8px #0000004d!important}@media(min-width:1280px){.space-gallery__more-text{font-size:36px!important;line-height:44px!important}}@media(min-width:1920px){.space-gallery__more-text{font-size:40px!important;line-height:48px!important}}@media(min-width:2460px){.space-gallery__more-text{font-size:44px!important;line-height:52px!important}}.space-gallery__video-indicator{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background-color:#000000b3!important;border-radius:4px!important;padding:4px 12px!important;position:absolute!important;right:12px!important;top:12px!important;z-index:3!important}.space-gallery__video-indicator .MuiTypography-caption{color:#fff!important;font-family:DM Sans,sans-serif!important;font-size:12px!important;font-weight:600!important;line-height:16px!important;text-transform:uppercase!important}.space-gallery__image-placeholder,.space-gallery__image-wrapper{border-radius:inherit!important}.space-gallery__image{border-radius:12px!important;height:100%!important;object-fit:cover!important;transition:opacity .2s ease!important;width:100%!important}.space-gallery__image-fallback{font-family:DM Sans,sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.07em!important}.space-meta{margin-bottom:16px!important;width:100%!important}.space-meta__location-row{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:16px!important;width:100%!important}.space-meta__reviews{color:#ff0054!important;cursor:pointer!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:500!important;margin-top:8px!important;text-decoration:underline!important;width:-webkit-fit-content!important;width:fit-content!important}.space-meta__specs{align-items:flex-start!important;border-bottom:1px solid #ccc!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:16px!important;margin-top:32px!important;padding-bottom:24px!important;width:100%!important}@media(min-width:1280px){.space-meta__specs{gap:18px!important;margin-top:36px!important;padding-bottom:28px!important}}@media(min-width:1920px){.space-meta__specs{gap:20px!important;margin-top:40px!important;padding-bottom:32px!important}}@media(min-width:2460px){.space-meta__specs{gap:22px!important;margin-top:44px!important;padding-bottom:36px!important}}.space-meta__spec-row{align-items:center!important;display:flex!important;gap:12px!important;width:100%!important}.space-meta__spec-row--gap-8{gap:8px!important}.space-meta__spec-row--gap-10{gap:10px!important}.space-meta__spec-row--gap-9{gap:9px!important}.space-meta__spec-row :global(.MuiSvgIcon-root){color:#39aae1!important;font-size:18px!important}.space-meta__icon{flex-shrink:0!important;height:18px!important;object-fit:contain!important;width:18px!important}.space-meta__spec-text{color:#000!important;font-family:DM Sans,sans-serif!important;font-size:15px!important;line-height:20px!important}@media(min-width:1280px){.space-meta__spec-text{font-size:16px!important;line-height:21px!important}}@media(min-width:1920px){.space-meta__spec-text{font-size:17px!important;line-height:22px!important}}@media(min-width:2460px){.space-meta__spec-text{font-size:19px!important;line-height:24px!important}}.space-meta__spec-text--max-width-738{max-width:738px!important}@media(min-width:1280px){.space-meta__spec-text--max-width-738{max-width:850px!important}}@media(min-width:1920px){.space-meta__spec-text--max-width-738{max-width:950px!important}}@media(min-width:2460px){.space-meta__spec-text--max-width-738{max-width:1100px!important}}.space-meta__spec-text--max-width-518{max-width:518px!important}@media(min-width:1280px){.space-meta__spec-text--max-width-518{max-width:600px!important}}@media(min-width:1920px){.space-meta__spec-text--max-width-518{max-width:680px!important}}@media(min-width:2460px){.space-meta__spec-text--max-width-518{max-width:780px!important}}.space-meta__spec-label{font-weight:600!important}.space-meta__spec-value{font-weight:400!important}.space-amenities{margin-bottom:16px!important;margin-top:24px!important}.space-amenities__title{color:#222!important;font-family:DM Sans,sans-serif!important;font-size:22px!important;font-weight:600!important;letter-spacing:.5px!important;line-height:26px!important;margin-bottom:24px!important}@media(min-width:1280px){.space-amenities__title{font-size:24px!important;line-height:28px!important;margin-bottom:28px!important}}@media(min-width:1920px){.space-amenities__title{font-size:26px!important;line-height:30px!important;margin-bottom:32px!important}}@media(min-width:2460px){.space-amenities__title{font-size:30px!important;line-height:34px!important;margin-bottom:36px!important}}.space-amenities__divider{border-bottom:1px solid #ccc!important;margin-bottom:24px!important;margin-top:24px!important;width:100%!important}.space-amenities__empty{align-items:center!important;display:flex!important;justify-content:center!important;margin:0 auto!important;min-height:100px!important;text-align:center!important;width:100%!important}.space-amenities__empty-text{color:#888!important;font-family:DM Sans,sans-serif!important;font-size:1.2rem!important;font-weight:400!important;text-align:center!important}.space-addons{margin-top:24px!important}.space-addons__title{color:#222!important;font-family:DM Sans,sans-serif!important;font-size:22px!important;font-weight:600!important;letter-spacing:.5px!important;line-height:26px!important;margin-bottom:24px!important}.space-addons__item{margin-bottom:16px!important}.space-addons__divider{border-bottom:1px solid #ccc!important;margin-bottom:24px!important;margin-top:24px!important;width:100%!important}.space-description{margin-top:32px!important}.space-description__title{color:#222!important;font-family:DM Sans,sans-serif!important;font-size:22px!important;font-weight:600!important;letter-spacing:.5px!important;line-height:26px!important;margin-bottom:24px!important}@media(min-width:1280px){.space-description__title{font-size:24px!important;line-height:28px!important;margin-bottom:28px!important}}@media(min-width:1920px){.space-description__title{font-size:26px!important;line-height:30px!important;margin-bottom:32px!important}}@media(min-width:2460px){.space-description__title{font-size:30px!important;line-height:34px!important;margin-bottom:36px!important}}.space-description__text{color:#222!important;font-family:DM Sans,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:22px!important;margin-bottom:16px!important;overflow-wrap:anywhere!important;word-break:break-word!important}@media(min-width:1280px){.space-description__text{font-size:17px!important;line-height:23px!important;margin-bottom:18px!important}}@media(min-width:1920px){.space-description__text{font-size:18px!important;line-height:24px!important;margin-bottom:20px!important}}@media(min-width:2460px){.space-description__text{font-size:20px!important;line-height:26px!important;margin-bottom:22px!important}}.space-description__button-wrapper{display:flex!important;justify-content:flex-start!important;margin-bottom:24px!important;margin-top:8px!important;width:100%!important}.space-description__toggle-button{background-color:#f2f2f2!important;border:none!important;border-radius:12px!important;box-shadow:none!important;color:#222!important;font-family:Roboto,sans-serif!important;font-size:14px!important;font-weight:600!important;height:40px!important;line-height:20px!important;min-width:112px!important;padding:12px 24px!important;text-decoration:none!important;text-transform:none!important}.space-description__toggle-button:hover{background-color:#ededed!important;border:none!important;text-decoration:none!important}.space-description__divider{border-bottom:1px solid #ccc!important;margin-bottom:24px!important;margin-top:24px!important;width:100%!important}.space-description__empty{align-items:center!important;display:flex!important;justify-content:center!important;margin:0 auto!important;min-height:100px!important;text-align:center!important;width:100%!important}.space-description__empty-text{color:#888!important;font-family:DM Sans,sans-serif!important;font-size:1.2rem!important;font-weight:400!important;text-align:center!important}.space-rules{margin-top:32px!important}.space-rules__title{color:#222!important;font-family:DM Sans,sans-serif!important;font-size:22px!important;font-weight:600!important;letter-spacing:.5px!important;line-height:26px!important;margin-bottom:24px!important}@media(min-width:1280px){.space-rules__title{font-size:24px!important;line-height:28px!important;margin-bottom:28px!important}}@media(min-width:1920px){.space-rules__title{font-size:26px!important;line-height:30px!important;margin-bottom:32px!important}}@media(min-width:2460px){.space-rules__title{font-size:30px!important;line-height:34px!important;margin-bottom:36px!important}}.space-rules__list{align-items:flex-start!important;display:flex!important;flex-direction:column!important;gap:16px!important;margin-bottom:16px!important}.space-rules__rule{align-items:center!important;display:flex!important;gap:12px!important;min-width:0!important}.space-rules__rule-number{flex-shrink:0!important;font-weight:600!important;min-width:20px!important}.space-rules__rule-number,.space-rules__rule-text{color:#000!important;font-family:DM Sans,sans-serif!important;font-size:15px!important}.space-rules__rule-text{font-weight:400!important}@media(min-width:1280px){.space-rules__rule-text{font-size:16px!important}}@media(min-width:1920px){.space-rules__rule-text{font-size:17px!important}}@media(min-width:2460px){.space-rules__rule-text{font-size:19px!important}}.space-rules__pdf-link-wrapper{align-items:center!important;display:flex!important;gap:8px!important}.space-rules__pdf-link-wrapper :global(.MuiSvgIcon-root){color:#22abe4!important;font-size:20px!important}.space-rules__pdf-link{color:#03a9f4!important;font-family:DM Sans,sans-serif!important;font-size:15px!important;font-weight:500!important}.space-rules__pdf-link,.space-rules__pdf-link:hover{text-decoration:underline!important}.space-rules__divider{border-bottom:1px solid #ccc!important;margin-bottom:24px!important;margin-top:24px!important;width:100%!important}.space-rules__rule--file{gap:12px!important}.space-rules__empty{align-items:center!important;display:flex!important;justify-content:center!important;margin:0 auto!important;min-height:100px!important;text-align:center!important;width:100%!important}.space-rules__empty-text{color:#888!important;font-family:DM Sans,sans-serif!important;font-size:1.2rem!important;font-weight:400!important;text-align:center!important}.space-operational-hours{margin-top:24px!important}.space-operational-hours__title{color:#222!important;font-family:DM Sans,sans-serif!important;font-size:22px!important;font-weight:600!important;letter-spacing:.5px!important;line-height:26px!important;margin-bottom:24px!important}.space-operational-hours__grid{display:flex!important;flex-wrap:wrap!important;gap:16px!important;margin-bottom:16px!important}.space-operational-hours__card{align-items:flex-start!important;background-color:#fff!important;border:1px solid #b7b7b7!important;border-radius:8px!important;box-sizing:border-box!important;display:flex!important;flex-direction:row!important;gap:20px!important;height:83px!important;padding:16px!important;width:291px!important}.space-operational-hours__card-content{gap:12px!important;height:51px!important}.space-operational-hours__card-content,.space-operational-hours__card-header{align-items:flex-start!important;display:flex!important;flex-direction:column!important;padding:0!important;width:259px!important}.space-operational-hours__card-header{gap:1px!important;height:21px!important}.space-operational-hours__card-title{box-sizing:border-box!important;color:#000!important;font-family:DM Sans,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:700!important;line-height:21px!important}.space-operational-hours__card-body{width:259px!important}.space-operational-hours__card-body,.space-operational-hours__label-wrapper{align-items:center!important;display:flex!important;flex-direction:row!important;gap:8px!important;height:18px!important;padding:0!important}.space-operational-hours__label-wrapper :global(.MuiSvgIcon-root){color:#ff0054!important;flex:0 0 auto!important;height:18px!important;width:18px!important}.space-operational-hours__label{color:#595858!important;font-weight:400!important}.space-operational-hours__label,.space-operational-hours__time{font-family:DM Sans,sans-serif!important;font-size:14px!important;font-style:normal!important;line-height:18px!important}.space-operational-hours__time{color:#747474!important;font-weight:500!important}.space-operational-hours__divider{border-bottom:1px solid #ccc!important;margin-bottom:24px!important;margin-top:24px!important;width:100%!important}.space-reviews{margin-top:32px!important;width:100%!important}.space-reviews__title{color:#222!important;font-family:DM Sans,sans-serif!important;font-size:22px!important;font-weight:600!important;letter-spacing:.5px!important;line-height:26px!important;margin-bottom:24px!important}.space-reviews__grid{display:flex!important;flex-wrap:wrap!important;gap:24px!important;margin-bottom:16px!important;width:100%!important}@media(max-width:768px){.space-reviews__grid{flex-direction:column!important}}.space-reviews__card{align-items:flex-start!important;background-color:#f8f9fa!important;border-radius:16px!important;box-shadow:0 1px 3px #00000014!important;box-sizing:border-box!important;display:flex!important;flex-basis:calc(50% - 12px);flex-direction:column!important;flex-grow:1;flex-shrink:1;gap:8px!important;height:180px!important;max-width:calc(50% - 12px)!important;min-width:calc(50% - 12px)!important;overflow:hidden!important;padding:12px!important;position:relative!important;transition:height .2s ease!important}@media(max-width:768px){.space-reviews__card{flex:1 1 100%!important;max-width:100%!important;min-width:100%!important}}.space-reviews__card--expanded{height:auto!important}.space-reviews__card--virtualized{flex:1 1 auto!important;height:auto!important;margin-bottom:0!important;max-width:100%!important;min-height:180px!important;min-width:100%!important}.space-reviews__header{align-items:flex-start!important;display:flex!important;flex-direction:row!important;gap:12px!important;width:100%!important}.space-reviews__header-info{display:flex!important;flex:1 1!important;flex-direction:column!important;gap:2px!important}.space-reviews__avatar{background-color:#ff0054!important;color:#fff!important;flex-shrink:0!important;font-size:18px!important;font-weight:600!important;height:44px!important;width:44px!important}.space-reviews__reviewer-name{color:#222!important;font-family:DM Sans,sans-serif!important;font-size:16px!important;font-weight:500!important}.space-reviews__reviewer-company{color:#666!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;font-weight:400!important}.space-reviews__meta{gap:8px!important;width:100%!important}.space-reviews__meta,.space-reviews__rating{align-items:center!important;display:flex!important;flex-direction:row!important}.space-reviews__rating{flex-shrink:0!important;gap:2px!important}.space-reviews__date{color:#222!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:500!important}.space-reviews__rating-star{font-size:17px!important;margin-left:2px!important}.space-reviews__rating-star--filled{color:#ffc107!important}.space-reviews__rating-star--empty{color:#ddd!important}.space-reviews__text{color:#222!important;flex:1 1 auto!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important;min-height:0!important;overflow-wrap:anywhere!important;width:100%!important;word-break:break-word!important}.space-reviews__text--clamped{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important}.space-reviews__body{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;gap:6px!important;min-height:0!important;width:100%!important}.space-reviews__button-wrapper{display:flex!important;justify-content:flex-start!important;margin-bottom:24px!important;margin-top:8px!important;width:100%!important}.space-reviews__toggle-button{background-color:#f2f2f2!important;border:none!important;border-radius:12px!important;box-shadow:none!important;color:#222!important;font-family:Roboto,sans-serif!important;font-size:14px!important;font-weight:600!important;height:40px!important;line-height:20px!important;min-width:160px!important;padding:12px 24px!important;text-decoration:none!important;text-transform:none!important}.space-reviews__toggle-button:hover{background-color:#ededed!important;border:none!important;text-decoration:none!important}.space-reviews__divider{border-bottom:1px solid #ccc!important;margin-bottom:24px!important;margin-top:24px!important;width:100%!important}.space-reviews__virtual-list{max-height:720px!important;padding-right:4px!important;width:100%!important}.space-reviews__virtual-list::-webkit-scrollbar{width:8px}.space-reviews__virtual-list::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px}.space-reviews__empty{align-items:center!important;display:flex!important;justify-content:center!important;margin:0 auto!important;min-height:100px!important;text-align:center!important;width:100%!important}.space-reviews__empty-text{color:#888!important;font-family:DM Sans,sans-serif!important;font-size:1.2rem!important;font-weight:400!important;text-align:center!important}.space-map-section{margin-top:32px!important}.space-map-section__title{color:#222!important;font-family:DM Sans,sans-serif!important;font-size:22px!important;font-weight:600!important;letter-spacing:.5px!important;line-height:26px!important;margin-bottom:24px!important}.space-map-section__map-container{background-color:#e6e3df!important;border-radius:24px!important;box-shadow:0 4px 32px #6464641a!important;height:464px!important;margin-bottom:16px!important;overflow:hidden!important;width:100%!important}.space-map-section__fallback{align-items:center!important;background-color:#fff5f5!important;border-radius:16px!important;color:#d32f2f!important;display:flex!important;font-family:DM Sans,sans-serif!important;font-size:16px!important;font-weight:500!important;height:100%!important;justify-content:center!important;text-align:center!important;width:100%!important}.space-map-section__divider{border-bottom:1px solid #ccc!important;margin-bottom:24px!important;margin-top:24px!important;width:100%!important}.space-similar{margin-top:32px!important}.space-similar__title{color:#222!important;font-family:DM Sans,sans-serif!important;font-size:22px!important;font-weight:600!important;letter-spacing:.5px!important;line-height:26px!important;margin-bottom:24px!important}.space-similar__carousel-wrapper{align-items:center!important;display:flex!important;padding-left:16px!important;padding-right:16px!important;position:relative!important}@media(min-width:600px){.space-similar__carousel-wrapper{padding-left:32px!important;padding-right:32px!important}}@media(min-width:960px){.space-similar__carousel-wrapper{padding-left:48px!important;padding-right:48px!important}}@media(min-width:1280px){.space-similar__carousel-wrapper{padding-left:64px!important;padding-right:64px!important}}.space-similar__carousel-button{background-color:#ff0054!important;box-shadow:0 4px 12px #ff00544d!important;color:#fff!important;height:40px!important;position:absolute!important;top:45%!important;transform:translateY(-50%)!important;transition:all .3s ease!important;width:40px!important;z-index:10!important}@media(min-width:600px){.space-similar__carousel-button{height:48px!important;width:48px!important}}@media(min-width:960px){.space-similar__carousel-button{height:56px!important;width:56px!important}}.space-similar__carousel-button:hover{background-color:crimson!important;transform:translateY(-50%) scale(1.1)!important}.space-similar__carousel-button--prev{left:-6px!important}@media(min-width:600px){.space-similar__carousel-button--prev{left:-10px!important}}@media(min-width:960px){.space-similar__carousel-button--prev{left:-16px!important}}@media(min-width:1280px){.space-similar__carousel-button--prev{left:-12px!important}}.space-similar__carousel-button--next{right:-6px!important}@media(min-width:600px){.space-similar__carousel-button--next{right:-10px!important}}@media(min-width:960px){.space-similar__carousel-button--next{right:-16px!important}}@media(min-width:1280px){.space-similar__carousel-button--next{right:-12px!important}}.space-similar__carousel-icon{font-size:24px!important}@media(min-width:600px){.space-similar__carousel-icon{font-size:28px!important}}@media(min-width:960px){.space-similar__carousel-icon{font-size:32px!important}}.space-similar__cards-overflow{overflow:hidden!important;width:100%!important}.space-similar__cards-wrapper{display:flex!important;gap:16px!important;transition:transform .5s cubic-bezier(.4,0,.2,1)!important}.space-similar__card-container{flex-shrink:0!important;width:calc(33.33333% - 10.66667px)!important}.space-similar__grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:24px!important;gap:24px!important;width:100%!important}.space-similar__card-wrapper{width:100%!important}.space-similar__skeleton-card{background-color:#fff!important;border-radius:12px!important;box-shadow:0 4px 12px #00000014!important;margin-bottom:16px!important;overflow:hidden!important;width:100%!important}.space-similar__skeleton-card-body{padding:16px 16px 24px!important}.space-similar__message{align-items:center!important;display:flex!important;justify-content:center!important;margin:0 auto!important;min-height:140px!important;text-align:center!important;width:100%!important}.space-similar__message--error{min-height:200px!important}.space-similar__message-text{color:#888!important;font-family:DM Sans,sans-serif!important;font-size:1.2rem!important;font-weight:400!important}.space-similar__message-text--error{color:#f44336!important}.home-page{overflow-x:hidden!important;width:100%!important}.home-page__search-card{background-color:#fff!important;border-radius:12px!important;box-shadow:0 8px 32px #0003!important;box-sizing:border-box!important;margin:0 auto!important;max-width:1000px!important;padding:24px!important;width:100%!important}@media(min-width:600px){.home-page__search-card{padding:24px 32px!important}}@media(min-width:960px){.home-page__search-card{max-width:900px!important;padding:24px 40px!important}}.home-page__search-card-type-selector{margin-bottom:16px!important;width:100%!important}.home-page__popular-section{background-color:#f0efef!important;padding:64px 16px!important}@media(min-width:600px){.home-page__popular-section{padding-left:24px!important;padding-right:24px!important}}@media(min-width:960px){.home-page__popular-section{padding-left:64px!important;padding-right:64px!important}}@media(min-width:2460px){.home-page__popular-section{padding:120px 80px!important}}.home-page__popular-container{max-width:100%!important}@media(min-width:600px){.home-page__popular-container{max-width:100%!important}}@media(min-width:960px){.home-page__popular-container{max-width:1200px!important}}@media(min-width:1280px){.home-page__popular-container{max-width:1500px!important}}@media(min-width:1920px){.home-page__popular-container{max-width:1700px!important}}@media(min-width:2460px){.home-page__popular-container{max-width:2000px!important}}.home-page__popular-carousel-wrapper{align-items:center!important;display:flex!important;padding-left:16px!important;padding-right:16px!important;position:relative!important}@media(min-width:600px){.home-page__popular-carousel-wrapper{padding-left:32px!important;padding-right:32px!important}}@media(min-width:960px){.home-page__popular-carousel-wrapper{padding-left:48px!important;padding-right:48px!important}}@media(min-width:1280px){.home-page__popular-carousel-wrapper{padding-left:64px!important;padding-right:64px!important}}@media(min-width:1920px){.home-page__popular-carousel-wrapper{padding-left:80px!important;padding-right:80px!important}}@media(min-width:2460px){.home-page__popular-carousel-wrapper{padding-left:120px!important;padding-right:120px!important}}.home-page__carousel-button{background-color:#ff0054!important;box-shadow:0 4px 12px #ff00544d!important;color:#fff!important;height:40px!important;position:absolute!important;top:45%!important;transform:translateY(-50%)!important;transition:all .3s ease!important;width:40px!important;z-index:10!important}@media(min-width:600px){.home-page__carousel-button{height:48px!important;width:48px!important}}@media(min-width:960px){.home-page__carousel-button{height:56px!important;width:56px!important}}@media(min-width:2460px){.home-page__carousel-button{height:64px!important;width:64px!important}}.home-page__carousel-button:hover{background-color:crimson!important;transform:translateY(-50%) scale(1.1)!important}.home-page__carousel-button--prev{left:-6px!important}@media(min-width:600px){.home-page__carousel-button--prev{left:-10px!important}}@media(min-width:960px){.home-page__carousel-button--prev{left:-14px!important}}@media(min-width:1280px){.home-page__carousel-button--prev{left:-18px!important}}@media(min-width:2460px){.home-page__carousel-button--prev{left:-22px!important}}.home-page__carousel-button--next{right:-6px!important}@media(min-width:600px){.home-page__carousel-button--next{right:-10px!important}}@media(min-width:960px){.home-page__carousel-button--next{right:-14px!important}}@media(min-width:1280px){.home-page__carousel-button--next{right:-18px!important}}@media(min-width:2460px){.home-page__carousel-button--next{right:-22px!important}}.home-page__carousel-icon{font-size:24px!important}@media(min-width:600px){.home-page__carousel-icon{font-size:28px!important}}@media(min-width:960px){.home-page__carousel-icon{font-size:32px!important}}@media(min-width:2460px){.home-page__carousel-icon{font-size:40px!important}}.home-page__popular-cards-overflow{overflow:hidden!important;width:100%!important}.home-page__popular-cards-wrapper{display:flex!important;gap:16px!important;transition:transform .5s cubic-bezier(.4,0,.2,1)!important}.home-page__popular-card-container{flex-shrink:0!important;width:calc(25% - 12px)!important}.home-page__healthcare-section{background-color:#0000!important;padding:64px 16px!important}@media(min-width:600px){.home-page__healthcare-section{padding-left:32px!important;padding-right:32px!important}}@media(min-width:960px){.home-page__healthcare-section{padding-left:48px!important;padding-right:48px!important}}@media(min-width:1280px){.home-page__healthcare-section{padding-left:64px!important;padding-right:64px!important}}@media(min-width:2460px){.home-page__healthcare-section{padding:120px 80px!important}}.home-page__healthcare-container{align-items:center!important;display:flex;flex-direction:column;gap:32px!important;margin:0 auto!important;max-width:1607px!important;position:relative!important;width:100%!important}@media(min-width:960px){.home-page__healthcare-container{flex-direction:row!important;gap:140px!important;min-height:564px!important}}@media(min-width:1280px){.home-page__healthcare-container{gap:80px!important;min-height:480px!important}}@media(min-width:1920px){.home-page__healthcare-container{gap:160px!important;min-height:600px!important}}@media(min-width:2460px){.home-page__healthcare-container{gap:200px!important;max-width:2000px!important;min-height:700px!important}}.home-page__healthcare-left{flex:none!important;height:400px!important;order:2!important;position:relative!important;width:100%!important}@media(min-width:960px){.home-page__healthcare-left{height:564px!important;order:1!important;width:611px!important}}@media(min-width:1280px){.home-page__healthcare-left{height:480px!important;width:520px!important}}@media(min-width:1920px){.home-page__healthcare-left{height:600px!important;width:650px!important}}@media(min-width:2460px){.home-page__healthcare-left{height:700px!important;width:800px!important}}.home-page__healthcare-main-image{background-image:url(/static/media/Do_Own_Back.27bd7132.jpg)!important;background-position:50%!important;background-size:cover!important;border-radius:16px!important;height:100%!important;left:0!important;position:absolute!important;top:0!important;width:100%!important}@media(min-width:960px){.home-page__healthcare-main-image{height:564px!important;width:86%!important}}@media(min-width:1280px){.home-page__healthcare-main-image{height:480px!important;width:86%!important}}@media(min-width:1920px){.home-page__healthcare-main-image{height:600px!important;width:86%!important}}@media(min-width:2460px){.home-page__healthcare-main-image{height:700px!important;width:86%!important}}.home-page__healthcare-overlay-wrapper{display:none!important;height:65%!important;left:50%!important;position:absolute!important;top:17.5%!important;width:50%!important}@media(min-width:600px){.home-page__healthcare-overlay-wrapper{display:block!important}}@media(min-width:960px){.home-page__healthcare-overlay-wrapper{height:367px!important;left:306px!important;top:40px!important;width:305px!important}}@media(min-width:1280px){.home-page__healthcare-overlay-wrapper{height:310px!important;left:260px!important;top:35px!important;width:260px!important}}@media(min-width:1920px){.home-page__healthcare-overlay-wrapper{height:410px!important;left:340px!important;top:45px!important;width:340px!important}}@media(min-width:2460px){.home-page__healthcare-overlay-wrapper{height:480px!important;left:400px!important;top:50px!important;width:400px!important}}.home-page__healthcare-overlay-bg{background-color:#d9d9d9!important;left:0!important;transform:matrix(-1,0,0,1,0,0)!important;width:100%!important}.home-page__healthcare-overlay-bg,.home-page__healthcare-overlay-image{border-radius:8px!important;height:100%!important;position:absolute!important;top:0!important}.home-page__healthcare-overlay-image{background-image:url(/static/media/Do_Own_Front.54d6fd3a.jpg)!important;background-position:50%!important;background-size:cover!important;left:-80%!important;width:180%!important}@media(min-width:960px){.home-page__healthcare-overlay-image{left:-35px!important;width:350px!important}}@media(min-width:1280px){.home-page__healthcare-overlay-image{left:-30px!important;width:300px!important}}@media(min-width:1920px){.home-page__healthcare-overlay-image{left:-42px!important;width:390px!important}}@media(min-width:2460px){.home-page__healthcare-overlay-image{left:-50px!important;width:460px!important}}.home-page__healthcare-right{align-items:flex-start!important;display:flex;flex-direction:column;gap:24px!important;height:auto!important;order:1!important;width:100%!important}@media(min-width:960px){.home-page__healthcare-right{gap:24px!important;height:374.88px!important;order:2!important;width:777px!important}}@media(min-width:1280px){.home-page__healthcare-right{gap:20px!important;height:360px!important;width:600px!important}}@media(min-width:1920px){.home-page__healthcare-right{gap:28px!important;height:420px!important;width:850px!important}}@media(min-width:2460px){.home-page__healthcare-right{gap:32px!important;height:500px!important;width:1000px!important}}.home-page__healthcare-title-section{display:flex;flex-direction:column;gap:8px!important;height:auto!important;width:100%!important}@media(min-width:960px){.home-page__healthcare-title-section{gap:8px!important;height:auto!important}}.home-page__healthcare-primary-title{color:#22abe4!important;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important;font-size:32px!important;font-weight:700!important;line-height:1.2!important;width:100%!important}@media(min-width:600px){.home-page__healthcare-primary-title{font-size:40px!important}}@media(min-width:960px){.home-page__healthcare-primary-title{font-size:40px!important;line-height:48px!important}}@media(min-width:2460px){.home-page__healthcare-primary-title{font-size:60px!important;line-height:72px!important}}.home-page__healthcare-secondary-title{color:#283841!important;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important;font-size:17px!important;font-weight:700!important;line-height:1.3!important;width:100%!important}@media(min-width:600px){.home-page__healthcare-secondary-title{font-size:18px!important}}@media(min-width:960px){.home-page__healthcare-secondary-title{font-size:18px!important;line-height:30px!important}}@media(min-width:2460px){.home-page__healthcare-secondary-title{font-size:32px!important;line-height:40px!important}}.home-page__healthcare-description{color:#283841!important;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;letter-spacing:.01em!important;line-height:1.6!important;margin-top:24px!important;width:100%!important}@media(min-width:960px){.home-page__healthcare-description{font-size:14px!important;line-height:24px!important}}@media(min-width:2460px){.home-page__healthcare-description{font-size:20px!important;line-height:32px!important;margin-top:64px!important}}.home-page__healthcare-features{display:flex;flex-direction:column;gap:16px!important;max-width:386.63px!important;width:100%!important}@media(min-width:960px){.home-page__healthcare-features{gap:16px!important}}.home-page__healthcare-feature{align-items:center;align-items:center!important;display:flex;flex-direction:row;gap:14px!important;justify-content:center;width:100%!important}.home-page__healthcare-feature-icon{background-color:#383838!important;flex:none!important;height:16px!important;transform:rotate(45deg)!important;width:16px!important}.home-page__healthcare-feature-text{color:#283841!important;flex:1 1!important;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;letter-spacing:.01em!important;line-height:1.4!important}@media(min-width:960px){.home-page__healthcare-feature-text{font-size:16px!important;line-height:21px!important}}@media(min-width:2460px){.home-page__healthcare-feature-text{font-size:20px!important;line-height:28px!important}}.home-page__healthcare-cta{background-color:#ff4164!important;border-radius:16px!important;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important;height:48px!important;line-height:1.3!important;padding:12px 24px!important;text-transform:none!important;width:206px!important}@media(min-width:960px){.home-page__healthcare-cta{font-size:17px!important;height:55px!important;line-height:23px!important;padding:16px 32px!important;width:206px!important}}@media(min-width:2460px){.home-page__healthcare-cta{font-size:22px!important;height:64px!important;line-height:24px!important;padding:20px 40px!important;width:240px!important}}.home-page__healthcare-cta:hover{background-color:#e91e63!important;box-shadow:0 4px 12px #ff41644d!important;transform:translateY(-2px)!important}.home-page__partner-section{align-items:center;align-items:center!important;background-color:#f7f7f7!important;display:flex;flex-direction:row;gap:20px!important;justify-content:center;justify-content:space-between!important;min-height:auto!important;padding:40px 20px!important;position:relative!important;width:100%!important}@media(min-width:600px){.home-page__partner-section{gap:40px!important;padding:50px 60px!important}}@media(min-width:960px){.home-page__partner-section{gap:179px!important;min-height:217px!important;padding:60px 200px!important}}@media(min-width:1280px){.home-page__partner-section{gap:40px!important;min-height:40px!important;padding:40px 140px!important}}@media(min-width:1920px){.home-page__partner-section{gap:240px!important;min-height:260px!important;padding:80px 280px!important}}@media(min-width:2460px){.home-page__partner-section{gap:300px!important;min-height:300px!important;padding:100px 320px!important}}.home-page__partner-logos-container{align-items:center!important;display:flex;flex:none!important;flex-direction:column;gap:30px!important;height:auto!important;justify-content:center!important;margin:0 auto!important;max-width:1342px!important;padding:0 150px!important;width:100%!important}@media(min-width:600px){.home-page__partner-logos-container{flex-direction:row!important;gap:40px!important}}@media(min-width:960px){.home-page__partner-logos-container{gap:30px!important;height:97px!important}}@media(min-width:1280px){.home-page__partner-logos-container{gap:24px!important;max-width:1200px!important;padding:0 40px!important}}.search-results-page__container{max-width:100%!important;padding-left:16px!important;padding-right:16px!important;padding-top:24px!important}@media(min-width:1280px){.search-results-page__container{max-width:1500px!important;padding-left:48px!important;padding-right:48px!important}}@media(min-width:1920px){.search-results-page__container{max-width:1800px!important;padding-left:64px!important;padding-right:64px!important}}@media(min-width:2460px){.search-results-page__container{max-width:2300px!important;padding-left:70px!important;padding-right:70px!important}}.search-results-page__back-button{align-items:center!important;cursor:pointer!important;display:flex!important;flex-direction:row!important;gap:8px!important;height:21px!important;margin-bottom:16px!important;padding:0!important;transition:opacity .2s ease!important;width:-webkit-fit-content!important;width:fit-content!important}.search-results-page__back-button:hover{opacity:.7!important}.search-results-page__back-icon{color:#1c1b1f!important;flex:none!important;height:20px!important;width:20px!important}.search-results-page__back-text{color:#000!important;flex:none!important;font-family:DM Sans,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:21px!important;-webkit-text-decoration-line:underline!important;text-decoration-line:underline!important}.search-results-page__header{margin-bottom:48px!important}.search-results-page__search-info{font-weight:600!important;margin-top:16px!important}.search-results-page__grid{margin-top:32px!important}.search-results-page__grid>*{min-width:0!important;width:100%!important}@media(min-width:1280px){.search-results-page__grid{gap:20px!important}}@media(min-width:1920px){.search-results-page__grid{gap:24px!important}}@media(min-width:2460px){.search-results-page__grid{gap:28px!important}}.search-results-page__empty-state{align-items:center!important;display:flex!important;justify-content:center!important;min-height:400px!important;padding:64px 32px!important}@media(min-width:960px){.search-results-page__empty-state{min-height:500px!important}}.search-results-page__empty-content{align-items:center!important;display:flex!important;flex-direction:column!important;gap:24px!important;max-width:677px!important;padding:0!important;width:100%!important}@media(min-width:600px){.search-results-page__empty-content{gap:16px!important}}.search-results-page__empty-icon{color:#22abe4!important;flex:none!important;height:100px!important;transform:rotate(180deg)!important;width:100px!important}.search-results-page__empty-text{align-self:stretch!important;color:#000!important;flex:none!important;font-family:DM Sans,sans-serif!important;font-size:20px!important;font-style:normal!important;font-weight:400!important;line-height:26px!important;text-align:center!important}@media(min-width:600px){.search-results-page__empty-text{font-size:18px!important;line-height:24px!important}}.search-results-page__empty-email{align-self:stretch!important;color:#1798cb!important;cursor:pointer!important;flex:none!important;font-family:DM Sans,sans-serif!important;font-size:20px!important;font-style:normal!important;font-weight:400!important;line-height:26px!important;text-align:center!important;-webkit-text-decoration-line:underline!important;text-decoration-line:underline!important;transition:opacity .2s ease!important}@media(min-width:600px){.search-results-page__empty-email{font-size:18px!important;line-height:24px!important}}.search-results-page__empty-email:hover{opacity:.8!important}.search-results-page__clear-filters-button{background-color:#ff0054!important;border-radius:24px!important;color:#fff!important;font-family:DM Sans,sans-serif!important;font-size:16px!important;font-weight:600!important;margin-top:16px!important;padding:12px 32px!important;text-transform:none!important;transition:all .3s ease!important}.search-results-page__clear-filters-button:hover{background-color:#e60049!important;transform:scale(1.02)!important}@media(min-width:600px){.search-results-page__clear-filters-button{font-size:15px!important;padding:10px 28px!important}}.user-profile-page{padding-bottom:32px!important;padding-top:16px!important}.user-profile-page__section{margin-bottom:24px!important}.user-profile-page__section-title{color:#000!important;font-size:16px!important;font-weight:500!important;margin-bottom:16px!important}.user-profile-page__personal-details-grid{display:flex!important;flex-direction:column!important;gap:16px!important}.user-profile-page__row{display:flex!important;gap:16px!important;width:100%!important}@media(max-width:599px){.user-profile-page__row{flex-direction:column!important}}.user-profile-page__field{flex:1 1!important;min-width:0!important}.user-profile-page__contact-methods{display:flex!important;gap:16px!important;width:100%!important}@media(max-width:599px){.user-profile-page__contact-methods{flex-direction:column!important}}.user-profile-page__contact-card{flex:1 1!important;min-width:0!important}.user-profile-page__card-row{display:flex!important;gap:24px!important;margin-bottom:24px!important;width:100%!important}.user-profile-page__card-row .user-profile-page__section{flex:1 1!important;margin-bottom:0!important;min-width:0!important}@media(max-width:900px){.user-profile-page__card-row{flex-direction:column!important}.user-profile-page__card-row .user-profile-page__section{flex:none!important;width:100%!important}}.user-profile-page__auth-info-card{background:#e3f2fd!important;border:1px solid #90caf9!important;border-radius:20px!important;max-width:50%!important;padding:16px 24px!important;transition:all .3s ease!important}@media(max-width:900px){.user-profile-page__auth-info-card{max-width:100%!important}}.user-profile-page__auth-info-content{align-items:center!important;display:flex!important;gap:16px!important}.user-profile-page__auth-info-icon{align-items:center!important;background-color:#fff!important;border-radius:50%!important;display:flex!important;flex-shrink:0!important;justify-content:center!important;padding:12px!important}.user-profile-page__auth-info-text{display:flex!important;flex:1 1!important;flex-direction:column!important;gap:4px!important;min-width:0!important}.user-profile-page__auth-info-title{color:#1976d2!important;font-size:14px!important;font-weight:600!important}.user-profile-page__auth-info-description{color:#555!important;font-size:13px!important;line-height:1.5!important}.user-profile-page__danger-zone{background:#fff5f5!important;border:1px solid #ffcdd2!important;border-radius:20px!important;padding:20px 24px!important;transition:all .3s ease!important}.user-profile-page__danger-content{align-items:center!important;display:flex!important;gap:16px!important;justify-content:space-between!important}@media(max-width:768px){.user-profile-page__danger-content{align-items:flex-start!important;flex-direction:column!important}}.user-profile-page__danger-title{color:#d32f2f!important;font-size:15px!important;font-weight:600!important;margin-bottom:4px!important}.user-profile-page__danger-description{color:#666!important;font-size:13px!important;line-height:1.5!important}.user-profile-page__action-buttons{display:flex!important;gap:12px!important;justify-content:flex-end!important;margin-top:24px!important;padding-top:16px!important}.user-profile-page__cancel-button{background-color:#0000!important;border:1px solid #e0e0e0!important;border-radius:24px!important;color:#f06!important;font-size:14px!important;font-weight:500!important;min-width:90px!important;padding:8px 24px!important;text-transform:none!important}.user-profile-page__cancel-button:hover{background-color:#fff5f8!important;border-color:#f06!important}.user-profile-page__update-button{background-color:#f06!important;border-radius:24px!important;box-shadow:none!important;color:#fff!important;font-size:14px!important;font-weight:500!important;min-width:90px!important;padding:8px 24px!important;text-transform:none!important}.user-profile-page__update-button:hover{background-color:#e6005c!important;box-shadow:0 2px 8px #ff00664d!important}.user-profile-page__update-button:disabled{background-color:#ffb3d1!important;color:#fff!important}.user-profile-page__profile-header{align-items:center!important;display:flex!important;justify-content:space-between!important;margin-bottom:24px!important}.user-profile-page__profile-title{font-weight:600!important}.user-profile-page__loading-container{align-items:center!important;display:flex!important;justify-content:center!important;min-height:300px!important}.user-profile-page__stripe-banner{align-items:center!important;background-color:#e9f9ff!important;border-radius:20px!important;display:flex!important;gap:16px!important;justify-content:space-between!important;margin-bottom:32px!important;padding:24px!important}.user-profile-page__stripe-banner-content{flex:1 1!important}.user-profile-page__stripe-banner-title{color:#22abe4!important;font-size:20px!important;font-weight:600!important;margin-bottom:8px!important}.user-profile-page__stripe-banner-text{color:#22abe4!important;font-size:14px!important;line-height:20px!important}.user-profile-page__stripe-banner-button{background-color:#e91e63!important;border-radius:50px!important;color:#fff!important;padding:12px 24px!important}.user-profile-page__stripe-banner-button:hover{background-color:#b0003a!important}.user-profile-page__map-section-spacing{margin-top:16px!important}.user-profile-page__section-title-spacing{margin-bottom:16px!important}.user-profile-page__form-spacing{margin-top:32px!important}.user-profile-page__location-error{display:block!important;margin-top:8px!important}.host-dashboard-home-page__title{color:#333!important;font-weight:700!important;margin-bottom:32px!important}.host-dashboard-home-page__contact-info{margin-top:32px!important;text-align:center!important}.host-dashboard-home-page__contact-link{color:#006dd1!important;cursor:pointer!important;text-decoration:none!important}.host-dashboard-home-page__contact-link:hover{text-decoration:underline!important}.host-spaces-list-page{padding:24px 0!important}.host-spaces-list-page__header{align-items:flex-start!important;display:flex!important;gap:16px!important;justify-content:space-between!important;margin-bottom:24px!important}.host-spaces-list-page__header-content{flex:1 1!important}.host-spaces-list-page__title{color:#000!important;font-size:28px!important;font-weight:600!important;margin-bottom:4px!important}.host-spaces-list-page__plan-info{color:#666!important;font-size:14px!important;margin-bottom:0!important}.host-spaces-list-page__plan-info strong{color:#22abe4!important;font-weight:600!important}.host-spaces-list-page__upgrade-alert{border-left:4px solid #ff9800!important;border-radius:12px!important;margin-bottom:24px!important}.host-spaces-list-page__upgrade-alert .MuiAlert-message{font-size:14px!important;line-height:1.5!important}.host-spaces-list-page__add-button{background-color:#e91e63!important;border-radius:25px!important;font-weight:600!important;padding:12px 24px!important;text-transform:none!important}.host-spaces-list-page__add-button:hover{background-color:#c1134e!important}.host-spaces-list-page__filters{margin-bottom:20px!important}.host-spaces-list-page__search-row{align-items:center!important;display:flex!important;gap:16px!important}.host-spaces-list-page__search-field{flex:1 1!important;max-width:300px!important}.host-spaces-list-page__search-field .MuiOutlinedInput-root{background-color:#fff!important;border-radius:24px!important}.host-spaces-list-page__search-field .MuiOutlinedInput-root fieldset{border-color:#e0e0e0!important}.host-spaces-list-page__search-field .MuiOutlinedInput-root.Mui-focused fieldset,.host-spaces-list-page__search-field .MuiOutlinedInput-root:hover fieldset{border-color:#22abe4!important}.host-spaces-list-page__search-field .MuiInputBase-input{font-size:14px!important;padding:10px 14px!important}.host-spaces-list-page__search-field .MuiInputBase-input::placeholder{color:#999!important;opacity:1!important}.host-spaces-list-page__search-icon{color:#666!important;font-size:20px!important}.host-spaces-list-page__search-icon.search-icon-pink{color:#e91e63!important}.host-spaces-list-page__search-button{align-items:center!important;background-color:#22abe4!important;border-radius:50%!important;cursor:pointer!important;display:flex!important;height:44px!important;justify-content:center!important;transition:all .2s ease!important;width:44px!important}.host-spaces-list-page__search-button svg{color:#fff!important;font-size:22px!important}.host-spaces-list-page__search-button:hover{background-color:#1e9ad0!important}.host-spaces-list-page__status-filters{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:24px!important;margin-bottom:24px!important}.host-spaces-list-page__checkbox{margin:0!important}.host-spaces-list-page__checkbox .MuiCheckbox-root{color:#666!important;padding:4px!important}.host-spaces-list-page__checkbox .MuiCheckbox-root.Mui-checked{color:#22abe4!important}.host-spaces-list-page__checkbox .MuiFormControlLabel-label{color:#333!important;font-size:14px!important;margin-left:4px!important}.host-spaces-list-page__grid{display:flex!important;flex-wrap:wrap!important;gap:24px!important;margin-bottom:32px!important}.host-spaces-list-page__addon-confirm{width:200px!important}.host-spaces-list-page__card-wrapper{flex-basis:calc(50% - 12px);flex-grow:0;flex-shrink:0;max-width:calc(50% - 12px)!important;min-width:0!important}.host-spaces-list-page__pagination{border-top:1px solid #e0e0e0!important;display:flex!important;justify-content:center!important;margin-top:32px!important;padding-top:24px!important}@media(max-width:768px){.host-spaces-list-page__header{align-items:flex-start!important;flex-direction:column!important;gap:16px!important}.host-spaces-list-page__add-button{width:100%!important}.host-spaces-list-page__search-row{align-items:stretch!important;flex-direction:column!important}.host-spaces-list-page__search-field{max-width:100%!important}.host-spaces-list-page__search-button{border-radius:24px!important;height:40px!important;width:100%!important}.host-spaces-list-page__card-wrapper{flex:0 0 100%!important;max-width:100%!important}}.confirmation-modal__confirm-button.host-spaces-list-page__addon-confirm{width:200px!important}.space-details-page{padding:24px 0!important}.space-details-page__breadcrumb{margin-bottom:20px!important}.space-details-page__breadcrumb .MuiBreadcrumbs-root{font-size:14px!important}.space-details-page__breadcrumb a{color:#666!important;text-decoration:none!important}.space-details-page__breadcrumb a:hover{color:#22abe4!important}.space-details-page__tabs-wrapper{background-color:#f8f8f8!important;border-radius:12px!important;margin-bottom:24px!important;padding:20px 24px!important}.space-details-page__header-info{align-items:flex-start!important;display:flex!important;gap:24px!important}.space-details-page__name-price{flex:1 1!important}.space-details-page__title{color:#000!important;font-size:24px!important;font-weight:600!important;margin-bottom:4px!important}.space-details-page__price{color:#22abe4!important;font-size:20px!important;font-weight:700!important}.space-details-page__address-reviews{align-items:center!important;display:flex!important;gap:16px!important}.space-details-page__address-text{color:#666!important;font-size:13px!important}.space-details-page__view-map{color:#22abe4!important;cursor:pointer!important;font-size:12px!important;font-weight:600!important;text-decoration:underline!important;white-space:nowrap!important}.space-details-page__view-map:hover{color:#1e9ad0!important}.space-details-page__reviews-badge{align-items:center!important;background-color:#e91e63!important;border-radius:50%!important;color:#fff!important;display:flex!important;flex-shrink:0!important;height:48px!important;justify-content:center!important;width:48px!important}.space-details-page__review-count{color:#fff!important;font-size:18px!important;font-weight:700!important}.space-details-page__content{padding-top:8px!important}.space-details-page__section{border-bottom:1px solid #e0e0e0!important;margin-bottom:32px!important;padding-bottom:32px!important}.space-details-page__section:last-child{border-bottom:none!important}.space-details-page__section-title{font-size:18px!important;margin-bottom:16px!important}.space-details-page__info-list{border-top:2px solid #22abe4!important;display:flex!important;flex-direction:column!important;gap:0!important;padding:20px 0!important}.space-details-page__info-item{align-items:flex-start!important;display:flex!important;gap:12px!important;padding:10px 0!important}.space-details-page__info-icon{color:#22abe4!important;flex-shrink:0!important;font-size:24px!important;margin-top:2px!important}.space-details-page__info-icon svg{font-size:24px!important}.space-details-page__info-text{color:#333!important;font-size:14px!important;line-height:1.6!important}.space-details-page__info-text strong{color:#000!important;font-weight:600!important}.space-details-page__info-subtext{color:#666!important;font-size:13px!important}.space-details-page__amenities{display:flex!important;flex-wrap:wrap!important;gap:16px!important}.space-details-page__amenity-item{align-items:center!important;background-color:#f8f8f8!important;border:1px solid #e0e0e0!important;border-radius:24px!important;display:flex!important;gap:8px!important;padding:8px 16px!important}.space-details-page__amenity-icon{color:#22abe4!important;font-size:20px!important}.space-details-page__amenity-icon svg{font-size:20px!important}.space-details-page__description{color:#333!important;font-size:14px!important;line-height:1.7!important;margin-bottom:12px!important}.space-details-page__show-more{padding:6px 20px!important;text-transform:none!important}.space-details-page__rules-list{padding:0!important}.space-details-page__rules-list .MuiListItem-root{padding:8px 0!important}.space-details-page__rule-icon{color:#666!important;min-width:36px!important}.space-details-page__rule-icon svg{font-size:20px!important}.space-details-page__operational-hours-wrapper{display:inline-block!important}.space-details-page__operational-hours{background-color:#f8f8f8!important;border:1px solid #e0e0e0!important;border-radius:12px!important;display:inline-block!important;padding:16px 20px!important}.space-details-page__available-label{align-items:center!important;color:#666!important;display:flex!important;font-size:14px!important;font-weight:600!important;gap:8px!important;margin-bottom:8px!important}.space-details-page__available-label svg{color:#e91e63!important}.space-details-page__hours-text{color:#000!important;font-size:16px!important;font-weight:600!important}.space-details-page__reviews-container{display:flex!important;flex-wrap:wrap!important;gap:32px!important}.space-details-page__review-wrapper{flex-basis:calc(50% - 16px);flex-grow:0;flex-shrink:0;min-width:0!important}@media(max-width:768px){.space-details-page__review-wrapper{flex:0 0 100%!important}}.space-details-page__review-item{padding:0!important}.space-details-page__review-header{align-items:center!important;display:flex!important;gap:12px!important;margin-bottom:10px!important}.space-details-page__review-avatar{background-color:#22abe4!important;font-size:18px!important;font-weight:600!important;height:48px!important;width:48px!important}.space-details-page__review-user{flex:1 1!important}.space-details-page__review-name{color:#000!important;font-size:15px!important;font-weight:600!important;margin-bottom:2px!important}.space-details-page__review-company{color:#666!important;font-size:12px!important}.space-details-page__review-rating-date{align-items:center!important;display:flex!important;justify-content:space-between!important;margin-bottom:10px!important}.space-details-page__review-rating-date .MuiRating-root{color:#ffc107!important}.space-details-page__review-date{color:#999!important;font-size:12px!important}.space-details-page__review-text{color:#333!important;font-size:13px!important;line-height:1.6!important}.space-details-page__show-all-reviews{display:flex!important;justify-content:center!important;margin-top:24px!important}.space-details-page__visits-tab{padding:24px!important;text-align:center!important}.space-details-page__manage-space-tab{padding:24px 0!important}.space-details-page__action-buttons-container,.space-details-page__set-availability-container{display:flex!important;justify-content:flex-end!important;margin-bottom:24px!important}.space-details-page__action-buttons-container{gap:12px!important}.space-details-page__create-reservation-btn{border:1px solid #e91e63!important;border-radius:24px!important;color:#e91e63!important;font-weight:500!important;padding:8px 20px!important;text-transform:none!important}.space-details-page__create-reservation-btn:hover:not(:disabled){background-color:#e91e630a!important;border-color:#e91e63!important}.space-details-page__create-reservation-btn .MuiSvgIcon-root{font-size:18px!important}.space-details-page__set-availability-btn{border:1px solid #e91e63!important;border-radius:24px!important;color:#e91e63!important;font-weight:500!important;padding:8px 20px!important;text-transform:none!important}.space-details-page__set-availability-btn:hover:not(:disabled){background-color:#e91e630a!important;border-color:#e91e63!important}.space-details-page__set-availability-btn .MuiSvgIcon-root{font-size:18px!important}.space-details-page__set-availability-btn:disabled{border-color:#e0e0e0!important;color:#999!important;cursor:not-allowed!important;opacity:.5!important}.space-details-page__availability-icon{filter:grayscale(100%)!important;height:18px!important;width:18px!important}.space-details-page__availability-config{background-color:#fff!important;border:1px solid #e0e0e0!important;border-radius:12px!important;padding:24px!important}.space-details-page__config-header{align-items:center!important;display:flex!important;justify-content:space-between!important;margin-bottom:24px!important}.space-details-page__config-title{color:#000!important;font-size:18px!important;font-weight:600!important}.space-details-page__close-btn{color:#666!important}.space-details-page__close-btn:hover{background-color:#f5f5f5!important;color:#000!important}.space-details-page__current-availability{background-color:#f8f8f8!important;border-radius:8px!important;margin-bottom:24px!important;padding:16px!important}.space-details-page__date-display{align-items:flex-end!important;display:flex!important;gap:16px!important}.space-details-page__date-field{display:flex!important;flex-direction:column!important;gap:4px!important}.space-details-page__field-label{color:#666!important;font-size:12px!important;font-weight:500!important}.space-details-page__field-value{color:#000!important;font-size:14px!important;font-weight:500!important}.space-details-page__all-day-select .MuiSelect-select{font-size:14px!important;padding:8px 12px!important}.space-details-page__config-section{margin-bottom:24px!important}.space-details-page__section-title{color:#000!important;font-weight:600!important;margin-bottom:12px!important}.space-details-page__date-slot,.space-details-page__time-slot{margin-bottom:16px!important}.space-details-page__date-slot:last-child,.space-details-page__time-slot:last-child{margin-bottom:0!important}.space-details-page__date-inputs,.space-details-page__time-inputs{display:flex!important;gap:16px!important;margin-bottom:12px!important}.space-details-page__input-group{display:flex!important;flex:1 1!important;flex-direction:column!important;gap:4px!important}.space-details-page__input-label{font-weight:500!important}.space-details-page__date-input .MuiOutlinedInput-root,.space-details-page__time-input .MuiOutlinedInput-root{border-radius:8px!important}.space-details-page__date-input .MuiOutlinedInput-root fieldset,.space-details-page__time-input .MuiOutlinedInput-root fieldset{border-color:#d0d0d0!important}.space-details-page__date-input .MuiOutlinedInput-root.Mui-focused fieldset,.space-details-page__date-input .MuiOutlinedInput-root:hover fieldset,.space-details-page__time-input .MuiOutlinedInput-root.Mui-focused fieldset,.space-details-page__time-input .MuiOutlinedInput-root:hover fieldset{border-color:#22abe4!important}.space-details-page__date-input .MuiInputBase-input,.space-details-page__time-input .MuiInputBase-input{font-size:14px!important;padding:10px 12px!important}.space-details-page__all-day-btn{border:1px solid #22abe4!important;color:#22abe4!important;font-weight:500!important;padding:8px 16px!important;text-transform:none!important;white-space:nowrap!important}.space-details-page__all-day-btn:hover{background-color:#22abe414!important}.space-details-page__all-day-btn .MuiSvgIcon-root{font-size:18px!important}.space-details-page__remove-btn{border:1px solid #f44336!important;color:#f44336!important;font-weight:500!important;padding:8px 16px!important;text-transform:none!important}.space-details-page__remove-btn:hover{background-color:#f4433614!important}.space-details-page__add-btn{border:1px solid #22abe4!important;color:#22abe4!important;font-weight:500!important;padding:8px 16px!important;text-transform:none!important}.space-details-page__add-btn:hover{background-color:#22abe414!important}.space-details-page__add-btn .MuiSvgIcon-root{font-size:18px!important}.space-details-page__config-actions{display:flex!important;gap:16px!important;margin-bottom:24px!important}.space-details-page__add-date-btn{background-color:#0000!important;border:1px solid #22abe4!important;padding:12px 24px!important}.space-details-page__add-date-btn .MuiSvgIcon-root{font-size:20px!important}.space-details-page__save-calendar-btn{background-color:#0000!important;border:1px solid #e91e63!important;color:#e91e63!important;font-weight:600!important;padding:12px 24px!important;text-transform:none!important}.space-details-page__save-calendar-btn:hover{background-color:#e91e6314!important}.space-details-page__calendar{background-color:#fff!important;border:1px solid #e0e0e0!important;border-radius:8px!important;margin-bottom:24px!important;padding:24px!important}.space-details-page__calendar-header{align-items:center!important;display:flex!important;gap:16px!important;justify-content:center!important;margin-bottom:24px!important}.space-details-page__calendar-nav{color:#666!important}.space-details-page__calendar-nav:hover{background-color:#f5f5f5!important}.space-details-page__calendar-month{color:#000!important;font-size:16px!important;font-weight:600!important;min-width:200px!important;text-align:center!important}.space-details-page__calendar-grid{display:grid!important;grid-template-columns:repeat(7,1fr)!important;grid-gap:0!important;border:1px solid #e0e0e0!important;border-radius:8px!important;gap:0!important;overflow:hidden!important}.space-details-page__calendar-day-header{background-color:#f8f8f8!important;border-bottom:1px solid #e0e0e0!important;border-right:1px solid #e0e0e0!important;padding:12px 8px!important;text-align:center!important}.space-details-page__calendar-day-header:last-child{border-right:none!important}.space-details-page__calendar-day-header .MuiTypography-caption{color:#666!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase!important}.space-details-page__calendar-day-empty{background-color:#fafafa!important;border-bottom:1px solid #e0e0e0!important;border-right:1px solid #e0e0e0!important;min-height:80px!important}.space-details-page__calendar-day-empty:nth-child(7n){border-right:none!important}.space-details-page__calendar-day{align-items:flex-start!important;background-color:#fff!important;border-bottom:1px solid #e0e0e0!important;border-right:1px solid #e0e0e0!important;display:flex!important;flex-direction:column!important;min-height:80px!important;padding:8px!important;position:relative!important}.space-details-page__calendar-day:nth-child(7n){border-right:none!important}.space-details-page__calendar-day--available{background-color:#cef!important}.space-details-page__calendar-day--clickable{cursor:pointer!important;transition:all .2s ease!important}.space-details-page__calendar-day--clickable:hover{background-color:#b3e0ff!important;box-shadow:0 2px 8px #0000001a!important}.space-details-page__calendar-day-header-row{align-items:flex-start!important;display:flex!important;justify-content:space-between!important;margin-bottom:4px!important;width:100%!important}.space-details-page__calendar-day-number{color:#000!important;font-size:14px!important;font-weight:600!important}.space-details-page__calendar-day-icon{cursor:pointer!important;flex-shrink:0!important;height:14px!important;transition:all .2s ease!important;width:14px!important}.space-details-page__calendar-day-icon:hover{filter:brightness(1.2)!important;transform:scale(1.1)!important}.space-details-page__calendar-day-status{color:#999!important;font-size:11px!important}.space-details-page__calendar-day-bookings{align-items:center!important;background-color:#22abe426!important;border-radius:4px!important;display:flex!important;gap:4px!important;margin-top:auto!important;padding:4px 6px!important}.space-details-page__calendar-day-bookings .MuiSvgIcon-root{color:#22abe4!important;font-size:12px!important}.space-details-page__calendar-day-bookings .MuiTypography-caption{color:#22abe4!important;font-size:10px!important;font-weight:600!important}.space-details-page__bookings-dot{background-color:#22abe4!important;border-radius:50%!important;flex-shrink:0!important;height:6px!important;width:6px!important}.space-details-page__calendar-legend{align-items:center!important;display:flex!important;gap:24px!important;justify-content:center!important;margin-top:20px!important}.space-details-page__legend-item{align-items:center!important;display:flex!important;gap:8px!important}.space-details-page__legend-dot{border-radius:50%!important;height:12px!important;width:12px!important}.space-details-page__legend-dot--unavailable{background-color:#fff!important;border:2px solid #e0e0e0!important}.space-details-page__legend-dot--available{background-color:#22abe4!important}.space-details-page__bookings-modal-paper{border-radius:12px!important;max-height:80vh!important}.space-details-page__bookings-modal-content{padding:24px!important}.space-details-page__bookings-modal-header{align-items:center!important;display:flex!important;justify-content:space-between!important;margin-bottom:24px!important}.space-details-page__bookings-modal-title{color:#000!important;font-size:18px!important;font-weight:600!important}.space-details-page__bookings-modal-close{color:#666!important}.space-details-page__bookings-modal-close:hover{background-color:#f5f5f5!important}.space-details-page__bookings-list{display:flex!important;flex-direction:column!important;gap:16px!important}.space-details-page__booking-item{align-items:stretch!important;background-color:#fff!important;border:1px solid #e6e9f0!important;border-radius:16px!important;box-shadow:0 6px 16px #0f172a14!important;display:flex!important;gap:16px!important;justify-content:space-between!important;padding:18px 20px!important;transition:transform .2s ease,box-shadow .2s ease!important}.space-details-page__booking-item:hover{box-shadow:0 10px 22px #0f172a1f!important;transform:translateY(-2px)!important}.space-details-page__booking-info{align-items:center!important;display:flex!important;flex:1 1!important;gap:16px!important}.space-details-page__booking-avatar{align-items:center!important;background:#e0e7ff!important;border-radius:12px!important;color:#1f2937!important;display:flex!important;font-size:20px!important;font-weight:600!important;height:64px!important;justify-content:center!important;width:64px!important}.space-details-page__booking-avatar--host_blocked,.space-details-page__booking-avatar--maintenance{background:#e6f0ff!important;color:#1d4ed8!important}.space-details-page__booking-avatar--guest_blocked,.space-details-page__booking-avatar--guest_booked{background:#ffeef2!important;color:#b91c1c!important}.space-details-page__booking-details{display:flex!important;flex-direction:column!important;gap:6px!important;justify-content:center!important}.space-details-page__booking-name{color:#111827!important;font-size:15px!important;font-weight:600!important}.space-details-page__booking-date,.space-details-page__booking-time{color:#475467!important;font-size:12px!important;font-weight:400!important}.space-details-page__booking-reason{color:#64748b!important;font-size:11px!important;font-style:italic!important}.space-details-page__booking-right{align-items:flex-end!important;align-self:stretch!important;display:flex!important;flex-direction:column!important;gap:8px!important;height:100%!important;justify-content:space-between!important;min-height:64px!important}.space-details-page__booking-badge{align-items:center!important;background-color:#0000!important;display:flex!important;gap:4px!important;padding:0!important}.space-details-page__booking-badge .MuiTypography-caption{color:#747474!important;font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:500!important;margin-bottom:0!important}.space-details-page__booking-badge-icon{height:14px!important;width:14px!important}.space-details-page__booking-action-buttons{align-items:center!important;display:flex!important;gap:8px!important}.space-details-page__booking-action-buttons--stacked{align-items:flex-end!important;align-self:flex-end!important;display:flex!important;flex-direction:row!important;gap:10px!important;justify-content:flex-end!important;margin-top:auto!important}.space-details-page__booking-action-button{border-radius:50%!important;padding:4px!important}.space-details-page__booking-action-button--edit{color:#2563eb!important}.space-details-page__booking-action-button--edit:hover{background-color:#2563eb1a!important}.space-details-page__booking-action-button--delete{color:#f43f5e!important}.space-details-page__booking-action-button--delete:hover{background-color:#f43f5e1f!important}.space-details-page__booking-action-icon{height:16px!important;width:16px!important}.space-details-page__cancel-confirmation-paper{border-radius:12px!important}.space-details-page__cancel-confirmation-content{padding:24px!important}.space-details-page__cancel-confirmation-header{align-items:center!important;display:flex!important;justify-content:space-between!important;margin-bottom:16px!important}.space-details-page__cancel-confirmation-title{color:#000!important;font-size:18px!important;font-weight:600!important}.space-details-page__cancel-confirmation-close{color:#666!important}.space-details-page__cancel-confirmation-close:hover{background-color:#f5f5f5!important}.space-details-page__cancel-confirmation-message{color:#666!important;font-size:15px!important;line-height:1.6!important;margin-bottom:24px!important}.space-details-page__cancel-confirmation-actions{display:flex!important;gap:12px!important}.space-details-page__cancel-confirmation-cancel-btn{border:1px solid #d0d0d0!important;border-radius:24px!important;color:#666!important;font-weight:600!important;padding:12px 24px!important;text-transform:none!important}.space-details-page__cancel-confirmation-cancel-btn:hover{background-color:#f5f5f5!important}.space-details-page__cancel-confirmation-delete-btn{background-color:#e91e63!important;border-radius:24px!important;color:#fff!important;font-weight:600!important;padding:12px 24px!important;text-transform:none!important}.space-details-page__cancel-confirmation-delete-btn:hover{background-color:#c2185b!important}.space-details-page__set-availability-modal-paper{border-radius:12px!important;max-height:90vh!important}.space-details-page__set-availability-modal-content{padding:24px!important}.space-details-page__set-availability-modal-header{align-items:center!important;display:flex!important;justify-content:space-between!important;margin-bottom:20px!important}.space-details-page__set-availability-modal-title{color:#000!important;font-size:20px!important;font-weight:600!important}.space-details-page__set-availability-modal-close{color:#666!important}.space-details-page__set-availability-modal-close:hover{background-color:#f5f5f5!important}.space-details-page__availability-date-range-section{align-items:flex-end!important;border-bottom:1px solid #e0e0e0!important;display:flex!important;gap:16px!important;justify-content:space-between!important;margin-bottom:24px!important;padding-bottom:16px!important}.space-details-page__availability-date-inputs{display:flex!important;flex:1 1!important;gap:12px!important}.space-details-page__date-input-group{display:flex!important;flex:1 1!important;flex-direction:column!important;gap:6px!important}.space-details-page__input-label{color:#666!important;font-size:12px!important;font-weight:600!important;letter-spacing:.5px!important;text-transform:uppercase!important}.space-details-page__all-day-section{align-items:center!important;display:flex!important;gap:6px!important;white-space:nowrap!important}.space-details-page__all-day-section .MuiCheckbox-root{color:#22abe4!important;padding:0 8px 0 0!important}.space-details-page__all-day-section .MuiCheckbox-root.Mui-checked{color:#22abe4!important}.space-details-page__all-day-section .MuiTypography-body2{color:#555!important;font-size:13px!important;font-weight:500!important}.space-details-page__date-slot-wrapper{background-color:#fafafa!important;border:1px solid #e0e0e0!important;border-radius:12px!important;margin-bottom:24px!important;padding:20px!important}.space-details-page__date-slot-header{align-items:center!important;display:flex!important;justify-content:space-between!important;margin-bottom:16px!important}.space-details-page__toggle-btn{color:#757575!important}.space-details-page__toggle-btn:hover{background-color:#0000000a!important}.space-details-page__toggle-btn svg{font-size:24px!important}.space-details-page__date-slot-content{margin-top:16px!important}.space-details-page__section-title{color:#212121!important;font-size:14px!important;font-weight:700!important;letter-spacing:.8px!important;margin-bottom:0!important;text-transform:uppercase!important}.space-details-page__date-range-row{align-items:flex-end!important;display:flex!important;gap:16px!important;margin-bottom:24px!important}.space-details-page__all-day-pill{align-items:center!important;background-color:#fff!important;border:1.5px solid #22abe4!important;border-radius:28px!important;display:flex!important;gap:8px!important;padding:10px 20px 10px 16px!important;white-space:nowrap!important}.space-details-page__all-day-pill .MuiCheckbox-root{color:#22abe4!important;padding:0!important}.space-details-page__all-day-pill .MuiCheckbox-root.Mui-checked{color:#22abe4!important}.space-details-page__all-day-pill .MuiTypography-body2{color:#22abe4!important;font-size:14px!important;font-weight:500!important}.space-details-page__date-slots-container{display:flex!important;flex-direction:column!important;gap:12px!important;margin-bottom:12px!important}.space-details-page__date-slot-row{align-items:flex-end!important;display:flex!important;gap:12px!important}.space-details-page__date-field{flex:1 1!important}.space-details-page__date-field .MuiOutlinedInput-root{background-color:#fff!important;border-radius:8px!important}.space-details-page__date-field .MuiOutlinedInput-root fieldset{border-color:#e0e0e0!important}.space-details-page__date-field .MuiOutlinedInput-root:hover fieldset{border-color:#b0b0b0!important}.space-details-page__date-field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#22abe4!important;border-width:1.5px!important}.space-details-page__date-field .MuiInputBase-input{color:#212121!important;font-size:14px!important;padding:12px 14px!important}.space-details-page__date-field .MuiInputLabel-root{color:#757575!important;font-size:13px!important}.space-details-page__date-field .MuiInputLabel-root.Mui-focused{color:#22abe4!important}.space-details-page__remove-date-btn{border:1px solid #f44336!important;border-radius:6px!important;color:#f44336!important;font-size:12px!important;font-weight:500!important;padding:8px 12px!important;text-transform:none!important;white-space:nowrap!important}.space-details-page__remove-date-btn:hover{background-color:#f4433614!important}.space-details-page__remove-date-btn .MuiSvgIcon-root{font-size:14px!important}.space-details-page__add-date-button-container{display:flex!important;justify-content:center!important}.space-details-page__add-date-btn{border:1px solid #d0d0d0!important;border-radius:6px!important;color:#22abe4!important;font-size:12px!important;font-weight:600!important;padding:8px 16px!important;text-transform:none!important;white-space:nowrap!important}.space-details-page__add-date-btn:hover{background-color:#22abe414!important;border-color:#22abe4!important}.space-details-page__add-date-btn .MuiSvgIcon-root{font-size:14px!important}.space-details-page__select-time-section{margin-top:24px!important}.space-details-page__select-time-section .space-details-page__section-title{margin-bottom:16px!important}.space-details-page__time-slots-list{display:flex!important;flex-direction:column!important;gap:16px!important;margin-bottom:20px!important}.space-details-page__time-slot-row{align-items:flex-end!important;display:flex!important;gap:12px!important}.space-details-page__remove-time-btn{background-color:#fff!important;border-radius:8px!important;padding:8px 16px!important}.space-details-page__remove-time-btn:hover{background-color:#f443360a!important;border-color:#d32f2f!important}.space-details-page__availability-date-row{align-items:center!important;border-bottom:1px solid #e0e0e0!important;display:flex!important;justify-content:space-between!important;margin-bottom:20px!important;padding-bottom:16px!important}.space-details-page__availability-date{color:#000!important;font-size:16px!important;font-weight:600!important}.space-details-page__all-day-checkbox{align-items:center!important;display:flex!important;gap:4px!important}.space-details-page__all-day-checkbox .MuiCheckbox-root,.space-details-page__all-day-checkbox .MuiCheckbox-root.Mui-checked{color:#22abe4!important}.space-details-page__all-day-checkbox .MuiTypography-body2{color:#666!important;font-size:14px!important}.space-details-page__availability-time-slots{display:flex!important;flex-direction:column!important;gap:16px!important;margin-bottom:24px!important}.space-details-page__availability-time-row{align-items:flex-end!important;display:flex!important;gap:12px!important}.space-details-page__time-field{flex:1 1!important}.space-details-page__time-field .MuiOutlinedInput-root{background-color:#fff!important;border-radius:8px!important}.space-details-page__time-field .MuiOutlinedInput-root fieldset{border-color:#e0e0e0!important}.space-details-page__time-field .MuiOutlinedInput-root:hover fieldset{border-color:#b0b0b0!important}.space-details-page__time-field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#22abe4!important;border-width:1.5px!important}.space-details-page__time-field .MuiInputBase-input{color:#212121!important;font-size:14px!important;padding:12px 14px!important}.space-details-page__time-field .MuiInputLabel-root{color:#757575!important;font-size:13px!important}.space-details-page__time-field .MuiInputLabel-root.Mui-focused{color:#22abe4!important}.space-details-page__remove-time-btn{border:1px solid #f44336!important;border-radius:6px!important;color:#f44336!important;font-size:12px!important;font-weight:500!important;padding:8px 12px!important;text-transform:none!important;white-space:nowrap!important}.space-details-page__remove-time-btn:hover{background-color:#f4433614!important}.space-details-page__remove-time-btn .MuiSvgIcon-root{font-size:14px!important}.space-details-page__add-time-btn-container{display:flex!important;justify-content:center!important}.space-details-page__add-time-btn{background-color:#fff!important;border:1px solid #e0e0e0!important;border-radius:8px!important;color:#22abe4!important;font-size:13px!important;font-weight:500!important;padding:8px 20px!important;text-transform:none!important;white-space:nowrap!important}.space-details-page__add-time-btn:hover{background-color:#22abe40a!important;border-color:#22abe4!important}.space-details-page__add-time-btn .MuiSvgIcon-root{font-size:16px!important}.space-details-page__add-date-btn-wrapper{display:flex!important;justify-content:flex-end!important;margin-bottom:24px!important}.space-details-page__add-date-btn-small{background-color:#fff!important;border:1px solid #e0e0e0!important;border-radius:8px!important;color:#22abe4!important;font-size:13px!important;font-weight:500!important;padding:8px 20px!important;text-transform:none!important}.space-details-page__add-date-btn-small:hover{background-color:#22abe40a!important;border-color:#22abe4!important}.space-details-page__add-date-btn-small .MuiSvgIcon-root{font-size:16px!important}.space-details-page__availability-modal-actions{display:flex!important;gap:12px!important;margin-top:24px!important}.space-details-page__cancel-availability-btn{border:1px solid #d0d0d0!important;border-radius:24px!important;color:#666!important;font-weight:600!important;padding:12px 24px!important;text-transform:none!important}.space-details-page__cancel-availability-btn:hover{background-color:#f5f5f5!important}.space-details-page__save-availability-btn{background-color:#e91e63!important;border-radius:24px!important;color:#fff!important;font-weight:600!important;padding:12px 24px!important;text-transform:none!important}.space-details-page__save-availability-btn:hover{background-color:#c2185b!important}@media(max-width:768px){.space-details-page__tabs-wrapper{padding:16px!important}.space-details-page__header-info{flex-direction:column!important;gap:16px!important}.space-details-page__address-reviews{align-items:flex-start!important;flex-direction:column!important;gap:8px!important}.space-details-page__reviews-badge{height:40px!important;width:40px!important}.space-details-page__review-count{font-size:16px!important}.space-details-page__title{font-size:20px!important}.space-details-page__price{font-size:18px!important}.space-details-page__availability-config{padding:16px!important}.space-details-page__date-display{flex-direction:column!important;gap:12px!important}.space-details-page__config-actions,.space-details-page__date-inputs,.space-details-page__time-inputs{flex-direction:column!important}.space-details-page__calendar{padding:16px!important}.space-details-page__calendar-grid{font-size:12px!important}.space-details-page__calendar-day,.space-details-page__calendar-day-empty{min-height:60px!important;padding:4px!important}.space-details-page__calendar-day-number{font-size:12px!important}.space-details-page__calendar-day-status{font-size:9px!important}.space-details-page__calendar-day-bookings{padding:2px 4px!important}.space-details-page__calendar-day-bookings .MuiSvgIcon-root{font-size:10px!important}.space-details-page__calendar-day-bookings .MuiTypography-caption{font-size:8px!important}.space-details-page__calendar-legend{flex-direction:column!important;gap:12px!important}.space-details-page__bookings-modal-content{padding:16px!important}.space-details-page__booking-item{align-items:flex-start!important;flex-direction:column!important;gap:12px!important}.space-details-page__booking-actions{justify-content:space-between!important;width:100%!important}.space-details-page__set-availability-modal-content{padding:16px!important}.space-details-page__availability-date-row{align-items:flex-start!important;flex-direction:column!important;gap:12px!important}.space-details-page__availability-time-row{align-items:stretch!important;flex-direction:column!important}.space-details-page__time-field{width:100%!important}.space-details-page__availability-modal-actions{flex-direction:column!important}.space-details-page__cancel-confirmation-content{padding:16px!important}.space-details-page__cancel-confirmation-actions{flex-direction:column!important}}.space-details-page__visits-tab{padding:24px 0!important}.space-details-page__visits-title{color:#000!important;font-size:18px!important;font-weight:600!important;margin-bottom:24px!important}.space-details-page__visits-filters{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:16px!important;gap:16px!important;margin-bottom:32px!important}@media(min-width:960px){.space-details-page__visits-filters{gap:24px!important}}.space-details-page__filter-field{position:relative!important}.space-details-page__date-input{background-color:#fff!important;border:1px solid #d0d0d0!important;border-radius:8px!important;color:#757575!important;font-size:14px!important;outline:none!important;padding:12px 48px 12px 16px!important;transition:border-color .2s,box-shadow .2s!important;width:100%!important}.space-details-page__date-input:focus{border-color:#22abe4!important;box-shadow:0 0 0 2px #22abe41a!important}.space-details-page__date-input:hover{border-color:#999!important}.space-details-page__date-input::placeholder{color:#999!important}.space-details-page__name-input{background-color:#fff!important;border:1px solid #d0d0d0!important;border-radius:24px!important;color:#757575!important;font-size:14px!important;outline:none!important;padding:12px 48px 12px 16px!important;transition:border-color .2s,box-shadow .2s!important;width:100%!important}.space-details-page__name-input:focus{border-color:#22abe4!important;box-shadow:0 0 0 2px #22abe41a!important}.space-details-page__name-input:hover{border-color:#999!important}.space-details-page__name-input::placeholder{color:#999!important}.space-details-page__date-picker{width:100%!important}.space-details-page__date-picker .MuiInputLabel-root{display:none!important}.space-details-page__date-picker .MuiInputBase-input{color:#757575!important;font-size:12px!important}.space-details-page__date-picker .MuiInputBase-input::placeholder{color:#999!important;font-size:12px!important;opacity:1!important}.space-details-page__date-picker .MuiInputAdornment-root{margin-right:8px!important}.space-details-page__date-picker .MuiInputAdornment-root .MuiIconButton-root{padding:4px!important}.space-details-page__date-picker .MuiInputAdornment-root .MuiIconButton-root img{height:16px!important;object-fit:contain!important;width:16px!important}.space-details-page__date-picker .MuiInputAdornment-root .MuiIconButton-root svg{font-size:16px!important;height:16px!important;width:16px!important}.space-details-page__search-icon{height:16px!important;object-fit:contain!important;pointer-events:none!important;position:absolute!important;right:24px!important;top:50%!important;transform:translateY(-50%)!important;width:16px!important}.space-details-page__visit-requests-grid{display:grid!important;grid-template-columns:1fr!important;grid-gap:20px!important;gap:20px!important;margin-bottom:32px!important}@media(min-width:960px){.space-details-page__visit-requests-grid{gap:24px!important;grid-template-columns:1fr 1fr!important}}.space-details-page__visit-request-card{background-color:#f5f5f5!important;border-radius:12px!important;cursor:pointer!important;padding:15px!important;transition:all .2s!important}.space-details-page__visit-request-card:hover{box-shadow:0 2px 8px #0000001a!important;transform:translateY(-2px)!important}.space-details-page__visit-request-header{align-items:flex-start!important;display:flex!important;justify-content:space-between!important}.space-details-page__visit-request-left{align-items:flex-start!important;display:flex!important;gap:12px!important}.space-details-page__visit-avatar-wrapper{flex-shrink:0!important}.space-details-page__visit-avatar-square{align-items:center!important;background-color:#d0d0d0!important;border-radius:8px!important;color:#fff!important;display:flex!important;height:80px!important;justify-content:center!important;width:80px!important}.space-details-page__visit-avatar-icon{font-size:58px!important}.space-details-page__visit-name-row{align-items:center!important;display:flex!important;gap:8px!important;margin-bottom:10px!important}.space-details-page__visit-name-badge{align-items:center!important;border-radius:20px!important;display:flex!important;gap:6px!important;margin:0!important;padding:0!important}.space-details-page__visit-name{color:#000!important;flex-shrink:0!important;font-size:16px!important;font-weight:600!important;line-height:1!important;margin-bottom:10px!important;margin-top:5px!important;min-width:0!important}.space-details-page__verified-badge{align-items:center!important;background-color:#22abe4!important;border-radius:50%!important;color:#fff!important;display:flex!important;font-size:12px!important;font-weight:700!important;height:18px!important;justify-content:center!important;width:18px!important}.space-details-page__verified-icon{flex-shrink:0!important;height:18px!important;margin-left:4px!important;object-fit:contain!important;width:18px!important}.space-details-page__visit-contact{display:flex!important;flex-direction:column!important;gap:4px!important}.space-details-page__contact-item{align-items:center!important;display:flex!important;gap:6px!important}.space-details-page__contact-icon{color:#e91e63!important;font-size:14px!important}.space-details-page__contact-icon-img{height:16px!important;object-fit:contain!important;width:16px!important}.space-details-page__contact-text{color:#757575!important;font-size:13px!important}.space-details-page__visit-submitted{color:#999!important;font-size:12px!important;white-space:nowrap!important}.space-details-page__visits-pagination{align-items:center!important;display:flex!important;gap:8px!important;justify-content:center!important;margin-top:32px!important}.space-details-page__pagination-arrow{background-color:#22abe4!important;border-radius:50%!important;color:#fff!important;height:40px!important;width:40px!important}.space-details-page__pagination-arrow:hover{background-color:#1a8fbd!important}.space-details-page__pagination-arrow:disabled{background-color:#d0d0d0!important;color:#fff!important;cursor:not-allowed!important;opacity:.6!important}.space-details-page__pagination-arrow:disabled:hover{background-color:#d0d0d0!important}.space-details-page__pagination-arrow .MuiSvgIcon-root{font-size:20px!important}.space-details-page__pagination-number{background-color:#0000!important;border:1px solid #d0d0d0!important;border-radius:50%!important;color:#000!important;font-size:14px!important;font-weight:500!important;height:40px!important;width:40px!important}.space-details-page__pagination-number:hover{background-color:#f5f5f5!important}.space-details-page__pagination-number--active{background-color:#22abe4!important;border-color:#22abe4!important;color:#fff!important}.space-details-page__pagination-number--active:hover{background-color:#1a8fbd!important}.space-details-page__availability-menu-btn{color:#666!important;padding:2px!important}.space-details-page__availability-menu-btn:hover{background-color:#0000000a!important}.space-details-page__availability-menu-btn svg{font-size:18px!important}.space-details-page__availability-menu{border-radius:12px!important;box-shadow:0 8px 24px #0000001f!important;padding:6px!important}.space-details-page__availability-menu-item{align-items:center!important;border-radius:10px!important;color:#e91e63!important;display:flex!important;font-size:13px!important;font-weight:600!important;gap:6px!important;padding:6px 14px!important}.space-details-page__availability-menu-item:hover{background-color:#e91e6314!important}.space-details-page__availability-menu-icon{color:#e91e63!important}.space-details-page__availability-menu-icon svg{font-size:16px!important}.space-details-page__remove-availability-dialog .MuiPaper-root{border-radius:20px!important;max-width:420px!important;padding:24px!important}.space-details-page__remove-availability-content{display:flex!important;flex-direction:column!important;gap:18px!important}.space-details-page__remove-availability-header{align-items:center!important;display:flex!important;justify-content:space-between!important}.space-details-page__remove-availability-title{color:#000!important;font-size:20px!important;font-weight:600!important}.space-details-page__remove-availability-close{color:#666!important}.space-details-page__remove-availability-close:hover{background-color:#f5f5f5!important}.space-details-page__remove-availability-message{color:#4a5562!important;font-size:14px!important;line-height:1.5!important}.space-details-page__remove-availability-actions{display:flex!important;gap:12px!important}.space-details-page__remove-availability-cancel-btn{border:1px solid #d0d0d0!important;border-radius:24px!important;color:#666!important;font-weight:600!important;padding:10px 24px!important;text-transform:none!important}.space-details-page__remove-availability-cancel-btn:hover{background-color:#f5f5f5!important}.space-details-page__remove-availability-confirm-btn{background-color:#e91e63!important;border-radius:24px!important;color:#fff!important;font-weight:600!important;padding:10px 28px!important;text-transform:none!important}.space-details-page__remove-availability-confirm-btn:hover{background-color:#c2185b!important}.add-space-page{max-width:1000px!important;padding-block:32px!important;padding-inline:24px!important}@media(min-width:600px){.add-space-page{max-width:1000px!important}}@media(min-width:960px){.add-space-page{max-width:1000px!important}}@media(min-width:1280px){.add-space-page{max-width:1200px!important}}@media(min-width:1920px){.add-space-page{max-width:1500px!important}}@media(min-width:2460px){.add-space-page{max-width:1900px!important}}.add-space-page .MuiFormLabel-root,.add-space-page .MuiFormLabel-root.Mui-focused,.add-space-page .MuiFormLabel-root.MuiFormLabel-filled,.add-space-page .MuiInputLabel-root,.add-space-page .MuiInputLabel-root.Mui-focused,.add-space-page .MuiInputLabel-root.MuiFormLabel-filled,.add-space-page .MuiInputLabel-root.MuiInputLabel-shrink{color:#828282!important}.add-space-page__breadcrumb{-webkit-margin-after:24px!important;margin-block-end:24px!important}.add-space-page__header{align-items:center!important;display:flex!important;justify-content:space-between!important;-webkit-margin-after:32px!important;margin-block-end:32px!important}.add-space-page__title{color:#242424!important;font-family:DM Sans,sans-serif!important;font-size:32px!important;font-weight:700!important;line-height:42px!important}.add-space-page__delete-icon{color:#ff0054!important;transition:all .2s ease!important}.add-space-page__delete-icon:hover{background-color:#ff00541a!important}.add-space-page__form{display:flex!important;flex-direction:column!important;gap:40px!important;padding:32px!important}@media(max-width:768px){.add-space-page__form{padding:24px!important}}@media(max-width:480px){.add-space-page__form{padding:16px!important}}.add-space-page__form .MuiFormLabel-root,.add-space-page__form .MuiFormLabel-root.Mui-focused,.add-space-page__form .MuiFormLabel-root.MuiFormLabel-filled,.add-space-page__form .MuiInputLabel-root,.add-space-page__form .MuiInputLabel-root.Mui-focused,.add-space-page__form .MuiInputLabel-root.MuiFormLabel-filled,.add-space-page__form .MuiInputLabel-root.MuiInputLabel-shrink{color:#828282!important}.add-space-page__section{display:flex!important;flex-direction:column!important;gap:20px!important}.add-space-page__section-title{color:#242424!important;font-family:DM Sans,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:31px!important;-webkit-margin-after:8px!important;margin-block-end:8px!important}.add-space-page__checkbox-wrapper{align-items:center!important;border-radius:8px!important;display:flex!important;flex-direction:row!important;gap:8px!important;max-width:313px!important;min-height:18px!important;padding:0 6px!important;width:-webkit-fit-content!important;width:fit-content!important;-webkit-margin-after:16px!important;margin-block-end:16px!important}.add-space-page__checkbox{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background:#fff!important;border:1px solid #d0d5dd!important;border-radius:3px!important;cursor:pointer!important;flex-shrink:0!important;height:18px!important;margin:0!important;min-height:18px!important;min-width:18px!important;position:relative!important;transition:all .2s ease!important;width:18px!important}.add-space-page__checkbox:hover{border-color:#22abe4!important}.add-space-page__checkbox:checked{background:#22abe4!important;border:1px solid #22abe4!important}.add-space-page__checkbox:checked:after{border:solid #fff!important;border-width:0 2px 2px 0!important;content:""!important;display:block!important;height:10px!important;left:4px!important;position:absolute!important;top:1px!important;transform:rotate(45deg)!important;width:6px!important}.add-space-page__checkbox:focus{box-shadow:0 0 0 2px #22abe44d!important;outline:none!important}.add-space-page__checkbox:focus-visible{box-shadow:0 0 0 2px #22abe44d!important;outline:none!important}.add-space-page__checkbox-label{color:#000!important;cursor:pointer!important;flex:1 1!important;font-family:DM Sans,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:16px!important;max-width:275px!important;-webkit-user-select:none!important;user-select:none!important}.add-space-page__checkbox-label--terms{line-height:20px!important;max-width:none!important}.add-space-page__checkbox-wrapper--terms{max-width:none!important;-webkit-margin-after:24px!important;align-items:flex-start!important;align-self:flex-start!important;justify-content:flex-start!important;margin-block-end:24px!important}.add-space-page__terms-link{color:#22abe4!important;cursor:pointer!important;text-decoration:underline!important;transition:color .2s ease!important}.add-space-page__terms-link:hover{color:#1976d2!important;text-decoration:underline!important}.add-space-page__terms-link:active{color:#1565c0!important}.add-space-page__note{background:#fff3cd!important;border:1px solid #ffc107!important;border-radius:8px!important;padding:16px!important;-webkit-margin-after:20px!important;margin-block-end:20px!important}.add-space-page__note-text{color:#856404!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important}.add-space-page__form-row{display:flex!important;gap:20px!important;width:100%!important}@media(max-width:768px){.add-space-page__form-row{flex-direction:column!important}}.add-space-page__form-group{display:flex!important;flex-direction:column!important;width:100%!important}.add-space-page__form-group--half{box-sizing:border-box!important;flex:1 1!important;max-width:calc(50% - 10px)!important;min-width:0!important;width:calc(50% - 10px)!important}.add-space-page__form-group--full{width:100%!important}.add-space-page__form-group--price{max-width:300px!important}.add-space-page__form-group .MuiFormLabel-root,.add-space-page__form-group .MuiFormLabel-root.Mui-focused,.add-space-page__form-group .MuiFormLabel-root.MuiFormLabel-filled,.add-space-page__form-group .MuiInputLabel-root,.add-space-page__form-group .MuiInputLabel-root.Mui-focused,.add-space-page__form-group .MuiInputLabel-root.MuiFormLabel-filled,.add-space-page__form-group .MuiInputLabel-root.MuiInputLabel-shrink{color:#828282!important}.add-space-page__field-label{color:#242424!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:18px!important;-webkit-margin-after:8px!important;margin-block-end:8px!important}.add-space-page__time-inputs{display:flex!important;gap:12px!important}.add-space-page__upload-area{background:#f9fafb!important;border:2px dashed #d0d5dd!important;border-radius:12px!important;cursor:pointer!important;padding:32px!important;text-align:center!important;transition:all .2s ease!important}.add-space-page__upload-area:hover{background:#f0f9ff!important;border-color:#22abe4!important}.add-space-page__file-input{display:none!important}.add-space-page__upload-label{align-items:center!important;cursor:pointer!important;display:flex!important;flex-direction:column!important;gap:12px!important}.add-space-page__upload-icon{color:#22abe4!important;font-size:48px!important}.add-space-page__upload-text{color:#667085!important;font-family:DM Sans,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:21px!important}.add-space-page__upload-link{color:#22abe4!important;cursor:pointer!important;text-decoration:underline!important}.add-space-page__upload-hint{color:#98a2b3!important}.add-space-page__upload-hint,.add-space-page__upload-info{font-family:DM Sans,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:16px!important}.add-space-page__upload-info{color:#667085!important;-webkit-margin-before:8px!important;display:block!important;margin-block-start:8px!important}.add-space-page__preview-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))!important;grid-gap:16px!important;gap:16px!important;-webkit-margin-before:20px!important;margin-block-start:20px!important}.add-space-page__preview-item{position:relative!important;width:100%!important;-webkit-padding-before:56.25%!important;background:#f3f4f6!important;border-radius:8px!important;overflow:hidden!important;padding-block-start:56.25%!important}.add-space-page__preview-item img,.add-space-page__preview-item video{height:100%!important;inset-block-start:0!important;inset-inline-start:0!important;object-fit:cover!important;position:absolute!important;width:100%!important}.add-space-page__remove-btn{background:#ffffffe6!important;color:#ff0054!important;inset-block-start:8px!important;inset-inline-end:8px!important;position:absolute!important}.add-space-page__remove-btn:hover{background:#fff!important}.add-space-page__section--rules{align-items:flex-start!important;padding:0!important}.add-space-page__rules-list,.add-space-page__section--rules{display:flex!important;flex-direction:column!important;gap:12px!important}.add-space-page__rules-list{width:100%!important}.add-space-page__rule-card{background:#fff!important;border:1px solid #ebebeb!important;border-radius:16px!important;box-sizing:border-box!important;gap:32px!important;justify-content:space-between!important;min-height:60px!important;padding:10px 16px!important}.add-space-page__rule-card,.add-space-page__rule-card-content{align-items:center!important;display:flex!important;flex-direction:row!important}.add-space-page__rule-card-content{flex:1 1!important;justify-content:flex-start!important}.add-space-page__rule-file-content{align-items:center!important;cursor:pointer!important;display:flex!important;flex-direction:row!important;gap:10px!important;padding:0!important;transition:opacity .2s ease!important}.add-space-page__rule-file-content:hover{opacity:.8!important}.add-space-page__rule-file-icon-wrapper{flex-shrink:0!important;height:40px!important;position:relative!important;width:40px!important}.add-space-page__rule-file-icon{color:#d0d5dd!important;height:40px!important;left:5px!important;position:absolute!important;top:0!important;width:30px!important}.add-space-page__rule-file-badge{align-items:center!important;background:#f04438!important;border-radius:2px!important;color:#fff!important;display:flex!important;flex-direction:row!important;font-family:Poppins,sans-serif!important;font-size:10px!important;font-weight:700!important;height:13px!important;justify-content:center!important;left:1px!important;line-height:15px!important;padding:3px 2px!important;position:absolute!important;text-align:center!important;top:20px!important;width:23px!important}.add-space-page__rule-file-name{color:#0297d5!important;font-family:DM Sans,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:21px!important;-webkit-text-decoration-line:underline!important;text-decoration-line:underline!important}.add-space-page__rule-file-name:hover{color:#22abe4!important;text-decoration:underline!important}.add-space-page__rule-text-content{align-items:center!important;display:flex!important;flex-direction:row!important;gap:5px!important;padding:0!important}.add-space-page__rule-number{flex-shrink:0!important}.add-space-page__rule-number,.add-space-page__rule-text{color:#000!important;font-family:DM Sans,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:21px!important}.add-space-page__rule-text{word-break:break-word!important}.add-space-page__rule-card-actions{align-items:center!important;display:flex!important;flex-direction:row!important;flex-shrink:0!important;gap:16px!important;padding:0!important}.add-space-page__rule-toggle .MuiSwitch-switchBase,.add-space-page__rule-toggle .MuiSwitch-switchBase.Mui-checked{color:#fff!important}.add-space-page__rule-toggle .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background:#22abe4!important;opacity:1!important}.add-space-page__rule-toggle .MuiSwitch-switchBase:not(.Mui-checked)+.MuiSwitch-track{background:#e0e0e0!important;opacity:1!important}.add-space-page__rule-toggle .MuiSwitch-track{border-radius:100px!important}.add-space-page__rule-toggle .MuiSwitch-thumb{background:#fff!important;height:20px!important;width:20px!important}.add-space-page__rule-remove{align-items:center!important;cursor:pointer!important;display:flex!important;flex-direction:row!important;gap:10px!important;padding:0!important;transition:opacity .2s ease!important}.add-space-page__rule-remove:hover{opacity:.8!important}.add-space-page__rule-remove-icon{color:#ff6060!important;height:20px!important;width:20px!important}.add-space-page__rule-remove-text{color:#ff6060!important;font-family:DM Sans,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:21px!important}.add-space-page__add-rule-button{align-items:center!important;background:#22abe41a!important;border:1px solid #22abe4!important;border-radius:100px!important;box-sizing:border-box!important;cursor:pointer!important;display:flex!important;flex:none!important;flex-direction:row!important;flex-grow:0!important;gap:5px!important;height:50px!important;justify-content:center!important;order:1!important;padding:0 16px!important;transition:all .2s ease!important;width:160px!important}.add-space-page__add-rule-button:hover{background:#22abe426!important;border:1px solid #22abe4!important}.add-space-page__add-rule-button:active{background:#22abe433!important;border:1px solid #22abe4!important}.add-space-page__add-rule-button.Mui-focusVisible,.add-space-page__add-rule-button:focus,.add-space-page__add-rule-button:focus-visible,.add-space-page__add-rule-button:focus-within{border:1px solid #22abe4!important;box-shadow:none!important;outline:none!important}.add-space-page__add-rule-button .MuiButton-startIcon{flex:none!important;flex-grow:0!important;margin:0 5px 0 0!important;order:0!important}.add-space-page__add-rule-button .MuiButton-startIcon,.add-space-page__add-rule-button .MuiButton-startIcon svg{color:#0297d5!important;height:20px!important;width:20px!important}.add-space-page__add-rule-button .MuiButton-label{flex:none!important;flex-grow:0!important;font-style:normal!important;height:21px!important;order:1!important;width:31px!important}.add-space-page__add-rule-button .MuiButton-label,.add-space-page__add-rule-button.MuiButton-root{color:#0297d5!important;font-family:DM Sans,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:21px!important}.add-space-page__add-rule-button.MuiButton-root{min-width:auto!important;padding:0 16px!important;text-transform:none!important}.add-space-page__add-rule-button.MuiButton-root.Mui-focusVisible,.add-space-page__add-rule-button.MuiButton-root:active,.add-space-page__add-rule-button.MuiButton-root:focus,.add-space-page__add-rule-button.MuiButton-root:focus-visible,.add-space-page__add-rule-button.MuiButton-root:focus-within,.add-space-page__add-rule-button.MuiButton-root:hover{border:1px solid #22abe4!important;outline:none!important}.add-space-page__add-rule-button:focus{border:1px solid #22abe4!important;box-shadow:none!important;outline:none!important}.add-space-page__add-rule-button:focus-visible{border:1px solid #22abe4!important;box-shadow:0 0 0 2px #22abe44d!important;outline:none!important}.add-space-page__main-layout{display:flex!important;flex-direction:column!important;gap:24px!important}.add-space-page__space-card{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:16px!important;box-shadow:0 1px 3px #0000001a!important;overflow:hidden!important;transition:border-color .3s ease!important}.add-space-page__space-card--error{border:1px solid #ef4444!important;box-shadow:0 1px 3px #ef444433!important}.add-space-page__space-header{padding:24px 32px!important}@media(max-width:768px){.add-space-page__space-header{padding:20px 24px!important}}@media(max-width:480px){.add-space-page__space-header{padding:16px 20px!important}}.add-space-page__space-title-row{align-items:center!important;display:flex!important;justify-content:space-between!important}.add-space-page__space-title-section{align-items:center!important;display:flex!important;gap:12px!important}.add-space-page__space-title{color:#111827!important;font-family:DM Sans,sans-serif!important;font-size:24px!important;font-weight:700!important;line-height:32px!important;margin:0!important}.add-space-page__space-actions{align-items:center!important;display:flex!important;gap:8px!important}.add-space-page__remove-icon{color:#ef4444!important}.add-space-page__remove-icon:hover{background-color:#ef44441a!important}.add-space-page__remove-icon:disabled{background-color:#0000!important;color:#9ca3af!important;cursor:not-allowed!important}.add-space-page__remove-icon:disabled,.add-space-page__remove-icon:disabled img{filter:grayscale(100%)!important;opacity:.5!important}.add-space-page__collapse-icon{align-items:center!important;background:#0000!important;border:1px solid #ccc!important;border-radius:100px!important;box-sizing:border-box!important;color:#ff0054!important;display:flex!important;flex:none!important;flex-direction:row!important;flex-grow:0!important;gap:10px!important;height:40px!important;justify-content:center!important;margin:0 auto!important;order:1!important;padding:10px!important;width:40px!important}.add-space-page__collapse-icon:hover{background-color:#ff00541a!important;border-color:#ff0054!important}.add-space-page__collapse-icon .MuiSvgIcon-root{color:#ff0054!important;height:30px!important;width:30px!important}.add-space-page__right-sidebar{display:flex!important;flex-direction:column!important;flex-shrink:0!important;gap:20px!important;width:200px!important}@media(max-width:1024px){.add-space-page__right-sidebar{flex-direction:row!important;justify-content:space-between!important;width:100%!important}}@media(max-width:768px){.add-space-page__right-sidebar{flex-direction:column!important;gap:16px!important}}.add-space-page__add-space-button,.add-space-page__add-space-button--small{align-self:flex-end!important;background:#22abe41a!important;border:1px solid #22abe4!important;border-radius:100px!important;color:#0297d5!important;font-family:DM Sans,sans-serif!important;font-size:15px!important;font-weight:400!important;height:46px!important;line-height:21px!important;width:200px!important}.add-space-page__add-space-button--small:hover,.add-space-page__add-space-button:hover{background:#22abe426!important}.add-space-page__add-space-button--small:active,.add-space-page__add-space-button:active{background:#22abe433!important}.Mui-focusVisible.add-space-page__add-space-button--small,.add-space-page__add-space-button--small:focus,.add-space-page__add-space-button--small:focus-visible,.add-space-page__add-space-button--small:focus-within,.add-space-page__add-space-button.Mui-focusVisible,.add-space-page__add-space-button:focus,.add-space-page__add-space-button:focus-visible,.add-space-page__add-space-button:focus-within{border:1px solid #22abe4!important;color:#0297d5!important;outline:none!important}@media(max-width:1024px){.add-space-page__add-space-button,.add-space-page__add-space-button--small{width:100%!important}}.add-space-page__action-buttons{align-items:flex-end!important;display:flex!important;flex-direction:column!important;gap:40px!important;padding:24px 0!important}@media(max-width:768px){.add-space-page__action-buttons{align-items:stretch!important;gap:16px!important;padding:20px 0!important}}.add-space-page__submit-buttons{display:flex!important;gap:16px!important;justify-content:flex-end!important}@media(max-width:768px){.add-space-page__submit-buttons{flex-direction:column!important;gap:12px!important}}.add-space-page__review-button{border-radius:100px!important;font-family:DM Sans,sans-serif!important;font-size:16px!important;font-weight:600!important;height:50px!important;letter-spacing:.015em!important;line-height:150%!important;width:200px!important}@media(max-width:1024px){.add-space-page__review-button{width:100%!important}}.add-space-page__cancel-button{align-items:center!important;background:#0000!important;border:1px solid #ff0054!important;border-radius:100px!important;box-sizing:border-box!important;display:flex!important;flex:none!important;flex-direction:row!important;flex-grow:0!important;gap:10px!important;height:50px!important;justify-content:center!important;order:0!important;padding:10px!important;width:200px!important}.add-space-page__cancel-button .MuiButton-label{color:#ff0054!important;flex:none!important;flex-grow:0!important;font-family:DM Sans,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:600!important;height:24px!important;letter-spacing:.015em!important;line-height:150%!important;order:0!important;width:55px!important}.add-space-page__cancel-button.Mui-focusVisible,.add-space-page__cancel-button:focus,.add-space-page__cancel-button:focus-visible,.add-space-page__cancel-button:focus-within{background:#0000!important;border:1px solid #ff0054!important;color:#ff0054!important;outline:none!important}.add-space-page__cancel-button:hover{background:#ff00540d!important;border:1px solid #ff0054!important;color:#ff0054!important}.add-space-page__cancel-button:active{background:#ff00541a!important;border:1px solid #ff0054!important;color:#ff0054!important}.add-space-page__cancel-button.MuiButton-root.Mui-focusVisible,.add-space-page__cancel-button.MuiButton-root:focus,.add-space-page__cancel-button.MuiButton-root:focus-visible,.add-space-page__cancel-button.MuiButton-root:focus-within{background:#0000!important;border:1px solid #ff0054!important;color:#ff0054!important;outline:none!important}@media(max-width:1024px){.add-space-page{padding-inline:16px!important}.add-space-page__title{font-size:28px!important;line-height:36px!important}.add-space-page__section-title{font-size:20px!important;line-height:26px!important}}@media(max-width:768px){.add-space-page{padding-block:24px!important;padding-inline:12px!important}.add-space-page__title{font-size:24px!important;line-height:31px!important}.add-space-page__section-title{font-size:18px!important;line-height:23px!important}.add-space-page__preview-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))!important}.add-space-page__upload-area{padding:24px 16px!important}}@media(max-width:480px){.add-space-page__header{align-items:flex-start!important;flex-direction:column!important;gap:12px!important}.add-space-page__preview-grid{grid-template-columns:1fr!important}.add-space-page__form-group--price{max-width:100%!important}}.renew-subscription-modal__content{display:flex!important;flex-direction:column!important;gap:24px!important}.renew-subscription-modal__message{color:#000!important;font-family:DM Sans,sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:23px!important}.renew-subscription-modal__amount-card{align-items:flex-start!important;background:#f8f9fa!important;border:1px solid #dbdbdb!important;border-radius:16px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;padding:8px 24px!important}.renew-subscription-modal__amount-row{align-items:center!important;display:flex!important;gap:24px!important;justify-content:space-between!important;width:100%!important}.renew-subscription-modal__amount-label{color:#0a0a0a!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;font-weight:700!important;letter-spacing:-.3125px!important;line-height:24px!important}.renew-subscription-modal__amount-value{align-items:baseline!important;display:flex!important;gap:6px!important}.renew-subscription-modal__amount-price{color:#0a0a0a!important;font-family:DM Sans,sans-serif!important;font-size:20px!important;font-weight:700!important;letter-spacing:.351562px!important;line-height:48px!important}.renew-subscription-modal__amount-period{color:#6a7282!important;font-family:DM Sans,sans-serif!important;font-size:12px!important;font-weight:500!important;letter-spacing:-.3125px!important;line-height:24px!important}.add-space-page__add-space-button--small{width:180px!important}.guest-booking-history-page{font-family:DM Sans,sans-serif!important;padding:24px 0!important}.guest-booking-history-page__header{margin-bottom:24px!important}.guest-booking-history-page__title{color:#000!important;font-family:DM Sans,sans-serif!important;font-size:28px!important;font-weight:600!important}.guest-booking-history-page__filters{margin-bottom:20px!important}.guest-booking-history-page__search-row{align-items:center!important;display:flex!important;gap:16px!important}.guest-booking-history-page__search-field{flex:1 1!important;max-width:300px!important}.guest-booking-history-page__search-field .MuiOutlinedInput-root{background-color:#fff!important;border-radius:24px!important}.guest-booking-history-page__search-field .MuiOutlinedInput-root fieldset{border-color:#e0e0e0!important}.guest-booking-history-page__search-field .MuiOutlinedInput-root.Mui-focused fieldset,.guest-booking-history-page__search-field .MuiOutlinedInput-root:hover fieldset{border-color:#22abe4!important}.guest-booking-history-page__search-field .MuiInputBase-input{font-family:DM Sans,sans-serif!important;font-size:14px!important;padding:10px 14px!important}.guest-booking-history-page__search-field .MuiInputBase-input::placeholder{color:#999!important;font-family:DM Sans,sans-serif!important;opacity:1!important}.guest-booking-history-page__search-icon{color:#666!important;font-size:20px!important}.guest-booking-history-page__search-icon.search-icon-pink{color:#ff0054!important}.guest-booking-history-page__search-button{align-items:center!important;background-color:#ff0054!important;border-radius:50%!important;cursor:pointer!important;display:flex!important;height:44px!important;justify-content:center!important;transition:all .2s ease!important;width:44px!important}.guest-booking-history-page__search-button svg{color:#fff!important;font-size:22px!important}.guest-booking-history-page__search-button:hover{background-color:#e0004b!important}.guest-booking-history-page__status-filters{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:24px!important;margin-bottom:24px!important}.guest-booking-history-page__checkbox{margin:0!important}.guest-booking-history-page__checkbox .MuiCheckbox-root{color:#666!important;padding:4px!important}.guest-booking-history-page__checkbox .MuiCheckbox-root.Mui-checked{color:#22abe4!important}.guest-booking-history-page__checkbox .MuiFormControlLabel-label{color:#333!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;margin-left:4px!important}.guest-booking-history-page__cards-container{display:grid!important;grid-template-columns:repeat(2,1fr)!important;grid-gap:20px!important;gap:20px!important;margin-bottom:32px!important}.guest-booking-history-page__card-wrapper{width:100%!important}.guest-booking-history-page__no-results{grid-column:1/-1!important;padding:60px 20px!important;text-align:center!important}.guest-booking-history-page__pagination{border-top:1px solid #e0e0e0!important;display:flex!important;justify-content:center!important;margin-top:32px!important;padding-top:24px!important}@media(max-width:1200px){.guest-booking-history-page__cards-container{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:900px){.guest-booking-history-page__cards-container{grid-template-columns:1fr!important}.guest-booking-history-page__search-row{flex-direction:column!important}.guest-booking-history-page__search-field{max-width:100%!important}}@media(max-width:600px){.guest-booking-history-page__status-filters{gap:12px!important}}.booking-checkout-page__title{color:#333!important;font-weight:700!important;margin-bottom:32px!important}.booking-checkout-page__grid-container{margin-top:16px!important}.booking-checkout-page__main-card{border-radius:8px!important;box-shadow:0 2px 8px #0000001a!important}.booking-checkout-page__card-content{padding:32px!important}.booking-checkout-page__step-title{color:#333!important;font-weight:600!important;margin-bottom:24px!important}.booking-checkout-page__payment-details-box{margin-top:24px!important}.booking-checkout-page__payment-title{color:#333!important;font-weight:600!important;margin-bottom:16px!important}.booking-checkout-page__review-summary{background-color:#f5f5f5!important;border-radius:8px!important;margin-bottom:24px!important;padding:24px!important}.booking-checkout-page__review-item{margin-bottom:16px!important}.booking-checkout-page__alert{margin-top:24px!important}.booking-checkout-page__navigation{display:flex!important;justify-content:space-between!important;margin-top:32px!important}.space-detail-page{padding:32px 0!important}.space-detail-page__header{margin-bottom:24px!important}.space-detail-page__header-row{align-items:flex-start!important;display:flex!important;justify-content:space-between!important;margin-bottom:16px!important}.space-detail-page__category-badge,.space-detail-page__title{margin-bottom:8px!important}.space-detail-page__title{font-weight:600!important}.space-detail-page__price{color:#e91e63!important;font-weight:600!important}.space-detail-page__price-unit{color:#666!important;font-size:.875rem!important}.space-detail-page__action-buttons{display:flex!important;gap:8px!important}.space-detail-page__schedule-button{border-radius:25px!important}.space-detail-page__image-gallery{border-radius:8px!important;height:400px!important;margin-bottom:32px!important;overflow:hidden!important}.space-detail-page__image{height:100%!important;object-fit:cover!important;width:100%!important}.space-detail-page__amenities-section,.space-detail-page__description-section,.space-detail-page__location-section,.space-detail-page__rating-section{margin-bottom:32px!important}.space-detail-page__section-title{font-weight:600!important;margin-bottom:16px!important}.space-detail-page__booking-sidebar{border-radius:16px!important;padding:24px!important;position:-webkit-sticky!important;position:sticky!important;top:100px!important}.space-detail-page__booking-title{font-weight:600!important;margin-bottom:24px!important}.space-detail-page__booking-form{margin-bottom:24px!important}.space-detail-page__add-patients-button,.space-detail-page__booking-form .input-component--rounded,.space-detail-page__time-grid{margin-bottom:16px!important}.space-detail-page__add-info-button{color:#2196f3!important;text-decoration:underline!important}.space-detail-page__book-button{padding:12px 0!important}.space-detail-page.space-detail-page{background:#fff;padding-bottom:32px}@media(min-width:960px){.space-detail-page.space-detail-page{padding-bottom:64px}}.space-detail-edit .space-detail-edit__card{border:none!important;box-shadow:none!important;padding:0!important}.space-detail-edit .space-detail-edit__actions{margin-top:30px!important}.space-detail-edit .add-space-page__form{padding:0!important}.space-detail-container{max-width:100%;padding-left:8px;padding-right:8px}@media(min-width:600px){.space-detail-container{padding-left:16px;padding-right:16px}}@media(min-width:960px){.space-detail-container{max-width:1400px;padding-left:48px;padding-right:48px}}@media(min-width:1280px){.space-detail-container{max-width:1600px}}@media(min-width:1920px){.space-detail-container{max-width:1900px;padding-left:64px;padding-right:64px}}@media(min-width:2460px){.space-detail-container{max-width:2400px}}.space-detail-page:not(.space-detail-page--host) .space-detail-container{margin-top:16px}@media(min-width:960px){.space-detail-page:not(.space-detail-page--host) .space-detail-container{margin-top:32px}}@media(min-width:1280px){.space-detail-page:not(.space-detail-page--host) .space-detail-container{margin-top:32px}}@media(min-width:1920px){.space-detail-page:not(.space-detail-page--host) .space-detail-container{margin-top:40px}}.space-detail-page--host .space-detail-container{max-width:100%!important;padding-left:0!important;padding-right:0!important}.space-detail-layout{flex-direction:column;gap:24px}@media(min-width:960px){.space-detail-layout{flex-direction:row;gap:64px}}@media(min-width:1280px){.space-detail-layout{gap:72px}}@media(min-width:1920px){.space-detail-layout{gap:80px}}@media(min-width:2460px){.space-detail-layout{gap:96px}}.space-detail-layout--host{flex-direction:column;gap:0}.space-detail-sidebar{min-width:100%}@media(min-width:960px){.space-detail-sidebar{max-width:400px;min-width:370px}}@media(min-width:1280px){.space-detail-sidebar{max-width:420px}}@media(min-width:1920px){.space-detail-sidebar{max-width:450px}}@media(min-width:2460px){.space-detail-sidebar{max-width:480px}}.user-management-page{background-color:#fff!important;max-width:100%!important;min-height:calc(100vh - 200px);padding:0!important;width:100%!important}.user-management-page__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px!important;padding:16px 0!important}.user-management-page__title{color:#333!important;font-weight:600!important}.user-management-page__summary{margin-bottom:16px!important;padding:8px 0!important}.user-management-page__grid{margin-bottom:32px!important}.user-management-page__grid .MuiGrid-item{display:flex!important}.user-management-page__grid .MuiGrid-item>*{flex:1 1!important;width:100%!important}.user-management-page__loading{min-height:60vh}.user-management-page__empty,.user-management-page__loading{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 24px!important;text-align:center}.user-management-page__empty{min-height:40vh}.user-management-page__pagination{border-top:1px solid #e0e0e0!important;display:flex;justify-content:center;margin-top:32px!important;padding-top:24px!important;width:100%!important}@media(max-width:960px){.user-management-page__header{align-items:flex-start;flex-direction:column;gap:16px!important}.user-management-page__header button{width:100%!important}.user-management-page__grid .MuiGrid-item{flex-basis:50%!important;max-width:50%!important}}@media(max-width:600px){.user-management-page__breadcrumbs{margin-bottom:16px!important}.user-management-page__header{margin-bottom:24px!important}.user-management-page__title{font-size:1.25rem!important}.user-management-page__grid{margin-bottom:24px!important}.user-management-page__grid .MuiGrid-item{flex-basis:100%!important;max-width:100%!important}.user-management-page__summary{font-size:.875rem!important}.user-management-page__pagination{margin-top:16px!important;padding-left:8px!important;padding-right:8px!important;padding-top:16px!important}}.user-detail-page{padding:32px 24px}.user-detail-page__header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px}.user-detail-page__action-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-left:auto}.user-detail-page__back-btn{align-items:center;border-radius:8px;color:var(--primary-color,#1976d2);display:flex;gap:8px;padding:8px 12px;transition:all .2s ease}.user-detail-page__back-btn:hover{background-color:#1976d214;transform:translateX(-4px)}.user-detail-page__back-btn svg{font-size:24px}.user-detail-page__back-btn p{font-weight:500}.user-detail-page__title{color:var(--text-primary,#1a1a1a);font-weight:600}.user-detail-page__error,.user-detail-page__loading,.user-detail-page__not-found{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;padding:80px 24px;text-align:center}.user-detail-page__status-card{border-radius:12px;box-shadow:0 2px 8px #00000014;margin-bottom:24px}.user-detail-page__section-title{color:var(--text-primary,#1a1a1a);font-weight:600;margin-bottom:16px}.user-detail-page__badges{display:flex;flex-wrap:wrap;gap:32px}.user-detail-page__badge-item{align-items:center;display:flex;gap:12px}.user-detail-page__personal-details-card{border-radius:12px;box-shadow:0 2px 8px #00000014;margin-bottom:24px}.user-detail-page__card-content{padding:24px!important}.user-detail-page__delete-confirmation-paper{border-radius:12px!important}.user-detail-page__delete-confirmation-content{padding:24px!important}.user-detail-page__delete-confirmation-header{align-items:center!important;display:flex!important;justify-content:space-between!important;margin-bottom:16px!important}.user-detail-page__delete-confirmation-title{color:#000!important;font-size:18px!important;font-weight:600!important}.user-detail-page__delete-confirmation-close{color:#666!important}.user-detail-page__delete-confirmation-close:hover{background-color:#f5f5f5!important}.user-detail-page__delete-confirmation-message{color:#666!important;font-size:15px!important;line-height:1.6!important;margin-bottom:24px!important}.user-detail-page__delete-confirmation-actions{display:flex!important;gap:12px!important}.user-detail-page__delete-confirmation-cancel-btn{border:1px solid #d0d0d0!important;border-radius:24px!important;color:#666!important;font-weight:600!important;padding:12px 24px!important;text-transform:none!important}.user-detail-page__delete-confirmation-cancel-btn:hover{background-color:#f5f5f5!important}.user-detail-page__delete-confirmation-delete-btn{background-color:#e91e63!important;border-radius:24px!important;color:#fff!important;font-weight:600!important;padding:12px 24px!important;text-transform:none!important}.user-detail-page__delete-confirmation-delete-btn:hover{background-color:#c2185b!important}.user-detail-page__status-select{min-width:200px!important}.user-detail-page__status-select .MuiOutlinedInput-root{border-radius:9999px!important;height:45px!important;min-width:200px!important;padding:12px 20px!important}.user-detail-page__status-select .MuiSelect-select{align-items:center!important;display:flex!important;height:auto!important;min-height:auto!important;padding:0!important}@media(max-width:960px){.user-detail-page{padding:24px 16px}.user-detail-page__header{margin-bottom:20px}.user-detail-page__title{font-size:1.5rem}.user-detail-page__badges{gap:24px}}@media(max-width:600px){.user-detail-page{padding:16px 12px}.user-detail-page__header{gap:12px}.user-detail-page__action-buttons{justify-content:flex-end;width:100%}.user-detail-page__back-btn{padding:6px 8px}.user-detail-page__back-btn p{font-size:.875rem}.user-detail-page__title{font-size:1.25rem}.user-detail-page__badges{flex-direction:column;gap:16px}.user-detail-page__card-content,.user-detail-page__delete-confirmation-content{padding:16px!important}.user-detail-page__delete-confirmation-actions{flex-direction:column!important}}@media(prefers-color-scheme:dark){.user-detail-page__personal-details-card,.user-detail-page__status-card{background-color:var(--surface-dark,#2a2a2a)}.user-detail-page__section-title,.user-detail-page__title{color:var(--text-primary-dark,#f5f5f5)}}.manage-hosts-page{padding:0!important}.manage-hosts-page__header{margin-bottom:24px!important}.manage-hosts-page__title{color:#333!important;font-size:1.5rem!important;font-weight:700!important}.manage-hosts-page__tabs{border-bottom:1px solid #e0e0e0!important;margin-bottom:24px!important}.manage-hosts-page__tabs .MuiTabs-root{min-height:48px!important}.manage-hosts-page__tabs .MuiTab-root{color:#666!important;font-size:1rem!important;font-weight:500!important;min-width:120px!important;padding:12px 16px!important;text-transform:none!important}.manage-hosts-page__tabs .MuiTab-root.Mui-selected{color:#006dd1!important;font-weight:600!important}.manage-hosts-page__tabs .MuiTab-root.Mui-disabled{opacity:.5!important}.manage-hosts-page__tabs .MuiTabs-indicator{background-color:#006dd1!important;height:2px!important}.manage-hosts-page__loading{align-items:center;display:flex;justify-content:center;min-height:400px}.manage-hosts-page__grid{margin-bottom:32px!important}.manage-hosts-page__grid .MuiGrid-item{display:flex!important}.manage-hosts-page__grid .MuiGrid-item>*{flex:1 1!important;width:100%!important}.manage-hosts-page__pagination{display:flex;justify-content:center;margin-top:32px!important;padding:24px 0!important;width:100%!important}.manage-hosts-page__empty{align-items:center;display:flex;justify-content:center;min-height:400px;padding:48px;text-align:center}@media(max-width:960px){.manage-hosts-page__header{margin-bottom:24px}.manage-hosts-page__title{font-size:1.5rem!important}.manage-hosts-page__tabs{overflow-x:auto;-webkit-overflow-scrolling:touch}.manage-hosts-page__tabs .MuiTabs-root{min-width:-webkit-fit-content;min-width:fit-content}.manage-hosts-page__grid .MuiGrid-item{flex-basis:50%!important;max-width:50%!important}}@media(max-width:600px){.manage-hosts-page__title{font-size:1.25rem!important}.manage-hosts-page__tabs{margin-bottom:16px!important}.manage-hosts-page__grid .MuiGrid-item{flex-basis:100%!important;max-width:100%!important}.manage-hosts-page__pagination{margin-top:16px!important;padding:16px 8px!important}.manage-hosts-page__empty,.manage-hosts-page__loading{min-height:300px;padding:32px 16px}}.manage-bookings-page{background-color:#fff!important;max-width:100%!important;min-height:calc(100vh - 200px);padding:0!important;width:100%!important}.manage-bookings-page__grid,.manage-bookings-page__tabs{margin-bottom:32px!important}.manage-bookings-page__grid .MuiGrid-item{display:flex!important}.manage-bookings-page__grid .MuiGrid-item>*{flex:1 1!important;width:100%!important}.manage-bookings-page__empty,.manage-bookings-page__loading{align-items:center!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:400px!important}.manage-bookings-page__empty{padding:48px 24px!important;text-align:center!important}.manage-bookings-page__pagination{border-top:1px solid #e0e0e0!important;display:flex;justify-content:center;margin-top:32px!important;padding-top:24px!important;width:100%!important}.manage-bookings-page .cancellation-info-wrapper{background-color:#fffbf0;border-radius:0 0 8px 8px;border-top:1px solid #e0e0e0;margin-top:-1px;padding:16px 24px}.manage-bookings-page .cancellation-info-wrapper strong{color:#333;font-weight:600}@media(max-width:479px){.manage-bookings-page{min-height:calc(100vh - 150px)}.manage-bookings-page__empty{min-height:300px!important;padding:32px 16px!important}}@media(max-width:960px){.manage-bookings-page__grid .MuiGrid-item{flex-basis:50%!important;max-width:50%!important}}@media(max-width:600px){.manage-bookings-page__breadcrumbs{margin-bottom:16px!important}.manage-bookings-page__grid,.manage-bookings-page__tabs{margin-bottom:24px!important}.manage-bookings-page__grid .MuiGrid-item{flex-basis:100%!important;max-width:100%!important}.manage-bookings-page__pagination{margin-top:16px!important;padding-left:8px!important;padding-right:8px!important;padding-top:16px!important}}.manage-space-reviews__loading{align-items:center;display:flex;justify-content:center;min-height:400px}.manage-space-reviews__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;margin-bottom:24px}@media(max-width:1919px){.manage-space-reviews__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:1279px){.manage-space-reviews__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:959px){.manage-space-reviews__grid{grid-template-columns:1fr}}.manage-space-reviews__card{border:1px solid #e0e0e0;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;height:100%;transition:all .2s ease}.manage-space-reviews__card:hover{border-color:#006dd1;box-shadow:0 4px 12px #0000001a;transform:translateY(-4px)}.manage-space-reviews__card:active{transform:translateY(-2px)}.manage-space-reviews__card-content{display:flex;flex-direction:column;gap:8px;height:100%;padding:16px!important}.manage-space-reviews__header{align-items:flex-start;display:flex;gap:8px;margin-bottom:4px}.manage-space-reviews__avatar{background-color:#006dd1;font-size:1rem;font-weight:600;height:40px;width:40px}.manage-space-reviews__reviewer-info{flex:1 1;min-width:0}.manage-space-reviews__reviewer-name{color:#333;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manage-space-reviews__meta{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.manage-space-reviews__rating{align-items:center;display:flex;gap:2px}.manage-space-reviews__text{color:#333;display:-webkit-box;flex:1 1;-webkit-line-clamp:3;line-height:1.5;margin-bottom:8px;-webkit-box-orient:vertical;overflow:hidden}.manage-space-reviews__space-info{align-items:center;background-color:#006dd10d;border-radius:6px;display:flex;margin-top:auto;padding:4px 8px}.manage-space-reviews__actions{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.manage-space-reviews__status{display:flex;justify-content:flex-end;margin-top:8px}.manage-space-reviews__status-badge{border-radius:6px;font-size:.7rem;font-weight:600;padding:4px 8px;text-align:center}.manage-space-reviews__status-badge--pending{background-color:#ff98001a;color:#ff9800}.manage-space-reviews__status-badge--approved{background-color:#4caf501a;color:#4caf50}.manage-space-reviews__status-badge--rejected{background-color:#f443361a;color:#f44336}.manage-space-reviews__pagination{display:flex;justify-content:center;margin-top:24px}.manage-space-reviews__empty{align-items:center;display:flex;justify-content:center;min-height:400px;text-align:center}@media(max-width:959px){.manage-space-reviews__card-content{padding:8px!important}.manage-space-reviews__text{-webkit-line-clamp:4}.manage-space-reviews__actions{flex-direction:column;gap:4px}}.payments-page{background-color:#fff!important;min-height:calc(100vh - 200px);min-width:100%!important;padding:0!important;width:100%!important}.payments-page__content{box-sizing:border-box!important;max-width:100%!important;overflow-x:hidden!important;overflow-y:visible!important;padding:24px!important;width:100%!important}@media(max-width:479px){.payments-page{min-height:calc(100vh - 150px)}}.subscriptions-page{background-color:#fff!important;min-height:calc(100vh - 200px);min-width:100%!important;padding:0!important;width:100%!important}.subscriptions-page__content{box-sizing:border-box!important;max-width:100%!important;overflow-x:visible!important;overflow-y:visible!important;padding:24px!important;width:100%!important}@media(max-width:479px){.subscriptions-page{min-height:calc(100vh - 150px)}}.subscriptions-tab{box-sizing:border-box!important;max-width:100%!important}.subscriptions-tab>div{max-width:100%!important;width:100%!important}.reports-page{background-color:#fff!important;min-height:calc(100vh - 200px);min-width:100%!important;padding:0!important;width:100%!important}@media(max-width:479px){.reports-page{min-height:calc(100vh - 150px)}}.reports-dashboard{box-sizing:border-box!important;max-width:100%!important;overflow-x:visible!important;width:100%!important}@media(min-width:960px)and (max-width:1700px){.reports-dashboard{padding-left:24px!important;padding-right:24px!important}}.reports-dashboard .stat-card{border-radius:12px!important;cursor:default!important;min-width:250px!important;transition:transform .2s ease,box-shadow .2s ease!important}.reports-dashboard .stat-card:hover{box-shadow:0 8px 16px #00000026!important;transform:translateY(-4px)!important}.reports-dashboard .stat-card .MuiCardContent-root{padding:28px 24px!important}.reports-dashboard .stat-card__icon-wrapper{align-items:center!important;border-radius:12px!important;display:flex!important;height:56px!important;justify-content:center!important;width:56px!important}.reports-dashboard .stat-card__icon-wrapper svg{font-size:28px!important}.reports-dashboard .stat-card__title{font-size:.95rem!important;font-weight:600!important;margin-bottom:12px!important}.reports-dashboard .stat-card__value{font-size:2.25rem!important;font-weight:700!important;line-height:1.2!important}@media(min-width:768px)and (max-width:1023px){.reports-dashboard .stat-card .MuiCardContent-root{padding:24px 20px!important}.reports-dashboard .stat-card__icon-wrapper{height:52px!important;width:52px!important}.reports-dashboard .stat-card__icon-wrapper svg{font-size:26px!important}.reports-dashboard .stat-card__value{font-size:2rem!important}}@media(max-width:479px){.reports-dashboard .stat-card .MuiCardContent-root{padding:20px 16px!important}.reports-dashboard .stat-card__icon-wrapper{height:48px!important;width:48px!important}.reports-dashboard .stat-card__icon-wrapper svg{font-size:24px!important}.reports-dashboard .stat-card__title{font-size:.875rem!important;margin-bottom:8px!important}.reports-dashboard .stat-card__value{font-size:1.75rem!important}}.manage-visits-page{margin:0 auto;max-width:1200px;padding:24px}@media(min-width:960px){.manage-visits-page{padding:32px 24px}}.manage-visits-page__header{margin-bottom:24px}@media(min-width:960px){.manage-visits-page__header{margin-bottom:32px}}.manage-visits-page__title{color:#333!important;font-size:24px!important;font-weight:600!important;margin-bottom:8px!important}@media(min-width:960px){.manage-visits-page__title{font-size:32px!important}}.manage-visits-page__subtitle{color:#666!important;font-size:14px!important}@media(min-width:960px){.manage-visits-page__subtitle{font-size:16px!important}}.manage-visits-page__tabs-container{border-bottom:1px solid #e0e0e0;margin-bottom:24px}@media(min-width:960px){.manage-visits-page__tabs-container{margin-bottom:32px}}.manage-visits-page__tabs .MuiTabs-indicator{background-color:#e91e63!important;height:3px!important}.manage-visits-page__tabs .MuiTabs-scrollButtons{color:#e91e63!important}.manage-visits-page__tab{color:#666!important;font-size:14px!important;font-weight:500!important;min-width:100px!important;padding:12px 16px!important;text-transform:none!important}@media(min-width:960px){.manage-visits-page__tab{font-size:16px!important;min-width:120px!important}}.manage-visits-page__tab.Mui-selected{color:#e91e63!important;font-weight:600!important}.manage-visits-page__tab:hover{color:#e91e63!important;opacity:.8}.manage-visits-page__tab-label{align-items:center;display:flex;gap:8px}.manage-visits-page__badge .MuiBadge-badge{background-color:#e91e63!important;color:#fff!important;font-size:11px!important;font-weight:600!important;height:18px!important;min-width:18px!important;padding:0 5px!important}.manage-visits-page__content{min-height:400px}.manage-visits-page__list{display:flex;flex-direction:column;gap:16px}@media(min-width:960px){.manage-visits-page__list{gap:20px}}.manage-visits-page__empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:60px 20px;text-align:center}.manage-visits-page__empty-title{color:#333!important;font-size:18px!important;font-weight:600!important;margin-bottom:8px!important}@media(min-width:960px){.manage-visits-page__empty-title{font-size:20px!important}}.manage-visits-page__empty-subtitle{color:#666!important;font-size:14px!important;max-width:400px}@media(min-width:960px){.manage-visits-page__empty-subtitle{font-size:16px!important}}.subscription-page{margin:0 auto;max-width:1200px;padding:24px}.subscription-page__header{margin-bottom:32px;text-align:center}@media(min-width:960px){.subscription-page__header{text-align:left}}.subscription-page__title{color:#333;font-weight:700;margin-bottom:8px}.subscription-page__plan-card{border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 4px 20px #00000014;transition:all .3s ease}.subscription-page__plan-card:hover{box-shadow:0 8px 30px #0000001f;transform:translateY(-2px)}.subscription-page__plan-card .MuiCardContent-root{padding:24px}@media(min-width:960px){.subscription-page__plan-card .MuiCardContent-root{padding:32px}}.subscription-page__billing-card{background:linear-gradient(135deg,#f8f9ff,#fff);border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 4px 20px #00000014}.subscription-page__billing-card .MuiCardContent-root{padding:24px}.subscription-page__stats-card{background:linear-gradient(135deg,#fff5f5,#fff);border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 4px 20px #00000014}.subscription-page__stats-card .MuiCardContent-root{padding:24px}.subscription-page .MuiList-root .MuiListItem-root{padding-left:0;padding-right:0}.subscription-page .MuiList-root .MuiListItemIcon-root{margin-right:12px}.subscription-page .usage-stats{display:flex;flex-wrap:wrap;gap:24px}@media(min-width:600px){.subscription-page .usage-stats{gap:32px}}.subscription-page .usage-stats .stat-item{flex:1 1;min-width:80px;text-align:center}.subscription-page .usage-stats .stat-item .stat-value{font-size:2rem;font-weight:700;margin-bottom:4px}.subscription-page .usage-stats .stat-item .stat-label{color:#666;font-size:.875rem}.subscription-page .action-buttons{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}@media(min-width:600px){.subscription-page .action-buttons{gap:20px}}.subscription-page .action-buttons .MuiButton-root{flex:1 1;min-width:140px}@media(min-width:600px){.subscription-page .action-buttons .MuiButton-root{flex:none}}.subscription-page .billing-info .info-item{margin-bottom:16px}.subscription-page .billing-info .info-item:last-child{margin-bottom:0}.subscription-page .billing-info .info-item .info-label{color:#666;font-size:.875rem;margin-bottom:4px}.subscription-page .billing-info .info-item .info-value{align-items:center;display:flex;font-size:1rem;font-weight:500;gap:8px}.subscription-page .quick-stats .stat-row{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:8px 0}.subscription-page .quick-stats .stat-row:last-child{border-bottom:none}.subscription-page .quick-stats .stat-row .stat-label{color:#666;font-size:.875rem}.subscription-page .quick-stats .stat-row .stat-value{font-size:.875rem;font-weight:600}@media(min-width:960px){.subscription-page{padding:32px 24px}}@media(min-width:1280px){.subscription-page{padding:40px 32px}}@media(min-width:1920px){.subscription-page{padding:48px 40px}}.subscription-loading{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:400px}.subscription-loading .loading-text{color:#666;font-size:1rem}.subscription-error{padding:24px;text-align:center}.subscription-error .error-message{margin-bottom:24px}.subscription-error .retry-button{margin-top:16px}.subscriptions-tab{align-items:flex-start!important;align-self:stretch!important;gap:32px!important;padding:0!important}.subscriptions-tab,.subscriptions-tab__no-subscription{display:flex!important;flex-direction:column!important;width:100%!important}.subscriptions-tab__no-subscription{align-items:center!important;gap:24px!important;margin:0 auto!important;max-width:750px!important;padding:64px 32px!important;text-align:center!important}.subscriptions-tab__no-subscription-icon{align-items:center!important;display:flex!important;height:100px!important;justify-content:center!important;margin-bottom:8px!important;width:100px!important}.subscriptions-tab__no-subscription-icon img{height:100px!important;object-fit:contain!important;width:100px!important}.subscriptions-tab__no-subscription-title{font-size:24px!important;font-weight:700!important;line-height:31px!important}.subscriptions-tab__no-subscription-description,.subscriptions-tab__no-subscription-title{color:#000!important;font-family:DM Sans,sans-serif!important;font-style:normal!important;margin:0!important}.subscriptions-tab__no-subscription-description{font-size:16px!important;font-weight:400!important;line-height:24px!important;max-width:600px!important;padding:0 16px!important;text-align:center!important;width:100%!important}.subscriptions-tab__no-subscription-features{align-items:flex-start!important;background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:12px!important;display:flex!important;flex-direction:column!important;gap:16px!important;margin-top:8px!important;max-width:600px!important;padding:24px!important;width:100%!important}.subscriptions-tab__feature-item{align-items:flex-start!important;display:flex!important;flex-direction:row!important;gap:12px!important;padding:0!important;width:100%!important}.subscriptions-tab__feature-item .MuiTypography-root{color:#000!important;flex:1 1!important;font-family:DM Sans,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:24px!important;text-align:left!important}.subscriptions-tab__feature-icon{flex-shrink:0!important;height:24px!important;margin-top:2px!important;width:24px!important}.subscriptions-tab__subscribe-button{align-items:center!important;background:#ff0054!important;border:1px solid #ff0054!important;border-radius:100px!important;color:#fff!important;display:flex!important;flex-direction:row!important;font-family:DM Sans,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:600!important;gap:10px!important;height:50px!important;justify-content:center!important;letter-spacing:.06em!important;line-height:23px!important;margin-top:16px!important;min-width:200px!important;padding:12px 32px!important;text-transform:none!important}.subscriptions-tab__subscribe-button:hover{background:#e6004c!important;border-color:#e6004c!important}.subscriptions-tab__current-plan{align-items:flex-start!important;background:#fff!important;border:1px solid #dbdbdb!important;border-radius:20px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:16px!important;padding:16px 24px!important;position:relative!important;width:100%!important}.subscriptions-tab__current-plan-status{align-items:center!important;border-radius:8px!important;display:flex!important;flex-direction:row!important;gap:10px!important;justify-content:center!important;padding:5px 16px!important;position:absolute!important;right:24px!important;top:16px!important}.subscriptions-tab__current-plan-status-text{font-family:DM Sans,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:600!important;letter-spacing:-.3125px!important;line-height:24px!important}.subscriptions-tab__plan-summary{align-items:flex-start!important;display:flex!important;flex-direction:row!important;gap:40px!important;padding:0!important;width:100%!important}.subscriptions-tab__plan-allowance-wrapper{align-self:flex-end!important;display:flex!important;flex:1 1!important;flex-direction:column!important;justify-content:flex-end!important;margin-top:48px!important}.subscriptions-tab__divider{border-color:#e0e0e0!important;width:100%!important}.subscriptions-tab__card-management{background:#fff!important;border:1px solid #dbdbdb!important;border-radius:20px!important;box-sizing:border-box!important;flex-direction:column!important;padding:24px!important}.subscriptions-tab__card-management,.subscriptions-tab__card-management-header{align-items:flex-start!important;display:flex!important;gap:24px!important;width:100%!important}.subscriptions-tab__card-management-header{flex-direction:row!important;justify-content:space-between!important;padding:0!important}.subscriptions-tab__card-management-left{align-items:flex-start!important;display:flex!important;flex-direction:column!important;gap:7px!important;padding:0!important}.subscriptions-tab__card-management-title{color:#0a0a0a!important;font-size:22px!important;font-weight:700!important}.subscriptions-tab__card-management-description,.subscriptions-tab__card-management-title{font-family:DM Sans,sans-serif!important;font-style:normal!important;letter-spacing:-.3125px!important;line-height:24px!important}.subscriptions-tab__card-management-description{color:#6a7282!important;font-size:16px!important;font-weight:400!important}.subscriptions-tab__card-management-badge{align-items:center!important;border-radius:8px!important;display:flex!important;flex-direction:row!important;gap:10px!important;justify-content:center!important;padding:5px 16px!important}.subscriptions-tab__card-management-badge-text{font-family:DM Sans,sans-serif!important;font-size:16px!important;font-weight:600!important;letter-spacing:-.3125px!important;line-height:24px!important}.subscriptions-tab__card-management-row{align-items:flex-end!important;gap:225px!important;padding:0!important;width:100%!important}.subscriptions-tab__card-info-container,.subscriptions-tab__card-management-row{display:flex!important;flex-direction:row!important;justify-content:space-between!important}.subscriptions-tab__card-info-container{align-items:center!important;background:#f1f5f9!important;border-radius:10px!important;gap:172px!important;height:52px!important;padding:0 16px!important;width:628px!important}.subscriptions-tab__card-management-arrow-container{align-self:flex-end!important;display:flex!important;margin-bottom:4px!important}.subscriptions-tab__card-management-arrow-btn{align-items:center!important;background:#0000!important;border:none!important;cursor:pointer!important;display:flex!important;justify-content:center!important;padding:0!important;transition:transform .2s ease!important}.subscriptions-tab__card-management-arrow-btn:hover{transform:translateX(4px)!important}.subscriptions-tab__card-management-arrow-icon{height:auto!important;object-fit:contain!important;width:30px!important}.subscriptions-tab__card-brand-container{gap:12px!important;padding:0!important}.subscriptions-tab__card-brand-box,.subscriptions-tab__card-brand-container{align-items:center!important;display:flex!important;flex-direction:row!important}.subscriptions-tab__card-brand-box{background:#fff!important;border-radius:4px!important;height:26px!important;justify-content:center!important;padding:0 4px!important;width:44px!important}.subscriptions-tab__card-brand-box img{height:21px!important;object-fit:contain!important;width:38px!important}.subscriptions-tab__card-number{color:#101828!important;font-size:16px!important;font-weight:400!important;letter-spacing:-.3125px!important;line-height:24px!important}.subscriptions-tab__card-number,.subscriptions-tab__manage-link{font-family:DM Sans,sans-serif!important;font-style:normal!important}.subscriptions-tab__manage-link{background:none!important;border:none!important;color:#155dfc!important;cursor:pointer!important;font-size:14px!important;font-weight:500!important;letter-spacing:-.150391px!important;line-height:20px!important;padding:0!important;text-align:center!important;text-decoration:none!important}.subscriptions-tab__manage-link:hover{text-decoration:underline!important}.subscriptions-tab__external-link-button{align-items:center!important;background:#0000!important;border:1px solid #ff0054!important;border-radius:100px!important;box-sizing:border-box!important;cursor:pointer!important;display:flex!important;flex-direction:row!important;gap:10px!important;height:32px!important;justify-content:center!important;padding:4px!important;width:32px!important}.subscriptions-tab__external-link-button svg{color:#ff0054!important;height:20px!important;width:20px!important}.subscriptions-tab__external-link-button:hover{background:#ff00540d!important}.subscriptions-tab__setting-row{align-items:center!important;display:flex!important;flex-direction:row!important;gap:32px!important;justify-content:space-between!important;padding:0!important;width:100%!important}.subscriptions-tab__setting-left{align-items:flex-start!important;display:flex!important;flex:1 1!important;flex-direction:column!important;gap:7px!important;padding:0!important}.subscriptions-tab__setting-title{color:#0a0a0a!important;font-family:DM Sans,sans-serif!important;font-size:18px!important;font-style:normal!important;font-weight:500!important;letter-spacing:-.439453px!important;line-height:27px!important}.subscriptions-tab__setting-description{color:#6a7282!important;font-family:DM Sans,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;letter-spacing:-.3125px!important;line-height:24px!important}.subscriptions-tab__setting-right{align-items:center!important;display:flex!important;flex-direction:row!important;gap:10px!important;padding:0!important}.subscriptions-tab__setting-status{color:#232e41!important;font-family:DM Sans,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;letter-spacing:-.3125px!important;line-height:24px!important}.subscriptions-tab__payment-method{align-items:center!important;background:#f1f5f9!important;border-radius:10px!important;display:flex!important;flex-direction:row!important;gap:16px!important;height:52px!important;justify-content:space-between!important;min-width:446px!important;padding:0 16px!important}.subscriptions-tab__card-info{gap:12px!important}.subscriptions-tab__card-icon,.subscriptions-tab__card-info{align-items:center!important;display:flex!important;flex-direction:row!important;padding:0!important}.subscriptions-tab__card-icon{background:#00786f!important;border-radius:4px!important;height:28px!important;justify-content:center!important;width:40px!important}.subscriptions-tab__card-text{color:#101828!important;font-size:16px!important;font-weight:400!important;letter-spacing:-.3125px!important;line-height:24px!important}.subscriptions-tab__card-text,.subscriptions-tab__update-link{font-family:DM Sans,sans-serif!important;font-style:normal!important}.subscriptions-tab__update-link{color:#155dfc!important;cursor:pointer!important;font-size:14px!important;font-weight:500!important;letter-spacing:-.150391px!important;line-height:20px!important;text-align:center!important;text-decoration:none!important}.subscriptions-tab__update-link:hover{text-decoration:underline!important}.subscriptions-tab__actions{gap:16px!important;justify-content:flex-end!important;padding:0!important;width:100%!important}.subscriptions-tab__actions,.subscriptions-tab__cancel-button{align-items:center!important;display:flex!important;flex-direction:row!important}.subscriptions-tab__cancel-button{background:#0000!important;border:1px solid #ff0054!important;border-radius:100px!important;box-sizing:border-box!important;color:#ff0054!important;font-family:DM Sans,sans-serif!important;font-size:16px!important;font-weight:500!important;gap:8px!important;height:40px!important;justify-content:center!important;letter-spacing:-.150391px!important;line-height:20px!important;min-width:200px!important;padding:9px 24px!important}.subscriptions-tab__cancel-button:hover{background:#ff00540d!important}.subscriptions-tab__manage-button{align-items:center!important;background:#ff0054!important;border:none!important;border-radius:100px!important;box-sizing:border-box!important;color:#fff!important;display:flex!important;flex-direction:row!important;font-family:DM Sans,sans-serif!important;font-size:16px!important;font-weight:500!important;gap:8px!important;height:40px!important;justify-content:center!important;letter-spacing:-.150391px!important;line-height:20px!important;min-width:144px!important;padding:9px 24px!important}.subscriptions-tab__manage-button:hover{background:#e00048!important}.subscriptions-tab__manage-button.Mui-disabled,.subscriptions-tab__manage-button:disabled{background:#ff005459!important;border-color:#ff005459!important;color:#fffc!important;cursor:not-allowed!important}.subscriptions-tab__manage-button.Mui-disabled:hover,.subscriptions-tab__manage-button:disabled:hover{background:#ff005459!important}.subscriptions-tab__billing-history{align-items:flex-start!important;background:#fff!important;border:1px solid #dbdbdb!important;border-radius:10px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:16px!important;padding:25px 25px 24px!important;width:100%!important}.subscriptions-tab__billing-title{color:#0a0a0a!important;font-size:22px!important;font-weight:700!important;letter-spacing:-.3125px!important}.subscriptions-tab__billing-description,.subscriptions-tab__billing-title{font-family:DM Sans,sans-serif!important;font-style:normal!important;line-height:24px!important}.subscriptions-tab__billing-description{color:#4a5565!important;font-size:16px!important;font-weight:400!important}.subscriptions-tab__billing-header-row{align-items:flex-start!important;display:flex!important;flex-direction:column!important;gap:8px!important;padding:0!important;width:100%!important}.subscriptions-tab__billing-filters{gap:16px!important;padding:0!important;width:100%!important}.subscriptions-tab__billing-filter-input,.subscriptions-tab__billing-filters{align-items:center!important;display:flex!important;flex-direction:row!important}.subscriptions-tab__billing-filter-input{background:#fff!important;border:1px solid #ccc!important;border-radius:100px!important;box-sizing:border-box!important;gap:10px!important;height:50px!important;padding:12px 16px!important;width:400px!important}.subscriptions-tab__billing-filter-input input{border:none!important;color:#595f5b!important;font-family:DM Sans,sans-serif!important;font-size:15px!important;font-weight:600!important;line-height:20px!important;outline:none!important;width:100%!important}.subscriptions-tab__billing-list{align-items:flex-start!important;display:flex!important;flex-direction:column!important;gap:0!important;padding:0!important;width:100%!important}.subscriptions-tab__billing-item{align-items:center!important;display:flex!important;flex-direction:row!important;justify-content:space-between!important;padding:24px 0!important;width:100%!important}.subscriptions-tab__billing-item--bordered{border-bottom:1px solid #e5e7eb!important}.subscriptions-tab__billing-item-left{align-items:flex-start!important;display:flex!important;flex-direction:column!important;gap:4px!important;padding:0!important}.subscriptions-tab__billing-date{color:#0a0a0a!important;font-family:DM Sans,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:500!important;line-height:24px!important}.subscriptions-tab__billing-invoice{color:#6a7282!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:20px!important}.subscriptions-tab__billing-item-right{align-items:center!important;display:flex!important;flex-direction:row!important;gap:16px!important;padding:0!important}.subscriptions-tab__billing-amount{color:#0a0a0a!important;font-weight:500!important}.subscriptions-tab__billing-amount,.subscriptions-tab__download-link{font-family:DM Sans,sans-serif!important;font-size:16px!important;font-style:normal!important;line-height:24px!important}.subscriptions-tab__download-link{color:#155dfc!important;cursor:pointer!important;font-weight:400!important;text-decoration:none!important}.subscriptions-tab__download-link:hover{text-decoration:underline!important}.subscriptions-tab__no-invoices{align-items:center!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:48px 24px!important;text-align:center!important;width:100%!important}@media(max-width:1024px){.subscriptions-tab__plan-summary{flex-direction:column!important}.subscriptions-tab__setting-row{align-items:flex-start!important;flex-direction:column!important;gap:16px!important}.subscriptions-tab__payment-method{min-width:100%!important}.subscriptions-tab__actions{align-items:flex-start!important;flex-direction:column!important;gap:16px!important}.subscriptions-tab__action-buttons{justify-content:flex-start!important;width:100%!important}}@media(max-width:768px){.subscriptions-tab__billing-history,.subscriptions-tab__current-plan{padding:16px!important}.subscriptions-tab__billing-item{align-items:flex-start!important;flex-direction:column!important;gap:12px!important}.subscriptions-tab__billing-item-right{justify-content:space-between!important;width:100%!important}}@media(min-width:1280px)and (max-width:1919px){.subscriptions-tab__current-plan-status-text{font-size:14px!important;line-height:20px!important}.subscriptions-tab__billing-title,.subscriptions-tab__card-management-title{font-size:18px!important;line-height:22px!important}.subscriptions-tab__billing-description,.subscriptions-tab__card-management-description,.subscriptions-tab__card-text,.subscriptions-tab__setting-description,.subscriptions-tab__setting-status{font-size:14px!important;line-height:20px!important}.subscriptions-tab__setting-title{font-size:16px!important;line-height:22px!important}.subscriptions-tab__billing-amount,.subscriptions-tab__billing-date,.subscriptions-tab__card-number,.subscriptions-tab__download-link{font-size:14px!important;line-height:20px!important}.subscriptions-tab__cancel-button,.subscriptions-tab__manage-button{font-size:14px!important;height:36px!important;padding:8px 20px!important}}.host-detail-view{margin:0 auto;max-width:1400px;padding:24px}.host-detail-view__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.host-detail-view__header h1{font-size:2rem;font-weight:600;margin:0}.host-detail-view__actions{align-items:center;display:flex;gap:12px}.host-detail-view .page-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.host-detail-view .page-header .back-button{font-weight:500;text-transform:none}.host-detail-view .page-header .actions-button:hover{background-color:#0000000a}.host-detail-view .profile-card{margin-bottom:24px}.host-detail-view .profile-card .profile-header{display:flex;gap:20px;margin-bottom:16px}.host-detail-view .profile-card .profile-header .profile-info{flex:1 1}.host-detail-view .profile-card .profile-header .profile-info .profile-name{font-weight:600;margin-bottom:8px}.host-detail-view .profile-card .profile-header .profile-info .contact-info{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.host-detail-view .profile-card .profile-header .profile-info .badges{display:flex;flex-wrap:wrap;gap:8px}.host-detail-view .profile-card .profile-metadata{margin-top:16px}.host-detail-view .organization-card{margin-bottom:24px}.host-detail-view .organization-card .card-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.host-detail-view .payout-card{margin-bottom:24px}.host-detail-view .payout-card .card-title{align-items:center;display:flex;margin-bottom:8px}.host-detail-view .location-card{margin-bottom:24px}.host-detail-view .location-card .card-title{align-items:center;display:flex;margin-bottom:8px}.host-detail-view .statistics-grid{margin-bottom:24px}.host-detail-view .statistics-grid .stats-card{height:100%;transition:transform .2s ease,box-shadow .2s ease}.host-detail-view .statistics-grid .stats-card:hover{box-shadow:0 4px 20px #0000001a;transform:translateY(-4px)}.host-detail-view .tabs-card{margin-bottom:24px}.host-detail-view .tabs-card .MuiTabs-root{border-bottom:1px solid #0000001f}.host-detail-view .tabs-card .MuiCardContent-root{padding:24px}.host-detail-view .empty-state{color:#0009;padding:40px 20px;text-align:center}@media(max-width:768px){.host-detail-view{padding:16px}.host-detail-view .profile-card .profile-header{flex-direction:column;text-align:center}.host-detail-view .profile-card .profile-header .profile-info .contact-info{align-items:center}.host-detail-view .profile-card .profile-header .profile-info .badges{justify-content:center}.host-detail-view .page-header{align-items:flex-start;flex-direction:column;gap:12px}.host-detail-view .statistics-grid .MuiGrid-item{padding:8px!important}}.host-spaces-list .MuiTableContainer-root{margin-bottom:16px;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;width:100%!important;-webkit-overflow-scrolling:touch!important}.host-spaces-list .MuiTableContainer-root::-webkit-scrollbar{height:8px!important}.host-spaces-list .MuiTableContainer-root::-webkit-scrollbar-track{background-color:#f1f1f1!important;border-radius:4px!important}.host-spaces-list .MuiTableContainer-root::-webkit-scrollbar-thumb{background-color:#c1c1c1!important;border-radius:4px!important}.host-spaces-list .MuiTableContainer-root::-webkit-scrollbar-thumb:hover{background-color:#999!important}.host-spaces-list .MuiTableContainer-root{scrollbar-color:#c1c1c1 #f1f1f1!important;scrollbar-width:thin!important}.host-spaces-list .MuiTableCell-root{padding:12px 16px}.host-spaces-list .MuiTableHead-root{background-color:#00000005}.host-spaces-list .MuiTableHead-root .MuiTableCell-root{color:#000000de;font-weight:600}.host-spaces-list .MuiTableRow-root:hover{background-color:#00000005}@media(max-width:768px){.host-spaces-list .MuiTableCell-root{font-size:.875rem;padding:8px}.host-spaces-list .MuiTableContainer-root{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}}.host-activity-timeline .MuiTimeline-root{padding:0}.host-activity-timeline .MuiTimelineItem-root:before{flex:0 1;padding:0}.host-activity-timeline .MuiTimelineDot-root{margin:0}.host-activity-timeline .MuiPaper-root{box-shadow:0 2px 8px #0000001a}@media(max-width:768px){.host-activity-timeline .MuiTimeline-root{padding-left:0}.host-activity-timeline .MuiTimelineOppositeContent-root{flex:.3 1;font-size:.75rem}}.stats-card .MuiCardContent-root{padding:20px!important}.stats-card .MuiCardContent-root:last-child{padding-bottom:20px!important}.stats-card h4{color:#000000de;margin:8px 0}.host-detail-view .MuiCircularProgress-root{display:block;margin:40px auto}.booking-detail-view{margin:0 auto;max-width:1400px;padding:24px}.booking-detail-view__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.booking-detail-view__header h1{font-size:2rem;font-weight:600;margin:0}.booking-detail-view__actions{align-items:center;display:flex;gap:12px}.booking-detail-view .booking-status-card{margin-bottom:24px}.booking-detail-view .booking-status-card .booking-status-header{align-items:center;display:flex;justify-content:space-between}.booking-detail-view .guest-card{margin-bottom:24px}.booking-detail-view .guest-card .card-title{align-items:center;display:flex;margin-bottom:8px}.booking-detail-view .guest-card .guest-header{align-items:center;display:flex;gap:16px}.booking-detail-view .guest-card .guest-info{flex:1 1}.booking-detail-view .booking-details-card{height:100%}.booking-detail-view .booking-details-card .card-title{align-items:center;display:flex;margin-bottom:8px}.booking-detail-view .payment-card{height:100%}.booking-detail-view .payment-card .card-title{align-items:center;display:flex;margin-bottom:8px}.booking-detail-view .cancellation-card{background-color:#fffbf0;border-left:4px solid #ff9800;margin-bottom:24px}.booking-detail-view .cancellation-card .card-title{align-items:center;display:flex;margin-bottom:8px}.booking-detail-view .location-card{margin-bottom:24px}.booking-detail-view .location-card .card-title{align-items:center;display:flex;margin-bottom:8px}@media(max-width:768px){.booking-detail-view{padding:16px}.booking-detail-view__header{align-items:flex-start;flex-direction:column;gap:12px}.booking-detail-view__actions{flex-direction:column;width:100%}.booking-detail-view__actions button{width:100%}.booking-detail-view .guest-header{flex-direction:column;text-align:center}}.admin-space-detail{padding-bottom:32px;padding-top:24px}.admin-space-detail__header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px;margin-top:24px}@media(max-width:1279px){.admin-space-detail__header{align-items:flex-start;flex-direction:column}}.admin-space-detail__title-section{display:flex;flex-direction:column;gap:4px}.admin-space-detail__title{color:#333;font-weight:600}.admin-space-detail__actions{align-items:center;display:flex;gap:8px}@media(max-width:1279px){.admin-space-detail__actions{width:100%}}.admin-space-detail__status-section{margin-bottom:24px}.admin-space-detail__status-badge{align-items:center;border-radius:12px;display:inline-flex;font-weight:600;padding:4px 16px}.admin-space-detail__status-badge--pending{background-color:#ff98001a;color:#ff9800}.admin-space-detail__status-badge--approved{background-color:#4caf501a;color:#4caf50}.admin-space-detail__status-badge--rejected{background-color:#f443361a;color:#f44336}.admin-space-detail__content{margin-top:24px}.admin-space-detail__loading,.admin-space-detail__not-found{align-items:center;display:flex;justify-content:center;min-height:400px;text-align:center}@media(max-width:959px){.admin-space-detail{padding-bottom:24px;padding-top:16px}.admin-space-detail__header{margin-bottom:8px;margin-top:16px}.admin-space-detail__title{font-size:1.5rem}.admin-space-detail__actions{flex-direction:column;width:100%}.admin-space-detail__actions button{width:100%}.admin-space-detail__content{margin-top:16px}}.host-payment__space-name{color:#616161!important;display:block!important;font-weight:600!important;word-break:break-word!important}@media(min-width:960px){.host-payment__space-name{font-weight:600!important}}@media(min-width:1280px){.host-payment__space-name{font-weight:600!important}}@media(min-width:1920px){.host-payment__space-name{font-weight:600!important}}@media(min-width:2460px){.host-payment__space-name{font-weight:600!important}}.host-payment__table-container :global(.MuiDataGrid-columnHeader){justify-content:center!important;text-align:center!important}.host-payment__table-container :global(.MuiDataGrid-columnHeader) .MuiDataGrid-columnHeaderTitle{text-align:center!important}.host-payment__table-container :global(.MuiDataGrid-columnHeaderDraggable){justify-content:center!important;text-align:center!important}.host-payment-page{box-sizing:border-box!important;margin:0 auto!important;max-width:100%!important;overflow-x:hidden!important;padding:16px!important;width:100%!important}@media(min-width:960px){.host-payment-page{max-width:720px!important;padding:20px!important}}@media(min-width:1280px){.host-payment-page{max-width:1100px!important;min-width:1100px!important;padding:15px!important}}@media(min-width:1920px){.host-payment-page{max-width:1900px!important;padding:15px!important}}@media(min-width:2460px){.host-payment-page{max-width:2100px!important;padding:15px!important}}.host-payment-page__breadcrumb{margin-bottom:16px!important}@media(min-width:960px){.host-payment-page__breadcrumb{margin-bottom:20px!important}}@media(min-width:1280px){.host-payment-page__breadcrumb{margin-bottom:24px!important}}@media(min-width:1920px){.host-payment-page__breadcrumb{margin-bottom:28px!important}}@media(min-width:2460px){.host-payment-page__breadcrumb{margin-bottom:32px!important}}.host-payment-page__tabs{margin-bottom:24px!important;width:100%!important}@media(min-width:960px){.host-payment-page__tabs{margin-bottom:28px!important}}@media(min-width:1280px){.host-payment-page__tabs{margin-bottom:32px!important}}@media(min-width:1920px){.host-payment-page__tabs{margin-bottom:36px!important}}@media(min-width:2460px){.host-payment-page__tabs{margin-bottom:40px!important}}.host-payment-page__search{margin-bottom:20px!important;width:100%!important}@media(min-width:960px){.host-payment-page__search{margin-bottom:24px!important}}@media(min-width:1280px){.host-payment-page__search{margin-bottom:28px!important}}@media(min-width:1920px){.host-payment-page__search{margin-bottom:32px!important}}@media(min-width:2460px){.host-payment-page__search{margin-bottom:36px!important}}.host-payment-page__content{display:flex!important;flex-direction:column!important;gap:16px!important;max-width:100%!important;overflow-x:hidden!important;width:100%!important}@media(min-width:960px){.host-payment-page__content{gap:20px!important;max-width:100%!important}}@media(min-width:1280px){.host-payment-page__content{gap:24px!important;max-width:100%!important}}@media(min-width:1920px){.host-payment-page__content{gap:28px!important;max-width:100%!important}}@media(min-width:2460px){.host-payment-page__content{gap:32px!important;max-width:100%!important}}.host-payment-page__table-container{box-sizing:border-box!important;margin-left:0!important;margin-right:0!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;position:relative!important;width:100%!important;-webkit-overflow-scrolling:touch!important}@media(min-width:960px){.host-payment-page__table-container{max-width:100%!important;width:100%!important}}@media(min-width:1280px){.host-payment-page__table-container{max-width:100%!important;width:100%!important}}@media(min-width:1920px){.host-payment-page__table-container{max-width:100%!important;width:100%!important}}@media(min-width:2460px){.host-payment-page__table-container{max-width:100%!important;width:100%!important}}.host-payment-page__table-container::-webkit-scrollbar{height:10px!important}@media(min-width:960px){.host-payment-page__table-container::-webkit-scrollbar{height:12px!important}}.host-payment-page__table-container::-webkit-scrollbar-track{background-color:#f1f1f1!important;border-radius:10px!important}.host-payment-page__table-container::-webkit-scrollbar-thumb{background-color:#888!important;border-radius:10px!important}.host-payment-page__table-container::-webkit-scrollbar-thumb:hover{background-color:#555!important}.host-payment-page__pay-at-venue-table-inner{display:block!important;max-width:none!important;min-width:1100px!important;width:-webkit-max-content!important;width:max-content!important}@media(min-width:960px){.host-payment-page__pay-at-venue-table-inner{min-width:100%!important;width:100%!important}}@media(min-width:1280px){.host-payment-page__pay-at-venue-table-inner{min-width:100%!important;width:100%!important}}@media(min-width:1920px){.host-payment-page__pay-at-venue-table-inner{min-width:100%!important;width:100%!important}}@media(min-width:2460px){.host-payment-page__pay-at-venue-table-inner{min-width:100%!important;width:100%!important}}.host-payment-page__card-payment-table-inner{display:block!important;max-width:none!important;min-width:1100px!important;width:-webkit-max-content!important;width:max-content!important}@media(min-width:960px){.host-payment-page__card-payment-table-inner{min-width:1150px!important}}@media(min-width:1280px){.host-payment-page__card-payment-table-inner{min-width:1200px!important}}@media(min-width:1920px){.host-payment-page__card-payment-table-inner{min-width:100%!important;width:100%!important}}@media(min-width:2460px){.host-payment-page__card-payment-table-inner{min-width:100%!important;width:100%!important}}.host-payment-page__revenue-table-inner{display:block!important;max-width:none!important;min-width:1300px!important;width:-webkit-max-content!important;width:max-content!important}@media(min-width:960px){.host-payment-page__revenue-table-inner{min-width:1400px!important}}@media(min-width:1280px){.host-payment-page__revenue-table-inner{min-width:1500px!important}}@media(min-width:1920px){.host-payment-page__revenue-table-inner{min-width:100%!important;width:100%!important}}@media(min-width:2460px){.host-payment-page__revenue-table-inner{min-width:100%!important;width:100%!important}}.host-payment-page__error{align-items:center!important;background-color:#fff3cd!important;border:1px solid #edefee!important;border-radius:12px!important;color:#856404!important;display:flex!important;justify-content:center!important;min-height:300px!important;padding:16px!important;text-align:center!important;width:100%!important}@media(min-width:960px){.host-payment-page__error{border-radius:14px!important;min-height:350px!important;padding:20px!important}}@media(min-width:1280px){.host-payment-page__error{border-radius:16px!important;min-height:400px!important;padding:24px!important}}@media(min-width:1920px){.host-payment-page__error{min-height:450px!important;padding:28px!important}}@media(min-width:2460px){.host-payment-page__error{min-height:460px!important;padding:32px!important}}.host-payment-page__loading{align-items:center!important;border:1px solid #edefee!important;border-radius:12px!important;display:flex!important;justify-content:center!important;min-height:300px!important;width:100%!important}@media(min-width:960px){.host-payment-page__loading{border-radius:14px!important;min-height:350px!important}}@media(min-width:1280px){.host-payment-page__loading{border-radius:16px!important;min-height:400px!important}}@media(min-width:1920px){.host-payment-page__loading{min-height:450px!important}}@media(min-width:2460px){.host-payment-page__loading{min-height:460px!important}}.host-payment-page__empty{align-items:center!important;border:1px solid #edefee!important;border-radius:12px!important;display:flex!important;justify-content:center!important;min-height:300px!important;padding:16px!important;width:100%!important}@media(min-width:960px){.host-payment-page__empty{border-radius:14px!important;min-height:350px!important;padding:20px!important}}@media(min-width:1280px){.host-payment-page__empty{border-radius:16px!important;min-height:400px!important;padding:24px!important}}@media(min-width:1920px){.host-payment-page__empty{min-height:450px!important;padding:28px!important}}@media(min-width:2460px){.host-payment-page__empty{min-height:460px!important;padding:32px!important}}.booking-status-chip{align-items:center!important;border-radius:16px!important;color:#fff!important;display:inline-flex!important;font-size:11px!important;font-weight:600!important;height:28px!important;justify-content:center!important;min-width:110px!important;padding:4px 12px!important;text-transform:uppercase!important;width:110px!important}@media(min-width:960px){.booking-status-chip{font-size:12px!important;height:28px!important;min-width:110px!important;width:110px!important}}@media(min-width:1280px){.booking-status-chip{font-size:12px!important;height:28px!important;min-width:110px!important;width:110px!important}}@media(min-width:1920px){.booking-status-chip{font-size:13px!important;height:28px!important;min-width:110px!important;width:110px!important}}@media(min-width:2460px){.booking-status-chip{font-size:13px!important;height:28px!important;min-width:110px!important;width:110px!important}}.booking-status-chip--ongoing{background-color:#199d34!important}.booking-status-chip--upcoming{background-color:#17a2b8!important}.booking-status-chip--past{background-color:#6c757d!important}.booking-status-chip--cancelled{background-color:#e5616d!important}.payment-status-chip{align-items:center!important;border-radius:16px!important;display:inline-flex!important;font-size:11px!important;font-weight:600!important;height:28px!important;justify-content:center!important;min-width:110px!important;padding:4px 12px!important;text-transform:uppercase!important;width:110px!important}@media(min-width:960px){.payment-status-chip{font-size:12px!important;height:28px!important;min-width:110px!important;width:110px!important}}@media(min-width:1280px){.payment-status-chip{font-size:12px!important;height:28px!important;min-width:110px!important;width:110px!important}}@media(min-width:1920px){.payment-status-chip{font-size:13px!important;height:28px!important;min-width:110px!important;width:110px!important}}@media(min-width:2460px){.payment-status-chip{font-size:13px!important;height:28px!important;min-width:110px!important;width:110px!important}}.payment-status-chip--completed,.payment-status-chip--paid{background-color:#199d34!important;color:#fff!important}.payment-status-chip--pending{background-color:#f69630!important;color:#fff!important}.payment-status-chip--failed{background-color:#e5616d!important;color:#fff!important}.admin-status-chip{align-items:center!important;border-radius:16px!important;display:inline-flex!important;font-size:11px!important;font-weight:600!important;height:28px!important;justify-content:center!important;min-width:110px!important;padding:4px 12px!important;text-transform:uppercase!important;width:110px!important}@media(min-width:960px){.admin-status-chip{font-size:12px!important;height:28px!important;min-width:110px!important;width:110px!important}}@media(min-width:1280px){.admin-status-chip{font-size:12px!important;height:28px!important;min-width:110px!important;width:110px!important}}@media(min-width:1920px){.admin-status-chip{font-size:13px!important;height:28px!important;min-width:110px!important;width:110px!important}}@media(min-width:2460px){.admin-status-chip{font-size:13px!important;height:28px!important;min-width:110px!important;width:110px!important}}.admin-status-chip--approved,.admin-status-chip--paid{background-color:#199d34!important;color:#fff!important}.admin-status-chip--pending{background-color:#f69630!important;color:#fff!important}.admin-status-chip--rejected{background-color:#e5616d!important;color:#fff!important}.search-bar .MuiInputAdornment-root .MuiSvgIcon-root{color:#ff0054!important;font-size:20px!important}@media(min-width:960px){.search-bar .MuiInputAdornment-root .MuiSvgIcon-root{font-size:22px!important}}@media(min-width:1280px){.search-bar .MuiInputAdornment-root .MuiSvgIcon-root{font-size:24px!important}}@media(min-width:1920px){.search-bar .MuiInputAdornment-root .MuiSvgIcon-root{font-size:24px!important}}@media(min-width:2460px){.search-bar .MuiInputAdornment-root .MuiSvgIcon-root{font-size:24px!important}}.record-link{align-items:center!important;background:none!important;border:none!important;color:#0297d5!important;cursor:pointer!important;display:flex!important;font-family:DM Sans,sans-serif!important;font-size:13px!important;font-weight:400!important;gap:6px!important;text-decoration:underline!important}@media(min-width:960px){.record-link{font-size:14px!important;gap:7px!important}}@media(min-width:1280px){.record-link{font-size:14px!important;gap:8px!important}}@media(min-width:1920px){.record-link{font-size:15px!important}}@media(min-width:2460px){.record-link{font-size:15px!important}}.record-link:hover{color:#027ab5!important}.record-link svg{font-size:18px!important}@media(min-width:960px){.record-link svg{font-size:19px!important}}@media(min-width:1280px){.record-link svg{font-size:20px!important}}@media(min-width:1920px){.record-link svg{font-size:21px!important}}@media(min-width:2460px){.record-link svg{font-size:22px!important}}.main-layout__content:has(.our-story-page){background:#fff!important;min-height:auto!important}.our-story-page{background:#fff!important;display:flex;flex-direction:column;width:100%}.our-story-page__hero{margin-top:0;padding:0 100px;width:100%}.our-story-page__hero-image{border-radius:0 0 20px 20px;height:675px;object-fit:cover;transform:scaleX(-1);width:100%}.our-story-page__content{align-items:flex-end;display:flex;flex-direction:row;gap:35px;margin-bottom:80px;margin-top:-85px;padding:0 100px;position:relative}.our-story-page__image-container{flex-shrink:0;margin-left:24px}.our-story-page__secondary-image{border-radius:30px;box-shadow:0 4px 20px #0000001a;height:429px;object-fit:cover;width:580px}.our-story-page__text-container{align-items:flex-start;display:flex;flex-direction:column;gap:10px;margin-left:40px;max-width:868px;padding:0}.our-story-page__arrow-icon{align-items:center;background:#ff0054;box-sizing:border-box;display:flex;height:32px;justify-content:center;padding:10px;width:43px}.our-story-page__arrow-icon img{height:auto;object-fit:contain;width:100%}.our-story-page__title{font-size:24px!important;font-weight:900!important}.our-story-page__description,.our-story-page__title{color:#000!important;font-family:DM Sans,sans-serif!important;font-style:normal!important;line-height:150%!important;margin-top:10px!important}.our-story-page__description{font-size:18px!important;font-weight:500!important}@media(min-width:2460px){.our-story-page__hero{padding:0 200px}.our-story-page__content{gap:50px;padding:0 200px}.our-story-page__secondary-image{height:517px;width:700px}.our-story-page__text-container{margin-bottom:50px;margin-left:60px;max-width:1400px}.our-story-page__title{font-size:32px!important}.our-story-page__description{font-size:22px!important}}@media(min-width:1920px)and (max-width:calc(2460px - 1px)){.our-story-page__hero{padding:0 150px}.our-story-page__content{gap:45px;padding:0 150px}.our-story-page__secondary-image{height:458px;width:620px}.our-story-page__text-container{margin-left:50px;max-width:900px}.our-story-page__title{font-size:28px!important}.our-story-page__description{font-size:20px!important}}@media(min-width:1280px)and (max-width:calc(1920px - 1px)){.our-story-page__hero{padding:0 100px}.our-story-page__hero-image{height:500px}.our-story-page__content{align-items:flex-start;gap:35px;margin-top:-75px;padding:0 100px}.our-story-page__image-container{align-self:flex-start}.our-story-page__secondary-image{height:332px;width:450px}.our-story-page__text-container{align-self:flex-start;margin-left:30px;max-width:850px;padding-top:100px}.our-story-page__title{font-size:22px!important}.our-story-page__description{font-size:16px!important}}@media(min-width:960px)and (max-width:calc(1280px - 1px)){.our-story-page__hero{padding:0 60px}.our-story-page__hero-image{height:450px}.our-story-page__content{align-items:center;flex-direction:column;gap:40px;margin-top:-50px;padding:0 60px}.our-story-page__image-container{margin-left:0}.our-story-page__secondary-image{aspect-ratio:580/429;height:auto;max-width:580px;width:100%}.our-story-page__text-container{align-items:center;margin-left:0;max-width:100%;padding-top:0;text-align:center}.our-story-page__title{font-size:22px!important}.our-story-page__description{font-size:16px!important;text-align:center}}@media(min-width:600px)and (max-width:calc(960px - 1px)){.our-story-page__hero{padding:0 40px}.our-story-page__hero-image{border-radius:0 0 16px 16px;height:350px}.our-story-page__content{align-items:center;flex-direction:column;gap:32px;margin-bottom:60px;margin-top:-40px;padding:0 40px}.our-story-page__image-container{margin-left:0;width:100%}.our-story-page__secondary-image{aspect-ratio:580/429;border-radius:20px;height:auto;max-width:480px;width:100%}.our-story-page__text-container{align-items:center;margin-left:0;max-width:100%;padding-top:0;text-align:center}.our-story-page__arrow-icon{height:28px;width:38px}.our-story-page__title{font-size:20px!important}.our-story-page__description{font-size:15px!important;text-align:center}}@media(max-width:calc(600px - 1px)){.our-story-page__hero{padding:0 16px}.our-story-page__hero-image{border-radius:0 0 12px 12px;height:280px}.our-story-page__content{align-items:center;flex-direction:column;gap:24px;margin-bottom:40px;margin-top:-30px;padding:0 16px}.our-story-page__image-container{margin-left:0;width:100%}.our-story-page__secondary-image{aspect-ratio:580/429;border-radius:16px;height:auto;width:100%}.our-story-page__text-container{align-items:center;margin-left:0;max-width:100%;padding-top:0;text-align:center}.our-story-page__arrow-icon{height:26px;width:36px}.our-story-page__title{font-size:18px!important}.our-story-page__description{font-size:14px!important;line-height:140%!important;text-align:center}}.main-layout__content:has(.help-page){background:#fff!important;min-height:auto!important}.help-page{background:#fff!important;display:flex;flex-direction:column;height:calc(100vh - 330px);width:100%}.help-page__container{align-items:stretch;display:flex;flex-direction:row;height:100%;width:100%}.help-page__content{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:62px;justify-content:center;max-width:50%;padding:40px 50px 40px 100px}.help-page__title-section{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.help-page__title{color:#000!important;font-family:DM Sans,sans-serif!important;font-size:80px!important;font-style:normal!important;font-weight:400!important;line-height:120%!important}.help-page__title--bold{font-weight:900!important}.help-page__subtitle{color:#000!important;font-family:DM Sans,sans-serif!important;font-size:20px!important;font-style:normal!important;font-weight:500!important;line-height:150%!important}.help-page__contact{align-items:center;display:flex;flex-direction:row;gap:16px}.help-page__mail-icon-container{display:flex}.help-page__mail-icon{height:40px;object-fit:contain;width:40px}.help-page__email-link{color:#ff0054!important;font-family:DM Sans,sans-serif!important;font-size:24px!important;font-style:normal!important;font-weight:700!important;line-height:150%!important;text-decoration:none!important}.help-page__email-link:hover{text-decoration:underline!important}.help-page__image-container{flex:1 1;height:100%;max-width:50%;padding:0 100px 20px 0}.help-page__image{border-radius:0 0 20px 20px;height:100%;object-fit:cover;width:100%}@media(min-width:2460px){.help-page__content{max-width:50%;padding:60px 80px 60px 200px}.help-page__title{font-size:100px!important}.help-page__subtitle{font-size:24px!important}.help-page__email-link{font-size:28px!important}.help-page__mail-icon{height:50px;width:50px}.help-page__image-container{padding:0 200px 130px 0}}@media(min-width:1920px)and (max-width:calc(2460px - 1px)){.help-page__content{max-width:50%;padding:50px 60px 50px 150px}.help-page__title{font-size:90px!important}.help-page__subtitle{font-size:22px!important}.help-page__email-link{font-size:26px!important}.help-page__mail-icon{height:45px;width:45px}.help-page__image-container{padding:0 150px 100px 0}}@media(min-width:1280px)and (max-width:calc(1920px - 1px)){.help-page__content{gap:50px;padding:40px 40px 40px 80px}.help-page__title{font-size:56px!important}.help-page__subtitle{font-size:18px!important}.help-page__email-link{font-size:20px!important}.help-page__mail-icon{height:36px;width:36px}.help-page__image-container{padding:0 80px 80px 0}}@media(min-width:960px)and (max-width:calc(1280px - 1px)){.help-page__container{flex-direction:column;min-height:auto}.help-page__content{align-items:center;gap:40px;max-width:100%;order:2;padding:40px 60px;text-align:center;width:100%}.help-page__title-section{align-items:center}.help-page__title{font-size:56px!important}.help-page__subtitle{font-size:18px!important}.help-page__image-container{height:400px;max-width:100%;order:1;padding:0 60px;width:100%}.help-page__image{border-radius:0 0 20px 20px}}@media(min-width:600px)and (max-width:calc(960px - 1px)){.help-page__container{flex-direction:column;min-height:auto}.help-page__content{align-items:center;gap:32px;max-width:100%;order:2;padding:32px 40px;text-align:center;width:100%}.help-page__title-section{align-items:center}.help-page__title{font-size:44px!important}.help-page__subtitle{font-size:16px!important}.help-page__contact{flex-direction:column;gap:12px}.help-page__email-link{font-size:18px!important}.help-page__mail-icon{height:36px;width:36px}.help-page__image-container{height:350px;max-width:100%;order:1;padding:0 40px;width:100%}.help-page__image{border-radius:0 0 16px 16px}}@media(max-width:calc(600px - 1px)){.help-page__container{flex-direction:column;min-height:auto}.help-page__content{align-items:center;gap:24px;max-width:100%;order:2;padding:24px 16px;text-align:center;width:100%}.help-page__title-section{align-items:center}.help-page__title{font-size:32px!important}.help-page__subtitle{font-size:14px!important}.help-page__contact{flex-direction:column;gap:10px}.help-page__email-link{font-size:16px!important}.help-page__mail-icon{height:32px;width:32px}.help-page__image-container{height:280px;max-width:100%;order:1;padding:0 16px;width:100%}.help-page__image{border-radius:0 0 12px 12px}}body{background-color:#fafafa!important;color:#333!important;font-family:DM Sans,Inter,Roboto,Helvetica,Arial,sans-serif!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}#root{display:flex!important;flex-direction:column!important;min-height:100vh!important}.css-12tumy5-MuiNativeSelect-root-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input{padding:0!important}.MuiInputBase-root input:-webkit-autofill,.MuiInputBase-root input:-webkit-autofill:active,.MuiInputBase-root input:-webkit-autofill:focus,.MuiInputBase-root input:-webkit-autofill:hover,.MuiOutlinedInput-root input:-webkit-autofill,.MuiOutlinedInput-root input:-webkit-autofill:active,.MuiOutlinedInput-root input:-webkit-autofill:focus,.MuiOutlinedInput-root input:-webkit-autofill:hover,.MuiTextField-root input:-webkit-autofill,.MuiTextField-root input:-webkit-autofill:active,.MuiTextField-root input:-webkit-autofill:focus,.MuiTextField-root input:-webkit-autofill:hover,input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:active,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:active,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #fff!important;-webkit-text-fill-color:inherit!important;background-color:#fff!important;box-shadow:inset 0 0 0 1000px #fff!important;-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important}.MuiInputBase-root.Mui-focused input:-webkit-autofill,.MuiOutlinedInput-root.Mui-focused input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff!important;-webkit-text-fill-color:inherit!important;box-shadow:inset 0 0 0 1000px #fff!important}input:-moz-autofill,select:-moz-autofill,textarea:-moz-autofill{background-color:#fff!important;color:inherit!important}input[type=email]:-webkit-autofill,input[type=number]:-webkit-autofill,input[type=password]:-webkit-autofill,input[type=search]:-webkit-autofill,input[type=tel]:-webkit-autofill,input[type=text]:-webkit-autofill,input[type=url]:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff!important;-webkit-text-fill-color:inherit!important;background-color:#fff!important;box-shadow:inset 0 0 0 1000px #fff!important;-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important}.MuiTableContainer-root{max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;width:100%!important;-webkit-overflow-scrolling:touch!important}.MuiTableContainer-root::-webkit-scrollbar{height:8px!important}.MuiTableContainer-root::-webkit-scrollbar-track{background-color:#f1f1f1!important;border-radius:4px!important}.MuiTableContainer-root::-webkit-scrollbar-thumb{background-color:#c1c1c1!important;border-radius:4px!important}.MuiTableContainer-root::-webkit-scrollbar-thumb:hover{background-color:#999!important}.MuiTableContainer-root{scrollbar-color:#c1c1c1 #f1f1f1!important;scrollbar-width:thin!important}.MuiButtonBase-root .MuiTouchRipple-root,.MuiTouchRipple-root{display:none!important}.MuiButtonBase-root:active,.MuiButtonBase-root:focus,.MuiButtonBase-root:focus-visible{box-shadow:none!important;outline:none!important}.MuiButtonBase-root.Mui-focusVisible{background-color:#0000!important}.MuiButton-root.Mui-focusVisible,.MuiButton-root:active,.MuiButton-root:focus,.MuiButton-root:focus-visible,.MuiButton-root:focus-within,.MuiButtonBase-root.Mui-focusVisible,.MuiButtonBase-root:active,.MuiButtonBase-root:focus,.MuiButtonBase-root:focus-visible,.MuiButtonBase-root:focus-within,.MuiIconButton-root.Mui-focusVisible,.MuiIconButton-root:active,.MuiIconButton-root:focus,.MuiIconButton-root:focus-visible,.MuiIconButton-root:focus-within,.MuiListItem-root.Mui-focusVisible,.MuiListItem-root:active,.MuiListItem-root:focus,.MuiListItem-root:focus-visible,.MuiListItem-root:focus-within,.MuiMenuItem-root.Mui-focusVisible,.MuiMenuItem-root:active,.MuiMenuItem-root:focus,.MuiMenuItem-root:focus-visible,.MuiMenuItem-root:focus-within,.MuiTab-root.Mui-focusVisible,.MuiTab-root:active,.MuiTab-root:focus,.MuiTab-root:focus-visible,.MuiTab-root:focus-within{box-shadow:none!important;outline:none!important}.MuiButton-root .MuiTouchRipple-child,.MuiButton-root .MuiTouchRipple-ripple,.MuiButton-root .MuiTouchRipple-rippleVisible,.MuiButton-root .MuiTouchRipple-root,.MuiButtonBase-root .MuiTouchRipple-child,.MuiButtonBase-root .MuiTouchRipple-ripple,.MuiButtonBase-root .MuiTouchRipple-rippleVisible,.MuiButtonBase-root .MuiTouchRipple-root,.MuiIconButton-root .MuiTouchRipple-child,.MuiIconButton-root .MuiTouchRipple-ripple,.MuiIconButton-root .MuiTouchRipple-rippleVisible,.MuiIconButton-root .MuiTouchRipple-root,.MuiListItem-root .MuiTouchRipple-child,.MuiListItem-root .MuiTouchRipple-ripple,.MuiListItem-root .MuiTouchRipple-rippleVisible,.MuiListItem-root .MuiTouchRipple-root,.MuiMenuItem-root .MuiTouchRipple-child,.MuiMenuItem-root .MuiTouchRipple-ripple,.MuiMenuItem-root .MuiTouchRipple-rippleVisible,.MuiMenuItem-root .MuiTouchRipple-root,.MuiTab-root .MuiTouchRipple-child,.MuiTab-root .MuiTouchRipple-ripple,.MuiTab-root .MuiTouchRipple-rippleVisible,.MuiTab-root .MuiTouchRipple-root{display:none!important;opacity:0!important;visibility:hidden!important}.search-bar .MuiFormControl-root .MuiInputLabel-root,.search-bar .MuiTextField-root .MuiInputLabel-root,.search-bar .autocomplete-component .MuiInputLabel-root{color:#000!important;font-family:DM Sans,sans-serif!important;font-weight:600!important}.MuiInputLabel-root.search-bar-label,.search-bar .MuiFormControl-root .MuiInputLabel-root.Mui-focused,.search-bar .MuiFormControl-root .MuiInputLabel-root.MuiInputLabel-shrink,.search-bar .MuiInputLabel-root,.search-bar .MuiInputLabel-root.Mui-disabled,.search-bar .MuiInputLabel-root.Mui-focused,.search-bar .MuiInputLabel-root.MuiInputLabel-shrink,.search-bar .MuiOutlinedInput-root .MuiInputLabel-root,.search-bar .MuiOutlinedInput-root .MuiInputLabel-root.MuiInputLabel-shrink,.search-bar .MuiTextField-root .MuiInputLabel-root.Mui-focused,.search-bar .MuiTextField-root .MuiInputLabel-root.MuiInputLabel-shrink,.search-bar .autocomplete-component .MuiInputLabel-root.Mui-focused,.search-bar .autocomplete-component .MuiInputLabel-root.MuiInputLabel-shrink,.search-bar [class*=MuiInputLabel-root],[class*=MuiInputLabel-root].search-bar-label{color:#000!important;font-weight:600!important}.form-container{max-width:450px!important;width:100%!important}.form-container .form-group{margin-bottom:16px!important}.form-container .MuiTextField-root .MuiOutlinedInput-root{border-radius:8px!important}.form-container .MuiTextField-root .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#e91e63!important}.form-container .MuiTextField-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:2px!important}.form-container .MuiButton-root{border-radius:8px!important;font-size:14px!important;font-weight:600!important;text-transform:none!important;transition:all .2s ease!important}.form-container .MuiButton-root.MuiButton-contained{box-shadow:#0000001a!important}.form-container .MuiButton-root.MuiButton-contained:hover{box-shadow:#00000026!important;transform:translateY(-1px)!important}.form-container .MuiButton-root.MuiButton-contained:disabled{background-color:#e91e6380!important;color:#fff!important}.form-container .MuiButton-root.MuiButton-outlined{border-width:2px!important}.form-container .MuiButton-root.MuiButton-outlined:hover{background-color:#e91e630a!important;border-width:2px!important}.form-container .MuiDivider-root .MuiTypography-root{padding:0 16px!important}@media(max-width:599px){.form-container{max-width:100%!important}.form-container .MuiButton-root{font-size:12px!important;padding:10px 16px!important}}.page-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh!important;padding:24px!important}.page-container--gradient-primary{background:linear-gradient(135deg,#667eea,#764ba2)!important}.page-container--gradient-secondary{background:linear-gradient(135deg,#f5f7fa,#c3cfe2)!important}.page-container__content{align-items:center;animation:fadeIn .6s ease-out 0s both;display:flex;flex-direction:column;justify-content:center;width:100%!important}@media(max-width:599px){.page-container{padding:16px!important}}.page-header{animation:fadeInDown .6s ease-out 0s both}.page-header__title{color:#fff!important;font-weight:700!important;margin-bottom:8px!important;text-shadow:0 2px 4px #0000001a!important}.page-header__subtitle{color:#ffffffe6!important;font-size:17px!important}@media(max-width:599px){.page-header__title{font-size:24px!important}.page-header__subtitle{font-size:14px!important}}.card{animation:fadeIn .6s ease-out .2s both;border-radius:12px!important}.card--padding-none{padding:0!important}.card--padding-sm{padding:16px!important}.card--padding-md{padding:24px!important}.card--padding-lg{padding:32px!important}.card--padding-xl{padding:48px!important}@media(max-width:599px){.card--padding-md{padding:16px!important}.card--padding-lg{padding:24px!important}.card--padding-xl{padding:32px!important}}.loading-screen{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:48px!important}.loading-screen--fullscreen{min-height:100vh!important}.loading-screen .MuiCircularProgress-root{color:#e91e63!important}.login-modal__header{background:linear-gradient(135deg,#f8f9fa,#fff)!important;border-bottom:1px solid #f0f0f0!important;padding:32px 32px 24px!important}.login-modal__title-container{align-items:center!important;display:flex!important;justify-content:space-between!important}.login-modal__title{animation:fadeInDown .4s ease-out 0s both;color:#000000de!important;font-weight:700!important;margin:0!important}.login-modal__close-button{color:#0009!important;transition:all .2s ease!important}.login-modal__close-button:hover{background-color:#f5f5f5!important;color:#000000de!important}.login-modal__content{background:#fff!important;padding:32px!important}.login-modal__error{align-items:center!important;animation:fadeIn .3s ease-out 0s both;background-color:#f443361a!important;border:1px solid #f443364d!important;border-radius:8px!important;display:flex!important;justify-content:space-between!important;margin-bottom:24px!important;padding:16px!important}.login-modal__google-button{animation:fadeInUp .5s ease-out 0s both;overflow:hidden!important;position:relative!important;transition:all .3s ease!important}.login-modal__google-button:before{background:linear-gradient(90deg,#0000,#fff6,#0000)!important;content:""!important;height:100%!important;left:-100%!important;position:absolute!important;top:0!important;transition:left .5s!important;width:100%!important}.login-modal__google-button:hover:before{left:100%!important}.login-modal__google-button:hover{box-shadow:0 4px 12px #00000026!important;transform:translateY(-1px)!important}.login-modal__divider{align-items:center!important;animation:fadeIn .6s ease-out 0s both;display:flex!important;margin:32px 0!important}.login-modal__divider .MuiDivider-root{border-color:#f0f0f0!important;flex:1 1!important}.login-modal__divider-text{background:#fff!important;color:#0009!important;font-weight:500!important;padding:0 16px!important}.login-modal__form{animation:fadeInUp .7s ease-out 0s both}.login-modal__form-group{margin-bottom:24px!important}.login-modal__input .MuiOutlinedInput-root{border-radius:8px!important;transition:all .3s ease!important}.login-modal__input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#e91e63!important}.login-modal__input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#e91e63!important;border-width:2px!important}.login-modal__input .MuiInputLabel-root{color:#0009!important;font-weight:500!important}.login-modal__input .MuiInputLabel-root.Mui-focused{color:#e91e63!important}.login-modal__input .MuiInputAdornment-root{color:#0009!important}.login-modal__forgot-password{animation:fadeIn .8s ease-out 0s both;margin-bottom:24px!important;text-align:right!important}.login-modal__forgot-link{color:#e91e63!important;font-weight:500!important;text-decoration:none!important;transition:all .2s ease!important}.login-modal__forgot-link:hover{color:#1565c0!important;text-decoration:underline!important}.login-modal__submit-button{animation:fadeInUp .9s ease-out 0s both;font-weight:700!important;letter-spacing:.5px!important;overflow:hidden!important;position:relative!important;text-transform:uppercase!important;transition:all .3s ease!important}.login-modal__submit-button:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000)!important;content:""!important;height:100%!important;left:-100%!important;position:absolute!important;top:0!important;transition:left .5s!important;width:100%!important}.login-modal__submit-button:hover:before{left:100%!important}.login-modal__submit-button:hover{box-shadow:0 6px 20px #e91e6366!important;transform:translateY(-2px)!important}.login-modal__submit-button:active{transform:translateY(0)!important}.login-modal__signup{animation:fadeIn 1s ease-out 0s both;border-top:1px solid #f0f0f0!important;margin-top:32px!important;padding-top:24px!important;text-align:center!important}.login-modal__signup-text{color:#0009!important;margin:0!important}.login-modal__signup-link{color:#e91e63!important;font-weight:700!important;text-decoration:none!important;transition:all .2s ease!important}.login-modal__signup-link:hover{color:#1565c0!important;text-decoration:underline!important}@media(max-width:600px){.login-modal__content,.login-modal__header{padding:24px!important}.login-modal__title{font-size:1.5rem!important}.login-modal__google-button,.login-modal__submit-button{padding:16px!important}}@media(prefers-color-scheme:dark){.login-modal__header{background:linear-gradient(135deg,#2c2c2c,#1a1a1a)!important;border-bottom-color:#bdbdbd!important}.login-modal__content{background:#1a1a1a!important}.login-modal__close-button,.login-modal__title{color:#ffffffe6!important}.login-modal__close-button:hover{background-color:#ffffff1a!important;color:#fff!important}.login-modal__divider-text{background:#1a1a1a!important;color:#ffffffe6!important}.login-modal__signup{border-top-color:#bdbdbd!important}.login-modal__signup-text{color:#ffffffe6!important}}@keyframes shimmer{0%{transform:translateX(-100%)!important}to{transform:translateX(100%)!important}}@keyframes pulse{0%{box-shadow:0 0 0 0 #e91e63b3!important}70%{box-shadow:0 0 0 10px #e91e6300!important}to{box-shadow:0 0 0 0 #e91e6300!important}}.login-modal__submit-button:disabled{animation:pulse 2s infinite!important}.login-modal__input:focus-within .MuiOutlinedInput-notchedOutline{border-color:#e91e63!important;border-width:2px!important}@media(prefers-contrast:high){.login-modal__google-button,.login-modal__submit-button{border:2px solid!important}.login-modal__input .MuiOutlinedInput-root{border:2px solid #000000de!important}}.rounded-button{border-radius:9999px!important;height:45px!important;min-height:45px!important;overflow:hidden!important;text-transform:none!important;transition:all .3s ease!important}.rounded-button:hover{transform:translateY(-1px)!important}.rounded-button:active{transform:translateY(0)!important}.rounded-button *{border-radius:inherit!important}.rounded-button.MuiButton-root{background-color:inherit!important;height:45px!important;min-height:45px!important;text-transform:none!important}.rounded-button .MuiButton-label{text-transform:none!important}.rounded-button[data-color=pink]{background-color:#ff1493!important}.rounded-button[data-color=pink]:hover{background-color:crimson!important}.rounded-input .MuiOutlinedInput-root{border-radius:9999px!important;height:45px!important;min-height:45px!important;transition:all .3s ease!important}.rounded-input .MuiOutlinedInput-root input{box-sizing:border-box!important;height:45px!important;padding:12px 20px!important}.rounded-input .MuiInputLabel-root{transform:translate(20px,12px) scale(1)!important}.rounded-input .MuiInputLabel-root.Mui-focused,.rounded-input .MuiInputLabel-root.MuiInputLabel-shrink{transform:translate(20px,-8px) scale(.85)!important}.rounded-input .MuiFormHelperText-root{margin-left:20px!important;margin-top:4px!important}.login-page{min-height:100vh!important;overflow:hidden!important;position:relative!important}.login-page__hero{padding:48px 0!important;position:relative!important;text-align:center!important;z-index:2!important}.login-page__search-section{animation:fadeInUp .8s ease-out 0s both;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#ffffff1a!important;border:1px solid #fff3!important;border-radius:12px!important;margin-top:48px!important;padding:32px!important}.login-page__search-title{color:#fff!important;font-weight:500!important;margin-bottom:24px!important}.login-page__search-categories{display:flex!important;flex-wrap:wrap!important;gap:16px!important;justify-content:center!important;margin-bottom:32px!important}.login-page__category-button{-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#ffffff1a!important;border:1px solid #ffffff4d!important;border-radius:8px!important;color:#fff!important;padding:8px 16px!important;transition:all .3s ease!important}.login-page__category-button:hover{background:#fff3!important;border-color:#ffffff80!important;box-shadow:0 4px 12px #0003!important;transform:translateY(-2px)!important}.login-page__search-form{text-align:center!important}.login-page__search-button{background:linear-gradient(135deg,#e91e63,#c2185b)!important;border-radius:12px!important;box-shadow:0 4px 15px #e91e634d!important;color:#fff!important;font-weight:700!important;letter-spacing:.5px!important;padding:16px 48px!important;text-transform:uppercase!important;transition:all .3s ease!important}.login-page__search-button:hover{background:linear-gradient(135deg,#c2185b,#ad1457)!important;box-shadow:0 6px 20px #e91e6366!important;transform:translateY(-2px)!important}.login-page__search-button:active{transform:translateY(0)!important}.login-page__footer{bottom:24px!important;color:#fffc!important;left:50%!important;position:absolute!important;text-align:center!important;transform:translateX(-50%)!important;z-index:2!important}.login-page:before{background:linear-gradient(135deg,#1976d2cc,#dc004ecc)!important;bottom:0!important;content:""!important;left:0!important;position:absolute!important;right:0!important;top:0!important;z-index:1!important}@media(max-width:768px){.login-page__hero{padding:32px 0!important}.login-page__search-section{margin:24px!important;padding:24px!important}.login-page__search-categories{align-items:center!important;flex-direction:column!important}.login-page__category-button,.login-page__search-button{max-width:300px!important;width:100%!important}}@media(max-width:480px){.login-page__search-section{margin:16px!important;padding:16px!important}.login-page__search-title{font-size:1.1rem!important}}.login-page{animation:fadeIn .6s ease-out!important}@keyframes fadeIn{0%{opacity:0!important;transform:translateY(20px)!important}to{opacity:1!important;transform:translateY(0)!important}}@media(prefers-color-scheme:dark){.login-page__search-section{background:#0000004d!important;border-color:#ffffff1a!important}.login-page__category-button{background:#0000004d!important;border-color:#fff3!important}.login-page__category-button:hover{background:#00000080!important;border-color:#fff6!important}}@media(prefers-contrast:high){.login-page__category-button,.login-page__search-section{background:#000c!important;border:2px solid #fff!important}.login-page__category-button{color:#fff!important}.login-page__search-button{border:2px solid #fff!important}}