@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;700&display=swap";.rdp-root{--rdp-accent-color: blue;--rdp-accent-background-color: #f0f0ff;--rdp-day-height: 44px;--rdp-day-width: 44px;--rdp-day_button-border-radius: 100%;--rdp-day_button-border: 2px solid transparent;--rdp-day_button-height: 42px;--rdp-day_button-width: 42px;--rdp-selected-border: 2px solid var(--rdp-accent-color);--rdp-disabled-opacity: .5;--rdp-outside-opacity: .75;--rdp-today-color: var(--rdp-accent-color);--rdp-dropdown-gap: .5rem;--rdp-months-gap: 2rem;--rdp-nav_button-disabled-opacity: .5;--rdp-nav_button-height: 2.25rem;--rdp-nav_button-width: 2.25rem;--rdp-nav-height: 2.75rem;--rdp-range_middle-background-color: var(--rdp-accent-background-color);--rdp-range_middle-color: inherit;--rdp-range_start-color: white;--rdp-range_start-background: linear-gradient(var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color: var(--rdp-accent-color);--rdp-range_end-background: linear-gradient(var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50%);--rdp-range_end-color: white;--rdp-range_end-date-background-color: var(--rdp-accent-color);--rdp-week_number-border-radius: 100%;--rdp-week_number-border: 2px solid transparent;--rdp-week_number-height: var(--rdp-day-height);--rdp-week_number-opacity: .75;--rdp-week_number-width: var(--rdp-day-width);--rdp-weeknumber-text-align: center;--rdp-weekday-opacity: .75;--rdp-weekday-padding: .5rem 0rem;--rdp-weekday-text-align: center;--rdp-gradient-direction: 90deg;--rdp-animation_duration: .3s;--rdp-animation_timing: cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction: -90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity: unset}.rdp-root{position:relative;box-sizing:border-box}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{position:absolute;inset-inline-start:0;top:0;height:var(--rdp-nav-height);display:inline-flex}.rdp-root[data-nav-layout=around] .rdp-button_next{position:absolute;inset-inline-end:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:700;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled{opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border-color:transparent;border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.input-col{--color-error: #ff6b6b;--color-focus: #2196f3;--color-white: #fff;--color-border-input: var(--auth-border-color-1);width:100%;flex:1}.input-wrapper{position:relative;width:100%}.floating-label{position:absolute;left:12px;top:50%;transform:translateY(-50%);padding:0 4px;background:var(--auth-white);pointer-events:none;font-size:14px;color:var(--floating-label-color);transition:all .2s ease}.floating-label{--floating-label-color: var(--auth-color-1)}.floating-label.focused{top:0;font-size:12px;transform:translateY(-50%)}.floating-label.error{--floating-label-color: var(--color-error)}.input-wrapper input:focus+.floating-label,.input-wrapper input.prefilled+.floating-label{top:0;font-size:.82rem;transform:translateY(-50%)}.input-wrapper input:focus+.floating-label{color:var(--color-focus)}.floating-label .req{color:var(--color-error)}.input-wrapper input{width:100%;height:56px;padding:0 12px;border:1px solid var(--color-border-input);border-radius:8px;font-size:14px;outline:none;color:var(--auth-color-1);transition:border-color .3s ease;background-color:var(--auth-white)}.input-wrapper input[type=password]{padding-right:50px}.input-wrapper input:focus{border-color:var(--color-focus)}.input-wrapper.error input{border-color:var(--color-error)}.input-wrapper input.prefilled{background:var(--auth-white)}.input-row{display:flex;margin-bottom:var(--input-gap);gap:var(--input-gap)}.input-wrapper input:-webkit-autofill,.input-wrapper input:-webkit-autofill:hover,.input-wrapper input:-webkit-autofill:focus,.input-wrapper input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--auth-white) inset!important;-webkit-text-fill-color:var(--auth-color-1)!important;background-color:var(--auth-white)!important;transition:background-color 5000s ease-in-out 0s}.input-wrapper input:-webkit-autofill+.floating-label{top:0;font-size:.82rem;transform:translateY(-50%)}.toggle-password{position:absolute;right:12px;top:50%;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#666;font-size:1.2rem;padding:0}.inp-err-list{list-style:none;padding:0;margin:5px 0 0}.inp-err-list li{display:flex;align-items:center;color:var(--color-error);font-size:12px}.inp-err-list li svg{margin-right:5px}input:disabled{cursor:not-allowed}.toggle-password:disabled{cursor:not-allowed}.auth-form{--input-gap: 15px;--auth-fm-row-flex-direction: row;--bdy-content-padding: 5px;--auth-fm-padding: 20px;--show-wlc-desc: block;--auth-fm-col-padding: 10px;height:100vh;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-position:center;background-size:cover}@media (max-width: 768px){.auth-form{--auth-fm-row-flex-direction: column;--bdy-content-padding: 0px;--show-wlc-desc: none;--auth-fm-padding: 10px}}.auth-form-content{position:relative;overflow:hidden}.auth-form-scrl{height:100%;overflow-y:auto}.auth-fm-row{display:flex;flex-direction:var(--auth-fm-row-flex-direction);padding:var(--auth-fm-padding);width:100%;flex-wrap:wrap;border-radius:8px;overflow-y:auto}.auth-fm-col{flex:1;min-width:0;padding:var(--auth-fm-col-padding)}.auth-fm-col.f1.bdy-ctn,.auth-fm-col.f1.fm-ctn{display:flex}.auth-fm-ctn{width:100%}.form-panel{width:100%;height:100%;padding-top:15px}.bdy-ctn-content{display:flex;flex-direction:column;gap:10px;width:100%;padding:var(--bdy-content-padding)}.logo{width:50px;height:50px}.icon-fit{width:100%;height:100%;object-fit:contain}.wlc-title{font-weight:600;font-size:1.5rem}.wlc-sub-title{font-size:14px;font-weight:600}.wlc-desc{display:var(--show-wlc-desc);font-size:14px}.form-control{width:100%}.options-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.checkbox-label{display:flex;gap:10px;cursor:pointer;align-items:center;font-size:14px}.checkbox-label input{margin-right:8px}.forgot-password-link{background:none;border:none;color:#1976d2;font-size:14px;font-weight:500;cursor:pointer;text-decoration:none;transition:color .3s ease}.forgot-password-link:hover{color:#2196f3}.auth-btn-styl-1{min-width:150px;max-width:200px;padding:10px 20px;background-color:#2196f3;font-size:14px;font-family:Roboto,sans-serif;font-weight:500;color:#fff;border:none;min-height:45px;border-radius:8px;cursor:pointer;transition:background-color .3s ease}.auth-btn-styl-1:hover{background-color:#1976d2}.auth-btn-styl-1:disabled{background-color:#2196f3;cursor:not-allowed}.form-row-ctn{display:flex;gap:20px;flex-direction:column;height:100%}.form-row-ctn.inps{flex:2;align-items:center;justify-content:flex-end}.no-inps .form-row-ctn.inps{align-items:flex-start!important;justify-content:flex-start!important}.form-row-ctn.btns{display:flex;align-items:center;justify-content:flex-end;width:100%;height:max-content;flex-shrink:0}.form-btn-align-right{display:flex;align-items:center;width:100%;justify-content:flex-end;gap:30px}.alternative-logins{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;width:100%}.alt-login-btn{flex:1;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;padding:10px;background-color:var(--auth-white);border:1px solid var(--auth-border-color-1);border-radius:8px;font-size:14px;font-family:Roboto,sans-serif;font-weight:500;color:var(--auth-color-1);cursor:pointer;transition:background-color .3s ease,border-color .3s ease}.alt-login-btn:hover{background-color:#f5f5f5;border-color:#e3e3e3}.alt-login-icon{width:20px;height:20px;object-fit:contain}:root.dark img.dark-icon{filter:brightness(0) invert(1)}:root.dark .alt-login-btn:hover{background-color:#2c2c2c}.grid-input-container{display:flex;width:100%;gap:10px;justify-content:center;margin-bottom:20px;--bdr-col: var(--color-border-input)}.grid-input-container.err{--bdr-col: var(--color-error)}.grid-input{--s: 60px;width:var(--s);height:var(--s);text-align:center;font-weight:600;border:1px solid var(--bdr-col);font-size:var(--fs-48);color:var(--auth-color-1);background-color:var(--border-color-3);border-radius:4px;outline:none}@media (max-width: 576px){.grid-input{--s: 50px}}.grid-input:focus{border-color:#007bff;box-shadow:0 0 5px #007bff80}.g-input-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-bottom:25px}.light .auth-container.onboarding{--bg-color: rgb(250, 250, 250);--bd-color-1: rgb(235, 235, 235)}.dark .auth-container.onboarding{--bg-color: rgb(17, 17, 17);--bd-color-1: rgb(28, 28, 28)}.auth-container.onboarding{--footer-height: 90px}.ac-form-panel .form-container{--input-gap-row: 15px;--input-gap-col: 15px;--input-height: 55px;--input-background: var(--bg-color);height:auto}.onb-ctn{max-width:1400px;margin:0 auto}.onb-main{padding-bottom:var(--footer-height)}#registrationPurpose{min-height:150px;max-height:300px;padding:20px}.ac-content-panel{background-color:var(--bg-color);padding-bottom:20px}.ac-form-panel{position:relative;display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden}.ac-content-footer{background-color:var(--auth-hd-ft-bg)}.ac-content-scr-ctn.scb{--size: 9px;--padding-size: 0px;--sb-thumb-color: var(--scrollbar-color-1-thumb);--sb-thumb-hover-color: var(--scrollbar-color-1-thumb-hover);--sb-track-color: transparent}.ac-content-wrapper{min-height:100%;display:flex;flex-wrap:wrap;column-gap:50px;row-gap:30px}.ac-content-scr-ctn{padding:50px var(--paddingX)}.ac-form-panel{height:100%}.ac-col-1{flex:1;flex-basis:400px;display:flex}.ac-cont-form{display:flex;justify-content:center;flex-direction:column;gap:10px}.form-sub-heading{margin-bottom:15px}.form-sub-heading h2{font-weight:500}.form-sub-heading p{margin-bottom:5px;color:var(--text-color-1)}.maxW-700-auto{max-width:700px;margin:0 auto}.ta-center{text-align:center}.onb-welcome-content h1{--font-size: var(--f-48);font-size:var(--font-size);font-weight:500;color:var(--text-color-2);line-height:calc(var(--font-size) + 2px);margin-bottom:10px}.onb-welcome-content h2{font-size:var(--f-36);font-weight:500;margin-bottom:10px;color:var(--text-color-2)}.onb-welcome-content p{color:var(--text-color-1)}.cp-prog-list{list-style:none;display:flex;gap:15px;padding:0;flex-direction:column;margin-top:20px}.cp-prog-list li{display:flex;flex:1;gap:6px;background-color:var(--white);align-items:center;padding:15px;border-radius:8px}.cp-prog-list li svg{height:24px;width:24px}.cp-prog-list li:not(.verified) svg{color:#ffc107}.cp-prog-list li.verified svg{color:#ffc107;color:var(--green-2);height:28px;width:28px}.wca-rms-items{width:100%}.wca-container{height:100%;width:100%;display:flex;align-items:center;justify-content:center;position:relative}.wca-info-abs{position:absolute;z-index:5;right:0;left:0;top:0;bottom:0;pointer-events:none}.wca-container .analytics-ctn{max-width:600px;margin:0 auto;border:1px solid var(--border-color-2)}.wca-container .inf-blk{min-width:250px;border:1px solid var(--border-color-2)}.wca-container .inf-blk-overview{grid-template-columns:repeat(1,minmax(100px,1fr))}.ac-fixed-ft{position:fixed;bottom:0;left:0;right:0;z-index:100}.ac-content-footer{position:relative;display:flex;align-items:center;flex-shrink:0;min-height:var(--footer-height);padding:calc(var(--ft-prog-height) + 10px) var(--paddingX) 10px var(--paddingX)}.ft-progress-ctn{position:absolute;height:var(--ft-prog-height);top:0;right:0;left:0;padding:3px var(--paddingX);background-color:var(--bd-color-1)}.ft-progress-ctn ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(0px,1fr));height:100%;border-radius:10px;overflow:hidden;list-style:none;gap:5px}.ft-progress-ctn li{background-color:var(--auth-hd-ft-bg)}.ft-progress-ctn li div{height:100%;background-color:var(--light-blue)}.ft-desc-action{display:flex;flex:1;align-items:center;gap:30px}.ft-buttons-wrapper{display:flex;gap:10px}.ft-desc{flex:1}.ft-section-desc{display:flex;align-items:center;gap:10px}.ft-sect-no h1{--fs: 36px;color:var(--light-blue-text);font-size:var(--fs);line-height:var(--fs)}.ft-sect-title h2{--fs: 16px;font-size:var(--fs);line-height:var(--fs);font-weight:500}.ft-buttons-wrapper .btn{min-height:46px;min-width:100px;text-decoration:none;display:flex;align-items:center;justify-content:center;padding:5px 10px;border-radius:4px;font-size:14px;cursor:pointer}.ft-buttons-wrapper .btn.ft-get-started{min-width:150px;--btn-color: var(--light-blue);--btn-color-hover: #005bbc}.ft-buttons-wrapper .ft-next{--btn-color: var(--light-blue);--btn-color-hover: #005bbc}.ft-buttons-wrapper .ft-prev{--btn-color: #e2e6e9;--btn-text-color: #475467;--btn-color-hover: #dce0e4}.ft-buttons-wrapper .btn{color:var(--btn-text-color, #fff);background-color:var(--btn-color);transition:background-color .75s ease}.ft-buttons-wrapper .btn:hover{background-color:var(--btn-color-hover);transition:background-color .45s ease}:root.light{--image-grid-item-bg: #f5f5f5;--image-grid-details-bg: rgba(255, 255, 255, .6)}:root.dark{--image-grid-item-bg: #0c0c0c;--image-grid-details-bg: rgba(0, 0, 0, .6)}.image-grid{padding:16px;background-color:var(--white);border-radius:8px;border:1px solid var(--border-color-2)}.image-grid-label{font-size:16px;font-weight:600;color:var(--color-1);margin-bottom:10px;display:block}.image-item{position:relative;border-radius:5px;padding:5px;overflow:hidden;cursor:pointer;background-color:var(--image-grid-item-bg);box-shadow:0 2px 4px #0000001a}.image-item:hover{border-color:#3b82f6}.image{width:100%;height:100%;object-fit:contain}.imi-buttons-flex{position:absolute;width:100%;gap:20px;justify-content:space-between;display:flex;top:0;left:0;right:0;padding:8px;height:max-content;max-height:80px}.imi-buttons-flex button{--size: 35px;display:flex;align-items:center;justify-content:center;border-radius:4px;min-height:var(--size);border:none;cursor:pointer;transition:background-color .2s ease}.imi-buttons-flex button svg{font-size:18px}.delete-button{background-color:rgba(220,40,40,var(--opacity));color:#fff;min-width:var(--size)}.image-item{--opacity: .6}.image-item:hover{--opacity: .8}.imi-buttons-flex .info-button{background-color:var(--white);color:var(--color);opacity:var(--opacity)}.imi-buttons-flex .info-button:hover{--opacity: 1}.imi-buttons-flex .info-button svg{font-size:24px;min-width:30px}.delete-button:hover{background-color:#b91c1c}.image-details{position:absolute;bottom:0;left:0;right:0;border-radius:16px 16 px 0 0;background-color:var(--image-grid-details-bg);padding:8px;font-size:12px;line-height:1.4}.image-details p{margin:0;padding:2px 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.image-details strong{font-weight:600}.home{padding-bottom:10px}.light .home .intro .intro-text h2{color:var(--light-blue)}.dark .home .intro .intro-text h2{color:var(--light-blue-text)}.hm-pr-smry{display:flex;align-items:center;padding:20px;height:300px;gap:25px;background:#003b95;border-radius:8px;background:linear-gradient(90deg,#003b95,#2d80d3,#4094ff);background:var(--card-gradient)}.pr-content{max-width:500px;color:var(--color-1)}.pr-content h1{color:var(--light-blue-text);font-size:32px;font-weight:600}.pr-content h3{font-size:18px;font-weight:500}.pr-content p{opacity:.8}.pr-img{min-height:200px;width:150px;background-color:#fff;border-radius:25% 25% 10px 10px}.intro{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;background-color:var(--intro-bg, var(--blue-bg));padding:10px 20px;border-radius:8px;min-height:280px;row-gap:20px;column-gap:40px}.intro-img img{max-width:100%;max-height:100%;max-height:260px}.intro-img{min-width:200px;height:100%;display:flex;align-items:center;justify-content:center}.intro .intro-text{display:flex;flex-direction:column;color:var(--intro-color, #fff);gap:5px}.intro .intro-text h2{font-size:28px}.intro .intro-text h4{font-size:18px}.intro .intro-text p{display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;text-overflow:ellipsis}.intro-buttons button{--x: 5px;visibility:hidden;position:absolute;display:flex;align-items:center;justify-content:center;top:50%;transform:translateY(-50%);padding:8px;font-size:16px;cursor:pointer;background-color:#007bff30;color:#fff;border:none;border-radius:5px;transition:background-color .3s}.intro:hover .intro-buttons button{visibility:visible}.intro-buttons button:first-child{left:var(--x)}.intro-buttons button:last-child{right:var(--x)}.intro-buttons button:hover{background-color:#007bff77}.profile-card{border:1px solid var(--card-bg);border-radius:8px;background:var(--card-gradient)}.profile-card-header{padding:16px;border-bottom:1px solid var(--card-bg)}.profile-card-header h2{margin:0;font-size:1.1rem;color:var(--color, #333333)}.profile-card-body{padding:16px}.profile-image-container{position:relative;text-align:center}.profile-image{width:100px;height:100px;border-radius:50%;object-fit:cover;border:2px solid var(--border-color-5, #e0e0e0)}.profile-card .description{font-size:14px;color:var(--color, #333333);opacity:.8;margin-top:10px;margin-bottom:16px}.user-info{text-align:left}.user-info p{margin:8px 0;font-size:.9rem;color:var(--color, #333333)}.user-info strong{color:var(--color, #333333)}.profile-card-footer{padding:16px;border-top:1px solid var(--card-bg);display:flex;justify-content:center;gap:10px}.action-button{padding:8px 16px;background-color:var(--primary-color, #007bff);color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.9rem;transition:background-color .45s ease}.action-button:hover{background-color:var(--primary-hover, #0056b3)}.card-wrap{border:1px solid var(--card-bg);border-radius:8px;background:var(--card-gradient);padding:10px}.pf-img-plch{width:100%;height:100%;font-size:12px;color:var(--color);opacity:.3}.pf-img-plch svg{font-size:28px}.plh-bg{background-color:var(--border-color-3);position:relative;width:100px;height:100px;border-radius:50%;overflow:hidden}.f-10{flex:10}.icons-nav{--icons-sub-button-height: 30px;--padding: 15px;--high-light-color-2: rgba(250, 250, 250, .5);--high-light-color-2-hover: var(--background-color);display:flex;width:100%;height:100%;align-items:center}:root.dark .icons-nav{--high-light-color-2: rgba(26, 28, 30, .5);--high-light-color-2-hover: var(--background-color)}.icons-nav-list{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));width:100%;padding:0;margin:0;gap:8px}.icons-nav-item{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.icons-nav-link:hover{background-color:var(--high-light-color-2-hover)}.icons-nav-link{display:flex;align-items:center;gap:10px;border-radius:5px;text-decoration:none;background-color:var(--high-light-color-2);border:1px solid var(--border-color-light-1);transition:background-color .3s;color:var(--color-1);font-size:14px;font-weight:500;padding:var(--padding);flex-grow:1}.icons-path-name-wrapper{padding-top:10px;padding-bottom:calc(var(--icons-sub-button-height) + 20px)}.icons-nav-link.active{color:#007bff;font-weight:600}.icons-nav-icon-wrapper{display:flex;align-items:center;justify-content:center;height:100%;width:50px;border-radius:4px;font-size:40px;background-color:#007bff1c}.icons-nav-icon svg{font-size:1.6rem}.icons-sub-link{text-decoration:none}.icons-sub-button{position:absolute;bottom:var(--padding);display:flex;align-items:center;gap:3px;padding:2px 8px;background-color:var(--blue-bg);color:#fff;border:none;border-radius:3px;cursor:pointer;height:var(--icons-sub-button-height);transition:background-color .3s;z-index:5;right:var(--padding);font-size:12px}.icons-sub-button svg{font-size:.875rem}.icons-sub-button:hover{background-color:var(--azure)}:root.light .icons-sub-button:hover{background-color:var(--light-blue)}:root.dark .icons-nav-icon-wrapper{background-color:#007bff15}.icons-sub-link.no-link,.icons-sub-link.no-link .icons-sub-button{background-color:#007bff28;color:var(--color-1);font-weight:500;pointer-events:none}.icons-sub-icon{display:flex;align-items:center;justify-content:center}.icon-text-button-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:5px;grid-auto-rows:minmax(80px,1fr)}.icon-text-button{--text-color: var(--color);--btn-color: var(--card-bg, #007bff);--color-hover: var(--border-color-4, #0056b3)}.icon-text-button.style-1{--btn-color: var(--light-blue, #007bff);--color-hover: var(--light-blue-text, #0056b3);--text-color: #fff}.icon-text-button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background-color:var(--btn-color);color:var(--text-color);border:none;border-radius:6px;padding:15px 16px;height:100%;cursor:pointer;transition:background-color .45s ease,transform .2s ease}.icon-text-button .button-icon{font-size:20px}.icon-text-button .button-text{font-size:13px;font-weight:500;text-align:center}.icon-text-button:hover{background-color:var(--color-hover)}.icon-text-button:active{transform:scale(.98)}@media (min-width: 776px){.icons-nav-list{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}}:root .rdp-root{--rdp-day_button-width: var(--rdp-day-button-width);--rdp-months-gap: var(--rdp-gap-months);--rdp-day-width: 42px;--rdp-range_middle-background-color: transparent;--rdp-day_button-border-radius: 4px}:root.light .rdp-root{--rdp-range_middle-color: var(--color-2)}:root.dark .rdp-root{--rdp-range_middle-color: var(--color-2)}.calendar-container .rdp-range_middle .rdp-day_button{background-color:var(--border-color-3)}.cd-picker{--selector-rad: 5px}.cd-picker .rdp-selected:not(.rdp-range_middle) .rdp-day_button{border:none;border-radius:var(--selector-rad) 0 0 var(--selector-rad);background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.cd-picker .rdp-range_start .rdp-day_button{border-radius:var(--selector-rad) 0 0 var(--selector-rad)}.cd-picker .rdp-range_end .rdp-day_button{border-radius:0 var(--selector-rad) var(--selector-rad) 0!important}.cd-picker .rdp-day:not(.rdp-selected):hover .rdp-day_button{background-color:var(--border-color-4);color:var(--color-2)}.rdp-disabled:hover{background-color:transparent!important}.cd-picker .rdp-day{position:relative}.cd-picker .rdp-day_range-hover{background-color:var(--b0rder-color-1);color:var(--color-2)}.calendar-container .rdp-caption_label,.cs-cal-ctn .rdp-caption_label{font-size:15px;font-weight:500;z-index:0}.calendar-container .rdp-month_caption,.cs-cal-ctn .rdp-month_caption{justify-content:center}.calendar-container .rdp-nav,.cs-cal-ctn .rdp-nav{justify-content:space-between;width:100%}.calendar-container .rdp-chevron,.cs-cal-ctn .rdp-chevron{fill:var(--color);height:20px}.calendar-container .rdp-day_button,.cs-cal-ctn .rdp-day_button{font-size:14px}.calendar-container .rdp-footer{margin:20px 0;font-size:14px}.rdp-day_button:disabled{text-decoration:line-through}.single.calendar-container{display:flex;justify-content:center;align-items:center;width:100%;height:100%;box-sizing:border-box}.single.rdp{width:100%;max-width:100%;height:auto;margin:0}.single.rdp-table{width:100%;max-width:100%}.single.rdp-cell{width:100%;height:auto;aspect-ratio:1 / 1}.single .rdp-day{width:100px}.activity-container{border-radius:8px;width:100%;max-width:600px;min-height:200px}.activity-list{--s-icon: 30px;--gap-list: 18px;display:flex;flex-direction:column;list-style:none;padding:0;margin:0;gap:var(--gap-list)}.activity-item:not(:last-child):before{--i: calc(var(--s-icon) * .5);--w: 2px;--sp: 2px;--h: calc(100% - (var(--s-icon) * 1) + var(--gap-list) - (var(--sp) * 2));--left: calc(var(--i) - (var(--w) * .5));--top: calc(var(--s-icon));position:absolute;content:"";left:var(--left);top:calc(var(--top) + var(--sp));height:var(--h);width:var(--w);background-color:var(--border-color-2)}.activity-item{position:relative;display:flex;align-items:flex-start;gap:12px}.activity-item:last-child{border-bottom:none}.activity-icon{width:var(--s-icon);height:var(--s-icon);background-color:var(--color);color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0;font-size:12px}.activity-icon.booking{--background-color: #e6f0ff;--color: #2f70d7;--color: var(--confirmed)}.activity-icon.checkin{--background-color: #e6ffe6;--color: #28a745;--color: var(--checked-in)}.activity-icon.checkout{--background-color: #ffe6e6;--color: var(--checked-out)}.activity-icon.maintenance{--background-color: #fff3e6;--color: #dc3545}.activity-icon.cleaning{--background-color: #e6f7ff;--color: #007bff}.activity-details{flex:1}.activity-message{font-size:12px;font-weight:600;color:var(--color-1)}.activity-meta{font-size:12px;color:var(--color-1);margin:0 0 4px}.activity-timestamp{font-size:12px;color:var(--color-1);margin:0}.empty{display:flex;height:100%;width:100%;align-items:center;justify-content:center}:root{--toggle-width: calc(var(--toggle-height) * 2);--toggle-height: 24px;--slider-diameter: 19px;--checked-background-color: #2196f3;--unchecked-background-color: #ccc;--slider-color: white;--slider-padding: 3px;--no-curve-radius: 2px;--transition-duration: .4s}.switch{position:relative;display:inline-block}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--unchecked-background-color);transition:var(--transition-duration)}.switch.toggle{width:var(--toggle-width);height:var(--toggle-height)}.switch.toggle:not(.no-curve) .slider.round{border-radius:calc(var(--toggle-height) / 2)}.switch.toggle.no-curve .slider.round{border-radius:var(--no-curve-radius)}.switch.toggle .slider.round:before{position:absolute;content:"";height:var(--slider-diameter);width:var(--slider-diameter);left:var(--slider-padding);top:50%;transform:translateY(-50%);background-color:var(--slider-color);transition:var(--transition-duration);border-radius:var(--no-curve-radius)}.switch.toggle:not(.no-curve) .slider.round:before{border-radius:50%}.switch.toggle input:checked+.slider.round{background-color:var(--checked-background-color)}.switch.toggle input:checked+.slider.round:before{transform:translate(calc(var(--toggle-width) - var(--slider-diameter) - var(--slider-padding) * 2),-50%)}.switch.check{width:var(--toggle-height);height:var(--toggle-height)}.switch.check .slider.check{background-color:transparent;border:1px solid #a5a5a556;border-radius:var(--no-curve-radius)}.switch.check .slider.check:before{position:absolute;content:"";height:100%;width:100%;left:0;top:0;background-color:transparent;transition:var(--transition-duration)}.switch.check input:checked+.slider.check{background-color:var(--checked-background-color);border-color:var(--checked-background-color)}.switch.check input:checked+.slider.check:before{content:"✓";display:flex;align-items:center;justify-content:center;color:var(--slider-color);font-size:calc(var(--slider-diameter) * .8);font-weight:700}.btn-style-1{display:flex;align-items:center;justify-content:center;min-height:35px;gap:10px;background-color:var(--light-blue);padding:10px 25px;border-radius:6px;font-weight:600;cursor:pointer;transition:background-color 1s ease}.btn-style-1:hover{background-color:var(--logo-color-1)}.button-container{position:relative;display:flex;width:fit-content;background-color:var(--white);border:1px solid var(--border-color-light-1);border-radius:8px;padding:4px;overflow:hidden}.button-wrapper{position:relative}.button-item{position:relative;display:inline-flex;align-items:center;padding:3px 15px;border:none;background:transparent;cursor:pointer;z-index:2;font-size:13px;font-weight:600;color:#666;text-align:center;text-decoration:none}.dark .button-item{color:var(--color-1)}.button-item.active{color:#fff}.slider-background{position:absolute;top:4px;bottom:4px;left:4px;background:var(--light-blue);border-radius:6px;z-index:0}.icon{margin-right:8px}.form-container .input-col,.form-container{--color-error: #ff6b6b;--color-focus: #2196f3;--color-white: #fff;--color-border-input: var(--input-border-color);width:100%;flex:1;flex-basis:200px;position:relative}.form-container .input-wrapper{position:relative;width:100%;margin-bottom:6px}.remove-btn svg{flex-shrink:0}.css-1q6z1x{display:grid!important}.form-container .floating-label{position:absolute;left:12px;top:50%;transform:translateY(-50%);height:calc(var(--input-height) - 15px);display:flex;align-items:center;gap:5px;padding:0 4px;background-color:var(--input-background);pointer-events:none;font-size:var(--input-font-size);color:var(--floating-label-color);transition:all .2s ease;transition-property:transform,font-size,color,left,top,padding;z-index:5}.form-container .fixed-label{display:block;color:var(--color-2);font-size:13px;margin-bottom:16px}.form-container .floating-label.w-70.prefilled{width:max-content}.react-select__value-container{display:grid!important}.form-container .label-text{opacity:.85}.label-white label{color:var(--color)}.form-container .fixed-label .req,.form-container .floating-label .req{color:var(--color-error)}.form-container .floating-label,.form-container .fixed-label{--floating-label-color: var(--input-color)}.form-container .floating-label.focused,.form-container .input-wrapper .react-select__control--is-focused+.floating-label{top:0;height:max-content;font-size:.82rem;transform:translateY(-50%);width:auto}.form-container .floating-label.w-70{width:70%}.form-container .floating-label.error,.form-container .fixed-label.error{--floating-label-color: var(--color-error)}.input-wrapper:focus-within .floating-label:not(.error):not(.prefilled).focused{color:var(--color-focus)}.form-container .form-control{display:flex;width:100%;flex-direction:column;row-gap:var(--input-gap-row)}.form-container .input-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));column-gap:var(--input-gap-col);row-gap:var(--input-gap-row);margin-bottom:0}textarea{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important}.preview-inputs{position:relative;z-index:51}input::-webkit-calendar-picker-indicator{filter:invert(0);cursor:pointer}:root.light input::-webkit-calendar-picker-indicator{filter:invert(1)}.form-container .input-wrapper input:focus+.floating-label,.form-container .input-wrapper textarea:focus+.floating-label,.form-container .input-wrapper input.prefilled+.floating-label,.form-container .input-wrapper textarea.prefilled+.floating-label{top:0;font-size:.82rem;transform:translateY(-50%)}.form-container .input-wrapper input:focus+.floating-label,.form-container .input-wrapper textarea:focus+.floating-label{color:var(--color-focus)}.form-container .input-wrapper input,.form-container .input-wrapper textarea{width:100%;height:var(--input-height);padding:0 12px;border:1px solid var(--color-border-input);border-radius:8px;font-size:var(--input-font-size);outline:none;color:var(--auth-color-1);transition:border-color .3s ease;background-color:var(--input-background)}.form-container .input-wrapper textarea{padding:16px 12px}.form-container .input-wrapper input[type=password]{padding-right:50px}.form-container .input-wrapper textarea{resize:vertical;min-height:80px}.form-container .input-wrapper input:not(:read-only):focus,.form-container .input-wrapper textarea:not(:read-only):focus{border-color:var(--color-focus)}input:read-only,textarea:read-only{pointer-events:none}.form-container .input-wrapper.error input,.form-container .input-wrapper.error textarea{border-color:var(--color-error)}.form-container .input-wrapper input.prefilled,.form-container .input-wrapper textarea.prefilled{background:var(--input-background)}.form-container .input-wrapper input:-webkit-autofill,.form-container .input-wrapper input:-webkit-autofill:hover,.form-container .input-wrapper input:-webkit-autofill:focus,.form-container .input-wrapper input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--input-background) inset!important;-webkit-text-fill-color:var(--auth-color-1)!important;background-color:var(--input-background)!important;transition:background-color 5000s ease-in-out 0s}.form-container .input-wrapper input:-webkit-autofill+.floating-label{top:0;font-size:.82rem;transform:translateY(-50%)}.form-container .input-wrapper input::placeholder,.form-container .input-wrapper textarea::placeholder{color:transparent;opacity:0;transition:color .2s ease,opacity .2s ease}.form-container .input-wrapper input:focus::placeholder,.form-container .input-wrapper textarea:focus::placeholder{color:#666;opacity:1}.form-container .input-wrapper input.prefilled::placeholder,.form-container .input-wrapper textarea.prefilled::placeholder{color:transparent}.form-container .input-wrapper input[type=file]::placeholder{color:transparent}.form-container .toggle-password{position:absolute;right:12px;top:50%;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#666;font-size:1.2rem;padding:0}.form-container .inp-err-list{list-style:none;padding:0;margin:5px 0 0}.form-container .inp-err-list li{display:flex;align-items:center;color:var(--color-error);font-size:12px}.form-container .inp-err-list li svg{margin-right:5px}.form-container input:disabled,.form-container textarea:disabled,.form-container .toggle-password:disabled{cursor:not-allowed}.form-container .rsw-editor{min-height:150px;border:1px solid var(--input-border-color)}.form-container .rsw-toolbar{flex-wrap:wrap;background-color:var(--white);border-bottom:1px solid var(--input-border-color)}.form-container .rsw-btn{color:var(--color-2)}.form-container .rsw-btn[data-active=true]{background:var(--light-blue)}.form-container .rsw-separator{border-right:1px solid var(--input-border-color)}.form-container .rsw-btn:hover{background:var(--high-light-color-1)}.form-container .rsw-ce{font-size:14px;overflow-y:auto;--size: 7px;--padding-size: 0px;--sb-thumb-color: var(--scrollbar-color-1-thumb);--sb-thumb-hover-color: var(--scrollbar-color-1-thumb-hover);--sb-track-color: transparent;max-height:var(--wysiwyg-max-height)}.form-container .rsw-ce::-webkit-scrollbar{width:var(--scrollbar-width)}.form-container .rsw-ce::-webkit-scrollbar-track{background:transparent;border-radius:var(--scrollbar-br-track)}.form-container .rsw-ce::-webkit-scrollbar-thumb{background-color:var(--scrollbar-br-thumb-bg-color);border-radius:var(--scrollbar-br-thumb)}.form-container .rsw-ce:hover::-webkit-scrollbar-thumb,.form-container .rsw-ce::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-br-thumb-hover-bg-color)}.form-container .rsw-ce:focus{outline:1px solid var(--light-blue)}.form-container .rsw-dd{background-color:var(--high-light-color-1);border:1px solid var(--border-color-5);color:var(--color-2)}.form-container .react-select__control{height:var(--input-height);min-height:unset}.form-container .react-select__menu{z-index:10}.form-container .react-select__value-container{height:100%;padding:0 12px}.form-container .input-wrapper.error .react-select__control,.form-container .input-wrapper.error .react-select__control:hover{border-color:var(--color-error)!important}.checkbox-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.checkbox-label{display:flex;gap:10px;flex:1;align-items:center;gap:0px}input[type=file]{padding:8px}.form-container .react-select__placeholder{visibility:hidden}.form-container .react-select__control--is-focused .react-select__placeholder{visibility:visible}.img-file-wrapper{display:flex;flex-direction:column;min-height:400px;height:100%;max-height:400px;overflow:hidden;padding-bottom:10px;border:1px solid var(--border-color-1)}.img-prev-scr{height:100%;padding:10px}.img-file-hd{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:60px;flex-shrink:0;gap:20px;padding:5px 10px;overflow:hidden;border-bottom:1px solid var(--border-color-1)}.img-file-hd .form-action-loader{bottom:0;--duration: 1s;--width: 100px}.img-file-body{position:relative;height:100%;min-height:300px;padding-top:10px}.dropzone{position:absolute;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:var(--background-color);padding:0 12px;left:8px;right:8px;bottom:0;top:8px;font-size:var(--input-font-size);color:var(--color-2);transition:background-color .45s ease}.dropzone{--background-color: transparent}.dropzone.drag-over{--background-color: #4093ff2d}.dropzone.dash-border{--dl: 7px;--ds: 5px;--dt: 1.4px;--vg: 2px;--dc: var(--color-border-input)}.input-col.error .img-file-wrapper{border-color:var(--color-error)}.image-previews{padding:20px 10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));flex-wrap:wrap;column-gap:10px;row-gap:30px}.image-preview-item{position:relative;display:flex;flex-direction:column;gap:5px}.img-preview-ctn{position:relative;aspect-ratio:1/1;overflow:hidden}.image-preview{width:100%;height:100%;object-fit:var(--object-fit, cover);object-position:center;border-radius:4px;border:1px solid var(--color-border-input)}.image-controls{position:absolute;bottom:5px;right:5px;display:flex;gap:5px}.drag-content-text{display:flex;flex-direction:column;align-items:center;gap:5px;pointer-events:none}.drag-content-text svg{font-size:4rem;margin-bottom:10px;color:var(--border-color-5)}.drag-content-text span{display:block;font-size:10px;opacity:.8}.image-control-btn{background:#000000b3;border:none;color:#fff;padding:4px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}.image-control-btn:hover{background:#000000e6}.image-info{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:var(--color-2)}.file-name{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.file-size{color:var(--color-2);flex-shrink:0}.upd-files-btn{gap:0px;padding:5px 10px;color:var(--color-2);cursor:pointer;transition:color 1s ease}.upd-files-btn:hover{color:var(--light-blue)}.upd-files-btn svg{font-size:1.5rem;margin-bottom:-3px}.upd-files-btn span{display:block;font-size:10px}.web-image-import{--border-rad: 4px;--right: 5px;--button-width: 70px;--left: 5px;--font-size: 1.5rem;--min-width: calc(var(--right) + var(--button-width));position:relative;display:flex;max-width:400px;justify-content:end;width:100%}.web-image-import input{height:100%;width:100%;min-height:45px;border:1px solid var(--input-border-color);background-color:var(--input-background);padding-right:calc(var(--min-width) + 10px);padding-left:calc(var(--font-size) + 10px);outline:none;border-radius:var(--border-rad);color:var(--input-color)}.imf-fl-2{display:flex;align-items:center;justify-content:flex-end;flex:2}.web-image-import .globe{position:absolute;top:50%;transform:translateY(-50%);font-size:var(--font-size);left:var(--left);color:var(--input-color)}.web-image-import button{position:absolute;top:50%;transform:translateY(-50%);right:var(--right);min-width:var(--min-width);height:calc(100% - 2 * var(--right));background-color:var(--light-blue);color:#fff;cursor:pointer;border-radius:var(--border-rad);transition:background-color .45s ease}.web-image-import button:hover{background-color:#2196f3}.color-selector-container{position:relative;width:100%}.color-input-wrapper{position:relative;display:flex;align-items:center;gap:8px}.color-text-input{flex-grow:1;padding:8px;border:1px solid #ccc;border-radius:4px;font-size:14px}.color-swatch-preview{position:absolute;right:10px;width:40px;height:24px;border:1px solid var(--color-border-input);border-radius:4px;cursor:pointer}.color-palette-dropdown{position:absolute;top:100%;left:0;z-index:10;background-color:var(--background-color);border:1px solid var(--color-border-input);border-radius:4px;padding:8px;width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(20px,1fr));gap:8px;box-shadow:0 2px 4px #0000001a}.color-swatch{width:24px;height:24px;border-radius:4px;cursor:pointer;border:2px solid transparent;transition:border .2s ease}.color-swatch:hover{border:2px solid var(--color-border-input)}.color-swatch.selected{border:2px solid var(--color-focus)}.form-container.terms-p .input-col,.form-container.terms-p{flex-basis:65px}.form-container.terms-p .input-col{width:max-content;max-width:600px;margin:0 auto;justify-content:center}.terms-p{font-size:16px}.form-container.terms-p .input-col .checkbox-label{display:flex;align-items:center;gap:8px;font-size:15px;color:var(--text-color-1);cursor:pointer}.form-container.terms-p .input-col .checkbox-label input{height:24px;width:24px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid var(--border-color-2);border-radius:4px;background-color:var(--border-color-1);transition:all .2s ease;position:relative;cursor:pointer}.form-container.terms-p .input-col.err .checkbox-label input{border:2px solid var(--color-error)}.form-container.terms-p .input-col .checkbox-label input:checked{background-color:#2563eb;border-color:#2563eb}.form-container.terms-p .input-col .checkbox-label input:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:14px;font-weight:700}.form-container.terms-p .input-col .checkbox-label input:focus{outline:none}.form-container.terms-p .input-col .checkbox-label input:disabled{background-color:var(--border-color-1);border-color:var(--border-color-2);cursor:not-allowed}.form-container.terms-p .input-col .checkbox-label input:disabled+span{color:#9ca3af;cursor:not-allowed}.form-container.terms-p .input-col .checkbox-label a{color:#2563eb;text-decoration:underline;transition:color .2s ease}.form-container.terms-p .input-col .checkbox-label a:hover{color:#1e40af}button:disabled{pointer-events:none}.checkbox-label.check-style-1{display:flex;align-items:center;font-size:14px;color:var(--color);cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-label.check-style-1 span{color:var(--color);opacity:.8}.checkbox-label.check-style-1 input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:1px solid var(--border-color-2);border-radius:4px;flex-shrink:0;background-color:var(--border-color-1);position:relative;cursor:pointer;transition:all .2s ease}.checkbox-label.check-style-1 input[type=checkbox]:checked{background-color:#007bff;border-color:#007bff}.checkbox-label.check-style-1 input[type=checkbox]:checked:after{content:"✔";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px}.checkbox-label.check-style-1 input[type=checkbox]:disabled{border-color:var(--border-color-3);background-color:var(--border-color-2);cursor:not-allowed}.checkbox-label.check-style-1 input[type=checkbox]:disabled:checked:after{color:#999}.checkbox-label.check-style-1 input[type=checkbox]:hover:not(:disabled){border-color:var(--border-color-3)}.checkbox-label.check-style-1 input[type=checkbox]:focus,.checkbox-label.check-style-1 input[type=checkbox]:active{outline:none;box-shadow:none}input[type=checkbox]{flex-shrink:0}.accordion-toggle-btn{background-color:var(--light-blue);padding:5px 10px;gap:5px;border-radius:4px}.form-container{--input-gap-row: 20px;--input-gap-col: 20px;--input-font-size: 13px;--input-color: var(--color-2);--input-height: 44px;--input-background: var(--white);--input-border-color: var(--border-color-5);--form-flex-padding: 20px;--select-value-container-padding: 0 12px;--select-dropdown-indicator-padding: 0 12px;--select-clear-indicator-size: 28px;--select-dropdown-indicator-size: 40px;--select-option-font-size: 13px;position:relative;height:100%;max-width:100%;box-sizing:border-box}.pg-content-wrapper{position:relative}.err-div{position:absolute;z-index:10;background-color:#452828}.form-container .img-file-wrapper{--input-font-size: 12px;--input-height: 30px;--select-value-container-padding: 0 5px;--select-dropdown-indicator-padding: 0 4px;--select-clear-indicator-size: 2px;--select-dropdown-indicator-size: 22px;--select-option-font-size: 12px}.form-flex{display:flex;height:100%;width:100%;max-width:100%;gap:30px;padding:var(--form-flex-padding);overflow:visible}.embedded .form-flex{padding:0}.form-flex.scb{overflow-x:hidden}.form-container:not(.embedded) .form-accordion:last-child{padding-bottom:50vh}.form-accordion-wrapper{display:flex;flex-direction:column;gap:20px;flex:2;height:100%;max-width:100%;min-width:0}.form-container form{height:100%}.form-accordion-nav{position:sticky;top:0;display:flex;justify-content:flex-end;flex:1}.button-grid{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.button-grid button{background-color:var(--white);padding:10px;color:var(--color);border:1px solid var(--color);transition:all .35s ease}.button-grid button{--color: var(--light-blue-text)}.button-grid button:hover{--color: var(--light-blue)}.fm-acc-nav-list{max-width:300px;min-width:150px;list-style:none}.fmab-content{max-width:800px;padding:10px 0}.fmab-content .form-panel{max-width:800px}.fmnl-li{font-size:13px;width:100%;color:var(--color-2);border-left:2px solid var(--border-color)}.fmnl-li{--border-color: var(--border-color-4);padding:8px 15px;cursor:pointer}.fmnl-li.active{color:var(--light-blue);--border-color: var(--light-blue)}.fm-acc-hd{height:40px;background-color:var(--background-color);display:flex;align-items:center;justify-content:space-between;padding:5px 10px;color:var(--color-2);cursor:pointer}.fm-acc-hd span{font-size:.82rem;color:var(--color-2)}.form-flex-action-wrapper{position:relative;display:flex;flex-direction:column;height:100%;padding-top:10px;overflow:hidden}.form-action{position:relative;padding:10px var(--form-flex-padding);display:flex;align-items:center;gap:15px;border-top:1px solid var(--border-color-3)}.dyn-section{display:flex;flex-direction:column;flex-wrap:nowrap;gap:10px;padding:10px;border:1px solid var(--border-color-1);border-radius:10px}.dyn-sec-ctn{display:grid;gap:10px}.dyn-sec-ctn.g-250{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.dyn-sec-ctn.g-1-input-rows .input-row{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));column-gap:10px}.dyn-sec-ctn.g-2-input-rows .input-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));column-gap:10px}.dyn-section h3{font-size:16px;font-weight:500}.dyn-fm-hd{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px}.dym-remove{display:flex;align-items:center;justify-content:end;--btn-bg: var(--dirty)}.dyn-add{display:flex;align-items:center;padding:10px;--btn-bg: var(--light-blue)}.dym-remove button,.dyn-add button{cursor:pointer;min-height:25px;background-color:var(--btn-bg);display:flex;align-items:center;justify-content:center;gap:5px;padding:5px 10px;border-radius:4px;transition:.45s ease;transition-property:scale,opacity}.dym-remove button{gap:0px}.dym-remove button span{display:block;width:0;overflow:hidden}.dym-remove button:hover{gap:5px}.dym-remove button:hover span{width:100%}.dym-remove button svg{font-size:16px}.dyn-add button{min-height:44px;min-width:40%}.dyn-form button:hover{opacity:.9}.dyn-form button:active{opacity:.7;scale:.95}.acc-form:not(.is-open){max-height:0px;overflow:hidden}.acc-form.is-open{transition:max-height .45s ease;max-height:100%}.fm-action-btn{text-decoration:none;background-color:var(--btn-background-color);color:var(--btn-color);border:1px solid var(--btn-border-color);display:flex;align-items:center;justify-content:center;padding:5px 20px;font-size:14px;min-height:35px;border-radius:4px;cursor:pointer;transition:all .35s ease;transition-property:border,background-color,color}.fm-action-btn.cancel{--btn-background-color: transparent;--btn-color: var(--color-2);--btn-border-color: var(--border-color-5)}.fm-action-btn[type=submit],.fm-action-btn.confirm{--btn-background-color: var(--light-blue);--btn-color: #fff;--btn-border-color: var(--light-blue)}.fm-action-btn.cancel:hover{--btn-background-color: transparent;--btn-color: #2d80d3;--btn-border-color: #2d80d3}.fm-action-btn[type=submit]:hover,.fm-action-btn.confirm:hover{--btn-background-color: #2d80d3;--btn-color: #fff;--btn-border-color: #2d80d3}.owner-row{display:flex;gap:10px;align-items:flex-end}.form-underline{margin-top:-10px;border-bottom:1px solid var(--border-color-3);padding-bottom:15px}.progress-bar{position:absolute;bottom:20px;left:5px;right:5px;height:4px;background:#0000001a;border-radius:2px}.progress{height:100%;background:var(--color-focus);border-radius:2px;transition:width .2s ease}.remove-btn{display:flex;align-items:center;justify-content:center;background-color:#ff4d4f;color:#fff;border:none;max-width:80px;padding:8px 10px;cursor:pointer;border-radius:4px}.add-btn-input{display:flex;align-items:center;justify-content:center;background-color:#1890ff;color:#fff;min-height:38px;border:none;padding:8px 16px;cursor:pointer;border-radius:4px;width:100%;max-width:200px;margin:0 auto}.fm-action-btn:disabled{opacity:.85;cursor:not-allowed}.form-info-text{font-size:13px;color:var(--color-2)}.pg-container .form-container{margin:0}.grid-select-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:16px;margin-top:8px}.grid-select-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;border:1px solid var(--border-color-2);border-radius:8px;cursor:pointer;transition:all .2s ease;background-color:var(--white)}.grid-select-item:hover{border-color:var(--border-color-2)}.grid-select-item.selected{border-color:#3b82f6;background-color:#3b83f60f}.grid-select-item.disabled{opacity:.5;cursor:not-allowed}.grid-select-checkbox{position:absolute;top:8px;right:8px;width:20px;height:20px;border:2px solid var(--border-color-2);border-radius:50%;background-color:var(--border-color-3)}.grid-select-item.selected .grid-select-checkbox{border-color:#3b82f6}.grid-select-checkbox-inner{width:12px;height:12px;border-radius:50%;background-color:#3b82f6;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.grid-select-image{width:64px;height:64px;object-fit:contain;margin-bottom:8px}.grid-select-label{font-size:14px;text-align:center;color:var(--text-color-1)}.grid-select-item.selected .grid-select-label{color:var(--color-1)}.inf-blk{--pd-right: 60px;position:relative;display:flex;align-items:center;padding:15px;border-radius:8px;background-color:var(--card-bg);background:var(--card-gradient);transition:transform .2s ease,box-shadow .2s ease;padding-right:var(--pd-right)}.dark .inf-blk{border:1px solid var(--card-bg)}.inf-abs{position:absolute;display:flex;align-items:center;justify-content:center}.inf-abs-desc{display:block}.inf-blk .icon-wrapper{top:15px;right:15px;font-size:1.3rem;color:#fff;padding:10px;background-color:var(--azure);border-radius:8px}.status-wrapper.inf-abs{right:15px}.inf-blk .content h3{margin:0;font-size:12px;font-weight:500;color:var(--color-1)}.inf-blk .content .amount{margin:0;font-size:1.3rem;font-weight:700;color:var(--color-1);display:flex;align-items:center;padding-bottom:10px}.naira-icon{transform:scale(1.4)}.inf-blk .content .description{font-size:11px;color:var(--color-1);left:15px;bottom:13px;padding-right:var(--pd-right)}.inf-blk .content .description strong{margin-right:3px;color:var(--color)}.inf-blk .status{width:100%;display:flex;align-items:center;justify-content:space-between;font-size:2.8rem;transform:scaleY(.4);color:var(--color)}.inf-blk .up{--color: #4caf4fe1}.inf-blk .down{--color: #f44336}.inf-blk .neutral{--color: #ffc107}.inf-blk-overview{display:grid;grid-template-columns:repeat(2,minmax(100px,1fr));grid-auto-rows:minmax(100px,150px);gap:10px}.input-display-col{position:relative}.in-dsp-ctn{--t: 5px;top:5px;left:5px;right:5px;height:calc(var(--input-height) - (2 * var(--t)));border-radius:4px;position:absolute;padding:4px 8px;display:flex;align-items:center;gap:8px;background-color:var(--input-background)}.inp-spin{height:max-content}.in-dsp-ctn span{font-size:14px}.in-dsp-ctn.loading{--color: var(--loading)}.in-dsp-ctn.default{--color: var(--light-blue-text)}.in-dsp-ctn.success{--color: var(--green-1)}.in-dsp-ctn.success span,.in-dsp-ctn.success svg{font-size:15px;font-weight:500}.in-dsp-ctn.error{--color: var(--red)}.in-dsp-ctn{color:var(--color)}svg.inp-spin{animation:spin .7s linear infinite}.progress-container{display:flex;height:100%;gap:3px;overflow:hidden;border-radius:8px}.progress-container-wrapper{overflow:hidden;padding:4px;border-radius:8px;background-color:var(--border-color-3)}.progress-segment{height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;transition:all .3s ease}.progress-segment:hover{opacity:.9}.analy-stacked-progress{display:flex;flex-direction:column;gap:10px}.segment-label{text-shadow:0 1px 2px rgba(0,0,0,.3)}.pc-legends{--g-t-c: repeat(2, minmax(100px, 1fr))}.guest-progress .pc-legends{--g-t-c: repeat(auto-fit, minmax(120px, 1fr))}.pc-legends{display:grid;grid-template-columns:var(--g-t-c);grid-auto-rows:minmax(30px,50px);justify-content:space-between;color:var(--color-1);width:100%;gap:8px;padding-top:8px}.pc-legend{display:flex;align-items:center;gap:8px}.pc-bar{width:6px;height:100%;border-radius:4px}.pc-details{display:flex;flex-direction:column;align-items:start;gap:1px}.pc-details span{text-transform:capitalize;font-size:11px;opacity:.9}.pc-details h3{margin:0;font-size:18px;font-weight:700}.occupancy-info{display:flex;font-size:14px;flex-wrap:wrap;font-weight:700;align-items:center;justify-content:center;gap:1px;column-gap:40px;padding:10px 0}.w-o-span{font-size:14px;font-weight:500}.pc-legend-occupancy{display:flex;width:100%}.occupancy-info h1,.pc-legend .total{background-color:var(--high-light-color-1);border:1px solid var(--border-color-light-1);font-size:1.4rem;border-radius:8px;padding:5px 10px;text-align:center}.pc-legend .total span{font-size:10px}.occupancy-info span{display:block;font-size:13px;text-align:center}.occ-half-doughnut{max-height:70px;max-width:110px;position:relative}.header-nav{min-height:46px;flex-shrink:0;width:100%;display:flex;padding-right:var(--padding-right);align-items:center;justify-content:space-between;gap:20px}.pg-nav-links{height:100%;display:flex;gap:2px}.pg-nav-links li{height:100%}.pg-nav-links li a{height:100%;display:flex;border-radius:4px 4px 0 0;align-items:center;justify-content:center;text-decoration:none;font-size:14px;gap:10px;padding:5px 15px;background-color:var(--na-headernav-bg);color:#657fa7d3}.pg-nav-links li a:hover{color:var(--light-blue-text);background-color:var(--white)}.pg-nav-links li a:not(.active):focus{color:var(--light-blue);background-color:var(--white)}.pg-nav-links li a.active{color:var(--light-blue-text);background-color:var(--white)}.title-nav .pg-nav-links li a.active{color:var(--title-font-color);font-size:14px;background-color:transparent;justify-content:start;padding:0;font-weight:700}.pg-ctrl-ctn{display:flex;align-items:center;justify-content:end;gap:10px}.pg-controls{--h: 33px}.pg-buttons,.pg-search-input{text-decoration:none;height:var(--h);display:flex;align-items:center;gap:5px;justify-content:center;font-size:13px;color:var(--color-1);background-color:var(--white);border-radius:4px;border:1px solid var(--border-color-light-1);transition:border .3s ease,color .3s ease}.pg-buttons{padding:3px 10px;cursor:pointer;line-height:1;font-size:13px}.pg-buttons svg{font-size:16px}.pg-search-input{position:relative;color:var(--color-1)}.pg-search-input input::placeholder{opacity:.75;color:var(--color-1)}.pg-search-input input{height:100%;width:100%;color:var(--color-1);background-color:transparent;border:none;outline:none;padding:3px 10px}.pg-search-input:focus-within,.pg-buttons:hover{border-color:#2d80d3}.pg-buttons:hover{color:#2d80d3}.pg-buttons.add-btn{background-color:var(--light-blue);color:#fff;transition:background-color .5s ease}.pg-buttons.add-btn:hover{background-color:#2d80d3;color:#fff}.pg-refresh{width:var(--h);height:var(--h);font-size:1.2rem;color:var(--color-1)}.pg-refresh:hover{color:#2d80d3}.pg-search-input.icon-right svg{position:absolute;right:10px}.sliding-panel{position:fixed;top:0;right:0;height:100%;width:100%;--pdr: 17px;background-color:var(--white);box-shadow:-2px 0 8px var(--border-color-3);border-left:1px solid var(--border-color-6);z-index:1000;overflow-y:auto}.sp-close-btn{position:absolute;left:0;top:10px;height:34px;width:50px;border-radius:0 20px 20px 0;cursor:pointer;background-color:var(--light-blue);opacity:1;z-index:100;transition:opacity .45s ease}.sp-close-btn:hover{opacity:.75}.sp-wrapper{display:flex;flex-direction:column;overflow:hidden;height:100%;flex-shrink:0}.sp-wrapper.form-container{margin:0}.sp-header{display:flex;align-items:center;padding-left:60px;padding-right:10px;height:60px;border-bottom:1px solid var(--border-color-3)}.sp-title{font-size:16px;font-weight:500;color:var(--color)}.sp-body{flex-grow:2;height:100%}.sp-footer{flex-shrink:0;min-height:60px;border-top:1px solid var(--border-color-3)}.sp-list{display:flex;gap:10px;flex-direction:column;padding:25px 10px 10px 15px}.sp-list-item{display:flex;align-items:center;border-radius:4px;gap:10px;color:var(--color);background-color:var(--border-color-3)}.sp-color{display:block;height:6px;width:12px;border-radius:3px}.sp-img-wrap{--size: 50px;height:var(--size);width:var(--size);flex-shrink:0}.lft-min-w{min-width:max-content}.sp-list-content{display:flex;padding:10px;flex-grow:2;flex-direction:row;gap:10px}.sp-img-wrap img{height:100%;width:100%;object-fit:cover;border-radius:4px}.sp-ls-row{display:flex;align-items:center;justify-content:space-between}.sp-item-name{font-size:14px;font-weight:500}.sp-cat-name{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--color-1)}.q-btn-wrapper{display:flex;box-shadow:var(--box-shadow-1);border-radius:4px;background-color:var(--border-color-4)}.q-btn-wrapper.err{border:1px solid var(--error-button-bg)}.q-btn-wrapper button,.q-btn-wrapper input{display:flex;align-items:center;justify-content:center;height:30px;min-width:22px;color:var(--color)}.q-btn-wrapper button{background-color:var(--light-blue);cursor:pointer;color:#fff;border:1px solid var(--border-color-3)}.q-btn-wrapper button:first-child{border-radius:4px 0 0 4px}.q-btn-wrapper button:last-child{border-radius:0 4px 4px 0}.q-btn-wrapper button:disabled{background-color:var(--border-color-4);opacity:.5}.q-btn-wrapper input{border:1px solid var(--white);background-color:var(--white);transition:all .45s ease}.q-btn-wrapper input:focus{border:1px solid var(--light-blue)}.sp-list-item{position:relative;justify-content:space-between;transition:all 1s ease}.sp-remove-ctn{position:absolute;visibility:hidden}.sp-list-text{display:flex;justify-content:center;flex-direction:column;gap:5px}.sp-list-text:hover .sp-remove-ctn{background-color:var(--hover-background-light);z-index:10;border-radius:4px;top:0;bottom:0;left:0;right:0;visibility:visible}.sp-list-actions{padding:10px}.sp-remove-ctn button{height:30px;width:30px;font-size:18px;border-radius:4px;opacity:.5;transform:all .75s ease;cursor:pointer;background-color:var(--error-button-bg)}.sp-remove-ctn button:hover{opacity:.75}.sp-remove-ctn button:active{transform:scale(.9)}.sp-footer{display:flex;align-items:center;justify-content:flex-end;padding:10px 15px;padding-right:var(--pdr)}.sp-footer .fm-action-btn{display:flex;gap:10px;transition:all .3s ease}.sp-footer .fm-action-btn:hover{gap:10px}.sp-items-wrapper.form-fields{display:flex;flex-direction:column;gap:20px;padding:25px 10px}.sp-items-wrapper.form-fields textarea{padding:10px!important}.sp-items-wrapper.form-fields .input-wrapper{margin-bottom:0!important}.sp-items-wrapper.form-fields .input-wrapper input{padding:10px!important}.sp-op-type-ctn{padding:15px var(--pdr) 15px 15px}.sp-body.scb{overflow-y:scroll}.table-container{position:relative;width:100%;height:100%;margin:0 auto;padding-bottom:10px;border-radius:4px;overflow:auto}.table{width:100%;border-collapse:collapse;background-color:var(--white)}.full-table-grid{display:flex;height:100%;width:100%;flex-direction:column;overflow:hidden}.table-wrapper{display:flex;flex-grow:2;height:100%;overflow:hidden;padding:10px 0 0 15px;background-color:var(--white)}.table-pagn{padding:10px 0;min-height:60px;flex-shrink:0;display:flex;align-items:center;justify-content:flex-end}.table-header{background-color:var(--table-header-color-1);position:sticky;top:0}.pagination-controls{display:flex;align-items:center;gap:10px;font-size:12px}.pagination-arrow{display:flex;align-items:center;background:none;border:none;cursor:pointer;font-size:14px;color:var(--color-1)}.pagination-arrow span{display:none}.pagination-arrow:disabled{opacity:.5;cursor:not-allowed}.page-size-select{padding:5px;border-radius:4px;border:1px solid #89b7d649;background-color:var(--white);color:var(--color-1);transition:border-color .3s ease}.page-size-select:focus,.page-size-select:hover{border-color:var(--light-blue);outline:none}.pagination-numbers{display:flex;align-items:center;gap:2px}.pagination-number{background:none;border:none;cursor:pointer;height:25px;min-width:25px;padding:3px;color:var(--color-1)}.pagination-number.active{background:var(--white);color:var(--light-blue);border:1px solid var(--light-blue);border-radius:4px}.pagination-ellipsis{padding:5px}.table-header-cell{text-align:left;font-weight:600;font-size:14px;color:var(--color-1);position:relative;text-overflow:ellipsis;white-space:nowrap}.table-header-cell .header-content{padding:12px 16px}.header-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sortable{cursor:pointer}.sortable:hover{color:var(--color-1)}.app-table-image-cell{--size: 40px;width:var(--size);height:var(--size);display:flex;align-items:center;justify-content:center}.app-table-image-cell img{width:100%;height:100%;object-fit:cover;border-radius:4px}.app-table-color-box{width:20px;height:10px;border-radius:10px}.header-content{background-color:var(--table-header-color-1);border-bottom:1px solid #e0e0e018;display:flex;align-items:center;gap:4px;height:50px;position:relative}.pg-num-items{display:flex;position:absolute;align-items:center;justify-content:center;top:-6px;right:2px;font-size:12px;font-weight:500;min-height:15px;min-width:15px;padding:3px;background-color:#2a6b5a;border-radius:5px;color:#fff}.settings-header .header-content{justify-content:flex-end}.table-header-cell.drop-target{position:relative;background-color:#007bff1a}.table-header-cell.drop-target:before{content:"";position:absolute;height:calc(100% - 2px);width:1px;left:0;top:50%;transform:translateY(-50%);outline:1px dashed #007bff;z-index:100}.resize-handle{position:absolute;right:-2px;width:3px;height:calc(100% + 2px);top:50%;transform:translateY(-50%);background-color:transparent;cursor:col-resize;z-index:1;transition:width .2s ease,background-color .2s ease}.table-header-cell:hover .resize-handle{background-color:#007bff6c}:root.dragging .table-header-cell:hover .resize-handle{background-color:transparent}.table-header-cell:hover .resize-handle:hover{width:4px;background-color:#007bff}.td-pd{display:block;padding:20px 16px}.table-cell{color:var(--color-1)}.sort-indicator{font-size:12px}body.resizing{cursor:col-resize}.table-body{font-size:14px}.table-row:nth-child(2n){background-color:var(--table-stripe-1)}.table-row .table-cell{background-color:var(--white)}.table-row:nth-child(2n) .table-cell{background-color:var(--table-stripe-1)}.table-row:hover,.table-row:hover .table-cell{background-color:var(--table-hover-color-1)!important;color:var(--light-blue-text)}.table-row.selected,.table-row.selected .table-cell{transition:background-color .1s ease;background-color:var(--table-hover-color-1)}.table-checkbox-cell{width:40px;text-align:start}.table-checkbox-cell .header-content,.tb-cell-chkbx{padding:12px}.checkbox{width:16px;height:16px;vertical-align:middle}input.checkbox{color:none}input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:18px;overflow:hidden;height:18px;border:1px solid #89b7d649;border-radius:3px;background-color:var(--white);pointer-events:auto!important;cursor:pointer;transition:border-color .3s ease}input[type=checkbox]:hover{border-color:var(--light-blue)}input[type=checkbox]:checked{background-color:var(--light-blue);border:none;display:flex;align-items:center;justify-content:center}input[type=checkbox]:checked:before{content:"✔";display:block;text-align:center;color:#fff;font-size:10px}input[type=checkbox]:checked:disabled{background-color:#89b7d649}.highlight{color:#007bff;font-weight:500}.app-title{font-size:24px;font-weight:700;color:#333;margin-bottom:20px;text-align:center}.settings-column{position:sticky;right:-1px;top:0;z-index:-1}.settings-icon{cursor:pointer;font-size:18px;text-align:center}.settings-dropdown{position:absolute;top:100%;right:0;background-color:var(--white);border:1px solid var(--white);border-radius:4px;box-shadow:0 2px 8px #00000026;padding:8px;z-index:10;max-height:300px;overflow-y:auto}.settings-item{display:flex;align-items:center;gap:8px;padding:4px 8px;cursor:pointer}.settings-item:hover{background-color:#f5f5f5}.settings-item input[type=checkbox]{margin:0}.settings-icon{display:flex;align-items:center;justify-content:center}.settings-icon svg{font-size:1.1rem}.settings-item span{font-size:13px;font-weight:400}.settings-header{background-color:var(--table-header-color-1);cursor:auto!important;z-index:10}.table-header-cell[draggable]{cursor:move}.table-header-cell.drag-over{background-color:#e0e0e0}.settings-item:hover{background-color:var(--high-light-color-1)}.drag-handle{background:none;border:none;margin-right:8px;font-size:16px;cursor:grab}.drag-handle:disabled{cursor:not-allowed;opacity:.5}.settings-text{flex-grow:1}.check-icon{margin-left:8px;cursor:pointer}.table-ft-actions{height:70px;padding:5px 15px 10px;background-color:var(--white)}.tfta-wrapper{display:flex;align-items:center;gap:15px;height:100%;width:100%;font-size:14px;border-radius:4px;padding:7px 15px;border:1px solid #006ae41f;background-color:#006ae409}.tfta-wrapper .tfta-btn{display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid #006ae479;padding:5px 15px;color:var(--color-1);cursor:pointer;background:transparent;text-decoration:none;transition:.45s ease;transition-property:opacity,scale;border-radius:4px}.tfta-wrapper .tfta-btn.del{color:var(--dirty);border-color:var(--dirty)}.tfta-wrapper .tfta-btn:hover{opacity:.8}.tfta-wrapper .tfta-btn:active{scale:.95}.td-absolute:hover{position:absolute}.td-pos:hover .r-details-ctn:hover .receiver-details{background-color:var(--table-hover-color-1)!important;padding-right:5px}.td-pos:hover .td-relative{position:relative}.td-wrap{display:flex;align-items:center;min-height:60px}.td-wrap:hover{position:unset}.power-state-ctn{display:flex;align-items:center;gap:15px;font-size:12px;font-weight:500}.p-state-bg{display:flex;height:8px;width:15px;border-radius:10px}.permissions-wrapper{display:flex;width:100%;max-width:600px}.table-btn-button{display:flex;align-items:center;justify-content:center;padding:8px 10px;font-size:13px;font-weight:500;color:#fff;background-color:var(--light-blue);white-space:nowrap;border:none;min-width:100px;min-height:35px;border-radius:4px;cursor:pointer;transition:background-color .2s ease,transform .1s ease}.table-btn-button:hover:not(:disabled){background-color:var(--light-blue-text);transform:translateY(-1px)}.table-btn-button:disabled{background-color:var(--light-blue-text);cursor:not-allowed;opacity:.6}.table-btn-spinner{display:inline-block;width:16px;height:16px;border:2px solid #ffffff;border-top-color:transparent;border-radius:50%;animation:spin .8s linear infinite}.td-status{display:flex;gap:10px;align-items:center}.td-status .dot{height:5px;width:5px;border-radius:50%;flex-shrink:0}.ic-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px}.ic-list-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;border-radius:8px;background-color:var(--card-bg, #f0f0f0);color:var(--text-color, #333);transition:background-color .3s ease,transform .2s ease;box-shadow:var(--box-shadow, 0 2px 4px rgba(0, 0, 0, .1))}.item-card-wrapper.scb{padding:20px calc(20px - var(--size)) 20px 20px;overflow-y:scroll}.ic-img-ctn{aspect-ratio:1/1;width:100%;position:relative;overflow:hidden}.ic-img-ctn img{width:100%;height:100%;object-fit:cover;border-radius:8px}.ic-content-desc{display:flex;flex-direction:column;gap:3px;min-height:60px;width:100%;padding:10px 8px;color:var(--color);font-size:14px}.ic-add-btn{position:absolute;right:10px;top:10px;height:35px;width:35px;border-radius:50%;background-color:var(--light-blue, #4094ff);cursor:pointer}.ic-add-btn.existing{background-color:#d97706}.ic-add-btn svg{font-size:18px;color:#ffffffb9}.ic-items-num{position:absolute;top:10px;left:10px;background-color:#fff;box-shadow:var(--box-shadow-1);padding:5px 10px;font-size:14px;font-weight:500;border-radius:8px;color:#d97706}.ic-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:5px}.ic-name{font-size:14px;font-weight:500}.ic-color{flex-shrink:0;height:100%;display:flex;align-items:flex-start;justify-content:flex-end}.ic-color span{display:block;width:20px;height:10px;border-radius:5px}.ic-category{font-size:12px;color:var(--color-2, #666)}.ic-wh{font-size:12px}.rate-table{width:100%;max-width:100%;min-width:0;flex-shrink:1;box-sizing:border-box}.rate-table .table-container{min-width:0;flex-shrink:1;max-width:100%}.rate-table .table-wrapper{padding:0;width:100%;overflow:auto;max-height:350px}.rate-table .table-cell,.rt-col{padding:12px 15px;color:var(--color-1)}.rate-table .table-cell.total-rates .rt-col{padding:5px 15px 0;background-color:var(--white)}.rate-table .table-wrapper th:first-child,.rate-table .table-wrapper td:first-child{position:sticky;background-color:var(--white);color:var(--color);font-size:14px;left:0;min-width:200px;z-index:2}.rate-table .table-wrapper td:first-child .rt-col{color:var(--color);font-weight:500}.rate-table .table-wrapper th:first-child .header-content{color:var(--color);height:51px}.rate-table .table-ro .table-cell,.rt-col .rate-table .table-wrapper th .header-content{font-size:14px;font-size:500;justify-content:center}.rate-table .table-wrapper .table-header th:first-child .header-content{text-align:left;justify-content:left}.rate-table .table-wrapper td:first-child.table-cell{padding:0;white-space:normal}.table-header-cell.active .header-content{display:flex;align-items:center;justify-content:center;background-color:var(--light-blue);color:#fff;height:51px;border-bottom:2px solid var(--border-color-3)}.table-cell.total-rates{font-weight:600}.rate-table .table-wrapper .table-row:last-child{position:sticky;background-color:var(--white);bottom:-1px;z-index:2}.rate-table .table-wrapper .total-rates{color:var(--color)}.rate-table .table-header{position:sticky;top:-5px;background-color:var(--white);z-index:10}.rate-table .table-wrapper th,.rate-table .table-wrapper td:not(:has(>.rt-col)),.rt-col{border-right:1px solid var(--border-color-3);border-bottom:1px solid var(--border-color-3)}.rate-table .table-wrapper th{font-size:14px;min-width:70px}.input-row.preview-inputs{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));column-gap:10px}.rate-table .table-row.highlight .table-cell,.rate-table .table-row.highlight .rt-col,.rate-table .table-row.highlight{color:var(--light-blue-text)!important}.rate-table .table-row.highlight .table-cell.pos{color:var(--green-1)!important}.rate-table .table-row.highlight .table-cell.neg{color:#ff4d4f!important}.resize-container{width:100%;height:100%}.resize-container.maximized{z-index:1000}.resize-container.maximized .form-panel{max-width:100%}.content-container{position:relative;width:100%;height:100%}.resize-content{padding:20px;height:100%}.resize-container.maximized .form-row-ctn.inps{justify-content:flex-start;height:100%}.resize-container.maximized .input-row.preview-inputs{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.resize-container.maximized .rate-table .table-wrapper{max-height:100%}.resize-container.maximized .rate-table{height:100%;overflow:hidden}.resize-container.maximized .form-control{height:100%}.resize-container.maximized .rate-table .table-container{height:100%;overflow:hidden}.action-buttons{position:absolute;top:10px;right:10px;display:flex;gap:8px}.action-button-resize{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:5px;font-size:20px;color:var(--color);cursor:pointer}.action-button-resize:hover:not(.disabled){background-color:#007bff19}.action-button-resize.disabled{opacity:.5;color:var(--color);cursor:not-allowed}.summary-container{max-width:600px;margin:0 auto}.summary-list{list-style:none;padding:0}.summary-item{display:flex;align-items:center;padding:8px 10px;border-bottom:1px solid var(--border-color-3)}.inv-summ-wrap{position:sticky;top:0;height:max-content}.summary-item:last-child{border-bottom:none}.summary-item .icon{display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:var(--intro-bg);margin-right:10px;width:20px;text-align:center}.summary-item .icon.amount{font-size:1.6rem}:root.dark .summary-item .icon{color:var(--color-1)}.summary-item .name{flex-grow:1;font-size:14px;color:var(--color-1)}.summary-item .quantity{display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:600;color:var(--color-2);background-color:var(--color-2-light);padding:2px 8px;border-radius:4px;min-width:40px;background-color:var(--high-light-color-1);border:1px solid var(--border-color-light-1)}.card-1{height:100%;background-color:var(--white)}.avs{--active-day: var(--light-blue-text);height:100%;opacity:1;overflow:hidden;transition:opacity .45s ease .1s}.avs.loading{opacity:0}.avs-ctn{height:100%;display:flex;flex-wrap:nowrap}.avs-prop-container{position:relative;height:100%;flex-shrink:0}.avs-prop{overflow-x:auto;overflow-y:auto;box-sizing:border-box;min-width:200px;height:100%}.avs-prop-resize-handle{--dragging-width: 12px;--dragging-left-offset: calc(var(--dragging-width) * .5);--resize-border-color: var(--border-color-light-1);--resize-border: 1px}.dragging .avs-prop-resize-handle{--dragging-width: 200px;--dragging-left-offset: calc(var(--dragging-width) * .5);--resize-border-color: var(--light-blue);--resize-border: 2px}.avs-prop-resize-border{position:relative;height:100%;width:var(--resize-border);background-color:var(--resize-border-color);box-sizing:border-box}.avs-prop-resize-handle{width:var(--dragging-width);cursor:e-resize;position:absolute;top:0;bottom:0;padding-left:var(--dragging-left-offset);left:calc(100% - var(--dragging-left-offset));z-index:100}.avs-prop-resize-handle:hover .avs-prop-resize-border{--resize-border-color: var(--light-blue);cursor:e-resize}.avs-prop-content{display:flex;flex-direction:column;height:max-content}.avs-prop-content .avs-rm-wrap p{padding-right:5px;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.avs-prop-hd{position:sticky;top:0;background-color:var(--white);z-index:10}.avs-prop-header{display:flex;align-items:center;justify-content:center;color:var(--color-1);width:100%;padding:10px;font-size:14px;font-weight:600;height:var(--height)}.avs-total-header{height:calc(var(--height) + var(--month-height));align-items:flex-end;justify-content:space-between}.avs-prop-header button{background-color:var(--border-color-3);color:var(--color-1);border-radius:4px;padding:3px 8px;transition:background-color .45s ease;cursor:pointer}.avs-prop-header button:hover{background-color:var(--light-blue);color:var(--white)}.avs-all-vacant-rooms{border-top:1px solid var(--border-color-light-1)}.avs-prop-rooms{flex-grow:1;padding-bottom:15px}.avs-prop-rooms-header:last-child{border-bottom:1px solid var(--border-color-light-1)}.avs-prop-row{display:flex;align-items:center;width:100%;padding:10px 5px;font-size:14px;height:var(--height);cursor:pointer;border-top:1px solid var(--border-color-light-1);box-sizing:border-box;color:var(--color-1)}.avs-prop-row svg{font-size:11px}.avs-property-row{font-weight:600}.avs-prop-toggle{flex:0 0 20px;display:flex;justify-content:center;align-items:center;margin-right:5px}.avs-acc-name{flex:1;min-width:0;overflow:hidden}.avs-acc-name p{margin:0;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.avs-acc-sub-name{flex:0 0 30px;margin-left:10px;display:flex;align-items:center;justify-content:center;height:22px;background-color:var(--border-color-5);color:var(--color-1);font-size:13px;border-radius:4px;text-align:right}.avs-rm-wrap{display:flex;align-items:center;padding-left:30px;height:var(--height);font-size:13px;border-top:1px solid var(--border-color-light-1)}.avs-schedule-ctn{flex-grow:1;overflow-x:scroll;overflow-y:auto;height:100%;position:relative}.avs-sch-content{display:flex;flex-wrap:nowrap}.avs-month-wrapper{display:flex;flex-direction:column;flex-shrink:0;border-bottom:1px solid var(--border-color-light-1)}.avs-month{height:var(--month-height);display:flex;justify-content:space-between;align-items:center;font-size:10px;padding:5px 0;font-weight:600;position:sticky;top:0;background-color:var(--white);z-index:10}.avs-month-left{position:sticky;left:0;padding:0 10px;background-color:var(--white);min-width:100px;z-index:2}.avs-month-grid{display:flex;flex-wrap:nowrap}.avs-day-column{width:var(--width);display:flex;flex-direction:column}.avs-day-header{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3px;line-height:1;gap:3px;border-top:1px solid var(--border-color-light-1);border-right:1px solid var(--border-color-light-1);height:var(--day-height);position:sticky;top:var(--month-height);background-color:var(--white);z-index:10;color:var(--color-1)}.avs-day-header.active{background-color:var(--blue-bg, --active-day);color:#fff}.avs-day-weekday{font-size:12px}.avs-day-number{font-size:14px;font-weight:500}.avs-day-total{height:var(--height);display:flex;align-items:center;justify-content:center;border-right:1px solid var(--border-color-light-1);position:sticky;top:calc(var(--height) + var(--month-height));background-color:var(--white);z-index:10}.avs-rooms-count span{display:flex;align-items:center;justify-content:center;height:18px;min-width:30px;font-weight:600;font-size:12px;border-radius:2px;box-sizing:border-box;color:#fff;background-color:#129c7e}.no-rooms span{background-color:#f33c24}.no-present span{background-color:var(--border-color-5);color:var(--color-1)}.avs-day-cells{display:flex;flex-direction:column}.avs-day-cell{height:var(--height);border-right:1px solid var(--border-color-light-1);border-top:1px solid var(--border-color-light-1);display:flex;align-items:center;justify-content:center}.avs-property-cell{font-weight:600}.avs-month-grid .avs-day-column:first-child .avs-day-header,.avs-month-grid .avs-day-column:first-child .avs-day-cell,.avs-month-grid .avs-day-column:first-child .avs-day-total{border-left:2px solid var(--border-color-light-1)}.avs-month-grid:last-child .avs-day-column:last-child .avs-day-header,.avs-month-grid:last-child .avs-day-column:last-child .avs-day-cell,.avs-month-grid:last-child .avs-day-column:last-child .avs-day-total{border-right:none}.booking-indicator{display:flex;align-items:center;cursor:pointer;user-select:none;border-radius:2px;-webkit-user-select:none}.booking-indicator span{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:12px}.booking-indicator:hover .bi-wrapper{opacity:.8}.booking-indicator.selected .bi-wrapper{outline:2px solid var(--green-2);border-radius:2px}.avs-mark.p{color:var(--clean);font-size:18px;font-weight:500}.avs-mark.a{color:#e94c4c;font-size:14px}.avs-mark.nd{color:var(--border-color-5)}.bi-img-wrap{display:flex;align-items:center;justify-content:center;height:30px;aspect-ratio:1/1;flex-shrink:0}.bi-wrapper{position:relative;display:flex;gap:5px;flex-direction:row;flex-wrap:nowrap;align-items:center;height:100%;width:100%;padding:2px 3px}.bi-img-wrap img{max-width:100%;max-height:100%;border-radius:50%}.bi-hover-details{--bi-top: auto;--bi-bottom: calc(100% + 10px) ;--caret-top: auto;--caret-bottom: -8px;--caret-dir-bottom: auto;--caret-dir-top: 8px solid var(--bg-color)}.bi-hover-details.dir-bottom{--bi-top: calc(100% + 10px) ;--bi-bottom: auto;--caret-top: -8px;--caret-bottom: auto;--caret-dir-top: auto;--caret-dir-bottom: 8px solid var(--bg-color)}.bi-hover-details{--bg-color: #fff;position:absolute;min-height:150px;background-color:var(--bg-color);bottom:var(--bi-bottom);top:var(--bi-top);min-width:300px;left:0;padding:16px;border-radius:4px;box-shadow:0 4px 12px #00000026;opacity:0;visibility:hidden;transition:opacity .75s ease,visibility 0s linear .5s;pointer-events:none;z-index:100}.booking-indicator:hover .bi-hover-details{opacity:1;visibility:visible;transition:opacity .75s ease,visibility 0s linear 0s}.bi-hover-details:after{content:"";position:absolute;top:var(--caret-top);bottom:var(--caret-bottom);left:10px;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:var(--caret-dir-top);border-bottom:var(--caret-dir-bottom)}.bi-det_header{display:flex;align-items:center;margin-bottom:16px}.bi-det_image{width:60px;height:60px;border-radius:50%;object-fit:cover;margin-right:12px}.bi-det_guest-info{flex:1}.bi-det_guest-info h3{margin:0;font-size:16px;font-weight:600;color:#333}.bi-det_guest-info p{margin:4px 0 0;font-size:14px;color:#666}.bi-det_body{border-top:1px solid #eee;padding-top:12px}.bi-det_item{display:flex;justify-content:space-between;margin-bottom:8px;font-size:14px}.bi-det_label{font-weight:500;color:#555}.bi_txt_res{color:var(--white);font-weight:600}.bi-det_status{font-weight:600;text-transform:capitalize;color:#007bff}.sp-guest-row{display:flex;align-items:center;padding:16px 16px 20px;border-bottom:1px solid var(--border-color-1);gap:15px}.sp-guest-image{width:130px;aspect-ratio:1/1;border-radius:8px;object-fit:cover}.sp-guest-details{flex:1}.sp-guest-details h3{margin:0;font-size:18px;font-weight:600;color:var(--color)}.sp-guest-details p{margin:4px 0 0;font-size:14px;color:var(--color)}.sp-reservation-row{display:flex;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid var(--border-color-3)}.sp-reservation-item{display:flex;justify-content:space-between;gap:10px;font-size:14px}.sp-label{font-weight:400;color:var(--color-2);opacity:1}.sp-status{text-transform:capitalize;color:var(--light-blue-text)}.sp-form-row{flex:1;display:flex;flex-direction:column;padding:24px 16px}.sp-header{margin-bottom:12px}.sp-extension-grid{display:flex;flex-direction:column;gap:15px}.sp-extension-buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(60px,1fr));gap:5px;flex-wrap:wrap}.input-row.sp-grid-2{margin-top:15px;grid-template-columns:repeat(2,minmax(100px,1fr));gap:10px}.sp-extension-btn{padding:15px 6px;border:1px solid var(--border-color-1);border-radius:4px;background-color:var(--border-color-3);cursor:pointer;font-size:13px;transition:background-color .2s}.sp-extension-btn:hover{background-color:var(--light-blue)}.sp-extension-btn:disabled{background-color:var(--border-color-1);color:#999;cursor:not-allowed}.sp-action-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background-color:#007bff;color:var(--color);border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s}.sp-action-btn:disabled{background-color:#ccc;cursor:not-allowed}.sp-action-btn:hover:not(:disabled){background-color:#0056b3}.sp-error-text{color:#d32f2f;font-size:12px;margin-top:4px}.user-details-card{display:flex;flex-wrap:wrap;gap:15px}.udc-image-wrap{width:140px;height:140px;background-color:var(--border-color-3);border-radius:8px;overflow:hidden}.udc-image-wrap img{height:100%;width:100%;object-fit:cover}.udc-name .stv h4{font-size:18px;margin-bottom:10px}.ttl h3{position:relative;font-size:16px;font-weight:500;padding-left:20px}.ttl h3:before{--w: 6px;position:absolute;content:"";height:100%;width:var(--w);background-color:var(--light-blue);left:0;border-radius:calc(var(--w) * .5)}.stv span{opacity:.7;font-size:13px}.stv h4{font-weight:400;font-size:14px}.permission-group-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px}.permission-group{background-color:var(--background-color);border-radius:8px}.permission-group .pg-manage-hd{padding:10px;border-bottom:1px solid var(--border-color-4)}.permission-group-children{padding:10px}.acc-card{display:flex;justify-content:space-between;align-items:center;background-color:var(--border-color-7);border-radius:8px;padding:16px}.acc-card-left{display:flex;align-items:center;gap:12px}.bank-logo{width:40px;height:40px;object-fit:contain}.bank-details{display:flex;flex-direction:column}.bank-name{font-size:14px;font-weight:500;opacity:.8;margin:0}.account-number{font-size:16px;color:var(--color);margin:4px 0 0}.acc-card-right{display:flex;align-items:flex-start}.copy-btn{background:none;border:none;color:var(--color);font-size:20px;cursor:pointer;padding:4px 8px;opacity:.6}.copy-btn:hover{color:var(--color);opacity:.9}.copy-btn:disabled,.copy-btn:disabled:hover{opacity:.6;cursor:not-allowed;pointer-events:all}.d-card{background-color:var(--white);border-radius:8px;padding:20px}.dc-img-wrap{position:absolute;overflow:hidden;height:100%;width:100%;background-color:var(--border-color-3);border-radius:8px}.dc-p-name h3{font-size:24px;font-weight:400}.dc-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.dc-img{min-width:100%;min-height:100%;object-fit:cover}.dc-img-placeholder{width:100%;height:100%;font-size:14px;color:var(--color);opacity:.1}.dc-img-placeholder svg{font-size:72px}.dc-img-upload-btn{--s: 35px;position:absolute;bottom:8px;right:8px;height:var(--s);width:var(--s);background-color:#3b82f6;color:#fff;padding:8px;border-radius:50%;border:none;cursor:pointer;transition:background-color .3s}.dc-img-upload-btn:hover{background-color:#2563eb}.dc-img-upload-btn:disabled{background-color:#93c5fd;cursor:not-allowed}.dc-img-icon{width:20px;height:20px}.dc-img-file-input{display:none}.dc-img-error{color:#ef4444;margin-top:8px;font-size:12px}.dc-img-uploading{color:#3b82f6;margin-top:8px;font-size:12px}.dc-img-delete-btn{position:absolute;bottom:8px;right:48px;background-color:#ef4444;color:#fff;padding:8px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .3s}.dc-img-delete-btn:hover{background-color:#dc2626}.dc-img-delete-btn:disabled{background-color:#f87171;cursor:not-allowed}.color-blue{color:var(--light-blue-text)}.color-green{color:var(--success-color)}.color-yellow{color:var(--warning-text)}.color-purple{color:var(--due-out)}.color-red{color:var(--error-text)}.color-orange{color:var(--checked-out)}.hover-opacity-9:hover{opacity:1;cursor:pointer}.transition-opacity{transition-property:opacity}.duration-200{transition-duration:.2s}.q-access a{text-decoration:none;background-color:var(--border-color-3);opacity:.8}.scb-page{flex-grow:2;height:100%;overflow:hidden;border-bottom:1px solid red}.q-access a span{color:var(--color);font-weight:500}.wallet-card{background:linear-gradient(135deg,var(--byzantine-blue) 0%,var(--azure) 100%);border:1px solid var(--border-color-1);box-shadow:var(--box-shadow-2);min-height:200px;color:var(--white)}.card-header{padding-bottom:10px}.pp-san{font-family:Poppins,sans-serif}.card-body{position:relative}.chip{width:50px;height:auto}.chip img{max-height:100%;max-width:100%}.card-footer{padding-top:10px}.w-color{color:#fff}.chart-total{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:var(--color-font)}.chart-total span:first-child{font-size:var(--f-24);font-weight:600}.chart-total .text{font-size:var(--f-14);color:var(--color-font-grey)}.analytics-button-1{text-decoration:none;font-size:var(--f-14);max-width:max-content;border:1px solid var(--logo-color-1);color:var(--logo-color-1);padding:8px 20px;font-weight:500;border-radius:24px;transition:background-color .45s ease}.analytics-button-1:hover{background-color:var(--logo-color-1);color:var(--white)}.p-10{padding:10px}.mt-15{margin-top:15px}.text-gray-500{color:#6b7280}.text-red-500{color:#ef4444}.tx-left{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.text-green-500{color:#22c55e}.bg-tx-row{background-color:var(--border-color-7)}.bg-green-100{background-color:#d1fae5}.text-green-600{color:#16a34a}.bg-yellow-100{background-color:#fef3c7}.text-yellow-600{color:#d97706}.bg-red-100{background-color:#fee2e2}.text-red-600{color:#dc2626}.px-8{padding-left:8px;padding-right:8px}.py-4{padding-top:4px;padding-bottom:4px}.analytics-button-1{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;background-color:#2563eb;color:#fff;border-radius:4px;text-decoration:none;font-size:14px;font-weight:500;transition:background-color .2s}.analytics-button-1:hover{background-color:#1d4ed8}.wallet-balance-card{background:linear-gradient(135deg,var(--byzantine-blue) 10%,var(--azure) 40%,var(--ruddy-blue) 100%);border:1px solid var(--border-color-1);box-shadow:var(--box-shadow-2);min-height:150px}.wb-card-header{padding-bottom:10px}.wb-card-body{position:relative}.wb-card-footer{padding-top:10px}.color-white{color:#fff}.provider-button{background:var(--border-color-3);opacity:.8;transition:opacity .2s ease;color:var(--color)}.provider-button:hover{opacity:.9;cursor:pointer}.provider-button.selected{background:#00b74a1a;border:1px solid RGB(0,183,74);opacity:1}.pvd-img-wrap{height:45px;width:45px;overflow:hidden}.provider-logo{width:100%;height:100%;object-fit:contain}.amount-button{background:var(--border-color-3);opacity:.8;transition:opacity .2s ease;color:var(--color)}.amount-button:hover{opacity:.9;cursor:pointer}.amount-button.selected{background:#00b74a1a;border:1px solid RGB(0,183,74);opacity:1}.template2{font-family:Helvetica,sans-serif;background-color:#e6f3ff;padding:20px;color:#000;height:100%;box-sizing:border-box}.template2 .invoice-header{background-color:#007bff;color:#fff;padding:15px}.template2 .invoice-info{text-align:right}.template2 .invoice-parties{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:20px 0}.template2 .invoice-items{width:100%;border-collapse:collapse}.template2 .invoice-items th{background-color:#f0f0f0;padding:10px;color:#000}.template2 .invoice-items td{padding:10px;border-bottom:1px solid #ddd;color:#000}.template2 .invoice-summary{text-align:right;margin-top:20px}.template2 .invoice-signature{margin-top:20px;text-align:right}.template3{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#666;height:100%;width:100%;background-color:#f5f6fa;box-sizing:border-box}.template3 .invoice-inner{position:relative;z-index:100;margin:0 auto;padding:30px 15px;background:#fff;height:100%;width:100%}.template3 .invoice-header{display:flex;justify-content:space-between}.template3 .align-center{align-items:center}.template3 .header-left{flex:none;width:40%}.template3 .logo-container{max-width:150px}.template3 .logo-image{max-height:90px;max-width:100%}.template3 .header-right{flex:none;width:60%}.template3 .title-text{line-height:1em}.template3 .font-50{font-size:50px}.template3 .uppercase{text-transform:uppercase}.template3 .primary-color{color:#111}.template3 .invoice-info{display:flex;align-items:center;justify-content:space-between}.template3 .info-separator{min-height:18px;border-radius:1.6em;flex:1;margin-right:20px}.template3 .gray-bg{background:#f5f6fa}.template3 .info-list{display:flex}.template3 .info-list>p:not(:last-child){margin-right:20px}.template3 .no-margin{margin:0}.template3 .invoice-parties{display:flex;justify-content:space-between}.template3 .party-left,.template3 .party-right{width:50%}.template3 .margin-bottom-2{margin-bottom:2px}.template3 .invoice-table{overflow:hidden}.template3 .table-style{margin-bottom:30px}.template3 .rounded-border{border:1px solid #dbdfea;border-radius:6px;overflow:hidden}.template3 .table-responsive{overflow-x:auto}.template3 .invoice-table table{width:100%;border-collapse:collapse}.template3 .invoice-table th,.template3 .invoice-table td{padding:10px 15px;line-height:1.55em;border-top:1px solid #dbdfea}.template3 .invoice-table th:not(.text-right),.template3 .invoice-table td:not(.text-right){text-align:left}.template3 .text-right{text-align:right!important}.template3 .col-width-1{width:8.33333333%}.template3 .col-width-2{width:16.66666667%}.template3 .col-width-3{width:25%}.template3 .col-width-4{width:33.33333333%}.template3 .semi-bold{font-weight:600}.template3 .bold{font-weight:700}.template3 .font-16{font-size:16px}.template3 .invoice-footer{display:flex}.template3 .footer-left{width:58%;padding:10px 15px;flex:none}.template3 .footer-right{width:42%}.template3 .footer-right table{margin-top:-1px}.template3 .footer-right td{border:none;padding:10px 15px}.template3 .border-none{border:none!important}.template3 .padding-top-0{padding-top:0}.template3 .ternary-color{color:#b5b5b5}.template3 .border-top{border-top:1px solid #dbdfea}.template3 .border-bottom{border-bottom:1px solid #dbdfea}.template3 .border-top-0{border-top:0}.template3 .notes-section{margin-top:30px}.template3 .padding-15-20{padding:15px 20px}.template3 .margin-bottom-5{margin-bottom:5px}.template3 .notes-list{list-style:disc;padding-left:15px}.template3 .notes-list li:not(:last-child){margin-bottom:5px}.template3 .margin-bottom-10{margin-bottom:10px}.template3 .margin-bottom-20{margin-bottom:20px}.template3 .margin-bottom-30{margin-bottom:30px}@media (max-width: 767px){.template3{padding:30px 20px}.template3 .invoice-header{flex-direction:column}.template3 .header-left,.template3 .header-right{width:100%}.template3 .header-right{text-align:left}.template3 .invoice-info{flex-direction:column-reverse}.template3 .info-separator{flex:none;width:100%;margin-right:0;min-height:5px}.template3 .info-list{width:100%;flex-wrap:wrap}.template3 .info-list>p{margin-bottom:5px}.template3 .invoice-parties{flex-direction:column}.template3 .party-left,.template3 .party-right{width:100%}.template3 .party-right{text-align:left}.template3 .invoice-footer{flex-direction:column-reverse}.template3 .footer-left,.template3 .footer-right{width:100%}.template3 .footer-left{border-top:1px solid #dbdfea;margin-top:-1px;padding:15px 0}}@media (max-width: 500px){.template3 .title-text.font-50{font-size:30px}}@media print{.template3{padding:10px;background-color:#fff!important}.template3 .invoice-inner{padding:10px}.template3 .gray-bg{background-color:#f5f6fa!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.template3 .primary-color{color:#111!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.template3 .ternary-color{color:#b5b5b5!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.template3 .invoice-footer{flex-direction:row}.template3 .footer-left{width:58%;border-top:none;margin-top:0;padding:10px 15px}.template3 .footer-right{width:42%}}.inv1_invoice{background:#fff;border-radius:4px;padding:50px;font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:1.6em;color:#000}.inv1_invoice_in{position:relative;z-index:100}.inv_inline{display:inline-flex;gap:5px}.inv1_invoice_head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.inv1_align_center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.inv1_mb20{margin-bottom:20px}.inv1_invoice_left{width:40%}.inv1_logo img{max-height:90px}.inv1_invoice_right{-webkit-box-flex:0;-ms-flex:none;flex:none;width:60%}.inv1_text_right{text-align:right}.inv1_primary_color{color:#111}.inv1_f50{font-size:50px}.inv1_text_uppercase{text-transform:uppercase}.inv1_invoice_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.inv1_mb30{margin-bottom:30px}.inv1_mt30{margin-top:30px}.inv1_unpaid{--inv-pay-color: var(--color-danger);--inv-pay-bg: var(--color-danger-lighter-2)}.inv1_paid{--inv-pay-color: var(--color-success-darker);--inv-pay-bg: var(--color-success-lighter-3)}.inv1_payment_indicator{margin-top:20px;padding:8px 15px;border-radius:4px;display:inline-block;color:var(--inv-pay-color);background-color:var(--inv-pay-bg);font-size:18px;font-weight:500;text-transform:uppercase;cursor:default}.inv1_invoice_seperator{min-height:18px;border-radius:1.6em;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:20px}.inv1_gray_bg{background:#f5f6fa}.inv1_invoice_info_list{display:-webkit-box;display:-ms-flexbox;display:flex}.inv1_invoice_info_list>*:not(:last-child){margin-right:20px}.inv1_invoice_number,.inv1_invoice_date,.inv1_due_date{margin:0}.inv1_grid_row{display:grid;grid-gap:10px 20px;list-style:none;padding:0}.inv1_col_3{grid-template-columns:repeat(3,1fr)}.inv1_padd_10{padding:10px}.inv1_padd_15{padding:15px}.inv1_padd_20{padding:20px}.inv1_border{border:1px solid #dbdfea}.inv1_accent_border_1{border-color:#007aff1a}.inv1_mb25{margin-bottom:25px}.inv1_border_right{border-right:1px solid #dbdfea}.inv1_accent_border_20{border-color:#007aff33}.inv1_border_none_sm{border:none!important}.inv1_mb10{margin-bottom:10px}.inv1_mb2{margin-bottom:2px}.inv1_normal{font-weight:400}.inv1_table{margin-bottom:30px}.inv1_round_border{border:1px solid #dbdfea;overflow:hidden;border-radius:6px}.inv1_table_res{overflow-x:auto}.inv1_table_res table{width:100%;caption-side:bottom;border-collapse:collapse}.inv1_table_res th{padding:10px 15px;line-height:1.55em}.invoice_table th:not(.inv1_text_right){text-align:left}.inv1_invoice td{padding:10px 15px;line-height:1.55em}.inv1_invoice .inv1_pt0{padding-top:0}.inv1_border_none{border:none!important}.inv1_invoice .inv1_table_res td{border-top:1px solid #dbdfea}.inv1-table-g3 tr td{width:calc(1 / 3 * 100%)}.inv1_semi_bold{font-weight:600}.inv1_item,.inv1_check_in_out,.inv1_book_as,.inv1_nights_rate,.inv1_amount{display:block}.inv1_invoice_footer{display:-webkit-box;display:-ms-flexbox;display:flex}.inv1_invoice_footer table{margin-top:-1px}.inv1_invoice_footer .inv1_left_footer{width:50%;padding:10px 15px;-webkit-box-flex:0;-ms-flex:none;flex:none}.inv1_invoice_footer .inv1_right_footer{width:50%}.inv1_border_top td{border-top:1px solid #dbdfea}.inv1_border_bottom td{border-bottom:1px solid #dbdfea}.inv1_width_1{width:calc(100% * (1 / 6))}.inv1_width_2{width:20%}.inv1_width_3{width:25%}.inv1_width_4{width:calc(100% * (1 / 3))}.inv1_width_6{width:50%}.inv1_width_8{width:150%}.inv1_border_top_0{border-top:0}.inv1_bold{font-weight:700}.inv1_f16{font-size:16px}.inv1_invoice ul{padding-left:15px}.inv1_sign{padding-right:15px;text-align:right}.inv1_sign img{max-height:45px}.inv1_text_center{text-align:center}.inv1_ternary_color{color:#b5b5b5}.inv1_padd_15_20{padding:15px 20px}.inv1_mb5{margin-bottom:5px}.inv1_note_list li:not(:last-child){margin-bottom:5px}@media print{.inv1_gray_bg{background-color:#f5f6fa!important}.invoice-container{transform:scale(1)!important;width:var(--page-width)!important}.inv1_ternary_color{color:#b5b5b5!important}.inv1_invoice{padding:10px}.inv1_invoice .inv1_right_footer{width:42%}.inv1_invoice_footer{-webkit-box-orient:initial;-webkit-box-direction:initial;-ms-flex-direction:initial;flex-direction:initial}.inv1_invoice_footer .inv1_left_footer{width:58%;padding:10px 15px;-webkit-box-flex:0;-ms-flex:none;flex:none;border-top:none;margin-top:0}.inv1_invoice_footer.inv1_type1,.inv1_invoice.tm_style1 .inv1_invoice_head{-webkit-box-orient:initial;-webkit-box-direction:initial;-ms-flex-direction:initial;flex-direction:initial}.inv1_invoice.tm_style1 .inv1_invoice_head .inv1_invoice_left{width:40%}.inv1_invoice.tm_style1 .inv1_invoice_head .inv1_invoice_right{width:60%;text-align:right}.inv1_invoice.tm_style1 .inv1_invoice_info{-webkit-box-orient:initial;-webkit-box-direction:initial;-ms-flex-direction:initial;flex-direction:initial;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.inv1_round_border{border-top-width:2px}}.template-selector{margin-bottom:20px}.invoice-generator{overflow:hidden;height:100%;display:flex;flex-direction:column;gap:20px}.bg-white{background-color:var(--white)}.inv-gr-ctn{height:100%}.inv-fm-actions{min-height:max-content}.items-del{padding:5px 10px;border-radius:4px;font-size:12px;background-color:#ff638592;opacity:.8;cursor:pointer;transition:all .45s ease}.items-del:hover{opacity:1;background-color:#ff6385d3}.invoice-split-screen{display:flex;flex-wrap:wrap;gap:20px;width:100%;height:100%}.inv-sl{height:100%;overflow:hidden;flex:2;min-width:300px}.inv-sr{flex:3;min-width:400px;height:100%;overflow:hidden}.form-group{display:flex;flex-direction:column;gap:5px}.form-group label{font-weight:700}.form-group input,.form-group textarea{padding:8px;border:1px solid #ccc;border-radius:4px}.item-row{display:flex;gap:10px;margin-bottom:10px}.item-row input{flex:1}.pdf-download{margin:20px 0}.pdf-download-button{padding:10px 20px;background-color:#28a745;color:#fff;border:none;border-radius:4px;cursor:pointer}.pdf-download-button:hover{background-color:#218838}.pdf-download-button:disabled{background-color:#6c757d;cursor:not-allowed}.pdf-error{color:red;font-size:14px}.invoice-preview{display:flex;width:100%;height:100%;padding:20px;background-color:var(--background-color);border:1px solid #dddddd17}.invoice-preview-container{overflow:hidden;height:100%;width:100%}.invoice-container{display:flex;justify-content:center;margin:0 auto}.inv-scale-ext{margin:0 auto}.a4{width:var(--page-width, 860px);min-height:938.5px}.invoice-content{position:relative;flex-direction:column;flex-wrap:nowrap;display:flex;justify-content:center;gap:10px;margin-bottom:100px}.invoice-page{box-sizing:border-box;page-break-after:always}.invoice-border{width:100%;height:100%;border:2px solid #000;box-sizing:border-box}.pr-15{padding-right:15px}.inv-form-ctn{display:flex;flex-direction:column;flex-wrap:nowrap;height:100%}.fm-scroll{overflow:scroll;padding-right:10px}.inv-pvw-wrapper{position:relative;height:100%;overflow:hidden}:root.light{--bg-opacity-1: rgba(255, 255, 255, .75);--bdr-opacity-1: rgba(0, 0, 0, .2)}:root.dark{--bg-opacity-1: rgba(0, 0, 0, .75);--bdr-opacity-1: rgba(255, 255, 255, .2)}.inv-pvw-controls{position:absolute;border-radius:100px;overflow:hidden;background-color:var(--bg-opacity-1);border:1px solid var(--bdr-opacity-1);display:flex;bottom:20px;right:20px;z-index:100}.inv-spr{width:1px;background-color:var(--bdr-opacity-1)}.inv-pvw-controls .inv-btn{height:34px;width:34px;display:flex;align-items:center;justify-content:center;color:var(--color);border:none;cursor:pointer}.invoice-generator .form-action{margin-top:10px;padding:15px 0 0}.inv-btn-wrap{padding:3px 10px}.inv-pvw-controls .inv-btn svg{font-size:1.4rem}.inv-pvw-controls .inv-btn.disabled{opacity:.5;-webkit-user-select:none;user-select:none;pointer-events:none}.inv-pvw-controls .inv-btn:hover{border-radius:50%;background-color:var(--border-color-1)}.df.g-15.fw-w.p-rel{height:100%;align-items:stretch}.f1.fb-300.fg-0.h-100{display:flex;flex-direction:column}.card-1{background-color:var(--blue-bg);flex:1;border-radius:8px;min-height:0;width:100%;overflow:hidden;position:relative}.card-bg-cover{position:absolute;height:100%;width:100%;opacity:.4;height:50%;pointer-events:none;background:repeating-radial-gradient(circle at 0 0,transparent 0,var(--blue-bg) 8px),repeating-linear-gradient(var(--white),var(--blue-bg));z-index:1}.dot-bg{background-color:#fefefe;background-image:radial-gradient(#5394fd 1.2px,#fefefe 1.2px);background-size:24px 24px}.card-1-hd{color:#fff;opacity:1;font-weight:600}.card-1-contents{position:relative;z-index:2;display:flex;padding:20px;flex-direction:column;background-color:transparent}.card-1-content{align-content:space-between;gap:10px}.card-1-content .f1{background-color:orange}.card-1-body{flex:1;display:flex;align-items:center}.card-1-footer{min-height:100px;border-radius:8px;background-color:var(--white)}.s-progress-ctn{padding:10px;display:flex;gap:20px;width:100%;max-width:350px;margin:0 auto;flex-direction:column}.s-progress-bar{height:12px;padding:3px;display:flex;align-items:center;gap:5px;background-color:var(--border-color-4);border-radius:6px;overflow:hidden}.s-pb-indicator{border-radius:4px}.s-pb-indicator{height:100%}.s-progress-legends{display:flex;gap:10px;align-items:center;justify-content:space-around}.s-pb-legend{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px}.s-pb-legend-title{font-size:12px}.s-pb-legend-indicator{height:8px;width:15px;border-radius:4px;background-color:var(--sp-color, var(--border-color-1))}.total-sub{font-size:3rem;line-height:3rem;margin-bottom:5px;color:#fff}.s-text{padding:10px 0}.s-text p{font-size:14px;color:#fff}.flex-table{padding:20px;background-color:var(--white);border-radius:8px}.fl-tb-title{font-size:16px;margin-bottom:5px}.fl-tb-bdy{padding-top:10px}.fl-tb-th p{font-size:14px}.fl-tb-row-wrapper{display:flex;padding:15px 0;gap:10px}.fl-tb-row{border-bottom:1px solid var(--border-color-3);padding:15px 0}.fl-tb-apartment p{font-size:12px}.fl-tb-row .fl-tb-logo{display:flex;align-items:center;justify-content:center;height:var(--size);width:calc(var(--size))}.fl-tb-row .fl-tb-logo{--size: 40px}.no-actions .fl-tb-row .fl-tb-logo{--size: 30px}.fl-tb-row .fl-tb-logo img{max-height:100%;max-width:100%}.provider-renewal-content h4{font-weight:500;font-size:16px}.provider-renewal-content p{font-size:12px;opacity:.8}.fl-tb-amount-package h4{font-weight:500;font-size:14px}.fl-tb-amount-package p{font-size:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;opacity:.8}.g-1{gap:1px}.fl-tb-actions-row{display:flex;justify-content:end;gap:12px}.fl-tb-actions-row button{display:flex;flex-direction:column;background-color:transparent;align-items:center;justify-content:center;gap:3px;color:var(--color);cursor:pointer;transition:color .45s ease}.fl-tb-actions-row button span{font-size:11px}.fl-tb-actions-row button svg{font-size:24px}.fl-tb-actions-row button:hover{color:var(--light-blue-text)}.fl-tb-actions-row button:active{transform:scale(.95)}.th-btn-ctn a{text-decoration:none;font-size:14px;background-color:var(--light-blue);color:#fff;padding:6px 10px;border-radius:4px;transition:color .45s ease}.th-btn-ctn a:hover{background-color:var(--light-blue-text)}.img-rr-wrap{max-width:150px;flex-shrink:0;aspect-ratio:1/1;background-color:var(--border-color-3);border-radius:8px;overflow:hidden}.img-rr-wrap img{height:100%;width:100%;object-fit:cover}.rr-ctn{overflow:hidden}.rr-content .f1{overflow:hidden;min-width:0;width:100%}.rr-c-hd{width:100%}.fl-actn{flex-shrink:0}.rr-actions{display:grid;grid-auto-flow:column;grid-template-columns:repeat(auto-fit,minmax(20px,1fr));gap:10px}.rr-actions button{background:none;font-size:20px;min-width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.8;color:var(--color)}.rr-sub-title{font-size:9px;opacity:.7}.rr-ngst{color:var(--color-1);font-size:12px}.channel-ctn{--size: 8px;height:100%;overflow-y:scroll;padding-right:calc(var(--padding-right) - var(--size));padding-top:15px}.channel-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));grid-auto-rows:minmax(200px,1fr);gap:20px}.channel-ctn.scb{--padding-size: 0px;--sb-thumb-color: var(--scrollbar-color-1-thumb);--sb-thumb-hover-color: var(--scrollbar-color-1-thumb-hover);--sb-track-color: transparent}.cl-li{display:flex;flex-direction:column;background-color:var(--white);border-radius:8px;background:var(--card-gradient);background-image:var(--card-gradient);background-size:100% 100%;background-repeat:no-repeat;background-position:center;padding:10px}.dark .cl-li{border:1px solid var(--card-bg)}.cl-li-hd,.cl-li-ft{flex-shrink:0}.cl-li-bd .img-ctn{display:flex;align-items:center;justify-content:center;height:100%;width:100%;padding:10px}.cl-li-bd .img-ctn img{max-height:45px;max-width:180px}.dark .cl-li-bd .img-ctn img{filter:invert(100%) brightness(200%)}.ch-name{color:var(--light-blue-text)}.cl-li-ft{display:flex;justify-content:space-between;min-height:30px}.cl-li-bd{flex-grow:2}.cl-li-hd{display:flex;align-items:center;justify-content:space-between}.conn-stat{display:flex;align-items:center;justify-content:flex-end;flex:1}.conn-stat span{display:inline-block;border:1px solid var(--color);color:var(--color);font-size:13px;padding:3px 10px;border-radius:4px}.conn-stat.failed{--color: RGB(249, 49, 84)}.conn-stat.pending{--color: RGB(238, 225, 34)}.conn-stat.success{--color: RGB(0, 183, 74)}.report-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.r-g-item{background-color:var(--white, #fff);border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;overflow:hidden}.r-g-header{display:flex;align-items:center;gap:10px;padding:15px;color:var(--color-1);border-bottom:1px solid var(--border-color-1)}.r-g-header h3{margin:0;font-size:14px;font-weight:500}.r-g-body{flex:1;display:flex;flex-direction:column;padding:15px;gap:20px}.r-g-date-container{display:flex;flex-direction:column;gap:10px}.r-g-date-container label{display:flex;flex-direction:column;font-size:13px;color:var(--color-1)}.r-g-date-container input{margin-top:5px;padding:8px;outline:none;border:1px solid var(--border-color-1);background-color:transparent;color:var(--color);border-radius:4px;font-size:14px}.r-g-date-container input::-webkit-calendar-picker-indicator{filter:invert(0);color:var(--color-1);color:red;opacity:.7;cursor:pointer;padding:2px}:root.light .r-g-date-container input::-webkit-calendar-picker-indicator{filter:invert(1)}.r-g-format-container{display:flex;justify-content:center;gap:20px}.r-g-format-icon{display:flex;align-items:center;justify-content:center;cursor:pointer;padding:3px 10px;border-radius:4px;border:1px solid transparent;transition:background-color .2s}.r-g-format-icon:hover{background-color:#83838307}.r-g-format-icon.selected{background-color:#83838307;border:1px solid var(--light-blue)}.r-g-footer{padding:15px;border-top:1px solid var(--border-color-1);text-align:center}.r-g-generate-btn{padding:10px 20px;font-size:14 px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .2s}.r-g-generate-btn:hover:not(:disabled){background-color:#0056b3}.r-g-generate-btn:disabled{opacity:.5;cursor:not-allowed}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5;font-weight:400;color-scheme:light dark;background-color:#fff;color:#222;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.resizing *{transition:none!important;animation:none!important;pointer-events:none!important;cursor:default!important}:root{--edey-green: #009531;--edey-blue: #003b95;--light-blue: #006ce4}:root{--nav-button-bg: var(--edey-blue);--logo-color-1: var(--edey-blue);--logo-color-2: var(--edey-green);--home-search-bg-1: #003c95e1;--success-color: #29af56;--danger-color: #ff4242;--font-color: #222;--color-font: #222;--color-font-grey: rgb(80, 80, 80);--rt-bg-color: rgb(34, 126, 83);--logo-color-light: #2d80d3;--box-shadow-1: 0 1px 10px rgba(0, 0, 0, .1);--box-shadow-2: rgba(0, 0, 0, .03) 0px -1px 0px 0px, rgba(0, 0, 0, .2) 0px 0px 2px 0px, rgba(0, 0, 0, .12) 0px 4px 2px -2px, rgba(0, 0, 0, .16) 0px 4px 8px -1px;--box-shadow-3: rgba(0, 0, 0, .08) 0px 0px 2px 0px, rgba(0, 0, 0, .24) 0px 4px 16px 0px;--nav-hover-color: var(--logo-color-1)}*{padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.html,body{overflow-x:hidden}.lsn{list-style:none}.g-5{gap:5px!important}.g-10{gap:10px!important}.g-15{gap:15px!important}.g-20{gap:20px!important}.g-30{gap:30px!important}.dg{display:grid}.df{display:flex}.pt-10{padding-top:10px}.pt-15{padding-top:15px}.pt-20{padding-top:20px}.pt-30{padding-top:30px}.fw-w{flex-wrap:wrap}.df:not(.fw-nw){flex-wrap:wrap}.fb-200{flex-basis:200px!important}.fb-250{flex-basis:250px!important}.fb-300{flex-basis:300px!important}.fb-400{flex-basis:400px!important}.fb-500{flex-basis:500px!important}.fb-600{flex-basis:600px!important}.fd-c{flex-direction:column}.fd-r{flex-direction:row}.f1{flex:1}.f2{flex:2}.f3{flex:3}.f10{flex:10}.pb-20{padding-bottom:20px}.bdr-line{border:1px solid var(--color-border-input);border-radius:8px}.aic{align-items:center}.aie{align-items:end}.jcc{justify-content:center}.align-start{align-items:start!important}.jce{justify-content:end}.jcsb{justify-content:space-between}.cp{cursor:pointer}.dfcc{display:flex;align-items:center;justify-content:center}.py-5{padding-top:5px;padding-bottom:5px}.py-10{padding-top:10px;padding-bottom:10px}.py-15{padding-top:15px;padding-bottom:15px}.py-25{padding-top:25px;padding-bottom:25px}.pb-0{padding-bottom:0!important}.mt-0{margin-top:0!important}.mt-5{margin-top:5px!important}.mt-10{margin-top:10px!important}.mt-15{margin-top:15px!important}.mt-20{margin-top:20px!important}.mt-25{margin-top:25px!important}.mt-30{margin-top:30px!important}.mb-0{margin-bottom:0!important}.mb-5{margin-bottom:5px!important}.mb-10{margin-bottom:10px!important}.mb-15{margin-bottom:15px!important}.mb-20{margin-bottom:20px!important}.mb-25{margin-bottom:25px!important}.mb-30{margin-bottom:30px!important}.mb-50{margin-bottom:50px!important}.mb-60{margin-bottom:60px!important}.p-rel{position:relative}.p-rel-0{position:relative;top:0;bottom:0;left:0;right:0}.p-abs{position:absolute}.p-abs-0{position:absolute;top:0;bottom:0;left:0;right:0}.h-100{height:100%!important}.w-100{width:100%}.fns-10{font-size:10px}.fns-13{font-size:13px}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.color-gold{color:var(--edey-green)}.fns-11{font-size:11px}.fns-12{font-size:12px}.fns-14{font-size:14px}.fns-16{font-size:16px}.fns-20{font-size:20px}.fns-24{font-size:24px}.fns-28{font-size:28px}.fg-0{flex-grow:0}.cg-10{column-gap:10px}.cg-15{column-gap:15px}.cg-20{column-gap:20px}.rg-20{row-gap:20px}.rg-10{row-gap:10px}.rg-15{row-gap:15px}.fs-0{flex-shrink:0}.a-btn-1{text-decoration:none;font-size:14px;max-width:max-content;border:1px solid var(--logo-color-1);color:var(--logo-color-1);padding:8px 20px;font-weight:500;border-radius:24px;transition:background-color .45s ease}.a-btn-1:hover{background-color:var(--logo-color-1);color:#fff}.obj-fit img{height:100%;width:100%;object-fit:center;object-position:center}.lh-1{line-height:1rem}.lh-1-1{line-height:1.1rem}.lh-1-2{line-height:1.2rem}.btn-styl-1{display:inline-flex;align-items:center;justify-content:center;height:50px;background:transparent;background-color:var(--logo-color-1);min-width:200px;border-radius:8px;font-weight:600;color:#fff;text-decoration:none;cursor:pointer;border:1px solid transparent;box-shadow:0 2px 15px #006ce4cc;transition:background-color .3s ease}.hr-line{height:1px;background-color:var(--border-color-5);margin:10px 0}.min-50{--min-width: 50px}.min-75{--min-width: 75px}.min-100{--min-width: 100px}.min-150{--min-width: 150px}.min-200{--min-width: 200px}.min-250{--min-width: 250px}.grid-auto-cols{grid-template-columns:repeat(auto-fit,minmax(var(--min-width),1fr))}.grid-cols-2{display:grid;grid-template-columns:repeat(2,1fr)}@media (min-width: 400px){.sd-grid-cols-3{grid-template-columns:repeat(3,1fr)}}@media (min-width: 768px){.md-grid-cols-6{grid-template-columns:repeat(3,1fr)}}@media (min-width: 950px){.lg-grid-cols-6{grid-template-columns:repeat(6,1fr)}}@media (min-width: 1024px){.lg-grid-cols-5{grid-template-columns:repeat(6,1fr)}}.min-w-0{min-width:0}.min-h-300{min-height:300px}.lc{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.lc-1{-webkit-line-clamp:1;line-clamp:1}.lc-2{-webkit-line-clamp:2;line-clamp:2}.lc-3{-webkit-line-clamp:3;line-clamp:3}.lc-4{-webkit-line-clamp:4;line-clamp:4}.btn-styl-1:hover{background-color:var(--light-blue)}.btn-styl-1:active{background-color:var(--logo-color-1)}:root{--scrollbar-color: #f1f1f1;--scrollbar-width: 7px;--scrollbar-br-track: 0px;--scrollbar-br-thumb: 10px;--scrollbar-br-track-bg-color: #202b40;--scrollbar-br-thumb-bg-color: #202b40;--scrollbar-br-thumb-hover-bg-color: #26334d}.scroll-bar::-webkit-scrollbar{width:var(--scrollbar-width)}.scroll-bar::-webkit-scrollbar-track{background:var(--scrollbar-br-track-bg-color);border-radius:var(--scrollbar-br-track)}.scroll-bar::-webkit-scrollbar-thumb{background-color:var(--scrollbar-br-thumb-bg-color);border-radius:var(--scrollbar-br-thumb)}.scroll-bar:hover::-webkit-scrollbar-thumb,.scroll-bar::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-br-thumb-hover-bg-color)}.scrollable-element{-ms-overflow-style:scrollbar}.z1{z-index:1}.aspect-ratio-3-2{position:relative;width:100%;padding-bottom:66.67%}[class*=aspect-ratio-]{position:relative;width:100%}[class*=aspect-ratio-] img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.p-abs-100{position:absolute;top:0;bottom:0;left:0;right:0}.aspect-ratio-1-1{padding-bottom:100%}.aspect-ratio-4-3{padding-bottom:75%}.aspect-ratio-16-9{padding-bottom:56.25%}.aspect-ratio-3-2{padding-bottom:66.67%}.aspect-ratio-golden{padding-bottom:61.8%}main{min-height:200px}button{outline:none;border:none}.btn{transition:opacity .3s ease}.no-animations *,.no-animations *:before,.no-animations *:after{transition:none!important;animation:none!important;pointer-events:none!important}.btn:hover{opacity:.9}.btn:active{opacity:.7}.tt-cap{text-transform:capitalize}.elps{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%;flex:1;min-width:0}.px-r-20{padding-right:20px}.px-r-20.scb{padding-right:calc(20px - var(--size));overflow-y:scroll}.px-10{padding-left:10px;padding-right:10px}.px-15{padding-left:15px;padding-right:15px}.py-20{padding-top:20px;padding-bottom:20px}.pxy-0{padding:0!important}.pxy-10{padding:10px}.pxy-15{padding:15px}.pxy-20{padding:20px}.maxw-200{max-width:200px}.maxw-300{max-width:300px}.maxw-400{max-width:400px}.maxw-500{max-width:500px}.maxw-600{max-width:600px}.maxw-700{max-width:700px}.maxw-800{max-width:800px}.m-auto{margin:0 auto}.maxw-900{max-width:900px}.maxw-1000{max-width:1000px}.maxw-1200{max-width:1200px}.maxw-1400{max-width:1400px}.maxw-1600{max-width:1600px}.maxw-1800{max-width:1800px}.bdr-8{border-radius:8px}.bdr-4{border-radius:4px}.bdr-left-0{border-radius:0 8px 8px!important}.hd-px-r-20 ::-webkit-scrollbar{display:none}.hd-scb{scrollbar-width:none;-ms-overflow-style:none}.hd-scb::-webkit-scrollbar{display:none}.dash-border{--dl: 10px;--ds: 10px;--dt: 1.4px;--vg: 5px;--dc: var(--color-border-input)}.dash-border{border:none;background-image:linear-gradient(to right,var(--dc) 0%,var(--dc) var(--dl),transparent var(--dl),transparent calc(var(--dl) + var(--ds))),linear-gradient(to right,var(--dc) 0%,var(--dc) var(--dl),transparent var(--dl),transparent calc(var(--dl) + var(--ds))),linear-gradient(to bottom,var(--dc) 0%,var(--dc) var(--dl),transparent var(--dl),transparent calc(var(--dl) + var(--ds))),linear-gradient(to bottom,var(--dc) 0%,var(--dc) var(--dl),transparent var(--dl),transparent calc(var(--dl) + var(--ds)));background-size:calc(var(--dl) + var(--ds)) var(--dt),calc(var(--dl) + var(--ds)) var(--dt),var(--dt) calc(var(--dl) + var(--ds)),var(--dt) calc(var(--dl) + var(--ds));background-position:0 0,0 100%,0 var(--vg),100% var(--vg);background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;box-sizing:border-box}@media (max-width: 480px){.hd-xs{display:none!important}}@media (min-width: 481px) and (max-width: 767px){.hd-sm{display:none!important}}@media (min-width: 768px) and (max-width: 991px){.hd-md{display:none!important}}@media (min-width: 992px) and (max-width: 1199px){.hd-lg{display:none!important}}@media (min-width: 1200px){.hd-xl{display:none!important}}.ctn{max-width:1250px;width:100%;margin:0 auto;box-sizing:border-box}body{height:100vh}.app-container,#root{height:100%}.app-container{display:flex;flex-direction:column;height:100%}.hd-ctn-emp{height:var(--app-header-height);width:100%;flex-shrink:0}.app-content{--padding-right: 20px;gap:25px;flex-grow:2;display:flex;height:100%;overflow:hidden}.bg-w{background-color:var(--white)}.app-content aside.sidebar{flex-shrink:0}.app-content main{position:relative;display:flex;flex-direction:column;flex-grow:2;width:100%;overflow:hidden}.pg-container{flex-grow:2;height:100%;overflow:hidden}.scb{--size: 7px;--padding-size: 0px;--sb-thumb-color: var(--scrollbar-color-1-thumb);--sb-thumb-hover-color: var(--scrollbar-color-1-thumb-hover);--sb-track-color: transparent}.scb.table-container,.scb.tab{--size: 15px;--padding-size: 4px;--sb-thumb-color: var(--scrollbar-color-2-thumb);--sb-thumb-hover-color: var(--scrollbar-color-2-thumb-hover);--sb-track-color: transparent;overflow-y:scroll}.sdb-menu .scb{--size: 6px;--padding-size: 0px;--sb-thumb-color: var(--scrollbar-color-3-thumb);--sb-thumb-hover-color: var(--scrollbar-color-3-thumb-hover);--sb-track-color: transparent}.scb{overflow-y:auto;overflow-x:auto}.scb::-webkit-scrollbar-button{display:none}.scb::-webkit-scrollbar{width:var(--size);height:var(--size)}.scb::-webkit-scrollbar-track{background:var(--sb-track-color);border-radius:5px;width:var(--size);height:var(--size)}.scb::-webkit-scrollbar-thumb{background:var(--sb-thumb-color);border-radius:10px;border:var(--padding-size) solid transparent;background-clip:content-box}.scb::-webkit-scrollbar-thumb:hover{background:var(--sb-thumb-hover-color);background-clip:content-box}::-webkit-scrollbar-corner{background:transparent}input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-action-loader{--width: 150px;--duration: 1.5s}.form-action-loader{position:absolute;left:0;width:var(--width);height:2px;background:#007bff;animation:moveLoader var(--duration) infinite linear}.form-action-loader.top{top:-2px;--duration: 1.5s}.form-action-loader.bottom{bottom:0;--duration: 1.5s}@keyframes moveLoader{0%{left:calc(0% - var(--width))}to{left:100%}}.date-picker{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;font-size:16px}.date-picker:focus{outline:none;border-color:#007bff}#root :not(.auth-container) header.header{position:fixed;height:var(--app-header-height);top:0;left:0;right:0;padding:0 20px;z-index:200}.header-wrapper{display:flex;align-items:center;justify-content:space-between;height:100%}.hd-list li.menu-toggle-ctn{display:none}.menu-toggle{display:flex;align-items:center;justify-content:center;font-size:24px;opacity:.8;cursor:pointer;transform:opacity .45 ease}.menu-toggle:hover{opacity:.7}.hd-list{display:flex;gap:15px;height:100%;align-items:center}.hd-list li{height:100%;display:flex;align-items:center;position:relative}.hd-profile-details{display:flex;width:100%;align-items:center;gap:5px}.hd-profile-details .prd-p{display:flex;align-items:center;gap:5px;line-height:1.5rem;font-size:13px}.hd-profile-details .prd-p svg{color:var(--light-blue-10);font-size:1.1rem}.hd-icon-dropdown .icon-sq-cir{--ic-color: var(--hd-icon-color);--bg: var(--white)}.hd-profile-details .icon-sq-cir{--ic-color: #fff;--bg: var(--light-blue)}.hd-icons-ctn{height:100%}.icon-sq-cir{--s: 30px;flex-shrink:0;position:relative;height:var(--s);width:var(--s);background-color:var(--bg);color:var(--ic-color);border-radius:50%}.icon-sq-cir .alert{--s: 13px;height:var(--s);width:var(--s);display:flex;align-items:center;justify-content:center;position:absolute;font-size:9px;background-color:var(--red);color:#fff;font-weight:500;border-radius:50%;top:-2px;right:-2px}.hd-pr-dpdwn{position:absolute;visibility:hidden;right:0;opacity:0;top:calc(100% + -0px);min-width:280px;box-shadow:var(--box-shadow-1);background-color:var(--white);border-radius:4px;transform:scale(.8);transition:transform .1s ease;z-index:150}.show-dpdwn{position:relative;padding:10px 0;z-index:150}.show-dpdwn:hover .hd-pr-dpdwn,.show-dpdwn:hover+.hd-pr-dpdwn{visibility:visible;opacity:1;transform:scale(1)}.hd-pr-dpdwn-wrap{position:relative;display:flex;flex-direction:column}.hd-pr-dpdwn:after{--size: 10px;position:absolute;content:"";right:calc(var(--size) * .5);bottom:calc(100% - 1px);border-left:var(--size) solid transparent;border-right:var(--size) solid transparent;border-bottom:var(--size) solid var(--white)}.hd-pr-dpdwn .hd-header{padding:15px 10px}.hd-pr-dpdwn .prd-p{flex-direction:column;gap:5px;line-height:1;align-items:start}.hd-pr-dpdwn .prd-p span{color:var(--color-1)}.hd-pr-dpdwn .prd-p .email{font-size:11px}.hd-pr-dpdwn .hd-profile-details{gap:5px}.hd-pr-dpdwn .hd-body{--bdr: 1px solid var(--border-color-1);border-top:var(--bdr);border-bottom:var(--bdr)}.hd-body,.hd-footer{padding:15px 10px}.hd-body .icon-sq-cir{background-color:transparent;color:var(--color-1);font-size:1.2rem;width:max-content}.hd-body .prd-p{color:var(--color-1)}.hd-bd-ls{display:flex;flex-direction:column;gap:5px}.logout-btn{padding:8px 20px;border-radius:4px;background-color:var(--red);gap:5px}.prd-p.s-mode{display:flex;width:100%;align-items:center;justify-content:space-between;flex-direction:row}.logo-brand-ctn a{text-decoration:none;display:flex;align-items:center}.logo-ctn .logo{--size: 50px;display:flex;align-items:center;justify-content:center;height:var(--size);width:var(--size)}.logo-ctn .logo .icon-fit{max-height:100%;max-width:100%}.logo-ctn .brand{display:flex;flex-direction:row;justify-content:center;gap:5px;align-items:center}.logo-ctn .brand span{line-height:1.3}.logo-ctn .brand .bd-name{font-weight:600;font-size:30px;color:var(--logo-color-main)}.logo-ctn .brand .bd-sub-name{font-weight:600;padding-top:10px;font-size:10px;color:var(--logo-color-sub)}aside.sidebar{--f-width: 200px;--s: 35px;--sb-color-light: #ffffffb7;border-radius:0 50px 0 0;min-width:80px;--sidebar-padding: 25px;background-color:var(--sidebar-bg);position:var(--menu-position);z-index:150}.sdb-toggle-width{position:absolute;--w: 16px;right:calc(var(--w) * -.5);top:60px;height:40px;width:var(--w);border-radius:calc(var(--w) * .5);background-color:var(--white);color:#9b9b9b;cursor:pointer}.sdb-menu{height:100%}.sidebar.fw .caret-ctn{display:none}.sdb-icon-wrap{flex-shrink:0;padding:5px;height:var(--s);width:var(--s);border-radius:50%}.sdbmb-a.active .sdb-icon-wrap{background:linear-gradient(to right,#fff4,#f5f5f50c)}.sdbmb-a{--rad: calc(var(--s) * .5);border-radius:var(--rad) 0 0 var(--rad)}.sdbmb-a.active{background:linear-gradient(to right,#f5f5f50c,#ffffff23)}.sdbmb-a:not(.active):hover{background-color:var(--sidebar-a-hover-color)}.sw .sdbmb-a:not(.active):hover .sdb-icon-wrap{background-color:var(--sidebar-a-hover-color)}.sw .sdbmb-a.active,.sw .sdbmb-a:hover{background:none}.sw .sdbm-body{padding:0;display:flex;align-items:center;justify-content:center}.sw .sdbm-body-wrapper{width:100%;display:flex;justify-content:center}.sdb-menu-fl{display:flex;flex-direction:column;justify-content:space-between;height:100%}.sdbm-header{padding:var(--sidebar-padding);flex-shrink:0}.sdbm-body{flex-grow:2;padding:0 0 0 var(--sidebar-padding);overflow-y:hidden}.sdbm-footer{position:relative;padding:20px 15px;flex-shrink:0}.sdbm-body-wrapper{height:100%;overflow-y:auto}.sdbmh-list,.sdbmb-list{display:flex;flex-direction:column;gap:12px}.sdbmh-list li a{position:relative;height:38px;width:100%;display:flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;line-height:1;border-radius:4px}.add-pty{font-size:14px;background-color:var(--sidebar-btn-bg);color:var(--sidebar-btn-color)}.add-apt{--color: var(--sb-color-light);background-color:transparent;border:1px solid var(--color);color:var(--color);font-size:13px}.sdbmb-a{--sdb-a-h: 35px;text-decoration:none;font-size:14px;display:flex;align-items:center;height:var(-- sdb-a-h);gap:10px;color:var(--sb-color-light)}.sdbmb-a span,.sdbmh-list a span{display:block;font-weight:300;text-transform:capitalize}.sdbmb-a svg{flex-shrink:0}.sdbm-ft-ctn ul{width:100%;display:flex;flex-direction:column;padding:10px;border-radius:1rem;gap:10px;font-size:11px;background-color:var(--white-opacity-2);border:1px solid var(--sidebar-upgrade-border-color);color:#fff}.sdbm-ft-ctn ul li{display:flex;gap:40px;align-items:center;justify-content:space-between}.sdbm-upg-btn{position:relative;padding:3px 10px;display:flex;font-size:12px;background:linear-gradient(to bottom,#f52828,#dbdb30);cursor:pointer;overflow:hidden;border-radius:4px}.sdbm-upg-btn:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:50%;background:linear-gradient(to right,#ffffff1a,#ffffffb3,#ffffff1a);animation:flash-through 3s linear infinite;transform:rotate(-20deg)}@keyframes flash-through{0%{left:-100%}15%{left:100%}to{left:100%}}.fw .sdb-txt{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:1.2rem}.sw .sdbmb-a{padding-left:5px}.sw .sdbmb-a svg,.sw .sdbmh-list a svg{font-size:1.2rem}.sw .sdbm-ft-ctn .lsn{position:absolute;visibility:hidden;left:calc(100% + 10px);width:min-content;background-color:var(--sidebar-upgrade-abs-color);bottom:25px;flex-shrink:0}.sw .sdbm-ft-ctn .lsn li{gap:40px}.sdbm-ft-caret-li{position:absolute;bottom:11px;color:var(--sidebar-upgrade-abs-color);left:-10px;font-size:1.1rem}.sw .ft-summry:hover+.lsn{visibility:visible}.ft-summry{--size: 40px;height:var(--size);width:var(--size);border-radius:50%;margin:30px 0 10px;background-color:#daa520;color:#fff;cursor:pointer}.sdb-txt .caret-ctn{position:relative;display:block}.sdb-txt .caret-ctn svg{position:absolute;color:var(--bg);top:50%;transform:translateY(-50%);left:-20px}.fw .sdb-txt .caret-ctn{visibility:hidden}.sw .sdbmb-a:hover .sdb-txt,.sw .sdbmh-list a:hover .sdb-txt{--bg: var(--sdb-txt-sw-bg);visibility:visible;display:flex;background-color:var(--bg);white-space:nowrap;padding:5px 10px;border-radius:5px;opacity:1}.sw .sdbmh-list a{position:unset}.sw .sdb-txt,.sw .sdbmh-list a .sdb-txt{position:absolute;visibility:hidden;color:#fff;opacity:0;transition:top .2s linear;left:calc(100% - 10px);font-size:13px;height:30px;align-items:center;transition:opacity .1s ease .1s}aside.sidebar{--menu-position: relative;z-index:1000}:root.dark{--auth-white: #000;--auth-hd-ft-bg: #0c0c0c;--auth-color-1: #fff;--auth-border-color-1: #8e918f;--text-color-1: #d1d9e4;--text-color-2: #e9e9e9}:root.light{--auth-white: #fff;--auth-hd-ft-bg: #ffffff;--auth-color-1: #222;--text-color-1: #475467;--text-color-2: #101828;--auth-border-color-1: rgb(224, 222, 222)}.auth-container{--auth-content-max-width: 850px;--paddingX: 20px;--header-height: 70px;--auth-card-bg: var(--auth-white);--border-color: var(--border-color-3);--ft-prog-height: 10px;display:flex;flex-direction:column;height:100%;overflow:auto}.auth-container .registration{--auth-nav-height: 50px}.auth-container .onboarding{overflow:hidden;background-color:var(--auth-white)}.auth-container .login{--auth-nav-height: 0px}.auth-container .onboarding .auth-content{flex:2;overflow:hidden}.auth-content main{position:relative;display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden}.auth-container header.header{background-color:var(--auth-hd-ft-bg);min-height:var(--header-height);padding-left:var(--paddingX);padding-right:var(--paddingX);border-bottom:1px solid var(--border-color);flex-shrink:0}.auth-container header.header.auth{background-color:transparent;border-color:transparent}.auth-container header.header.auth .prd-p .ac-icon-text{color:#fff}.ac-content-panel{flex:2;overflow:hidden}.ac-content-scr-ctn{height:100%;overflow-y:auto;overflow-x:hidden}.auth-header{position:relative}.checkbox-label.fgt{display:flex!important}.auth-container header.header .hd-footer a{text-decoration:none}.auth-container header.header .hd-pr-dpdwn{top:calc(100% - 12px)}.auth-container header.header .logo-ctn .logo{--size: 45px}.auth-container header.header .logo-ctn .brand .bd-name{font-size:26px}.reg-btn{padding:8px 20px;border-radius:4px;background-color:var(--light-blue);gap:5px;font-size:14px}.auth-wrapper{position:relative}.auth-nav{position:sticky;top:0;min-height:var(--auth-nav-height);border-bottom:1px solid var(--border-color);background-color:var(--auth-card-bg)}.auth-row-main{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.auth-col-main.sticky{position:sticky;display:flex;flex-direction:column;overflow:hidden;top:var(--auth-nav-height);width:100%}.auth-col-rel{position:relative}.auth-h{background-color:red;height:100%;min-height:calc(100vh - var(--auth-nav-height) - var(--header-height));max-height:calc(100vh - var(--auth-nav-height))}.auth-col-img-bg{width:100%;height:100%}.auth-col-img-bg img{height:100%;width:100%;object-fit:cover;object-position:center}.auth-ctn-rel{position:relative;display:flex;flex:1;z-index:10;top:0;bottom:0;width:100%;height:100%}.auth-ctn-rel .p-abs-0{z-index:100;background-color:#00000079}.auth-bg{min-height:100vh;background-position:center;background-size:cover}.auth-form{position:relative;display:flex;align-items:center;justify-content:center;height:100%;width:100%;padding:30px 10px}.auth-form-content{background-color:var(--auth-white);width:100%;max-width:var(--auth-content-max-width);border-radius:12px;overflow:hidden}.auth-link-styl{font-size:12px;font-weight:600;cursor:pointer;height:max-content;text-decoration:none;transition:color .3s ease;background-color:rgba(0,0,0,var(--opacity));border:1px solid #fff;color:#fff;padding:5px 8px;border-radius:4px;text-shadow:1px 1px rgba(0,0,0,.5);transition:all .5s ease}.auth-link-styl{--opacity: .3}.auth-link-styl:hover{--opacity: .5}.auth-links{width:100%;margin-top:20px;display:flex;gap:20px;justify-content:center;max-width:var(--auth-content-max-width);padding:0 10px}.auth-other-options{position:relative;display:flex;align-items:center;justify-content:center;padding-top:15px}.auth-other-options:before{position:absolute;content:"";height:1px;background-color:var(--border-color-2);width:100%;z-index:1}.auth-other-options p{position:relative;font-size:13px;background-color:var(--auth-white);z-index:2;opacity:.8;padding:0 5px}:root.light{----sidebar-background: var(--light-blue);--color: #222;--sidebar-bg: #2d80d3;--sidebar-btn-color: var(--light-blue);--sidebar-btn-bg: #fff;--white: #fff;--color-1: #182541;--color-2: #182541;--blue-bg: #3b82f6ff;--white-opacity-2: rgba(255, 255, 255, .05);--scrollbar-color-1-thumb: #d3d3d3d7;--scrollbar-color-1-thumb-hover: #bbbbbb;--scrollbar-color-2-thumb: #cdd4e4;--scrollbar-color-2-thumb-hover: #b5bac5;--scrollbar-color-3-thumb: #ffffff69;--scrollbar-color-3-thumb-hover: #ffffffbb;--sidebar-upgrade-border-color: #dbdbdb;--logo-color-main: var(--logo-color-1);--logo-color-sub: var(--logo-color-2);--sidebar-upgrade-abs-color: #003b95;--sdb-txt-sw-bg: #37393b;--hd-icon-color: #2d80d3;--red: #ff4d4f;--border-color-1: #ececec;--border-color-2: #cdd4e4;--border-color-3: rgba(76, 97, 129, .1);--border-color-4: #cdd4e4;--border-color-5: #cdd4e4;--border-color-6: #e5f6fa;--border-color-7: rgba(76, 97, 129, .04);--na-headernav-bg: #fcfcfc;--table-header-color-1: #f1f5fb;--table-hover-color-1: #e8f2ff;--table-stripe-1: #fafcff;--sidebar-a-hover-color: rgba(255, 255, 255, .15);--title-font-color: #2c406c;--card-gradient: #fff;--card-plain-color: #fff;--card-bg: #fff;--high-light-color-1: rgb(250, 250, 250);--hover-background-light: rgba(255, 255, 255, .5)}:root.dark{--black-1: #2a2e2f;--color: white;--sidebar-bg: var(--black-1);--sidebar-btn-bg: var(--light-blue);--sidebar-btn-color: #fff;--color-1: #70c5ff;--color-2: #a4cbe6;--blue-bg: #1d4ed7ff;--white: #181a1b;--white-opacity-2: rgba(255, 255, 255, .05);--scrollbar-color-1-thumb: #2a2c2f;--scrollbar-color-1-thumb-hover: #333436;--scrollbar-color-2-thumb: #2a2c2f;--scrollbar-color-2-thumb-hover: #333436;--scrollbar-color-3-thumb: #2a2c2f;--scrollbar-color-3-thumb-hover: #333436;--sidebar-upgrade-border-color: #494949;--logo-color-main: #fff;--logo-color-sub: #fff;--sidebar-upgrade-abs-color: #003b95;--sdb-txt-sw-bg: #181a1b;--hd-icon-color: #d3e6ff;--red: #9e0002;--border-color-1: #222222;--border-color-2: rgba(50, 55, 60, 1);--border-color-3: rgba(76, 97, 129, .1);--border-color-4: rgb(40, 45, 51);--border-color-5: #263f5e;--border-color-6: #1d2628;--border-color-7: rgba(76, 97, 129, .04);--na-headernav-bg: #1b1d1f;--table-header-color-1: #1d2021;--table-hover-color-1: #212325;--table-stripe-1: #1a1e1e;--sidebar-a-hover-color: #00000031;--title-font-color: #9ab7d6;--card-bg: rgba(50, 55, 60, 1);--card-gradient: rgba(30, 33, 35, 1);--card-plain-color: rgba(30, 33, 35, 1);--high-light-color-1: rgba(26, 28, 30, 1);--hover-background-light: rgba(26, 28, 30, .75)}:root{background-color:var(--background-color);color:var(--color);--app-header-height: 80px;--light-blue-10: #b7cae6;--light-blue-text: #4094ff;--border-color-light-1: #89b7d649;--failed-color: RGB(249, 49, 84);--pending-color: RGB(238, 225, 34);--success-color: RGB(0, 183, 74);--green-1: #4caf50;--green-2: #28a745;--color-danger: #d92632;--color-danger-lighter: #e56c74;--color-danger-lighter-2: #f7d4d6;--color-danger-lighter-3: #fae1e2;--color-danger-lighter-4: #fceeef;--color-danger-darker: #b6202a;--color-success: #36c055;--color-success-lighter: #70d786;--color-success-lighter-2: #cff2d7;--color-success-lighter-3: #dbf5e1;--color-success-lighter-4: #e7f8eb;--color-success-darker: #2d9f46}:root{--reservations: #ff6384;--dirty: #ff6384;--loading: #ffce56;--pending: #ffce56;--clean: RGB(41, 204, 158);--confirmed: #36a2eb;--due-in: #ffce56;--checked-in: RGB(41, 204, 158);--due-out: #9966ff;--checked-out: #ff9f40;--no-show: #c9cbcf;--cancelled: RGB(214, 187, 251);--byzantine-blue: #1d4ed7ff;--ruddy-blue: #61a5faff;--azure: #3b82f6ff;--jordy-blue: #93c4fcff;--alice-blue: #e9f3ffff;--uranian-blue: #bfdcfeff}:root.light:not(.gradient){--background-color: rgba(243, 248, 255, 1)}:root.dark:not(.gradient){--background-color: rgba(30, 33, 35, 1)}:root.light.gradient{--background-color: #e7eef8;--card-gradient: linear-gradient(to right, #f0f8ff, rgb(204, 221, 255));--card-gradient: linear-gradient( 90deg, rgba(253, 254, 255, 1) 0%, rgba(248, 251, 255, 1) 10%, rgba(243, 248, 255, 1) 20%, rgba(239, 244, 255, 1) 30%, rgba(234, 241, 255, 1) 40%, rgba(229, 238, 255, 1) 50%, rgba(224, 235, 255, 1) 60%, rgba(219, 232, 255, 1) 70%, rgba(215, 228, 255, 1) 80%, rgba(210, 225, 255, 1) 90%, rgba(205, 222, 255, 1) 100% );--card-bg: rgba(205, 222, 255, 1)}:root.dark.gradient{--background-color: #212325;--card-bg: rgba(50, 55, 60, 1);--card-gradient: linear-gradient( 90deg, rgba(26, 28, 30, 1) 40%, rgba(30, 33, 35, 1) 50%, rgba(34, 37, 40, 1) 60%, rgba(38, 42, 45, 1) 70%, rgba(42, 46, 50, 1) 80%, rgba(46, 51, 55, 1) 90%, rgba(50, 55, 60, 1) 100% )}:root.light{--success-bg: #ecfdf5;--success-border: #bbf7d0;--success-text: #065f46;--success-button-bg: #059669;--success-button-hover: #047857;--error-bg: #fef2f2;--error-border: #fecaca;--error-text: #991b1b;--error-button-bg: #dc2626;--error-button-hover: #b91c1c;--warning-bg: #fffbeb;--warning-border: #fde68a;--warning-text: #92400e;--warning-button-bg: #d97706;--warning-button-hover: #b45309;--info-bg: #eff6ff;--info-border: #bfdbfe;--info-text: #1e3a8a;--info-button-bg: #2563eb;--info-button-hover: #1d4ed8;--alert-shadow: 0 1px 3px rgba(0, 0, 0, .1);--dismiss-hover-bg: rgba(0, 0, 0, .1)}:root.dark{--success-bg: #1a3c34;--success-border: #2a6b5a;--success-text: #6ee7b7;--success-button-bg: #059669;--success-button-hover: #047857;--error-bg: #3f1a1a;--error-border: #7b2a2a;--error-text: #fca5a5;--error-button-bg: #dc2626;--error-button-hover: #b91c1c;--warning-bg: #3f2e1a;--warning-border: #7b5a2a;--warning-text: #fcd34d;--warning-button-bg: #d97706;--warning-button-hover: #b45309;--info-bg: #1e2a44;--info-border: #3b5a7b;--info-text: #93c5fd;--info-button-bg: #2563eb;--info-button-hover: #1d4ed8;--alert-shadow: 0 1px 3px rgba(0, 0, 0, .3);--dismiss-hover-bg: rgba(255, 255, 255, .1)}body{overflow:hidden}.loader-ctn{position:relative;display:flex;align-items:center;justify-content:center;height:100%}.loader{width:30px;aspect-ratio:1;--_g: no-repeat radial-gradient(farthest-side, #4094ff 85%, #0000);background:var(--_g) 0 0,var(--_g) 100% 0,var(--_g) 100% 100%,var(--_g) 0 100%;opacity:0;background-size:40% 40%;animation:l38 .5s infinite,showItem 0s forwards var(--delay)}.loader{--delay: 0s}.loader.delay-1s{--delay: 1s}@keyframes l38{to{background-position:100% 0,100% 100%,0 100%,0 0}}@keyframes showItem{0%{opacity:0}to{opacity:1}}:root{--f-48: 48px;--f-36: 36px;--f-24: 24px;--f-20: 20px;--f-16: 16px;--f-14: 14px;--f-12: 12px}@media screen and (max-width: 1024px){:root{--f-48: 38px;--f-36: 28px;--f-24: 19px;--f-20: 16px;--f-16: 13px;--f-14: 12px;--f-12: 11px}}@media screen and (max-width: 640px){:root{--f-48: 32px;--f-36: 22px;--f-24: 14px;--f-20: 12px;--f-16: 11px;--f-14: 11px;--f-12: 10px}}.analytics-ctn{background-color:var(--white);width:100%;border-radius:8px;padding:15px;color:var(--color-1);background:var(--card-bg);background:var(--card-gradient)}.rsvt{flex-shrink:1;flex-basis:350px}.ravl{flex-basis:250px;flex-shrink:1}.dark .analytics-ctn{border:1px solid var(--card-bg)}.analytics-header h4{color:var(--color);flex:10;padding:0 0 20px;font-size:14px;font-weight:500}.activity-container .anaytics-action{flex-shrink:0;flex:1}.img-cluster{--img-cl-size: 30px}.img-cl-list{display:flex}.img-cl-list li{height:var(--img-cl-size);width:var(--img-cl-size);border-radius:50%;background-color:#fff;overflow:hidden;border:1px solid #fff}.img-cl-list li:not(:first-child){margin-left:calc(var(--img-cl-size) * -.4)}.img-cl-list li img{height:100%;width:100%;object-fit:center;object-position:center}.img-cluster .others,.img-cluster .initials{display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#fff;background-color:var(--light-blue)}.img-cluster .initials{height:100%;background-color:#61a5fa}.abs-row span{font-size:12px}.analytics-button-1{text-decoration:none;font-size:12px;display:inline-flex;background-color:var(--byzantine-blue);font-weight:600;color:#fff;padding:4px 8px;border-radius:4px;white-space:nowrap;transition:background-color .4s ease}.analytics-button-1:hover{background-color:var(--light-blue)}@media (min-width: 1100px){.rms-constraint{flex-wrap:nowrap!important}}.anal-doughnut,.s1{--min-col-width: 150px;--flex-basis: 235px;--indicator-width: 15px;--legend-wrapper-col-gap: 40px;--grid-row-width: minmax(20px, 30px);--wrapper-flex: 10;display:flex;flex-wrap:wrap;row-gap:20px;column-gap:30px}.s2.anal-doughnut{--min-col-width: 100px;--flex-basis: 150px;--indicator-width: 10px;--legend-wrapper-col-gap: 10px;--grid-row-width: minmax(20px, 25px);--wrapper-flex: 1;justify-content:space-between;row-gap:10px;column-gap:20px}.emp-type-demographics .anal-doughnut .anly-legend-wrapper{--min-col-width: 100px}.emp-type-demographics .anal-doughnut{min-height:150px;flex-wrap:nowrap;width:100%}.anly-pb-percent{font-weight:700;flex-shrink:0}.chart-total{position:absolute;display:flex;flex-direction:column;align-items:center;top:50%;left:50%;transform:translate(-50%);font-size:2rem}.chart-total .text{font-size:12px}.anly-legend-wrapper{width:100%;display:grid;align-content:center;column-gap:var(--legend-wrapper-col-gap);row-gap:5px;grid-template-columns:repeat(auto-fill,minmax(var(--min-col-width),1fr));grid-auto-rows:var(--grid-row-width);flex:var(--wrapper-flex);flex-basis:var(--flex-basis)}.anly-legend,.anly-lgn-text{display:flex;align-items:center;gap:5px;font-size:12px;overflow:hidden}.anly-legend{justify-content:space-between}.anly-legend span{display:block;min-width:30px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.under-maintn{padding:20px;color:var(--reservations)}.anly-legend-indicator{height:10px;width:var(--indicator-width);border-radius:5px;flex-shrink:0}.anal-chart-doughnut{display:flex;align-items:center;justify-content:center}.anly-lgn-count{background-color:var(--high-light-color-1);height:20px;min-width:30px;padding:2px 5px;display:flex;align-items:center;justify-content:center;border-radius:8px;font-weight:600;border:1px solid var(--border-color-light-1)}.occupancy-chart{border-radius:8px;width:100%;max-width:600px}.chart-container{position:relative;z-index:150;height:200px;flex:0 0 auto;width:99%;max-width:500px}.chart-container.guest canvas{height:200px!important}.chart-container.emp-by-dep{width:99%;max-width:500px!important}.cs-legend,.cs-legend-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.cs-legend{padding-bottom:10px;text-align:center;font-size:12px;gap:15px}.cs-legend-row{gap:5px}.cs-legend-indicator{display:inline-block;width:15px;height:10px;border-radius:3px}.alert-list{position:fixed;top:16px;right:16px;width:320px;z-index:1050;display:flex;flex-direction:column;gap:8px}.alert-container{--progress-height: 4px;--padding: 16px;--icon-ctn-size: 30px;--exp-var: .8;--border-color: var(--border-color-3);position:relative;background-color:var(--white);padding-bottom:var(--progress-height);color:var(--color);border-radius:8px;border:1px solid var(--border-color);box-shadow:0 4px 6px #7c7c7c1a;overflow:hidden}.alert-content{display:flex;justify-content:space-between;align-items:center}.alert-text{display:flex;width:100%;flex-direction:column}.alert-title{flex:1;font-size:16px;font-weight:500}.alert-message{font-size:14px;padding:calc(var(--padding) * var(--exp-var)) var(--padding) var(--padding) var(--padding)}.alert-close{margin-left:8px;background:none;border:none;color:var(--color);font-size:14px;font-weight:700;cursor:pointer;transition:color .2s}.alert-close:hover{color:#ddd}.alert-progress{position:absolute;bottom:0;left:0;right:0;width:100%;height:4px;background-color:var(--type-color)}.alert-text-hd{padding:calc(var(--padding) * var(--exp-var)) var(--padding);display:flex;align-items:center;border-bottom:1px solid var(--border-color);gap:10px}.alert-icon{display:flex;align-items:center;justify-content:center;height:var(--icon-ctn-size);width:var(--icon-ctn-size);background-color:var(--border-color);border-radius:8px;color:var(--type-color);font-size:1.5rem;padding:5px}.alert-container .spinner{animation:spin 1s linear infinite}.alert-container .inline-spinner{margin-left:8px;font-size:1rem;vertical-align:middle}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-alert{display:flex;align-items:flex-start;padding:16px;border-radius:8px;max-width:1000px;box-shadow:var(--alert-shadow)}.page-alert-success{background-color:var(--success-bg);border:1px solid var(--success-border);color:var(--success-text)}.page-alert-error{background-color:var(--error-bg);border:1px solid var(--error-border);color:var(--error-text)}.page-alert-warning{background-color:var(--warning-bg);border:1px solid var(--warning-border);color:var(--warning-text)}.page-alert-info{background-color:var(--info-bg);border:1px solid var(--info-border);color:var(--info-text)}.page-alert-icon{margin-right:12px;margin-top:4px}.page-alert-content{flex:1}.page-alert-heading{font-size:16px;font-weight:600;line-height:24px}.page-alert-description{font-size:14px;line-height:20px;margin-top:4px}.page-alert-action{margin-top:12px;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;color:#fff;border:none;cursor:pointer;transition:background-color .2s}.page-alert-action[data-type=success]{background-color:var(--success-button-bg)}.page-alert-action[data-type=success]:hover{background-color:var(--success-button-hover)}.page-alert-action[data-type=error]{background-color:var(--error-button-bg)}.page-alert-action[data-type=error]:hover{background-color:var(--error-button-hover)}.page-alert-action[data-type=warning]{background-color:var(--warning-button-bg)}.page-alert-action[data-type=warning]:hover{background-color:var(--warning-button-hover)}.page-alert-action[data-type=info]{background-color:var(--info-button-bg)}.page-alert-action[data-type=info]:hover{background-color:var(--info-button-hover)}.page-alert-dismiss{margin-left:12px;padding:4px;border-radius:50%;background-color:transparent;border:none;cursor:pointer;transition:background-color .2s}.page-alert-dismiss:hover{background-color:var(--dismiss-hover-bg)}:root.light{--modal-overlay-bg: rgba(0, 0, 0, .5);--modal-text-color: var(--color-1);--modal-header-border: var(--border-color-1);--modal-footer-border: #f0f0f0;--modal-btn-bg: var(--table-header-color-1);--modal-btn-text: var(--color-1);--modal-btn-hover-bg: #e0e0e0;--modal-delete-bg: var(--red);--modal-confirm-bg: var(--light-blue);--modal-delete-text: #e8e6e3;--modal-delete-hover-bg: #da190b;--modal-confirm-hover-bg: var(--light-blue-text);--modal-shadow: 0 4px 6px rgba(0, 0, 0, .1)}:root.dark{--modal-overlay-bg: rgba(0, 0, 0, .5);--modal-text-color: var(--color-2);--modal-header-border: #1d2628;--modal-footer-border: #1d262863;--modal-btn-bg: var(--table-header-color-1);--modal-btn-text: var(--color);--modal-btn-hover-bg: #2a2c2f;--modal-delete-bg: var(--red);--modal-confirm-bg: var(--light-blue);--modal-confirm-hover-bg: var(--light-blue-text);--modal-delete-text: #e8e6e3;--modal-delete-hover-bg: #8a0002;--modal-shadow: 0 4px 6px rgba(0, 0, 0, .2)}.modal{--modal-bg: var(--white);--modal-header-padding: 10px 15px;--modal-header-min-height: 50px;--modal-body-padding: 20px;--modal-body-padding-right: 20px;--modal-content-max-width: 500px}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--modal-overlay-bg);display:flex;padding:20px 10px;justify-content:center;align-items:center;z-index:1000}:root.dark .modal-overlay{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.modal-content{display:flex;align-items:center;flex-direction:column;background:var(--modal-bg);border-radius:8px;width:100%;min-width:300px;max-width:var(--modal-max-width, var(--modal-content-max-width));border:1px solid var(--border-color-6);box-shadow:var(--modal-shadow);color:var(--modal-text-color);max-height:100%}.modal-content p{font-size:14px}.modal-header{flex-shrink:0;width:100%;min-height:var(--modal-header-min-height);padding:var(--modal-header-padding);border-bottom:1px solid var(--modal-header-border)}.modal-header h2{margin:0;font-size:1rem;font-weight:500;color:var(--modal-text-color)}.modal-body{overflow:hidden;height:100%;width:100%;flex-grow:2}.mb-scb{height:100%;overflow-y:scroll}.mb-content{padding:var(--modal-body-padding);padding-right:calc(var(--modal-body-padding-right) - var(--size));width:100%}.modal-footer{display:flex;justify-content:flex-end;flex-shrink:0;width:100%;gap:10px;min-height:var(--modal-header-min-height);padding:var(--modal-header-padding);border-top:1px solid var(--modal-footer-border)}.custom-modal .modal-footer{padding:15px 0 0;margin-top:20px}.modal-btn{min-height:40px;padding:8px 12px;border-radius:4px;min-width:120px;border:none;cursor:pointer;background-color:var(--modal-btn-bg);color:var(--modal-btn-text);transition:background-color .2s}.modal-btn.delete{background-color:var(--modal-delete-bg);color:var(--modal-delete-text)}.modal-btn.delete:hover{background-color:var(--modal-delete-hover-bg)}.modal-btn.confirm{background-color:var(--modal-confirm-bg);color:var(--modal-delete-text)}.modal-btn.confirm:hover{background-color:var(--modal-confirm-hover-bg)}.bvn-instruction{margin-bottom:20px;font-size:14px;line-height:1.5;text-align:left;display:block;visibility:visible}.bvn-helper-text{margin:10px 0 20px;font-size:12px;line-height:1.4;text-align:left;display:block;visibility:visible}.bvn-info-container,.otp-info-container{margin-top:20px;padding:15px;background-color:var(--border-color-3);border-radius:8px;border:1px solid var(--border-color-1);display:block;visibility:visible}.bvn-info-flex{display:flex;align-items:flex-start;gap:15px}.bvn-info-icon{font-size:24px;flex-shrink:0}.bvn-info-content h4{margin:0 0 8px;font-size:16px;font-weight:600}.bvn-info-content div{font-size:14px}.bvn-info-content ul{margin:10px 0 0;padding-left:20px;font-size:14px}.bvn-info-content li{margin-bottom:5px}.support-link{color:#007bff;text-decoration:none}.support-link:hover{text-decoration:underline}.icon-info{color:#007bff}.icon-spin{color:#666;animation:spin 1s linear infinite}.icon-success{color:#28a745}.icon-error{color:#dc3545}@keyframes spin{to{transform:rotate(360deg)}}.otp-info-flex{display:flex;align-items:center;gap:10px}.otp-info-icon{font-size:24px}.otp-info-content h4{margin:0 0 10px}.state-loading .otp-info-icon{color:#007bff}.state-success .otp-info-icon{color:#28a745}.state-error .otp-info-icon{color:#dc3545}.state-idle .otp-info-icon{color:#17a2b8}.modal-footer{display:flex;justify-content:flex-end;gap:10px}.modal-btn{padding:8px 16px;border-radius:4px;border:none;cursor:pointer}.modal-btn.resend{background-color:transparent;color:var(--color-2);font-weight:500}:root.light .modal-btn.resend{color:var(--light-blue)}.resending.loading{display:flex;align-items:center;gap:5px;justify-content:center;padding:5px 10px}.modal-btn.resend:disabled{background-color:transparent;cursor:not-allowed}.dark .modal{--bl-color: #64afff}.light .modal{--bl-color: var(--light-blue)}.modal-btn.cancel{background-color:var(--btn-background-color);border-color:var(--border-color-2);color:var(--color);border:1px solid var(--bl-color);color:var(--bl-color);transition:all .45 ease}.modal-btn.cancel:hover{opacity:.8}.modal-btn.confirm{background-color:#007bff;color:#fff}.form-container{margin-top:20px}.modal .input-row,.pass-title{margin-bottom:15px}.pass-title h3{font-size:18px;font-weight:500}@media only screen and (max-width: 767px){aside.sidebar{--menu-position: fixed;bottom:0;top:80px;transition:left .45s ease}aside.sidebar.open{left:0%}aside.sidebar.close{left:-100%}.hd-md{display:none!important}.fm-f.form-accordion-nav{display:none}.px-r-20,.header-nav{padding:0 10px!important}.hd-list li.menu-toggle-ctn{display:flex}}
