html{height:100%}body{height:100%;margin:0;overflow:hidden}#root{height:100%;overflow:auto}::-webkit-scrollbar{width:10px;scrollbar-gutter:stable both-edges}::-webkit-scrollbar-thumb{background-color:#e0e0e0;border-radius:8px}input[type=search]::-webkit-search-cancel-button{cursor:pointer}.pdf-document-hidden,.MuiTypography-helperText{display:none}@font-face{font-family:Inter;src:url(/fonts/Inter.ttf)}*{font-family:Inter,Arial,sans-serif!important}.PhoneInput>div:last-child{width:100%}input::-ms-reveal,input::-ms-clear{display:none}input[type=search]{padding-right:8px}.text-secondary{color:#666}.text-disabled{color:#9e9e9e}.force-hidden-element{display:none!important}.accordion-wrapper{border:1px solid #e0e0e0;border-radius:4px}.accordion-item:not(:last-child){border-bottom:1px solid #e0e0e0}.accordion-header{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;height:40px;color:#666;border-radius:4px;padding:8px 12px 8px 8px;transition:all .3s ease-out}.accordion-header .MuiTypography-root{font-weight:700}.accordion-header svg.accordion-svg{transition:all .3s ease-out}.accordion-header.open{color:#212121;background-color:#f9f9f9}.accordion-header.open svg.accordion-svg{color:#666;transform:rotate(180deg)}.accordion-header:hover{cursor:pointer;background-color:#fafafa}.accordion-body{box-sizing:border-box;overflow:hidden;transition:all .3s ease-out;height:0px}.accordion-body.open{background-color:#f9f9f9}.accordion-body--content{padding:2px 16px 16px}.generic-dialog-mui--dialog{-webkit-backdrop-filter:blur(24.4px);backdrop-filter:blur(24.4px)}.generic-dialog-mui--dialog>.MuiBackdrop-root{background-color:#ffffff80}.generic-dialog-mui--dialog .MuiPaper-root{background-color:#fff;border-radius:8px}.generic-dialog-mui--dialog .generic-dialog-mui--title-container{margin:0;display:flex;padding:7px 16px;align-items:center;justify-content:space-between}.generic-dialog-mui--dialog .generic-dialog-mui--title-container #generic-dialog-mui--dialog-title{padding:0}.generic-dialog-mui--dialog .generic-dialog-mui--title-container .generic-dialog-mui--close-btn{border-radius:4px}.dropdown{position:relative}.dropdown.open .dropdown-button{border-color:#ff5722;background-color:#fbeced}.dropdown.open .dropdown-button .text{color:#ff5722}.dropdown.open .dropdown-button svg{color:#ff5722}.dropdown.open .dropdown-button .chevron{transform:rotate(180deg);transition:.15s ease-in-out}.dropdown.open .dropdown-button-as-icon{background-color:transparent}.dropdown.open .dropdown-button-as-icon svg{color:#ff5722}.dropdown.open .dropdown-menu{visibility:visible;pointer-events:auto;transform:scale(1)}.dropdown.open .dropdown-menu.report-items{visibility:visible;display:flex;flex-direction:column;border-radius:4px;border:1px solid rgba(0,0,0,.1215686275);min-width:191px;padding:4px;gap:4px}.dropdown.open .dropdown-menu.report-items .dropdown-menu-item{height:32px;border-radius:4px;padding:4px 12px 4px 8px;gap:12px}.dropdown.open .dropdown-menu.report-items .dropdown-menu-item:not(.disabled):hover{background-color:#f5f5f5}.dropdown.open .dropdown-menu.report-items .dropdown-menu-item svg{margin:0}.dropdown-button{display:flex;align-items:center;justify-content:space-between;border-width:1px;border-style:solid;border-radius:20px;color:#7f7f7f;border-color:#e0e0e0;background-color:transparent;height:28px;cursor:pointer;outline:none}.dropdown-button:hover{background-color:#fdf4f5}.dropdown-button.active{border-color:#ff5722;background-color:#fbeced}.dropdown-button.active .text{color:#ff5722}.dropdown-button.active svg{color:#ff5722}.dropdown-button .text{white-space:nowrap;text-overflow:ellipsis;max-width:140px;overflow:hidden;font-size:12px;line-height:20px;color:#212121}.dropdown-button .icon{height:18px}.dropdown-button .chevron{height:16px;transform:rotate(360deg);transition:.15s ease-in-out}.dropdown-button-as-icon{border:none;padding:8px;border-radius:100px;height:auto}.dropdown-button-as-icon .icon{height:auto}.dropdown-button-as-icon:hover{background-color:#f5f5f5}.dropdown-menu{visibility:hidden;pointer-events:none;position:absolute;top:calc(100% + 5px);background:#fff;padding:0;margin:0;box-shadow:0 4px 12.1px -1px #0000001f;border:1px solid #e0e0e0;border-radius:4px;width:auto;overflow:hidden;transform:scale(.75);transition:transform .15s cubic-bezier(.4,0,.2,1)}.dropdown-menu>a{text-decoration:none}.dropdown-menu-item{display:flex;align-items:center;list-style:none;padding:0 12px 0 8px;box-sizing:border-box;color:#212121;height:40px;gap:12px;color:#666;border-radius:4px;margin:4px}.dropdown-menu-item span{font-size:12px;font-weight:400;width:fit-content;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:160px}.dropdown-menu-item svg{color:#7f7f7f}.dropdown-menu-item:not(.disabled):hover{background-color:#ebebeb;cursor:pointer}.dropdown-menu-item.divider{height:0;padding:0;margin:0;border-top:1px solid rgba(0,0,0,.1215686275);pointer-events:none}.dropdown-menu-item.user-disabled{pointer-events:none;height:48px}.dropdown-menu-item.disabled{pointer-events:none;color:#ebebeb}.dropdown-menu-item.disabled svg{color:#ebebeb}.dropdown-menu-item.delete{color:#d32f2f}.dropdown-menu-item.delete svg{color:#d32f2f}.dropdown-menu.top{top:-100%}.dropdown-menu.right{right:0}nav .dropdown-button{max-width:200px}.breadcrums-floor-wrapper{max-height:220px;overflow:auto}.wrapper-loader{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#fff;z-index:9}.block-loader{box-sizing:border-box;width:260px;height:234px;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid #0000001F;border-radius:12px;box-shadow:0 6px 22px #0000001f,0 24px 26px #db212d1f;padding:50px;font-size:14px;letter-spacing:.17px;line-height:20px;color:#4e4e50e5;background-color:#fff}#message-alert--snackbar{top:48px}#message-alert--loading,#message-alert--customized,#message-alert--success,#message-alert--error{display:flex;justify-content:center;align-items:center;background-color:#fff;border:1px solid rgba(0,0,0,.1215686275);box-shadow:0 4px 12.1px -1px #0000001f;border-radius:4px;padding:12px;gap:12px;width:294px}#message-alert--loading .MuiAlert-message,#message-alert--customized .MuiAlert-message,#message-alert--success .MuiAlert-message,#message-alert--error .MuiAlert-message{padding:0}#message-alert--loading .MuiAlert-icon,#message-alert--loading .MuiAlert-action,#message-alert--customized .MuiAlert-icon,#message-alert--customized .MuiAlert-action,#message-alert--success .MuiAlert-icon,#message-alert--success .MuiAlert-action,#message-alert--error .MuiAlert-icon,#message-alert--error .MuiAlert-action{margin:0;padding:0;gap:16px}#message-alert--loading .alert-title,#message-alert--customized .alert-title,#message-alert--success .alert-title,#message-alert--error .alert-title{margin:0;font-weight:600;font-size:12px;line-height:17.16px}#message-alert--loading .alert-message,#message-alert--customized .alert-message,#message-alert--success .alert-message,#message-alert--error .alert-message{color:#666;font-weight:400;font-size:12px;line-height:15.48px}#message-alert--loading .circular-progress-icon,#message-alert--customized .circular-progress-icon,#message-alert--success .circular-progress-icon,#message-alert--error .circular-progress-icon{width:24px!important;height:24px!important;margin:0}#message-alert--loading .success-icon,#message-alert--customized .success-icon,#message-alert--success .success-icon,#message-alert--error .success-icon{color:#4caf50}#message-alert--loading .error-icon,#message-alert--customized .error-icon,#message-alert--success .error-icon,#message-alert--error .error-icon{color:#ef5350}#message-alert--loading .alert-title{color:#212121}#message-alert--success .alert-title{color:#2e7d32}#message-alert--error .alert-title{color:#d32f2f}#message-alert--retry-button{border:1px solid #f9a88e;color:#ff5722;padding:4px 10px}#message-alert--close-icon{color:#666;gap:16px}#message-alert--close-icon svg{width:16px;height:16px}.textfield-labeled .MuiOutlinedInput-root{padding:0}.textfield-labeled .MuiOutlinedInput-root input{height:28px}.textfield-labeled .MuiOutlinedInput-root textarea{min-height:24px!important}.textfield-labeled .MuiOutlinedInput-root input,.textfield-labeled .MuiOutlinedInput-root textarea{line-height:1.66;font-size:12px;box-sizing:border-box;color:#666;border:1px solid rgba(0,0,0,.23);box-shadow:inset 0 1px 3px #0006;border-radius:4px}.textfield-labeled .MuiOutlinedInput-root input,.textfield-labeled .MuiOutlinedInput-root textarea{padding:2px 8px}.textfield-number--base{min-height:28px;max-height:28px;background-color:#fafafa}.textfield-number--base .textfield-number-base--container{border:1px solid rgba(0,0,0,.23);box-shadow:inset 0 1px 3px #0006;border-radius:4px;gap:1.5px;display:flex;flex-direction:row;justify-content:center;justify-content:space-between;box-sizing:border-box;padding-left:8px}.textfield-number--base .textfield-number-base--container:hover{border-color:#000000de}.textfield-number--base .textfield-number-base--container-focus,.textfield-number--base .textfield-number-base--container-focus:hover{border-color:#ff5722}.textfield-number--base .textfield-number-base--container-error,.textfield-number--base .textfield-number-base--container-error:hover{border-color:#d32f2f}.textfield-number--base .textfield-number-base--container svg.MuiSvgIcon-root.btn-icon{width:8px;height:4px;color:#666}.textfield-number--base .textfield-number-base--container button.textfield-number--action-btn{height:10px;max-width:12px;display:flex;align-items:center;justify-content:center;border-radius:1px;border:1px solid #e0e0e0}.textfield-number--base .textfield-number-base--container button.textfield-number--action-btn.up{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none}.textfield-number--base .textfield-number-base--container button.textfield-number--action-btn.down{border-top-left-radius:0;border-top-right-radius:0}.textfield-number--base .textfield-number-base--container button.textfield-number--action-btn:active{padding-top:2px;padding-bottom:0}.textfield-number--base .textfield-number-base--container .textfield-number--input{align-self:center;vertical-align:middle}.textfield-number--base .textfield-number-base--container .textfield-number--input .MuiInputBase-root{padding:0;border:none}.textfield-number--base .textfield-number-base--container .textfield-number--input .MuiInputBase-root input,.textfield-number--base .textfield-number-base--container .textfield-number--input .MuiInputBase-root textarea{font-size:12px;font-weight:400;line-height:12px;letter-spacing:0px;box-sizing:border-box;color:#666}.textfield-number--base .textfield-number-base--container .textfield-number--input .MuiInputBase-root input::-webkit-outer-spin-button,.textfield-number--base .textfield-number-base--container .textfield-number--input .MuiInputBase-root input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.textfield-number--base .textfield-number-base--container .textfield-number--input .MuiInputBase-root input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.textfield-number--base .textfield-number-base--container-focus .textfield-number--input .MuiInputBase-root input,.textfield-number--base .textfield-number-base--container-focus .textfield-number--input .MuiInputBase-root textarea{color:#212121}.textfield-number--base .textfield-number-base--container .MuiInputBase-root.MuiInput-root{font-size:12px;font-weight:400;line-height:12px;letter-spacing:0px}.textfield-number--base .textfield-number-base--container .textfield-number--adornment{display:flex;align-items:center;font-size:12px;font-weight:400;line-height:12px;letter-spacing:0px}.textfield-number--base .textfield-number-base--container .textfield-number--adornment.textfield-number--adornment-end{padding-right:4px;height:26px;gap:3px}.textfield-number--base .textfield-number-base--container .textfield-number--adornment.textfield-number--adornment-end .textfield-number--adornment-end-content{color:#666}.box-file-upload .MuiPaper-root{border:2px dashed #c4c4c4;box-shadow:none}.box-file-upload .chip-container{display:none!important}:root{--PhoneInput-color--focus: #03b2cb;--PhoneInputInternationalIconPhone-opacity: .8;--PhoneInputInternationalIconGlobe-opacity: .65;--PhoneInputCountrySelect-marginRight: .35em;--PhoneInputCountrySelectArrow-width: .3em;--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth: 1px;--PhoneInputCountrySelectArrow-opacity: .45;--PhoneInputCountrySelectArrow-color: currentColor;--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform: rotate(45deg);--PhoneInputCountryFlag-aspectRatio: 1.5;--PhoneInputCountryFlag-height: 1em;--PhoneInputCountryFlag-borderWidth: 1px;--PhoneInputCountryFlag-borderColor: rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInput{position:relative}.PhoneInput .phone-editor{position:absolute;z-index:1;width:100px;left:12px;top:8px;width:100px!important;border-right:1px solid rgba(0,0,0,.1215686275)}.PhoneInput .phone-editor fieldset{border-color:transparent!important}.PhoneInput .phone-editor #phone-country-select{padding:2.5px 0;overflow:visible}.PhoneInput .phone-editor #phone-country-select .country-select-text-field{display:flex;align-items:center;width:80px}.PhoneInput .phone-editor #phone-country-select .country-select-text-field svg{height:15px;margin-right:8px}.phone-number-input input{padding-left:120px}.invalid-input input{color:#d32f2f}.phone-editor-country-select-menu-item{width:350px}.phone-editor-country-select-menu-item svg{max-width:20px}.properties-layout-form{height:100%;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.properties-layout-form .properties-layout-form-body{overflow:auto;padding:16px 16px 0}.information-banner-container{gap:4px;padding:8px;display:flex;border-radius:4px;flex-direction:column;background-color:#fff3e0;border:1px solid #ffe0b2}.file-upload{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;width:100%;height:300px;padding:24px;gap:8px;justify-content:center}.file-upload .chip-container{display:flex;flex-wrap:wrap;align-content:flex-start;height:80px;max-height:80px;overflow-y:auto;margin-top:8px;gap:8px}.textfield-cost-input .MuiInputBase-root{border:1px solid rgba(0,0,0,.23);box-shadow:inset 0 1px 3px #0006}.textfield-cost-input .MuiOutlinedInput-root input{border:none;box-shadow:none}.textfield-cost-input div{font-size:12px;color:#666}.textfield-cost-input .textfield-labeled .MuiInputBase-root{padding-left:8px}.tooltip-table .tooltip-table-paper{background-color:#fff;padding:12px;box-shadow:0 4px 12.1px -1px #0000001f;border-radius:4px}.tooltip-table .MuiTooltip-arrow{color:#fff}.tooltip-table .MuiTooltip-tooltip{padding:0}.tooltip-table th.MuiTableCell-root,.tooltip-table td.MuiTableCell-root{padding:6px 0}.drawer{position:relative;background:#fff;z-index:15;box-sizing:border-box;border-left:1px solid #e0e0e0;overflow:auto;width:420px}.drawer .content-wrapper{display:flex;flex-direction:column;gap:12px}.drawer .buttons-wrapper{display:flex;align-items:flex-end;gap:24px;justify-content:flex-end;flex-shrink:0}.drawer section{height:100%;width:100%;overflow:hidden;display:flex;flex-direction:column}.drawer section .drawer-section-footer{flex-shrink:0;padding:22px}.drawer section .drawer-section-footer .cancel-btn{display:flex;padding:6px 8px;justify-content:center;align-items:center;gap:8px}.drawer section .drawer-section-footer .save-btn{display:flex;padding:6px 16px;justify-content:center;gap:8px}.drawer .bom-buttons-wrapper{display:flex;align-self:stretch;gap:8px;justify-content:center}.drawer .bom-buttons-wrapper .bom-cancel-btn,.drawer .bom-buttons-wrapper .bom-generate-btn{width:50%}.drawer .MuiTypography-root{word-break:break-word}.drawer .MuiAutocomplete-root .MuiChip-label{max-width:230px}.drawer>section:not(:last-child){padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.1215686275);margin-bottom:20px}#access-point-search--manufacturers{max-width:300px}#access-point-search--manufacturers-list .MuiListItemText-secondary{word-break:break-word}.drawer-section-title{position:sticky;top:0;background:#fff;padding:22px;z-index:10}.drawer-section-title .buttons{float:right}.drawer-section-title .button-close,.drawer-section-title .button-delete{color:#d63d4b;border-radius:3px}.drawer-section-title .button-close:hover,.drawer-section-title .button-delete:hover{background-color:#d63d4b20}.drawer-section-title .button-delete svg{width:20px;height:20px}.drawer-section-body{padding:0 22px;overflow:auto;min-width:0;flex:1;scrollbar-gutter:stable both-edges}.drawer-section-body>form>*:not(.MuiAccordion-root){margin-bottom:12px}.drawer-section-body .access-point-wizard-divider{margin-top:20px;margin-bottom:20px}.drawer-section-body .access-point-wizard--progress-wrapper{display:flex;justify-content:center;margin-top:24px}.drawer-section-body .access-point-wizard--progress-wrapper .access-point-wizard--progress{align-self:center}.drawer-section-body .number-of-copies-wrapper{margin:20px 0}.drawer-section-body .floor-properties{display:flex;flex-direction:column;margin:15px 0 0 15px}.drawer-section-body .duplicate-floor--progress-wrapper{width:100%;display:flex;flex-direction:column;align-items:center;margin:1rem 0 .5rem}.drawer-section-body .generate-report-container{display:flex;gap:36px;flex-direction:column;width:100%}.drawer-section-body .generate-report-container .report-settings{display:flex;gap:24px;flex-direction:column;width:100%}@media screen and (max-width: 840px){.drawer{border-radius:5px}.drawer-section-title{padding-top:44px}}@media screen and (min-width: 840px){#access-point-detail--container{max-width:380px}}#access-point-detail--container .access-point-detail-box-group-information{padding-top:20px;padding-bottom:20px;margin-left:.5px;margin-right:.5px}#access-point-detail--container .access-point-detail-box-group-information .unsupported-band-pill{line-height:1;vertical-align:middle;text-align:center;text-transform:uppercase}#access-point-detail--container .access-point-detail-box-group-information .unsupported-band-pill .MuiChip-root{border:1px solid #f57f17;background-color:#fffde7;width:95px}#access-point-detail--container .access-point-detail-box-group-information .unsupported-band-pill .MuiChip-root .MuiSvgIcon-root{height:12px;width:12px;background-color:unset;margin:0;vertical-align:middle}#access-point-detail--container .access-point-detail-box-group-information .unsupported-band-pill .MuiChip-root .MuiSvgIcon-root path{fill:#f57f17}#access-point-detail--container .access-point-detail-box-group-information .unsupported-band-pill .MuiChip-root span{color:#f57f17;margin-left:2px;padding:1px 0 0;overflow:visible}#access-point-detail--container .access-point-detail-mounting{display:grid;grid-template-columns:1fr 1fr;gap:10px}.report-panel-container .report-setting-panel .report-panel-sub{line-height:2.66}.report-panel-container .report-setting-panel .report-panel-bom-title{letter-spacing:-.5px}.report-panel-container .report-setting-panel .report-panel-title{font-weight:700;color:#0009}.report-panel-container .report-setting-panel .report-panel-textfield .MuiOutlinedInput-root{padding:0}.report-panel-container .report-setting-panel .report-panel-textfield .MuiOutlinedInput-root input,.report-panel-container .report-setting-panel .report-panel-textfield .MuiOutlinedInput-root textarea{line-height:1.66;font-size:12px;height:28px;box-sizing:border-box;color:#0009;border:1px solid rgba(0,0,0,.23);box-shadow:inset 0 1px 3px #0006;border-radius:4px}.report-panel-container .report-setting-panel .report-panel-textfield .MuiOutlinedInput-root input{padding:2px 8px}.report-panel-container .report-setting-panel .report-panel-textfield .MuiOutlinedInput-root textarea{padding:8px}.report-panel-container .report-setting-panel .MuiRadio-root,.report-panel-container .report-setting-panel .MuiCheckbox-root{padding:6px}.report-panel-container .report-setting-panel .report-panel-desc{color:#000000de;margin-top:4px}.report-panel-container .report-setting-panel .report-panel-desc .MuiBox-root:nth-of-type(2){margin-top:4px}.report-panel-container .report-setting-panel .report-panel-section{margin-top:32px}.report-panel-container .report-setting-panel .report-panel-section .MuiFormGroup-root .MuiFormControlLabel-root,.report-panel-container .report-setting-panel .report-panel-section .MuiBox-root .MuiFormControlLabel-root{margin-left:-7px}.report-panel-container .report-setting-panel .report-panel-section .report-panel-costs{display:flex;flex-direction:row;align-items:center}.report-panel-container .report-setting-panel .report-panel-section .report-panel-costs .cost-label{margin-right:4px}.report-panel-container .report-setting-panel .report-panel-section .report-panel-costs .currency-label{font-size:12px;color:#000000de;margin-right:8px}.report-panel-container .report-setting-panel .report-panel-section .report-panel-costs .currency-select .MuiInputBase-root{font-size:12px;height:28px;width:70px}.report-panel-container .report-setting-panel .report-panel-section .report-panel-costs .currency-select .MuiInputBase-root .MuiSelect-select{padding:2px 4px 2px 8px}.report-panel-container .report-setting-panel .report-panel-section .report-panel-costs.not-include-cost .currency-label{color:#0009}.report-panel-container .report-setting-panel .report-panel-section .report-panel-costs.not-include-cost .currency-select fieldset{border:none}.report-panel-container .report-setting-panel .report-panel-section .custom-selection .MuiAccordion-root{border-left:1px solid rgba(0,0,0,.12);border-right:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12);border-radius:0;box-shadow:none;background-color:#fff;transition:background-color .3s ease}.report-panel-container .report-setting-panel .report-panel-section .custom-selection .MuiAccordion-root:first-of-type{margin-top:8px;border-top:1px solid rgba(0,0,0,.12);border-top-left-radius:4px;border-top-right-radius:4px}.report-panel-container .report-setting-panel .report-panel-section .custom-selection .MuiAccordion-root:last-of-type{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.report-panel-container .report-setting-panel .report-panel-section .custom-selection .MuiAccordion-root:before{height:0px}.report-panel-container .report-setting-panel .report-panel-section .custom-selection .custom-selection-buildings{line-height:1.57}.report-panel-container .report-setting-panel .report-panel-section .custom-selection .custom-selection-buildings .MuiTypography-root{font-weight:600;color:#0009;font-size:14px}.report-panel-container .report-setting-panel .report-panel-section .custom-selection .MuiAccordionDetails-root{display:flex;flex-direction:column;padding:0 8px 8px 32px}.report-panel-container .report-setting-panel .report-panel-section .custom-selection .MuiAccordionDetails-root .custom-selection-floors{padding-bottom:1px;width:100%}.report-panel-container .report-setting-panel .report-panel-section .custom-selection .MuiAccordionDetails-root .custom-selection-floors .MuiCheckbox-root{padding:3px}.report-panel-container .report-setting-panel .report-panel-section .custom-selection .MuiAccordionDetails-root .custom-selection-floors .MuiTypography-root{font-size:12px;text-overflow:ellipsis;max-width:180px;white-space:nowrap;overflow:hidden}.report-panel-container .report-setting-panel .report-panel-section .custom-selection .Mui-expanded{margin:0;background-color:#f9f9f9}.report-panel-container .report-setting-panel .report-panel-section .custom-selection .Mui-expanded .custom-selection-buildings .MuiTypography-root{color:#000000de}.report-panel-container .report-setting-panel .report-panel-section .custom-selection .MuiAccordionSummary-root{min-height:40px}.report-panel-container .report-setting-panel .report-panel-section .custom-selection .MuiAccordionSummary-root .MuiAccordionSummary-content{margin:4px}.report-panel-container .report-panel-footer .exit-button{min-width:132px;white-space:nowrap;text-overflow:ellipsis}.report-panel-container .report-panel-footer .download-button{box-shadow:none;min-width:132px}.side-panel-container{position:fixed;right:0;background:#fff;box-sizing:border-box;border-left:1px solid #e0e0e0;overflow:auto;width:320px;height:calc(100vh - 110px);scrollbar-width:none;-ms-overflow-style:none}.side-panel-container .side-panel-title{display:block;height:32px;margin:16px 0 16px 16px;display:flex;align-items:center}.side-panel-container .side-panel-content{padding:0 16px 16px}.side-panel-container .side-panel-footer{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;padding:16px 24px;position:fixed;bottom:0;right:0;width:320px;background-color:#fff;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;box-sizing:border-box}.side-panel-container::-webkit-scrollbar{display:none}@media (max-width: 900px){.side-panel-container{position:fixed;bottom:0;width:100%;height:486px;border-top:1px solid #e0e0e0;box-shadow:0 -4px 12.1px -1px #0000001f;display:flex;flex-direction:column}.side-panel-container .side-panel-footer{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:16px 0;width:100%;background-color:#fff;border-top:1px solid #e0e0e0;box-sizing:border-box}}.env-zone-content{padding-top:5px}.rf-table-input-minValue{max-width:86px}.rf-table-input-minArea{margin-left:4px;max-width:76px}.rf-requirement-table .rf-requirement-table-flex-box{display:flex;flex-direction:column}.rf-requirement-table .rf-requirement-table-wider span.MuiTypography-root{width:90px;text-align:left}.rf-requirement-table .rf-requirement-table-title span.MuiTypography-root{width:90px;text-align:center}.rf-requirement-table .rf-requirement-table-min-header{padding-right:20px;margin-top:20px}.rf-requirement-table .rf-result-table-min-content{padding-right:20px}.rf-requirement-tooltip.icon-tooltip>svg{transform:translateY(17%)}.rf-requirement-tooltip .tooltip-table-paper{width:244px}.project-properties-rf-wrapper{border:1px solid #e0e0e0;border-radius:4px}.project-properties-rf-wrapper .project-properties-rf-select{color:#666;font-size:12px;height:28px;width:243px}.wireless-service-container{gap:24px;flex-grow:1;display:flex;flex-direction:column;height:100%;overflow-y:hidden}.wireless-service-container .wireless-service-title-container{gap:8px;display:flex;flex-direction:column}.wireless-service-container .wireless-service-title-container .wireless-service-title-msg-container{gap:4px;padding:8px;display:flex;line-height:18px;border-radius:4px;flex-direction:column;background-color:#fff3e0;border:1px solid #ffe0b2}.wireless-service-container .wireless-service-title-container .wireless-service-title-msg-container .wireless-service-title-msg-first-row{gap:4px;display:flex}.wireless-service-container .wireless-service-title-container .wireless-service-title-msg-container .wireless-service-title-msg-first-row span{display:flex;align-items:center}.wireless-service-container .project-properties-wireless-services--list-loading{display:flex;margin-top:4px;justify-content:center}.wireless-service-container .project-properties-wireless-services--table{display:flex;flex-direction:column;flex-grow:1;overflow-y:hidden}.wireless-service-container .project-properties-wireless-services--table .project-properties-wireless-services--table-header .wireless-service-row-layout--grid-container{border:none}.wireless-service-container .project-properties-wireless-services--table svg{font-size:20px}.wireless-service-container .project-properties-wireless-services--table .wireless-service-row-layout--grid-container:hover .wireless-service-readonly--action-container,.wireless-service-container .project-properties-wireless-services--table .wireless-service-edit--action-container{gap:7px;display:flex;flex-direction:row;align-items:center}.wireless-service-container .project-properties-wireless-services--table .wireless-service-row-layout--grid-container:hover .wireless-service-readonly--action-container svg,.wireless-service-container .project-properties-wireless-services--table .wireless-service-edit--action-container svg{font-size:24px}.wireless-service-container .project-properties-wireless-services--table .project-properties-wireless-services--table-body{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;scrollbar-width:thin}.wireless-service-container .project-properties-wireless-services--table .wireless-service-row-layout--grid-container{width:100%;min-height:36px;align-items:center;border-bottom:1px;border-bottom-style:solid;border-color:#e0e0e0}.wireless-service-container .project-properties-wireless-services--table .wireless-service-row-layout--grid-container .MuiIconButton-root{padding:0}.wireless-service-container .project-properties-wireless-services--table .wireless-service-row-layout--grid-container .wireless-service-row-layout-grid-item{padding:4px}.wireless-service-container .project-properties-wireless-services--table .wireless-service-row-layout--grid-container .wireless-service-row-layout-grid-item:first-child{padding-left:8px}.wireless-service-container .project-properties-wireless-services--table .wireless-service-row-layout--grid-container .wireless-service-row-layout-grid-item:last-child{padding-right:0;display:flex;align-items:center;justify-content:center}.wireless-service-container .project-properties-wireless-services--table .wireless-service-row-layout--grid-container .wireless-service-readonly--action-container{display:none}@media (hover: none){.wireless-service-container .project-properties-wireless-services--table .wireless-service-row-layout--grid-container .wireless-service-readonly--action-container{gap:7px;display:flex;flex-direction:row;align-items:center}.wireless-service-container .project-properties-wireless-services--table .wireless-service-row-layout--grid-container .wireless-service-readonly--action-container svg{font-size:24px}}.wireless-service-container .project-properties-wireless-services--table .wireless-service-row-layout--grid-container.wireless-service-row-layout--grid-container-header{min-height:28px;padding:0 4px}.wireless-service-container .project-properties-wireless-services--table .wireless-service-row-layout--grid-container.wireless-service-row-layout--grid-container-header .wireless-service-row-layout-grid-item{padding:4px}.wireless-service-container .project-properties-wireless-services--table .wireless-service-row-layout--grid-container.wireless-service-row-layout--grid-container-adding{min-height:44px}.wireless-service-container .project-properties-wireless-services--table .wireless-service-row-layout--grid-container:last-child{border:none}.wireless-service-container .project-properties-wireless-services--table .project-properties-wireless-services--table-body-adding .wireless-service-row-layout--grid-container{border-radius:4px;border:1px solid #e0e0e0;background-color:#f9f9f9}.wireless-service-container .project-properties-wireless-services--table .wireless-service-row-layout--grid-container:hover{background-color:#f9f9f9}.wireless-service-container .project-properties-wireless-services--table .wireless-service-row-read-only-container{width:100%;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wireless-service-container .project-properties-wireless-services--table .wireless-service-technology-column-layout{width:100%;height:100%}.wireless-service-container .project-properties-wireless-services--table .wireless-service-technology-column-layout .wireless-service-technology-column-item,.wireless-service-container .project-properties-wireless-services--table .wireless-service-technology-column-layout .wireless-service-technology-column-item .wireless-service-icon{display:flex;align-items:center}.cable-detail-box{margin-top:1rem}.cable-detail-box-group{padding:20px 0}.probe-settings{gap:16px;display:flex;flex-direction:column}.probe-settings .probe-technology-settings--container .probe-technology-settings--label{font-weight:700;margin-bottom:4px;color:#666}.probe-settings .probe-technology-settings--container .accordion-header{padding:12px}.probe-settings .probe-technology-settings--container .accordion-body--content{padding:0 0 14px 24px}.probe-settings .probe-technology-settings--container .probe-band-form-control--label.checked{color:#212121}.probe-settings .probe-technology-settings--container .probe-band-form-control--label.un-checked{color:#666}.probe-settings .probe-technology-settings--container .probe-band-form-control--checkbox{padding-top:1px;padding-bottom:1px}.dropdown-menu.user-guide{border-radius:4px;padding:4px}.dropdown-menu.user-guide .dropdown-menu-item{height:32px;border-radius:4px;padding:4px 12px 4px 8px;gap:12px}.dropdown-menu.user-guide .dropdown-menu-item span{color:#666;font-size:12px;line-height:12px;font-weight:400;width:fit-content}header{position:fixed;top:0;left:0;right:0;display:grid;grid-template-columns:24px 1fr 1fr;gap:24px;align-items:center;height:48px;border-bottom:1px solid rgba(0,0,0,.1215686275);background-color:#fff;padding:0 18px;z-index:10;flex-basis:48px;flex-shrink:0;box-sizing:border-box}header.disable{pointer-events:none;opacity:.5}header>nav{justify-self:start;margin-right:auto}header>*:last-child{justify-self:end}header>button:first-child{width:40px}header .inline-text>span{max-width:100%}@media screen and (max-width: 840px){.cloud-text{display:none}}@media screen and (max-width: 735px){header{grid-template-columns:160px 1fr;padding:15px 18px;row-gap:0px;flex-shrink:1;height:auto}header>nav{margin-top:5px;grid-row:2}header nav:empty{margin-top:0}.cloud-text{display:inline}}header .logo{height:24px;cursor:pointer}header nav{display:flex;align-items:center}header nav>*{display:flex;align-items:center;margin-right:8px}header nav>div:nth-of-type(3){margin-right:0}header .nav-icon{width:34px;height:34px;color:#0000008a;display:flex;justify-content:center;align-items:center}header nav>div>div:last-child>div{background-color:#fff;box-shadow:none}header nav .inline-text{text-align:start;margin-top:4px}.header-dropdown .MuiMenuItem-root{min-width:200px;max-width:300px;align-items:center!important}.header-dropdown .MuiMenuItem-root .MuiListItemIcon-root{padding:6px}.header-dropdown .MuiMenuItem-root .MuiListItemText-root .MuiTypography-root{padding:0}header .menu{display:flex;align-items:center;gap:16px}header .menu .dropdown-button{justify-content:center}header .breadcrumb-bom{white-space:nowrap}.wrapper-button-back{display:flex;align-items:center}.wrapper-button-back span{white-space:nowrap;font-size:18px;margin-left:15px;color:inherit;font-weight:500;color:#424d61}.avatar{display:flex;align-items:center;justify-content:center;grid-area:avatar;width:34px;height:34px}.avatar div{display:flex;justify-content:center;align-items:center;padding:8px;border-radius:100px}.avatar div:hover{background-color:#f5f5f5}.avatar.block-spectate-user{background:#cc0a1e14;padding:0 5px;border-radius:3px}.avatar svg{color:#0000008f}.avatar svg.user_hover{color:#ff5722}.report{width:30px;grid-area:report}.cloud{width:30px;grid-area:cloud;padding-left:8px}.cloud div{border-radius:100px;display:flex;align-items:center;justify-content:center}.cloud-left{display:flex;align-items:center;width:fit-content}.cloud-left svg{height:12px;width:12px}.cloud-left span{font-size:9px;margin-left:2px;font-weight:600;margin-top:2px}.toolbar{position:relative;background:#fff;z-index:10}.breadcrumb-body{max-height:240px;overflow-y:auto}#scaleEditor{position:absolute;top:-60px;left:0}.greeting{display:flex;align-items:center;padding:8px 12px;font-size:14px;gap:12px}.greeting .icon{display:flex;align-items:center}.greeting .icon svg{color:#0000008f}.menu-info .dropdown-button{margin-top:2px}.menu-info .dropdown-menu{width:160px}@media screen and (max-width: 840px){.wrapper-editor{flex-direction:column}.wrapper-editor .toolbar{flex-grow:1;width:unset}#scaleEditor{top:-110px;left:-5px}}.floor{position:relative}.wrapper-layout{display:flex;flex-direction:column;height:100%}.wrapper-outlet{flex-grow:1;padding-top:48px;height:calc(100% - 48px);background-color:#f9f9f9;overflow:auto}.wrapper-editor{position:relative;display:grid;grid-template-columns:auto 1fr auto;height:100%;z-index:0;background:#fff}@media screen and (max-width: 735px){.wrapper-outlet{padding-top:64px;height:calc(100% - 98px)}}@media screen and (max-width: 900px){.wrapper-editor{grid-template-columns:"56px 1fr";grid-template-rows:"auto auto"}.wrapper-editor .toolbar{grid-area:1/1/3/2}.wrapper-editor .floor{grid-area:1/2/3/3}.wrapper-editor .floor.drawer-opened{grid-area:1/2/2/3}.wrapper-editor .drawer{border-top:1px solid #e0e0e0;grid-area:2/2/3/3;width:auto;border-left:none}}.toolbar{box-sizing:border-box;display:grid;grid-template-rows:1fr auto auto;grid-template-columns:auto;padding:16px 6px 12px;border-right:1px solid #e0e0e0;transition:width .15s ease-in-out;width:42px;overflow:hidden}.toolbar.expanded{width:197px}.toolbar.expanded .toolbar-button{width:184px}.toolbar.expanded .toolbar-button:after{right:10px;bottom:10px;transform:rotate(0)}.toolbar.expanded .toolbar-divider{width:184px}.toolbar.expanded .toolbar-section{width:auto}.toolbar.expanded #tool-menu--toggle svg{transform:rotate(180deg)}.toolbar-section{box-sizing:border-box;display:flex;flex-direction:column;gap:12px;width:30px}.toolbar-section .toolbar-button{width:100%}.toolbar-section.instrumentarium{align-self:stretch}.toolbar-group{display:flex;flex-direction:column;gap:8px}.toolbar-divider{width:100%;border-bottom:1px solid #e0e0e0;transition:all .15s ease-in-out}.toolbar-button{position:relative;display:inline-flex;justify-content:left;align-items:center;height:28px;width:28px;border:none;border-radius:4px;color:#666;padding:4px 5px;background-color:transparent;outline:none;overflow:hidden;white-space:nowrap;font-weight:500;transition:width .15s ease-in-out}.toolbar-button svg{width:20px;height:20px;margin-right:8px}.toolbar-button:hover{cursor:pointer;background-color:#f5f5f5}.toolbar-button:active{background-color:#ebebeb}.toolbar-button.active{background-color:#f4511e1f;color:#ff5722}.toolbar-button.active.with-submenus:after{border-left:5px solid #ff5722}.toolbar-button.disabled{color:#e0e0e0}.toolbar-button.disabled:hover{background-color:transparent}.toolbar-button.block{display:flex;width:100%;justify-content:left;border-radius:0}.toolbar-button .icon-group-item{margin-right:8px}.toolbar-button.with-submenus{position:relative}.toolbar-button.with-submenus:after{content:"";display:block;position:absolute;bottom:0;right:0;transform:rotate(45deg);border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #666666}@media screen and (max-width: 735px){.toolbar{padding:38px 0 8px}}.legend-fab-container-inside .legend-fab{display:flex;align-items:center;padding:8px 12px;position:relative;background-color:#fff;flex-direction:column;width:100%}.legend-fab-container{min-width:400px;display:flex;align-items:center}.legend-fab-container span{color:#666}.legend-fab-container-inside{position:absolute;justify-content:center;z-index:5;bottom:20px;left:16px}.legend-fab-value{display:flex;position:relative;justify-content:flex-end}.legend-fab-value-description{display:flex;justify-content:center;min-height:20px}#title-compliance{display:flex;flex-direction:row;align-items:center}#title-compliance .title-compliance-title-name{display:flex;flex-direction:row;justify-content:start;padding-right:24px;height:20px}#title-compliance .title-compliance-title-coverage-percent{width:20px;display:flex;flex-direction:row;justify-content:center;align-items:center}#title-compliance .title-compliance-title-coverage-percent .MuiTypography-root{line-height:1;letter-spacing:-.36px}#title-compliance .title-compliance-title-camera-button{display:flex;flex-direction:row;justify-content:center;align-items:center}#title-compliance .title-compliance-title-camera-button svg{width:16px;height:16px}#title-compliance .title-compliance-title-button-wrapper{display:flex;padding:0 3px}#title-compliance .title-compliance-title-button-wrapper button.MuiButtonBase-root{text-transform:none}.compliance-result-title-menu ul{display:grid;grid-template-rows:repeat(4,auto);grid-auto-flow:column;padding:4px}.compliance-result-title-menu .MuiPaper-root{box-shadow:0 4px 12.1px -1px #0000001f;border:1px solid rgba(0,0,0,.1215686275);border-radius:4px}.compliance-result-title-menu .MuiMenuItem-root{padding:0 12px}.compliance-result-title-menu .compliance-result-menu-item-icon.MuiListItemIcon-root{min-width:22px}.compliance-result-title-menu .MuiRadio-root{min-width:30px;padding:4px 0}.compliance-result-title-menu .MuiListItemText-root .MuiTypography-root{font-size:12px}@media (max-height: 860px){.legend-fab-container-inside{bottom:16px;left:16px}}@media screen and (max-width: 840px){.legend-fab-container-inside{bottom:16px;left:16px}}.compliance-result-table .compliance-result-table-th-wrapper{display:flex;flex-direction:column;justify-content:center}.compliance-result-table .compliance-result-table-th-wrapper span:first-child{line-height:1.2}.compliance-result-table .compliance-result-table-th-wrapper span:nth-child(2){line-height:1.1;font-size:10px}.compliance-result-table .compliance-result-table-result-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.compliance-result-table .compliance-result-table-result-row svg.MuiSvgIcon-root{width:14px;height:14px}.compliance-result-table .compliance-result-table-result-row .pre-tbl-compliance-tooltip-container{transform:translate(10px);display:flex}.compliance-result-table .compliance-result-table-result-row svg.compliance-result-table-icon-active{color:#ff5722}.compliance-result-table .compliance-result-table-flex-box{display:flex;flex-direction:column}.compliance-result-table .compliance-result-table-wider span.MuiTypography-root{width:90px;text-align:left}.compliance-result-table .compliance-result-table-title span.MuiTypography-root{width:90px;text-align:center}.compliance-result-table .compliance-result-table-min-header{padding-right:20px;margin-top:20px}.compliance-result-table .compliance-result-table-min-content{padding-right:20px}.compliance-result-tooltip.icon-tooltip{transform:translate(10px)}.compliance-result-tooltip.icon-tooltip>svg{transform:translateY(20%)}.compliance-result-table-title-wider span.MuiTypography-root{width:90px;text-align:left}.compliance-result-table-title span.MuiTypography-root{width:90px;text-align:center}.compliance-result-tooltip .tooltip-table-paper{width:280px}.upload-box-fab--upload-box{top:50%;left:50%;z-index:10;position:fixed;transform:translate(-50%,-50%)}.upload-box-fab--upload-box.hidden{display:none}@media screen and (min-width: 444px){.upload-box-fab--upload-box{max-width:500px;max-height:300px}.upload-box-fab--upload-box .MuiPaper-root{width:500px;height:300px}}.upload-box-fab--hidden-file-input{width:0;height:0;overflow:hidden}.toolsFB{display:flex;flex-direction:column;position:absolute;top:16px;bottom:auto;left:16px;z-index:9}@media screen and (max-width: 840px),screen and (max-height: 860px){.toolsFB{position:static}}#panning-boundary{position:absolute;left:90px;top:60px;width:calc(100% - 180px);min-height:calc(100% - 120px);max-height:calc(100% - 120px);z-index:-1}@media screen and (max-width: 735px){#panning-boundary{top:96px;min-height:calc(100% - 150px);max-height:calc(100% - 150px)}}#probe-tooltip{position:absolute;z-index:1000;box-shadow:0 1px 18px #0000001f,0 6px 10px #00000024,0 3px 5px -1px #0003;border-radius:4px;background-color:#fafafa;white-space:nowrap;padding:9px 12px}#probe-tooltip .probe-tooltip-content--no-data{white-space:normal;display:flex;flex-direction:column;width:264px}#probe-tooltip .probe-tooltip-content--no-data span{line-height:20px}#probe-tooltip .probe-tooltip-content--no-data .probe-tooltip-content--no-data-title{letter-spacing:-.36px}#probe-tooltip .probe-tooltip-content--no-data .probe-tooltip-content--no-data-description{letter-spacing:0px}#probe-tooltip .probe-tooltip-content--table td{border:none;padding:0}#probe-tooltip .probe-tooltip-content--table .probe-tooltip-content--table-unit,#probe-tooltip .probe-tooltip-content--table .probe-tooltip-content--table-value{padding-left:4px}#probe-tooltip .probe-tooltip-content--table .probe-tooltip-content--table-value{text-align:right}.heatmap-report-legend .legend-fab{border:1px solid rgba(0,0,0,.12)!important}.heatmap-report-temp-page-info-root{position:absolute;left:-500px;top:-500px;z-index:1000}.heatmap-report-temp-page-info-container{display:flex;flex-direction:column;max-width:532px;white-space:white-space}.heatmap-report-temp-page-info-container .heatmap-report-temp-page-info-inner-content{max-width:100%}.more-options-menu .MuiMenu-paper{min-width:118px;max-width:148px;align-items:center!important;border:1px solid rgba(0,0,0,.1215686275);border-radius:8px;background-color:#fff;box-shadow:0 4px 12.1px -1px #0000001f}.more-options-menu .MuiList-padding{padding:8px}.more-options-menu .MuiMenuItem-root{height:32px;align-items:center;border-radius:4px;padding-left:8px;padding-right:12px}.more-options-menu .tile-view{gap:12px}.more-options-menu .MuiMenuItem-root:not(:last-child){margin-bottom:4px}.more-options-menu .MuiMenuItem-root .MuiListItemIcon-root{padding:0}.more-options-menu .MuiMenuItem-root .MuiListItemText-root .MuiTypography-root{padding:2px}.type-cell{display:flex;justify-content:space-between;align-items:center}.project-name-cell:hover{cursor:pointer;color:#ff9800}@media (max-width: 900px){.table-container .building,.table-body-container .buildings-cell{display:none}}div.MuiPaper-root.project-wrapper{height:288px;max-height:288px;display:flex;flex-direction:column;gap:16px;background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:24px;box-shadow:0 5px 22px 4px #0000001f;cursor:pointer}div.MuiPaper-root.project-wrapper:hover,div.MuiPaper-root.project-wrapper.active{background-color:#fff3e0;opacity:.9;box-shadow:0 2px 8.3px 4px #00000045}div.MuiPaper-root.project-wrapper.active #project-card--name,div.MuiPaper-root.project-wrapper:hover #project-card--name{color:#ff5722}div.MuiPaper-root.project-wrapper .MuiTypography-subtitle1{height:28px;max-width:100%;font-weight:700}div.MuiPaper-root.project-wrapper .MuiTypography-subtitle1,div.MuiPaper-root.project-wrapper .MuiTypography-caption{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#666}div.MuiPaper-root.project-wrapper .MuiIconButton-root{color:#666}div.MuiPaper-root.project-wrapper .MuiIconButton-root:hover,div.MuiPaper-root.project-wrapper .MuiIconButton-root.active{color:#ff5722}div.MuiPaper-root.project-wrapper .image-wrapper{height:calc(100% - 156px);width:100%;display:flex;justify-content:center;align-items:center}div.MuiPaper-root.project-wrapper .image-wrapper img{object-fit:scale-down;height:100%}div.MuiPaper-root.project-wrapper .image-wrapper svg[data-testid=PhotoIcon]{height:132px;color:#666}div.MuiPaper-root.project-wrapper .MuiCardContent-root{flex-grow:1;width:100%;padding:0;box-sizing:border-box}div.MuiPaper-root.project-wrapper .MuiCardContent-root div{display:flex;flex-direction:column;gap:1px}div.MuiPaper-root.project-wrapper .MuiCardActions-root{display:flex;align-items:center;height:24px;justify-content:space-between;padding:0}div.MuiPaper-root.project-wrapper .MuiCardActions-root .MuiChip-root{cursor:pointer}@media (max-width: 600px){div.MuiPaper-root.project-wrapper div.MuiPaper-root.MuiCard-root{height:336px;max-height:336px}}.page-content-header-container{display:flex;flex-direction:column;height:auto;gap:12px}.page-content-header-title{color:#ff5722;height:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%}.page-content-header-subtitle{max-width:600px;height:42px}.page-content-header-subtitle-and-tools-container{display:flex;align-items:left;flex-direction:row;justify-content:space-between}@media screen and (max-width: 1199px){.page-content-header-subtitle-and-tools-container{display:flex;flex-direction:column;gap:24px}.page-content-header-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}}.custom-dialog{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.custom-dialog>.MuiBackdrop-root{background-color:#ffffff80}.custom-dialog .account-state-chip.disabled .MuiChip-icon{padding-left:4px;color:#666}.custom-dialog .account-state-chip.disabled .MuiChip-root{font-weight:700;border-radius:4px;border:1px solid #e0e0e0;background-color:#fafafa;color:#666}.custom-dialog .account-state-chip.expired .MuiChip-icon{padding-left:4px;color:#d32f2f}.custom-dialog .account-state-chip.expired .MuiChip-root{font-weight:700;border-radius:4px;border:1px solid #d32f2f;background-color:#feebee;color:#d32f2f}.custom-dialog .MuiPaper-root{background-color:#fff;border-radius:4px;box-shadow:0 8px 10px -5px #0003;box-shadow:0 16px 24px 2px #00000024;box-shadow:0 6px 30px 5px #0000001f}.custom-dialog .MuiDialogTitle-root{font-weight:700;font-size:20px;line-height:160%;letter-spacing:-.5px}.custom-dialog .MuiDialogContent-root{padding:0 24px 20px;scrollbar-gutter:stable both-edged}.custom-dialog .account-dialog-container{display:flex;flex-direction:column;height:100%;width:70vw;max-width:396px;gap:24px;margin:0}.custom-dialog .account-dialog-container .disable-account-section{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border:1px solid #e0e0e0;padding:4px 8px;border-radius:4px;height:32px}.custom-dialog .account-dialog-container .actions{display:flex;flex-direction:row;padding-top:1rem;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:.5rem}.custom-dialog .account-dialog-container .PhoneInput .MuiOutlinedInput-root{height:100%}.custom-dialog .account-dialog-container .MuiOutlinedInput-root{height:40px}.custom-dialog .account-dialog-container .MuiOutlinedInput-root:hover fieldset{border-color:#ff5722}.custom-dialog .account-dialog-container .invalid-input input{color:#d32f2f}.account-dialog-container{margin:20px 0}.account-dialog-container .accordion-header{height:60px}.account-dialog-container .accordion-header.open svg.unity-icon{transform:rotate(0)}.account-dialog-container .accordion-header .label-optional{font-weight:400;font-size:14px;line-height:157%;letter-spacing:0px}.account-dialog-container .accordion-header .description{font-weight:400;letter-spacing:0px}.account-dialog-container .expiry-date-user-limit-wrapper{display:flex;align-items:flex-start;gap:24px}.account-dialog-container .expiry-date-user-limit-wrapper .expiry-date{max-width:186px}.account-dialog-container .label-location{font-weight:700;font-size:14px;line-height:157%;letter-spacing:0px}.page-content-header-subtitle-and-tools-container .MuiFormControl-root{margin:0;z-index:1;height:40px}.switch-view-button{color:#666!important;border:1px solid #e0e0e0!important}.switch-view-button-selected{border:1px solid #e0e0e0!important;color:#ff5722!important}.project-view-container{display:flex;flex-direction:column;background-color:#f9f9f9;height:100%}.project-view-container .page-content-header-container{padding:32px 40px 0}.project-view-container .page-content-header-container button.new-project{min-width:178px}.project-view-container .page-content-header-container div.MuiButtonGroup-root{width:96px}.project-view-container.grid-view .page-content-header-container{padding:32px 40px}.project-view-container.grid-view>div:first-child{background-color:#fff}.project-view-container.grid-view .project-container{border-top:1px solid #e0e0e0;overflow:auto}.project-view-container .project-container{padding:24px 24px 0;flex-grow:1;overflow:hidden}.project-view-container .project-container .MuiChip-root{height:24px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;border-radius:100px;color:#212121;background-color:#fff}.project-view-container .project-container .MuiChip-root.office-building{color:#558b2f;background-color:#dcedc8}.project-view-container .project-container .MuiChip-root.warehouse{color:#00695c;background-color:#b2dfdb}.project-view-container .project-container .MuiChip-root.airport{color:#ad1457;background-color:#f8bbd0}.project-view-container .project-container .MuiChip-root.hotel{color:#ff6f00;background-color:#ffecb3}.project-view-container .project-container .MuiChip-root.hospital{color:#1565c0;background-color:#bbdefb}.project-view-container .project-container .MuiChip-root.entertainment-complex{color:#37474f;background-color:#cfd8dc}.project-view-container .project-container .MuiChip-root.factory{color:#4527a0;background-color:#d1c4e9}.project-view-container .project-container .MuiChip-root.industrial-complex{color:#283593;background-color:#c5cae9}.project-view-container .project-container .MuiChip-root.retail-building{color:#00838f;background-color:#b2ebf2}.project-view-container .project-container .MuiChip-root.education-building{color:#424242;background-color:#e0e0e0}.project-view-container .project-container .MuiChip-root.other{color:#6a1b9a;background-color:#e1bee7}.new-project{box-shadow:0 3px 10px 4px #0003;margin-top:91px;border-radius:4px}.new-project .project-form{padding:16px 24px}.new-project .project-form #title{color:#212121;padding:16px 0}.new-project .project-form #new-project--content{padding:8px 0}.new-project .project-form .project-content{display:flex;flex-direction:column;gap:24px}.new-project .project-form .project-content .row{display:flex;gap:32px}.new-project .project-form .project-content .row .item{width:200px}.new-project .project-form .project-content .helper-text{max-width:418.05px}.new-project .project-form .project-content .helper-text-density{margin-top:3px;margin-left:12px}.new-project .project-form .project-content .country-info{margin-top:3px;display:flex;align-items:center;gap:3px}.new-project .project-form .project-content .country-info #icon-info{display:block}.new-project .project-form .project-content .upload-box-pdf,.new-project .project-form .project-content .card-upload-display{height:265px}.new-project .project-form .project-content .card-upload-display #image{object-fit:contain}.new-project .project-form .project-content .card-upload-file-button{justify-content:center;align-items:center}.new-project .project-form .project-content .card-upload-file-button .upload-file-button{height:42px;min-width:162px;border-radius:4px;border-width:1px;border-style:solid;border-color:#f9a88e}.new-project .project-form .project-content .box-button{height:60px}.new-project .project-form .project-content .box-button .button-layout{display:flex;justify-content:end;gap:12px;padding:16px 0}div.signup-form-input-wrapper{display:flex;flex-direction:column;gap:24px}div.login-form-input-wrapper{display:flex;flex-direction:column}.login-form-input-wrapper .invalid-input input{color:#d32f2f}@media screen and (max-height: 744px){div.login-form-input-wrapper,div.signup-form-input-wrapper{gap:12px}}.login-background{display:flex;flex-direction:row;width:100vw;height:100vh}.login-content-wrapper{margin:75px 73px 0;height:calc(100vh - 75px)}.login-form-wrapper{display:flex;justify-content:space-between;flex-direction:column;height:100%}.login-introduction-wrapper{display:flex;flex-direction:column;max-width:100%;padding:64px}.login-form{display:flex;flex-direction:column;gap:3vh;margin-left:auto;margin-right:auto;width:100%;max-width:382px}.login-page-introduction{height:100%;order:2;flex-grow:1}div.login-page-introduction-wrapper{background-image:url(/login-background.png);background-size:100% 65%;background-repeat:no-repeat;background-position:center bottom;box-sizing:border-box;height:calc(100% - 64px);width:calc(100% - 32px);border-radius:12px;border:none;margin:32px 32px 32px 0;background-color:#ff5722}.logo-image-wrapper{width:100%;margin-left:auto;margin-right:auto;max-width:382px}.login-content{width:536px;height:auto;order:2;overflow-y:auto}h5.login-title{max-width:382px;font-weight:700;letter-spacing:-.5px;white-space:nowrap}h5.signup-title{width:100%;max-width:382px;letter-spacing:-.5px;white-space:nowrap}p.login-introduction-title{padding-bottom:32px;font-feature-settings:"liga" off,"clig" off;font-size:clamp(34px,6vw,55px);font-style:normal;font-weight:700;line-height:120%;letter-spacing:-1px;max-width:700px;color:#fff}h5.login-introduction-content{font-weight:700;letter-spacing:-.5px;font-feature-settings:"liga" off,"clig" off;max-width:700px;color:#fff}span.ibwave-copy-right-wrapper{width:100%;margin:16px auto 32px;text-align:center;max-width:382px}.ibwave-logo-image{width:240px}.center-row-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:56px}img.success-icon,img.warning-icon{width:64px;height:64px}.login-content::-webkit-scrollbar{width:20px}.login-content::-webkit-scrollbar-thumb{border:6px white solid;border-radius:12px}@media screen and (max-width: 1200px){.login-content{width:450px}.login-page-introduction{width:calc(-450px + 100vw);left:450px}p.login-introduction-title{font-size:clamp(34px,4vw,55px);font-weight:600;line-height:116.7%}}@media screen and (max-width: 1132px){.login-page-introduction{width:calc(-396px + 100vw);left:396px}.login-content{width:396px}}@media screen and (max-width: 899px){div.login-page-introduction-wrapper{background-size:100% 47%}.logo-image-wrapper{margin-bottom:6.5vh}.login-content{width:100%;height:auto;order:1}}@media screen and (max-height: 743px){.login-content-wrapper{margin:32px 75px 0;height:calc(100vh - 32px)}}@media screen and (max-height: 743px) and (max-width: 900px){.login-content-wrapper{margin:32px 48px 0;height:calc(100vh - 32px)}}@media screen and (max-height: 743px){.logo-image-wrapper{margin-bottom:2vh}.ibwave-logo-image{width:128px;height:24px;margin-bottom:0vh}h5.login-introduction-content{font-size:20px}}.login-layout-buttons-wrapper,.signup-layout-buttons-wrapper{display:flex;flex-direction:column;gap:24px}.login-layout-signup-wrapper{display:flex;align-items:center;justify-content:center;margin-top:19px;gap:8px}.login-layout-form-wrapper,.signup-layout-form-wrapper,.forgot-password-layout-form-wrapper{display:flex;flex-direction:column;gap:32px;margin-bottom:32px}.forgot-password-layout-success-wrapper,.forgot-password-layout-form-wrapper>div:first-child,.signup-layout-form-wrapper>div:first-child,.new-password-layout-form-wrapper>div:first-child{display:flex;flex-direction:column;gap:14px}.login-layout-wrapper,.forgot-password-layout-wrapper,.new-password-layout-wrapper{display:flex;flex-direction:column}.login-signin-button{width:100%;height:42px}.login-title-wrapper{display:flex;flex-direction:row;width:212px;gap:14px;align-items:center;margin-bottom:14px}span.badge-login-sso-wrapper{background-color:#fbe9e7;border:1px solid;border-color:#ff5722;display:flex;align-items:center;justify-content:center;width:124px;height:14px;border-radius:3px;padding:0 4px}p.badge-login-sso-content{font-size:10px;line-height:16px;color:#ff5722;font-weight:700;letter-spacing:-.36px}@media screen and (max-width: 1133px){.login-signin-button{height:36px}}@media screen and (max-width: 600px){.login-layout-signup-wrapper{margin-top:12px}.login-layout-buttons-wrapper{gap:12px}.login-layout-form-wrapper,.forgot-password-layout-form-wrapper,.new-password-layout-form-wrapper{gap:24px;margin-bottom:24px}}.cognito-error-wrapper{display:flex;align-items:center;justify-content:center;min-height:25px;flex-direction:column}.eula-link{cursor:pointer}.forgot-password-layout-buttons-wrapper{display:flex;flex-direction:column;gap:12px}.send-code-timer-wrapper{margin-top:32px}.login-layout-form-wrapper img.success-icon{width:64px;height:64px}h5.forgot-password-title{width:100%;max-width:382px;font-weight:700;letter-spacing:-.5px;white-space:nowrap}.login-form{gap:32px}.forgot-password-layout-form-wrapper .invalid-email input{color:#d32f2f}.forgot-password-information-container{animation:scaleUp .15s ease-out}.forgot-password-title-msg-first-row{display:flex;align-items:start;gap:5px;color:#f57f17}.forgot-password-title-msg-first-row svg{width:18px;height:18px}.forgot-password-detail-msg{color:#666}@keyframes scaleUp{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.wrapper-additional-cost{margin-top:16px}.wrapper-additional-cost .wrapper-floor:not(:first-of-type){margin-top:40px}.total.cost{padding-top:9px;padding-bottom:9px}.table-cost{text-align:left;font-size:12px;border-collapse:collapse;width:105%}.table-cost td,.table-cost th{padding:4px;font-weight:500}.table-cost th:nth-child(n+3){text-align:center}.table-cost td:not(.remove-action),.table-cost th{border-bottom:1px solid #e0e0e0}.table-cost thead th:first-child{padding-left:0}.table-cost thead th:not(:first-child){padding:2px 5px}.table-cost tbody td:not(.quantity):not(.total-cost){color:#666}.table-cost tbody .quantity,.table-cost tbody .total-cost{font-size:14px}.table-cost tbody .name{width:14.5%;padding-left:0}.table-cost tbody .quantity{width:7%;text-align:center}.table-cost tbody .cost{width:8%}.table-cost tbody .total-cost{text-align:right;width:4.5%;padding-right:0}.table-cost tbody .add-button-box{display:flex;justify-content:center}.table-cost tbody .add-button-box .add-button,.table-cost tbody .add-button-box .add-button :hover{border:none}.table-cost tbody .description{width:55%}@media (max-width: 900px){.table-cost tbody .name{width:60px}.table-cost tbody .total-cost{width:25px}.table-cost tbody .description{width:70px}}@media (max-width: 900px){.table-cost{width:106%}}.remove-action{width:5%;padding-right:0!important;padding-left:0!important}.remove-action .remove-action-icon{color:#ff5722}.remove-action button.MuiButtonBase-root{padding-right:9px;padding-left:8px}.bom-v2-container{display:flex;min-height:100%}.bom-v2-container .wrapper-bom-v2{padding:32px;overflow:auto;margin:0 320px 0 auto;width:calc(100% - 320px)}.bom-v2-container .wrapper-bom-v2 .sheet{background-color:#fff;max-width:1200px;padding:40px;margin:0 auto;box-shadow:0 4px 12.1px -1px #0000001f}.bom-v2-container .wrapper-bom-v2 .sheet>*:last-child{margin-bottom:0}.bom-v2-container .wrapper-bom-v2 .total{display:flex;justify-content:space-between}.bom-v2-container .wrapper-bom-v2 .total.floor{padding:10px 0}.bom-v2-container .wrapper-bom-v2 .total.building,.bom-v2-container .wrapper-bom-v2 .total.sub{padding:8px 0}.bom-v2-container .wrapper-bom-v2 .total.project{background-color:#eceff1;padding:16px 20px;border-radius:4px}.bom-v2-container .wrapper-bom-v2 .wrapper-project .wrapper-building:not(:first-of-type){margin-top:40px}.bom-v2-container .wrapper-bom-v2 .wrapper-building .wrapper-floor:not(:first-of-type){margin-top:40px}.bom-v2-container .wrapper-bom-v2 .wrapper-building .building-title,.bom-v2-container .wrapper-bom-v2 .wrapper-building .floor-title{margin-bottom:8px}.bom-v2-container .wrapper-bom-v2 .additional-cost-button{display:flex;justify-content:center}.bom-v2-container .table-bom{text-align:left;font-size:12px;width:100%;border-collapse:collapse}.bom-v2-container .table-bom td,.bom-v2-container .table-bom th{padding:4px;font-weight:500}.bom-v2-container .table-bom th:nth-child(n+5){text-align:center}.bom-v2-container .table-bom tr{border-bottom:1px solid #e0e0e0}.bom-v2-container .table-bom thead th:first-child{padding-left:0}.bom-v2-container .table-bom thead th:not(:first-child){padding:2px 5px}.bom-v2-container .table-bom tbody td:not(.quantity):not(.total-cost){color:#666}.bom-v2-container .table-bom tbody .quantity,.bom-v2-container .table-bom tbody .total-cost{font-size:14px}.bom-v2-container .table-bom tbody .manufacturer{width:100px}.bom-v2-container .table-bom tbody .type{width:78px;padding-left:0}.bom-v2-container .table-bom tbody .model{width:170px}.bom-v2-container .table-bom tbody .description{word-break:break-all}.bom-v2-container .table-bom tbody .quantity{width:50px;text-align:center;color:#212121;font-size:12px;font-weight:400;white-space:nowrap}.bom-v2-container .table-bom tbody .quantity-no-desc{text-align:start;white-space:nowrap}.bom-v2-container .table-bom tbody .cost{width:80px}.bom-v2-container .table-bom tbody .total-cost{text-align:right;width:80px;padding-right:0}.bom-v2-container .table-bom tbody .cost-input div{height:28px;font-size:12px;border-radius:4px}@media (max-width: 900px){.bom-v2-container .table-bom tbody .type{width:60px}.bom-v2-container .table-bom tbody .model{width:80px}.bom-v2-container .table-bom tbody .total-cost{width:25px}.bom-v2-container .table-bom tbody .manufacturer{width:70px}}.bom-v2-container .block-customer-info{max-width:300px}.bom-v2-container .block-customer-info:not(:empty){margin-bottom:24px}.bom-v2-container .block-project-info{margin-bottom:24px}@media (max-width: 900px){.bom-v2-container .wrapper-bom-v2{margin:auto auto 486px;width:100%}}.table-container{background-color:#fff;box-shadow:0 3px 10px 4px #0003;border-radius:12px 12px 0 0;flex-grow:1;display:flex;flex-direction:column;overflow:hidden}.table-header{min-height:56px;align-items:center;padding:0 1rem;border-bottom:1px solid #e0e0e0}.table-body-container{overflow:auto;flex-grow:1}.body-cells{border-top:1px solid #e0e0e0;min-height:3.5rem;padding-left:1rem;padding-right:calc(64px - (100vw - 100%));align-items:center;color:#666}.body-cells.disabled .MuiTypography-root{opacity:50%}.body-cells.newly-added{background-color:#fff3e0}.table-body-container .MuiGrid-item .MuiTypography-root{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.act-as-cell{display:flex;justify-content:space-between}.act-as-cell .more-option-btn:hover,.act-as-cell .more-option-btn.active{color:#ff5722}.body-cells:hover{background-color:#f5f5f5}.user-dialog-button{display:flex;width:100%;justify-content:flex-end}@media screen and (max-width: 1200px){.hide-on-lg-screen{display:none}}@media screen and (max-width: 899px){.hide-on-md-screen{display:none}}.actions-menu .MuiPaper-root{border-radius:4px;box-shadow:0 4px 12.1px -1px #0000001f;border:1px solid #e0e0e0;background-color:#fff}.actions-menu .MuiMenuItem-root{height:32px;margin:4px;border-radius:4px;padding:0 12px 0 8px}.actions-menu .MuiList-root{padding:0;min-width:130px}.base-status-chip,.enabled-chip.MuiChip-root,.disabled-chip.MuiChip-root,.expired-chip.MuiChip-root{border-radius:3px;height:16px;text-transform:uppercase}.base-status-chip .MuiChip-label,.enabled-chip.MuiChip-root .MuiChip-label,.disabled-chip.MuiChip-root .MuiChip-label,.expired-chip.MuiChip-root .MuiChip-label{padding:0 4px;line-height:16px;letter-spacing:-.36px;font-weight:700;font-size:10px}.expired-chip.MuiChip-root{border:1px solid #d32f2f;background-color:#feebee;color:#d32f2f;padding:0}.expired-chip.MuiChip-root .MuiSvgIcon-root{width:12px;height:12px;padding-right:3px;color:#d32f2f;background-color:transparent}.disabled-chip.MuiChip-root{border:1px solid #e0e0e0;color:#666}.disabled-chip.MuiChip-root .MuiSvgIcon-root{width:12px;height:12px;padding-right:3px}.enabled-chip.MuiChip-root{border:1px solid #2e7d32;color:#2e7d32;background-color:#e8f5e9}.enabled-chip.MuiChip-root .MuiSvgIcon-root{width:12px;height:12px;padding-right:3px;color:#2e7d32}.back-button{margin-bottom:12px;float:left}.users-management-container{display:flex;flex-direction:column;height:100%;background-color:#f9f9f9}.wrapper-outlet:has(#update-password--center-screen-form){z-index:99;padding-top:0}.update-password-title-wrapper,.update-password-form-wrapper,.update-password-buttons-wrapper,.update-password-form-content-wrapper,.update-password-content-wrapper,.update-password-center-screen-wrapper,.update-password-layout-wrapper{display:flex;flex-direction:column}.update-password-form-content-wrapper{gap:32px}.update-password-title-wrapper{gap:14px}.update-password-form-wrapper{gap:36px}.update-password-form-wrapper .invalid-input input{color:#d32f2f}.update-password-buttons-wrapper{gap:12px}.update-password-content-wrapper{gap:30px;width:378px;max-height:calc(100vh - 30px)}.update-password-center-screen-wrapper{justify-content:center;align-items:center}.update-password-layout-wrapper{position:relative;justify-content:center;align-items:center;height:100%}#notification-form{width:378px}#notification-form--container{display:flex;flex-direction:column;align-items:center;gap:32px}#notification-form--content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px}#notification-form--action-wrapper{display:flex;flex-direction:column;width:100%;gap:14px}#notification-form--action-wrapper button{width:100%}.wrapper-outlet:has(#update-phone-number--center-screen-form){z-index:99;padding:0}.update-phone-number-layout{display:flex;flex-direction:column;position:relative;justify-content:center;align-items:center}#update-phone-number--center-screen-form,#confirm-phone-form--center-screen-form{display:flex;flex-direction:column;justify-content:center;align-items:normal;height:100vh;gap:32px;width:378px}#update-phone-number--center-screen-form form,#confirm-phone-form--center-screen-form form{display:flex;flex-direction:column;gap:32px}#update-phone-number--center-screen-form form .invalid-code input,#confirm-phone-form--center-screen-form form .invalid-code input{color:#d32f2f}#update-phone-number--content,#confirm-phone-form--content{display:flex;flex-direction:column;gap:14px}#update-phone-number--button-wrapper,#confirm-phone-form--button-wrapper{display:flex;flex-direction:column;gap:12px}#update-phone-number--button-wrapper .send-code,#confirm-phone-form--button-wrapper .send-code{border-radius:4px;padding:6px 16px;color:#fff;background-color:#ff5722;font-weight:500;font-size:14px;line-height:24px}#update-phone-number--button-wrapper .send-code.Mui-disabled,#confirm-phone-form--button-wrapper .send-code.Mui-disabled{color:#9e9e9e;background-color:#e0e0e0}#update-phone-number--button-wrapper .cancel-button,#confirm-phone-form--button-wrapper .cancel-button{border-radius:4px;border:1px solid #ff5722;width:100%}.new-password-layout-form-wrapper{display:flex;flex-direction:column;gap:32px}h5.new-password-title,h5.new-password-warning-title{width:100%;max-width:382px;font-weight:700;letter-spacing:-.5px;white-space:nowrap}p.new-password-warning-description{letter-spacing:.17px}.new-password-fields-group{display:flex;flex-direction:column;gap:36px}.new-password-buttons-group,.new-password-warinng-buttons-group{display:flex;flex-direction:column;gap:12px}.center-screen,.center-screen-no-background-image{background-image:url(/abstract-bg.png);background-size:100% 65%;background-repeat:no-repeat;background-position:center bottom;display:flex;justify-content:center;align-items:center;height:calc(100vh - 60px);flex-direction:column}.center-screen-no-background-image{background-image:none}.content{display:flex;flex-direction:column;width:474px;max-height:calc(100vh - 80px);text-align:center}.content .new-project-button{width:178px;height:42px;margin-top:16px;align-self:center}h4.title{margin-bottom:16px;color:#ff5722;font-weight:600;letter-spacing:-1px}.agreement-section{margin:24px 0;width:max-content}button.submit-button{margin-bottom:16px;width:320px;padding:8px 22px;height:42px}.cancel-button{width:320px}.eula-form-wrapper,.eula-promp-wrapper{display:flex;align-items:center}.eula-form-wrapper{flex-direction:column}.eula-page{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px -7px #0003;width:624px;margin-top:80px;border-top-left-radius:12px;border-top-right-radius:12px;padding:32px;background-color:#fff;overflow-y:auto}.eula-page .eula-page-wrapper{flex-direction:column;display:flex;gap:24px}.eula-page .eula-page-wrapper h6.eula-title,.eula-page .eula-page-wrapper h6.eula-subtitle{color:#212121;font-weight:700;font-size:20px;line-height:32px;letter-spacing:-.5px}.eula-page .eula-page-wrapper h6.eula-subtitle{font-size:16px;line-height:28px;letter-spacing:0px}.eula-page .eula-page-wrapper p.eula-promp,.eula-page .eula-page-wrapper p.eula-body,.eula-page .eula-page-wrapper p.eula-header,.eula-page .eula-page-wrapper p.eula-body-header,.eula-page .eula-page-wrapper p.eula-body-italic{color:#212121;font-weight:400;font-size:14px;line-height:20.02px;letter-spacing:0px}.eula-page .eula-page-wrapper p.eula-body,.eula-page .eula-page-wrapper p.eula-promp{color:#666}.eula-page .eula-page-wrapper p.eula-body span,.eula-page .eula-page-wrapper p.eula-promp span{color:#212121}.eula-page .eula-page-wrapper p.eula-body-italic{color:#666}.eula-page .eula-page-wrapper p.eula-body-italic span{font-style:italic}.eula-page .eula-page-wrapper p.eula-body-header{color:#666}.eula-page .eula-page-wrapper p.eula-body-header span,.eula-page .eula-page-wrapper p.eula-header span{text-decoration:underline}.eula-page .eula-page-wrapper .button-wrapper{display:flex;flex-direction:column;align-items:center}.eula-page .eula-page-wrapper .button-wrapper .close-button-layout{height:42px;width:269px}.eula-layout-wrapper{background-image:url(/abstract-bg.png);background-color:#f9f9f9;background-size:100% 60%;background-repeat:no-repeat;background-position:center bottom;display:flex;justify-content:center;align-items:center;flex-direction:column;height:100vh}.page-content-header-container.tenant-header-container{padding:12px 40px 0!important}.page-content-header-subtitle{height:auto}.new-tenant-btn{min-width:162px!important}.buttons-wrapper{display:flex;gap:8px;padding:8px}.custom-dialog .footer{padding:0}.custom-dialog .footer .actions{display:flex;flex-direction:row;padding:1rem 1.5rem;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:.5rem}.seats{text-align:center}.more-option-cell .more-option-btn:hover,.more-option-cell .more-option-btn.active{color:#ff5722}.tenant-body-cells{border-top:1px solid #e0e0e0;min-height:56px;padding-left:16px;padding-right:calc(64px - (100vw - 100%));align-items:center;color:#666;cursor:pointer}.tenant-body-cells.disabled .MuiTypography-root{opacity:50%}.tenant-body-cells.newly-added{background-color:#fff3e0}.tenant-body-cells:hover{background-color:#f5f5f5}.tenant-actions-menu .MuiPaper-root{border-radius:4px;box-shadow:0 4px 12.1px -1px #0000001f;border:1px solid #e0e0e0;background-color:#fff}.tenant-actions-menu .MuiMenuItem-root{height:32px;margin:4px;border-radius:4px;padding:0 12px 0 8px}.tenant-actions-menu .MuiList-root{padding:0;min-width:130px}.tenants-management-container{display:flex;flex-direction:column;height:100%;background-color:#f9f9f9}
