@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Manrope:wght@200..800&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.scrollBar{border:1px solid #0000!important;border-radius:8px!important;display:block!important;max-height:60vh!important;overflow-x:auto!important;overflow-y:auto!important;position:relative!important;width:100%!important}.scrollBar::-webkit-scrollbar{height:14px!important;width:14px!important}.scrollBar::-webkit-scrollbar-track{background:var(--onboarding-white)!important;border-radius:8px!important}.scrollBar::-webkit-scrollbar-thumb{background-color:var(--onboarding-grey-disabled)!important;border:3px solid var(--onboarding-white)!important;border-radius:8px!important}.scrollBar::-webkit-scrollbar-thumb:hover{background-color:var(--onboarding-grey)!important}.scrollBar::-webkit-scrollbar-corner{background:#0000!important}.scrollBarHorizontal{height:auto!important;min-width:170px!important;overflow-x:auto!important;position:relative!important;width:100%!important}body::-webkit-scrollbar{display:none}@media (max-height:800px){.scrollBar{max-height:100%!important}}@media (min-height:801px){.scrollBar{max-height:100%!important}}.requiredClass{color:var(--zs-errorRed)}.formScrollbar{max-height:60vh!important;overflow-y:auto!important}.formScrollbar,.no-scroll{height:auto!important;min-height:0!important;position:relative!important;width:100%!important}@media only screen and (min-width:1824px){.formContainer{margin-top:5%!important}.formScrollbar{max-height:65vh!important}}@media only screen and (width:1280px) and (height:1024px){.formScrollbar{max-height:70vh!important}}@media only screen and (min-width:1512px) and (max-width:1800px) and (max-height:1200px){.formScrollbar{max-height:62vh!important}}@media only screen and (min-width:1536px){.formScrollbar{max-height:58vh!important}}@media only screen and (min-width:1792px) and (max-width:3000px){.formScrollbar{max-height:62vh!important}}:root{--primary-blue:#59c2b0;--zs-white:#fff;--zs-grey:#666;--zs-black:#192221;--zs-enabledSwitch-bg:#cdcdff;--zs-table-head:#e6e6f5;--zs-table-row:#f7f7f7;--zs-table-title:#000;--zs-popup-border:#e8e8e8;--zs-bg:#f3f4ef;--zs-activeButton-bg:#013d3b;--zs-activeButton-text-color:#fff;--zs-errorRed:#cc2a2a;--onboarding-background:linear-gradient(123.72deg,#4ecba2 4.87%,#7cd88c 91.55%);--onboarding-background-gradient2:linear-gradient(123.72deg,#4ecba236 4.87%,#7cd88c36 91.55%);--onboarding-background-gradient3:linear-gradient(75.59deg,#227079 9.71%,#639fac 89.78%);--onboarding-white:#fff;--onboarding-font:"Inter",serif;--onboarding-font-secondary:"Manrope",serif;--onboarding-btn-black:#2d2d2d;--onboarding-grey:#bebebe;--onboarding-grey-disabled:#eaeaea;--onboarding-green:#50cca2;--onboarding-text-black:#484848;--onboarding-dark-green:#7cd88c36;--onboarding-grey2:#757575;--onboarding-light-grey:#fafafa;--onboarding-light-blue:#619eab;--onboarding-light-grey2:#fcfcfd;--onboarding-light-grey3:#f8f8f8;--onboarding-light-grey4:#ebebeb;--onboarding-light-grey5:#787877;--meta-pure-black:#000;--meta-report-main:#227079;--meta-report-secondary:#66dc9c;--meta-report-blue:#2fb4aa;--meta-up-arrow-green:#4caf50;--meta-report-green2:#66dc9c;--meta-desk-green3:#11b45b;--meta-report-light-green:#90fb91;--meta-down-arrow-red:#f44336;--meta-desk-red2:#cc2a2a;--meta-desk-text-grey:#999;--meta-desk-conversion-teal:#1ebca940;--meta-desk-conversion-light-red:#fcf2f0;--meta-desk-conversion-light-green:#e2f7ee;--meta-desk-green:#027a48;--meta-desk-red:#9b2d1e;--meta-desk-divider-white:#ffffff26;--meta-desk-grey2:#b2b2b2;--meta-desk-light-blue:#e3ffed;--meta-desk-grey3:#666}.text-stroke{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#59c2b0;-webkit-text-stroke-color:var(--primary-blue);color:var(--white);line-height:40px!important;text-transform:uppercase}.rounded1{left:35%;position:absolute;top:10%}.rounded2{left:67%;position:absolute;transform:scale(.45)}.analysis-date-filter{align-items:flex-end;display:flex;flex-direction:column;gap:0;position:relative}.analysis-compared-with-date{color:#7b8a8c!important;font-size:11px!important;font-style:italic;line-height:1.3!important;margin-top:8px!important;position:absolute;right:0;text-align:right!important;top:100%;white-space:nowrap}.funnel-container{background:#fff;border:1px solid #e3ebea;border-radius:14px;box-shadow:0 4px 16px #1f3a430d;box-sizing:border-box;margin-top:50px!important;padding:40px 60px;width:100%}.analysis-data-row{align-items:center;box-sizing:border-box;display:grid;grid-template-columns:minmax(220px,22%) minmax(380px,1fr) minmax(120px,13%) minmax(145px,14%);min-height:80px;position:relative;width:100%}.analysis-data-row:after{background:#e6eeee;bottom:0;content:"";left:0;position:absolute;right:0}.analysis-data-row:last-child:after{display:none}.analysis-metric-column{align-items:center;box-sizing:border-box;display:flex;gap:10px;min-width:0;padding-right:22px}.analysis-metric-indicator{background:#159a61;border-radius:50%;box-shadow:0 0 0 4px #159a6114;flex:0 0 7px;height:7px;width:7px}.analysis-metric-icon-dot{height:100%;width:100%}.analysis-data-title{color:#123c68!important;font-size:13px!important;font-weight:600!important;letter-spacing:-.1px;line-height:1.3!important;margin:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analysis-info-icon{align-items:center;cursor:help;display:flex;flex:0 0 14px;justify-content:center;opacity:.9}.analysis-info-icon,.analysis-info-icon svg{height:14px;width:14px}.analysis-funnel-column{height:100%;min-width:0;width:100%}.analysis-funnel-column,.trapezoid{align-items:center;display:flex;justify-content:center}.trapezoid{background:#0000!important;box-sizing:border-box;height:76px;isolation:isolate;margin:0 auto;position:relative;transform:none!important;transition:transform .2s ease,filter .2s ease}.trapezoid:after,.trapezoid:before{bottom:0;content:"";position:absolute;top:0;width:65%;z-index:-1}.trapezoid:before{border-radius:10px 0 0 10px;left:0;transform:skewX(26deg)}.trapezoid:after{border-radius:0 10px 10px 0;right:0;transform:skewX(-26deg)}.trapezoid:hover{filter:brightness(1.03);transform:scale(1.01)!important}.trapezoid1{width:80%}.trapezoid2{width:67%}.trapezoid3{width:54%}.trapezoid4{width:41%}.trapezoid5{width:28%}.trapezoid1:after,.trapezoid1:before{background:#176f6c!important}.trapezoid2:after,.trapezoid2:before{background:#20817c!important}.trapezoid3:after,.trapezoid3:before{background:#27988e!important}.trapezoid4:after,.trapezoid4:before{background:#31afa2!important}.trapezoid5:after,.trapezoid5:before{background:#67cfc1!important}.trapezoid-content{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%;z-index:2}.funnel-value{color:#fff!important;font-size:20px!important;font-weight:700!important;letter-spacing:-.25px;line-height:1!important;margin:0!important}.analysis-comparison-column{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:5px;justify-content:center;min-width:0}.analysis-percentage-box{align-items:center!important;border-radius:14px!important;box-sizing:border-box;display:flex!important;gap:3px;height:26px;justify-content:center!important;min-width:58px;padding:0 9px!important;width:fit-content!important}.analysis-percentage-box svg{height:13px;width:13px}.analysis-percentage-box.green{background:#e4f8f1!important;color:#117c4d!important}.analysis-percentage-box.red{background:#fff0ef!important;color:#ac4540!important}.analysis-percentage-box-text{line-height:1!important}.analysis-compared-percentage-text,.analysis-percentage-box-text{font-size:12px!important;font-weight:600!important;margin:0!important;white-space:nowrap}.analysis-compared-percentage-text{color:#646667!important;line-height:1.2!important}.analysis-status-column{align-items:center;display:flex;justify-content:flex-end;min-width:0}.analysis-message-box{align-items:center!important;border-radius:7px!important;box-sizing:border-box;display:flex!important;gap:7px;height:34px;justify-content:center!important;min-width:104px;padding:0 13px!important;white-space:nowrap}.analysis-message-box.green{background:#d2f5e6!important;color:#159a61!important}.analysis-message-box.red{background:#fad7d4!important;color:#df5a52!important}.analysis-status-dot{background:currentColor;border-radius:50%;flex:0 0 6px;height:6px;width:6px}.analysis-message-box-text{font-size:11px!important;font-weight:600!important;line-height:1!important;margin:0!important}.analysis-message-box svg{height:13px;width:13px}.analysis-loader{padding:28px 0}.analysis-loader,.no-data-available{align-items:center;display:flex;justify-content:center;width:100%}.no-data-available{color:#667085;min-height:260px}.no-data-available p{font-family:var(--onboarding-font-secondary)!important;font-size:13px!important}@media (max-width:1200px){.analysis-data-row{grid-template-columns:minmax(190px,25%) minmax(320px,1fr) minmax(105px,13%) minmax(130px,15%)}.analysis-data-title{font-size:14px!important}.funnel-value{font-size:20px!important}.analysis-message-box{min-width:98px;padding:0 10px!important}}@media (max-width:1000px){.analysis-data-row{grid-template-columns:175px minmax(280px,1fr) 100px 120px;min-width:700px}.funnel-container{overflow-x:auto;overflow-y:hidden;padding-bottom:8px!important;scrollbar-width:thin}.funnel-container::-webkit-scrollbar{height:5px}.funnel-container::-webkit-scrollbar-track{background:#f2f6f5;border-radius:10px}.funnel-container::-webkit-scrollbar-thumb{background:#c7d8d6;border-radius:10px}}@media (max-width:900px){.analysis-compared-with-date{white-space:normal}.analysis-data-row{grid-template-columns:180px minmax(250px,1fr) 100px 120px;min-width:760px}}@media (max-width:600px){.analysis-data-row{grid-template-columns:165px 270px 95px 115px;min-height:92px;min-width:645px}.trapezoid{height:68px}.funnel-value{font-size:18px!important}.analysis-data-title{font-size:13px!important}.analysis-message-box{height:32px;min-width:96px}}.md-snackbar-root{z-index:99999}.md-snackbar{--md-snackbar-accent:#16b99a;--md-snackbar-soft:#e7f8f3;--md-snackbar-border:#d8f0e9;align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fffffff7;border:1px solid var(--md-snackbar-border);border-radius:16px;box-shadow:0 4px 12px color-mix(in srgb,var(--md-snackbar-accent) 6%,#0000),0 4px 12px color-mix(in srgb,var(--md-snackbar-accent) 14%,#0000);box-sizing:border-box;display:flex;gap:14px;padding:12px 14px 12px 18px;width:min(440px,calc(100vw - 32px))}.md-snackbar--success{--md-snackbar-accent:#16b99a;--md-snackbar-soft:#e5f8f2;--md-snackbar-border:#d4f0e8}.md-snackbar--error{--md-snackbar-accent:#dc6262;--md-snackbar-soft:#fff0f2;--md-snackbar-border:#fad5db}.md-snackbar--warning{--md-snackbar-accent:#d98a16;--md-snackbar-soft:#fff5e5;--md-snackbar-border:#f5e6cb}.md-snackbar--info{--md-snackbar-accent:#238bd5;--md-snackbar-soft:#eaf5ff;--md-snackbar-border:#d9eafa}.md-snackbar-icon-wrap{align-items:center;background:var(--md-snackbar-soft);border-radius:14px;color:var(--md-snackbar-accent);display:flex;flex:0 0 46px;height:46px;justify-content:center;width:46px}.md-snackbar-icon{font-size:28px!important}.md-snackbar-content{border-left:1px solid var(--md-snackbar-accent)!important;flex:1 1;min-width:0;padding-left:14px}.md-snackbar-title{color:#173650;font-size:13px!important;font-weight:650!important;line-height:1.4!important;margin:0 0 4px!important}.md-snackbar-message{color:#71839a;font-size:11px!important;font-weight:400!important;line-height:1.5!important;overflow-wrap:anywhere}.md-snackbar-close{align-self:flex-start;color:#8292a5!important;flex:0 0 auto;margin:-5px -5px 0 0!important;transition:color .16s ease,background-color .16s ease}.md-snackbar-close:hover{background:#f0f5f5!important;color:#173650!important}@media (max-width:480px){.md-snackbar{border-radius:13px;gap:10px;min-height:76px;padding:12px}.md-snackbar-icon-wrap{border-radius:11px;flex-basis:38px;height:38px;width:38px}.md-snackbar-icon{font-size:24px!important}.md-snackbar-title{font-size:13px!important}.md-snackbar-message{font-size:12px!important}}@media (prefers-reduced-motion:reduce){.md-snackbar-close{transition:none}}.custom-date-picker-wrapper{display:inline-block;font-family:Inter,sans-serif;position:relative}.date-picker-box{align-items:center;background:#fff;border:1px solid #e3e8eb;border-radius:6px;box-shadow:0 1px 4px #142d3c14;color:#173554;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:12px;font-weight:500;height:32px;justify-content:space-between;padding:0 9px;transition:border-color .18s ease,box-shadow .18s ease}.date-picker-box.active,.date-picker-box:hover{border-color:#73c1c8;box-shadow:0 1px 5px #142d3c1a}.picker-box-date{align-items:center;display:flex;min-width:0}.picker-box-icon{color:#315c78;height:14px!important;margin-right:6px;width:14px!important}.picker-box-date-text{font-size:12px;line-height:1;white-space:nowrap}.picker-box-arrow{color:#71869a;font-size:12px;margin:0 5px}.date-picker-box>svg:last-child{color:#173554;height:14px;width:14px}.custom-date-picker-popup{background:#fff;border:1px solid #dce8e9;border-radius:12px;box-shadow:0 12px 35px #0f3d481f;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);width:720px;z-index:99999}.date-picker-body{background:#fff;display:flex;min-height:320px}.date-picker-presets{background:#fff;border-right:1px solid #e5eeee;box-sizing:border-box;flex-shrink:0;padding:18px 9px;width:165px}.preset-heading{color:#607596;font-size:11px;font-weight:700;letter-spacing:.2px;padding:2px 10px 12px}.preset-item{align-items:center;background:#0000;border:none;border-radius:8px;color:#123c68;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:12px;font-weight:500;height:36px;justify-content:space-between;padding:0 10px;text-align:left;transition:background .15s ease,color .15s ease;width:100%}.preset-item:hover{background:#f1f8f8;color:#006b68}.preset-item.active{background:#e4f6f4;color:#006b68;font-weight:600}.preset-content{gap:8px;min-width:0}.preset-content,.preset-icon{align-items:center;display:flex}.preset-icon{color:#123c68;flex-shrink:0;height:18px;justify-content:center;width:18px}.preset-icon svg{height:15px;width:15px}.preset-item.active .preset-icon{color:#006b68}.preset-item>svg{color:#00866b;flex-shrink:0;height:14px;width:14px}.preset-divider{background:#e5eeee;height:1px;margin:10px}.custom-range-item{color:#123c68}.date-picker-calendars{background:#fff;box-sizing:border-box;display:flex;flex:1 1;padding:16px 8px}.custom-calendar{box-sizing:border-box;padding:0 12px;width:50%}.custom-calendar+.custom-calendar{border-left:1px solid #e5eeee}.custom-calendar-header{align-items:center;display:flex;height:38px;justify-content:space-between}.month-title{color:#123c68;font-size:14px;font-weight:700}.month-nav{align-items:center;background:#f5f8f9;border:none;border-radius:7px;color:#123c68;cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;transition:background .15s ease,color .15s ease;width:28px}.month-nav:hover:not(:disabled){background:#e5f5f4;color:#006b68}.month-nav:disabled{cursor:default;opacity:.3}.month-nav svg{height:17px;width:17px}.calendar-weekdays{align-items:center;display:grid;grid-template-columns:repeat(7,1fr);height:30px}.calendar-weekday{align-items:center;color:#607596;display:flex;font-size:10px;font-weight:600;justify-content:center}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr)}.calendar-day{background:#0000;border:none;color:#071d49;cursor:pointer;font-family:Inter,sans-serif;font-size:12px;font-weight:500;height:36px;padding:0}.calendar-day,.calendar-day span{align-items:center;display:flex;justify-content:center;position:relative}.calendar-day span{border-radius:7px;box-sizing:border-box;height:30px;width:30px;z-index:2}.calendar-day.outside-month{color:#b6c2cd}.calendar-day.disabled{color:#c5ced7;cursor:default}.calendar-day.disabled span{background:#0000}.calendar-day:not(.disabled):hover span{background:#e5f5f4;color:#006b68}.calendar-day.in-range:before{background:#e7f6f4;bottom:4px;content:"";left:0;position:absolute;right:0;top:4px;z-index:0}.calendar-day.range-start:before{left:50%}.calendar-day.range-start span{background:#008b87;color:#fff;font-weight:600}.calendar-day.range-end:before{right:50%}.calendar-day.range-end span{background:#008b87;color:#fff;font-weight:600}.calendar-day.today:not(.selected) span{border:1px solid #008b87;color:#006b68}.date-picker-footer{align-items:center;background:#fff;border-top:1px solid #e5eeee;box-sizing:border-box;display:flex;height:60px;padding:0 14px 0 18px}.date-summary{align-items:center;color:#607596;display:flex;flex:1 1;font-size:11px;font-weight:500;gap:7px}.summary-date{color:#123c68;font-weight:600}.summary-arrow{color:#008b87}.summary-divider{color:#cbd8dc;margin:0 3px}.date-picker-cancel{background:#fff;border:1px solid #c8d8df;border-radius:7px;color:#123c68;cursor:pointer;font-family:Inter,sans-serif;font-size:11px;font-weight:600;height:34px;margin-right:8px;padding:0 16px;transition:background .15s ease,border-color .15s ease}.date-picker-cancel:hover{background:#f5fafa;border-color:#9fc9c8}.date-picker-apply{background:#006b68;border:none;border-radius:7px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:11px;font-weight:600;height:34px;min-width:78px;padding:0 18px;transition:background .15s ease,opacity .15s ease}.date-picker-apply:hover:not(:disabled){background:#005956}.date-picker-apply:disabled{cursor:not-allowed;opacity:.45}@media (max-width:760px){.custom-date-picker-popup{right:0;width:calc(100vw - 20px)}.date-picker-presets{width:150px}}.metadesk-tooltip-content{box-sizing:border-box;width:100%}.metadesk-tooltip-header{align-items:center;display:flex;gap:10px;padding:13px 14px 11px}.metadesk-tooltip-icon{align-items:center;background:#e8f8f5;border-radius:7px;color:#227079;display:flex;height:32px;justify-content:center;min-width:32px;width:32px}.metadesk-tooltip-icon svg{height:18px;width:18px}.metadesk-tooltip-title{color:#123c68;font-size:14px;font-weight:600;line-height:20px}.metadesk-tooltip-divider{background:#e4eceb;height:1px;margin:0 14px}.metadesk-tooltip-description{color:#475467;font-size:12px;font-weight:400;line-height:18px;padding:12px 14px 14px}.funnel-loader{--funnel-teal:#18766f;--funnel-base:#e8edf1;--funnel-highlight:#f8fbfb;color:#244360;font-family:inherit;min-width:0;width:100%}.funnel-loader *,.funnel-loader :after,.funnel-loader :before{box-sizing:border-box}.funnel-loader-card{background:#fff;border:1px solid #e5ebef;border-radius:12px;box-shadow:0 3px 12px rgba(25,53,76,.035);overflow:hidden;padding:42px 28px;width:100%}.funnel-loader-rows{display:flex;flex-direction:column;gap:4px}.funnel-loader-row{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:minmax(145px,1.1fr) minmax(220px,2.2fr) minmax(80px,.55fr) minmax(120px,.8fr);min-height:76px}.funnel-loader-label{align-items:center;display:flex;gap:10px;min-width:0}.funnel-loader-dot{background:#24a777;border-radius:50%;box-shadow:0 0 0 4px #e8f7f0;flex-shrink:0;height:9px;width:9px}.funnel-shimmer{background:var(--funnel-base);border-radius:5px;display:block;flex-shrink:0;overflow:hidden;position:relative}.funnel-shimmer:after{animation:funnel-shimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,#0000,var(--funnel-highlight),#24a69926,var(--funnel-highlight),#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes funnel-shimmer{to{transform:translateX(100%)}}.funnel-label-bar{height:10px;max-width:180px}.funnel-info-dot{border-radius:50%;height:10px;width:10px}.funnel-loader-shape{height:76px}.funnel-loader-shape,.funnel-loader-tier{align-items:center;display:flex;justify-content:center;min-width:0}.funnel-loader-tier{animation:funnel-pulse 2.2s ease-in-out infinite;background:#e2eeee;clip-path:polygon(0 0,100% 0,92% 78%,86% 100%,14% 100%,8% 78%);height:100%;margin:0 auto}.funnel-tier-1{background:#d8e6e7}.funnel-tier-2{animation-delay:.1s;background:#d4e5e5}.funnel-tier-3{animation-delay:.2s;background:#cfe3e2}.funnel-tier-4{animation-delay:.3s;background:#c8e2df}.funnel-tier-5{animation-delay:.4s;background:#c1dfda}.funnel-value-bar{background:#7b929a47;border-radius:5px;height:12px;max-width:150px;width:36%}@keyframes funnel-pulse{0%,to{opacity:.75}50%{opacity:1}}.funnel-loader-comparison{align-items:center;display:flex;flex-direction:column;gap:8px;min-width:0}.funnel-change{border-radius:14px;height:22px;max-width:100%;width:70px}.funnel-good{background:#e1f5ef}.funnel-warning{background:#fde9e8}.funnel-previous-value{height:8px;max-width:90%;width:58px}.funnel-loader-status{display:flex;justify-content:center;min-width:0}.funnel-status-badge{border-radius:7px;height:32px;max-width:100%;width:108px}.funnel-status-good{background:#d9f5e9}.funnel-status-warning{background:#fce5e3}.funnel-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (max-width:760px){.funnel-loader-card{padding:16px 12px}.funnel-loader-row{gap:10px;grid-template-columns:minmax(80px,1fr) minmax(100px,1.5fr);min-height:65px}.funnel-loader-shape{height:58px}.funnel-loader-comparison,.funnel-loader-status{display:none}.funnel-label-bar{max-width:100%}}@media (prefers-reduced-motion:reduce){.funnel-loader .funnel-shimmer:after,.funnel-loader-tier{animation:none}}.dataTable{font-family:Inter,sans-serif!important;min-width:max-content;width:100%!important}.dataTable.dataTableFitContent{min-width:max-content!important;width:max-content!important}.data-table-card{background:#fff;border:1px solid #e4ebeb;border-radius:14px;box-shadow:0 2px 8px #1f3a430a,0 8px 24px #1f3a430a;overflow:hidden;width:100%}.scrollBar{overflow-x:auto;overflow-y:hidden;scrollbar-gutter:stable;width:100%}.scrollBar::-webkit-scrollbar{height:6px}.scrollBar::-webkit-scrollbar-track{background:#f8faf9}.scrollBar::-webkit-scrollbar-thumb{background:#c8d7d6;border-radius:10px}.scrollBar::-webkit-scrollbar-thumb:hover{background:#9eb5b3}.dataTable thead .headerRow{background:#edf7f5!important}.dataTable thead .headerRow th{background:#edf7f5!important;border:0!important;border-bottom:1px solid #dceae7!important;color:#173f61!important;font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:600!important;height:48px;letter-spacing:.05px;line-height:15px!important;padding:0 18px!important;vertical-align:middle;white-space:nowrap}.dataTable thead .headerRow th:first-child{padding-left:20px!important}.dataTable thead .headerRow th:last-child{padding-right:20px!important}.data-table-header-content{align-items:center;display:inline-flex;gap:5px;white-space:nowrap}.data-table-header-label{color:#173f61!important;font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:600!important;line-height:15px!important;margin:0!important}.data-table-sort-icon{color:#7e9c9b;font-size:8px;font-weight:500;line-height:1;opacity:.65}.dataTable tbody tr{background:#fff!important;height:44px;transition:background-color .15s ease,box-shadow .15s ease}.dataTable tbody tr:nth-child(2n){background:#fbfdfd!important}.dataTable tbody .tableCell{background:#0000!important;border:0!important;border-bottom:1px solid #e8eeee!important;box-sizing:border-box;color:#494b4b!important;font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:500!important;height:44px;line-height:17px!important;padding:0 18px!important;vertical-align:middle;white-space:nowrap}.dataTable tbody tr:last-child .tableCell{border-bottom:none!important}.dataTable tbody .tableCell:first-child{padding-left:20px!important}.dataTable tbody .tableCell:last-child{padding-right:20px!important}.dataTable tbody tr .tableCell:first-child{color:#173f61!important;font-size:12px!important;font-weight:600!important}.dataTable tbody tr:hover{background:#f2faf8!important;box-shadow:inset 3px 0 0 #66dc9c}.dataTable tbody tr:hover .tableCell{background:#f2faf8!important;border-bottom-color:#dcebe8!important}.data-table-link,.link{color:#173f61!important;font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:600!important;text-decoration:none!important}.data-table-link:hover,.link:hover{color:#227079!important;text-decoration:underline!important;text-underline-offset:2px}.data-table-secondary-text{color:#667085!important;font-size:11.5px!important;font-weight:400!important}.data-table-muted{color:#98a2b3!important;font-size:11.5px!important}.data-table-long-text{align-items:center;display:inline-flex;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-table-read-more,.readMore{color:#227079!important;cursor:pointer;font-weight:500;margin-left:3px}.chipEnabled,.data-table-chip-enabled{background:#e6f8f0!important;color:#16875c!important}.chipDisabled,.chipEnabled,.data-table-chip-disabled,.data-table-chip-enabled{border:none!important;border-radius:12px!important;font-family:Inter,sans-serif!important;font-size:10px!important;font-weight:600!important;height:24px!important;padding:0 10px!important}.chipDisabled,.data-table-chip-disabled{background:#f1f4f4!important;color:#667085!important}.deleteIcon{border-radius:7px!important;color:#71858a!important;height:30px!important;padding:0!important;width:30px!important}.deleteIcon:hover{background:#e8f6f3!important;color:#227079!important}.data-table-index-column{color:#8a9ca1!important;font-size:10px!important;font-weight:500!important;min-width:48px;width:48px}.data-table-actions-column{min-width:65px;width:65px}.dataTable thead th{background:#edf7f5!important;z-index:2!important}.data-table-total-row,.data-table-total-row td{background:#f7faf9!important}.data-table-total-row td{border:none!important;border-top:1px solid #dce8e6!important}.data-table-total-label{color:#494b4b!important;font-size:12px!important;font-weight:600!important;letter-spacing:.25px;padding:14px 18px!important;text-transform:uppercase}.data-table-total-value{padding:14px 20px!important}.data-table-total-values{align-items:center;display:inline-flex;gap:10px}.data-table-planned-total{color:#227079!important;font-size:12px;font-weight:600}.data-table-actual-total{color:#159a61!important;font-size:12px;font-weight:600}.data-table-total-divider{background:#d3dfde;height:17px;width:1px}.paginationGrid{padding:0 4px}.data-table-empty{align-items:center;background:#fff;border:1px solid #e3ebea;border-radius:14px;display:flex;justify-content:center;min-height:200px;width:100%}@media (max-width:768px){.dataTable thead .headerRow th{font-size:10px!important;height:44px;padding:0 13px!important}.dataTable tbody .tableCell{font-size:11px!important;height:44px;padding:0 13px!important}.dataTable tbody .tableCell:first-child,.dataTable thead .headerRow th:first-child{padding-left:15px!important}.dataTable tbody .tableCell:last-child,.dataTable thead .headerRow th:last-child{padding-right:15px!important}}.paginationWrapper{align-items:center;background:#fff;border-top:1px solid #e5eceb;box-sizing:border-box;display:flex;gap:20px;justify-content:space-between;min-height:60px;padding:10px 18px;width:100%}.paginationResults.MuiTypography-root{color:#64748b;font-size:12px;white-space:nowrap}.paginationResults strong{color:#263b53;font-weight:700}.paginationControls{align-items:center;display:flex;gap:16px}.rowsPerPageControl{align-items:center;display:flex;gap:10px}.rowsPerPageText.MuiTypography-root{color:#64748b;font-size:12px;white-space:nowrap}.paginationSelect.MuiOutlinedInput-root{border-radius:7px;color:#344563;font-size:12px;height:36px;min-width:72px}.paginationSelect .MuiOutlinedInput-notchedOutline{border-color:#dce6e5}.paginationSelect:hover .MuiOutlinedInput-notchedOutline{border-color:#9acbc0}.paginationSelect.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#07867f}.customMenuPaper.MuiPaper-root{border:1px solid #e5eceb;border-radius:8px;box-shadow:0 6px 18px #1e3c321a}.customMenuPaper .MuiMenuItem-root{font-size:13px}.customMenuPaper .MuiMenuItem-root.Mui-selected{background:#e5f5ef;color:#07867f}.paginationDivider.MuiDivider-root{border-color:#e5eceb}.customPagination .MuiPagination-ul{flex-wrap:nowrap;gap:4px}.customPagination .MuiPaginationItem-root{background:#fff;border:1px solid #dce6e5;border-radius:7px;color:#344563;font-size:12px;height:34px;margin:0;min-width:32px}.customPagination .MuiPaginationItem-root:hover{background:#eff8f4;border-color:#9acbc0}.customPagination .MuiPaginationItem-root.Mui-selected{background:#07867f;border-color:#07867f;color:#fff;font-weight:700}.customPagination .MuiPaginationItem-root.Mui-selected:hover{background:#066f69;border-color:#066f69}.customPagination .MuiPaginationItem-ellipsis{background:#0000;border-color:#0000}@media (max-width:900px){.paginationWrapper{flex-wrap:wrap}.paginationResults{flex:1 1}.paginationControls{gap:10px}}@media (max-width:600px){.paginationWrapper{align-items:flex-start;flex-direction:column}.paginationControls{flex-wrap:wrap;width:100%}.paginationDivider{display:none}.customPagination .MuiPagination-ul{flex-wrap:wrap}}.no-data-found{align-items:center;background:#fff;border:1px solid #e1e8ee;border-radius:12px;box-sizing:border-box;color:#173653;display:flex;flex-direction:column;justify-content:center;min-height:360px;padding:32px 24px;text-align:center;width:100%}.no-data-found--compact{border:0;border-radius:8px;min-height:220px;padding:24px 16px}.no-data-found-illustration{align-items:center;background:radial-gradient(ellipse at center,#eaf8f5 0,#f5fbfa 58%,#0000 72%);border-radius:48% 52% 44% 56%;display:flex;height:126px;justify-content:center;margin-bottom:22px;position:relative;width:220px}.no-data-found-illustration-window{background:#fff;border:1px solid #d5e2e9;border-radius:10px;box-shadow:0 5px 12px #17365312;height:88px;left:14px;overflow:hidden;position:absolute;top:24px;width:160px}.no-data-found-window-dots{align-items:center;background:#edf2f6;display:flex;gap:4px;height:15px;padding-left:8px}.no-data-found-window-dots span{background:#a8c2c9;border-radius:50%;height:6px;width:6px}.no-data-found-window-dots span:first-child{background:#b9a3ad}.no-data-found-window-dots span:nth-child(2){background:#86c8a2}.no-data-found-window-content{display:flex;gap:10px;padding:10px}.no-data-found-window-lines{display:flex;flex-direction:column;gap:7px;width:35px}.no-data-found-window-lines span{background:#e6edf2;border-radius:4px;height:6px}.no-data-found-window-lines span:first-child{width:30px}.no-data-found-window-lines span:nth-child(2){width:23px}.no-data-found-window-lines span:nth-child(3){width:28px}.no-data-found-window-lines span:nth-child(4){width:19px}.no-data-found-chart{align-items:flex-end;border-bottom:1px solid #e5edf1;display:flex;flex:1 1;gap:6px;height:49px;justify-content:center}.no-data-found-chart span{background:#dce9ee;border-radius:3px 3px 0 0;width:13px}.no-data-found-chart span:first-child{height:17px}.no-data-found-chart span:nth-child(2){height:31px}.no-data-found-chart span:nth-child(3){height:23px}.no-data-found-chart span:nth-child(4){height:38px}.no-data-found-search-icon{background:#f4fcfa;border:5px solid #58c4b4;border-radius:50%;bottom:8px;box-shadow:0 3px 10px #087e7b1a;color:#0c9a91;height:61px;right:9px;width:61px}.no-data-found-search-icon,.no-data-found-x{align-items:center;display:flex;justify-content:center;position:absolute}.no-data-found-x{left:17px;top:17px}.no-data-found-title{color:#173653;font-size:22px!important;font-weight:650!important;line-height:1.3!important;margin-bottom:8px!important}.no-data-found-description{color:#647891;font-size:13px!important;line-height:1.65!important;max-width:600px;white-space:pre-line}.no-data-found-tips{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;max-width:850px;text-align:left;width:100%}.no-data-found-tip{align-items:center;background:#f8fcfb;border:1px solid #dcefed;border-radius:10px;display:flex;gap:12px;min-width:0;padding:13px}.no-data-found-tip-icon{align-items:center;background:#e8f8f3;border:1px solid #d2f1e9;border-radius:10px;color:#078c84;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.no-data-found-tip-title{color:#173653;font-size:12px!important;font-weight:650!important;margin-bottom:3px!important}.no-data-found-tip-description{color:#647891;font-size:11px!important;line-height:1.5!important}.no-data-found-getting-started{margin-top:20px;max-width:570px;text-align:left;width:100%}.no-data-found-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:20px}.no-data-found-actions .no-data-found-primary-button,.no-data-found-actions .no-data-found-secondary-button{background:#fff;border:1px solid #159e94;border-radius:24px;box-shadow:none;color:#078c84;font-size:12px;font-weight:600;min-height:38px;padding:7px 18px;text-transform:none}.no-data-found-actions .no-data-found-primary-button{background:#078c84;color:#fff}.no-data-found-actions .no-data-found-primary-button:hover{background:#067770}.no-data-found-actions .no-data-found-secondary-button:hover{background:#edf9f6}.no-data-found--compact .no-data-found-illustration{margin-bottom:8px;margin-top:-10px;transform:scale(.8)}.no-data-found--compact .no-data-found-title{font-size:17px!important}.no-data-found--compact .no-data-found-description{font-size:12px!important}@media (max-width:700px){.no-data-found{min-height:300px;padding:24px 16px}.no-data-found-tips{gap:8px;grid-template-columns:1fr}.no-data-found-tip{padding:10px}.no-data-found-title{font-size:19px!important}.no-data-found-illustration{margin-bottom:12px;margin-top:-8px;transform:scale(.88)}}.invoice-page-container{padding-bottom:30px}.invoice-filter-card{align-items:center;background:#fff;border:1px solid #e1e9e8;border-radius:10px;box-shadow:0 3px 12px rgba(18,60,104,.035);display:flex;gap:24px;justify-content:space-between;margin-top:18px;padding:14px 16px}.invoice-filter-heading{align-items:center;display:flex;gap:10px;min-width:190px}.invoice-filter-icon{align-items:center;background:#eaf7f4;border-radius:8px;color:#227079;display:flex;flex:0 0 34px;height:34px;justify-content:center;width:34px}.invoice-filter-title{color:#123c68;font-size:12px!important;font-weight:700!important;line-height:16px!important}.invoice-filter-subtitle{color:#98a2b3;font-size:10px!important;line-height:14px!important;margin-top:2px!important}.invoice-filter-fields{align-items:center;display:flex;flex:1 1;gap:10px;justify-content:flex-end}.invoice-filter-item{width:190px}.invoice-filter-item.month{width:205px}.invoice-filter-item .MuiInputBase-root{border-radius:8px;color:#334f68;font-size:12px;height:42px}.invoice-filter-item .MuiInputLabel-root{color:#7b8794;font-size:12px}.invoice-filter-item .MuiInputLabel-shrink{font-size:11px}.invoice-filter-item .MuiOutlinedInput-notchedOutline{border-color:#d5e1df}.invoice-filter-item .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#8eb9b5}.invoice-filter-item .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#227079;border-width:1px}.invoice-table-card{background:#fff;border:1px solid #e1e9e8;border-radius:10px;box-shadow:0 4px 14px #123c680a;margin-top:14px;overflow:hidden}.invoice-table-header{align-items:center;border-bottom:1px solid #e6eeee;display:flex;justify-content:space-between;min-height:70px;padding:0 18px}.invoice-table-title-row{align-items:center;display:flex;gap:7px}.invoice-table-title{color:#123c68;font-size:15px!important;font-weight:700!important;line-height:20px!important}.invoice-table-subtitle{color:#383b3b;font-size:11.5px!important;line-height:14px!important;margin-left:26px!important;margin-top:2px!important}.invoice-table-card .dataTable .link{color:#123c68!important;font-weight:600;text-decoration:none}.invoice-table-card .dataTable .link:hover{color:#227079!important}.invoice-type-badge{align-items:center;border-radius:6px;display:inline-flex;font-size:10px;font-weight:600;height:24px;justify-content:center;line-height:1;min-width:64px;padding:0 9px}.invoice-type-badge.individual{background:#edf6fb;color:#22709a}.invoice-type-badge.group{background:#eaf7f4;color:#159a7a}.invoice-status-badge{align-items:center;border-radius:6px;display:inline-flex;font-size:10px;font-weight:600;height:24px;justify-content:center;line-height:1;min-width:58px;padding:0 9px}.invoice-status-badge.pending{background:#fff5e8;color:#a96b1f}.invoice-status-badge.paid{background:#eaf7f1;color:#159a61}.invoice-status-badge.cancelled{background:#fff0f1;color:#d94b53}.invoice-status-badge.voided{background:#f0f3f6;color:#667085}@media (max-width:1100px){.invoice-filter-card{align-items:flex-start;flex-direction:column}.invoice-filter-heading{width:100%}.invoice-filter-fields{flex-wrap:wrap;justify-content:flex-start;width:100%}.invoice-kpi-card{align-items:stretch}.invoice-kpi-main{min-width:180px}.invoice-kpi-divider{margin-left:18px;margin-right:18px}.invoice-status-item{padding-left:14px;padding-right:14px}}@media (max-width:700px){.invoice-filter-card{padding:14px}.invoice-filter-fields{align-items:stretch;flex-direction:column}.invoice-filter-item,.invoice-filter-item.month{width:100%}.invoice-kpi-card{align-items:stretch;flex-direction:column;gap:16px;padding:16px}.invoice-kpi-main{min-width:0}.invoice-kpi-divider{height:1px;margin:0;width:100%}.invoice-status-summary{width:100%}.invoice-status-list{flex-wrap:wrap;gap:0}.invoice-status-item{flex:1 1 50%;min-width:50%;padding:10px 12px}.invoice-status-item:first-child,.invoice-status-item:nth-of-type(4){padding-left:0}.invoice-status-divider{display:none}.invoice-table-header{align-items:flex-start;flex-direction:column;gap:10px}}.booking-filters{align-items:center;display:flex;flex:1 1 auto;gap:0;min-width:0}.booking-filters-heading{align-items:center;border-right:1px solid #dce8e6;display:flex;flex:0 0 auto;gap:8px;margin-right:16px;padding-right:16px}.booking-filters-heading-icon{align-items:center;background:#e8f7f4;border-radius:50%;color:#227079;display:flex;flex:0 0 36px;height:36px;justify-content:center;width:36px}.booking-filters-heading-icon .MuiSvgIcon-root{font-size:21px}.booking-filters-heading-content{min-width:105px}.booking-filters-title{color:#123c68;font-size:13px!important;font-weight:700!important;line-height:17px!important;margin:0!important}.booking-filters-subtitle{color:#718494;font-size:11px!important;font-weight:500!important;line-height:14px!important;margin:1px 0 0!important;white-space:nowrap}.booking-filters-flow{align-items:center;display:flex;flex:1 1 auto;gap:8px;min-width:0}.booking-filter-field{flex:0 1 auto;min-width:0}.booking-filter-month{width:210px}.booking-filter-group,.booking-filter-partnership,.booking-filter-type{width:fit-content}.booking-filter-property{cursor:context-menu;flex:1 1 260px;max-width:350px;min-width:220px}.booking-filter-arrow{color:#3b9b9d;flex:0 0 auto;font-size:23px!important}.booking-filters .MuiFormControl-root{width:100%}.booking-filters .MuiInputLabel-root{color:#607487;font-size:11px}.booking-filters .MuiInputLabel-root.Mui-focused{color:#227079}.booking-filters .MuiOutlinedInput-root{background:#fff;border-radius:6px;color:#334f68;font-size:12px;height:44px}.booking-filters .MuiOutlinedInput-notchedOutline{border-color:#d2dddb}.booking-filters .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#9fc8c3}.booking-filters .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#227079;border-width:1px}.booking-filters .MuiSelect-select{align-items:center;box-sizing:border-box;display:flex;min-height:44px!important;padding:0 34px 0 12px!important}.booking-filter-month>*,.booking-filter-property .MuiAutocomplete-root{width:100%}.booking-filter-property .MuiAutocomplete-inputRoot{min-height:44px;padding-bottom:0!important;padding-top:0!important}.booking-filter-property .MuiAutocomplete-input{color:#334f68;font-size:12px}.booking-filter-property .MuiAutocomplete-endAdornment{right:8px}.booking-property-option{min-height:38px!important}.booking-property-option-disabled{opacity:.5!important;pointer-events:none!important}.booking-property-option-content{align-items:center;display:flex;gap:8px;justify-content:space-between;width:100%}.booking-property-option-title{color:#334f68;cursor:pointer!important;flex:1 1;font-size:12px!important;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1400px){.booking-filters-heading{margin-right:12px;padding-right:12px}.booking-filter-month{width:225px}.booking-filter-type{width:155px}.booking-filter-group,.booking-filter-partnership{width:205px}.booking-filter-property{min-width:190px}}@media (max-width:1200px){.booking-filters{flex-wrap:wrap;row-gap:10px;width:100%}.booking-filters-heading{border-bottom:1px solid #e5eeec;border-right:0;margin-right:0;padding-bottom:9px;padding-right:0;width:100%}.booking-filters-flow{width:100%}.booking-filter-month{flex:1 1 210px;width:auto}.booking-filter-type{flex:1 1 150px;width:auto}.booking-filter-group,.booking-filter-partnership{flex:1 1 190px;width:auto}.booking-filter-property{flex:1 1 220px;max-width:none}}@media (max-width:700px){.booking-filters-flow{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr}.booking-filter-arrow{display:none}.booking-filter-field,.booking-filter-group,.booking-filter-month,.booking-filter-partnership,.booking-filter-property,.booking-filter-type{max-width:none;min-width:0;width:100%}}.metadesk-select{width:100%}.metadesk-select-field{align-items:center;background:#fff;border:1px solid #d3dfdd;border-radius:10px;box-sizing:border-box;display:flex;height:42px;transition:border-color .2s ease,box-shadow .2s ease}.metadesk-select-field:hover{border-color:#59c2b0;box-shadow:0 2px 8px #102f2a0f}.metadesk-select:focus-within .metadesk-select-field{border-color:#227079;box-shadow:0 0 0 2px #22707914}.metadesk-select-label{color:#495c6c;flex:0 0 auto;font-size:11px;font-weight:500;line-height:1;padding:0 10px 0 12px;white-space:nowrap}.metadesk-select-divider{background:#9cc9c0;flex:0 0 1px;height:20px;width:1px}.metadesk-select-control{color:#123c68!important;font-size:12px!important;font-weight:600!important;height:40px;min-width:0!important;width:auto!important}.metadesk-select-control,.metadesk-select-control .MuiInputBase-root{background:#0000!important}.metadesk-select-control .MuiSelect-select{align-items:center;background:#0000!important;box-sizing:border-box;display:flex;min-height:40px!important;overflow:hidden;padding:0 32px 0 10px!important;text-overflow:ellipsis;white-space:nowrap;width:fit-content!important}.metadesk-select-control .MuiSelect-icon{color:#7a8d9d;font-size:20px;right:7px}.metadesk-select-control .MuiSelect-iconOpen{color:#227079}.metadesk-select-placeholder{color:#8a9aa8;font-size:12px;font-weight:400}.metadesk-select.Mui-disabled .metadesk-select-field{background:#fafcfc;border-color:#e1e8e7;opacity:.7}.metadesk-select.Mui-disabled .metadesk-select-label{color:#94a1ab}.metadesk-select.Mui-disabled .metadesk-select-control{color:#7d8992!important}.metadesk-select-menu{background:#fff!important;border:1px solid #dce7e5!important;border-radius:9px!important;box-shadow:0 12px 28px #123c6824,0 4px 10px #123c680f!important;margin-top:6px!important;max-height:180px!important;min-width:150px!important;overflow:auto!important;padding:4px!important}.metadesk-select-menu .MuiList-root{background:#0000!important;border:none!important;margin:4px!important;overflow-y:auto!important;padding:0!important}.metadesk-select-menu .MuiMenuItem-root{background:#0000!important;border-radius:6px!important;box-sizing:border-box;color:#334f68!important;font-size:12px!important;font-weight:500!important;height:32px!important;margin:2px 0!important;min-height:32px!important;padding:0 10px!important;transition:background-color .15s ease,color .15s ease}.metadesk-select-menu .MuiMenuItem-root:first-child{margin-top:0}.metadesk-select-menu .MuiMenuItem-root:last-child{margin-bottom:0}.metadesk-select-menu .MuiMenuItem-root:hover{background:#f1faf8!important;color:#227079!important}.metadesk-select-menu .MuiMenuItem-root.Mui-selected{background:#eaf7f4!important;color:#227079!important;font-weight:600!important}.metadesk-select-menu .MuiMenuItem-root.Mui-selected:hover{background:#e3f4f0!important}.metadesk-select-menu .MuiMenuItem-root.Mui-focusVisible{background:#f1faf8!important}.metadesk-select-menu .MuiMenuItem-root.Mui-disabled{color:#aab5bd!important;opacity:.7!important}.metadesk-select--small .metadesk-select-field{border-color:#e3e8eb;border-radius:6px;box-shadow:0 1px 4px #142d3c14;cursor:pointer;height:33px}.metadesk-select--small .metadesk-select-field:hover{border-color:#73c1c8;box-shadow:0 1px 5px #142d3c1a}.metadesk-select--small .metadesk-select-label{color:#173554;font-size:12px;padding:0 8px 0 9px}.metadesk-select--small .metadesk-select-divider{height:16px}.metadesk-select--small .metadesk-select-control{flex:1 1 auto;height:30px}.metadesk-select--small .metadesk-select-control .MuiSelect-select{font-size:12px!important;min-height:30px!important;padding:0 26px 0 8px!important;width:100%!important}.metadesk-select--small .metadesk-select-control .MuiSelect-icon{font-size:16px;right:5px}.metadesk-month-picker{flex:0 0 auto;min-width:0;width:fit-content!important}.metadesk-month-picker-field{align-items:center;background:#fff;border:1px solid #bdc5c0;border-radius:10px;box-sizing:border-box;display:flex;height:42px;transition:border-color .2s ease,box-shadow .2s ease;width:fit-content!important}.metadesk-month-picker-field:hover{border-color:#59c2b0;box-shadow:0 2px 8px #102f2a0f}.metadesk-month-picker-field:focus-within{border-color:#227079;box-shadow:0 0 0 2px #22707914}.metadesk-month-picker-label{color:#495c6c;flex:0 0 auto;font-size:11px;font-weight:500;line-height:1;padding:0 10px 0 12px;white-space:nowrap}.metadesk-month-picker-divider{background:#9cc9c0;flex:0 0 1px;height:20px;width:1px}.metadesk-month-picker .MuiFormControl-root,.metadesk-month-picker .MuiInputBase-root{flex:0 0 auto!important;min-width:0!important;width:auto!important}.metadesk-month-picker .MuiInputBase-root{color:#123c68;font-size:12px;height:40px;padding:0 7px 0 10px!important}.metadesk-month-picker .MuiInputBase-input{color:#123c68;cursor:pointer;font-size:12px;font-weight:600;max-width:98px!important;min-width:98px!important;padding:0!important;width:98px!important}.metadesk-month-picker .MuiInput-root:after,.metadesk-month-picker .MuiInput-root:before{display:none}.metadesk-month-picker .MuiIconButton-root{color:#123c68;padding:5px 14px 5px 5px!important}.metadesk-month-picker .MuiIconButton-root:hover{background:#0000;color:#227079}.metadesk-month-picker .MuiSvgIcon-root{font-size:18px!important}.metadesk-month-picker-popper{z-index:1400!important}.metadesk-month-picker-popper .MuiPaper-root{background:#fff!important;border:1px solid #dce7e5!important;border-radius:10px!important;box-shadow:0 8px 24px #123c681f!important;margin-top:6px!important;max-width:290px!important;min-width:290px!important;overflow:hidden!important;width:290px!important}.metadesk-month-picker-popper .MuiDateCalendar-root{box-sizing:border-box!important;height:auto!important;max-height:none!important;padding:10px 14px 12px!important;width:290px!important}.metadesk-month-picker-popper .MuiPickersCalendarHeader-root{align-items:center!important;box-sizing:border-box!important;display:flex!important;justify-content:center!important;margin:0!important;min-height:40px!important;padding:0 2px 6px!important;position:relative!important;width:100%!important}.metadesk-month-picker-popper .MuiPickersCalendarHeader-labelContainer{align-items:center!important;display:flex!important;left:50%!important;margin:0!important;position:absolute!important;transform:translateX(-50%)!important;white-space:nowrap!important;z-index:2!important}.metadesk-month-picker-popper .MuiPickersCalendarHeader-label{color:#123c68!important;font-size:14px!important;font-weight:600!important}.metadesk-month-picker-popper .MuiPickersCalendarHeader-switchViewButton{border-radius:5px!important;color:#123c68!important;height:24px!important;left:calc(50% + 66px)!important;margin:0!important;padding:2px!important;position:absolute!important;width:24px!important;z-index:3!important}.metadesk-month-picker-popper .MuiPickersCalendarHeader-switchViewButton:hover{background:#eef8f6!important;color:#227079!important}.metadesk-month-picker-popper .MuiPickersCalendarHeader-switchViewButton .MuiSvgIcon-root{font-size:17px!important}.metadesk-month-picker-popper .MuiPickersArrowSwitcher-root{align-items:center!important;display:flex!important;gap:1px!important;position:absolute!important;right:0!important;z-index:4!important}.metadesk-month-picker-popper .MuiPickersArrowSwitcher-button{align-items:center!important;border-radius:5px!important;color:#718596!important;display:flex!important;height:26px!important;justify-content:center!important;margin:0!important;padding:3px!important;width:26px!important}.metadesk-month-picker-popper .MuiPickersArrowSwitcher-button:hover{background:#eef8f6!important;color:#227079!important}.metadesk-month-picker-popper .MuiPickersArrowSwitcher-button .MuiSvgIcon-root{font-size:18px!important}.metadesk-month-picker-popper .MuiPickersArrowSwitcher-button.Mui-disabled{color:#b7c3ca!important;opacity:1!important}.metadesk-month-picker-popper .MuiPickersArrowSwitcher-root:before{background:#dce6e4;content:"";height:18px;margin-right:3px;width:1px}.metadesk-month-picker-popper .MuiDateCalendar-root .MuiMonthCalendar-root{box-sizing:border-box!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;justify-items:center!important;margin:0!important;max-width:100%!important;min-width:0!important;padding:0!important;width:100%!important}.metadesk-month-picker-popper .MuiPickersMonth-monthButton{border-radius:10px!important;color:#334f68!important;font-size:12px!important;font-weight:500!important;height:32px!important;margin:3px 0!important;padding:0!important;width:52px!important}.metadesk-month-picker-popper .MuiPickersMonth-monthButton:hover{background:#eef8f6!important;color:#227079!important}.metadesk-month-picker-popper .MuiPickersMonth-monthButton.Mui-selected{background:#4aa89a!important;color:#fff!important;font-weight:600!important}.metadesk-month-picker-popper .MuiPickersMonth-monthButton.Mui-selected:hover{background:#3e988c!important}.metadesk-month-picker-popper .MuiPickersMonth-monthButton.MuiPickersMonth-current{color:#227079!important;font-weight:600!important}.metadesk-month-picker-popper .MuiPickersMonth-monthButton.Mui-disabled{color:#aab5bd!important;opacity:.7!important}.metadesk-month-picker-popper .MuiYearCalendar-root{box-sizing:border-box!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;justify-items:center!important;margin:0!important;max-width:100%!important;min-width:0!important;padding:0!important;width:100%!important}.metadesk-month-picker-popper .MuiPickersYear-yearButton{border-radius:10px!important;color:#334f68!important;font-size:12px!important;font-weight:500!important;height:32px!important;margin:3px 0!important;padding:0!important;width:58px!important}.metadesk-month-picker-popper .MuiPickersYear-yearButton:hover{background:#eef8f6!important;color:#227079!important}.metadesk-month-picker-popper .MuiPickersYear-yearButton.Mui-selected{background:#4aa89a!important;color:#fff!important;font-weight:600!important}.metadesk-month-picker-popper .MuiPickersYear-yearButton.Mui-selected:hover{background:#3e988c!important}.metadesk-month-picker-popper .MuiPickersYear-yearButton.Mui-disabled{color:#aab5bd!important;opacity:.7!important}.metadesk-autocomplete{min-width:0;width:100%}.metadesk-autocomplete-field{align-items:center;background:#fff;border:1px solid #d3dfdd;border-radius:7px;box-sizing:border-box;display:flex;height:42px;transition:border-color .15s ease,box-shadow .15s ease}.metadesk-autocomplete-field:hover{border-color:#9fc8c3}.metadesk-autocomplete:focus-within .metadesk-autocomplete-field{border-color:#227079;box-shadow:0 0 0 2px #22707914}.metadesk-autocomplete-label{color:#495c6c;flex:0 0 auto;font-size:11px;font-weight:500;line-height:1;padding:0 10px 0 12px;white-space:nowrap}.metadesk-autocomplete-divider{background:#9cc9c0;flex:0 0 1px;height:20px;width:1px}.metadesk-autocomplete .MuiAutocomplete-root{flex:1 1;min-width:0}.metadesk-autocomplete .MuiAutocomplete-inputRoot{color:#123c68!important;font-size:12px;height:40px;padding:0 5px 0 10px!important}.metadesk-autocomplete .MuiAutocomplete-input{caret-color:#123c68!important;color:#123c68!important;font-size:12px;font-weight:600;min-width:0!important;padding:0!important}.metadesk-autocomplete .MuiAutocomplete-input::placeholder{color:#8a9aa8;font-size:12px;font-weight:400;opacity:1}.metadesk-autocomplete .MuiInput-root:after,.metadesk-autocomplete .MuiInput-root:before{display:none}.metadesk-autocomplete-adornment{align-items:center;display:flex;gap:2px}.metadesk-autocomplete .MuiAutocomplete-popupIndicator{color:#7a8d9d;padding:4px}.metadesk-autocomplete .MuiAutocomplete-popupIndicator:hover{background:#0000;color:#227079}.metadesk-autocomplete .MuiAutocomplete-clearIndicator{padding:4px}.metadesk-autocomplete .Mui-disabled .metadesk-autocomplete-field{background:#fafcfc;border-color:#e1e8e7;opacity:.7}.metadesk-autocomplete .Mui-disabled .MuiAutocomplete-input{color:#7d8992}.metadesk-autocomplete .MuiAutocomplete-popper .MuiPaper-root{border:1px solid #dce7e5;border-radius:7px;box-shadow:0 8px 24px #123c681a;margin-top:4px}.metadesk-autocomplete .MuiAutocomplete-listbox{padding:4px}.metadesk-autocomplete .MuiAutocomplete-option{border-radius:5px;color:#334f68;cursor:pointer!important;font-size:12px;min-height:38px;padding:7px 10px}.metadesk-autocomplete .MuiAutocomplete-option:hover{background:#f1faf8}.metadesk-autocomplete .MuiAutocomplete-option[aria-selected=true]{background:#e9f6f4;color:#227079;font-weight:600}.metadesk-autocomplete .MuiAutocomplete-option[aria-selected=true]:hover{background:#e3f3f0}.metadesk-autocomplete-popper{z-index:1400!important}.metadesk-autocomplete-popper .MuiPaper-root{background:#fff!important;border:1px solid #dce7e5!important;border-radius:9px!important;box-shadow:0 12px 28px #123c6824,0 4px 10px #123c680f!important;margin-top:6px!important;min-width:150px!important;overflow:hidden!important;padding:4px!important}.metadesk-autocomplete-popper .MuiAutocomplete-listbox{background:#0000!important;border:none!important;margin:4px!important;padding:0!important}.metadesk-autocomplete-popper .MuiAutocomplete-option{background:#0000!important;border-radius:6px!important;box-sizing:border-box!important;color:#334f68!important;cursor:pointer!important;font-size:12px!important;font-weight:500!important;height:32px!important;margin:2px 0!important;min-height:32px!important;padding:0 10px!important;transition:background-color .15s ease,color .15s ease}.metadesk-autocomplete-popper .MuiAutocomplete-option:first-child{margin-top:0}.metadesk-autocomplete-popper .MuiAutocomplete-option:last-child{margin-bottom:0}.metadesk-autocomplete-popper .MuiAutocomplete-option:hover{background:#f1faf8!important;color:#227079!important}.metadesk-autocomplete-popper .MuiAutocomplete-option[aria-selected=true]{background:#eaf7f4!important;color:#227079!important;font-weight:600!important}.metadesk-autocomplete-popper .MuiAutocomplete-option[aria-selected=true]:hover{background:#e3f4f0!important}.metadesk-autocomplete-popper .MuiAutocomplete-option.Mui-focused{background:#f1faf8!important}.metadesk-autocomplete-popper .MuiAutocomplete-option.Mui-disabled{color:#aab5bd!important;opacity:.7!important}.metadesk-autocomplete-popper .MuiAutocomplete-loading,.metadesk-autocomplete-popper .MuiAutocomplete-noOptions{color:#8a9aa8!important;font-size:12px!important;padding:8px 10px!important}.invoice-kpi-card{align-items:stretch;background:#fff;border-radius:10px;display:flex;padding:0 20px}.invoice-kpi-main{align-items:center;display:flex;gap:12px}.invoice-kpi-icon{align-items:center;background:#eaf7f4;border-radius:9px;color:#227079;display:flex;flex:0 0 42px;height:42px;justify-content:center;width:42px}.invoice-kpi-icon svg{font-size:20px}.invoice-kpi-label{color:#383b3b;font-size:12px!important;font-weight:500!important;line-height:14px!important}.invoice-kpi-value{color:#123c68;font-size:18px!important;font-weight:700!important;line-height:25px!important;margin-top:2px!important}.invoice-kpi-divider{align-self:stretch;background:#a4bdbd;flex:0 0 1px;margin:2px 24px;width:1px}.invoice-status-summary{display:flex;flex:1 1;flex-direction:column;justify-content:center;min-width:0}.invoice-status-title{color:#123c68!important;font-size:13px!important;font-weight:600!important;line-height:17px!important;margin:0!important}.invoice-status-description{color:#383b3b!important;font-size:11px!important;font-weight:400!important;line-height:14px!important;margin:2px 0 12px!important}.invoice-status-list{align-items:stretch;display:flex;min-height:48px;width:100%}.invoice-status-item{align-items:center;display:flex;flex:1 1;flex-direction:row;padding:0 22px}.invoice-status-item:first-child{padding-left:0}.invoice-status-item:last-child{padding-right:0}.invoice-status-value{align-items:center;display:flex;gap:8px}.status-count{color:#123c68!important;font-size:14px!important;font-weight:700!important;line-height:19px!important}.status-label{color:#383b3b!important;font-size:11px!important;font-weight:500!important;line-height:13px!important;margin:2px 0 0 5px!important}.status-dot{border-radius:50%;flex:0 0 8px;height:8px;width:8px}.status-dot.pending{background:#e9a23b}.status-dot.paid{background:#38b978}.status-dot.cancelled{background:#e45b61}.status-dot.voided{background:#8d99aa}.invoice-status-divider{background:#a4bdbd;flex:0 0 1px;margin:1px 0;width:1px}.invld-page{--invld-base:#e8edf1;--invld-highlight:#f9fbfc;--invld-border:#e3ebee;color:#234765;display:flex;flex-direction:column;font-family:inherit;gap:0;margin-top:15px;min-width:0;width:100%}.invld-page *,.invld-page :after,.invld-page :before{box-sizing:border-box}.invld-page .invld-shimmer{background:var(--invld-base);border-radius:4px;display:block;flex-shrink:0;overflow:hidden;position:relative}.invld-page .invld-shimmer:after{animation:invld-shimmer-animation 1.5s ease-in-out infinite;background:linear-gradient(90deg,#0000,var(--invld-highlight),#14998f1a,var(--invld-highlight),#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes invld-shimmer-animation{to{transform:translateX(100%)}}.invld-page .invld-summary{align-items:center;background:#fff;border:1px solid var(--invld-border);border-radius:8px 8px 0 0;display:flex;gap:20px;justify-content:space-between;min-height:70px;padding:8px 14px}.invld-page .invld-heading{align-items:center;display:flex;gap:10px;min-width:0}.invld-page .invld-heading-icon,.invld-page .invld-total-icon{background:#e4f5f1;border-radius:8px;height:34px;width:34px}.invld-page .invld-heading-content,.invld-page .invld-total-content{display:flex;flex-direction:column;gap:6px;min-width:0}.invld-page .invld-heading-title{height:10px;width:75px}.invld-page .invld-heading-subtitle{height:7px;max-width:100%;width:145px}.invld-page .invld-stats{align-items:center;display:flex;min-width:0}.invld-page .invld-total{align-items:center;display:flex;gap:10px;padding-right:16px}.invld-page .invld-stat-label{height:7px;width:65px}.invld-page .invld-stat-value{height:13px;width:30px}.invld-page .invld-status-stat{align-items:center;border-left:1px solid #e1e8ec;display:flex;gap:6px;justify-content:center;min-height:36px;padding:0 12px}.invld-page .invld-status-dot{border-radius:50%;height:6px;width:6px}.invld-page .invld-pending{background:#f5ad4f}.invld-page .invld-paid{background:#48b78a}.invld-page .invld-cancelled{background:#ef7078}.invld-page .invld-voided{background:#9ba8b8}.invld-page .invld-status-count{height:8px;width:17px}.invld-page .invld-status-label{height:7px;width:45px}.invld-page .invld-table-card{background:#fff;border:1px solid var(--invld-border);border-radius:0 0 8px 8px;border-top:0;min-width:0;overflow:hidden;width:100%}.invld-page .invld-table-scroll{min-width:0;overflow-x:auto;width:100%}.invld-page .invld-table{min-width:900px;width:100%}.invld-page .invld-row{align-items:center;display:grid;grid-template-columns:minmax(180px,2fr) minmax(80px,.7fr) minmax(105px,.9fr) minmax(105px,1fr) minmax(90px,.7fr) minmax(115px,1fr) minmax(115px,1fr) minmax(115px,.9fr) minmax(95px,.7fr);min-height:35px}.invld-page .invld-table-header{background:#edf7f5;border-bottom:1px solid #dfe9eb;min-height:39px}.invld-page .invld-row:not(.invld-table-header){border-bottom:1px solid #e9eff1}.invld-page .invld-row-even{background:#fff}.invld-page .invld-row-odd{background:#fafcfc}.invld-page .invld-cell{align-items:center;display:flex;min-width:0;overflow:hidden;padding:5px 10px}.invld-page .invld-cell-property{justify-content:flex-start;padding-left:16px}.invld-page .invld-cell-line{height:7px;max-width:100%;width:65%}.invld-page .invld-line-property{width:90%}.invld-page .invld-line-invoiceNo{width:42px}.invld-page .invld-line-dueDate{width:72px}.invld-page .invld-line-revenue,.invld-page .invld-line-total{width:70px}.invld-page .invld-line-commission{width:52px}.invld-page .invld-cell-invoiceType,.invld-page .invld-cell-status{justify-content:flex-start}.invld-page .invld-type-badge{border-radius:5px;height:19px;width:54px}.invld-page .invld-type-group{background:#e4f5f1}.invld-page .invld-type-individual{background:#e8f3fb}.invld-page .invld-pending-badge{background:#fff2e3;border-radius:5px;height:19px;width:48px}.invld-page .invld-link-placeholder{background:#d8e7ed;height:7px;width:48px}.invld-page .invld-column-label{height:7px;max-width:95px;width:70%}.invld-page .invld-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (max-width:900px){.invld-page .invld-summary{align-items:flex-start;flex-direction:column;gap:12px}.invld-page .invld-stats{flex-wrap:wrap;width:100%}.invld-page .invld-total{padding:0 12px 0 0}.invld-page .invld-status-stat{padding:0 10px}}@media (prefers-reduced-motion:reduce){.invld-page .invld-shimmer:after{animation:none;opacity:.3}}.confirmation-dialog .MuiDialog-paper{background:#fff;border:1px solid #e2ecea;border-radius:14px;box-shadow:0 18px 50px #123c6829;margin:16px;max-width:calc(100% - 32px);overflow:hidden;padding:0;width:520px}.confirmation-dialog-card{position:relative}.confirmation-dialog-close{color:#7a8d9d!important;height:32px;position:absolute!important;right:12px;top:12px;width:32px;z-index:2}.confirmation-dialog-close:hover{background:#f1faf8!important;color:#227079!important}.confirmation-dialog-title{align-items:flex-start;display:flex!important;gap:14px;padding:28px 44px 24px 26px!important}.confirmation-dialog-icon{align-items:center;background:#e8f8f1;border-radius:50%;color:#159a61;display:flex;flex:0 0 42px;height:42px;justify-content:center;width:42px}.confirmation-dialog-icon .MuiSvgIcon-root{font-size:25px}.confirmation-dialog-heading{min-width:0;padding-top:1px}.confirmation-dialog-heading-text{color:#123c68!important;font-size:17px!important;font-weight:700!important;line-height:23px!important}.confirmation-dialog-message{color:#646667!important;font-size:13px!important;font-weight:400!important;line-height:19px!important;margin-top:6px!important}.confirmation-dialog-content{display:none}.confirmation-dialog-actions{background:#fcfefe;border-top:1px solid #edf2f1;gap:8px;min-height:68px;padding:14px 22px!important}.confirmation-dialog-cancel,.confirmation-dialog-confirm{border-radius:7px!important;box-shadow:none!important;font-size:12px!important;font-weight:600!important;height:36px!important;min-width:92px!important;padding:0 18px!important;text-transform:none!important}.confirmation-dialog-cancel{background:#fff!important;border:1px solid #b9d9d5!important;color:#227079!important}.confirmation-dialog-cancel:hover{background:#f1faf8!important;border-color:#59c2b0!important}.confirmation-dialog-confirm{background:#227079!important;color:#fff!important}.confirmation-dialog-confirm:hover{background:#195e66!important}@media (max-width:600px){.confirmation-dialog .MuiDialog-paper{border-radius:12px;margin:12px;max-width:none;width:calc(100% - 24px)}.confirmation-dialog-title{gap:11px;padding:24px 40px 20px 20px!important}.confirmation-dialog-icon{flex-basis:36px;height:36px;width:36px}.confirmation-dialog-icon .MuiSvgIcon-root{font-size:21px}.confirmation-dialog-heading-text{font-size:15px!important}.confirmation-dialog-message{font-size:12px!important}.confirmation-dialog-actions{padding:12px 16px!important}}.reservation-kpi-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.reservation-kpi-card{align-items:center;background:#fff;border:1px solid #e4eceb;border-radius:10px;box-shadow:0 4px 16px #123c680f;display:flex;gap:13px;min-height:92px;padding:16px}.reservation-kpi-icon{align-items:center;border-radius:9px;display:flex;height:42px;justify-content:center;min-width:42px;width:42px}.reservation-kpi-icon svg{height:21px;width:21px}.reservation-kpi-icon.green{background:#e9f8f1;color:#159a61}.reservation-kpi-icon.teal{background:#e8f6f7;color:#227079}.reservation-kpi-icon.red{background:#fff0f0;color:#e5484d}.reservation-kpi-label{color:#667085;font-size:11px;font-weight:500;line-height:16px}.reservation-kpi-value{color:#123c68;font-size:21px;font-weight:700;letter-spacing:-.3px;line-height:27px;margin-top:2px}@media (max-width:1200px){.reservation-kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.reservation-kpi-grid{grid-template-columns:1fr}}.reservation-info-wrapper{grid-gap:10px;box-sizing:border-box;display:grid;gap:10px;grid-template-columns:minmax(0,2.15fr) minmax(280px,.85fr);margin-bottom:16px;width:100%}.reservation-how-card,.reservation-tips-card{border:1px solid #b5ebeb;border-radius:6px;box-sizing:border-box;min-width:0}.reservation-how-card{background:linear-gradient(105deg,#f3fbf8,#f8fcfa 55%,#f4faf8);padding:14px 16px}.reservation-info-heading{align-items:flex-start;display:flex;gap:10px}.reservation-info-heading-icon{align-items:center;background:#e2f8ee;border-radius:50%;color:#159a61;display:flex;flex:0 0 30px;height:30px;justify-content:center;width:30px}.reservation-info-heading-icon svg{font-size:18px}.reservation-info-title{color:#123c68;font-size:14px!important;font-weight:700!important;line-height:18px!important;margin:4px 0 0!important}.reservation-info-description{color:#324854;font-size:12px!important;font-weight:400!important;line-height:15px!important;margin-top:4px!important}.reservation-steps{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr) 1px minmax(0,1fr);margin-top:18px}.reservation-step{align-items:flex-start;display:flex;gap:10px;min-width:0;padding:0 18px}.reservation-step:first-child{padding-left:18px}.reservation-step:last-child{padding-right:4px}.reservation-step-icon{align-items:center;color:#227079;display:flex;flex:0 0 25px;height:25px;justify-content:center;width:25px}.reservation-step-icon svg{font-size:21px}.reservation-step-content{min-width:0}.reservation-step-title{color:#123c68;font-size:13px!important;font-weight:700!important;line-height:16px!important}.reservation-step-description{color:#383b3b;font-size:11px!important;font-weight:500!important;line-height:14px!important;margin-top:6px!important;max-width:190px}.reservation-step-divider{background:#95c7ba;width:1.5px}.reservation-tips-card{background:linear-gradient(105deg,#f5faff,#f4f9ff);padding:14px 16px}.reservation-tips-card .reservation-info-heading{align-items:center}.reservation-tips-card .reservation-info-heading-icon{background:#e9f5ff;color:#2386c8}.reservation-tips-list{display:flex;flex-direction:column;gap:7px;margin-top:10px}.reservation-tip{align-items:flex-start;display:flex;gap:7px}.reservation-tip-bullet{color:#123c68;flex:0 0 auto;font-size:13px!important;font-weight:700!important;line-height:15px!important}.reservation-tip-text{color:#383b3b;font-size:12px!important;font-weight:500!important;line-height:15px!important}.reservation-deadline{align-items:center;background:#e5f5f1;border-radius:6px;box-sizing:border-box;display:flex;gap:9px;margin-left:38px;margin-right:38px;margin-top:12px;min-height:40px;padding:10px 14px}.reservation-deadline-icon{align-items:center;color:#227079;display:flex;flex:0 0 20px;height:20px;justify-content:center;width:20px}.reservation-deadline-icon svg{font-size:18px}.reservation-deadline-text{color:#28817e;font-size:12px!important;font-weight:500!important;line-height:16px!important}.reservation-deadline-text strong{color:#123c68;font-weight:700}.reservation-deadline-note{color:#4b5262;font-size:11px!important;font-weight:500!important;line-height:15px!important;margin-top:4px!important}@media (max-width:900px){.reservation-info-wrapper,.reservation-steps{grid-template-columns:1fr}.reservation-steps{gap:14px}.reservation-step{padding:0!important}.reservation-step-divider{display:none}}@media (max-width:600px){.reservation-how-card,.reservation-tips-card{padding:14px}.reservation-step-description{max-width:none}}.reconciliation-summary-bar{align-items:center;background:#fff;border-radius:10px;display:flex;gap:18px;justify-content:space-between;padding:11px 14px}.reconciliation-summary-status{flex:1 1;min-width:0}.reconciliation-summary-status-main{align-items:center;display:flex;min-width:0}.reconciliation-summary-status-dot{background:#f0a44b;border-radius:50%;flex:0 0 7px;height:7px;margin-left:10px;position:absolute;width:7px}.reconciliation-summary-status-dot.reconciled{background:#55c98b}.reconciliation-summary-status-dot.invoice{background:#227079}.reconciliation-summary-status-dot.warning{background:#f0a44b}.reconciliation-summary-status-chip{border:0!important;border-radius:8px!important;font-size:11px!important;font-weight:600!important;height:24px!important;padding-left:12px!important}.reconciliation-summary-status-chip.pending,.reconciliation-summary-status-chip.warning{background:#fff5e8!important;color:#a96b1f!important}.reconciliation-summary-status-chip.reconciled{background:#e8f8f1!important;color:#159a61!important}.reconciliation-summary-status-chip.invoice{background:#eaf6f7!important;color:#227079!important}.reconciliation-summary-meta{color:#98a2b3!important;font-size:10px!important;white-space:nowrap}.reconciliation-summary-question{align-items:center!important;color:#404343!important;display:flex;font-size:11.5px!important;gap:4px;line-height:15px!important}.reconciliation-summary-question span{color:#e5484d;margin-left:2px}.reconciliation-summary-financials{align-items:center;display:flex;flex:0 0 auto}.reconciliation-summary-financial-item{border-left:1px solid #87a7a7;display:flex;flex-direction:column;justify-content:center;min-width:100px;padding:0 16px}.reconciliation-summary-financial-item span{color:#404343;font-size:11.5px;line-height:14px}.reconciliation-summary-financial-item strong{color:#123c68;font-size:13px;font-weight:700;line-height:18px}.reconciliation-summary-action-area{align-items:center;border-left:1px solid #e7eeee;display:flex;gap:10px;margin-left:4px;padding-left:14px}.reservation-invoice-check{align-items:center;color:#667085;cursor:pointer;display:flex;font-size:10px;gap:3px;white-space:nowrap}.reservation-invoice-check .MuiCheckbox-root{color:#b8c8c6;padding:3px!important}.reservation-invoice-check .Mui-checked{color:#159a61!important}.reconciliation-summary-primary-button{background:#227079!important;border-radius:7px!important;box-shadow:none!important;color:#fff!important;font-size:11px!important;font-weight:600!important;min-height:36px!important;padding:0 13px!important;text-transform:none!important}.reconciliation-summary-primary-button:hover{background:#195e66!important;box-shadow:none!important}@media (max-width:1000px){.reconciliation-summary-bar{align-items:flex-start;flex-direction:column}.reconciliation-summary-financials{justify-content:flex-end;width:100%}.reconciliation-summary-action-area{margin-left:0}}@media (max-width:700px){.reconciliation-summary-financials{align-items:stretch;flex-wrap:wrap;gap:8px;justify-content:flex-start}.reconciliation-summary-financial-item{padding:0 10px}.reconciliation-summary-action-area{border-left:0;border-top:1px solid #e7eeee;justify-content:flex-end;padding:8px 0 0;width:100%}}.reservation-warning-card{align-items:flex-start;background:#fffaf0;border:1px solid #f4dfad;border-radius:8px;display:flex;gap:10px;margin:12px 0;padding:12px 14px}.reservation-warning-icon{align-items:center;background:#f5c451;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:700;height:22px;justify-content:center;min-width:22px;width:22px}.reservation-warning-card strong{color:#5c4b00;font-size:11px}.reservation-warning-card p{color:#7a680f;font-size:10px;line-height:15px;margin:3px 0 0}.dataTable{border-collapse:initial!important;border-spacing:0!important}.headerRow{background-color:var(--zs-table-head)!important}.columnName{text-transform:capitalize!important}.columnName,.tableCell{border-bottom:none!important;white-space:nowrap}.tableCell{background-color:var(--zs-table-row);overflow:hidden;padding:8px 8px 8px 16px!important;text-overflow:ellipsis}.link:hover{text-decoration:underline}.readMore{color:var(--zs-last-breadCrumb);cursor:pointer!important;margin-left:4px;white-space:nowrap}.link{color:var(--zs-black);text-decoration:none}.chipEnabled{color:var(--zs-enabled)!important}.chipDisabled,.chipEnabled{border:none!important;border-radius:0!important}.chipDisabled{color:var(--zs--disabled)!important}.paginationGrid{margin-top:2%!important}.dataTable thead th{background-color:var(--zs-table-head)!important;position:sticky!important;position:-webkit-sticky!important;top:0!important;z-index:1!important}.editableDataTable tbody tr:hover td{background-color:var(--zs-popup-border)!important;cursor:pointer}.showPropertyButton{margin-top:4%!important}.reservation-amount-editor{align-items:center;display:inline-flex;gap:5px;justify-content:center}.reservation-amount-input{width:100px}.reservation-amount-input .MuiOutlinedInput-root{background:#fff;border-radius:10px;height:32px}.reservation-amount-input .MuiOutlinedInput-notchedOutline{border:1px solid #cfd8d8}.reservation-amount-input:hover .MuiOutlinedInput-notchedOutline{border-color:#aebfbe}.reservation-amount-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:2px solid #227079}.reservation-amount-input .MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 2px #22707914}.reservation-amount-input .MuiInputBase-input{box-sizing:border-box;color:#334f68;font-size:13px!important;font-weight:500;height:32px;padding:0 8px!important;text-align:center}.reservation-amount-input .MuiInputBase-input:disabled{-webkit-text-fill-color:#7a8791;color:#7a8791;cursor:not-allowed;opacity:1}.reservation-amount-input .MuiOutlinedInput-root.Mui-disabled{background:#f8faf9}.reservation-amount-input .MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline{border-color:#dfe6e5}.reservation-amount-save{border-radius:50%!important;color:#159a61!important;height:28px!important;margin-left:140px!important;padding:4px!important;position:absolute!important;width:28px!important}.reservation-amount-save:hover{background:#e8f8f1!important;color:#0f8754!important}.reservation-amount-save .MuiSvgIcon-root{font-size:20px}.reservation-amount-cancelled{color:#e5484d!important;font-size:13px!important;font-weight:600!important;text-decoration:line-through}.reservation-table-card{background:#fff;border:1px solid #e4eceb;border-radius:10px;box-shadow:0 4px 18px rgba(18,60,104,.055);overflow:hidden}.reservation-table-header{align-items:center;border-bottom:1px solid #d3e2e2;display:flex;justify-content:space-between;padding:14px 16px 10px}.reservation-table-header h3{color:#123c68;font-size:15px;font-weight:700;line-height:20px;margin:0}.reservation-table-header span{color:#667085;display:block;font-size:11px;margin-top:2px}.reservation-table-card .MuiTableCell-root{font-size:11px}.reservation-toolbar-actions{align-items:center;display:flex;flex:0 0 auto;gap:8px}.reservation-secondary-button{background:#fff!important;border:1px solid #a9d5d0!important;border-radius:7px!important;box-shadow:none!important;color:#227079!important;font-size:11px!important;font-weight:600!important;height:38px!important;min-width:105px!important;padding:0 13px!important;text-transform:none!important}.reservation-secondary-button:hover{background:#f1faf8!important;border-color:#227079!important}.reservation-secondary-button .MuiButton-startIcon{margin-right:6px}.reservation-secondary-button .MuiSvgIcon-root{font-size:17px}.reservation-primary-button{background:#227079!important;border-radius:7px!important;box-shadow:none!important;color:#fff!important;font-size:11px!important;font-weight:600!important;height:38px!important;padding:0 15px!important;text-transform:none!important;white-space:nowrap}.reservation-primary-button:hover{background:#195e66!important;box-shadow:none!important}@media (max-width:1200px){.reservation-toolbar-actions{margin-left:auto}}@media (max-width:900px){.reservation-table-card{overflow-x:auto}}@media (max-width:650px){.reservation-toolbar-actions{display:grid;grid-template-columns:1fr 1fr;margin-left:0;width:100%}.reservation-primary-button,.reservation-secondary-button{width:100%}}@media (max-width:430px){.reservation-toolbar-actions{grid-template-columns:1fr}}.how-it-works-toggle{box-shadow:none!important;color:#227079!important;font-size:12px!important;font-weight:700!important;line-height:20px!important;margin-top:3px!important;min-width:auto!important;padding:4px 0!important;text-transform:none!important}.how-it-works-toggle:hover{background:#0000!important;color:#123c68!important}.booking-loader{margin:10px 0}.booking-empty-card{align-items:center;background:#fff;border:1px solid #e4eceb;border-radius:10px;display:flex;justify-content:center;min-height:250px}.booking-no-permission{color:#667085;font-size:13px!important;padding:40px;text-align:center}.reservation-toolbar-card{background:#fff;border:1px solid #e2ebe9;border-radius:10px;box-shadow:0 3px 12px #123c680a;box-sizing:border-box;margin-bottom:12px;padding:12px 14px;width:100%}@media (max-width:900px){.booking-page{width:94%!important}}@media (max-width:600px){.booking-page{margin-top:20px!important;width:92%!important}}.bulk-update-dialog .MuiDialog-paper{background:#fff;border:1px solid #e2ebe9;border-radius:14px;box-shadow:0 20px 55px #123c6829;margin:16px;max-width:calc(100% - 32px);overflow:hidden;width:720px}.bulk-update-header{padding:18px 50px 17px 20px!important;position:relative}.bulk-update-header-content{align-items:center;display:flex;gap:11px}.bulk-update-header-icon{align-items:center;background:#eaf7f4;border-radius:10px;color:#227079;display:flex;flex:0 0 38px;height:38px;justify-content:center;width:38px}.bulk-update-header-icon svg{font-size:21px}.bulk-update-title{color:#123c68!important;font-size:16px!important;font-weight:700!important;line-height:21px!important}.bulk-update-subtitle{color:#494b4b!important;font-size:11px!important;line-height:16px!important;margin-top:3px!important}.bulk-update-close{color:#84939d!important;height:30px;position:absolute!important;right:10px;top:12px;width:30px}.bulk-update-close:hover{background:#f1faf8!important;color:#227079!important}.bulk-update-content{max-height:65vh;overflow-y:auto;padding:20px!important}.bulk-upload-view{display:flex;flex-direction:column;gap:12px}.bulk-upload-area{background:#fbfefe;border:1px dashed #b9d9d5;border-radius:10px;padding:28px 20px;text-align:center}.bulk-upload-icon{align-items:center;background:#eaf7f4;border-radius:11px;color:#227079;display:flex;height:46px;justify-content:center;margin:0 auto 11px;width:46px}.bulk-upload-icon svg{font-size:24px}.bulk-upload-title{color:#123c68!important;font-size:14px!important;font-weight:700!important}.bulk-upload-description{color:#494b4b!important;font-size:11px!important;line-height:17px!important;margin:5px auto 0!important;max-width:420px}.bulk-upload-limit{color:#494b4b!important;font-size:10px!important;margin-top:5px!important}.bulk-upload-button{background:#227079!important;border-radius:7px!important;box-shadow:none!important;color:#fff!important;font-size:11px!important;font-weight:600!important;height:35px!important;margin-top:16px!important;padding:0 15px!important;text-transform:none!important}.bulk-upload-button:hover{background:#195e66!important;box-shadow:none!important}.bulk-template-row{align-items:center;background:#fbfdfd;border:1px solid #e4eceb;border-radius:8px;display:flex;gap:15px;justify-content:space-between;padding:11px 12px}.bulk-template-info{align-items:center;display:flex;gap:9px;min-width:0}.bulk-template-icon{align-items:center;background:#eef6f5;border-radius:7px;color:#227079;display:flex;flex:0 0 30px;height:30px;justify-content:center;width:30px}.bulk-template-icon svg{font-size:17px}.bulk-template-title{color:#334f68!important;font-size:10.5px!important;font-weight:600!important}.bulk-template-description{color:#494b4b!important;font-size:9.5px!important;margin-top:1px!important}.bulk-template-button{border-color:#b9d9d5!important;border-radius:6px!important;box-shadow:none!important;color:#227079!important;flex:0 0 auto;font-size:10px!important;font-weight:600!important;height:32px!important;padding:0 11px!important;text-transform:none!important}.bulk-template-button:hover{background:#f1faf8!important;border-color:#227079!important}.bulk-error{border-radius:7px!important;font-size:10.5px!important}.bulk-result-alert{border-radius:8px!important;font-size:12px!important;margin-bottom:10px}.bulk-result-alert .MuiAlertTitle-root{font-size:11px;font-weight:700;margin-bottom:2px}.bulk-result-stats{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(3,1fr);margin-top:13px}.bulk-result-stat{background:#fcfefe;border:1px solid #e4eceb;gap:9px;min-height:60px;padding:9px 11px}.bulk-result-stat,.bulk-result-stat-icon{align-items:center;border-radius:8px;display:flex}.bulk-result-stat-icon{flex:0 0 31px;height:31px;justify-content:center;width:31px}.bulk-result-stat-icon svg{font-size:17px}.bulk-result-stat-icon.neutral{background:#eef4f7;color:#567085}.bulk-result-stat-icon.success{background:#e8f8f1;color:#159a61}.bulk-result-stat-icon.warning{background:#fff5e8;color:#c17b22}.bulk-result-stat-label{color:#494b4b!important;font-size:11px!important;line-height:13px!important}.bulk-result-stat-value{color:#123c68!important;font-size:16px!important;font-weight:700!important;line-height:20px!important;margin-top:1px!important}.bulk-result-divider{border-color:#edf2f1!important;margin:16px 0!important}.bulk-section-header{margin-bottom:9px}.bulk-section-title{color:#123c68!important;font-size:13px!important;font-weight:700!important}.bulk-section-description{color:#494b4b!important;font-size:11px!important;margin-top:2px!important}.bulk-result-table{border:1px solid #e2ebea;border-radius:8px!important;box-shadow:none!important;overflow:hidden}.bulk-result-table .MuiTableHead-root{background:#edf8f6}.bulk-result-table .MuiTableCell-head{border-bottom:1px solid #dce9e7;color:#123c68;font-size:9.5px;font-weight:700;height:36px;padding:6px 10px;white-space:nowrap}.bulk-result-table .MuiTableCell-body{border-bottom:1px solid #edf2f1;color:#3a3b3b;font-size:11px;height:40px;padding:6px 10px}.bulk-result-table .MuiTableRow-root:last-child .MuiTableCell-body{border-bottom:0}.bulk-result-table .MuiTableRow-root:hover{background:#f8fcfb}.bulk-result-table .property-cell{color:#123c68!important;font-weight:600!important}.bulk-result-table .new-revenue-cell{color:#227079!important;font-weight:600!important}.bulk-result-table .difference-cell{color:#d84a50!important;font-weight:600!important}.bulk-empty-result{background:#fbfdfd;border:1px dashed #dce8e6;border-radius:9px;padding:28px 18px;text-align:center}.bulk-empty-icon,.bulk-success-icon{align-items:center;border-radius:50%;display:flex;height:40px;justify-content:center;margin:0 auto 9px;width:40px}.bulk-empty-icon{background:#fff5e8;color:#c17b22}.bulk-success-icon{background:#e8f8f1;color:#159a61}.bulk-empty-icon svg,.bulk-success-icon svg{font-size:21px}.bulk-empty-title{color:#123c68!important;font-size:13px!important;font-weight:600!important}.bulk-empty-description{color:#494b4b!important;font-size:11.5px!important;line-height:16px!important;margin:4px auto 0!important;max-width:450px}.bulk-update-footer{background:#fcfefe;border-top:1px solid #edf2f1;min-height:58px;padding:10px 18px!important}.bulk-cancel-button{background:#fff!important;border:1px solid #c9dcd9!important;border-radius:7px!important;box-shadow:none!important;color:#227079!important;font-size:10.5px!important;font-weight:600!important;height:33px!important;min-width:70px!important;padding:0 13px!important;text-transform:none!important}.bulk-cancel-button:hover{background:#f1faf8!important}@media (max-width:650px){.bulk-update-dialog .MuiDialog-paper{margin:10px;max-width:calc(100% - 20px)}.bulk-update-content{padding:15px!important}.bulk-result-stats{grid-template-columns:1fr}.bulk-template-row{align-items:flex-start;flex-direction:column}.bulk-template-button{width:100%}}.rsvld-page{--rsvld-base:#e7edf1;--rsvld-highlight:#f9fbfc;--rsvld-border:#e5ecef;color:#234765;display:flex;flex-direction:column;font-family:inherit;gap:12px;min-width:0;width:100%}.rsvld-page *,.rsvld-page :after,.rsvld-page :before{box-sizing:border-box}.rsvld-page .rsvld-shimmer{background:var(--rsvld-base);border-radius:4px;display:block;flex-shrink:0;overflow:hidden;position:relative}.rsvld-page .rsvld-shimmer:after{animation:rsvld-shimmer-animation 1.5s ease-in-out infinite;background:linear-gradient(90deg,#0000,var(--rsvld-highlight),#14998f1f,var(--rsvld-highlight),#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes rsvld-shimmer-animation{to{transform:translateX(100%)}}.rsvld-page .rsvld-summary-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;width:100%}.rsvld-page .rsvld-summary-card{align-items:center;background:#fff;border:1px solid var(--rsvld-border);border-radius:8px;box-shadow:0 2px 7px rgba(24,48,75,.035);display:flex;gap:11px;min-height:92px;min-width:0;padding:12px}.rsvld-page .rsvld-reservations{border-color:#e0eee7}.rsvld-page .rsvld-revenue{border-color:#e0ecef}.rsvld-page .rsvld-nights{border-color:#e0eee7}.rsvld-page .rsvld-cancelled{border-color:#f4e4e5}.rsvld-page .rsvld-summary-icon{background:#e3f5ee;border-radius:8px;height:34px;width:34px}.rsvld-page .rsvld-revenue .rsvld-summary-icon{background:#e5f3f5}.rsvld-page .rsvld-cancelled .rsvld-summary-icon{background:#fff0f0}.rsvld-page .rsvld-summary-content{display:flex;flex:1 1;flex-direction:column;gap:7px;min-width:0}.rsvld-page .rsvld-summary-label{height:7px;max-width:85%;width:100px}.rsvld-page .rsvld-summary-value{height:12px;width:54px}.rsvld-page .rsvld-table-card{background:#fff;border:1px solid var(--rsvld-border);border-radius:8px;box-shadow:0 2px 7px rgba(24,48,75,.035);min-width:0;overflow:hidden;width:100%}.rsvld-page .rsvld-table-header{align-items:center;border-bottom:1px solid #dfe9eb;display:flex;gap:14px;justify-content:space-between;min-height:62px;padding:10px 12px}.rsvld-page .rsvld-table-heading{display:flex;flex-direction:column;gap:6px;min-width:0}.rsvld-page .rsvld-heading-line{height:10px;width:100px}.rsvld-page .rsvld-count-line{height:6px;width:75px}.rsvld-page .rsvld-actions{align-items:center;display:flex;gap:7px}.rsvld-page .rsvld-action-button{background:#fff;border:1px solid #cde8e4;border-radius:5px;height:30px;width:90px}.rsvld-page .rsvld-action-wide{width:156px}.rsvld-page .rsvld-table-scroll{min-width:0;overflow-x:auto;width:100%}.rsvld-page .rsvld-table{min-width:950px;width:100%}.rsvld-page .rsvld-column-header,.rsvld-page .rsvld-table-row{align-items:center;display:grid;grid-template-columns:minmax(150px,1.5fr) minmax(75px,.8fr) minmax(90px,.95fr) minmax(85px,.85fr) minmax(95px,1fr) minmax(95px,1fr) minmax(90px,.9fr) minmax(85px,.8fr) minmax(120px,1.15fr) minmax(65px,.65fr)}.rsvld-page .rsvld-column-header{background:#edf7f5;border-bottom:1px solid #dfe9eb;min-height:39px}.rsvld-page .rsvld-table-row{border-bottom:1px solid #e9eff1;min-height:36px}.rsvld-page .rsvld-row-even{background:#fff}.rsvld-page .rsvld-row-odd{background:#fafcfc}.rsvld-page .rsvld-cell{align-items:center;display:flex;justify-content:center;min-width:0;overflow:hidden;padding:5px 8px}.rsvld-page .rsvld-cell-hotel{justify-content:flex-start;padding-left:28px}.rsvld-page .rsvld-cell-line{height:7px;max-width:100%;width:65%}.rsvld-page .rsvld-line-hotel{width:90%}.rsvld-page .rsvld-line-code{width:45px}.rsvld-page .rsvld-line-booking{width:60px}.rsvld-page .rsvld-line-checkin,.rsvld-page .rsvld-line-checkout,.rsvld-page .rsvld-line-date{width:65px}.rsvld-page .rsvld-line-nights{width:16px}.rsvld-page .rsvld-line-channel{width:85px}.rsvld-page .rsvld-column-label{height:7px;max-width:90px;width:65%}.rsvld-page .rsvld-cell-hotel .rsvld-column-label{width:70px}.rsvld-page .rsvld-amount-input{background:#fff;border:1px solid #dce5e9;border-radius:9px;height:26px;max-width:100%;width:80px}.rsvld-page .rsvld-checkbox{background:#fff;border:1px solid #aebbc8;border-radius:2px;height:14px;width:14px}.rsvld-page .rsvld-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (max-width:900px){.rsvld-page .rsvld-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rsvld-page .rsvld-table-header{align-items:flex-start;flex-direction:column}.rsvld-page .rsvld-actions{flex-wrap:wrap;width:100%}}@media (max-width:500px){.rsvld-page .rsvld-summary-grid{grid-template-columns:minmax(0,1fr)}.rsvld-page .rsvld-summary-card{min-height:62px}.rsvld-page .rsvld-action-wide{width:140px}}@media (prefers-reduced-motion:reduce){.rsvld-page .rsvld-shimmer:after{animation:none;opacity:.3}}.page{background:#0000;box-sizing:border-box;margin:0!important;max-width:none!important;padding-left:0!important;width:100%!important}.page-header{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:22px}.page-actions{flex-wrap:wrap;gap:10px;justify-content:flex-end}.budget-control,.page-actions{align-items:center;display:flex}.budget-control{background:#fff;border:1px solid #e1eaea;border-radius:11px;box-sizing:border-box;gap:9px;height:52px;min-width:145px;padding:0 13px}.budget-control-icon{color:#227079!important;height:18px!important;width:18px!important}.budget-control-content{display:flex;flex-direction:column;justify-content:center;min-width:75px}.budget-control-label{color:#8a9299!important;font-family:Inter,sans-serif!important;font-size:9px!important;font-weight:500!important;line-height:11px!important;margin:0!important}.budget-control .MuiFormControl-root{margin:0!important;width:auto!important}.budget-control .MuiInputBase-root{background:#0000!important;border:0!important;color:#123c68!important;font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:600!important;min-height:23px!important;padding:0!important}.budget-control .MuiOutlinedInput-notchedOutline{display:none!important}.budget-status{align-items:center;border:1px solid #0000;border-radius:11px;box-sizing:border-box;display:flex;font-family:Inter,sans-serif;gap:8px;height:38px;padding:0 15px}.budget-status.approved{background:#e9f8f1;border-color:#98c6b1;color:#128352}.budget-status.pending{background:#f5f7f7;border-color:#e2e9e8;color:#667085}.budget-status-dot{background:currentColor;border-radius:50%;flex:0 0 9px;height:9px;width:9px}.budget-status p{font-size:11px!important;font-weight:600!important;line-height:14px!important;margin:0!important}.budget-status svg{height:17px!important;width:17px!important}.budget-approve-button{background:#227079!important;border-radius:11px!important;box-shadow:none!important;color:#fff!important;font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:600!important;height:38px!important;padding:0 18px!important;text-transform:none!important}.budget-approve-button:hover{background:#185c64!important;box-shadow:none!important}.budget-approve-button svg{height:17px!important;width:17px!important}.budget-kpi-grid{margin-bottom:18px!important}.kpi-card.kpi-card-remaining{padding:15px 20px}.budget-kpi-progress-content{flex:1 1;min-width:0}.budget-kpi-progress-top{align-items:flex-end;display:flex;gap:8px;justify-content:space-between}.budget-usage{color:#494b4b!important;font-family:Inter,sans-serif!important;font-size:10px!important;font-weight:500!important;margin:0 5px 0 0!important;white-space:nowrap}.budget-progress-track{background:#e5ebed;border-radius:10px;height:7px;margin-top:0;overflow:hidden;width:100%}.budget-progress-fill{background:linear-gradient(90deg,#66dc9c,#36c997);border-radius:inherit;height:100%;min-width:2px;transition:width .25s ease}.budget-table-section{background:#fff;border:1px solid #e3ebea;border-radius:14px;box-shadow:0 4px 16px #1f3a430d;box-sizing:border-box;padding:20px 20px 18px;width:100%}.budget-table-header{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:15px}.budget-table-title{color:#123c68!important;font-family:Inter,sans-serif!important;font-size:18px!important;font-weight:600!important;line-height:22px!important;margin:0!important}.budget-table-subtitle{color:#494b4b!important;font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:400!important;line-height:14px!important;margin:6px 0 0!important}.budget-table-legend{align-items:center;display:flex;gap:15px}.budget-legend-item{align-items:center;display:flex;gap:6px}.budget-legend-item p{color:#494b4b!important;font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:500!important;margin:0!important}.budget-legend-dot{border-radius:50%;height:7px;width:7px}.budget-dot-planned{background:#494b4b}.budget-dot-actual{background:#25b77b}.budget-table-wrapper{overflow-x:auto;width:100%}.budget-table-wrapper .data-table-card{border:none!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}.budget-channel-header{flex-direction:column;min-width:115px}.budget-channel-header,.budget-channel-title{align-items:center;display:flex;justify-content:center}.budget-channel-title{min-height:31px}.budget-channel-logo{align-items:center;display:flex;justify-content:center;margin-bottom:1px!important;margin-top:10px!important}.budget-channel-logo svg{display:block;height:auto;max-height:80px;max-width:100%;width:auto}.budget-logo-google-hotel{width:120px}.budget-logo-tripadvisor{width:90px}.budget-logo-bing{width:32px}.budget-logo-google{width:38px}.budget-logo-kayak{width:55px}.budget-logo-trivago{width:62px}.budget-channel-name{color:#123c68!important;font-family:Inter,sans-serif!important;font-size:10px!important;font-weight:600!important;line-height:13px!important;margin:0!important;text-align:center}.budget-channel-subheaders{grid-gap:0;align-self:flex-end;display:grid;gap:0;grid-template-columns:minmax(75px,1fr) 1px minmax(75px,1fr);margin-top:6px;width:100%}.budget-channel-subheaders p{color:#494b4b!important;font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:500!important;margin:0 0 10px!important}.budget-channel-subheaders .actual-header{color:#159a61!important;padding-left:28px}.budget-total-header{font-weight:600!important;line-height:15px!important;margin:14px 0 3px!important}.budget-month,.budget-total-header{color:#123c68!important;font-family:Inter,sans-serif!important;font-size:12px!important}.budget-month{font-weight:500!important;margin:0!important}.budget-month-total{font-weight:800!important}.budget-value-pair{grid-gap:0;align-items:center;display:grid;gap:0;grid-template-columns:minmax(75px,1fr) 1px minmax(75px,1fr);width:fit-content}.budget-value{font-family:Inter,sans-serif!important;font-size:12px!important;line-height:15px!important;margin:0!important;white-space:nowrap}.no-budget-value{align-items:center;display:flex;justify-content:center;width:100%}.budget-value-planned{color:#494b4b!important;font-weight:0!important;padding-right:8px}.budget-value-actual{color:#159a61!important;font-weight:500!important;padding-left:14px;text-align:right}.budget-value-actual.total,.budget-value-planned.total{font-weight:700!important}.budget-value-divider{background:#494b4b;height:15px;width:1px}.budget-message{background:#fff;border:1px solid #e3ebea;border-radius:13px;padding:30px}.budget-message p{color:#667085!important;font-size:12px!important;margin:0!important}@media (max-width:1200px){.budget-page-header{align-items:flex-start;flex-direction:column}.budget-page-actions{justify-content:flex-start;width:100%}}@media (max-width:768px){.budget-page-title{font-size:25px!important;line-height:30px!important}.budget-page-subtitle{font-size:11px!important}.budget-page-actions{gap:8px}.budget-approve-button,.budget-control,.budget-status{height:46px!important}.budget-kpi-card{min-height:110px;padding:16px}.budget-kpi-value{font-size:21px!important;line-height:25px!important}.budget-table-section{padding:16px 12px 14px}.budget-table-header{align-items:flex-start;flex-direction:column}}@media (max-width:480px){.budget-page-actions{align-items:stretch;flex-direction:column;width:100%}.budget-approve-button,.budget-control,.budget-status{width:100%!important}.budget-table-legend{width:100%}}.year-picker{align-items:center;background:#fff;border:1px solid #c5cdd4;border-radius:11px;box-sizing:border-box;cursor:pointer;display:flex;gap:9px;height:38px;padding:0 12px;transition:border-color .15s ease,box-shadow .15s ease;width:110px}.year-picker:hover{border-color:#73c1c8}.year-picker:focus-within{border-color:#227079;box-shadow:0 0 0 3px #22707914}.year-picker-icon{align-items:center;background:#eaf8f4;border-radius:8px;color:#227079;display:flex;flex:0 0 30px;height:24px;justify-content:center;pointer-events:none;width:24px}.year-picker-icon svg{height:14px!important;width:14px!important}.year-picker .MuiFormControl-root,.year-picker .MuiInputBase-root{margin:0!important;width:100%!important}.year-picker .MuiInputBase-root{background:#0000!important;border:0!important;min-height:24px!important;padding:0!important}.year-picker .MuiInputBase-input{color:#123c68!important;cursor:pointer;font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:600!important;line-height:18px!important;padding:0!important}.year-picker .MuiInputBase-input:focus{outline:none!important}.year-picker .MuiInput-underline:after,.year-picker .MuiInput-underline:before,.year-picker .MuiInputAdornment-root,.year-picker .MuiOutlinedInput-notchedOutline{display:none!important}.year-picker-popup{background:#fff!important;border:1px solid #e3ebea!important;border-radius:14px!important;box-shadow:0 12px 30px #1f3a4324!important;margin-top:8px!important;max-height:300px!important;overflow:hidden!important;padding:16px!important}.year-picker-popup .MuiYearCalendar-root{box-sizing:border-box!important;max-height:300px!important;padding:8px!important;width:100%!important}.year-picker-popup .MuiPickersYear-yearButton{border-radius:9px!important;color:#123c68!important;font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:500!important;height:42px!important;margin:3px auto!important;transition:background .15s ease,color .15s ease!important;width:64px!important}.year-picker-popup .MuiPickersYear-yearButton:hover{background:#eaf8f4!important;color:#227079!important}.year-picker-popup .MuiPickersYear-yearButton.Mui-selected{background:#227079!important;color:#fff!important;font-weight:600!important}.year-picker-popup .MuiPickersYear-yearButton.Mui-selected:hover{background:#185c64!important;color:#fff!important}.year-picker-popup .MuiPickersYear-yearButton.Mui-disabled{color:#c3cccf!important}.year-picker-popup .MuiYearCalendar-root::-webkit-scrollbar{width:5px}.year-picker-popup .MuiYearCalendar-root::-webkit-scrollbar-track{background:#0000}.year-picker-popup .MuiYearCalendar-root::-webkit-scrollbar-thumb{background:#d5e2e1;border-radius:10px}@media (max-width:600px){.year-picker{height:48px;width:100%}.year-picker-popup{max-width:calc(100vw - 24px)!important;width:290px!important}.year-picker-popup .MuiPickersYear-yearButton{width:58px!important}}.kpi-card{background:#fff;border:1px solid #e3ebea;border-radius:13px;box-shadow:0 3px 12px #1f3a430d;box-sizing:border-box;gap:15px;min-height:98px;overflow:hidden;padding:20px;position:relative;width:100%}.kpi-card,.kpi-icon{align-items:center;display:flex}.kpi-icon{background:#eaf8f4;border:1px solid #dcefe9;border-radius:12px;color:#159a82;flex:0 0 50px;height:50px;justify-content:center;width:50px}.kpi-icon svg{height:27px!important;width:27px!important}.kpi-content{min-width:0;position:relative;z-index:1}.kpi-label{color:#494b4b!important;font-size:11px!important;font-weight:500!important;line-height:15px!important}.kpi-label,.kpi-value{font-family:Inter,sans-serif!important;margin:0!important}.kpi-value{color:#123c68!important;font-size:18px!important;font-weight:600!important;letter-spacing:-.4px;line-height:29px!important}.kpi-helper{color:#494b4b!important;font-family:Inter,sans-serif!important;font-size:10px!important;font-weight:400!important;line-height:13px!important;margin:5px 0 0!important}.budget-skeleton-loader{display:flex;flex-direction:column;gap:26px;width:100%}.budget-skeleton{background:#edf1f3;border-radius:5px;display:block;flex-shrink:0;overflow:hidden;position:relative}.budget-skeleton:after{animation:budget-skeleton-shimmer 1.5s infinite;background:linear-gradient(90deg,#0000,#fffc,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes budget-skeleton-shimmer{to{transform:translateX(100%)}}.budget-skeleton-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.budget-skeleton-kpi-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.budget-skeleton-card{align-items:center;background:#fff;border:1px solid #e7ecee;border-radius:14px;box-shadow:0 3px 12px #192d370a;display:flex;gap:16px;min-height:106px;min-width:0;padding:20px}.budget-skeleton-icon{background:#e7f6f2;border-radius:12px;height:50px;width:50px}.budget-skeleton-content{display:flex;flex:1 1;flex-direction:column;gap:9px;min-width:0}.budget-skeleton-label{height:11px;width:95px}.budget-skeleton-value{height:19px;max-width:100%;width:125px}.budget-skeleton-caption{height:10px;width:90px}.budget-skeleton-table{background:#fff;border:1px solid #e7ecee;border-radius:14px;box-shadow:0 3px 12px #192d370a;min-width:0;padding:20px}.budget-skeleton-table-header{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:18px}.budget-skeleton-heading-group{display:flex;flex-direction:column;gap:9px}.budget-skeleton-heading{height:21px;width:180px}.budget-skeleton-description{height:12px;max-width:100%;width:240px}.budget-skeleton-legend{display:flex;gap:18px}.budget-skeleton-legend-item{height:12px;width:54px}.budget-skeleton-table-container{border:1px solid #dce5e9;border-radius:12px;overflow:hidden;width:100%}.budget-skeleton-columns,.budget-skeleton-row{display:grid;grid-template-columns:85px repeat(6,minmax(125px,1fr));min-width:835px}.budget-skeleton-columns{background:#fafcfc;border-bottom:1px solid #e5ebee;min-height:92px}.budget-skeleton-channel-header,.budget-skeleton-month-header{align-items:center;border-right:1px solid #edf0f2;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:12px}.budget-skeleton-channel-header{gap:10px}.budget-skeleton-channel-logo{height:22px;max-width:100%;width:76px}.budget-skeleton-channel-labels{align-items:center;display:flex;gap:12px;justify-content:center;width:100%}.budget-skeleton-small-label{height:10px;width:36px}.budget-skeleton-row{border-bottom:1px solid #edf0f2;min-height:43px}.budget-skeleton-row:last-child{border-bottom:none}.budget-skeleton-month-cell{align-items:center;border-right:1px solid #edf0f2;display:flex;padding:12px}.budget-skeleton-month{height:12px;width:32px}.budget-skeleton-cell{align-items:center;border-right:1px solid #edf0f2;display:flex;gap:9px;justify-content:center;padding:8px}.budget-skeleton-cell:last-child{border-right:none}.budget-skeleton-amount{height:12px;max-width:45%;width:42px}.budget-skeleton-divider{background:#e3e8eb;height:18px;width:1px}.budget-skeleton-total-row{background:#f7faf9;border-top:1px solid #dce5e9}.budget-skeleton-total-row .budget-skeleton-amount,.budget-skeleton-total-row .budget-skeleton-month{height:14px}@media (max-width:1200px){.budget-skeleton-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.budget-skeleton-loader{gap:18px}.budget-skeleton-kpi-grid{gap:12px}.budget-skeleton-card{gap:12px;min-height:90px;padding:14px}.budget-skeleton-icon{height:40px;width:40px}.budget-skeleton-table{padding:14px}.budget-skeleton-table-header{align-items:flex-start}.budget-skeleton-legend{display:none}}@media (max-width:420px){.budget-skeleton-kpi-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.budget-skeleton:after{animation:none}}.revenueChange{align-items:center;border-left:1px solid #d9e6ec;box-sizing:border-box;display:flex;gap:16px;height:100%;justify-content:space-between;min-width:0;padding:8px 20px;width:100%}.revenueChangeInfo{flex:0 0 auto;min-width:130px}.revenueChangeLabel{align-items:center;display:flex;gap:5px;margin-bottom:6px}.revenueChangeLabel .MuiTypography-root{color:#506879;font-size:11px;font-weight:500}.revenueChangeValue{align-items:center;display:flex;gap:5px}.revenueChangeValue .MuiSvgIcon-root{font-size:20px}.revenueChangeValue .MuiTypography-root{font-size:18px;font-weight:700;letter-spacing:-.4px;line-height:1.2}.revenueChangeValue.positive{color:#16a36a}.revenueChangeValue.negative{color:#dc6262}.revenueChangeCaption.MuiTypography-root{color:#506879;font-size:10px;margin-top:4px;white-space:nowrap}.revenueChangeChart{align-self:center;flex:1 1 auto;height:58px;max-width:100%;min-width:60px;overflow:hidden}.revenueChangeChart .apexcharts-canvas,.revenueChangeChart .apexcharts-svg{height:100%!important;width:100%!important}.revenueChangeChart .apexcharts-tooltip{box-shadow:none!important;display:block!important;font-size:10px!important;z-index:10000!important}.revenueChangeChart .apexcharts-tooltip.apexcharts-theme-light{background:#0000!important;border:none!important}@media (max-width:1100px){.revenueChange{gap:10px;padding:8px 12px}.revenueChangeInfo{min-width:115px}.revenueChangeChart{height:48px;max-width:130px}.revenueChangeValue .MuiTypography-root{font-size:18px}}.line-chart-report-box{background:#fff;border:1px solid #e7ecef;border-radius:10px;box-shadow:0 2px 10px #142d3c0d;box-sizing:border-box;height:100%;margin-top:16px!important;overflow:hidden;padding:0;width:100%}.line-chart-report-header{align-items:flex-start;box-sizing:border-box;display:flex;gap:12px;justify-content:space-between;padding:14px 18px 0;width:100%}.line-chart-heading{flex:1 1 auto;min-width:0}.line-chart-title{color:#123c68!important;font-size:18px!important;font-weight:600!important;line-height:19px!important;margin:0!important}.line-chart-subtitle{color:#227079!important;font-size:11px!important;font-weight:500!important;line-height:13px!important;margin:6px 0 0!important}.line-chart-kpi-grid{grid-gap:10px;box-sizing:border-box;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:13px 18px 11px}.line-chart-kpi-card{grid-gap:5px;background:#fbfcfc;border:1px solid #e7ecee;border-radius:10px;box-sizing:border-box;display:grid;gap:5px;grid-template-columns:minmax(0,1fr) 68px;padding:10px}.line-chart-kpi-card,.line-chart-kpi-content{align-items:center;min-width:0;overflow:hidden}.line-chart-kpi-content{display:flex;gap:8px}.line-chart-kpi-info{min-width:0;overflow:hidden}.line-chart-kpi-label{color:#227079!important;font-size:10px!important;font-weight:600!important;line-height:10px!important;margin:0!important;white-space:normal!important}.line-chart-kpi-value{color:#172b4d!important;font-size:16px!important;font-weight:600!important;line-height:18px!important;margin:1px 0 0!important;white-space:nowrap!important}.line-chart-kpi-comparison{align-items:center;border-radius:14px;box-sizing:border-box;display:inline-flex;margin-top:4px;padding:4px 9px;width:fit-content}.line-chart-kpi-change{align-items:center;display:inline-flex;font-size:10px!important;font-weight:600!important;gap:4px;line-height:13px!important;margin:0!important;padding:0!important;white-space:nowrap!important}.line-chart-kpi-change-icon{align-items:center;display:inline-flex;font-size:13px;font-weight:700;justify-content:center;line-height:10px}.line-chart-kpi-period{color:#98a2b3!important;font-size:6.5px!important;font-weight:400!important;line-height:9px!important;margin:0!important;white-space:nowrap!important}.line-chart-kpi-change-container{align-items:center;display:flex;flex:0 0 72px;height:38px;justify-content:flex-end;overflow:hidden;width:72px}.line-chart-kpi-change-container .apexcharts-canvas{margin:0!important}.line-chart-divider{border-color:#edf1f3!important;margin:5px 18px!important}.line-chart-legend{align-items:center;box-sizing:border-box;display:flex;gap:16px;padding:8px 18px 3px}.line-chart-legend-item{align-items:center;display:flex;gap:6px}.line-chart-legend-item p{color:#344054!important;font-size:10px!important;font-weight:600!important;line-height:12px!important;margin:0!important}.line-chart-legend-dot{border-radius:50%;flex:0 0 8px;height:8px;width:8px}.line-chart-legend-dot.primary{background:#227079}.line-chart-legend-dot.secondary{background:#66dc9c}.line-chart-container{box-sizing:border-box;height:260px;overflow:hidden;padding:0 8px 3px 2px;position:relative;width:100%}.line-chart-container .apexcharts-canvas{width:100%!important}.line-chart-container .apexcharts-svg{overflow:visible!important}.line-chart-container .apexcharts-xaxis-label,.line-chart-container .apexcharts-yaxis-label{fill:#667085!important}.line-chart-container .apexcharts-tooltip{background:#fff!important;border:1px solid #e5eaed!important;border-radius:8px!important;box-shadow:0 6px 18px #1f3a431f!important;min-width:150px!important;overflow:hidden!important;padding:0!important;pointer-events:none!important}.line-chart-container .apexcharts-tooltip-title{background:#fff!important;border-bottom:1px solid #edf1f3!important;color:#344054!important;font-size:10px!important;font-weight:600!important;margin:0!important;padding:7px 10px!important}.line-chart-container .apexcharts-tooltip-series-group{align-items:center!important;background:#fff!important;display:flex!important;min-height:22px!important;padding:3px 10px!important}.line-chart-container .apexcharts-tooltip-marker{height:7px!important;margin-right:7px!important;width:7px!important}.line-chart-container .apexcharts-tooltip-text{font-family:Inter,sans-serif!important;font-size:10px!important}.line-chart-container .apexcharts-tooltip-text-y-label{color:#667085!important;font-size:10px!important}.line-chart-container .apexcharts-tooltip-text-y-value{color:#172b4d!important;font-size:10px!important;font-weight:600!important;margin-left:4px!important}.line-chart-empty{color:#98a2b3;height:100%;width:100%}.line-chart-empty,.no-data-state{align-items:center;display:flex;justify-content:center}.no-data-state{color:#234765;flex-direction:column;gap:4px;padding:16px 0}.no-data-icon{align-items:flex-end;display:flex;gap:3px;height:24px;justify-content:center;margin-bottom:2px}.no-data-bar{background-color:#b8c6d3;border-radius:3px;width:5px}.no-data-bar:first-child{height:14px}.no-data-bar:nth-child(2){height:24px}.no-data-bar:nth-child(3){height:17px}.no-data-title{color:#234765!important;font-size:12px!important;font-weight:600!important;line-height:1.4!important}.no-data-description{color:#8a9bb0!important;font-size:10px!important;font-weight:400!important;line-height:1.4!important}@media (max-width:700px){.line-chart-kpi-grid,.line-chart-report-header{padding-left:14px;padding-right:14px}.line-chart-divider{margin-left:14px!important;margin-right:14px!important}.line-chart-legend{padding-left:14px;padding-right:14px}.line-chart-container{height:250px}}@media (max-width:480px){.line-chart-report-header{gap:8px;padding-top:12px}.line-chart-title{font-size:15px!important;line-height:18px!important}.line-chart-subtitle{font-size:9px!important;line-height:12px!important}.line-chart-period{height:28px;min-width:88px;padding-left:8px!important;padding-right:8px!important}.line-chart-period p{font-size:8px!important}.line-chart-kpi-grid{gap:8px;padding-bottom:10px;padding-top:11px}.line-chart-kpi-card{grid-template-columns:minmax(0,1fr) 54px;padding:8px}.line-chart-kpi-content{gap:6px}.line-chart-kpi-value{font-size:14px!important;line-height:16px!important}.line-chart-kpi-label{font-size:7px!important}.line-chart-kpi-change{font-size:6.5px!important}.line-chart-kpi-period{font-size:5.8px!important}.line-chart-kpi-change-container{flex-basis:58px;width:58px}.line-chart-legend{gap:12px;padding-top:7px}.line-chart-container{height:245px;padding-right:4px}}.performance-report-card{background:#fff;border:1px solid #e5edf2;border-radius:12px!important;box-shadow:0 2px 8px #14324b0a!important;margin-top:16px;min-width:0;width:100%}.performance-report-content{padding:18px!important}.performance-report-header{align-items:center;border-bottom:1px solid #e8eef3;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-bottom:16px}.performance-report-heading{align-items:center;display:flex;gap:12px;min-width:0}.performance-report-icon{align-items:center;background:#e4f7f0;border-radius:10px;color:#087d79;display:flex;flex:0 0 44px;height:44px;justify-content:center;width:44px}.performance-report-icon svg{font-size:24px}.performance-report-title{color:#123c68;font-size:17px!important;font-weight:700!important;line-height:1.4!important}.performance-report-subtitle{color:#3a4e5c;font-size:12px!important;line-height:1.5!important;margin-top:2px!important}.performance-report-selector{align-items:stretch;background:#f7f9fb;border:1px solid #c5cdd4;border-radius:10px;display:flex;gap:6px;padding:4px}.performance-report-option.MuiButton-root{border:1px solid #0000;border-radius:7px;color:#35516e;font-size:12px;font-weight:500;justify-content:flex-start;padding:7px 12px;text-transform:none}.performance-report-option.MuiButton-root:hover{background-color:#d9f0eb}.performance-report-option.MuiButton-root .MuiButton-startIcon{align-items:center!important;color:#087d79;height:18px;margin-right:9px;width:18px}.performance-report-option.MuiButton-root.active{background:#087d79;box-shadow:0 2px 5px #087d7929;color:#fff}.performance-report-option.MuiButton-root.active .MuiButton-startIcon{color:#fff}.performance-report-option-copy{align-items:flex-start;display:flex;flex-direction:column;gap:2px;line-height:1.35}.performance-report-option-copy span{font-size:11px;font-weight:700}.performance-report-option-copy small{color:#74879a;font-size:10px;font-weight:400}.performance-report-option.active .performance-report-option-copy small{color:#d8f4ee}.performance-report-body{min-width:0;padding-top:16px}@media (max-width:900px){.performance-report-header{align-items:flex-start;flex-direction:column}.performance-report-selector{width:100%}.performance-report-option.MuiButton-root{flex:1 1;min-width:0}}@media (max-width:520px){.performance-report-content{padding:12px!important}.performance-report-option.MuiButton-root{padding:7px}.performance-report-option-copy small{display:none}}.mbld-loader{--mbld-base:#ffffff9e;--mbld-highlight:#fffffff2;--mbld-border:#e1e9ed;background:#fff;border:1px solid var(--mbld-border);border-radius:7px;font-family:inherit;min-width:0;overflow:hidden;width:100%}.mbld-loader *,.mbld-loader :after,.mbld-loader :before{box-sizing:border-box}.mbld-loader .mbld-shimmer{background:var(--mbld-base);border-radius:3px;display:block;flex-shrink:0;overflow:hidden;position:relative}.mbld-loader .mbld-shimmer:after{animation:mbld-shimmer-animation 1.45s ease-in-out infinite;background:linear-gradient(90deg,#0000,var(--mbld-highlight),#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes mbld-shimmer-animation{to{transform:translateX(100%)}}.mbld-loader .mbld-table-scroll{overflow-x:auto;width:100%}.mbld-loader .mbld-table{min-width:900px;width:100%}.mbld-loader .mbld-row{align-items:stretch;display:grid;grid-template-columns:minmax(100px,1fr) minmax(100px,1.05fr) minmax(120px,1.2fr) minmax(75px,.7fr) minmax(80px,.8fr) minmax(75px,.7fr) minmax(85px,.85fr) minmax(120px,1.2fr) minmax(100px,1fr) minmax(80px,.8fr);width:100%}.mbld-loader .mbld-cell{align-items:center;border-bottom:1px solid #e1e9eda6;border-right:1px solid #e1e9eda6;display:flex;justify-content:flex-end;min-height:32px;min-width:0;overflow:hidden;padding:6px 10px}.mbld-loader .mbld-cell:last-child{border-right:0}.mbld-loader .mbld-header{background:#f3f7f9}.mbld-loader .mbld-header .mbld-cell{min-height:40px}.mbld-loader .mbld-header-label{height:7px;max-width:85px;width:65%}.mbld-loader .mbld-cell-month{justify-content:flex-start}.mbld-loader .mbld-header .mbld-cell-month{padding-left:12px}.mbld-loader .mbld-value{height:7px;max-width:75px;width:55%}.mbld-loader .mbld-value-month{max-width:90%;width:70px}.mbld-loader .mbld-value-impressions{width:54px}.mbld-loader .mbld-value-conv,.mbld-loader .mbld-value-ctr,.mbld-loader .mbld-value-share{width:48px}.mbld-loader .mbld-value-bookings,.mbld-loader .mbld-value-clicks{width:34px}.mbld-loader .mbld-value-abv,.mbld-loader .mbld-value-revenue{width:68px}.mbld-loader .mbld-value-roas{width:35px}.mbld-loader .mbld-tone-light{background:#e0f1ef}.mbld-loader .mbld-tone-medium{background:#c4e5e0}.mbld-loader .mbld-tone-strong{background:#9bd4cd}.mbld-loader .mbld-tone-light .mbld-shimmer,.mbld-loader .mbld-tone-medium .mbld-shimmer,.mbld-loader .mbld-tone-strong .mbld-shimmer{background:#ffffff3d}.mbld-loader .mbld-tone-light .mbld-shimmer:after,.mbld-loader .mbld-tone-medium .mbld-shimmer:after,.mbld-loader .mbld-tone-strong .mbld-shimmer:after{background:linear-gradient(90deg,#0000,#ffffffb8,#0000)}.mbld-loader .mbld-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (max-width:600px){.mbld-loader .mbld-table{min-width:900px}}@media (prefers-reduced-motion:reduce){.mbld-loader .mbld-shimmer:after{animation:none;opacity:.3}}.channel-report{min-width:0;width:100%}.channel-report-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.channel-report-date-picker-conatiner{position:absolute!important;right:3.5%!important}.channel-report-title{color:#123c68;font-size:15px!important;font-weight:700!important}.channel-report-subtitle{color:#3a4e5c;font-size:12px!important;margin-top:3px!important}.channel-report-table-container{border:1px solid #e4edf2;border-radius:8px;overflow-x:auto;width:100%}.channel-report-table{border-collapse:initial;border-spacing:0;min-width:760px}.channel-report-table .MuiTableCell-root{font-feature-settings:"tnum";border-bottom:1px solid #e7eef3;border-right:1px solid #edf1f5;color:#173653;font-size:11px;font-variant-numeric:tabular-nums;font-weight:500;padding:8px 10px;white-space:nowrap}.channel-report-table .MuiTableHead-root .MuiTableCell-root{background:#f5f8fa;color:#52677d;font-size:10px;font-weight:700}.channel-report-table .MuiTableBody-root .MuiTableRow-root:hover{background:#f8fbfc}.channel-report-table .MuiTableCell-root:last-child{border-right:0}.channel-report-name{color:#35516e;font-weight:600}.channel-report-bar-cell{align-items:center;display:flex;gap:8px;justify-content:flex-end;min-width:100px}.channel-report-bar-track{background:#edf3f5;border-radius:3px;flex:1 1;height:8px;max-width:78px;min-width:24px;overflow:hidden}.channel-report-bar-fill{border-radius:3px;height:100%;min-width:0;transition:width .18s ease}.channel-report-bar-fill.teal{background:linear-gradient(90deg,#60d9b0,#18ad91)}.channel-report-bar-fill.blue{background:linear-gradient(90deg,#75b8fa,#438ff0)}.channel-report-value{color:#173653;min-width:58px;text-align:right}.channel-report-total-row .MuiTableCell-root{background:#eaf3fc;border-bottom:0;color:#123c68;font-weight:700}@media (max-width:700px){.channel-report-toolbar{align-items:flex-start;flex-direction:column}.channel-report-toolbar>*{max-width:100%}}.cbld-loader{--cbld-base:#e7edf1;--cbld-highlight:#f9fbfc;--cbld-border:#e3ebee;background:#fff;border:1px solid var(--cbld-border);border-radius:7px;font-family:inherit;min-width:0;overflow:hidden;width:100%}.cbld-loader *,.cbld-loader :after,.cbld-loader :before{box-sizing:border-box}.cbld-loader .cbld-shimmer{background:var(--cbld-base);border-radius:4px;display:block;flex-shrink:0;overflow:hidden;position:relative}.cbld-loader .cbld-shimmer:after{animation:cbld-shimmer-animation 1.5s ease-in-out infinite;background:linear-gradient(90deg,#0000,var(--cbld-highlight),#14998f1a,var(--cbld-highlight),#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes cbld-shimmer-animation{to{transform:translateX(100%)}}.cbld-loader .cbld-table-scroll{overflow-x:auto;width:100%}.cbld-loader .cbld-table{min-width:760px;width:100%}.cbld-loader .cbld-row{align-items:stretch;display:grid;grid-template-columns:minmax(125px,1fr) minmax(150px,1.4fr) minmax(145px,1.3fr) minmax(150px,1.4fr) minmax(145px,1.3fr) minmax(115px,1fr) minmax(165px,1.5fr);width:100%}.cbld-loader .cbld-cell{align-items:center;border-right:1px solid #edf1f4;display:flex;justify-content:flex-end;min-height:32px;min-width:0;overflow:hidden;padding:6px 10px}.cbld-loader .cbld-cell:last-child{border-right:0}.cbld-loader .cbld-header-row{background:#f3f7f9;border-bottom:1px solid var(--cbld-border)}.cbld-loader .cbld-header-row .cbld-cell{min-height:40px}.cbld-loader .cbld-header-label{height:7px;max-width:75px;width:65%}.cbld-loader .cbld-cell-channel{justify-content:flex-start;padding-left:12px}.cbld-loader .cbld-header-channel{width:48px}.cbld-loader .cbld-header-impressions{width:70px}.cbld-loader .cbld-header-ctr{width:25px}.cbld-loader .cbld-header-clicks{width:35px}.cbld-loader .cbld-header-conv{width:40px}.cbld-loader .cbld-header-bookings{width:48px}.cbld-loader .cbld-header-revenue{width:50px}.cbld-loader .cbld-data-row{border-bottom:1px solid #e9eff1;min-height:32px}.cbld-loader .cbld-row-0,.cbld-loader .cbld-row-2{background:#fff}.cbld-loader .cbld-row-1{background:#fafcfc}.cbld-loader .cbld-channel-name{height:7px;width:75px}.cbld-loader .cbld-metric{align-items:center;display:flex;gap:10px;justify-content:flex-end;min-width:0;width:100%}.cbld-loader .cbld-metric-bar{border-radius:4px;flex:1 1;height:7px;max-width:80px;min-width:15px}.cbld-loader .cbld-bar-green{background:#dcefeb}.cbld-loader .cbld-bar-green:after{background:linear-gradient(90deg,#0000,#8bd9c4,#0000)}.cbld-loader .cbld-bar-blue{background:#e3edf9}.cbld-loader .cbld-bar-blue:after{background:linear-gradient(90deg,#0000,#a5caff,#0000)}.cbld-loader .cbld-value{flex-shrink:0;height:7px}.cbld-loader .cbld-value-impressions{width:36px}.cbld-loader .cbld-value-conv,.cbld-loader .cbld-value-ctr{width:35px}.cbld-loader .cbld-value-clicks{width:30px}.cbld-loader .cbld-value-revenue{width:57px}.cbld-loader .cbld-value-bookings{width:18px}.cbld-loader .cbld-total-row{background:#e8f2fc;min-height:34px}.cbld-loader .cbld-total-row .cbld-cell{border-top:1px solid #dce8f5}.cbld-loader .cbld-total-label{height:8px;width:34px}.cbld-loader .cbld-total-value{background:#d0e1f3;height:7px}.cbld-loader .cbld-total-impressions,.cbld-loader .cbld-total-revenue{width:55px}.cbld-loader .cbld-total-conv,.cbld-loader .cbld-total-ctr{width:15px}.cbld-loader .cbld-total-clicks{width:38px}.cbld-loader .cbld-total-bookings{width:18px}.cbld-loader .cbld-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (max-width:600px){.cbld-loader .cbld-table{min-width:760px}}@media (prefers-reduced-motion:reduce){.cbld-loader .cbld-shimmer:after{animation:none;opacity:.3}}.ds-dashboard-skeleton{--ds-base:#e8edf2;--ds-highlight:#f8fafb;--ds-border:#e5ebf0;--ds-teal:#0e9993;box-sizing:border-box;display:flex;flex-direction:column;font-family:inherit;gap:10px;min-width:0;width:100%}.ds-dashboard-skeleton *,.ds-dashboard-skeleton :after,.ds-dashboard-skeleton :before{box-sizing:border-box}.ds-dashboard-skeleton .ds-skeleton{background:var(--ds-base);border-radius:4px;display:block;flex-shrink:0;overflow:hidden;position:relative}.ds-dashboard-skeleton .ds-skeleton:after{animation:ds-skeleton-shimmer 1.6s ease-in-out infinite;background:linear-gradient(90deg,#0000 0,var(--ds-highlight) 40%,#0e99931a 50%,var(--ds-highlight) 60%,#0000 100%);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes ds-skeleton-shimmer{to{transform:translateX(100%)}}.ds-dashboard-skeleton .ds-kpi-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;width:100%}.ds-dashboard-skeleton .ds-kpi-card{align-items:center;background:#fff;border:1px solid var(--ds-border);border-radius:7px;box-shadow:0 1px 3px #18304b08;display:flex;gap:10px;min-height:64px;min-width:0;padding:12px}.ds-dashboard-skeleton .ds-kpi-icon{background:#e2f5f2;border-radius:7px;height:32px;width:32px}.ds-dashboard-skeleton .ds-kpi-content{display:flex;flex:1 1;flex-direction:column;gap:7px;min-width:0}.ds-dashboard-skeleton .ds-line{border-radius:4px;height:7px}.ds-dashboard-skeleton .ds-kpi-label{max-width:80%;width:95px}.ds-dashboard-skeleton .ds-kpi-value{height:10px;max-width:60%;width:65px}.ds-dashboard-skeleton .ds-chart-grid{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;width:100%}.ds-dashboard-skeleton .ds-chart-card{background:#fff;border:1px solid var(--ds-border);border-radius:7px;box-shadow:0 1px 3px #18304b08;display:flex;flex-direction:column;height:210px;min-width:0;overflow:hidden;padding:12px;position:relative;width:100%}.ds-dashboard-skeleton .ds-chart-card>*{max-width:100%;min-width:0}.ds-dashboard-skeleton .ds-chart-heading{align-items:flex-start;display:flex;flex:0 0 auto;gap:8px;justify-content:space-between;margin-bottom:10px}.ds-dashboard-skeleton .ds-chart-title{color:#234765;font-size:12px;font-weight:600;line-height:16px}.ds-dashboard-skeleton .ds-chart-subtitle{margin-top:5px;max-width:100%;width:100px}.ds-dashboard-skeleton .ds-menu-placeholder{height:13px;width:13px}.ds-dashboard-skeleton .ds-chart-metrics{grid-gap:7px;display:grid;flex:0 0 auto;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px}.ds-dashboard-skeleton .ds-metric{border:1px solid #e9eef2;border-radius:5px;display:flex;flex-direction:column;gap:6px;height:32px;justify-content:center;min-width:0;overflow:hidden;padding:6px 8px}.ds-dashboard-skeleton .ds-metric-label{height:5px;width:42%}.ds-dashboard-skeleton .ds-metric-value{height:7px;width:65%}.ds-dashboard-skeleton .ds-chart-plot{border-bottom:1px solid #edf1f4;flex:1 1 auto;margin:0;min-height:0;min-width:0;overflow:hidden;position:relative;width:100%}.ds-dashboard-skeleton .ds-chart-grid-lines{display:flex;flex-direction:column;gap:0;inset:0;justify-content:space-between;pointer-events:none;position:absolute}.ds-dashboard-skeleton .ds-chart-grid-lines span{border-top:1px dashed #edf1f4;display:block;flex:0 0 1px;width:100%}.ds-dashboard-skeleton .ds-chart-area{background:linear-gradient(180deg,#0e999317,rgba(14,153,147,.015));clip-path:polygon(0 40%,8% 54%,16% 43%,24% 48%,32% 22%,40% 34%,48% 41%,57% 18%,65% 28%,74% 48%,83% 30%,91% 44%,100% 22%,100% 100%,0 100%);inset:15% 0 0;max-width:100%;pointer-events:none;position:absolute;width:100%}.ds-dashboard-skeleton .ds-chart-x-labels{bottom:3px;display:flex;gap:5px;justify-content:space-between;left:0;overflow:hidden;position:absolute;right:0}.ds-dashboard-skeleton .ds-axis-label{height:5px;width:16px}.ds-dashboard-skeleton .ds-breakdown-card{background:#fff;border:1px solid var(--ds-border);border-radius:7px;box-shadow:0 1px 3px #18304b08;min-width:0;overflow:hidden;padding:12px;width:100%}.ds-dashboard-skeleton .ds-breakdown-header{align-items:center;border-bottom:1px solid #edf1f4;display:flex;gap:12px;justify-content:space-between;padding-bottom:12px}.ds-dashboard-skeleton .ds-breakdown-title{align-items:center;display:flex;gap:10px;min-width:0}.ds-dashboard-skeleton .ds-section-icon{background:#e2f5f2;border-radius:7px;height:32px;width:32px}.ds-dashboard-skeleton .ds-breakdown-heading-lines{min-width:0}.ds-dashboard-skeleton .ds-breakdown-title-line{height:9px;max-width:100%;width:140px}.ds-dashboard-skeleton .ds-breakdown-subtitle{height:6px;margin-top:6px;max-width:100%;width:180px}.ds-dashboard-skeleton .ds-toggle-placeholders{display:flex;flex-shrink:0;gap:6px}.ds-dashboard-skeleton .ds-toggle{border-radius:5px;height:29px;width:90px}.ds-dashboard-skeleton .ds-tabs{align-items:center;border-bottom:1px solid #edf1f4;display:flex;gap:18px;min-height:42px}.ds-dashboard-skeleton .ds-tab{align-items:center;display:flex;flex-shrink:0;height:42px;position:relative}.ds-dashboard-skeleton .ds-tab-label{height:8px;width:100px}.ds-dashboard-skeleton .ds-tab-selected:after{background:var(--ds-teal);bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.ds-dashboard-skeleton .ds-year-filter{border-radius:5px;height:28px;margin-left:auto;width:100px}.ds-dashboard-skeleton .ds-table-scroll{margin-top:12px;min-width:0;overflow-x:auto;width:100%}.ds-dashboard-skeleton .ds-table{border:1px solid #edf1f4;border-radius:5px;min-width:650px;overflow:hidden;width:100%}.ds-dashboard-skeleton .ds-table-row{display:grid;grid-template-columns:1.15fr repeat(8,minmax(0,1fr));min-height:27px}.ds-dashboard-skeleton .ds-table-row+.ds-table-row{border-top:1px solid #fff}.ds-dashboard-skeleton .ds-table-header{background:#f4f7f9;min-height:30px}.ds-dashboard-skeleton .ds-table-cell-wrap{align-items:center;background:rgba(14,153,147,.035);display:flex;min-width:0;overflow:hidden;padding:0 8px}.ds-dashboard-skeleton .ds-table-row:nth-child(odd) .ds-table-cell-wrap{background:rgba(14,153,147,.085)}.ds-dashboard-skeleton .ds-table-row:nth-child(2n) .ds-table-cell-wrap{background:rgba(14,153,147,.045)}.ds-dashboard-skeleton .ds-table-header .ds-table-cell-wrap{background:#f4f7f9}.ds-dashboard-skeleton .ds-table-cell{height:8px;max-width:100%;width:65%}.ds-dashboard-skeleton .ds-table-cell-wrap:nth-child(3n) .ds-table-cell{width:82%}.ds-dashboard-skeleton .ds-table-cell-wrap:nth-child(4n) .ds-table-cell{width:45%}.ds-dashboard-skeleton .ds-first-cell{width:75%}.ds-dashboard-skeleton .ds-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (prefers-reduced-motion:reduce){.ds-dashboard-skeleton .ds-skeleton:after{animation:none;opacity:.25;transform:none}}@media (max-width:1100px){.ds-dashboard-skeleton .ds-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-dashboard-skeleton .ds-chart-card:last-child{grid-column:1/-1}}@media (max-width:700px){.ds-dashboard-skeleton .ds-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-dashboard-skeleton .ds-chart-grid{grid-template-columns:minmax(0,1fr)}.ds-dashboard-skeleton .ds-chart-card:last-child{grid-column:auto}.ds-dashboard-skeleton .ds-breakdown-header{align-items:flex-start;flex-direction:column}.ds-dashboard-skeleton .ds-toggle{width:78px}.ds-dashboard-skeleton .ds-table{min-width:650px}}.graphDashboard{width:100%!important}.dashboardContainer{padding-left:0!important}.report-page1-main-div{width:100%}.page-title{color:#142b4a!important;font-size:26px!important;font-weight:600!important;letter-spacing:-.4px;line-height:1.2!important;margin:0!important}.page-subtitle{color:#646667;font-size:13px;line-height:1.4;margin:5px 0 0}.report-main-heading-accent{color:#227079}.report-sub-heading-card{margin-bottom:20px;margin-top:20px;width:100%}.report-sub-heading-card-content{padding:20px!important}.report-sub-heading-card-text1{color:#227079;font-weight:500}.report-sub-heading-card-text1-rollup{color:#227079;font-weight:600}.report-sub-heading-card-text2{color:#333;font-weight:600}.adminTableContainer{width:100%}.overflow-x-auto{overflow-x:auto}.blog-section{padding:28px 0 35px;width:100%}.blog-container{box-sizing:border-box;margin:0 auto;max-width:1440px;width:100%}.blog-main-heading{color:#142b4a!important;font-size:26px!important;font-weight:600!important;letter-spacing:-.4px;line-height:1.2!important;margin:0!important}.blog-subtitle{color:#646667;font-size:13px;line-height:1.4;margin:5px 0 0}.blog-card{background:#fff;border:1px solid #d7dee6;border-radius:12px;box-shadow:0 4px 16px #19284617;height:100%;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.blog-card:hover{box-shadow:0 9px 24px #19284617}.blog-image-wrapper{height:250px;overflow:hidden;position:relative;width:100%}.blog-image{display:block;height:100%;object-fit:cover;transition:transform .35s ease;width:100%}.blog-image-overlay{background:linear-gradient(180deg,#0000001f,#0000 60%);inset:0;position:absolute}.blog-category{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff0;border-radius:16px;box-shadow:0 2px 8px #00000014;display:inline-flex;font-size:10px;font-weight:600;gap:5px;left:11px;padding:4px 9px;position:absolute;top:11px}.blog-category svg{height:13px;width:13px}.category-teal{color:#08777b}.category-blue{color:#1757c8}.category-purple{color:#5030c9}.blog-date{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1e242fad;border-radius:16px;color:#fff;display:inline-flex;font-size:10px;font-weight:500;gap:5px;padding:6px 9px;position:absolute;right:11px;top:11px}.blog-date svg{height:13px;width:13px}.blog-content{box-sizing:border-box;display:flex;flex-direction:column;padding:17px 18px 16px}.blog-card-title{color:#17233d;font-size:14px;font-weight:700;line-height:1.3;margin:0}.read-article{color:#08777b;font-size:12px;font-weight:700;gap:8px;margin-top:auto;padding-top:13px;text-decoration:none;width:fit-content}.read-arrow,.read-article{align-items:center;display:inline-flex}.read-arrow{background:#e8f7f6;border-radius:50%;height:28px;justify-content:center;transition:transform .2s ease;width:28px}.read-arrow svg{height:14px;width:14px}.read-article:hover .read-arrow{transform:translateX(3px)}@media (max-width:900px){.blog-title{font-size:24px}.blog-image-wrapper{height:155px}.blog-card-title{font-size:16px}.blog-content{min-height:175px}}@media (max-width:600px){.blog-section{padding:22px 0 28px}.blog-container{padding:0 15px}.blog-header{align-items:flex-start;flex-direction:column;margin-bottom:18px}.blog-title{font-size:22px}.blog-subtitle{font-size:12px}.view-all-button{font-size:11px;padding:8px 13px}.blog-image-wrapper{height:170px}.blog-content{min-height:165px;padding:15px}.blog-card-title{font-size:16px}}.multiselect-selector{align-items:center;background:#fff;border:1px solid #d3dfdd;border-radius:6px;box-shadow:0 2px 7px #114a5014;box-sizing:border-box;color:#123c68;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:12px;font-weight:600;height:32px;padding:0 9px;transition:border-color .2s ease,box-shadow .2s ease}.multiselect-selector:hover{border-color:#59c2b0;box-shadow:0 2px 8px #102f2a0f}.multiselect-selector.active{border-color:#227079;box-shadow:0 0 0 2px #22707914}.multiselect-selector:focus,.multiselect-selector:focus-visible{outline:none}.multiselect-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multiselect-count{align-items:center;background:#e4f5f4;border-radius:6px;color:#008b87;display:flex;font-size:10px;font-weight:700;height:22px;justify-content:center;margin-left:8px;min-width:22px;padding:0 6px}.multiselect-arrow{color:#456783;height:18px!important;margin-left:auto;margin-right:0;transition:transform .18s ease;width:18px!important}.multiselect-selector.active .multiselect-arrow{transform:rotate(180deg)}.multiselect-popover{border:1px solid #dce8e9;border-radius:11px!important;box-shadow:0 12px 32px #0f3d4821!important;margin-top:6px;overflow:hidden}.multiselect-panel{background:#fff;overflow:hidden}.multiselect-header{align-items:center;border-bottom:1px solid #edf2f3;box-sizing:border-box;display:flex;justify-content:space-between;min-height:44px;padding:0 13px}.multiselect-title{color:#123c68!important;font-size:12px!important;font-weight:700!important}.multiselect-selected{color:#008b87!important;font-size:10px!important;font-weight:600!important}.multiselect-search{background:#fff;padding:6px 8px}.multiselect-search-input .MuiOutlinedInput-root{background:#f8fbfb;border-radius:7px;font-family:Inter,sans-serif;font-size:11px;height:34px}.multiselect-search-input .MuiOutlinedInput-root fieldset{border-color:#dce8e9}.multiselect-search-input .MuiOutlinedInput-root:hover fieldset{border-color:#a8ced0}.multiselect-search-input .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#73babe}.multiselect-search-input .MuiInputAdornment-root svg{color:#819aa5;height:17px;width:17px}.multiselect-search-input input{color:#123c68;font-size:11px;padding:0}.multiselect-search-input input::placeholder{color:#9aaab5;font-size:11px;opacity:1}.multiselect-options{max-height:280px;overflow-y:auto;padding:4px 6px}.multiselect-options::-webkit-scrollbar{width:5px}.multiselect-options::-webkit-scrollbar-track{background:#0000}.multiselect-options::-webkit-scrollbar-thumb{background:#d4e3e5;border-radius:10px}.multiselect-option{align-items:center;border-radius:7px;cursor:pointer;display:flex;min-height:36px;padding:0 6px;transition:background .12s ease}.multiselect-option:hover{background:#f2f9f8}.multiselect-option.selected{background:#edf8f7}.multiselect-option .MuiCheckbox-root{margin-right:4px;padding:5px}.custom-checkbox{align-items:center;background:#fff;border:1.5px solid #b8cdd1;border-radius:4px;box-sizing:border-box;display:flex;height:18px;justify-content:center;width:18px}.custom-checkbox.checked{background:#008b87;border-color:#008b87;color:#fff}.custom-checkbox.checked svg{height:13px;width:13px}.multiselect-option-label{color:#173f6b!important;flex:1 1;font-family:Inter,sans-serif;font-size:11px!important;font-weight:500!important;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multiselect-option.selected .multiselect-option-label{font-weight:600!important}.multiselect-footer{align-items:center;background:#fff;display:flex;height:44px;justify-content:space-between;padding:0 9px}.multiselect-select-all{align-items:center;color:#123c68;cursor:pointer;display:flex}.multiselect-select-all,.multiselect-select-all
.MuiTypography-root{font-size:11px;font-weight:600}.multiselect-select-all .MuiCheckbox-root{margin-right:4px;padding:5px}.multiselect-footer-count{color:#71879a!important;font-size:10px!important;font-weight:500!important}.multiselect-empty{align-items:center;color:#8da0ad;display:flex;height:100px;justify-content:center}.multiselect-empty .MuiTypography-root{font-size:11px}.monthly-report{min-width:0;width:100%}.monthly-report-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.monthly-report-title{color:#123c68;font-size:15px!important;font-weight:700!important}.monthly-report-subtitle{color:#3a4e5c;font-size:12px!important;margin-top:3px!important}.monthly-report-table-container{border:1px solid #e4edf2;border-radius:8px;overflow-x:auto;width:100%}.monthly-report-table{border-collapse:initial;border-spacing:0;min-width:850px}.monthly-report-table .MuiTableCell-root{font-feature-settings:"tnum";border-bottom:1px solid #e7eef3;border-right:1px solid #e0ebf0bf;color:#173653;font-size:11px;font-variant-numeric:tabular-nums;padding:8px 11px;white-space:nowrap}.monthly-report-table .MuiTableHead-root .MuiTableCell-root{background:#f5f8fa;color:#425569;font-size:10px;font-weight:700}.monthly-report-table .MuiTableBody-root .MuiTableRow-root:hover{filter:brightness(.98)}.monthly-report-table .MuiTableBody-root .MuiTableRow-root:last-child .MuiTableCell-root{border-bottom:0}.monthly-report-table .MuiTableCell-root:last-child{border-right:0}.monthly-report-table .MuiTableBody-root .MuiTableCell-root:first-child{background-color:#fff;color:#35516e;font-weight:500}@media (max-width:600px){.monthly-report-toolbar{align-items:flex-start;flex-direction:column}}:root{--np-ink:#12304f;--np-muted:#494b4b;--np-border:#dfe8ee;--np-page:#f5f8fa;--np-orange:#e87942;--np-orange-text:#9a451d;--np-orange-soft:#fee5da;--np-orange-border:#f5c9b2;--np-teal:#1f9e8f;--np-teal-text:#176b68;--np-teal-soft:#dcf6eb;--np-teal-border:#b8e5dd}.np-summary-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.np-summary-card{align-items:center;background:#fff;border:1px solid #dfe8ee;border:1px solid var(--np-border);border-radius:12px!important;display:flex;gap:12px;min-width:0;padding:14px 16px!important}.np-summary-card.need{background:linear-gradient(115deg,#fff8f4,#fff);border-color:#f8ded2}.np-summary-card.high{background:linear-gradient(115deg,#f1fbf8,#fff);border-color:#cfeee7}.np-summary-card.pending{background:linear-gradient(115deg,#f2f8ff,#fff);border-color:#d9e9fa}.np-summary-icon{border-radius:10px;display:grid;flex:0 0 40px;height:40px;place-items:center;width:40px}.np-summary-card.need .np-summary-icon{background:#ffe5d9;color:#e87942;color:var(--np-orange)}.np-summary-card.high .np-summary-icon{background:#d7f3ec;color:#1f9e8f;color:var(--np-teal)}.np-summary-card.pending .np-summary-icon{background:#e2f0ff;color:#327ab4}.np-summary-label{color:#12304f;color:var(--np-ink);font-size:13px!important;font-weight:650!important}.np-summary-value{font-size:20px!important;font-weight:750!important;line-height:1.2!important;margin-top:2px!important}.np-summary-meta{color:#494b4b;color:var(--np-muted);font-size:12px!important;margin-top:3px!important}.np-summary-meta b{color:#12304f;color:var(--np-ink);margin-left:4px}.np-calendar-layout{align-items:stretch;display:flex;flex-direction:row;gap:16px;min-width:0;width:100%}.np-calendar-main{flex:1 1;min-width:0;width:0}.np-calendar-main .np-calendar-card{box-sizing:border-box;min-width:0;width:100%}.np-pending-panel-slot{align-self:stretch;animation:np-pending-slide-in .28s ease-out;box-sizing:border-box;flex:0 0 300px;height:100dvh;max-height:1%!important;min-height:0;min-width:0;width:300px}.np-pending-panel-slot .np-pending-panel{box-sizing:border-box;height:100%;min-width:0;width:100%}@keyframes np-pending-slide-in{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}.np-calendar-card,.np-month-reservations,.np-pending-card,.np-side-card{background:#fff;border:1px solid #dfe8ee;border:1px solid var(--np-border);border-radius:12px!important;min-width:0;padding:20px!important}.np-calendar-card{padding:20px!important}.np-side-card{margin-bottom:12px;padding:13px}.np-section-heading{align-items:center;color:#12304f;color:var(--np-ink);display:flex;font-size:13px!important;font-weight:750!important;gap:8px;justify-content:space-between;margin-bottom:10px!important}.np-section-heading span{color:#494b4b;color:var(--np-muted);font-size:14px;margin-bottom:14px;margin-top:14px}.np-muted{color:#494b4b!important;color:var(--np-muted)!important;display:block;font-size:11px!important;line-height:1.6!important}.np-upcoming-item{align-items:center;border:1px solid #0000;border-radius:9px;cursor:pointer;display:flex;gap:8px;margin-top:7px;padding:10px;text-align:left;width:100%}.np-upcoming-item.need{background:#fff5ef;border-color:#f9e1d5}.np-upcoming-item.high{background:#effaf7;border-color:#d7f0e9}.np-upcoming-date-wrap{display:flex;flex-direction:column;gap:3px}.np-upcoming-date{color:#12304f;color:var(--np-ink);font-size:11px;font-weight:700}.np-upcoming-type{color:#494b4b;color:var(--np-muted);font-size:10px}.np-count-pill{border-radius:999px;font-size:10px;font-weight:750;margin-left:auto;padding:3px 7px}.np-count-pill.need{background:#ffe0d1;color:#9a451d;color:var(--np-orange-text)}.np-count-pill.high{background:#c8eee5;color:#176b68;color:var(--np-teal-text)}.np-submit-button{background:#087d79!important;border-radius:8px!important;box-shadow:none!important;font-size:11px!important;font-weight:650!important;margin-top:14px!important;text-transform:none!important}.np-submit-button:hover{background:#066a67!important}.np-pending-card{margin-top:14px;padding:13px}.np-pending-chip.need{background:#fff0e5!important;border:1px solid #f5c9b2;color:#9a451d!important}.np-pending-chip.high{background:#ddf4f0!important;border:1px solid #b8e5dd;color:#08665f!important}.np-month-reservations{margin-top:14px;padding:14px}.np-calendar-legend{align-items:center;color:#494b4b;color:var(--np-muted);display:flex;flex-wrap:wrap;font-size:11px;font-weight:500;gap:14px;margin:0 0 10px}.np-calendar-legend span{align-items:center;display:inline-flex;gap:6px}.np-calendar-legend i{border-radius:3px;display:inline-block;height:9px;width:9px}.np-calendar-legend i.need{background:#e87942;background:var(--np-orange)}.np-calendar-legend i.high{background:#1f9e8f;background:var(--np-teal)}.np-legend-hint{margin-left:auto}.np-toolbar{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr auto 1fr;margin-bottom:12px}.np-toolbar-title{color:#12304f;color:var(--np-ink);font-size:15px!important;font-weight:750!important;text-align:center;white-space:nowrap}.np-toolbar-actions{display:flex;gap:4px}.np-toolbar-actions button{align-items:center;background:#fff;border:1px solid #dfe8ee;border:1px solid var(--np-border);border-radius:7px;color:#12304f;color:var(--np-ink);cursor:pointer;display:flex;font-size:12px;font-weight:600;justify-content:center;padding:7px 10px}.np-toolbar-actions button:hover{background:#f2f8f8}.np-toolbar-right{display:flex;justify-content:flex-end}.np-toolbar-right .MuiFormControlLabel-root{margin:0 0 0 5px}.np-toolbar-right .MuiFormControlLabel-label{color:#494b4b;color:var(--np-muted);font-size:11px;font-weight:500;margin-top:1px!important;white-space:nowrap}.np-toolbar-right .MuiCheckbox-root{color:#8ba1b3;padding:4px}.np-toolbar-right .MuiCheckbox-root.Mui-checked{color:#1f9e8f;color:var(--np-teal)}.np-calendar-card .rbc-calendar{color:#12304f;color:var(--np-ink)}.np-calendar-card .rbc-header{background:#f5f8fa;border-bottom:1px solid #dfe8ee;border-bottom:1px solid var(--np-border);color:#526780;font-size:11px;font-weight:700;padding:9px 4px}.np-calendar-card .rbc-month-view{border:1px solid #dfe8ee;border:1px solid var(--np-border);border-radius:8px;overflow:hidden}.np-calendar-card .rbc-month-row{min-height:0}.np-calendar-card .rbc-day-bg{border-color:#dfe8ee;border-color:var(--np-border);padding:0!important}.np-calendar-card .rbc-date-cell{font-size:11px;padding:5px}.np-calendar-card .rbc-event{background:#0000!important;padding:0}.np-calendar-card .rbc-event-label{display:none}.np-calendar-card .rbc-event-content{color:#12304f;color:var(--np-ink);font-size:10px}.np-need-date{color:#9a451d!important;color:var(--np-orange-text)!important;gap:4px!important}.np-high-compression,.np-need-date{align-items:center!important;background-color:initial!important;display:flex!important;font-size:11px!important;font-weight:500!important;justify-content:center!important;padding-top:12px!important}.np-high-compression{color:#176b68!important;color:var(--np-teal-text)!important}.np-calendar-card .rbc-today{background:#f2f8fb}.np-day-bg{position:relative}.np-day-bg.np-need-date{background:#fee5da!important;background:var(--np-orange-soft)!important}.np-day-bg.np-high-compression{background:#dcf6eb!important;background:var(--np-teal-soft)!important}.np-day-bg.np-out-of-range{background:#f7f9fb!important}.np-date-header{align-items:center;color:#12304f;color:var(--np-ink);display:flex;font-size:13px;font-weight:500;gap:3px;justify-content:space-between;padding:2px 5px}.np-date-header.is-past{color:#a8b3be}.np-reservation-count{align-items:center;background:#fff;border:1px solid #d8e1e8;border-radius:10px;color:#123c68;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:5px;height:20px;justify-content:center;line-height:1;min-width:29px;padding:4px 8px;transition:background-color .15s ease,border-color .15s ease}.np-reservation-count:hover{background:#f1f5f9;border-color:#b8c7d5}.np-reservation-count:focus-visible{outline:2px solid #7ca9d5;outline-offset:2px}.np-reservation-icon{color:#64748b;flex-shrink:0;height:12px!important;width:12px!important}.np-day-actions{align-items:center;display:flex;flex-direction:row;gap:4px;inset:auto 5px 5px;justify-content:center;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s ease;z-index:5}.rbc-day-bg:hover .np-day-actions{opacity:1;pointer-events:auto}.np-action{align-items:center!important;border:1px solid #0000;border-radius:5px;cursor:pointer;display:flex!important;font-size:10px;font-weight:650;padding:4px 6px;text-align:center}.np-action-high{background:#effaf7;border-color:#bce7dc;color:#176b68;color:var(--np-teal-text)}.np-action-need{background:#fff5ef;border-color:#f3c9b4;color:#9a451d;color:var(--np-orange-text)}.np-action.is-active{box-shadow:inset 0 0 0 1px currentColor}.np-rollup-message{color:#494b4b;color:var(--np-muted);display:grid;font-size:14px;min-height:60vh;place-items:center}@media (max-width:1100px){.np-toolbar-right{display:none}}@media (max-width:700px){.np-calendar-layout{flex-direction:column;gap:12px}.np-calendar-main{flex:1 1 auto;width:100%}.np-pending-panel-slot{display:flex;flex:0 0 auto;width:100%}.np-summary-grid{grid-template-columns:1fr}.np-page-title{font-size:20px!important}.np-calendar-card{padding:6px}.np-toolbar{grid-template-columns:1fr auto}.np-toolbar-title{text-align:right}.np-legend-hint{margin-left:0}}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{appearance:button;cursor:pointer;overflow:visible;text-transform:none}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;height:100%}.rbc-m-b-negative-3{margin-bottom:-3px}.rbc-h-full{height:100%}.rbc-calendar *,.rbc-calendar :after,.rbc-calendar :before{box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.rbc-ellipsis,.rbc-event-label,.rbc-row-segment .rbc-event-content,.rbc-show-more{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{border-bottom:1px solid #ddd;flex:1 0;font-size:90%;font-weight:700;min-height:0;overflow:hidden;padding:0 3px;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{background:none;border:none;color:inherit;cursor:pointer;margin:0;padding:0;-webkit-user-select:text;user-select:text}.rbc-row-content{position:relative;user-select:none;-webkit-user-select:none;z-index:4}.rbc-row-content-scrollable{display:flex;flex-direction:column;height:100%}.rbc-row-content-scrollable .rbc-row-content-scroll-container{-ms-overflow-style:none;height:100%;overflow-y:scroll;scrollbar-width:none}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{align-items:center;display:flex;flex-wrap:wrap;font-size:16px;justify-content:center;margin-bottom:10px}.rbc-toolbar .rbc-toolbar-label{flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{background:none;background-image:none;border:1px solid #ccc;border-radius:4px;color:#373a3c;display:inline-block;line-height:normal;margin:0;padding:.375rem 1rem;text-align:center;vertical-align:middle;white-space:nowrap}.rbc-toolbar button.rbc-active,.rbc-toolbar button:active{background-color:#e6e6e6;background-image:none;border-color:#adadad;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.rbc-toolbar button.rbc-active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button:active:hover{background-color:#d4d4d4;border-color:#8c8c8c;color:#373a3c}.rbc-toolbar button:focus,.rbc-toolbar button:hover{background-color:#e6e6e6;border-color:#adadad;color:#373a3c}.rbc-toolbar button:hover{cursor:pointer}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}@media (max-width:767px){.rbc-toolbar{flex-direction:column}}.rbc-day-slot .rbc-background-event,.rbc-event{background-color:#3174ad;border:none;border-radius:5px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;margin:0;padding:2px 5px;text-align:left;width:100%}.rbc-day-slot .rbc-slot-selecting .rbc-background-event,.rbc-slot-selecting .rbc-day-slot .rbc-background-event,.rbc-slot-selecting .rbc-event{cursor:inherit;pointer-events:none}.rbc-day-slot .rbc-selected.rbc-background-event,.rbc-event.rbc-selected{background-color:#265985}.rbc-day-slot .rbc-background-event:focus,.rbc-event:focus{outline:5px auto #3b99fc}.rbc-event-label{font-size:80%}.rbc-event-overlaps{box-shadow:-1px 1px 5px 0 #33333380}.rbc-event-continues-prior{border-bottom-left-radius:0;border-top-left-radius:0}.rbc-event-continues-after{border-bottom-right-radius:0;border-top-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:flex;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:#0000001a}.rbc-show-more{background-color:#ffffff4d;color:#3174ad;font-size:85%;font-weight:700;height:auto;line-height:normal;z-index:4}.rbc-show-more:focus,.rbc-show-more:hover{color:#265985}.rbc-month-view{border:1px solid #ddd;display:flex;flex:1 0;flex-direction:column;height:100%;position:relative;user-select:none;-webkit-user-select:none;width:100%}.rbc-month-header{display:flex;flex-direction:row}.rbc-month-row{display:flex;flex:1 0;flex-basis:0px;flex-direction:column;height:100%;overflow:hidden;position:relative}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{flex:1 1;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:flex;flex:1 0;flex-direction:row;overflow:hidden;right:1px}.rbc-day-bg{flex:1 0}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{background-color:#fff;border:1px solid #e5e5e5;box-shadow:0 5px 15px #00000040;padding:10px;position:absolute;z-index:5}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:flex;flex:1 0;flex-direction:column;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{border:1px solid #ddd;border-collapse:collapse;border-spacing:0;width:100%}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{border-bottom:1px solid #ddd;padding:3px 5px;text-align:left}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:flex;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{flex:1 1}.rbc-timeslot-group{border-bottom:1px solid #ddd;display:flex;flex-flow:column nowrap;min-height:40px}.rbc-header-gutter,.rbc-time-gutter{flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{bottom:0;left:0;margin-right:10px;position:absolute;right:0;top:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-event{align-items:flex-start;border:1px solid #265985;display:flex;flex-flow:column wrap;max-height:100%;min-height:20px;overflow:hidden;position:absolute}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{word-wrap:break-word;flex:1 1;height:100%;line-height:1;min-height:1em;width:100%}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{background-color:#fff;border-right:1px solid #ddd;left:0;margin-right:-1px;position:sticky;z-index:10}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{flex:1 0;flex-basis:0px;min-width:auto}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-day-bg,.rbc-time-view-resources .rbc-header{flex:1 1;flex-basis:0 px;width:140px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{flex:1 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{background-color:#00000080;color:#fff;font-size:75%;padding:3px;position:absolute;width:100%;z-index:10}.rbc-slot-selecting{cursor:move}.rbc-time-view{border:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.rbc-time-view .rbc-time-gutter{text-align:right;white-space:nowrap}.rbc-time-view .rbc-allday-cell{box-sizing:initial;height:100%;position:relative;width:100%}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{box-sizing:border-box;min-height:20px}.rbc-time-header{display:flex;flex:0 0 auto;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-left:1px solid #ddd;border-right-width:0}.rbc-time-header>.rbc-row.rbc-row-resource,.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{border-left:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-width:0}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;flex-shrink:0}.rbc-time-content{align-items:flex-start;border-top:2px solid #ddd;display:flex;flex:1 0;overflow-y:auto;position:relative;width:100%}.rbc-time-content>.rbc-time-gutter{flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{user-select:none;-webkit-user-select:none;width:100%}.rbc-current-time-indicator{background-color:#74ad31;height:1px;left:0;pointer-events:none;position:absolute;right:0;z-index:3}.rbc-resource-grouping.rbc-time-header-content{display:flex;flex-direction:column}.rbc-resource-grouping .rbc-row .rbc-header{width:141px}.np-pending-panel{background:#fff;border:1px solid #e0e8ed;border-radius:10px!important;box-sizing:border-box;display:flex;flex-direction:column;height:80%!important;max-height:80%!important;min-height:80%!important;min-width:0;overflow:hidden;padding:16px!important;width:100%}.np-pending-panel-header{align-items:flex-start;border-bottom:1px solid #c0cdd7;display:flex;gap:8px;justify-content:space-between;min-height:54px!important;padding-bottom:14px}.np-pending-panel-title{align-items:center;color:#183b59;display:flex;font-size:14px;font-weight:700;gap:7px}.np-pending-count{align-items:center;background:#d0e4f9;border-radius:6px;box-sizing:border-box;color:#2877b8;display:inline-flex;font-size:12px;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 5px}.np-pending-panel-subtitle{color:#494b4b;font-size:11px;font-weight:500!important;line-height:1.5;margin-top:5px;position:absolute}.np-pending-clear{background:#0000;border:0;color:#494b4b;cursor:pointer;font:inherit;font-size:11px;font-weight:600!important;padding:3px 0;white-space:nowrap}.np-pending-clear:hover{color:#c96b43}.np-pending-date-list{grid-gap:5px!important;align-content:start!important;align-items:first baseline!important;display:grid!important;flex:1 1!important;gap:5px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;min-height:0!important;overflow-y:auto!important;padding:12px 0!important}.np-pending-panel .np-pending-chip{border:1px solid #0000;border-radius:7px;box-sizing:border-box;display:flex;justify-content:space-between;margin-top:4px!important;width:fit-content}.np-pending-panel .np-pending-chip .MuiChip-label{display:block;min-width:0;padding:7px 1px 7px 7px;white-space:nowrap!important}.np-pending-chip-label{align-items:center;display:flex;font-size:11px;font-weight:500;gap:6px;line-height:1.4}.np-pending-chip-dot{border-radius:50%;flex:0 0 6px;height:6px;width:6px}.np-pending-chip.need{background:#fff0e8;border-color:#f6ddd0;color:#a34f3f}.np-pending-chip.need .np-pending-chip-dot{background:#f99667}.np-pending-chip.high{background:#e6f5f1;border-color:#d0ebe4;color:#176b68}.np-pending-chip.high .np-pending-chip-dot{background:#1f9e8f}.np-pending-chip .np-pending-chip-delete-icon{background:#0000;border-radius:50%;box-sizing:initial;color:#8b9aaa;font-size:10px!important;height:12px!important;padding:2px;transition:background-color .2s ease,color .2s ease;width:12px!important}.np-pending-chip .np-pending-chip-delete-icon:hover{background:#0000;color:#fff}.np-pending-panel-footer{border-top:1px solid #edf1f4;padding-top:12px}.np-empty-dates-container{align-items:center!important;display:flex!important;height:100%!important;justify-content:center!important;width:100%!important}.np-pending-footer-summary{color:#373939;font-size:12px;font-weight:500;margin-bottom:10px}.np-pending-panel .np-pending-review-button{background:#087d79;border-radius:6px;box-shadow:none;color:#fff;font-size:13px;font-weight:600;min-height:36px;padding:7px 10px;text-transform:none}.np-pending-panel .np-pending-review-button:hover{background:#066b68;box-shadow:none}.np-pending-review-arrow{font-size:15px;margin-left:8px}.np-submit-drawer .MuiBackdrop-root{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#12304f40}.np-submit-drawer-paper{background:#f7f9fb!important;box-shadow:-16px 0 50px #12304f29!important;max-width:100vw;width:min(460px,100vw)!important}.np-submit-drawer-layout{color:#12304f;display:flex;flex-direction:column;height:100%;min-height:0}.np-drawer-header{align-items:center;background:#fff;border-bottom:1px solid #e2eaf0;display:flex;gap:12px;padding:20px}.np-drawer-title-icon{background:#ddf4f0;border-radius:12px;color:#087d79;display:grid;flex:0 0 42px;height:42px;place-items:center;width:42px}.np-drawer-title-copy{flex:1 1;min-width:0}.np-drawer-title{color:#12304f;font-size:17px!important;font-weight:750!important}.np-drawer-subtitle{color:#31363d;font-size:12px!important;line-height:1.5!important;margin-top:3px!important}.np-drawer-body{flex:1 1;overflow-y:auto;padding:18px 20px 24px}.np-submit-section{background:#fff;border:1px solid #e2eaf0;border-radius:12px;flex:1 1 auto;margin-top:12px;min-height:15%!important;overflow-y:auto;padding:13px}.np-submit-section.need{background:#fff8f4;border-color:#f5d9cb}.np-submit-section.high{background:#f3fbf8;border-color:#cfece4}.np-submit-section-title{align-items:center;color:#12304f;display:flex;font-size:12px!important;font-weight:750!important;justify-content:space-between}.np-submit-section-title span{color:#12304f;font-size:12px;font-weight:600}.np-submit-section.need .MuiChip-root{background:#ffe0d1;border-radius:10px!important;color:#9a451d;font-size:10px;width:fit-content!important}.np-submit-section.high .MuiChip-root{background:#c8eee5;border-radius:10px!important;color:#08665f;font-size:10px;width:fit-content!important}.np-empty-dates{align-items:center;color:#373939;display:flex;font-size:12px!important;font-weight:500;gap:8px}.np-submit-textarea{background:#fff;border:1px solid #d6e1e8;border-radius:9px;box-sizing:border-box;color:#0c243c;font:inherit;font-size:13px;outline:none;padding:11px 12px;resize:vertical;width:100%}.np-submit-textarea:focus{border-color:#168c83;box-shadow:0 0 0 3px #168c831a}.np-submit-textarea::placeholder{color:#6b6c6d}.np-submit-character-count{color:#2a3543;font-size:11px!important;margin-top:4px!important;text-align:right}.np-optional{color:#31363d!important;font-weight:400!important}.np-drawer-tip{background:#f8fafc;border:1px solid #d6e1e8;border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:13px}.np-drawer-tip-title{color:#173653;font-size:13px!important;font-weight:700!important;line-height:1.4!important}.np-drawer-tip-list{display:flex;flex-direction:column;gap:8px}.np-drawer-tip-item{align-items:flex-start;display:flex;gap:9px;min-width:0}.np-drawer-tip-dot{background:#087d79;border-radius:50%;flex:0 0 8px;height:8px;margin-top:5px;width:8px}.np-drawer-tip-description{color:#31363d;flex:1 1;font-size:12.5px!important;line-height:1.6!important;min-width:0}.np-drawer-footer{background:#fff;display:flex;gap:10px;justify-content:flex-end;padding:14px 20px}.np-drawer-footer .MuiButton-root{border-radius:8px;font-size:12px;font-weight:650;min-width:100px;text-transform:none}.np-drawer-footer .MuiButton-contained{background:#087d79;box-shadow:none;color:#fff}.np-drawer-footer .MuiButton-contained:hover{background:#066a67;box-shadow:none}.np-submit-cancel{color:#647891!important}@media(max-width:480px){.np-submit-drawer-paper{width:100vw!important}.np-drawer-header{padding:15px}.np-drawer-body{padding:14px}.np-drawer-footer{padding:12px 14px}}.np-reservation-dialog .MuiDialog-paper{border:1px solid #dfe8ee;border-radius:16px;box-shadow:0 20px 60px #12304f29}.np-reservation-title{align-items:center;border-bottom:1px solid #e7edf1;display:flex;gap:16px;justify-content:space-between;padding:18px 22px!important}.np-reservation-title-main{align-items:center;display:flex;gap:12px}.np-reservation-title-icon{background:#fff0e5;border-radius:11px;color:#e87942;display:grid;height:42px;place-items:center;width:42px}.np-reservation-heading{color:#12304f;font-size:16px!important;font-weight:750!important}.np-reservation-subtitle{align-items:center;color:#647891;display:flex;font-size:11px;gap:9px;margin-top:5px}.np-res-chip{font-size:10px!important;font-weight:650!important;height:22px!important}.np-res-chip.need{background:#fff0e5!important;color:#9a451d!important}.np-res-chip.high{background:#ddf4f0!important;color:#08665f!important}.np-reservation-content{padding:18px 22px 22px!important}.np-reservation-table-wrap{overflow-x:auto}.np-reservation-empty{align-items:center;color:#647891;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:220px}.np-reservation-empty svg{color:#168c83;font-size:30px}.npld-loader{--npld-base:#e7edf1;--npld-highlight:#f8fbfc;--npld-border:#dfe7ec;color:#234765;display:flex;flex-direction:column;font-family:inherit;gap:12px;min-width:0;width:100%}.npld-loader *,.npld-loader :after,.npld-loader :before{box-sizing:border-box}.npld-loader .npld-skeleton{background:var(--npld-base);border-radius:4px;display:block;flex-shrink:0;overflow:hidden;position:relative}.npld-loader .npld-skeleton:after{animation:npld-shimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,#0000,var(--npld-highlight),#14998f1f,var(--npld-highlight),#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes npld-shimmer{to{transform:translateX(100%)}}.npld-loader .npld-page-header{display:flex;flex-direction:column;gap:7px}.npld-loader .npld-heading-placeholder{height:22px;width:175px}.npld-loader .npld-description-placeholder{height:8px;max-width:80%;width:340px}.npld-loader .npld-summary-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;width:100%}.npld-loader .npld-summary-card{align-items:center;background:#fff;border:1px solid var(--npld-border);border-radius:9px;display:flex;gap:10px;min-height:64px;min-width:0;padding:12px}.npld-loader .npld-summary-need{background:#fffdfc;border-color:#f5dfd5}.npld-loader .npld-summary-high{background:#fcfffe;border-color:#d4eee6}.npld-loader .npld-summary-pending{background:#fcfdff;border-color:#dce9f8}.npld-loader .npld-summary-icon{border-radius:7px;height:28px;width:28px}.npld-loader .npld-summary-need .npld-summary-icon{background:#ffebe2}.npld-loader .npld-summary-high .npld-summary-icon{background:#dff5ee}.npld-loader .npld-summary-pending .npld-summary-icon{background:#e2efff}.npld-loader .npld-summary-content{display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:0}.npld-loader .npld-summary-title{height:7px;max-width:75%;width:105px}.npld-loader .npld-summary-value{height:11px;width:38px}.npld-loader .npld-summary-caption{height:6px;max-width:85%;width:90px}.npld-loader .npld-calendar-card{background:#fff;border:1px solid var(--npld-border);border-radius:10px;box-shadow:0 2px 5px rgba(25,53,76,.025);min-width:0;overflow:hidden;padding:12px;width:100%}.npld-loader .npld-calendar-toolbar{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr;min-height:28px}.npld-loader .npld-calendar-navigation{align-items:center;display:flex;gap:5px}.npld-loader .npld-today-button{background:#fff;border:1px solid #e1e9ef;height:23px;width:38px}.npld-loader .npld-nav-button{background:#fff;border:1px solid #e1e9ef;height:23px;width:23px}.npld-loader .npld-month-title{height:10px;justify-self:center;width:105px}.npld-loader .npld-calendar-options{display:flex;gap:12px;justify-content:flex-end}.npld-loader .npld-option-placeholder{height:7px;width:78px}.npld-loader .npld-calendar-legend{align-items:center;display:flex;gap:10px;min-height:28px}.npld-loader .npld-legend-item{height:7px;width:76px}.npld-loader .npld-legend-note{height:6px;margin-left:auto;max-width:30%;width:135px}.npld-loader .npld-calendar-grid{border:1px solid #dfe7ec;border-radius:5px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));min-width:0;overflow:hidden;width:100%}.npld-loader .npld-weekday{align-items:center;background:#f4f7f9;border-bottom:1px solid #dfe7ec;border-right:1px solid #dfe7ec;display:flex;height:36px;justify-content:center;min-width:0;padding:4px}.npld-loader .npld-weekday:nth-child(7){border-right:0}.npld-loader .npld-weekday-label{height:6px;max-width:75%;width:24px}.npld-loader .npld-day{background:#f8fafb;border-bottom:1px solid #dfe7ec;border-right:1px solid #dfe7ec;display:flex;flex-direction:column;gap:10px;justify-content:space-between;min-height:76px;min-width:0;overflow:hidden;padding:6px}.npld-loader .npld-day:nth-child(7n+7){border-right:0}.npld-loader .npld-day:nth-last-child(-n+7){border-bottom:0}.npld-loader .npld-day-need{background:#ffebe2}.npld-loader .npld-day-high{background:#dcf5eb}.npld-loader .npld-day-top{align-items:center;display:flex;gap:5px;justify-content:space-between;min-width:0}.npld-loader .npld-date-placeholder{height:6px;width:18px}.npld-loader .npld-count-placeholder{background:#fff;border:1px solid #e5ebef;border-radius:8px;height:12px;width:23px}.npld-loader .npld-day-event{align-items:center;display:flex;gap:5px;justify-content:center;margin-bottom:8px;margin-top:auto;min-width:0}.npld-loader .npld-event-dot{background:#f3a17e;border-radius:50%;height:5px;width:5px}.npld-loader .npld-day-high .npld-event-dot{background:#52bca0}.npld-loader .npld-event-label{height:6px;max-width:75%;width:58px}.npld-loader .npld-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (max-width:900px){.npld-loader .npld-calendar-options{gap:6px}.npld-loader .npld-option-placeholder{width:60px}.npld-loader .npld-day{min-height:58px;padding:4px}.npld-loader .npld-event-label{width:42px}}@media (max-width:600px){.npld-loader .npld-summary-grid{grid-template-columns:1fr}.npld-loader .npld-calendar-card{overflow-x:auto;padding:8px}.npld-loader .npld-calendar-toolbar{grid-template-columns:1fr auto}.npld-loader .npld-month-title{grid-column:2;grid-row:1}.npld-loader .npld-calendar-options{display:none}.npld-loader .npld-calendar-grid,.npld-loader .npld-calendar-legend{min-width:560px}}@media (prefers-reduced-motion:reduce){.npld-loader .npld-skeleton:after{animation:none;opacity:.3}}.onboarding-table-heading{align-items:center;display:flex;gap:10px}.onboarding-table-icon{align-items:center;background:#e9f7f5;border-radius:8px;color:#159a8a;display:flex;height:34px;justify-content:center;width:34px}.onboarding-table-icon svg{font-size:18px}.table-title{color:#123c68;font-size:14px!important;font-weight:700!important}.table-subtitle{color:#85929d;font-size:11px!important;margin-top:2px!important}.property-total{background:#def4f0;border-radius:6px;color:#227079!important;font-size:11px!important;font-weight:600!important;padding:5px 9px}.onboarding-table-card{background:#fff;border:1px solid #e1e9e8;border-radius:10px;box-shadow:0 4px 14px #123c680a;margin-top:14px;overflow:hidden}.onboarding-table-header{align-items:center;display:flex;justify-content:space-between;min-height:70px;padding:0 18px}.onboarding-table-title-row{align-items:center;display:flex;gap:7px}.onboarding-table-title{color:#123c68;font-size:15px!important;font-weight:700!important;line-height:20px!important}.onboarding-table-subtitle{color:#383b3b;font-size:12px!important;line-height:14px!important;margin-left:26px!important;margin-top:2px!important}.onboarding-status{align-items:center;border-radius:6px;display:inline-flex;font-size:10.5px;font-weight:600;gap:6px;min-height:25px;padding:0 9px;white-space:nowrap;width:fit-content}.onboarding-status.in-progress{background:#e9f3ff;color:#1670d2}.onboarding-status.completed{background:#e9f8ef;color:#16824b}.onboarding-status-dot{background:currentColor!important;border-radius:50%!important;height:6px!important;width:6px!important}.onboarding-loader{align-items:center;display:flex;justify-content:center;margin-top:15px;min-height:180px}@media (max-width:1200px){.onboarding-filter-card{flex-wrap:wrap}.onboarding-search{flex:1 1}.filter-field{min-width:160px}}@media (max-width:768px){.onboarding-filter-card{align-items:stretch;flex-direction:column}.booking-filter,.filter-field,.onboarding-filter-heading,.onboarding-search{min-width:100%;width:100%}.reset-button{align-self:flex-end;margin-left:0}}.onbld-page{--onbld-base:#e8edf1;--onbld-highlight:#f9fbfc;--onbld-border:#e3ebee;color:#234765;font-family:inherit;min-width:0;width:100%}.onbld-page *,.onbld-page :after,.onbld-page :before{box-sizing:border-box}.onbld-page .onbld-shimmer{background:var(--onbld-base);border-radius:4px;display:block;flex-shrink:0;overflow:hidden;position:relative}.onbld-page .onbld-shimmer:after{animation:onbld-shimmer-animation 1.5s ease-in-out infinite;background:linear-gradient(90deg,#0000,var(--onbld-highlight),#14998f1f,var(--onbld-highlight),#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes onbld-shimmer-animation{to{transform:translateX(100%)}}.onbld-page .onbld-card{background:#fff;border:1px solid var(--onbld-border);border-radius:10px;min-width:0;overflow:hidden;width:100%}.onbld-page .onbld-header{align-items:center;display:flex;gap:14px;justify-content:space-between;min-height:70px;padding:14px 18px}.onbld-page .onbld-heading{align-items:flex-start;display:flex;gap:12px;min-width:0}.onbld-page .onbld-heading-icon{background:#e2f4f0;height:24px;margin-top:1px;width:19px}.onbld-page .onbld-heading-content{display:flex;flex-direction:column;gap:7px;min-width:0}.onbld-page .onbld-heading-title{height:13px;width:105px}.onbld-page .onbld-heading-description{height:8px;max-width:100%;width:285px}.onbld-page .onbld-count-badge{background:#e0f4f1;border-radius:6px;height:27px;width:100px}.onbld-page .onbld-table-scroll{min-width:0;overflow-x:auto;width:100%}.onbld-page .onbld-table{min-width:850px;width:100%}.onbld-page .onbld-row{align-items:center;display:grid;grid-template-columns:minmax(130px,1.15fr) minmax(145px,1.3fr) minmax(110px,.8fr) minmax(175px,1.2fr) minmax(175px,1.2fr) minmax(110px,.8fr) minmax(185px,1.3fr);min-width:0;width:100%}.onbld-page .onbld-table-header{background:#edf7f5;border-bottom:1px solid var(--onbld-border);border-top:1px solid var(--onbld-border);min-height:48px}.onbld-page .onbld-row:not(.onbld-table-header){border-bottom:1px solid #e9eff1;min-height:44px}.onbld-page .onbld-row-even{background:#fff}.onbld-page .onbld-row-odd{background:#fafcfc}.onbld-page .onbld-cell{align-items:center;display:flex;min-width:0;overflow:hidden;padding:9px 16px}.onbld-page .onbld-column-label{height:8px;max-width:105px;width:75%}.onbld-page .onbld-brand-text{height:8px;max-width:95%;width:120px}.onbld-page .onbld-stage-text{height:8px;max-width:95%;width:100px}.onbld-page .onbld-date-text{height:8px;max-width:100%;width:145px}.onbld-page .onbld-property-count{height:8px;width:12px}.onbld-page .onbld-engine-text{height:8px;max-width:100%;width:130px}.onbld-page .onbld-status-badge{border-radius:6px;height:25px;max-width:100%;width:88px}.onbld-page .onbld-status-completed{background:#e3f6eb}.onbld-page .onbld-status-progress{background:#e7f1ff}.onbld-page .onbld-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (max-width:700px){.onbld-page .onbld-header{padding:12px}.onbld-page .onbld-heading-description{width:210px}.onbld-page .onbld-table{min-width:850px}}@media (prefers-reduced-motion:reduce){.onbld-page .onbld-shimmer:after{animation:none;opacity:.3}}.parity-overview{background:#fff;border:1px solid #e1e9e8;border-radius:10px;box-shadow:0 3px 12px rgba(18,60,104,.035);display:grid;grid-template-columns:minmax(0,1fr) 235px;min-height:310px}.parity-overview-chart{min-width:0;padding:17px 18px 10px}@media (max-width:1000px){.parity-overview{grid-template-columns:1fr}.parity-overview-summary{border-left:0;border-top:1px solid #e7eeee}}.parity-table-card{background:#fff;border:1px solid #e1e9e8;border-radius:10px;box-shadow:0 3px 12px rgba(18,60,104,.035);margin-top:14px;overflow:hidden}.parity-table-heading{align-items:center;display:flex;justify-content:space-between;min-height:58px;padding:11px 16px}.parity-table-title{color:#123c68!important;font-size:14px!important;font-weight:700!important}.parity-table-description{color:#383b3b!important;font-size:11px!important;margin-top:2px!important}.parity-table-count{background:#def4f0;border-radius:6px;color:#227079!important;font-size:11px!important;font-weight:600!important;padding:5px 9px}.parity-status-chip{align-items:center;border-radius:8px;display:inline-flex;font-size:11px;font-weight:600;gap:6px;height:24px;padding:0 10px}.parity-status-chip.good{background:#eaf7ef;color:#18864b}.parity-status-chip.issue{background:#fef0ef;color:#d92d20}.parity-status-dot{border-radius:50%;height:6px;width:6px}.parity-status-chip.good .parity-status-dot{background:#22a05a}.parity-status-chip.issue .parity-status-dot{background:#e53935}.parity-chart-container{height:100%}.date-range-container .picker-box-date-text{font-size:10px!important;font-weight:600!important;padding:0!important}.parity-chart-heading{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.parity-chart-title{color:#123c68!important;font-size:14px!important;font-weight:700!important}.parity-chart-description{color:#383b3b!important;font-size:11px!important;margin-top:2px!important}.parity-chart-legend{margin-top:2px}.parity-chart-legend-item{align-items:center;display:flex;gap:5px}.parity-chart-legend-item p{color:#383b3b!important;font-size:11px!important}.parity-chart-legend-dot{border-radius:50%;height:8px;width:8px}.parity-chart{height:250px;margin-top:8px;width:100%}.parity-chart-empty{align-items:center;display:flex;height:100%;justify-content:center;min-height:70px}.parity-chart-empty-content{align-items:center;display:flex;gap:10px}.parity-chart-empty-icon{align-items:center;border-right:2px solid #8e97a7!important;color:#768297;display:flex;flex-shrink:0;font-size:14px;height:28px;justify-content:center;margin-right:5px;padding-right:25px;width:28px}.parity-chart-empty-title{color:#344054;font-size:13px!important;font-weight:600!important;line-height:16px!important}.parity-chart-empty-description{color:#383b3b;font-size:11px!important;font-weight:400!important;line-height:15px!important}.parity-chart-loading{align-items:center;display:flex;height:100%;justify-content:center;min-height:180px}.chart-loading-grid{height:75%;overflow:hidden;position:relative;width:92%}.chart-loading-line{background:#edf1f1;height:1px;left:0;position:absolute;right:0}.chart-loading-line-1{top:15%}.chart-loading-line-2{top:38%}.chart-loading-line-3{top:61%}.chart-loading-line-4{top:84%}.chart-loading-path{animation:chart-loading-shimmer 1.6s ease-in-out infinite;background:linear-gradient(90deg,#0000,#edf1f1 20%,#dfe7e7 45%,#edf1f1 70%,#0000);background-size:200% 100%;clip-path:polygon(0 65%,8% 55%,16% 60%,25% 35%,34% 48%,44% 25%,53% 40%,63% 30%,72% 45%,82% 20%,91% 38%,100% 25%,100% 100%,0 100%);height:45%;left:0;opacity:.35;position:absolute;right:0;top:20%}@keyframes chart-loading-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:700px){.parity-chart-heading{flex-direction:column}.parity-chart-legend{flex-wrap:wrap}.parity-chart{height:220px}}.parity-summary{height:100%;padding:17px 18px}.parity-summary-heading{color:#123c68!important;font-size:12px!important;font-weight:700!important;letter-spacing:.5px;margin-bottom:3px!important;margin-left:12px!important}.parity-summary-item{align-items:center;border-left:3px solid #0000;display:flex;justify-content:space-between;min-height:78px;padding:10px 0}.parity-summary-item+.parity-summary-item{border-top:1px solid #b8c5c5}.parity-summary-item.issue{border-left-color:#e45b61;padding-left:10px}.parity-summary-item.good{border-left-color:#159a61;padding-left:10px}.parity-summary-item.loss{border-left-color:#227079;padding-left:10px}.parity-summary-value{color:#123c68!important;font-size:20px!important;font-weight:700!important;line-height:24px!important}.parity-summary-item.issue .parity-summary-value{color:#d14f57!important}.parity-summary-item.good .parity-summary-value{color:#159a61!important}.parity-summary-label{color:#383b3b!important;font-size:11px!important;font-weight:500!important;margin-top:2px!important}.parity-summary-change{align-self:flex-start;font-size:8px!important;font-weight:600!important;margin-top:10px!important}.parity-summary-change.negative{color:#d14f57!important}.parity-summary-change.positive{color:#159a61!important}.parity-summary-change.neutral{color:#227079!important}@media (max-width:1000px){.parity-summary{display:grid;grid-template-columns:repeat(3,1fr)}.parity-summary-heading{display:none}.parity-summary-item{border-left:0!important;min-height:auto}.parity-summary-item+.parity-summary-item{border-left:1px solid #b8c5c5!important;border-top:0}}@media (max-width:700px){.parity-summary{grid-template-columns:1fr}.parity-summary-item+.parity-summary-item{border-left:0!important;border-top:1px solid #b8c5c5!important}}.ppld-page{--ppld-base:#e8edf1;--ppld-highlight:#f9fbfc;--ppld-border:#e3ebee;color:#234765;display:flex;flex-direction:column;font-family:inherit;gap:12px;min-width:0;width:100%}.ppld-page *,.ppld-page :after,.ppld-page :before{box-sizing:border-box}.ppld-page .ppld-shimmer{background:var(--ppld-base);border-radius:4px;display:block;flex-shrink:0;overflow:hidden;position:relative}.ppld-page .ppld-shimmer:after{animation:pppld-shimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,#0000,var(--ppld-highlight),#14998f1f,var(--ppld-highlight),#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes pppld-shimmer{to{transform:translateX(100%)}}.ppld-page .ppld-title-group{display:flex;flex-direction:column;gap:7px;min-width:0}.ppld-page .ppld-title{height:10px;max-width:100%;width:145px}.ppld-page .ppld-subtitle{height:7px;max-width:100%;width:230px}.ppld-page .ppld-trend-card{background:#fff;border:1px solid var(--ppld-border);border-radius:9px;box-shadow:0 2px 7px rgba(24,48,75,.035);min-width:0;overflow:hidden;padding:14px;width:100%}.ppld-page .ppld-trend-header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:12px}.ppld-page .ppld-trend-controls{align-items:center;display:flex;gap:14px;justify-content:flex-end;min-width:0}.ppld-page .ppld-date-picker{background:#fff;border:1px solid #e1e9ed;border-radius:5px;height:27px;width:150px}.ppld-page .ppld-legend{align-items:center;display:flex;gap:10px}.ppld-page .ppld-legend-item{height:7px;width:75px}.ppld-page .ppld-legend-wide{width:95px}.ppld-page .ppld-trend-body{grid-gap:20px;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 160px;min-width:0}.ppld-page .ppld-chart-area{grid-gap:8px;display:grid;gap:8px;grid-template-columns:35px minmax(0,1fr);height:256px;min-width:0}.ppld-page .ppld-y-axis{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-between;padding:8px 0 25px}.ppld-page .ppld-axis-label{height:6px;width:30px}.ppld-page .ppld-plot{min-height:0;min-width:0;overflow:hidden;position:relative}.ppld-page .ppld-grid-lines{display:flex;flex-direction:column;inset:8px 0 25px;justify-content:space-between;position:absolute}.ppld-page .ppld-grid-lines span{border-top:1px dashed #edf1f4;flex:0 0 1px;width:100%}.ppld-page .ppld-chart-fill{background:linear-gradient(180deg,#5984a03d,#5984a00a);clip-path:polygon(0 15%,12% 18%,24% 25%,36% 37%,48% 46%,60% 53%,72% 55%,84% 76%,100% 85%,100% 100%,0 100%);inset:20% 0 25px;position:absolute}.ppld-page .ppld-x-axis{bottom:4px;display:flex;justify-content:space-between;left:0;position:absolute;right:0}.ppld-page .ppld-axis-date{height:6px;width:40px}.ppld-page .ppld-summary{align-self:stretch;display:flex;flex-direction:column;min-width:0;padding-left:2px}.ppld-page .ppld-summary-item{border-bottom:1px solid #dfe7eb;border-left:2px solid #dfe7eb;display:flex;flex:1 1;flex-direction:column;gap:8px;justify-content:center;min-height:58px;padding:8px}.ppld-page .ppld-summary-item:last-child{border-bottom:0}.ppld-page .pppld-issue{border-left-color:#ff7078}.ppld-page .pppld-good{border-left-color:#24ad7c}.ppld-page .pppld-loss{border-left-color:#2c8990}.ppld-page .ppld-summary-value{height:15px;width:45px}.ppld-page .ppld-summary-label{height:7px;max-width:100%;width:78px}.ppld-page .ppld-details-card{background:#fff;border:1px solid var(--ppld-border);border-radius:9px;box-shadow:0 2px 7px rgba(24,48,75,.035);min-width:0;overflow:hidden;width:100%}.ppld-page .ppld-details-header{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.ppld-page .ppld-property-count{background:#e0f4f1;border-radius:6px;height:22px;width:76px}.ppld-page .ppld-table-scroll{min-width:0;overflow-x:auto;width:100%}.ppld-page .ppld-table{min-width:1050px;width:100%}.ppld-page .ppld-table-row{align-items:center;display:grid;grid-template-columns:minmax(150px,1.5fr) minmax(85px,.8fr) minmax(105px,1fr) minmax(105px,1fr) minmax(60px,.5fr) minmax(105px,.9fr) minmax(90px,.8fr) minmax(135px,1.2fr) minmax(100px,.9fr) minmax(115px,1fr) minmax(115px,1fr);min-height:35px}.ppld-page .ppld-table-header{background:#edf7f5;border-bottom:1px solid #dfe9eb;min-height:39px}.ppld-page .ppld-row-even{background:#fff}.ppld-page .ppld-row-odd{background:#fafcfc}.ppld-page .ppld-table-row:not(.ppld-table-header){border-bottom:1px solid #e9eff1}.ppld-page .ppld-cell{align-items:center;display:flex;min-width:0;overflow:hidden;padding:5px 10px}.ppld-page .ppld-cell-hotel{padding-left:16px}.ppld-page .ppld-cell-line{height:7px;max-width:100%;width:65%}.ppld-page .ppld-line-hotel{width:90%}.ppld-page .ppld-line-loseRate{width:48px}.ppld-page .ppld-line-arrivalDate,.ppld-page .ppld-line-auditDate{width:70px}.ppld-page .ppld-line-nights{width:16px}.ppld-page .ppld-line-bePrice,.ppld-page .ppld-line-metaPrice,.ppld-page .ppld-line-otaPrice{width:65px}.ppld-page .ppld-boolean-value{height:7px;width:20px}.ppld-page .ppld-status-badge{border-radius:6px;height:20px;max-width:100%;width:64px}.ppld-page .ppld-status-good{background:#e2f5e9}.ppld-page .ppld-status-issue{background:#fde9e9}.ppld-page .ppld-column-label{height:7px;max-width:100px;width:75%}.ppld-page .ppld-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (max-width:1000px){.ppld-page .ppld-trend-header{flex-direction:column}.ppld-page .ppld-trend-controls{flex-wrap:wrap;justify-content:flex-start}.ppld-page .ppld-trend-body{gap:10px;grid-template-columns:minmax(0,1fr) 125px}}@media (max-width:600px){.ppld-page .ppld-trend-body{grid-template-columns:minmax(0,1fr)}.ppld-page .ppld-summary{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr))}.ppld-page .ppld-summary-item{min-height:55px}.ppld-page .ppld-legend{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.ppld-page .ppld-shimmer:after{animation:none;opacity:.3}}.supportContainer{height:calc(100dvh - 70px);height:calc(100vh - 10px);margin-top:0!important;overflow:hidden;padding:0;position:relative;width:100%}.supportIframe{border:none;display:block;height:111.12%;margin:0;padding:0;transform:scale(.9);transform-origin:top left;width:111.12%}.user-form-heading{align-items:center;display:flex;gap:4px;min-width:0}.user-back-button{border-radius:6px!important;color:#627789!important;flex-shrink:0;height:30px;margin-bottom:24px!important;width:30px}.user-back-button:hover{background:#0000!important;color:#227079!important}.user-back-button svg{font-size:32px}.user-form-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.user-save-button{background:#227079!important;border-radius:6px!important;box-shadow:none!important;color:#fff!important;font-size:11px!important;font-weight:600!important;height:35px!important;padding:0 15px!important;text-transform:none!important}.user-save-button:hover{background:#195e66!important;box-shadow:none!important}.user-save-button .MuiButton-startIcon{margin-right:5px!important}.user-save-button .MuiSvgIcon-root{font-size:15px!important}.user-form-card{background:#fff;border:1px solid #e0e7e6;border-radius:9px;box-shadow:0 2px 5px rgba(25,50,55,.025);box-sizing:border-box;margin-bottom:16px;padding:18px;width:100%}.user-section-header{align-items:center;border-bottom:1px solid #e9eeee;display:flex;gap:10px;padding-bottom:15px}.user-section-icon{align-items:center;background:#e9f6f4;border-radius:7px;color:#227079;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.user-section-icon svg{font-size:18px}.user-section-title{color:#123c68;font-size:14px!important;font-weight:700!important}.user-section-description{color:#383b3b;font-size:12px!important;margin-top:3px!important}.user-details-grid{padding-top:15px}.user-details-grid .MuiFormControl-root{width:100%}.user-details-grid .MuiOutlinedInput-root{background:#fff;border-radius:6px;font-size:12px;min-height:38px}.user-details-grid .MuiOutlinedInput-notchedOutline{border-color:#d9e1e3}.user-details-grid .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#9bbfbe}.user-details-grid .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#227079;border-width:1px}.user-details-grid .MuiInputLabel-root{font-size:12px;font-weight:500}.user-details-grid .MuiFormHelperText-root{font-size:10px}.property-access-header{align-items:center;border-bottom:1px solid #e9eeee;display:flex;gap:12px;justify-content:space-between;padding-bottom:15px}.assigned-property-count{background:#eef8f6;border:1px solid #dcece9;border-radius:15px;color:#1c727c;flex-shrink:0;font-size:11px;font-weight:600;padding:5px 10px}.property-selector{border-bottom:1px solid #e9eeee;padding:15px 0}.property-selector-label{color:#526577;font-size:11px!important;font-weight:600!important;margin-bottom:6px!important}.property-selector-row{align-items:center;display:flex;gap:9px;width:40%}.assign-property-button{background:#fff!important;border-color:#78bdb7!important;border-radius:6px!important;color:#227079!important;font-size:11px!important;font-weight:600!important;height:36px!important;padding:0 14px!important;text-transform:none!important;white-space:nowrap}.assign-property-button:hover{background:#f0f8f7!important;border-color:#227079!important}.assign-property-button.Mui-disabled{border-color:#e0e6e7!important;color:#a4b1b5!important}.assigned-properties-section{padding-top:16px}.assigned-properties-toolbar{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px}.assigned-properties-title{color:#123c68;font-size:14px!important;font-weight:700!important}.assigned-properties-description{color:#383b3b;font-size:12px!important;margin-top:3px!important}.property-search{flex-shrink:0;width:230px}.property-search .MuiOutlinedInput-root{border-radius:6px;font-size:11px;height:34px}.property-search .MuiOutlinedInput-notchedOutline{border-color:#d9e1e3}.property-search .MuiInputAdornment-root{color:#718691}.property-search .MuiSvgIcon-root{font-size:16px}.property-table-wrapper{border:1px solid #e0e7e6;border-radius:14px;overflow-x:auto;width:100%}.property-table-wrapper table{width:100%}.property-table-wrapper th{background:#eaf6f5!important;color:#123c68!important;font-size:11px!important;font-weight:700!important}.property-table-wrapper td{color:#465866;font-size:11px!important}.user-property-name{color:#123c68;font-size:11px!important;font-weight:500!important}.permission-switch-cell{align-items:center;display:flex;justify-content:center;min-height:28px}.property-table-wrapper button{min-width:0}.property-table-wrapper .MuiIconButton-root{color:#81939b;padding:5px}.property-table-wrapper .MuiIconButton-root:hover{background:#eaf6f5;color:#227079}.no-properties{background:#fbfdfd;border:1px dashed #d7e3e2;border-radius:7px;padding:25px 15px;text-align:center}.no-properties p{color:#7d8b96;font-size:12px}@media (max-width:900px){.assigned-properties-toolbar{align-items:flex-start;flex-direction:column}.property-search{width:100%}}@media (max-width:600px){.user-form-actions{width:100%}.user-save-button{flex:1 1}.user-form-card{padding:14px}.property-selector-row{align-items:stretch;flex-direction:column}.property-select{width:100%}.assign-property-button{align-self:flex-start}.property-access-header{align-items:flex-start}}.switchContainer{align-items:center;display:flex!important;justify-content:left}.switchLabel{font-size:12px!important;font-weight:700!important}.inputBoxContainer{display:flex!important;flex-direction:column!important;justify-content:space-between}.adornment-chip-textfield{border-radius:0!important}.prefixChipRight{margin-left:-7px!important}.prefixChipLeft{margin-right:-6px!important}.IconButton{color:var(--meta-desk-grey3)}.users-add-button{background:#227079!important;border-radius:5px!important;box-shadow:none!important;color:#f0f4f4!important;font-size:12px!important;font-weight:600!important;height:40px!important;padding:0 17px!important;text-transform:none!important}.users-add-button:hover{background:#1b626a!important;box-shadow:none!important}.users-toolbar{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.users-search{width:360px}.users-search .MuiOutlinedInput-root{background:#fff;border-radius:5px;font-size:11px;height:38px}.users-search .MuiOutlinedInput-root fieldset{border-color:#dfe7e8}.users-search .MuiOutlinedInput-root:hover fieldset{border-color:#c4d5d7}.users-search .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#227079}.users-search .MuiInputAdornment-root{color:#98a2b3}.users-count{color:#667085;font-size:11px!important;font-weight:500!important}.users-table-card{background:#fff;border:1px solid #e2e9ea;border-radius:9px!important;overflow:hidden}.users-table{table-layout:fixed}.users-table thead tr{background:#eef8f7}.users-table thead th{border-bottom:1px solid #dce8e8;color:#173f61;font-size:12px;font-weight:600;height:46px;padding:0 15px;white-space:nowrap}.users-table tbody td{border-bottom:1px solid #e8eeee;padding:7px 15px}.users-table tbody td:first-child,.users-table thead th:first-child{padding-left:8px;padding-right:3px;width:42px}.users-table tbody td:nth-child(2),.users-table thead th:nth-child(2){width:20%}.users-table tbody td:nth-child(3),.users-table thead th:nth-child(3){width:27%}.users-table tbody td:nth-child(4),.users-table thead th:nth-child(4){width:13%}.users-table tbody td:nth-child(5),.users-table thead th:nth-child(5){width:14%}.users-table tbody td:nth-child(6),.users-table thead th:nth-child(6){width:11%}.users-table tbody td:nth-child(7),.users-table thead th:nth-child(7){width:145px}.users-pagination{align-items:center;border-top:1px solid #edf1f2;display:flex;justify-content:space-between;min-height:54px;padding:0 16px}.users-pagination-text{color:#667085;font-size:10px!important}.users-pagination-controls{align-items:center;display:flex;gap:5px}.users-pagination-controls .MuiIconButton-root{border:1px solid #e0e7e9;border-radius:5px;height:30px;width:30px}.users-page-number{align-items:center;border:1px solid #227079;border-radius:5px;color:#227079;display:flex;font-size:11px;font-weight:600;height:30px;justify-content:center;width:30px}.users-loader{min-height:180px}.users-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:220px}.users-empty-title{color:#344054;font-size:13px!important;font-weight:600!important}.users-empty-description{color:#98a2b3;font-size:11px!important;margin-top:4px!important}.user-row{transition:background-color .15s ease}.user-row
.MuiTableCell-root{border-bottom:none}.user-row-expanded,.user-row:hover{background:#fbfdfd}.user-row-expanded>td:first-child{border-left:2px solid #227079}.user-expand-cell{text-align:center}.user-expand-button{color:#667085!important;height:30px!important;width:30px!important}.user-expand-button:hover{background:#eef8f7!important;color:#227079!important}.user-row-name{color:#173f64;font-weight:600!important}.user-row-email,.user-row-name{font-size:12px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-property-count,.user-row-email{color:#494b4b;font-weight:500!important}.user-property-count{font-size:12px!important}.user-access{width:105px}.user-access-value{color:#173f64;font-size:10px!important;font-weight:600!important;margin-bottom:5px!important}.user-access-bar{background:#e6ecee;border-radius:4px;height:4px;overflow:hidden;width:100%}.user-access-progress{background:#159a61;border-radius:4px;height:100%}.user-status{align-items:center;border-radius:10px;display:inline-flex;font-size:10px;font-weight:600;gap:6px;height:24px;padding:0 9px;white-space:nowrap}.user-status-active{background:#eaf7ef;color:#18864b}.user-status-inactive{background:#fef0ef;color:#d92d20}.user-status-dot{border-radius:50%;height:6px;width:6px}.user-status-active .user-status-dot{background:#159a61}.user-status-inactive .user-status-dot{background:#e53935}.user-edit-button{border-color:#d7e1e3!important;border-radius:5px!important;box-shadow:none!important;color:#234e70!important;font-size:10px!important;font-weight:600!important;margin-right:5px!important;min-width:fit-content!important;padding:6px!important;text-transform:none!important;width:fit-content!important}.user-edit-button
.MuiButton-startIcon{margin:0!important}.user-edit-button:hover{background:#f3f9f8!important;border-color:#227079!important}.user-edit-button .MuiSvgIcon-root{font-size:15px}.user-expanded-row>td{border-bottom:1px solid #dfe8e9!important;padding:0!important}.user-expanded-cell{border-left:2px solid #227079!important}.property-permission-container{background:#f8fbfb;border:1px solid #d4dfdf;border-radius:7px;margin:16px 16px 16px 42px;padding:16px}.property-permission-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.property-permission-title{align-items:center;color:#173f64;display:flex;font-size:14px!important;font-weight:700!important;gap:7px}.property-permission-title span{align-items:center;background:#c8ede9;border-radius:10px;color:#173f64;display:inline-flex;font-size:10px;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 6px}.property-permission-description{color:#494b4b;font-size:11px!important;margin-top:2px!important}.manage-permissions-button{border-color:#cddfe0!important;border-radius:5px!important;box-shadow:none!important;color:#227079!important;font-size:10px!important;font-weight:600!important;height:31px!important;padding:0 11px!important;text-transform:none!important}.manage-permissions-button:hover{background:#eef8f7!important;border-color:#227079!important}.manage-permissions-button .MuiSvgIcon-root{font-size:14px}.property-permission-table{background:#fff;border:1px solid #e0e8e9;border-radius:6px;overflow:hidden}.property-permission-table thead tr{background:#f3f7f7}.property-permission-table th{border-bottom:1px solid #e0e8e9;color:#526579;font-size:10px;font-weight:700;height:39px;padding:0 12px;white-space:nowrap}.property-permission-table td{border-bottom:1px solid #edf1f2;height:41px;padding:0 12px}.property-permission-table tbody tr:last-child td{border-bottom:none}.property-permission-table tbody tr:hover{background:#fbfdfd}.property-permission-table tbody td:nth-child(2),.property-permission-table tbody td:nth-child(3),.property-permission-table tbody td:nth-child(4),.property-permission-table tbody td:nth-child(5),.property-permission-table thead th:nth-child(2),.property-permission-table thead th:nth-child(3),.property-permission-table thead th:nth-child(4),.property-permission-table thead th:nth-child(5){width:20%}.property-name{color:#234e70;font-size:11px!important;font-weight:600!important}.permission-indicator{align-items:center;border-radius:50%;display:flex;font-size:12px;height:20px;justify-content:center;margin:auto;width:20px}.permission-enabled{background:#159a61;color:#fff}.permission-disabled{background:#d7d8da;color:#6e7a90}.property-empty{background:#fff;border:1px dashed #d8e2e4;border-radius:6px;padding:20px;text-align:center}.property-empty p{color:#98a2b3;font-size:11px}.uacld-page{--uacld-base:#e7edf1;--uacld-highlight:#f9fbfc;--uacld-border:#e2eaee;color:#234765;font-family:inherit;min-width:0;width:100%}.uacld-page *,.uacld-page :after,.uacld-page :before{box-sizing:border-box}.uacld-page .uacld-shimmer{background:var(--uacld-base);border-radius:4px;display:block;flex-shrink:0;overflow:hidden;position:relative}.uacld-page .uacld-shimmer:after{animation:uacld-shimmer-animation 1.5s ease-in-out infinite;background:linear-gradient(90deg,#0000,var(--uacld-highlight),#14998f1f,var(--uacld-highlight),#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes uacld-shimmer-animation{to{transform:translateX(100%)}}.uacld-page .uacld-table-card{background:#fff;border:1px solid var(--uacld-border);border-radius:9px;min-width:0;overflow:hidden;width:100%}.uacld-page .uacld-row{align-items:center;display:grid;grid-template-columns:42px minmax(180px,1.1fr) minmax(240px,1.45fr) minmax(115px,.65fr) minmax(125px,.7fr) minmax(110px,.7fr) 76px;min-width:0;width:100%}.uacld-page .uacld-table-header{background:#edf7f5;border-bottom:1px solid var(--uacld-border);min-height:46px}.uacld-page .uacld-row:not(.uacld-table-header){border-bottom:1px solid #e5ecef;min-height:46px}.uacld-page .uacld-row:last-child{border-bottom:0}.uacld-page .uacld-cell{align-items:center;display:flex;min-width:0;overflow:hidden;padding:8px 12px}.uacld-page .uacld-expand{justify-content:center;padding:8px}.uacld-page .uacld-access-cell,.uacld-page .uacld-email,.uacld-page .uacld-properties,.uacld-page .uacld-user{justify-content:flex-start}.uacld-page .uacld-actions,.uacld-page .uacld-status-cell{justify-content:center}.uacld-page .uacld-header-label{height:8px;max-width:100%;width:72px}.uacld-page .uacld-email .uacld-header-label{width:44px}.uacld-page .uacld-properties .uacld-header-label{width:64px}.uacld-page .uacld-access-cell .uacld-header-label{width:48px}.uacld-page .uacld-status-cell .uacld-header-label{width:44px}.uacld-page .uacld-actions .uacld-header-label{width:40px}.uacld-page .uacld-chevron{background:#0000;border-bottom:2px solid #a6b4c1;border-radius:0;border-right:2px solid #a6b4c1;height:8px;transform:rotate(45deg);width:8px}.uacld-page .uacld-user-name{height:8px;max-width:95%;width:125px}.uacld-page .uacld-email-text{height:8px;max-width:260px;width:88%}.uacld-page .uacld-property-text{height:8px;width:66px}.uacld-page .uacld-access{display:flex;flex-direction:column;gap:6px;max-width:105px;min-width:0;width:100%}.uacld-page .uacld-access-count{height:8px;width:36px}.uacld-page .uacld-progress-track{background:#e7edef;border-radius:5px;height:4px;overflow:hidden;width:100%}.uacld-page .uacld-progress-fill{animation:uacld-progress-pulse 1.8s ease-in-out infinite;background:#25a374;border-radius:inherit;display:block;height:100%}@keyframes uacld-progress-pulse{0%,to{opacity:.55}50%{opacity:1}}.uacld-page .uacld-status-badge{background:#e5f6ed;border-radius:14px;height:24px;width:61px}.uacld-page .uacld-edit-button{background:#fff;border:1px solid #dbe5eb;border-radius:6px;height:32px;width:32px}.uacld-page .uacld-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (max-width:1000px){.uacld-page .uacld-table-card{overflow-x:auto}.uacld-page .uacld-row{min-width:950px}}@media (prefers-reduced-motion:reduce){.uacld-page .uacld-progress-fill,.uacld-page .uacld-shimmer:after{animation:none}}.propertyOnboardingButton.MuiButtonBase-root{align-items:center;background:#fff;border:1px solid #e2eae5;border-radius:14px;box-shadow:0 3px 10px #1e3c3212;box-sizing:border-box;display:flex;gap:12px;padding:14px 12px;text-align:left;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.propertyOnboardingButton.MuiButtonBase-root:hover{background:#fbfefd;border-color:#b9ded4;box-shadow:0 6px 16px #1e64551f}.propertyOnboardingButton.MuiButtonBase-root:focus-visible{outline:2px solid #13857d;outline-offset:3px}.propertyOnboardingButton.Mui-disabled{box-shadow:none;cursor:not-allowed;opacity:.55}.propertyOnboardingIcon{align-items:center;background:#e5f5ef;border-radius:12px;color:#07867f;display:flex;flex:0 0 36px;height:36px;justify-content:center;width:36px}.propertyOnboardingIcon .MuiSvgIcon-root{font-size:18px}.propertyOnboardingContent{flex:1 1;min-width:0}.propertyOnboardingTitle.MuiTypography-root{color:#173b46;font-size:11.5px;font-weight:700;line-height:1.5}.propertyOnboardingArrow{align-items:center;background:#e8f6f1;border-radius:50%;color:#07867f;display:flex;flex:0 0 20px;height:20px;justify-content:center;transition:background-color .18s ease,color .18s ease,transform .18s ease;width:20px}.propertyOnboardingArrow .MuiSvgIcon-root{font-size:16px}.propertyOnboardingButton.MuiButtonBase-root:hover .propertyOnboardingArrow{background:#07867f;color:#fff;transform:translateX(2px)}@media (max-width:1200px){.propertyOnboardingButton.MuiButtonBase-root{gap:8px;padding:12px 9px}.propertyOnboardingIcon{flex-basis:36px;height:36px;width:36px}.propertyOnboardingArrow{flex-basis:26px;height:26px;width:26px}}@media (prefers-reduced-motion:reduce){.propertyOnboardingArrow,.propertyOnboardingButton.MuiButtonBase-root{transition:none}}.mdsbsk-sidebar{--mdsbsk-teal:#218f83;--mdsbsk-teal-dark:#14796f;--mdsbsk-highlight:#ffffff21;--mdsbsk-placeholder:#ffffff40;border-radius:13px;box-shadow:0 3px 12px #174f491a;flex-direction:column;height:100%;min-height:500px;overflow:hidden;padding:0 16px 20px}.mdsbsk-brand,.mdsbsk-sidebar{box-sizing:border-box;display:flex}.mdsbsk-brand{align-items:flex-start;flex-shrink:0;height:91px;justify-content:center;padding-top:3px}.mdsbsk-logo{max-height:66px;object-fit:contain;width:145px}.mdsbsk-brand-placeholder{align-items:center;display:flex;flex-direction:column;gap:7px;padding-top:8px}.mdsbsk-brand-mark{border:solid #87f4beb8;border-radius:18px 18px 3px 3px;border-width:3px 3px 4px;height:15px;width:31px}.mdsbsk-brand-word{background:#ffffff2b;border-radius:4px;height:17px;width:108px}.mdsbsk-menu{display:flex;flex-direction:column;flex-shrink:0;gap:3px}.mdsbsk-menu-item{align-items:center;border-radius:8px;box-sizing:border-box;display:flex;gap:13px;height:36px;padding:0 12px}.mdsbsk-menu-item-active{background:#005b5352}.mdsbsk-icon-placeholder{border:1.5px solid #ffffff75;border-radius:4px;flex-shrink:0;height:16px;width:16px}.mdsbsk-label-placeholder{background:var(--mdsbsk-placeholder);border-radius:5px;display:block;height:8px;max-width:100%}.mdsbsk-divider{background:#ffffff4d;flex-shrink:0;height:1px;margin:22px 4px 0}.mdsbsk-footer{margin-top:38%;padding-top:16px}.mdsbsk-add-button{align-items:center;background:#fffffff5;border-radius:13px;box-sizing:border-box;display:flex;gap:10px;height:48px;padding:0 12px}.mdsbsk-add-icon{border:1.5px solid #178e8159;border-radius:4px;flex-shrink:0;height:17px;width:17px}.mdsbsk-add-label{background:#1e5b5929;border-radius:5px;height:8px;width:73px}.mdsbsk-add-arrow{background:#1ab49b21;border-radius:50%;flex-shrink:0;height:17px;margin-left:auto;width:17px}.mdsbsk-add-arrow,.mdsbsk-add-icon,.mdsbsk-add-label,.mdsbsk-brand-mark,.mdsbsk-brand-word,.mdsbsk-icon-placeholder,.mdsbsk-label-placeholder{animation:mdsbsk-shimmer 1.8s ease-in-out infinite;background-image:linear-gradient(100deg,#0000 20%,#fff3 45%,#0000 70%);background-size:220% 100%}@keyframes mdsbsk-shimmer{0%{background-position:100% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.mdsbsk-add-arrow,.mdsbsk-add-icon,.mdsbsk-add-label,.mdsbsk-brand-mark,.mdsbsk-brand-word,.mdsbsk-icon-placeholder,.mdsbsk-label-placeholder{animation:none}}.headerContainer{background-color:var(--zs-bg);padding:.5% 2.3% .5% .5%!important;position:absolute;right:0;z-index:6}.headerItemsContainer{align-items:center!important;display:flex}.property-group-selector{align-items:center;background:#fff;border:1px solid #79bcc2;border-radius:10px;box-shadow:0 2px 7px #114a5014;box-sizing:border-box;color:#123c68;cursor:pointer;display:flex;font-family:Inter,sans-serif;height:34px;outline:none;padding:0 10px;transition:border-color .15s ease,box-shadow .15s ease}.property-group-selector:hover{border-color:#3da0a6;box-shadow:0 3px 10px #114a501f}.property-group-selector.is-open{border-color:#007b78;box-shadow:0 0 0 1px #007b7814}.property-group-selector:focus,.property-group-selector:focus-visible{outline:none}.property-group-type{color:#607596;font-size:10px;font-weight:600;white-space:nowrap}.property-group-divider{background:#dce8e9;height:20px;margin:0 8px;width:1px}.property-group-icon{color:#006b68;flex-shrink:0;height:18px!important;margin-right:7px;width:18px!important}.property-group-name{color:#123c68;flex:1 1;font-size:11px;font-weight:600;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.property-group-arrow{color:#456783;flex-shrink:0;height:17px!important;margin-left:8px;transition:transform .18s ease;width:17px!important}.property-group-selector.is-open .property-group-arrow{transform:rotate(180deg)}.property-group-popover{border:1px solid #dce8e9;border-radius:12px!important;box-shadow:0 12px 32px #0f3d4824!important;margin-top:6px;overflow:hidden}.property-group-panel{background:#fff;overflow:hidden;width:315px}.property-group-tabs{background:#fff;border-bottom:1px solid #e4eeee;display:flex;height:46px}.property-group-tab{align-items:center;background:#0000;border:none;color:#71879a;cursor:pointer;display:flex;flex:1 1;font-family:Inter,sans-serif;font-size:11px;font-weight:600;gap:6px;height:46px;justify-content:center;position:relative}.property-group-tab svg{height:17px;width:17px}.property-group-tab:hover{background:#f7fbfb;color:#006b68}.property-group-tab.active{color:#006b68}.property-group-tab.active:after{background:#008b87;border-radius:2px 2px 0 0;bottom:0;content:"";height:2px;left:20px;position:absolute;right:20px}.property-group-search{background:#fff;padding:9px 10px 7px}.property-group-search .MuiOutlinedInput-root{background:#f8fbfb;border-radius:7px;caret-color:#000;font-family:Inter,sans-serif;font-size:11px;height:34px}.property-group-search .MuiOutlinedInput-root fieldset{border-color:#dce8e9}.property-group-search .MuiOutlinedInput-root:hover fieldset{border-color:#afd0d2}.property-group-search .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#72b8bd}.property-group-search .MuiInputAdornment-root{margin-right:5px}.property-group-search .MuiInputAdornment-root svg{color:#829ba5;height:16px;width:16px}.property-group-search input{color:#123c68;font-size:11px;padding:0}.property-group-search input::placeholder{color:#9aaab5;opacity:1}.property-group-list{max-height:265px;overflow-y:auto;padding:3px 7px 7px}.property-group-list::-webkit-scrollbar{width:5px}.property-group-list::-webkit-scrollbar-track{background:#0000}.property-group-list::-webkit-scrollbar-thumb{background:#d5e4e5;border-radius:10px}.property-group-item{align-items:center;background:#0000;border:none;border-radius:7px;cursor:pointer;display:flex;font-family:Inter,sans-serif;gap:9px;min-height:38px;padding:5px 7px;text-align:left;transition:background .12s ease;width:100%}.property-group-item:hover{background:#f2f9f8}.property-group-item.selected{background:#e7f6f4}.property-group-item-icon{align-items:center;background:#eef8f7;border-radius:7px;color:#006b68;display:flex;flex-shrink:0;height:27px;justify-content:center;width:27px}.property-group-item-icon svg{height:16px;width:16px}.property-group-item-name{color:#173f6b;flex:1 1;font-size:11px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.property-group-item.selected .property-group-item-name{color:#123c68;font-weight:600}.property-group-check{color:#008b87;flex-shrink:0;height:17px!important;width:17px!important}.property-group-state{align-items:center;color:#8ca0ad;display:flex;justify-content:center;min-height:100px}.property-group-state .MuiTypography-root{font-size:11px}.property-group-display{background:#fbfdfd;padding:9px 10px 10px}.property-group-display-title{color:#607596!important;font-size:9px!important;font-weight:700!important;letter-spacing:.7px;margin-bottom:4px;text-transform:uppercase}.property-group-display-row{align-items:center;background:#0000;border:none;border-radius:6px;cursor:pointer;display:flex;height:30px;justify-content:space-between;padding:0 5px;width:100%}.property-group-display-row:hover{background:#f0f8f7}.property-group-display-label{align-items:center;color:#456783;display:flex;font-family:Inter,sans-serif;font-size:10px;font-weight:500;gap:7px}.property-group-display-label svg{height:15px;width:15px}.property-group-display-row>svg{color:#a0afb8;height:16px;width:16px}.property-group-display-row>svg.visible{color:#008b87}.property-group-panel .MuiDivider-root{border-color:#e8eeee}.dashboard-switcher{align-items:center;background:#fff;border:1px solid #cfe3e2!important;border-radius:11px!important;display:inline-flex;flex-shrink:0;gap:3px;margin-left:10px;padding:3px}.dashboard-switcher .dashboard-switcher-option{align-items:center;background:#0000;border:0!important;border-radius:8px!important;color:#35536b;display:inline-flex;font-size:12px;font-weight:500;gap:7px;height:30px;justify-content:center;line-height:1.2;padding:7px 13px;text-transform:none;transition:background-color .15s ease,color .15s ease;white-space:nowrap}.dashboard-switcher .dashboard-switcher-option:hover{background:#edf7f5;color:#087e7b}.dashboard-switcher .dashboard-switcher-option.Mui-selected{background:#087e7b;color:#fff}.dashboard-switcher .dashboard-switcher-option.Mui-selected:hover{background:#066e6b;color:#fff}@media (max-width:600px){.dashboard-switcher .dashboard-switcher-option{font-size:11px;gap:5px;min-height:32px;padding:7px 9px}}.loaderContainer{margin:5% 5% 5% 15%;padding:5.5%;width:70%!important}.loginContainer{align-items:center!important;background:radial-gradient(circle at 15% 15%,#e0f5f0 0,#0000 35%),radial-gradient(circle at 90% 85%,#e8f4f5 0,#0000 30%),#f8faf9;box-sizing:border-box;display:flex!important;justify-content:center!important;max-width:none!important;min-height:100vh;min-height:100dvh;padding:32px!important}.authShell{background:#fff;border:1px solid #e5eeeb;border-radius:24px;box-shadow:0 24px 70px #14433e1f;margin:auto;max-width:1200px;overflow:hidden;width:100%}@media (max-width:599px){.loginContainer{padding:12px!important}.authShell{border-radius:16px}}.otpGridWrapper{min-height:640px}.otpVerificationImage{align-items:flex-start;background:linear-gradient(145deg,#08645f,#064b4a 48%,#07383e);box-sizing:border-box;color:#fff;display:flex;flex-direction:column;gap:24px;justify-content:center;overflow:hidden;padding:56px!important;position:relative}.otpVerificationImage:before{background:#46ddb417;border-radius:50%;content:"";height:320px;position:absolute;right:-140px;top:-140px;width:320px}.otpPromoContent{position:relative;z-index:1}.otpPromoEyebrow{color:#73f0c1!important;font-size:12px!important;font-weight:700!important;letter-spacing:2.5px!important;margin-bottom:16px!important}.otpPromoTitle{color:#fff!important;font-size:clamp(28px,3vw,42px)!important;font-weight:750!important;line-height:1.2!important}.otpPromoDescription{color:#c4dfdc!important;font-size:15px!important;line-height:1.8!important;margin-top:12px!important;max-width:360px}.otpVerificationImage img{align-self:center;background:#fff;border-radius:12px;box-sizing:border-box;display:block;max-height:320px;max-width:300px;object-fit:contain;padding:12px;position:relative;width:100%;z-index:1}.otpToken{color:#d9f3ed!important;font-size:11px!important;max-width:100%;overflow-wrap:anywhere;position:relative;z-index:1}.otpVerification{align-items:center;background:radial-gradient(circle at 100% 100%,#f0faf7 0,#0000 32%),#fff;box-sizing:border-box;display:flex;justify-content:center;padding:56px!important}.otpFormInner{max-width:480px;width:100%}.otpFormEyebrow{color:#07867f!important;font-size:12px!important;font-weight:700!important;letter-spacing:2px!important;margin-bottom:12px!important}.otpFormTitle{color:#122d4d!important;font-size:30px!important;font-weight:750!important}.otpFormDescription{color:#8190a1!important;font-size:15px!important;line-height:1.7!important;margin-top:8px!important}.otpFields{margin-top:32px}.otpFields .MuiTextField-root{width:100%}.otpFields .MuiOutlinedInput-root{background:#fff;border-radius:10px;min-height:56px}.otpFields .MuiOutlinedInput-notchedOutline{border-color:#d7e1e5}.otpFields .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#13857d;border-width:1.5px}.otpFields input{color:#122d4d;font-size:22px;font-weight:700;padding:14px 0;text-align:center}.otpVerification .submitButton.MuiButton-root{background:linear-gradient(100deg,#086a68,#078b83);border-radius:999px;box-shadow:0 8px 20px #07706933;color:#fff;font-size:15px;font-weight:700;margin-top:28px;min-height:56px;position:relative;text-transform:none}.otpVerification .submitButton.MuiButton-root:hover{background:linear-gradient(100deg,#075b59,#067970)}.otpButtonArrow{font-size:22px;font-weight:400;position:absolute;right:24px}@media (max-width:899px){.otpGridWrapper{min-height:auto}.otpVerificationImage{gap:20px;padding:36px!important}.otpVerificationImage img{max-height:220px}.otpVerification{padding:40px 32px!important}}@media (max-width:599px){.otpVerificationImage{padding:28px 24px!important}.otpPromoTitle{font-size:30px!important}.otpVerification{padding:32px 20px!important}.otpFormTitle{font-size:26px!important}.otpFields .MuiOutlinedInput-root{min-height:48px}.otpFields input{font-size:19px}}.loginGridWrapper{background-color:#66e8b1;height:85vh}.loginPromoPanel{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;height:85vh;overflow:hidden;position:relative}.loginPromoPanel img{height:100%;width:100%}.loginFormPanel{align-items:center;background:radial-gradient(circle at 100% 100%,#f0faf7 0,#0000 32%),#fff;box-sizing:border-box;display:flex;justify-content:center;padding:26px 7%!important}.loginFormInner{max-width:480px;width:100%}.loginBrand{display:flex;justify-content:center;margin-bottom:40px}.loginBrand img{max-height:64px;object-fit:contain;width:122px}.loginWelcome{color:#122d4d!important;font-size:30px!important;font-weight:750!important;letter-spacing:-.8px!important}.loginSubtitle{color:#8190a1!important;font-size:14px!important;margin-bottom:32px!important}.loginForm{display:flex;flex-direction:column;gap:10px!important;width:100%}.loginForm .mediumInputBox{border-radius:10px}.loginForm .mediumInputBox .MuiOutlinedInput-root{background:#fff;border-radius:9px;min-height:54px}.loginForm .mediumInputBox .MuiOutlinedInput-notchedOutline{border-color:#d7e1e5}.loginForm .mediumInputBox .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#6aa9a0}.loginForm .mediumInputBox .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#13857d;border-width:1.5px}.loginOptions{display:flex;justify-content:flex-end;margin:0 0 24px}.loginOptions a{color:#07867f;font-size:13px;font-weight:600;text-decoration:none!important}.loginOptions a:hover{text-decoration:underline}.signInButton.MuiButton-root{background:linear-gradient(100deg,#086a68,#078b83)!important;border-radius:14px!important;box-shadow:0 8px 20px #07706933!important;color:#fff!important;font-size:16px!important;font-weight:700!important;height:58px!important;position:relative;text-transform:none!important}.signInButton.MuiButton-root:hover{background:linear-gradient(100deg,#075b59,#067970)!important;box-shadow:0 10px 24px #07706947!important}.MuiLoadingButton-root .MuiLoadingButton-loadingIndicator{align-self:center!important;color:#fff}.socialLoginDivider{align-items:center;display:flex;gap:14px;margin:32px 0 18px}.socialLoginDivider span{background:#e0e7eb;flex:1 1;height:1px}.socialLoginDivider .MuiTypography-root{color:#94a3b3;font-size:13px}.socialMediaIconContainer{display:flex;gap:14px;justify-content:center}.socialMediaIconContainer .MuiIconButton-root{background:#fff;border:1px solid #dfe7eb;border-radius:12px;height:48px;width:48px}.socialMediaIconContainer .MuiIconButton-root:hover{background:#f1f9f6;border-color:#b5dcd2}@media (max-width:899px){.loginGridWrapper{min-height:auto}.loginPromoPanel{padding:32px!important}.promoBrand{margin-bottom:28px}.loginFormPanel{padding:44px 32px!important}.loginBrand{margin-bottom:28px}}@media (max-width:599px){.loginPromoPanel{padding:28px 24px!important}.loginFormPanel{padding:36px 24px!important}.loginWelcome{font-size:29px!important}.loginSubtitle{font-size:14px!important;margin-bottom:26px!important}}.forgotPasswordContainer{align-items:center!important;background:radial-gradient(circle at 12% 20%,#c3efe5a6,#0000 36%),radial-gradient(circle at 90% 85%,#d5f2efbf,#0000 32%),#f7fbfa;box-sizing:border-box;display:flex!important;justify-content:center!important;max-width:none!important;min-height:100vh;padding:32px!important}.forgotPasswordCard{background:#fff;border:1px solid #e3efeb;border-radius:24px;box-shadow:0 24px 70px #14433e1f;display:grid;grid-template-columns:.95fr 1.05fr;height:85vh;max-width:1200px;overflow:hidden;width:100%}.forgotPasswordVisual{background:linear-gradient(155deg,#eaf8f5,#dff3ee 55%,#d4eee7);color:#fff;display:flex;flex-direction:column;overflow:hidden;padding:44px;position:relative}.forgotPasswordVisual:after,.forgotPasswordVisual:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.forgotPasswordVisual:before{border:1px solid #08877d1f;box-shadow:0 0 0 35px rgba(8,135,125,.025),0 0 0 75px rgba(8,135,125,.025);height:420px;right:-170px;top:-230px;width:420px}.forgotPasswordVisual:after{background:#4fc5a514;bottom:-230px;height:300px;left:-150px;width:300px}.forgotPasswordVisualContent{display:flex;flex:1 1;flex-direction:column}.forgotPasswordEyebrow{color:#07867f!important;font-size:11px!important;font-weight:700!important;letter-spacing:2.5px!important;margin-bottom:16px!important}.forgotPasswordVisualTitle{color:#123c40!important;font-size:clamp(24px,2.5vw,32px)!important;font-weight:750!important;letter-spacing:-.8px!important;line-height:1.25!important;max-width:480px}.forgotPasswordVisualDescription{color:#597a7b!important;font-size:14px!important;line-height:1.8!important;margin-top:16px!important;max-width:390px}.forgotPasswordIllustration{align-items:center;display:flex;height:250px;justify-content:center;margin:28px auto 22px;max-width:360px;position:relative;width:100%}.illustrationOrbit{border:1px solid #08877d24;border-radius:50%;position:absolute}.illustrationOrbitOuter{height:235px;width:235px}.illustrationOrbitInner{border:2px dashed #08877d33;height:175px;width:175px}.illustrationMail{align-items:center;background:linear-gradient(145deg,#fff,#e6f7f2);border:1px solid #c6e8df;border-radius:18px;box-shadow:0 18px 40px #12675b1f;display:flex;flex-direction:column;gap:10px;height:118px;justify-content:center;position:relative;transform:rotate(-4deg);width:150px;z-index:1}.illustrationMailIcon{color:#07867f;font-size:36px!important;margin-bottom:2px}.illustrationMailLine{background:#c7e5df;border-radius:8px;height:4px;width:70px}.illustrationMailLine.short{width:48px}.illustrationLock{align-items:center;background:linear-gradient(145deg,#19a895,#078078);border:1px solid #bce7db;border-radius:18px;box-shadow:0 10px 25px #07706933;color:#fff;display:flex;height:58px;justify-content:center;position:absolute;right:30px;top:18px;width:58px;z-index:2}.illustrationLock .MuiSvgIcon-root{font-size:29px}.illustrationArrow{align-items:center;background:#ffffffe6;border-radius:50%;bottom:20px;box-shadow:0 5px 18px #12675b1a;color:#07867f;display:flex;height:46px;justify-content:center;left:35px;position:absolute;width:46px}.forgotPasswordBenefits{display:flex;flex-direction:column;gap:14px;margin-top:auto}.forgotPasswordBenefit{align-items:center;display:flex;gap:12px}.forgotPasswordBenefit .MuiSvgIcon-root{color:#07867f;font-size:20px}.forgotPasswordBenefit .MuiTypography-root{color:#426d6b;font-size:13px}.forgotPasswordFormPanel{align-items:center;background:radial-gradient(circle at 100% 100%,#f0faf7 0,#0000 30%),#fff;box-sizing:border-box;display:flex;justify-content:center;padding:64px;position:relative}.forgotPasswordFormInner{max-width:480px;width:100%}.forgotPasswordBrand{display:flex;justify-content:center;margin-bottom:48px}.forgotPasswordBrand img{max-height:65px;object-fit:contain;width:150px}.forgotPasswordTitle{color:#122d4d!important;font-size:clamp(24px,2.5vw,30px)!important;font-weight:750!important;letter-spacing:-.8px!important;line-height:1.25!important}.forgotPasswordSubtitle{color:#8190a1!important;font-size:14px!important;line-height:1.8!important;margin-bottom:36px!important;margin-top:12px!important}.forgotPasswordForm{width:100%}.forgotPasswordForm .mediumInputBox{border-radius:10px!important}.forgotPasswordForm .mediumInputBox .MuiOutlinedInput-root{background:#fff;border-radius:10px!important;min-height:58px}.forgotPasswordForm .mediumInputBox .MuiOutlinedInput-notchedOutline{border-color:#d7e1e5}.forgotPasswordForm .mediumInputBox .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#6aa9a0}.forgotPasswordForm .mediumInputBox .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#13857d;border-width:1.5px}.forgotPasswordSubmitButton.MuiButton-root{background:linear-gradient(100deg,#086a68,#078b83);border-radius:14px;box-shadow:0 8px 22px #07706933;color:#fff;font-size:15px;font-weight:700;margin-top:24px;min-height:60px;text-transform:none;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.forgotPasswordSubmitButton.MuiButton-root:hover{background:linear-gradient(100deg,#075b59,#067970);box-shadow:0 10px 26px #07706942;transform:translateY(-1px)}.backToLogin{align-items:center;color:#07867f;cursor:pointer;display:flex;gap:10px;margin-top:32px;-webkit-user-select:none;user-select:none;width:fit-content}.backToLogin .MuiSvgIcon-root{font-size:21px;transition:transform .16s ease}.backToLogin .MuiTypography-root{font-size:14px;font-weight:600}.backToLogin:hover .MuiSvgIcon-root{transform:translateX(-3px)}.backToLogin:focus-visible{border-radius:4px;outline:2px solid #13857d;outline-offset:5px}@media (max-width:1000px){.forgotPasswordContainer{padding:24px!important}.forgotPasswordCard{grid-template-columns:.9fr 1.1fr;min-height:620px}.forgotPasswordVisual{padding:32px}.forgotPasswordFormPanel{padding:40px}.forgotPasswordVisualBrand{margin-bottom:38px}.forgotPasswordIllustration{height:210px}.illustrationOrbitOuter{height:200px;width:200px}.illustrationOrbitInner{height:150px;width:150px}}@media (max-width:700px){.forgotPasswordContainer{padding:14px!important}.forgotPasswordCard{border-radius:18px;grid-template-columns:minmax(0,1fr);max-width:500px;min-height:auto}.forgotPasswordVisual{padding:26px 26px 22px}.forgotPasswordVisualBrand{margin-bottom:28px}.forgotPasswordVisualTitle{font-size:27px!important}.forgotPasswordVisualDescription{font-size:14px!important;margin-top:10px!important}.forgotPasswordIllustration{height:180px;margin:16px auto}.illustrationOrbitOuter{height:170px;width:170px}.illustrationOrbitInner{height:130px;width:130px}.illustrationMail{height:96px;width:125px}.illustrationLock{height:48px;right:calc(50% - 100px);top:8px;width:48px}.illustrationArrow{bottom:5px;height:38px;left:calc(50% - 105px);width:38px}.forgotPasswordBenefits{display:none}.forgotPasswordFormPanel{padding:34px 26px}.forgotPasswordBrand{margin-bottom:30px}.forgotPasswordBrand img{width:130px}.forgotPasswordTitle{font-size:28px!important}.forgotPasswordSubtitle{font-size:14px!important;margin-bottom:28px!important}.forgotPasswordForm .mediumInputBox .MuiOutlinedInput-root,.forgotPasswordSubmitButton.MuiButton-root{min-height:54px}.backToLogin{margin-top:26px}}@media (prefers-reduced-motion:reduce){.backToLogin .MuiSvgIcon-root,.forgotPasswordSubmitButton.MuiButton-root{transition:none}}.resetPasswordCard{height:auto;min-height:85vh}.resetPasswordFields{display:flex;flex-direction:column;gap:20px}.resetPasswordHint{color:#8190a1!important;font-size:12px!important;line-height:1.7!important;margin-top:14px!important}@media (max-width:700px){.resetPasswordCard{min-height:auto}.resetPasswordFields{gap:16px}}.onboarding-root{background:var(--onboarding-background);display:flex;flex-direction:column;font-family:var(--onboarding-font);height:100vh;overflow:hidden}.onboarding-container{display:grid;grid-template-columns:350px auto;height:100%;transition:grid-template-columns .3s ease-in-out;@media (max-width:1024px){grid-template-columns:70px auto}@media (max-width:768px){grid-template-columns:1fr}}.empty-state{align-items:center;color:#444;display:flex;font-size:16px;font-weight:600;height:60vh;justify-content:center;padding:24px;text-align:center}.onboarding-main-content{display:flex;flex-direction:column;overflow-y:auto}.onboarding-content-box{background:var(--onboarding-white);border-top-left-radius:20px;height:100%;max-width:max-content;min-width:100%!important;overflow:auto;padding:clamp(20px,5vw,90px);width:100%}.mobFooter{display:none}.onboarding-container .MuiDrawer-root{transition:width .3s ease-in-out;width:250px;@media (max-width:1024px){width:70px}@media (max-width:768px){height:100vh;position:absolute;width:0}}@media (max-width:768px){.onboarding-root{flex-direction:column}.onboarding-content-box{border-radius:32px 0 0 0;min-width:100%!important;padding:48px 8px 48px 14px;width:100%}}@media (max-width:480px){.onboarding-content-box{max-width:100%;min-width:100%!important;width:100%}}@media (max-width:768px){.MuiToolbar-root{align-items:center!important;display:flex!important;justify-content:center;min-height:85px!important}.MuiToolbar-root .MuiIconButton-root{display:none!important}.onboarding-logo-box{margin-top:0!important}.mobFooter{color:#fff;display:block;font-size:16px;font-style:normal;font-weight:500;line-height:normal;padding:24px 0;text-align:center;.mobLogoutWrapper{display:flex;justify-content:center;.logoutButton{.logoutButtonText{color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:normal;padding:24px 0}}}}.mobFooter span{font-weight:700;margin-left:12px}}.onboarding-loader{align-items:center!important;display:flex!important;height:100%!important;justify-content:center!important;width:100%!important}.app-bar{background-color:initial!important;margin-left:325px}.menu-button{margin-right:16px}.onboarding-logo-box{margin-top:24px}@media (min-width:600px){.app-bar-toolbar{min-height:44px!important}.onboarding-logo-box{margin-top:63px!important;position:absolute}}@media (max-width:600px){.app-bar{margin-left:0;width:100%}.menu-button{display:block}}.drawer{background:#0000;display:flex;flex-direction:column;height:100%}.drawer-items{margin-top:20px;padding:16px}.drawer-item{align-items:center;display:flex;margin-bottom:8px}.drawer-item-text{color:var(--onboarding-white);cursor:pointer;font-family:var(--onboarding-font)!important;font-size:16px;margin-left:8px;text-transform:capitalize}.drawer-container{flex-shrink:0;width:325px}.permanent-drawer .MuiDrawer-paper,.temporary-drawer .MuiDrawer-paper{background-color:initial;border:0 solid #0000;box-sizing:border-box!important;width:325px!important}.drawer-footer{display:flex;flex-direction:column;gap:6px;justify-content:flex-start;margin-top:auto!important;padding:16px!important}.sidebar-button{background-color:initial!important;border:none!important;color:var(--onboarding-white)!important;cursor:pointer!important;font-weight:500!important;justify-content:flex-start!important;text-align:left;width:100%}.sidebar-button-text{padding-left:8px!important}.sidebar-button:hover{font-weight:600!important}.custom-radio{color:var(--onboarding-white)!important;padding:0}@media (max-width:600px){.drawer-container{width:0}}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(data:image/gif;base64,R0lGODlhIAAgAPUAAP///wAAAPr6+sTExOjo6PDw8NDQ0H5+fpqamvb29ubm5vz8/JKSkoaGhuLi4ri4uKCgoOzs7K6urtzc3D4+PlZWVmBgYHx8fKioqO7u7kpKSmxsbAwMDAAAAM7OzsjIyNjY2CwsLF5eXh4eHkxMTLCwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAIAAgAAAG/0CAcEgkFjgcR3HJJE4SxEGnMygKmkwJxRKdVocFBRRLfFAoj6GUOhQoFAVysULRjNdfQFghLxrODEJ4Qm5ifUUXZwQAgwBvEXIGBkUEZxuMXgAJb1dECWMABAcHDEpDEGcTBQMDBQtvcW0RbwuECKMHELEJF5NFCxm1AAt7cH4NuAOdcsURy0QCD7gYfcWgTQUQB6Zkr66HoeDCSwIF5ucFz3IC7O0CC6zx8YuHhW/3CvLyfPX4+OXozKnDssBdu3G/xIHTpGAgOUPrZimAJCfDPYfDin2TQ+xeBnWbHi37SC4YIYkQhdy7FvLdpwWvjA0JyU/ISyIx4xS6sgfkNS4me2rtVKkgw0JCb8YMZdjwqMQ2nIY8BbcUQNVCP7G4MQq1KRivR7tiDEuEFrggACH5BAAKAAEALAAAAAAgACAAAAb/QIBwSCQmNBpCcckkEgREA4ViKA6azM8BEZ1Wh6LOBls0HA5fgJQ6HHQ6InKRcWhA1d5hqMMpyIkOZw9Ca18Qbwd/RRhnfoUABRwdI3IESkQFZxB4bAdvV0YJQwkDAx9+bWcECQYGCQ5vFEQCEQoKC0ILHqUDBncCGA5LBiHCAAsFtgqoQwS8Aw64f8m2EXdFCxO8INPKomQCBgPMWAvL0n/ff+jYAu7vAuxy8O/myvfX8/f7/Arq+v0W0HMnr9zAeE0KJlQkJIGCfE0E+PtDq9qfDMogDkGmrIBCbNQUZIDosNq1kUsEZJBW0dY/b0ZsLViQIMFMW+RKKgjFzp4fNokPIdki+Y8JNVxA79jKwHAI0G9JGw5tCqDWTiFRhVhtmhVA16cMJTJ1OnVIMo1cy1KVI5NhEAAh+QQACgACACwAAAAAIAAgAAAG/0CAcEgkChqNQnHJJCYWRMfh4CgamkzFwBOdVocNCgNbJAwGhKGUOjRQKA1y8XOGAtZfgIWiSciJBWcTQnhCD28Qf0UgZwJ3XgAJGhQVcgKORmdXhRBvV0QMY0ILCgoRmIRnCQIODgIEbxtEJSMdHZ8AGaUKBXYLIEpFExZpAG62HRRFArsKfn8FIsgjiUwJu8FkJLYcB9lMCwUKqFgGHSJ5cnZ/uEULl/CX63/x8KTNu+RkzPj9zc/0/Cl4V0/APDIE6x0csrBJwybX9DFhBhCLgAilIvzRVUriKHGlev0JtyuDvmsZUZlcIiCDnYu7KsZ0UmrBggRP7n1DqcDJEzciOgHwcwTyZEUmIKEMFVIqgyIjpZ4tjdTxqRCMPYVMBYDV6tavUZ8yczpkKwBxHsVWtaqo5tMgACH5BAAKAAMALAAAAAAgACAAAAb/QIBwSCQuBgNBcck0FgvIQtHRZCYUGSJ0IB2WDo9qUaBQKIXbLsBxOJTExUh5mB4iDo0zXEhWJNBRQgZtA3tPZQsAdQINBwxwAnpCC2VSdQNtVEQSEkOUChGSVwoLCwUFpm0QRAMVFBQTQxllCqh0kkIECF0TG68UG2O0foYJDb8VYVa0alUXrxoQf1WmZnsTFA0EhgCJhrFMC5Hjkd57W0jpDsPDuFUDHfHyHRzstNN78PPxHOLk5dwcpBuoaYk5OAfhXHG3hAy+KgLkgNozqwzDbgWYJQyXsUwGXKNA6fnYMIO3iPeIpBwyqlSCBKUqEQk5E6YRmX2UdAT5kEnHKkQ5hXjkNqTPtKAARl1sIrGoxSFNuSEFMNWoVCxEpiqyRlQY165wEHELAgAh+QQACgAEACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0GxwFwmFJlnlAgaTKpFqEIqFJMBhcEABC5GjkPz0KN2tsvHBH4sJKgdd1NHSXILah9tAmdCC0dUcg5qVEQfiIxHEYtXSACKnWoGXAwHBwRDGUcKBXYFi0IJHmQEEKQHEGGpCnp3AiW1DKFWqZNgGKQNA65FCwV8bQQHJcRtds9MC4rZitVgCQbf4AYEubnKTAYU6eoUGuSpu3fo6+ka2NrbgQAE4eCmS9xVAOW7Yq7IgA4Hpi0R8EZBhDshOnTgcOtfM0cAlTigILFDiAFFNjk8k0GZgAxOBozouIHIOyKbFixIkECmIyIHOEiEWbPJTTQ5FxcVOMCgzUVCWwAcyZJvzy45ADYVZNIwTlIAVfNB7XRVDLxEWLQ4E9JsKq+rTdsMyhcEACH5BAAKAAUALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUYKQ4YKEYSKfVKPaUMZHwMDeQBxh04ABYSFGU4JBpsDBmFHdXMLIKofBEyKCpdgspsOoUsLXaRLCQMgwky+YJ1FC4POg8lVAg7U1Q5drtnHSw4H3t8HDdnZy2Dd4N4Nzc/QeqLW1bnM7rXuV9tEBhQQ5UoCbJDmWKBAQcMDZNhwRVNCYANBChZYEbkVCZOwASEcCDFQ4SEDIq6WTVqQIMECBx06iCACQQPBiSabHDqzRUTKARMhSFCDrc+WNQIcOoRw5+ZIHj8ADqSEQBQAwKKLhIzowEEeGKQ0owIYkPKjHihZoBKi0KFE01b4zg7h4y4IACH5BAAKAAYALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUUJeQCGChGEin1SkGlubEhDcYdOAAWEhRlOC12HYUd1eqeRokOKCphgrY5MpotqhgWfunqPt4PCg71gpgXIyWSqqq9MBQPR0tHMzM5L0NPSC8PCxVUCyeLX38+/AFfXRA4HA+pjmoFqCAcHDQa3rbxzBRD1BwgcMFIlidMrAxYICHHA4N8DIqpsUWJ3wAEBChQaEBnQoB6RRr0uARjQocMAAA0w4nMz4IOaU0lImkSngYKFc3ZWyTwJAALGK4fnNA3ZOaQCBQ22wPgRQlSIAYwSfkHJMrQkTyEbKFzFydQq15ccOAjUEwQAIfkEAAoABwAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVD29K/AFfRRQUDDt1PmoFqHgPtBLetvMwG7QMes0KxkkIFIQNKDhBgKvCh3gQiqmxt6NDBAAEIEAgUOHCgBBEH9Yg06uWAIQUABihQMACgBEUHTRwoUEOBIcqQI880OIDgm5ABDA8IgUkSwAAyij1/jejAARPPIQwONBCnBAJDCEOOCnFA8cOvEh1CEJEqBMIBEDaLcA3LJIEGDe/0BAEAIfkEAAoACAAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVDDti/BQccA8yrYBAjHR0jc53LRQYU6R0UBnO4RxmiG/IjJUIJFuoVKeCBigBN5QCk43BgFgMKFCYUGDAgFEUQRGIRYbCh2xACEDcAcHDgQDcQFGf9s7VkA0QCI0t2W0DRw68h8ChAEELSJE8xijBvVqCgIU9PjwA+UNzG5AHEB9xkDpk4QMGvARQsEDlKxMCALDeLcA0rqEEDlWCCAAAh+QQACgAJACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0FRylQmFJlnlFhQJKrTrRCqoALIBXAxchySzZm2Wusdi8nfOfeYfAuPEWoCZkILR2l+V2VFCXkAhgoRhIp9UpBpbmxIQ3GHTgAFhIUZTgtdh2FHdXqnkaJDigqYYK2OTKaLaoYFn7p6j0wOA8PEAw6/Z4PKUhwdzs8dEL9kqqrN0M7SetTVCsLFw8d6C8vKvUQEv+dVCRAaBnNQtkwPFRQUFXOduUoTG/cUNkyYg+tIBlEMAFYYMAaBuCekxmhaJeSeBgiOHhw4QECAAwcCLhGJRUQCg3RDCmyUVmBYmlOiGqmBsPGlyz9YkAlxsJEhqCubABS9AsPgQAMqLQfM0oTMwEZ4QpLOwvMLxAEEXIBG5aczqtaut4YNXRIEACH5BAAKAAoALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RahAQRQtHaX5XZUUJeQAGHR0jA0SKfVKGCmlubEhCBSGRHSQOQwVmQwsZTgtdh0UQHKIHm2quChGophuiJHO3jkwOFB2UaoYFTnMGegDKRQQG0tMGBM1nAtnaABoU3t8UD81kR+UK3eDe4nrk5grR1NLWegva9s9czfhVAgMNpWqgBGNigMGBAwzmxBGjhACEgwcgzAPTqlwGXQ8gMgAhZIGHWm5WjelUZ8jBBgPMTBgwIMGCRgsygVSkgMiHByD7DWDmx5WuMkZqDLCU4gfAq2sACrAEWFSRLjUfWDopCqDTNQIsJ1LF0yzDAA90UHV5eo0qUjB8mgUBACH5BAAKAAsALAAAAAAgACAAAAb/QIBwSCwqFIuickk0FIiCo6A4ZSoZnRBUSiwoEtYipNOBDKOKKgD9DBNHHU4brc4c3cUBeSOk949geEQUZA5rXABHEW4PD0UOZBSHaQAJiEMJgQATFBQVBkQHZKACUwtHbX0RR0mVFp0UFwRCBSQDSgsZrQteqEUPGrAQmmG9ChFqRAkMsBd4xsRLBBsUoG6nBa14E4IA2kUFDuLjDql4peilAA0H7e4H1udH8/Ps7+3xbmj0qOTj5mEWpEP3DUq3glYWOBgAcEmUaNI+DBjwAY+dS0USGJg4wABEXMYyJNvE8UOGISKVCNClah4xjg60WUKyINOCUwrMzVRARMGENWQ4n/jpNTKTm15J/CTK2e0MoD+UKmHEs4onVDVVmyqdpAbNR4cKTjqNSots07EjzzJh1S0IADsAAAAAAAAAAAA=) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot);src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"),url(/static/media/slick.295183786cd8a1389865.woff) format("woff"),url(/static/media/slick.c94f7671dcc99dce43e2.ttf) format("truetype"),url(/static/media/slick.2630a3e3eab21c607e21.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#0000;color:#0000;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:#0000;border:0;color:#0000;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.onboarding-batch-heading{font-size:16px!important;line-height:32px!important}.batch-list-heading,.onboarding-batch-heading{font-family:var(--onboarding-font)!important;font-weight:500!important;text-align:left!important}.batch-list-heading{color:var(--onboarding-text-black)!important;font-size:14px!important;line-height:24px!important;text-transform:capitalize!important}.batch-list-heading.active{opacity:1!important}.batch-list-heading.disabled{opacity:.8!important}.onboarding-batch-status-text{color:var(--onboarding-text-black)!important;font-family:var(--onboarding-font)!important;font-size:14px!important;font-weight:400!important;line-height:24px!important;margin-bottom:5px!important;text-transform:capitalize}.onboarding-batch-status{color:var(--onboarding-green)!important;font-weight:500!important;text-transform:capitalize!important}.onboarding-batch-updated-title{color:var(--onboarding-text-black)!important;font-family:var(--onboarding-font)!important;font-size:8px!important;font-weight:300!important;line-height:24px!important;text-transform:capitalize!important}.onboarding-batch-updated-box{background:var(--meta-desk-light-blue)!important;border-radius:50px!important;padding:5px 12px!important}.onboarding-batch-updated-tex{text-align:center!important;text-transform:capitalize!important}.onboarding-batch-updated-tex,.onboarding-batch-updated-text{color:var(--onboarding-btn-black)!important;font-family:var(--onboarding-font)!important;font-size:10px!important;font-weight:500!important;vertical-align:middle}.onboarding-batch-updated-text{text-align:center;text-transform:capitalize}.onboarding-batch-updated-text-time{opacity:.8!important}.onboarding-batch-booking-engine-title{font-size:11px!important;font-weight:300!important;margin-top:10px!important;opacity:.9!important}.onboarding-batch-booking-engine-text,.onboarding-batch-booking-engine-title{color:var(--onboarding-text-black)!important;font-family:var(--onboarding-font)!important;text-transform:capitalize!important}.onboarding-batch-booking-engine-text{font-size:12px!important;font-weight:400!important;line-height:16px!important;margin-top:5px!important}.batch-list-box{align-items:flex-start;border-radius:14px;color:var(--onboarding-text-black);cursor:pointer!important;display:flex;flex-direction:column;font-family:var(--onboarding-font)!important;font-size:14px!important;font-weight:400!important;height:218px;justify-content:center;line-height:24px!important;padding-left:18px!important;text-align:left!important;width:95%}.batch-list-box.active{border:2px solid var(--onboarding-green)!important}.batch-list-box.disabled{border:2px solid var(--onboarding-grey-disabled)!important}.batch-list-box-highlight-text{cursor:pointer!important;font-family:var(--onboarding-font)!important;font-size:14px!important;font-weight:500!important;line-height:24px!important;text-align:left}.onboarding-batch-slider .slick-dots{bottom:-42px!important}@media (max-width:768px){.onboarding-batch-slider .slick-dots{bottom:-60px!important}}.slick-dots li button:before{-webkit-text-fill-color:#0000;background:linear-gradient(124deg,#4ecba233 4.87%,#7cd88c33 91.55%)!important;-webkit-background-clip:text;border-radius:50%;height:8px!important;opacity:1!important;width:8px!important}.slick-dots li.slick-active button:before{-webkit-text-fill-color:#0000;background:linear-gradient(124deg,#4ecba2 4.87%,#7cd88c 91.55%),#d9d9d9!important;-webkit-background-clip:text;border-radius:50%;opacity:1!important}@media (max-width:768px){.batch-list-box{height:240px;width:90%}.batch-list-box p{font-size:14px!important}}.onboarding-add-button{border:1px solid var(--onboarding-grey)!important;border-radius:50px!important;color:var(--onboarding-btn-black)!important;cursor:pointer!important;font-family:var(--onboarding-font)!important;font-size:14px!important;font-weight:600!important;height:33px!important;line-height:32px!important;min-width:89px!important;padding:15px!important;text-align:center!important}.onboarding-add-button,.onboarding-add-button:hover{background:var(--onboarding-white)!important}.onboarding-add-span-text{padding-left:3px!important}.prev-arrow-image{padding:2px}.prev-arrow-image,.slick-arrow .prev-arrow-image:hover{opacity:1!important}.slick-arrow .prev-arrow-image.black:hover{border:1px solid var(--primary-white)!important}.slick-arrow .prev-arrow-image.white:hover{border:1px solid var(--pure-black)!important}.slick-arrow.slick-disabled .prev-arrow-image,.slick-arrow.slick-disabled .prev-arrow-image:hover{border:none!important;opacity:.4!important}@media (max-width:600px){.custom-arrow.custom-prev-arrow{left:40%!important;top:116%!important}.prev-arrow-image{opacity:1!important;padding:2px;transform:scale(1.25)}}@media (max-width:400px){.custom-arrow.custom-prev-arrow{left:79%!important}}.slick-next:before,.slick-prev:before{display:none!important}.custom-arrow{align-items:center!important;background-color:initial!important;border:none!important;cursor:pointer!important;display:flex!important;height:30px!important;outline:none!important;position:absolute!important;transform:translateY(-50%)!important;width:30px!important;z-index:2!important}.next-arrow-image{padding:2px}.next-arrow-image,.slick-arrow .next-arrow-image:hover{opacity:1!important}.slick-arrow .next-arrow-image.black:hover{border:1px solid var(--primary-white)!important}.slick-arrow .next-arrow-image.white:hover{border:1px solid var(--pure-black)!important}.slick-arrow.slick-disabled .next-arrow-image,.slick-arrow.slick-disabled .next-arrow-image:hover{border:none!important;opacity:.4!important}@media (max-width:600px){.custom-arrow.custom-next-arrow{right:40%!important;top:116%!important}.next-arrow-image{opacity:1!important;padding:2px;transform:scale(1.25)}}@media (max-width:400px){.custom-arrow.custom-next-arrow{right:79%!important}}.stage-linear-progressbar{background-color:var(--onboarding-dark-green)!important;border-radius:8px;height:4px;width:100%}.stage-linear-progressbar .MuiLinearProgress-bar{background-color:var(--onboarding-green)!important}.stage-progress-main-text{font-weight:600!important}.stage-progress-main-text,.stage-progress-sub-text{font-family:var(--onboarding-font)!important;font-size:14px!important;line-height:24px!important;text-align:left}.stage-progress-sub-text{font-weight:400!important}.hotel-info-title{color:var(--onboarding-btn-black)!important;font-family:var(--onboarding-font-secondary)!important;font-size:40px!important;font-weight:500!important;line-height:50px!important;text-align:center!important}.hotel-info-sub-title{color:var(--onboarding-grey2)!important;font-family:var(--onboarding-font)!important;font-size:18px!important;font-weight:400!important;line-height:32px!important;text-align:center!important}.booking-engine-textField .MuiInputBase-root,.booking-engine-textField .MuiInputBase-root.Mui-focused,.booking-engine-textField .MuiInputBase-root:hover{border:1px solid var(--onboarding-grey)!important;border-radius:16px!important;height:56px!important;line-height:32px!important;padding:8px 31px 8px 12px!important}.booking-engine-textField .MuiInputBase-root span{color:var(--onboarding-grey2)!important;font-family:var(--onboarding-font)!important;font-size:14px!important;font-weight:400!important}.booking-engine-textField .MuiInputBase-root .MuiInputBase-input{color:var(--onboarding-btn-black)!important;font-family:var(--onboarding-font)!important;font-size:14px!important;font-weight:500!important}.booking-engine-selection{margin-bottom:12px!important;margin-top:35px!important}@media (max-width:768px){.hotel-info-title{font-size:32px!important}}.overlay{align-items:center;background-color:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.onboarding-brand-textfield{height:56px!important;width:220px!important}@media (max-width:768px){.onboarding-brand-textfield{width:125px!important}}.onboarding-brand-textfield input{height:100%!important}.onboarding-brand-textfield .MuiInputBase-root{border-radius:16px!important;font-size:15px!important}.hotel-info-brand-div{justify-content:center!important}.hotel-info-brand-div,.hotel-info-brand-typography{align-items:center!important;display:flex!important}.hotel-info-brand-typography{color:var(--onboarding-grey2)!important;font-family:var(--onboarding-font)!important;font-size:14px!important;font-weight:400!important;margin-right:10px!important}.onboardingInfoOutlinedIconStyle{width:1rem!important}.brand-autocomplete .MuiInputBase-input{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-autocomplete-option{overflow-wrap:anywhere;white-space:normal}.onboarding-brand-textfield .MuiOutlinedInput-notchedOutline{border:1px solid #c4c4c4;border-radius:4px}.onboarding-brand-textfield .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#000}.onboarding-brand-textfield .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-radius:2px solid #1976d2}.brand-autocomplete .MuiOutlinedInput-notchedOutline,.brand-autocomplete .MuiOutlinedInput-root{border-radius:8px!important}.brand-autocomplete .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#000}.brand-autocomplete .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-radius:8px!important}.chipAutocomplete{border-radius:0!important;font-size:14px!important;font-weight:400;margin:1%!important;width:150px!important}.autoCompleteBoxContainer{display:flex!important;flex-direction:column!important;gap:9px;justify-content:space-between}.prefix{height:47px!important;margin-top:.1%!important;width:300px!important}.autoCompleteContainer{display:flex!important}.autoComplete{width:2000px!important}.prefixError{border:1px solid var(--zs--disabled);border-right:none;height:47px!important;margin-top:.1%!important;padding:3.3% 4%!important;width:300px!important}.adornment-chip{border-radius:0!important}.autoCompleteInputLabel{align-items:center!important;display:flex!important;margin-top:-1%}.infoOutlinedIconStyle{width:1rem!important}.onboarding-vertical-table-box{border:2px solid var(--onboarding-green);border-radius:8px!important;padding:2px 2px 0}.onboarding-vertical-table-title-stack{padding:18px 27px 14px}.onboarding-vertical-table-box-title{color:var(--onboarding-btn-black)!important;font-family:var(--onboarding-font)!important;font-size:18px!important;font-weight:500!important;line-height:32px!important;text-align:left}.onboarding-vertical-table-container{max-width:100%;overflow:auto}.onboarding-vertical-table-head .MuiTableCell-root{background-color:var(--onboarding-light-grey);border-top:1px solid #2233541a;color:var(--onboarding-grey2);font-family:var(--onboarding-font)!important;font-size:14px;font-weight:500;line-height:32px;text-align:left;text-align:center}.onboarding-list-table-body .MuiTableCell-root{text-align:center}.onboarding-vertical-table-textfield .MuiInputBase-root .MuiOutlinedInput-notchedOutline{border-color:#0000!important}.onboarding-vertical-table-textfield .MuiInputBase-root .MuiInputBase-input{min-width:100px!important}.onboarding-vertical-table-textfield .MuiInputBase-root,.onboarding-vertical-table-textfield .MuiInputBase-root input{font-size:15px!important}.onboarding-vertical-list-table-action-div{display:flex!important;justify-content:space-evenly}@media (max-width:768px){.onboarding-vertical-table-title-stack{border-bottom:1px solid #eaeaea;padding:12px}.onboarding-vertical-table-box-title{font-size:16px!important;line-height:normal!important}}.onboarding-vertical-table-container.vertical-table{border-top:1px solid #2233541a;max-height:850px;overflow:auto}.vertical-table-header-cell{background-color:var(--onboarding-light-grey)!important;border-top:1px solid #2233541a!important;color:var(--onboarding-grey2)!important;font-family:var(--onboarding-font)!important;font-size:14px!important;font-weight:500!important;left:0!important;line-height:32px!important;position:sticky!important;text-align:left!important;z-index:2!important}.onboarding-vertical-table-container.vertical-table .MuiTableCell-root{padding:8px 16px;vertical-align:top}.onboarding-vertical-table-container.vertical-table .MuiTableRow-root:not(:last-child) .MuiTableCell-root{border-bottom:1px solid #2233541a;border-right:1px solid #2233541a}.onboarding-vertical-table-container.vertical-table .onboarding-vertical-list-table-action-div{display:flex;gap:8px;justify-content:flex-end}.onboardingInfoOutlinedIconStyle{margin-right:2px!important}.next-step-button-div{display:flex!important;justify-content:center!important;margin-bottom:45px!important;margin-top:45px!important}.next-step-button{background:var(--onboarding-background-gradient3)!important;border-radius:26px!important;color:var(--onboarding-white)!important;font-family:var(--onboarding-font-secondary)!important;font-size:16px!important;font-weight:700!important;height:52.08px!important;line-height:21.86px;text-align:center;width:200.1px!important}.next-step-button-title{padding-right:8px!important}.previous-step-button{background:var(--onboarding-white)!important;border-radius:26px!important;font-size:18px!important;font-weight:700!important;height:52.08px!important;line-height:24.59px;width:200.1px!important}.booking-engine-title,.previous-step-button{color:var(--onboarding-btn-black)!important;font-family:var(--onboarding-font-secondary)!important;text-align:center}.booking-engine-title{font-size:40px!important;font-weight:500!important;line-height:50px!important}.booking-engine-sub-title{color:var(--onboarding-light-blue)!important;font-family:var(--onboarding-font-secondary)!important;font-size:18px!important;font-weight:500!important;line-height:32px!important;text-align:center}.booking-engine-sub-title.sub-title-margin{margin-bottom:10px!important;margin-top:20px!important}.booking-engine-access-box{margin-left:21%!important;margin-right:21%!important}.booking-engine-access-box,.booking-engine-access-box-text{color:var(--onboarding-grey2)!important;font-family:var(--onboarding-font)!important;font-size:18px!important;font-weight:400!important;line-height:32px!important;text-align:center}.booking-engine-text-mail{color:var(--onboarding-text-black)!important}.booking-engine-text4{color:var(--onboarding-grey2)!important;font-family:var(--onboarding-font)!important;font-size:18px!important;font-weight:400!important;line-height:32px!important;margin-top:20px!important;text-align:center}.booking-engine-see-here{color:var(--onboarding-text-black)!important;text-decoration-line:underline;text-decoration-style:solid}.booking-engine-text5{color:var(--onboarding-grey2)!important;font-family:var(--onboarding-font)!important;font-size:18px!important;font-weight:400!important;line-height:32px!important;margin-top:2%!important;text-align:center}.booking-engine-box2{border:2px solid var(--onboarding-grey-disabled)!important;border-radius:14px!important;margin-left:20%!important;margin-right:20%!important;margin-top:3%!important;padding:22px!important}.booking-engine-text6{color:var(--onboarding-grey2)!important;font-family:var(--onboarding-font)!important;font-size:14px!important;font-weight:400!important;line-height:32px!important;text-align:start}.booking-engine-box3{border-left:7px solid var(--onboarding-green)!important}.booking-engine-box3,.booking-engine-requested{background-color:var(--onboarding-light-grey3)!important;margin-left:20%!important;margin-right:20%!important;margin-top:5%!important;padding:22px!important}.booking-engine-copy-button-box{display:flex!important;justify-content:flex-end!important;position:relative!important}.booking-engine-copy-button{border:1px solid var(--onboarding-grey)!important;border-radius:50px!important;bottom:1%!important;color:var(--onboarding-btn-black)!important;font-family:var(--onboarding-font)!important;font-size:14px!important;font-weight:500!important;line-height:32px!important;min-height:33px!important;min-width:89px!important;padding:2px 1px!important;position:absolute!important;text-align:center!important}.booking-engine-copy-button-text{margin-left:7px!important}@media (max-width:768px){.booking-engine-access-box,.booking-engine-box2{margin:0!important}.booking-engine-box3{margin:5% 0 0!important}.booking-engine-text5{margin-bottom:32px!important}}.rate-channeling-title{color:var(--onboarding-btn-black)!important;font-family:var(--onboarding-font-secondary)!important;font-size:40px!important;font-weight:500!important;line-height:50px!important;margin-bottom:2%!important;text-align:center}.rate-channeling-access-box{margin-left:16%!important;margin-right:16%!important}.rate-channeling-access-box,.rate-channeling-access-box-text{color:var(--onboarding-grey2)!important;font-family:var(--onboarding-font)!important;font-size:18px!important;font-weight:400!important;line-height:32px!important;text-align:center}.rate-channeling-access-box-text.rate-channeling-access-box-text-margin{margin-top:20px!important}.rate-channeling-see-here{color:var(--onboarding-text-black)!important;text-decoration-line:underline;text-decoration-style:solid}.rate-channeling-text5{font-size:18px!important;margin-top:2%!important;text-align:center}.rate-channeling-text5,.rate-channeling-text6{color:var(--onboarding-grey2)!important;font-family:var(--onboarding-font)!important;font-weight:400!important;line-height:32px!important}.rate-channeling-text6{font-size:15px!important;text-align:start}.rate-channeling-box3{background-color:var(--onboarding-light-grey3)!important;border-left:7px solid var(--onboarding-green)!important;margin-left:20%!important;margin-right:20%!important;margin-top:1%!important;padding:22px!important}.rate-channeling-bottom-box{margin-left:26%!important;margin-right:26%!important;margin-top:3%!important}@media (max-width:768px){.rate-channeling-access-box,.rate-channeling-bottom-box,.rate-channeling-box3{margin:0!important}.rate-channeling-text5{margin-top:6%!important}}.quality-assurance-title{color:var(--onboarding-btn-black)!important;font-family:var(--onboarding-font-secondary)!important;font-size:40px!important;font-weight:500!important;line-height:50px!important;margin-bottom:2%!important;text-align:center}.quality-assurance-access-box{margin-left:20%!important;margin-right:20%!important}.quality-assurance-access-box,.quality-assurance-access-box-text{color:var(--onboarding-grey2)!important;font-family:var(--onboarding-font)!important;font-size:18px!important;font-weight:400!important;line-height:32px!important;text-align:center}.quality-assurance-card{border:2px solid var(--onboarding-grey-disabled)!important;border-radius:14px!important;box-shadow:0 4px 6px -2px #10182808!important;min-height:274px!important;padding:16px!important;width:265px!important}.quality-assurance-card-content{padding-bottom:2px!important;padding-top:10px!important}.quality-assurance-card-image{height:54px!important;margin-bottom:20px!important;width:54px!important}.quality-assurance-card-text{color:var(--onboarding-text-black)!important;font-family:var(--onboarding-font)!important;font-size:15px!important;font-weight:400!important;line-height:24px!important;text-align:left!important}@media (max-width:768px){.quality-assurance-access-box{margin:0!important}.quality-assurance-card{min-height:max-content!important;width:100%!important}.quality-assurance-card-content{align-items:self-start;display:flex!important;gap:20px!important}.quality-assurance-card-image{background-position:top!important;background-size:contain!important;height:90px!important;margin-bottom:0!important;width:90px!important}}.campaign-information-title{color:var(--onboarding-btn-black)!important;font-family:var(--onboarding-font-secondary)!important;font-size:40px!important;font-weight:500!important;line-height:50px!important;margin-bottom:.5%!important;text-align:center}.campaign-information-access-box{margin-left:16%!important;margin-right:16%!important}.campaign-information-access-box,.campaign-information-access-box-text{color:var(--onboarding-grey2)!important;font-family:var(--onboarding-font)!important;font-size:18px!important;font-weight:400!important;line-height:32px!important;text-align:center}.campaign-information-sub-title{color:var(--onboarding-light-blue)!important;font-family:var(--onboarding-font-secondary)!important;font-size:18px!important;font-weight:500!important;line-height:32px!important;margin-top:2%!important;text-align:center}.campaign-information-example-box{background-color:var(--onboarding-light-grey3)!important;border-radius:8px!important;height:42px!important;opacity:.8;padding:5px 10px!important}.campaign-information-example-text{color:var(--onboarding-text-black)!important;font-size:14px!important;font-weight:400!important;line-height:32px!important;text-align:center;white-space:nowrap!important}.campaign-information-bottom-stack{margin-left:8%!important;margin-right:8%!important}.campaign-information-bottom-title1{color:var(--onboarding-light-blue)!important;font-family:var(--onboarding-font-secondary)!important;font-size:18px!important;font-weight:500!important;line-height:32px!important;margin-bottom:5px!important;text-align:left}.campaign-information-bottom-content1{color:var(--onboarding-grey2)!important;font-family:var(--onboarding-font)!important;font-size:14px!important;font-weight:400!important;line-height:28px!important;text-align:left}.campaign-information-bottom-box2,.campaign-information-bottom-content2{border:2px solid var(--onboarding-grey-disabled)!important;border-radius:8px!important;padding:20px!important}.campaign-information-bottom-content2{color:var(--onboarding-text-black)!important;font-family:var(--onboarding-font-secondary)!important;font-size:15px!important;font-weight:400!important;line-height:20.49px!important;min-height:103px!important;text-align:left;width:56%!important}.exampleContainer{display:flex;flex-direction:row!important;flex-wrap:wrap!important;gap:20px!important;justify-content:center;margin:24px 0 0!important}@media (max-width:768px){.campaign-information-access-box{margin:0!important}.exampleContainer{display:flex;flex-direction:row!important;flex-wrap:wrap!important;gap:20px!important;justify-content:flex-start!important}.campaign-information-bottom-stack{flex-direction:column!important;margin:0!important}.campaign-information-bottom-box1{margin-bottom:24px!important;width:100%!important}.campaign-information-bottom-content2{width:100%!important}.campaign-information-bottom-title1{margin-top:16px!important}}.onboarding-form-table-box{border:2px solid var(--onboarding-green);border-radius:8px!important;padding:2px 2px 0}.onboarding-form-table-title-stack{padding:18px 27px 14px}.onboarding-form-table-box-title{color:var(--onboarding-btn-black)!important;font-family:var(--onboarding-font)!important;font-size:18px!important;font-weight:500!important;line-height:32px!important;text-align:left}.onboarding-form-table-container{max-width:100%;overflow:auto}.onboarding-form-table-head .MuiTableCell-root{background-color:var(--onboarding-light-grey);border-top:1px solid #2233541a;color:var(--onboarding-grey2);font-family:var(--onboarding-font)!important;font-size:14px;font-weight:500;line-height:32px;text-align:left;text-align:center}.onboarding-list-form-table-body .MuiTableCell-root{background-color:var(--onboarding-white);color:var(--onboarding-text-black);font-family:var(--onboarding-font-secondary);font-size:15px;font-weight:400;line-height:20.49px;min-width:150px!important;text-align:left;text-align:center}.onboarding-form-table-textfield .MuiInputBase-root .MuiOutlinedInput-notchedOutline{border-color:#0000!important;justify-content:center;text-align:center}.onboarding-form-table-textfield .MuiInputBase-root input{text-align:center}.onboarding-list-form-table-action-div{display:flex!important;justify-content:center}.onboarding-list-form-table-action-table-cell.MuiTableCell-root{min-width:75px!important}.onboarding-list-form-table-action-submit-button{background:var(--onboarding-background-gradient3)!important;border-radius:26px!important;color:var(--onboarding-white)!important;font-family:var(--onboarding-font-secondary)!important;height:32px!important;max-width:84px!important;min-width:84px!important}.campaign-development-title{color:var(--onboarding-btn-black)!important;font-family:var(--onboarding-font-secondary)!important;font-size:40px!important;font-weight:500!important;line-height:50px!important;margin-bottom:1%!important;text-align:center}.campaign-development-access-box{margin-left:16%!important;margin-right:16%!important}.campaign-development-access-box,.campaign-development-access-box-text{color:var(--onboarding-grey2)!important;font-family:var(--onboarding-font)!important;font-size:18px!important;font-weight:400!important;line-height:32px!important;text-align:center}@media (max-width:768px){.campaign-development-access-box{margin:0!important}.bottomImageContainer{padding:0 16px}.bottomImageContainer svg{width:90%}}.uploadLoader{left:38%;top:38%}.portal-setup-title{color:var(--onboarding-btn-black)!important;font-family:var(--onboarding-font-secondary)!important;font-size:40px!important;font-weight:500!important;line-height:50px!important;margin-bottom:1%!important;text-align:center}.portal-setup-access-box,.portal-setup-access-box-text{color:var(--onboarding-grey2)!important;font-family:var(--onboarding-font)!important;font-size:18px!important;font-weight:400!important;line-height:32px!important;text-align:center}.portal-setup-tabs{margin-top:25px!important;width:100%!important}.portal-setup-tab{background:var(--onboarding-white)!important;border-bottom:4px solid var(--onboarding-light-grey4)!important;border-left-width:0!important;border-right-width:0!important;border-top-width:0!important;color:var(--onboarding-light-grey5)!important;font-family:var(--onboarding-font-secondary)!important;font-size:14px!important;font-weight:700!important;line-height:19.12px!important;margin:0!important;text-align:center!important;width:33.3%!important}.portal-setup-tab.Mui-selected{border-bottom-color:var(--onboarding-green)!important;color:var(--onboarding-btn-black)!important}@media (max-width:768px){.portal-setup-title{font-size:32px!important}.portal-setup-access-box{color:var(--onboarding-grey2)!important;font-family:var(--onboarding-font)!important;font-size:18px!important;font-weight:400!important;line-height:32px!important;margin:0!important;text-align:center}}.onboarding-table-box{border:2px solid var(--onboarding-green);border-radius:8px!important;padding:2px 2px 0}.onboarding-table-title-stack{padding:18px 27px 14px}.onboarding-table-box-title{color:var(--onboarding-btn-black)!important;font-family:var(--onboarding-font)!important;font-size:18px!important;font-weight:500!important;line-height:32px!important;text-align:left}.onboarding-table-container{max-width:100%;overflow:auto}.onboarding-table-head .MuiTableCell-root{background-color:var(--onboarding-light-grey);border-top:1px solid #2233541a;color:var(--onboarding-grey2);font-family:var(--onboarding-font)!important;font-size:14px;font-weight:500;line-height:32px;text-align:left;text-align:center!important}.onboarding-list-table-body .MuiTableCell-root{background-color:var(--onboarding-white);color:var(--onboarding-text-black);font-family:var(--onboarding-font-secondary);font-size:15px;font-weight:400;line-height:20.49px;text-align:left;text-align:center!important}.onboarding-table-textfield .MuiInputBase-root .MuiOutlinedInput-notchedOutline{border-color:#0000!important}.table-wrapper{overflow:hidden;position:relative;width:100%}.table-container{border:1px solid #ddd;margin-bottom:20px;max-width:100%;overflow-x:auto;position:relative}.custom-table{border-collapse:collapse;width:100%}.custom-table td,.custom-table th{border:1px solid #ddd;padding:8px;text-align:left;white-space:nowrap}.fixed-column{background-color:#f9f9f9;left:0;position:sticky;z-index:2}.form-row input{border:1px solid #ccc;border-radius:4px;padding:4px;width:100%}.custom-scrollbar-container{background-color:#f1f1f1;height:16px;overflow-x:auto;position:relative;width:100%}.custom-scrollbar{background:#0000;height:100%;width:200%}.custom-scrollbar::-webkit-scrollbar{height:8px}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.custom-scrollbar::-webkit-scrollbar-track{background-color:#f1f1f1}.submit-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:8px;padding:8px 16px}.submit-button:hover{background-color:#0056b3}.onboarding-list-table-action-div{display:flex!important;justify-content:space-evenly}.table-list-cancel-icon,.table-list-delete-icon,.table-list-edit-icon,.table-list-save-icon{cursor:pointer}.onboarding-accordion-container{margin-bottom:20px;width:100%}.accordion-details-content{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.accordion-detail-item{margin-bottom:10px}.accordion-add-form,.accordion-edit-form{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));padding:0 16px 16px}.accordion-form-field{margin-bottom:10px}.new-entry-form{margin-top:20px}.add-form-actions{display:flex;grid-column:1/-1;justify-content:flex-end;padding-top:16px}.onboarding-list-accordion-actions{display:flex;gap:8px}.mobForm{align-items:center;display:flex}.mobLabel{text-align:start;width:50%}.mobList{align-items:center;display:flex;justify-content:space-between}.mobList span{color:#757575;font-size:14px;font-style:normal;font-weight:500;line-height:32px}.mobList p{color:#484848;text-align:start;width:50%;word-break:break-word}.mobListItem{margin-bottom:18px;padding:0 12px!important}@media (max-width:768px){.onboarding-table-title-stack{border-bottom:1px solid #eaeaea;padding:12px}.onboarding-table-box-title{font-size:16px!important;line-height:normal!important}}.onboarding-complete-stack{margin-top:5%!important}.onboarding-complete-title{color:var(--onboarding-btn-black)!important;font-family:var(--onboarding-font-secondary)!important;font-size:40px!important;font-weight:500!important;line-height:50px!important;margin-bottom:1%!important;text-align:center}.onboarding-complete-access-box-text{color:var(--onboarding-grey2)!important;font-family:var(--onboarding-font)!important;font-size:18px!important;font-weight:400!important;line-height:32px!important;max-width:440px!important;text-align:center}.mdfinal-loader{--mdfinal-navy:#173650;--mdfinal-muted:#8193ad;--mdfinal-teal:#0bb8a3;--mdfinal-mint:#70dca8;background:#eaf0ee;color:var(--mdfinal-navy);font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;inset:0;overflow:auto;padding:32px;position:fixed;z-index:99999}.mdfinal-loader,.mdfinal-screen{align-items:center;display:flex;justify-content:center}.mdfinal-screen{background:#fbfdfc;border:1px solid #fffffff2;border-radius:24px;box-shadow:0 0 0 1px rgba(28,65,74,.035),0 8px 24px #23434a12,0 24px 60px #23434a1a,0 40px 90px rgba(35,67,74,.045);isolation:isolate;max-width:1600px;min-height:min(850px,calc(100vh - 64px));overflow:hidden;position:relative;width:100%}.mdfinal-background{height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:-1}.mdfinal-content{position:relative;z-index:1}.mdfinal-brand,.mdfinal-content{align-items:center;display:flex;flex-direction:column}.mdfinal-brand{margin-bottom:36px}.mdfinal-logo-mark{height:76px;margin-bottom:2px;width:76px}.mdfinal-logo-image{display:block;height:auto;margin-bottom:12px;max-height:100px;max-width:80vw;object-fit:contain;width:180px}.mdfinal-wordmark{align-items:center;display:flex;font-size:clamp(38px,4vw,48px);font-weight:450;letter-spacing:-2px;line-height:1.12}.mdfinal-wordmark-accent{color:var(--mdfinal-teal)}.mdfinal-tagline{color:var(--mdfinal-muted);font-size:12px;font-weight:600;letter-spacing:4px;margin-top:16px}.mdfinal-message h1{color:var(--mdfinal-navy);font-size:clamp(14px,3vw,20px);font-weight:650;letter-spacing:-.9px;line-height:1.35;margin:0;text-align:center}.mdfinal-message p{color:var(--mdfinal-muted);font-size:clamp(10px,1.7vw,14px);font-weight:400;line-height:1.6;margin:10px 0 0}.mdfinal-spinner{animation:mdfinal-spin .9s linear infinite;border-bottom:6px solid #0bb8a31a;border-left:6px solid #0bb8a31a;border-radius:50%;border-right:6px solid #65d9b5;border-top:6px solid #0bb8a31a;border-top-color:var(--mdfinal-teal);height:58px;margin-top:38px;width:58px}.mdfinal-spinner span{border-radius:inherit;display:block;height:100%;width:100%}@keyframes mdfinal-spin{to{transform:rotate(1turn)}}@keyframes mdfinal-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.mdfinal-background{opacity:.55}.mdfinal-brand{margin-bottom:30px}.mdfinal-logo-mark{height:64px;width:64px}.mdfinal-tagline{font-size:10px;letter-spacing:3px}.mdfinal-spinner{border-width:5px;height:48px;margin-top:30px;width:48px}}@media (max-width:420px){.mdfinal-background{opacity:.28}.mdfinal-wordmark{font-size:39px}.mdfinal-message h1{font-size:25px;letter-spacing:-.5px}.mdfinal-message p{max-width:310px}}@media (prefers-reduced-motion:reduce){.mdfinal-content{animation:none}.mdfinal-spinner{animation-duration:2.5s}}
/*# sourceMappingURL=main.789099ee.css.map*/