@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,500;1,100;1,200;1,500&display=swap";#google-maps-hidden-container{display:none}.gm-style-iw.gm-style-iw-c button.gm-ui-hover-effect{top:0!important;right:0!important}.dark .icon-button{--icon_button_hover_bg: var(--LightTxp02)}.icon-button{--icon_button_width: 40px;--icon_button_img_width: 20px;--icon_button_hover_bg: var(--LightTxp06);cursor:pointer;transition:all .2s;border-radius:100%;display:flex;justify-content:center;width:var(--icon_button_width);height:var(--icon_button_width)}.icon-button.disabled{cursor:not-allowed;opacity:.6}.icon-button.contrast img{filter:invert(1)}.icon-button.no-contrast img{filter:unset!important}.icon-button img{transition:all .2s;margin:auto;width:var(--icon_button_img_width);height:var(--icon_button_img_width)}.icon-button:hover:not(.disabled),.icon-button.active:not(.disabled){background-color:var(--icon_button_hover_bg)!important}.dark .text-button{--text_button_hover_bg: var(--DarkTxp03)}.text-button{--text_button_hover_bg: var(--LightTxp03);cursor:pointer;transition:all .2s;border-radius:var(--br_default);border:solid .5px var(--LightTxp03);background-color:var(--LightTxp01);display:flex;padding:12px 32px;justify-content:center;align-items:center;text-align:center;font-size:16px;color:#fff;-webkit-user-select:none;user-select:none}.text-button.disabled{cursor:not-allowed;opacity:.6}.text-button p{max-width:100%;text-wrap:wrap}.text-button:hover:not(.disabled),.text-button.active:not(.disabled){background-color:var(--text_button_hover_bg)}.dot-button{--dot_button_width: 14px;--dot_button_bg: var(--LightTxp03);--dot_button_active_bg: var(--LightTxp08);cursor:pointer;box-sizing:border-box;border-radius:100%;width:var(--dot_button_width);height:var(--dot_button_width);transition:all .2s;background-color:var(--dot_button_bg)}.dot-button.active{background-color:var(--dot_button_active_bg);transform:scale(1.1)}.dot-button.disabled{cursor:default}.dot-button:not(.disabled):hover{background-color:var(--dot_button_active_bg);transform:scale(1.2)}.context-menu{z-index:4;border:none;position:fixed;top:0;left:0;background-color:transparent;width:var(--FullW);height:var(--FullH)}.context-menu .cm-content{position:fixed;display:flex;justify-content:center;align-items:center;border-radius:12px}.context-menu .cm-content.edgeX{transform:translate(-100%)}.context-menu .cm-content.edgeY{transform:translateY(-100%)}.context-menu .cm-content.edgeX.edgeY{transform:translate(-100%) translateY(-100%)}.icon-button-options-menu .cm-content{display:flex;flex-direction:column;gap:4px;border-radius:4px;padding:6px;margin-top:12px;background-color:var(--ColorPrimaryNoTxp)}.icon-button-options-menu .cm-content .text-button{font-size:12px;padding:2px 8px;width:100%;color:#fff}.dark .rectangular-button{background-color:var(--ColorSecondary);color:#fff}.dark .rectangular-button .icon{filter:unset}.dark .rectangular-button .reset{filter:invert(.8)}.rectangular-button{cursor:pointer;transition:all .15s;height:180px;background-color:#fff;border:solid .5px transparent;color:#000;border-radius:20px;padding:18px;display:flex;gap:12px}.rectangular-button.hoverable:hover:not(.disabled):not(.active){transform:scale(1.005)}.rectangular-button.active{border-color:#fff}.rectangular-button.disabled{cursor:not-allowed;opacity:.5}.rectangular-button .rb-left,.rectangular-button .rb-right{display:flex;flex-direction:column;height:100%}.rectangular-button .rb-left{flex-grow:1}.rectangular-button .rb-left .rb-title{font-size:26px;font-weight:900;margin-bottom:8px}.rectangular-button .rb-left .rb-content{display:flex;flex-wrap:wrap;overflow-y:scroll;margin:8px 4px;flex-grow:1;align-content:flex-start}.rectangular-button .rb-right{justify-content:flex-end;align-items:center}.rectangular-button .rb-right.with-reset{justify-content:space-between}.rectangular-button .rb-right .rb-icon{width:40px;height:40px;box-sizing:content-box}.split-button{position:relative}.split-button .base-button{transition:all .3s;display:flex;gap:20px}.split-button .options{width:100%;transition:all .3s;opacity:0;display:flex;gap:8px;position:absolute;left:0;top:0}.split-button .options .option{flex-grow:1}.split-button.hovered .base-button{opacity:0}.split-button.hovered .options{opacity:1}dialog.full-screen-modal{--full_screen_modal_content_br: 48px;transition:opacity .3s ease-in-out;z-index:4;pointer-events:none;opacity:0;background-color:var(--DarkTxp02);-webkit-backdrop-filter:brightness(.5);backdrop-filter:brightness(.5);width:var(--FullW);height:var(--FullH);display:flex;justify-content:center;align-items:center;border:none}dialog.full-screen-modal .content{transition:opacity .3s ease-in-out;opacity:0;display:flex;position:relative;justify-content:center;border-radius:var(--full_screen_modal_content_br);border:solid .5px var(--LightTxp02);padding:80px 24px 60px;width:calc(var(--FullW) * .7);height:calc(var(--FullH) * .7)}dialog.full-screen-modal .content .modal-title{font-size:32px;position:absolute;top:32px;left:50%;transform:translate(-50%);color:#fff;width:max-content}dialog.full-screen-modal .content .modal-add{position:absolute;top:20px;right:20px}dialog.full-screen-modal .content .modal-save{position:absolute;right:20px;bottom:20px}dialog.full-screen-modal .content .modal-close{position:absolute;left:20px;bottom:20px}dialog.full-screen-modal[open]{opacity:1;pointer-events:inherit}dialog.full-screen-modal[open] .content{opacity:1}.form-input[data-error=true] input,.form-input[data-error=true] text-area,.form-input[data-error=true] .input,.form-input[data-error=true].buttons-input .text-button{box-shadow:inset 0 0 5px var(--color_error_glow);animation:shake .3s ease-in-out 1}.form-input[data-error=true] .info-button{position:absolute;animation:shake .3s ease-in-out 1;top:-10px;right:-10px;width:20px;height:20px;text-align:center;align-content:center;border-radius:100%;font-size:10px;color:#fff;background-color:var(--color_error_glow);cursor:pointer;font-weight:700}.navigation-label[data-error=true]{box-shadow:inset 0 0 5px var(--color_error_glow);animation:shake .3s ease-in-out 1}.navigation-label[data-error=true] .circle{background-color:var(--color_error_glow)}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-2px)}50%{transform:translate(2px)}75%{transform:translate(-2px)}}.address-input{--address_input_accent: var(--color_input_accent);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;align-content:center;gap:10px;min-width:60%;position:relative}.address-input .main-input{width:100%;height:inherit}.address-input .text-input{--input_accent: var(--address_input_accent);flex-grow:1}.dark .pac-container.pac-logo.hdpi{--address_input_menu_bg: rgb(70 70 70);--address_input_accent: rgba(0, 0, 0, .3)}.dark .pac-container.pac-logo.hdpi .pac-item,.dark .pac-container.pac-logo.hdpi .pac-item .pac-item-query{color:#fff}.pac-container.pac-logo.hdpi{--address_input_menu_bg: rgba(255, 255, 255, .9);--address_input_accent: rgba(70, 70, 70, .1);margin-top:0;border-radius:var(--br_default);border-top-left-radius:0;border-top-right-radius:0;border-top:none;font-family:var(--FontFamily);background-color:var(--address_input_menu_bg)}.pac-container.pac-logo.hdpi .pac-item{cursor:pointer;color:#000;border:none}.pac-container.pac-logo.hdpi .pac-item:hover,.pac-container.pac-logo.hdpi .pac-item.pac-item-selected{background-color:var(--address_input_accent)}.pac-container.pac-logo.hdpi .pac-item .pac-item-query{color:#000}.pac-container.pac-logo.hdpi:after{display:none}.dark .basic-input.autocomplete-input .hint span{color:var(--LightTxp07)}.dark .basic-input.autocomplete-input .hint span.value{color:#fff;font-weight:bolder}.autocomplete-input{--autocomplete_input_accent: var(--color_input_accent)}.autocomplete-input .text-input{--input_accent: var(--autocomplete_input_accent);height:inherit;width:100%!important;border-radius:inherit}.autocomplete-input .hint{position:absolute;top:0;height:100%;right:12px;align-content:center}.autocomplete-input .hint span{color:var(--DarkTxp07)}.autocomplete-input .hint span.value{color:#000;font-weight:bolder}.basic-input.number-input .unit{position:absolute;top:0;right:12px;height:100%;color:inherit;font-size:inherit;display:none;align-content:center}.basic-input.number-input.focused .unit{display:block}.fraction-input{--fraction_input_accent: var(--color_input_accent);width:160px;height:60px;font-size:14px;background-color:var(--LightTxp02);border-radius:var(--br_default);display:flex;flex-direction:column;align-items:center;color:#fff;overflow:clip}.fraction-input .title{width:100%;background-color:var(--fraction_input_accent);text-align:center;padding:4px}.fraction-input .inputs{display:flex;align-items:center;justify-content:center;gap:4px;flex-grow:1;margin:4px;font-size:18px}.fraction-input .inputs .number-input{--input_accent: var(--fraction_input_accent);background-color:var(--LightTxp01);color:#fff;font-size:inherit;height:24px;width:40%}.fraction-input .inputs .number-input input{background-color:transparent}.fraction-input .inputs .number-input.numerator{text-align:end}.fraction-input .inputs .number-input.denominator{text-align:start}.floor-input{--floor_input_accent: var(--color_input_accent);width:100%;font-size:14px;background-color:var(--LightTxp03);border-radius:var(--br_default);display:flex;flex-direction:column;align-items:center;position:relative}.floor-input .title{width:100%;background-color:var(--LightTxp03);text-align:center;padding:4px;border-top-left-radius:inherit;border-top-right-radius:inherit;color:#000}.floor-input .inputs{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;flex-grow:1;margin:8px;font-size:18px;width:80%}.floor-input .inputs .autocomplete-input{--autocomplete_input_accent: var(--floor_input_accent);width:100%;height:40px}.floor-input .inputs .autocomplete-input.from{text-align:end}.floor-input .inputs .autocomplete-input.to{text-align:start}.basic-input.text-area-input{width:400px;height:200px}.basic-input.text-area-input.focused label{padding:4px 20px}.dark .options-menu .options,.dark .options-menu .filter{background-color:var(--DarkTxp09)}.dark .options-menu .filter{color:var(--LightTxp08)}.dark .options-menu .filter::placeholder{color:var(--LightTxp06)}.dark .options-menu .option .option-label{color:var(--LightTxp08)}.dark .options-menu .option:hover .option-label,.dark .options-menu .option.selected .option-label{color:#fff}.options-menu{transition:all .2s;position:absolute;width:100%;height:0;overflow:clip;z-index:3}.options-menu.expanded{height:240px}.options-menu .options,.options-menu .filter{background-color:var(--LightTxp09)}.options-menu .filter{color:var(--DarkTxp08);width:100%;height:40px;padding:12px}.options-menu .filter::placeholder{color:var(--DarkTxp06);font-style:italic}.options-menu .options{transition:all .2s;overflow-y:scroll;max-height:-webkit-fill-available;display:flex;flex-direction:column;border-bottom-right-radius:var(--input_br);border-bottom-left-radius:var(--input_br)}.options-menu .option{cursor:pointer;padding:12px}.options-menu .option .option-label{display:flex;flex-direction:column;gap:4px;color:var(--DarkTxp08)}.options-menu .option .option-label .option-title{font-size:14px}.options-menu .option .option-label .option-description{font-size:12px;font-style:italic}.options-menu .option:hover,.options-menu .option.selected{background-color:var(--input_accent);filter:brightness(1.1)}.options-menu .option:hover .option-label,.options-menu .option.selected .option-label{color:#fff}.options-menu .option:hover .option-label .option-title,.options-menu .option.selected .option-label .option-title{font-weight:bolder}.time-input{--input_br: var(--br_default);position:relative;height:60px}.time-input.error .text-input{color:var(--color_error_glow)}.time-input.expanded .text-input{border-bottom-left-radius:0;border-bottom-right-radius:0}.time-input .options-menu .options .option{text-align:center}.time-input .text-input{width:100%!important;height:100%;border-radius:var(--br_default)}.dark .toggle-input{--toggle_input_on_bg: var(--DarkTxp03);--toggle_input_accent: var(--LightTxp03)}.toggle-input{--toggle_input_off_bg: var(--LightTxp01);--toggle_input_on_bg: var(--DarkTxp02);--toggle_input_accent: var(--LightTxp06);width:220px;height:60px;font-size:14px;border-radius:var(--br_default)}.toggle-input:hover:not([disabled]) label:after{width:16%}.toggle-input input{display:none}.toggle-input label{transition:all .3s ease;cursor:pointer;overflow:hidden;font-size:inherit;height:100%;width:100%;display:flex;align-items:center;box-sizing:border-box;border:solid .5px var(--toggle_input_accent);background:transparent;position:relative;border-radius:inherit;background-color:var(--toggle_input_off_bg)}.toggle-input label span{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0 14%;text-align:center;color:var(--LightTxp08)}.toggle-input label:after{content:"";transition:all .3s ease;position:absolute;left:0;background:var(--toggle_input_accent);width:12%;height:100%}.toggle-input label:before{transition:all .2s ease;content:"";width:100%;background:var(--toggle_input_accent);height:100%;border-radius:inherit;opacity:0}.toggle-input label:before+span{color:#fff}.toggle-input input[value=true]~label{background-color:transparent}.toggle-input input[value=true]~label span{color:#fff}.toggle-input input[value=true]~label:before{opacity:1;background:var(--toggle_input_on_bg)}.toggle-input input[value=true]~label:after{left:90%}.date-selector-grid{--date_selector_grid_accent: var(--ColorSecondary);color:#fff;height:236px;-webkit-user-select:none;user-select:none}.date-selector-grid .grid-header{display:flex;justify-content:space-between;align-items:center;padding:10px}.date-selector-grid .grid-header .month-and-year{font-size:14px}.date-selector-grid .grid-header .buttons{display:flex;gap:4px}.date-selector-grid .grid-header .buttons .previous-segment,.date-selector-grid .grid-header .buttons .next-segment{transition:all .2s;cursor:pointer;width:20px;height:20px;border-radius:100%;display:flex;justify-content:center;align-items:center}.date-selector-grid .grid-header .buttons .previous-segment:hover,.date-selector-grid .grid-header .buttons .next-segment:hover{background-color:var(--LightTxp01)}.date-selector-grid .grid-header .buttons .previous-segment img,.date-selector-grid .grid-header .buttons .next-segment img{width:6px;filter:invert(1)}.date-selector-grid .grid-container{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));color:#fff;font-size:10px}.date-selector-grid .grid-container .grid-element{display:flex;width:30px;height:28px}.date-selector-grid .grid-container .grid-element.day{cursor:pointer}.date-selector-grid .grid-container .grid-element.day.selected:not(.invalid) p,.date-selector-grid .grid-container .grid-element.day:hover:not(.invalid) p{background-color:var(--date_selector_grid_accent)}.date-selector-grid .grid-container .grid-element.day.invalid{opacity:.4;cursor:not-allowed}.date-selector-grid .grid-container .grid-element p{transition:all .2s;border-radius:100%;margin:0 auto;width:80%;height:80%;text-align:center;align-content:center}.dark .date-input .icon-button:hover{box-shadow:none}.date-input{--date_input_width: 280px;--date_input_accent: var(--color_input_accent);position:relative;height:60px;border-radius:var(--br_default)}.date-input.error .text-input{color:var(--color_error_glow)}.date-input .text-input{--input_accent: var(--date_input_accent);height:inherit;width:100%!important;border-radius:inherit}.date-input .date-selector-grid{width:100%;max-height:0;background-color:var(--ColorPrimaryNoTxp);transition:all .2s;position:absolute;overflow:clip;z-index:3;border-radius:inherit;border-top-left-radius:0;border-top-right-radius:0}.date-input.expanded .text-input{border-bottom-left-radius:0;border-bottom-right-radius:0}.date-input.expanded .text-input.focused label{border-bottom-right-radius:var(--br_default)}.date-input.expanded .icon-button{border-bottom-right-radius:0}.date-input.expanded .date-selector-grid{max-height:208px}.date-input .icon-button{--icon_button_hover_bg: var(--date_input_accent);border-radius:0;border-top-right-radius:var(--br_default);border-bottom-right-radius:var(--br_default);position:absolute;right:0;top:0;height:100%;width:60px}.date-input .icon-button:hover{filter:brightness(1.2);box-shadow:inset 0 0 0 1px var(--LightTxp06)}.dark .file-input.multiple-selection label{color:#fff}.file-input.multiple-selection{--file_input_height: 60px;--file_input_expanded_height: 300px;--files_max_height: calc( var(--file_input_expanded_height) - var(--file_input_height) );--file_height: 44px;--files_total_height: calc(var(--201936f4) * var(--file_height));--files_height: min( calc(var(--file_input_expanded_height) - var(--file_input_height)), var(--files_total_height) );--real_expanded_height: calc(var(--files_height) + var(--file_input_height));--file_input_accent: var(--color_input_accent);cursor:pointer;background-color:var(--input_background_default);transition:all .2s;width:400px;font-size:14px;border-radius:var(--br_default);position:relative;overflow:clip;height:var(--file_input_height)}.file-input.multiple-selection label{cursor:pointer;width:100%;height:var(--file_input_height);font-size:inherit;display:flex;align-items:center;justify-content:center;gap:8px;z-index:2;color:inherit}.file-input.multiple-selection label .buttons{display:flex}.file-input.multiple-selection label .buttons .icon-button{--icon_button_width: 28px;--icon_button_img_width: 16px}.file-input.multiple-selection .files{display:flex;flex-direction:column;overflow-y:scroll;max-height:var(--files_height);color:inherit}.file-input.multiple-selection .files .file{min-height:calc(var(--file_height) - 4px);max-height:calc(var(--file_height) - 4px);margin-bottom:4px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 8px;background-color:var(--LightTxp02)}.file-input.multiple-selection .files .file .preview{width:60px;max-width:60px;height:40px;max-height:40px;object-fit:cover;object-position:center}.file-input.multiple-selection .files .file .title{font-size:10px;line-break:anywhere;flex-grow:1}.file-input.multiple-selection .files .file .icon-button{--icon_button_width: 20px;--icon_button_img_width: 10px;--icon_button_hover_bg: var(--file_input_accent)}.file-input.multiple-selection.with-file{height:var(--real_expanded_height)}.dark .file-input.single-selection .label{color:#fff}.file-input.single-selection{--file_input_expanded_height: 300px;--file_input_accent: var(--color_input_accent);cursor:pointer;background-color:var(--input_background_default);transition:all .2s;width:400px;font-size:14px;border-radius:var(--br_default);position:relative;overflow:clip;height:60px}.file-input.single-selection .icon-button{--icon_button_width: 28px;--icon_button_img_width: 16px}.file-input.single-selection .label{transition:all .2s;position:absolute;left:50%;z-index:2;font-size:inherit;color:inherit;width:max-content;border-radius:inherit}.file-input.single-selection .label.input-label{cursor:pointer;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:8px;padding-top:4px}.file-input.single-selection .label.file-label{bottom:0;transform:translate(-50%);background-color:var(--file_input_accent);padding:4px 16px;border-bottom-left-radius:0;border-bottom-right-radius:0}.file-input.single-selection .preview{height:100%}.file-input.single-selection .preview .preview-img{width:100%;height:100%;object-fit:cover}.file-input.single-selection.with-file{height:var(--file_input_expanded_height)}.file-input.single-selection.with-file .label{font-size:smaller;color:#fff}.file-input.single-selection.with-file .label.input-label{top:4px;height:28px;transform:translate(-50%);padding:2px 2px 2px 8px;background-color:var(--file_input_accent)}.discriminated-union{display:flex;width:100%;align-items:center;gap:12px;flex-wrap:wrap;align-content:flex-start}.discriminated-union .buttons-input .title{font-size:16px;margin-bottom:0}.discriminated-union .discriminated-inputs{display:flex;flex-wrap:wrap;gap:12px;width:100%}.flat-form{--flat_form_accent: cadetblue;width:100%;height:100%;border-radius:32px;overflow:clip;background-color:#5f9ea0;display:flex;flex-direction:column}.flat-form .intestation{height:70px;color:#000;padding:0 20px;display:flex;align-items:center;justify-content:space-between}.flat-form .intestation.header{background-color:#fff;font-size:28px}.flat-form .intestation.header .circle{width:50px;height:50px;background-color:var(--flat_form_accent);border-radius:100%}.flat-form .intestation .buttons{display:flex;gap:8px}.flat-form .page{display:flex;flex-wrap:wrap;align-items:center;align-content:center;flex-grow:1;gap:12px;padding:0 20px}#full-screen-flat-form-content{padding:0}.dark .navigation-label{background-color:var(--LightTxp02)}.dark .navigation-label .circle{background-color:var(--navigation_label_accent);border:solid .5px var(--LightTxp04)}.dark .navigation-label .label-text{color:#fff}.navigation-label{--navigation_label_accent: var(--ColorPrimaryNoTxp);--navigation_label_width: 200px;transition:all .3s;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:6px 12px;border-radius:32px;width:-webkit-fill-available;background-color:var(--navigation_label_accent)}.navigation-label .circle{transition:all .3s;width:20px;height:20px;background-color:#fff;border-radius:100%;display:flex;align-items:center;justify-content:center}.navigation-label .circle img{width:12px}.navigation-label .label-text{transition:all .3s;font-size:14px;color:#fff}.navigation-label.active,.navigation-label:hover{padding:10px 12px}.navigation-label.active .circle,.navigation-label:hover .circle{width:24px;height:24px}.navigation-label.active .label-text,.navigation-label:hover .label-text{font-size:18px}#full-screen-navigable-form-content{padding:24px}.rectangular-actionable-card{width:280px;background-color:var(--LightTxp07);border-radius:16px;display:flex;flex-direction:column;justify-content:flex-start;position:relative;color:#fff;border:solid .5px var(--LightTxp02)}.rectangular-actionable-card .rac-header{display:flex;justify-content:space-between;align-items:center;padding:2px 12px;gap:12px}.rectangular-actionable-card .rac-header .rac-title{font-weight:bolder;font-size:14px;padding:8px 4px;align-content:center;width:max-content}.rectangular-actionable-card .rac-header .rac-buttons{display:flex;gap:4px}.rectangular-actionable-card .rac-header .rac-buttons .icon-button{--icon_button_width: 28px;--icon_button_img_width: 12px}.rectangular-actionable-card .rac-hr{border:none;background-color:var(--LightTxp03);height:1px;margin:0 12px}.rectangular-actionable-card .rac-data{display:flex;flex-wrap:wrap;padding:12px;flex-grow:1}.rectangular-card{width:280px;background-color:var(--LightTxp07);border-radius:16px;display:flex;flex-direction:column;justify-content:flex-start;position:relative;color:#fff;border:solid .5px var(--LightTxp02)}.rectangular-card .rc-header{display:flex;justify-content:space-between;align-items:center;padding:2px 12px;gap:12px}.rectangular-card .rc-header .rc-title{font-weight:bolder;font-size:14px;padding:8px 4px;align-content:center;width:max-content}.rectangular-card .rc-header .rc-icons{display:flex;gap:4px}.rectangular-card .rc-hr{border:none;background-color:var(--LightTxp03);height:1px;margin:0 12px}.rectangular-card .rc-data{display:flex;flex-wrap:wrap;padding:12px;flex-grow:1}.expandable-rectangle{border-radius:4px;overflow:hidden;background-color:var(--LightTxp01);border:solid .5px var(--LightTxp02);height:fit-content;-webkit-user-select:none;user-select:none;padding:12px}.expandable-rectangle .er-content-wrapper{transition:grid-template-rows .3s ease-out;display:grid;grid-template-rows:0fr}.expandable-rectangle .er-content-wrapper .er-content{overflow:hidden}.expandable-rectangle.expanded .er-content-wrapper{grid-template-rows:1fr}.expandable-rectangle.clickable{cursor:pointer}.expandable-rectangle .er-title{display:flex;font-size:16px;font-weight:700;color:#fff;justify-content:space-between;align-items:center}.expandable-rectangle .er-title p{padding:12px}.expandable-rectangle .er-title .icon-button{--icon_button_width: 30px;--icon_button_img_width: 15px;margin-right:4px}.inquiry-card{padding:8px;border-radius:12px;overflow:clip;display:flex;flex-direction:column;justify-content:center;background-color:#fff;gap:4px;color:var(--ColorPrimary);box-shadow:13px 16px 6px #0b468000,9px 10px 5px #0b468003,5px 6px 4px #0b46800d,2px 3px 3px #0b468017,1px 1px 2px #0b46801a}.inquiry-card .slug{font-size:12px;font-weight:400}.inquiry-card .enquirer{font-size:14px}.avatar{width:60px;height:60px;box-shadow:.5px .5px 8px .5px #28282880;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:100%}.survey-card{transition:all .2s;width:320px;height:200px;border-radius:24px;overflow:clip;display:flex;flex-direction:column;position:relative;cursor:pointer}.survey-card .icon-button{position:absolute;top:4px;right:4px;z-index:2}.survey-card .cover{width:100%;height:70%;object-fit:fill}.survey-card .title{font-weight:700;font-size:24px;line-break:anywhere}.survey-card .title-and-users{background-color:#fff;height:30%;display:flex;align-items:center;justify-content:space-between;padding:0 24px;gap:12px}.survey-card .title-and-users .user-avatars{display:flex}.survey-card .title-and-users .user-avatars .avatar.user{border:solid 1px white;width:40px;height:40px;margin-left:-10px}.assignment-card{transition:all .2s;width:320px;height:200px;border-radius:24px;overflow:clip;display:flex;flex-direction:column;position:relative;cursor:pointer}.assignment-card .icon-button{position:absolute;top:4px;right:4px;z-index:2}.assignment-card .cover{width:100%;height:70%;object-fit:cover}.assignment-card .slug{font-weight:700;font-size:24px;line-break:anywhere}.assignment-card .slug-and-users{background-color:#fff;height:30%;display:flex;align-items:center;justify-content:space-between;padding:0 24px;gap:12px}.assignment-card .slug-and-users .user-avatars{display:flex}.assignment-card .slug-and-users .user-avatars .avatar.user{border:solid 1px white;width:40px;height:40px;margin-left:-10px}.negotiation-card{transition:all .2s;width:320px;height:200px;border-radius:24px;overflow:clip;display:flex;flex-direction:column;position:relative;cursor:pointer}.negotiation-card .icon-button{position:absolute;top:4px;right:4px;z-index:2}.negotiation-card .cover{width:100%;height:70%;object-fit:fill}.negotiation-card .slug{font-weight:700;font-size:18px;line-break:anywhere}.negotiation-card .slug-and-users{background-color:#fff;height:30%;display:flex;align-items:center;justify-content:space-between;padding:0 24px;gap:12px}.negotiation-card .slug-and-users .user-avatars{display:flex}.negotiation-card .slug-and-users .user-avatars .avatar.user{border:solid 1px white;width:40px;height:40px;margin-left:-10px}.data-field{display:flex;gap:4px;border-radius:4px;background-color:var(--LightTxp02);padding:4px 8px;font-size:11px;justify-content:space-between;align-items:center;color:#fff}.data-field.large{width:100%}.data-field .df-title{font-weight:700;flex-grow:1}.data-field .df-value{text-align:end}.toggle-field{min-height:var(--Height);min-width:var(--Width)}.toggle-field .inner-shell{box-shadow:none;min-height:var(--Height);min-width:var(--Width)}.toggle-field .inner-shell label{overflow:hidden;font-size:var(--FontSize);font-weight:700;min-height:var(--Height);min-width:var(--Width);display:flex;align-items:center;box-sizing:border-box;border:solid .5px var(--BorderColor);background:var(--BackgroundColor);position:relative;border-radius:var(--BorderRadius)}.toggle-field .inner-shell label span{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0 26px;text-align:center;color:var(--TextColor)}.toggle-field .inner-shell label:after{content:"";position:absolute;left:0;width:12%;height:100%;background:var(--ActiveBackgroundColor);transition:all .3s ease}.toggle-field .inner-shell label:before{content:"";width:100%;height:100%;border-radius:inherit;background:var(--BackgroundColor);opacity:0;transition:all .2s ease}.toggle-field .inner-shell label:before+span{color:var(--ActiveTextColor)}.toggle-field .inner-shell label.checked{border:none;background:var(--ActiveBackgroundColor)}.toggle-field .inner-shell label.checked span{color:var(--ActiveTextColor)}.toggle-field .inner-shell label.checked:after,.toggle-field .inner-shell label.checked:before{opacity:1;left:90%;background:var(--ActiveSpan)}.url-field{display:flex;align-items:center;background-color:var(--LightTxp01);border-radius:4px;overflow:clip}.url-field .label{cursor:pointer;align-content:center;color:#fff;font-size:14px;flex-grow:1;padding:0 12px}.url-field .label:hover{font-weight:bolder;text-decoration:underline}.url-field .icon-button{border-radius:0}.verifiable-field{display:flex;gap:4px;border-radius:4px;background-color:var(--LightTxp02);font-size:11px;justify-content:space-between;align-items:center;color:#fff;padding:4px}.verifiable-field .vf-value{display:flex;align-items:center;text-align:end;gap:4px;padding-left:4px}.verifiable-field .vf-value .icon-button{--icon_button_width: 20px;--icon_button_img_width: 10px;--icon_button_hover_bg: var(--Red);background-color:var(--Red)}.verifiable-field .vf-value .icon-button.verified{--icon_button_hover_bg: var(--Green);background-color:var(--Green)}.verifiable-list-field{display:flex;gap:4px;border-radius:4px;background-color:var(--LightTxp02);padding:4px 8px;font-size:11px;justify-content:space-between;align-items:center;color:#fff}.verifiable-list-field.large{width:100%}.verifiable-list-field .vlf-title{font-weight:700;flex-grow:1}.verifiable-list-field .vlf-fields{display:flex;flex-wrap:wrap;gap:2px;flex-grow:1}.verifiable-list-field .vlf-fields .verifiable-field{flex-grow:1}.land-registry-card .rac-data{gap:8px;align-content:center}.land-registry-card .rac-data .data-field{width:100%}.phones-upsert{display:flex;flex-direction:column;width:80%;gap:6px;margin:12px auto;background-color:var(--LightTxp01);padding:8px;border-radius:4px}.phones-upsert .phone{display:flex;width:100%;flex-grow:1;gap:4px}.phones-upsert .phone .text-input,.phones-upsert .phone .autocomplete-input{height:40px}.phones-upsert .phone .prefix{width:200px}.phones-upsert .phone .number{flex-grow:1}.legal-entity-section.core .autocomplete-input{width:80%;height:40px}.legal-entity-section.core .text-input,.legal-entity-section.core .date-input{flex-grow:1;width:40%;height:40px}.legal-entity-section.owner .buttons-input .text-button{width:33%}.legal-entity-section.owner .text-area-input,.legal-entity-section.owner .fraction-input{width:40%;height:160px}.legal-entity-section.assignment-conferrer .text-input{width:60%}.legal-entity-section.organization-person .dropdown-input{width:80%}.certificate-or-document-card .rac-data{gap:8px;align-content:center}.certificate-or-document-card .rac-data .data-field{width:100%}#certificate-or-document-upsert-modal .content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}#certificate-or-document-upsert-modal .content .text-input,#certificate-or-document-upsert-modal .content .file-input{width:80%}.legal-entity-section.organization-chart[data-v-afd39165]{flex-direction:column}.legal-entity-section.organization-chart .buttons-input[data-v-afd39165]{margin-top:20px}.legal-entity-section.organization-chart .participants[data-v-afd39165]{display:flex;flex-grow:1;flex-direction:column;width:100%;background-color:var(--LightTxp01);border-radius:4px}.legal-entity-section.organization-chart .participants .header[data-v-afd39165]{color:#fff;font-size:20px;text-align:center;display:flex;gap:12px;align-items:center;justify-content:center;padding:8px}.legal-entity-section.organization-chart .participants .header .icon-button[data-v-afd39165]{--icon_button_width: 30px;--icon_button_img_width: 15px}.legal-entity-section.organization-chart .participants .organization-people[data-v-afd39165]{display:flex;flex-wrap:wrap;gap:8px;padding:12px;max-height:200px;overflow-y:scroll}.legal-entity-section.organization-chart .participants .organization-person[data-v-afd39165]{padding:8px 18px;border-radius:4px;background-color:var(--LightTxp01);display:flex;flex-direction:column;gap:8px;color:#fff}.legal-entity-section.organization-chart .participants .organization-person .name-and-buttons[data-v-afd39165]{display:flex;align-items:center;gap:12px;justify-content:space-between}.legal-entity-section.organization-chart .participants .organization-person .name-and-buttons p[data-v-afd39165]{font-weight:700}.legal-entity-section.organization-chart .participants .organization-person .name-and-buttons .buttons[data-v-afd39165]{display:flex;gap:4px}.legal-entity-section.organization-chart .participants .organization-person .name-and-buttons .buttons .icon-button[data-v-afd39165]{--icon_button_width: 30px;--icon_button_img_width: 15px}.legal-entity-section.organization-chart .participants .organization-person .roles[data-v-afd39165]{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.legal-entity-section.organization-chart .participants .organization-person .roles .role[data-v-afd39165]{padding:4px 12px;background-color:var(--LightTxp01);border-radius:4px}.legal-entity-section.organization-chart .text-area-input[data-v-afd39165]{width:100%;height:100px}.person-upsert[data-v-afd39165]{position:absolute;top:0;left:0;z-index:2;border-radius:48px;overflow:clip;padding:24px}#legal-entity-upsert-modal .content{padding-bottom:20px}#legal-entity-upsert-modal .content .types{width:70%;display:flex;flex-direction:column;align-items:center;gap:20px;justify-content:center}#legal-entity-upsert-modal .content .types .text-button{width:100%}#legal-entity-upsert-modal .content .organization-upsert,#legal-entity-upsert-modal .content .person-upsert{width:100%;height:100%;display:flex;flex-direction:column}#legal-entity-upsert-modal .content .entity-title{margin:0 auto;background-color:var(--LightTxp02);color:#fff;padding:4px 40px;border-radius:4px}#legal-entity-upsert-modal .content .legal-entity-section{width:100%;align-items:center;display:flex;flex-grow:1;flex-wrap:wrap;align-content:center;justify-content:center;gap:12px}#legal-entity-upsert-modal .content .navigation-buttons{display:flex;justify-content:space-between;align-items:center;height:60px;gap:12px}#legal-entity-upsert-modal .content .navigation-buttons .entity-alert{color:var(--color_error);display:flex;flex-direction:column;gap:4px;align-items:center}#legal-entity-upsert-modal .content .navigation-buttons .entity-alert .text-button{font-size:12px;padding:6px 20px;width:fit-content}.legal-entity-card .rac-data{gap:8px;align-content:center}.legal-entity-card .rac-data .data-field,.legal-entity-card .rac-data .verifiable-list-field{width:100%}.legal-entity-card .rac-data .lec-org-people{display:flex;flex-wrap:wrap;gap:8px;padding:12px}.legal-entity-card .rac-data .lec-org-people .legal-entity-card{flex-grow:1;flex-basis:30%;width:100%}.building-card .rc-header{height:42px}.building-card .rc-header .rc-title{padding:6px 8px;font-size:12px}.building-card .rc-header .rc-icons{gap:2px;align-items:center;position:relative}.building-card .rc-header .rc-icons .little-icon{display:flex;align-items:center;gap:2px}.building-card .rc-header .rc-icons .little-icon p{font-size:10px}.building-card .rc-header .rc-icons .little-icon .icon-button{--icon_button_width: 24px;--icon_button_img_width: 14px}.building-card .rc-data{gap:4px;display:flex;flex-wrap:wrap;padding:6px 8px}.building-card .rc-data .data-field{flex-grow:1;flex-basis:40%}#building-origin-upsert-modal .content{padding:70px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;flex-direction:column}#building-origin-upsert-modal .content .origin-type-options{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;align-items:center}#building-origin-upsert-modal .content .origin-type-options .text-button{flex-grow:1}#building-origin-upsert-modal .content .inputs{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;flex-grow:1;align-content:center}#building-origin-upsert-modal .content .inputs .date-input,#building-origin-upsert-modal .content .inputs .basic-input{width:40%;flex-grow:1}.building-origin-card .rac-data{gap:8px;align-content:center}.building-origin-card .rac-data .data-field{width:100%}#building-urbanistic-upsert-modal .content{display:flex;justify-content:center;align-content:flex-start;flex-wrap:wrap;gap:12px}#building-urbanistic-upsert-modal .content .urbanistic-type-options{margin:20px 0;display:flex;gap:12px;flex-wrap:wrap;justify-content:center;align-items:center}#building-urbanistic-upsert-modal .content .urbanistic-type-options .text-button{flex-grow:1;flex-basis:max-content}#building-urbanistic-upsert-modal .content .date-input,#building-urbanistic-upsert-modal .content .text-input{width:100%}.building-urbanistic-card .rac-data{gap:8px;align-content:center}.building-urbanistic-card .rac-data .data-field{width:100%}#surface-space-upsert-modal .content{padding:70px 50px;align-content:center;flex-wrap:wrap;gap:30px}#surface-space-upsert-modal .content .space-options{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;align-items:center}#surface-space-upsert-modal .content .space-options .text-button{flex-grow:1}#surface-space-upsert-modal .content .number-input{width:60%}.surface-space-card .rac-data{gap:8px;align-content:center}.surface-space-card .rac-data .data-field{width:100%}#building-surface-upsert-modal .content{padding:70px 50px;align-content:center;flex-wrap:wrap;gap:30px}#building-surface-upsert-modal .content .surface-page{flex-grow:1;display:flex;gap:12px;flex-wrap:wrap;align-content:center;justify-content:center}#building-surface-upsert-modal .content .surface-page .text-button{width:40%;flex-grow:1;flex-basis:max-content}#building-surface-upsert-modal .content .surface-page .number-input{margin-top:24px;width:60%}#building-surface-upsert-modal .content .spaces-page{display:flex;flex-wrap:wrap;gap:12px;width:100%;overflow-y:scroll;align-items:center}#building-surface-upsert-modal .content .spaces-page .building-surface-space-card{flex-grow:1;flex-basis:max-content}.tag{color:#fff;background-color:var(--ColorSecondary);padding:3px 8px;border-radius:4px;width:fit-content;height:fit-content;font-size:12px}.dark .tag{background-color:var(--LightTxp01)}.actionable-tag{color:#fff;background-color:var(--ColorSecondary);padding:3px;border-radius:12px;width:fit-content;height:fit-content;font-size:12px;display:flex;gap:8px;align-items:center}.actionable-tag p{margin-left:4px}.actionable-tag .icon-button{--icon_button_width: 20px;--icon_button_img_width: 10px}.dark .tag.building-surface-space-tag{background-color:var(--DarkTxp03)}.building-surface-card .rac-data{overflow-y:scroll}.building-surface-card .rac-data .no-spaces-alert{font-size:10px;margin:auto}#land-registries-modal .content .land-registries{display:flex;gap:12px;flex-grow:1;align-content:center;align-items:center;overflow-x:scroll;margin:54px 0}#brokerage-zones-modal .content{display:flex;flex-direction:column;height:calc(var(--FullH) * .8);justify-content:flex-start}#brokerage-zones-modal .content .autocomplete-input{margin:0 auto 40px;width:60%;height:50px;border-radius:12px}#brokerage-zones-modal .content .zones{display:flex;gap:12px 8px;flex-wrap:wrap;overflow-y:scroll;flex-grow:1;align-content:flex-start;margin-bottom:40px}#brokerage-zones-modal .content .zones .zone{font-size:12px;width:fit-content;height:fit-content;background-color:var(--LightTxp02);border:none;flex-grow:1;padding:8px}#brokerage-zones-modal .content .zones .zone.active{background-color:var(--DarkTxp02);font-weight:700;box-shadow:inset 0 0 0 1px #fff}#brokerage-zones-modal .content .zones .zone.match{background-color:var(--color_success);font-weight:700;box-shadow:inset 0 0 0 1px #fff}#location-modal .content{padding:0}#create-modal .content{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px}#create-modal .content .text-button{display:flex;align-items:center;justify-content:center;gap:20px;width:80%}#create-modal .content .text-button img{width:30px;height:30px}#list-modal .content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}#list-modal .content .button{width:80%}#list-modal .content .button .base-button .text-button{width:100%}#list-modal .content .text-button{display:flex;align-items:center;justify-content:center;gap:20px}#list-modal .content .text-button img{width:30px;height:30px}#calendar-task-upsert-modal .content{flex-direction:column;gap:12px;align-items:center;padding-top:0}#calendar-task-upsert-modal .content .buttons-input{width:80%}#calendar-task-upsert-modal .content .buttons-input .inputs{width:100%;gap:12px}#calendar-task-upsert-modal .content .buttons-input .inputs .text-button{width:30%;flex-grow:1}#calendar-task-upsert-modal .content .date-and-time{width:80%;display:flex;gap:8px}#calendar-task-upsert-modal .content .date-and-time .date-input{width:70%}#calendar-task-upsert-modal .content .date-and-time .time-input{width:30%}#calendar-task-upsert-modal .content .text-area-input{width:80%}#legal-entities-upsert-modal .content{flex-direction:column}#legal-entities-upsert-modal .content .entities{display:flex;gap:12px;flex-wrap:wrap;flex-grow:1;align-content:flex-start;overflow-y:scroll;align-items:center;margin:54px 0;align-content:center}#inquiry-type-modal .content{flex-direction:column;gap:12px;align-items:center}#inquiry-type-modal .content .text-button{width:80%}#inquiry-assignees-modal .content .assignee-options{display:flex;gap:20px;width:100%;height:100%;align-items:center;justify-content:center}#inquiry-assignees-modal .content .assignee-options .assignee-option{transition:all .2s;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:8px;color:#fff;padding:12px;border-radius:32px}#inquiry-assignees-modal .content .assignee-options .assignee-option:hover,#inquiry-assignees-modal .content .assignee-options .assignee-option.selected{background-color:var(--LightTxp03)}#inquiry-marketing-channel-modal .content{flex-direction:column;align-items:center;padding:20px 80px;gap:20px}#inquiry-marketing-channel-modal .content .text-input{width:80%}#select-inquiries-modal .content .inquiry-cards{display:flex;gap:12px;flex-direction:column;overflow-y:scroll}#select-inquiries-modal .content .inquiry-cards .inquiry-card{cursor:pointer;width:100%;opacity:.5}#select-inquiries-modal .content .inquiry-cards .inquiry-card.selected{opacity:1}#building-surfaces-modal .content{display:flex;align-content:flex-start;justify-content:center;gap:20px;padding:80px 40px}#building-surfaces-modal .content .cards{display:flex;flex-direction:column;gap:8px;width:100%;overflow-y:scroll;align-items:center}#building-surfaces-modal .content .cards .title{color:#fff;margin-top:20px;margin-bottom:8px}#building-surfaces-modal .content .cards .separator{width:100%;border:none;background-color:#fff;height:.5px;margin-bottom:8px}#building-surfaces-modal .content .cards .building-surface-card{flex-basis:max-content;width:100%}#building-surfaces-modal .content .cards .building-surface-card .rac-data{max-width:500px;max-height:100px;overflow-y:scroll;align-content:flex-start}#building-urbanistics-upsert-modal .content{display:flex;flex-direction:column}#building-urbanistics-upsert-modal .content .separator{width:100%;border:none;background-color:#fff;height:1px}#building-urbanistics-upsert-modal .content .section{height:50%;padding:8px;display:flex;flex-direction:column;gap:8px}#building-urbanistics-upsert-modal .content .section .title{color:var(--LightTxp08);text-align:end}#building-urbanistics-upsert-modal .content .section .cards{display:flex;gap:12px;width:100%;flex-grow:1;overflow-x:scroll;align-items:center;position:relative}#building-origins-upsert-modal .content{padding-bottom:130px}#building-origins-upsert-modal .content .cards{display:flex;flex-wrap:wrap;gap:12px;width:100%;overflow-y:scroll;align-items:center;justify-content:center;align-content:center}#building-origins-upsert-modal .content .alert.invalid-origin{position:absolute;left:50%;bottom:40px;transform:translate(-50%)}#building-core-modal .content .documents .form-input.toggle-input{width:40%}#building-core-modal .content .form-input#documents_dropboxLink,#building-core-modal .content .form-input#documents-information_description,#building-core-modal .content .form-input#information_unitNumber,#building-core-modal .content .form-input.discriminator{width:100%}#building-duplicate-modal .content{width:calc(var(--FullW) * .8);min-height:calc(var(--FullH) * .7);display:flex;flex-direction:column;align-content:flex-start;justify-content:center;align-content:center;gap:40px;padding:20px 80px;flex-wrap:wrap}#building-duplicate-modal .content .duplicate-options{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}#building-duplicate-modal .content .duplicate-options .text-button{flex-grow:1}#building-duplicate-modal .content .duplicate-inputs{display:flex;gap:24px;justify-content:center}#building-duplicate-modal .content .icon-button{position:absolute;bottom:24px;right:24px}#full-screen-navigable-form#building-publicity-modal .content{background:red}#building-type-modal .content{border:none;display:flex;align-items:center;justify-content:center;align-content:center;gap:40px;flex-wrap:wrap}#building-type-modal .content .building-type-options{display:flex;align-items:center;justify-content:center;align-content:center;gap:20px;flex-wrap:wrap}#building-type-modal .content .building-type-options .building-type-option{cursor:pointer;transition:all .2s;width:340px;height:84px;border:solid 1px white;border-radius:8px;display:flex;justify-content:center;align-items:center;gap:20px;padding:30px}#building-type-modal .content .building-type-options .building-type-option p{transition:all .2s}#building-type-modal .content .building-type-options .building-type-option:hover p{transform:scale(1.05)}#select-buildings-modal .content{align-items:center;flex-direction:column}#select-buildings-modal .content .text-button{margin:20px}#select-buildings-modal .content .building-cards{display:flex;gap:8px;flex-wrap:wrap;overflow-y:scroll;justify-content:center;height:90%;align-content:flex-start}#select-buildings-modal .content .building-cards .building-card{cursor:pointer;opacity:.5}#select-buildings-modal .content .building-cards .building-card.selected{opacity:1;border-color:#fff}#select-assignments-and-buildings-modal .content{display:flex;flex-direction:column;width:calc(var(--FullW) * .8);height:calc(var(--FullH) * .8)}#select-assignments-and-buildings-modal .content .options{flex-grow:1;display:flex;height:90%}#select-assignments-and-buildings-modal .content .options .assignment-options,#select-assignments-and-buildings-modal .content .options .building-options{flex-basis:40%;flex-grow:1;overflow-y:scroll;display:flex;align-content:flex-start;gap:12px;margin:40px 12px 20px;flex-wrap:wrap}#select-assignments-and-buildings-modal .content .options .assignment-options .text-input,#select-assignments-and-buildings-modal .content .options .building-options .text-input{z-index:2;position:sticky;top:0;width:100%;height:50px}#select-assignments-and-buildings-modal .content .options .assignment-options .text-button,#select-assignments-and-buildings-modal .content .options .building-options .text-button{width:100%}#select-assignments-and-buildings-modal .content .options .assignment-card{width:48%;height:160px}#select-assignments-and-buildings-modal .content .options .assignment-card .slug{font-size:16px}#select-assignments-and-buildings-modal .content .options .assignment-card:hover,#select-assignments-and-buildings-modal .content .options .assignment-card.selected{box-shadow:inset 0 0 0 1px var(--LightTxp06)}#select-assignments-and-buildings-modal .content .building-card{opacity:.5;flex-grow:1;cursor:pointer}#select-assignments-and-buildings-modal .content .building-card.selected{opacity:1;font-weight:700;filter:brightness(1.3)}#select-assignments-and-buildings-modal .content .all-selected{display:flex;align-items:center;gap:14px;padding:0 80px;min-height:40px}#select-assignments-and-buildings-modal .content .all-selected .prompt{font-size:24px;color:#fff}#select-assignments-and-buildings-modal .content .all-selected .labels{display:flex;align-items:center;gap:14px;overflow-x:scroll}#select-assignments-and-buildings-modal .content .all-selected .labels .label{color:#000;background-color:#fff;padding:8px 12px;border-radius:24px;text-wrap:nowrap}#create-assignment-modal .content{align-items:center}#create-assignment-modal .content .text-input{width:400px}#select-negotiations-modal .content .negotiation-cards{display:flex;gap:8px;flex-wrap:wrap;overflow-y:scroll;justify-content:center}#select-negotiations-modal .content .negotiation-cards .negotiation-card{cursor:pointer;opacity:.5}#select-negotiations-modal .content .negotiation-cards .negotiation-card.selected{opacity:1}#survey-buildings-selector-modal .content{display:flex;flex-direction:column;width:calc(var(--FullW) * .8);height:calc(var(--FullH) * .8)}#survey-buildings-selector-modal .content .options{flex-grow:1;display:flex;height:90%}#survey-buildings-selector-modal .content .options .survey-options,#survey-buildings-selector-modal .content .options .building-options{flex-basis:40%;flex-grow:1;overflow-y:scroll;display:flex;align-content:flex-start;gap:12px;margin:40px 12px 20px;flex-wrap:wrap}#survey-buildings-selector-modal .content .options .survey-options .text-input,#survey-buildings-selector-modal .content .options .building-options .text-input{z-index:2;position:sticky;top:0;width:100%;height:50px}#survey-buildings-selector-modal .content .options .survey-card{width:48%;height:160px}#survey-buildings-selector-modal .content .options .survey-card .title{font-size:16px}#survey-buildings-selector-modal .content .options .survey-card:hover,#survey-buildings-selector-modal .content .options .survey-card.selected{box-shadow:inset 0 0 0 1px var(--LightTxp06)}#survey-buildings-selector-modal .content .building-card{opacity:.5;flex-grow:1;cursor:pointer}#survey-buildings-selector-modal .content .building-card.selected{opacity:1;font-weight:700;filter:brightness(1.3)}#survey-buildings-selector-modal .content .all-selected{display:flex;align-items:center;gap:14px;padding:0 80px;min-height:40px}#survey-buildings-selector-modal .content .all-selected .prompt{font-size:24px;color:#fff}#survey-buildings-selector-modal .content .all-selected .labels{display:flex;align-items:center;gap:14px;overflow-x:scroll}#survey-buildings-selector-modal .content .all-selected .labels .label{color:#000;background-color:#fff;padding:8px 12px;border-radius:24px;text-wrap:nowrap}#survey-type-modal .content{flex-direction:column;gap:12px;align-items:center}#survey-type-modal .content .text-button{width:80%}#full-screen-carousel .content{padding:0;overflow:clip}.carousel-wrapper{display:flex;justify-content:center;align-items:center}.carousel{display:flex;flex-direction:column;align-items:center;border-radius:4px;overflow:hidden;background-color:var(--LightTxp01);width:300px;height:240px}.carousel.full-screen{width:100%;height:100%}.carousel .active-file{cursor:pointer;width:100%;height:100%;overflow:hidden;display:flex;align-items:stretch;flex-grow:1}.carousel .active-file img{width:100%;max-height:100%;object-fit:cover}.carousel .preview-navigation{max-width:100%;min-height:40px;max-height:20%;display:flex;overflow-x:scroll;gap:4px;margin:8px 20px}.carousel .preview-navigation .file-preview{transition:all .2s;cursor:pointer;display:flex;align-items:center;border-radius:12px;overflow:clip;border:solid 1px transparent}.carousel .preview-navigation .file-preview[data-active=true]{border-color:#fff}.carousel .preview-navigation .file-preview img{height:100%;width:80px;object-fit:cover}.dark .expandable-grid .eg-visible .trigger{filter:invert(.8)}.expandable-grid{cursor:pointer;transition:all ease-in-out .25s;background-color:var(--LightTxp03);display:flex;flex-direction:column;padding:8px;overflow:clip;gap:8px;border-radius:4px}.expandable-grid .eg-visible{display:flex;flex-wrap:wrap;gap:8px}.expandable-grid .eg-visible .eg-trigger img{transform:rotate(90deg)}.expandable-grid .eg-expandable{transition:all ease-in-out .25s;display:flex;flex-wrap:wrap;gap:8px;height:0;overflow:clip}.expanded.expandable-grid .eg-visible .eg-trigger img{transform:rotate(0)}.expanded.expandable-grid .eg-expandable{height:max-content}.panel{border-radius:4px;overflow:hidden;background-color:var(--LightTxp01);border:solid .5px var(--LightTxp02);height:fit-content}.panel .p-header{cursor:pointer;padding:12px 20px}.panel .p-header .p-title{display:flex;font-size:16px;font-weight:700;color:#fff;justify-content:space-between;align-items:center}.panel .p-header .icon-button{--icon_button_width: 30px;--icon_button_img_width: 15px}.panel .p-header .icon-button img{transform:rotate(90deg)}.panel .p-content-wrapper{transition:all .3s ease-out;display:grid;grid-template-rows:0fr}.panel .p-content-wrapper .p-content{overflow:hidden}.panel.expanded .p-header .icon-button img{transform:unset}.panel.expanded .p-content-wrapper{grid-template-rows:1fr;padding:12px}.panel.clickable{cursor:pointer}.spinner,.spinner div{box-sizing:border-box}.spinner{display:inline-block;position:relative;width:80px;height:80px}.spinner div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid currentColor;border-radius:50%;animation:spinner 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:currentColor transparent transparent transparent}.spinner div:nth-child(1){animation-delay:-.45s}.spinner div:nth-child(2){animation-delay:-.3s}.spinner div:nth-child(3){animation-delay:-.15s}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.progress-bar[data-v-7f4fb06d]{width:100%;height:20px;background-color:var(--LightTxp08);border-radius:12px;position:relative;overflow:hidden}.progress-fill[data-v-7f4fb06d]{height:100%;background:linear-gradient(90deg,#65bc68,#81c784);transition:width .4s ease-in-out;border-radius:12px}.progress-label[data-v-7f4fb06d]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;font-weight:700;color:#fff}#building-card-negotiations-modal .content{gap:12px}.buildings-bar{--card_width: 300px;display:flex;width:100%;padding:0 12px;align-items:center}.buildings-bar .cards{display:flex;overflow-x:auto;gap:12px;max-width:var(--card_width)}.buildings-bar .cards .building-card{cursor:pointer;min-width:var(--card_width);height:110px;opacity:.5}.buildings-bar .cards .building-card.selected{opacity:1}.buildings-bar .bb-toggle{background-color:var(--DarkTxp03);min-width:40px;min-height:40px;margin-left:12px}.buildings-bar .bb-toggle img{transform:rotate(-90deg)}.buildings-bar.expanded .cards{max-width:100%}.buildings-bar.expanded .bb-toggle img{transform:rotate(90deg)}.status-bar{--status_bar_br: 32px;--status_bar_status_width: 200px;--status_adjusted_with: calc( var(--status_bar_status_width) + var(--status_bar_br) );--status_bar_accent: var(--ColorPrimaryNoTxp);--status_bar_hover_bg: var(--ColorPrimaryL03);display:flex;border-radius:var(--status_bar_br)}.status-bar .status{transition:all .2s;background-color:#fff;border-radius:var(--status_bar_br);width:var(--status_adjusted_with);display:flex;align-items:center;justify-content:center;border:solid 1px white;margin-left:calc(-1 * var(--status_bar_br));font-size:12px;padding:4px}.status-bar .status.actionable{cursor:pointer}.status-bar .status.active{color:#fff;background-color:var(--status_bar_accent)}.notification-card{--CardBorderRadius: 24px;position:relative;gap:8px;padding:14px;border-radius:var(--CardBorderRadius);width:100%;color:#fff;height:fit-content;display:flex;flex-direction:column;align-items:center}.notification-card.error{background-color:var(--color_error)}.notification-card.success{background-color:var(--color_success)}.notification-card.info{background-color:#516886}.notification-card .notification-header{display:flex;gap:14px;align-items:center;width:100%;padding:0 12px}.notification-card .notification-header .icon{width:28px}.notification-card .notification-header .title{font-weight:700;font-size:14px;flex-grow:1}.notification-card hr{width:100%}.notification-card .message{width:100%;font-weight:500;font-style:italic;font-size:12px;text-align:start;padding:0 4px}.notification-service{position:absolute;left:0;top:0;z-index:200;min-width:var(--NotificationsW);max-width:var(--NotificationsW)}.notification-service .notifications-container{overflow-y:scroll;height:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:10px;padding:calc(var(--HeaderH) + 12px) 20px}.notification-service .notifications-container .notifications-move,.notification-service .notifications-container .notifications-enter-active,.notification-service .notifications-container .notifications-leave-active{transition:all .5s ease}.notification-service .notifications-container .notifications-enter-from,.notification-service .notifications-container .notifications-leave-to{opacity:0;transform:translateY(30px)}.notification-service .notifications-container .notifications-leave-active{position:absolute}.calendar-task-card{width:360px;background-color:var(--color_0);color:#fff;border-radius:var(--br_default);padding:8px;display:flex;flex-direction:column;gap:8px}.calendar-task-card .ct-header{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;border-bottom:solid .5px white;font-size:12px}.calendar-task-card .ct-header .task-icon{width:14px;height:14px;filter:invert(1)}.calendar-task-card .notes{width:100%;height:100%;overflow-y:scroll;font-size:12px;font-style:italic}.calendar-task-card .ct-buttons{display:flex;gap:4px;justify-content:flex-end}.calendar-task-card .ct-buttons .icon-button{--icon_button_width: 20px;--icon_button_img_width: 12px}.google-calendar-event-card{width:360px;padding:8px;border-radius:var(--br_default);display:flex;flex-direction:column;gap:8px}.google-calendar-event-card .gcec-header{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;border-bottom:solid .5px black;font-size:12px}.google-calendar-event-card .gcec-header .gcec-title{font-weight:700}.google-calendar-event-card .gcec-body{width:100%;height:100%;overflow-y:scroll;font-size:12px;font-style:italic}.timeline[data-v-00d5f9ec]{padding:1rem;height:100%;display:flex;flex-direction:column}.t-controls[data-v-00d5f9ec]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.t-controls .t-filters[data-v-00d5f9ec]{display:flex;gap:1rem}.t-controls .t-filters .toggle-input[data-v-00d5f9ec]{width:140px;height:30px;border-radius:8px}.t-controls .text-button[data-v-00d5f9ec]{font-size:12px;width:140px;height:30px;border-radius:8px}.t-body[data-v-00d5f9ec]{display:flex;flex-direction:column;overflow-x:auto;flex-grow:1}.t-body .t-events[data-v-00d5f9ec]{display:flex;gap:24px;flex-grow:1;width:fit-content;min-height:160px;min-width:100%}.t-body .t-events .t-event[data-v-00d5f9ec]{position:relative}.t-body .t-events .t-event[data-v-00d5f9ec]:after{content:"";position:absolute;width:.5px;height:20px;background:#fff;left:50%;transform:translate(-50%)}.t-body .t-events.top[data-v-00d5f9ec]{padding-bottom:20px;align-items:flex-end;border-bottom:solid .5px white}.t-body .t-events.top .t-event[data-v-00d5f9ec]:after{bottom:-20px}.t-body .t-events.bottom[data-v-00d5f9ec]{margin-top:20px;align-items:flex-start}.t-body .t-events.bottom .t-event[data-v-00d5f9ec]{transform:translate(50%)}.t-body .t-events.bottom .t-event[data-v-00d5f9ec]:after{top:-20px}.loading-spinner{transition:opacity .3s ease-in-out;z-index:100;pointer-events:none;opacity:0;background-color:transparent;width:var(--FullW);height:var(--FullH);display:flex;justify-content:center;align-items:center;border:none}.loading-spinner .content{transition:opacity .3s ease-in-out;background-color:var(--ColorPrimaryNoTxp);color:#fff;opacity:0;display:flex;position:relative;justify-content:center;border-radius:32px;border:solid .5px var(--LightTxp02);flex-direction:column;align-items:center;gap:22px;padding:40px;width:50%;height:50%}.loading-spinner .content .logo-and-spinner{display:flex;gap:20px}.loading-spinner .content .logo-and-spinner .spinner{width:80px;height:80px}.loading-spinner .content .messages{width:100%;min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.loading-spinner .content p{text-align:center}.loading-spinner .content img{max-width:220px}.loading-spinner[open]{opacity:1;pointer-events:inherit}.loading-spinner[open] .content{opacity:1}.login{--login_tt: .4s;--login_avatar_width: 140px}.login[data-user-selected=true]{-webkit-backdrop-filter:blur(6px) brightness(.8);backdrop-filter:blur(6px) brightness(.8)}.login .login-container{position:absolute;bottom:4%;left:50%;transform:translate(-50%);justify-content:center;transform-origin:center;display:flex;flex-direction:column;align-items:center;height:300px}.login .login-container .text-button,.login .login-container .text-input{font-size:16px;height:54px;width:100%;border:none}.login .login-container .text-button{height:50px}.login .login-container .login-form{transition:all var(--login_tt);overflow:hidden;opacity:0;max-width:0;max-height:0;display:flex;flex-direction:column;align-items:center;gap:24px}.login .login-container .login-form[data-active=true]{opacity:1;max-width:300px;max-height:unset}.login .users-overlay{transition:all var(--login_tt);cursor:pointer;position:relative;width:var(--FullW);height:var(--FullH);display:flex;align-items:center;justify-content:center}.login .users-overlay .logo{transition:all var(--login_tt);width:500px;position:absolute}.login .users-overlay .logo[data-blurred=true]{filter:blur(6px) brightness(.2)}.login .users-overlay .avatars{transition:all var(--login_tt);display:flex;flex-wrap:wrap;justify-content:center;align-content:center;gap:40px}.login .users-overlay .avatars[data-active=true] .avatar-shell img,.login .users-overlay .avatars[data-active=true] .avatar-shell .full-name{opacity:1}.login .users-overlay .avatars .avatar-shell{z-index:1;position:relative;min-width:var(--login_avatar_width);min-height:var(--login_avatar_width);max-width:var(--login_avatar_width);max-height:var(--login_avatar_width)}.login .users-overlay .avatars .avatar-shell:hover img{width:calc(var(--login_avatar_width) + 8px);filter:none}.login .users-overlay .avatars .avatar-shell img{transition:all var(--login_tt);opacity:0;width:var(--login_avatar_width);height:var(--login_avatar_width);object-fit:cover;box-shadow:0 0 20px 4px gray;filter:brightness(.9)}.login .users-overlay .avatars .avatar-shell img.selected{width:calc(var(--FullH) * .5);height:calc(var(--FullH) * .5);opacity:1;filter:none;box-shadow:0 0 30px 8px var(--DarkGrey)}.login .users-overlay .avatars .avatar-shell .full-name{opacity:0;color:#fff;position:absolute;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%)}.logo-dropdown{--LogoWidth: var(--7cbebd6d);--MenuGap: var(--389b0009);--OptionFontSize: var(--2ad2a133);--OptionActiveFontSize: var(--cc6cbfce);--OptionLetterSpacing: var(--7fbd9a4c);--SeparatorHeight: var(--6f8e9d7e);--OptionColor: var(--e4397552);min-width:1px;display:flex;align-items:center;gap:var(--MenuGap)}.logo-dropdown .logo{display:flex}.logo-dropdown .logo img{max-width:var(--LogoWidth)}.logo-dropdown .separator{min-width:1px;height:var(--SeparatorHeight);background-color:var(--OptionColor)}.logo-dropdown .user-group-dropdown{cursor:pointer;color:var(--OptionColor);font-weight:100;flex-direction:column;display:flex;position:relative;font-size:var(--OptionActiveFontSize);letter-spacing:var(--OptionLetterSpacing)}.logo-dropdown .user-group-dropdown .current-group{font-weight:300}.logo-dropdown .user-group-dropdown .available-groups-menu{transition:grid-template-rows .2s ease-out;position:fixed;overflow:hidden;margin-top:35px;display:grid;grid-template-rows:0fr}.logo-dropdown .user-group-dropdown .available-groups-menu.active{grid-template-rows:1fr}.logo-dropdown .user-group-dropdown .available-groups-menu .available-groups{overflow:scroll;display:flex;gap:12px}.logo-dropdown .user-group-dropdown .available-groups-menu .available-groups .option{transition:all .2s;font-size:var(--OptionFontSize)}.logo-dropdown .user-group-dropdown .available-groups-menu .available-groups .option:hover{font-size:var(--OptionActiveFontSize)}.logo-dropdown .user-group-dropdown.disabled{cursor:default}.color-mode-switch{display:flex;gap:4px;align-items:center;padding:4px 16px;border-radius:8px;background-color:var(--LightTxp01)}.color-mode-switch .icon-button{--icon_button_width: 30px;--icon_button_img_width: 22px;--icon_button_hover_bg: var(--LightTxp03);opacity:.4}.color-mode-switch .icon-button.active,.color-mode-switch .icon-button:hover{opacity:1}.color-mode-switch .icon-button img{filter:invert(1)}.site-header{z-index:3;box-sizing:border-box;position:fixed;display:flex;justify-content:space-between;align-items:center;min-width:var(--FullW);height:var(--HeaderH);padding:0 var(--LateralPadding)}.site-header .left-side{display:flex;gap:20px;align-items:center}.site-header .left-side .logo-dropdown{z-index:2}.site-header .right-side{z-index:2;display:flex;gap:12px}.site-header .right-side .admin-panel{--icon_button_hover_bg: var(--LightTxp03);border-radius:8px;padding:4px}.data-loading-bar{transition:all .6s;position:fixed;top:4px;left:50%;transform:translate(-50%);z-index:4;width:40%;height:20px;max-height:20px;overflow:hidden}.data-loading-bar.loaded{top:-20px}.dock-item{cursor:pointer;transition:all .2s;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4px 4px 0}.dock-item.prev,.dock-item.next{padding:4px 8px 6px}.dock-item.current{padding-bottom:20px}.dock-item img{padding:8px;background-color:var(--ColorPrimaryNoTxp);border-radius:8px;width:48px;height:48px}.dock-container{width:var(--FullW);height:var(--DockH);position:fixed;bottom:0;left:0;z-index:3;display:flex;align-items:flex-end;justify-content:center}.dock-container .dock{display:flex;background:var(--LightTxp02);padding:10px;border-radius:8px 8px 0 0;height:70px;align-items:center}.dark .dashboard-item{--dashboard_button_bg: var(--ColorPrimary);--dashboard_button_color: white}.dashboard-item{--dashboard_button_bg: white;--dashboard_button_color: black;grid-column:var(--67958d42);grid-row:var(--731dc0d2)}.dashboard-item .inner{transition:all .2s;cursor:pointer;background-color:var(--dashboard_button_bg);border-radius:12px;min-height:100%;min-width:100%;display:flex;flex-grow:1;flex-direction:column;justify-content:space-between}.dashboard-item .inner img{transition:all .2s;max-width:110px;padding:20px}.dashboard-item .inner p{max-width:90%;transition:all .2s;text-align:end;align-self:end;font-weight:500;font-size:min(30px,var(--FullH) * .028);padding:0 20px 20px 0;color:var(--dashboard_button_color)}.dashboard-item .inner:hover{transform:scale(1.02)}.dashboard{display:flex;justify-content:center;align-items:center}.dashboard .links-grid{width:70%;height:60%;display:grid;gap:8px;grid-template-columns:repeat(58,1fr);grid-template-rows:repeat(49,1fr)}.dashboard .logout{cursor:pointer;z-index:4;position:absolute;bottom:40px;right:var(--LateralPadding);background-color:var(--ColorPrimary);border-radius:12px;--icon_button_width: 68px;--icon_button_img_width: 52px}.utilities{display:flex;flex-direction:column;justify-content:space-evenly;gap:120px;align-items:center}.utilities .topic-buttons{display:flex;flex-wrap:wrap;justify-content:center;padding:8px;border-radius:8px;gap:12px;background-color:var(--ColorSecondary)}.utilities .topic-buttons .icon-button{--icon_button_width: 60px;--icon_button_img_width: 30px}.utilities .active-topic-links{min-height:140px;display:flex;max-width:100%;width:fit-content;justify-content:flex-start;align-items:center;overflow-x:scroll}.utilities .active-topic-links a{padding:10px}.utilities .active-topic-links a .topic-link-image{transition:transform .2s;max-width:200px}.utilities .active-topic-links a .topic-link-image:hover{transform:scale(1.1)}#google-maps-visible-container{width:100%;height:100%;box-sizing:border-box;position:relative}#google-maps-visible-container *{font-family:var(--FontFamily)!important}#google-maps-visible-container #google-maps-map{width:100%;height:inherit}#google-maps-visible-container #google-maps-map iframe+div{border:none!important}#google-maps-visible-container #google-maps-map .gm-style-iw-chr{display:none}#google-maps-visible-container #google-maps-map div[role=dialog].gm-style-iw.gm-style-iw-c{padding:0!important}#google-maps-visible-container #google-maps-map div[role=dialog].gm-style-iw.gm-style-iw-c div.gm-style-iw-d{overflow:unset!important;overflow-y:scroll}#google-maps-visible-container #google-maps-map div[role=dialog].gm-style-iw.gm-style-iw-c button.gm-ui-hover-effect{visibility:hidden}#google-maps-visible-container #map-buttons{transition:color .4s,background-color .4s;z-index:1;cursor:pointer;position:absolute;bottom:4px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:12px}#google-maps-visible-container #map-controls-div{cursor:pointer!important;background:none padding-box #fff;display:flex;align-items:center;height:40px;margin-top:10px;border-radius:2px}#google-maps-visible-container #map-controls-div:hover{background:none padding-box #ebebeb;color:#000}#google-maps-visible-container #map-controls-div input#toggle-poi{cursor:pointer}#google-maps-visible-container #map-controls-div label{padding:4px}.public-work-create{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px}.public-work-create .inputs{display:flex;gap:4px}.public-works-cluster-marker{display:flex;justify-content:center;align-items:center;background-color:var(--color_public_work);border:solid 1px white;border-radius:32px;padding:2px 10px;color:#fff;font-size:14px;font-weight:bolder}.public-work-marker{display:flex;justify-content:center;align-items:center;background-color:var(--color_public_work);border:solid 2px white;border-radius:100%;width:20px;height:20px;color:#fff}.public-work-marker.completed{background-color:var(--color_completed_public_work)}.public-work-info-window{transition:all .4s;display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center;background-color:var(--color_public_work);border:solid 1px white;border-radius:8px;width:150px;padding:6px}.public-work-info-window.completed{background-color:var(--color_completed_public_work)}.public-work-info-window p{color:#fff;font-weight:700}.public-work-info-window p.pup-header{width:100%;font-size:9px;text-transform:uppercase}.public-work-info-window p.parking-slots{font-size:16px}.public-work-info-window .data{border-radius:4px;display:flex;justify-content:center;align-items:center;gap:12px;padding:12px 0}.public-work-info-window .data img{width:30px;height:30px}.public-work-info-window .delete-button{cursor:pointer;position:absolute;bottom:8px;right:8px;padding:4px;width:20px;background-color:#fff;border-radius:8px}.surveys-cluster-marker{display:flex;justify-content:center;align-items:center;background-color:#fff;border:solid 2px var(--GroupColor);border-radius:32px;padding:2px 10px;color:var(--GroupColor);font-size:14px;font-weight:bolder}.survey-marker{border-radius:100%;min-width:24px;min-height:24px;display:flex;justify-content:center;align-items:center;background-color:#fff}.survey-marker.neglected{background-color:var(--GroupColor)}.survey-info-window{transition:all .4s;display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center;background-color:var(--GroupColor);border:solid 1px white;border-radius:8px;height:230px;width:210px;overflow:hidden}.survey-info-window .cover-image-container{height:150px;width:100%;display:flex;align-items:center;justify-content:center}.survey-info-window .cover-image-container img{min-width:100%;max-width:110%;max-height:150px;object-fit:cover}.survey-info-window .cover-image-container img.placeholder{max-width:90%;object-fit:contain}.survey-info-window .info-container{width:100%;height:80px;padding:10px 16px;display:flex;flex-direction:column;gap:6px;text-wrap:nowrap;color:#fff}.survey-info-window .info-container p{font-weight:400}.survey-info-window .info-container p.address{font-weight:700}.survey-info-window .info-container p.full-name{overflow:hidden}.survey-info-window .show-button{cursor:pointer;position:absolute;bottom:8px;right:8px;padding:4px;width:20px;background-color:#fff;border-radius:100%}.buildings-cluster-marker{display:flex;justify-content:center;align-items:center;background-color:#fff;border:solid 2px var(--GroupColor);border-radius:32px;padding:2px 10px;color:var(--GroupColor);font-size:14px;font-weight:bolder}.building-marker{border-radius:100%;min-width:24px;min-height:24px;display:flex;justify-content:center;align-items:center;background-color:#fff}.building-marker.neglected{background-color:var(--GroupColor)}.building-info-window{transition:all .4s;display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center;background-color:var(--GroupColor);border:solid 1px white;border-radius:8px;padding:6px}.building-info-window .row{border-radius:4px;padding:2px 0;width:100%;display:flex;justify-content:center;align-items:center;gap:6px;color:#fff;font-weight:400}.garage-market-analysis-upsert{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px}.garage-market-analysis-upsert .inputs{display:flex;gap:10px}.market-analyses-cluster-marker{display:flex;justify-content:center;align-items:center;background-color:var(--color_market_analysis);border:solid 1px white;border-radius:32px;padding:2px 10px;color:#fff}.market-analysis-marker{height:20px;border-radius:12px;display:flex;justify-content:center;align-items:center;padding:2px;border:solid 1px;background-color:var(--GroupColor);position:relative;z-index:2;color:#fff}.market-analysis-marker.smallest{width:34px}.market-analysis-marker.small{width:40px}.market-analysis-marker.medium{width:44px}.market-analysis-marker.large{width:48px}.market-analysis-marker.largest{width:54px}.market-analysis-marker:before{content:"";width:10px;height:8px;position:absolute;top:100%;background-color:#fff;clip-path:polygon(50% 100%,0 0,100% 0)}.market-analysis-info-window{transition:all .4s;display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center;background-color:var(--color_market_analysis);border:solid 1px white;border-radius:8px;width:100px;padding:6px;gap:8px}.market-analysis-info-window .row{display:flex;width:100%;gap:16px;justify-content:start;align-items:center}.market-analysis-info-window .row img{width:16px}.market-analysis-info-window .row p{font-size:14px;color:#fff;font-weight:bolder}.market-analysis-info-window .delete-button{cursor:pointer;position:absolute;top:8px;right:8px;padding:4px;width:20px;background-color:#fff;border-radius:8px;transform:translateY(50%)}.main-container.gmaps #google-maps-map{border-radius:12px}.main-container.gmaps #map-buttons{padding:8px;border-radius:12px;background-color:var(--color_9)}.main-container.gmaps #map-buttons .text-input,.main-container.gmaps #map-buttons .text-button,.main-container.gmaps #map-buttons .toggle-input{--input_accent: var(--color_9);height:36px}.event-chip{transition:all .2s;cursor:pointer;height:var(--cr_event_chip_height);margin:0 var(--cr_event_chip_margin_from_border);border-radius:var(--cr_event_chip_br);display:flex;align-items:center;z-index:1}.event-chip.draft{pointer-events:none}.event-chip.filler:not(.single-day){cursor:default;z-index:0;opacity:0;width:0;margin:0}.event-chip:hover:not(.filler){opacity:.9}.event-chip.is-initial-part:not(.single-day){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.event-chip.is-final-part:not(.single-day){border-top-right-radius:0;border-bottom-right-radius:0}.event-chip .chip{display:flex;align-items:center;overflow:hidden;padding:0 8px;gap:4px}.event-chip .chip .title{overflow:hidden;text-wrap:nowrap;text-overflow:ellipsis;font-size:var(--cr_event_chip_fs)}.event-chip .chip .time{font-size:calc(var(--cr_event_chip_fs) - 1px)}.show-more-button{width:fit-content;display:flex;align-items:center;margin-left:var(--cr_event_chip_margin_from_border)}.show-more-button p{cursor:pointer;transition:all .2s;color:#fff;font-size:12px;padding:3px 12px;align-content:center}.show-more-button p:hover{background-color:var(--cr_border_color);border-radius:var(--cr_event_chip_br)}.month-day-cell{border-right:.5px solid var(--cr_border_color);border-bottom:.5px solid var(--cr_border_color);display:flex;flex-direction:column;align-items:flex-start;min-height:var(--mw_rows_height);max-height:var(--mw_rows_height);-webkit-user-select:none;user-select:none}.month-day-cell.filler{background-color:#ffffff0d}.month-day-cell.selected .number{background-color:var(--cr_selected_day_color);border-radius:100%}.month-day-cell .number{color:#fff;transition:all .2s;cursor:pointer;margin:4px auto;font-size:12px;width:24px;min-height:24px;text-align:center;align-content:center}.month-day-cell .event-chips{display:flex;flex-direction:column;gap:var(--cr_event_chips_gap);border-left:solid .5px var(--cr_border_color)}.month-day-cell .empty-space{flex-grow:1;width:100%}.month-header-cell[data-v-7cf7e583]{color:#fff;height:var(--mw_header_height);font-size:11px;border-right:.5px solid var(--cr_border_color);text-transform:uppercase;display:flex;align-items:center;justify-content:center}.month-view{--cr_column_width: calc(var(--cr_table_width) / 7);--mw_header_height: 38px;--mw_rows_number: var(--517e7a82);--mw_rows_height: calc( (var(--cr_table_height) - var(--mw_header_height)) / var(--mw_rows_number) );display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.month-view .debug{width:400px;height:80px;position:fixed;top:0;left:0;background-color:#000;color:#fff}.horizontal-lines{position:absolute;left:var(--cr_hour_column_width);top:0;width:0}.horizontal-lines .horizontal-line{height:var(--cr_half_hour_row_height)}.horizontal-lines .horizontal-line hr{position:absolute;left:-4px;width:var(--cr_hour_separator_width);border:none;height:.5px;background-color:var(--cr_border_color)}.hours-column{display:flex;flex-direction:column;color:#fff;align-self:start;position:sticky;background-color:var(--ColorPrimaryNoTxp);left:0;z-index:3;grid-area:hours}.hours-column .hour-tag{height:var(--cr_half_hour_row_height);position:relative;text-align:right}.hours-column .hour-tag p{width:44px;text-align:center;background-color:var(--LightTxp01);border-radius:4px;padding:2px 6px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);font-size:11px}.header-events{transition:all .2s;border-left:solid .5px var(--cr_border_color);height:var(--cr_min_header_events_height);max-height:var(--cr_min_header_events_height);overflow-y:clip;display:flex;flex-direction:column;gap:var(--cr_event_chips_gap)}.header-events.expanded{height:var(--cr_header_events_expanded_height);max-height:var(--cr_header_events_expanded_height)}.header-events .show-more{width:fit-content;color:#fff;cursor:pointer;transition:all .2s;font-size:12px;height:var(--cr_event_chip_height);display:flex;align-items:center;margin-left:var(--cr_event_chip_margin_from_border);padding:2px 12px;margin-bottom:var(--cr_event_chips_gap)}.header-events .show-more:hover{background-color:var(--cr_border_color);border-radius:var(--cr_event_chip_br)}.event-card{cursor:pointer;transition:all .2s;position:absolute;border:solid .5px black;border-radius:8px;overflow:hidden;padding:4px 6px}.event-card p{overflow:hidden;text-wrap:nowrap;font-size:12px}.event-card p.title{font-weight:700}.day-column{border-left:.5px solid var(--cr_border_color);position:relative;width:var(--cr_column_width);z-index:0}.day-column .group{z-index:1}.top-left-grid-controls{transition:all .2s;overflow-y:clip;display:flex;align-items:flex-end;justify-content:flex-end;position:sticky;left:0;z-index:3;grid-area:trigger;background-color:var(--ColorPrimaryNoTxp)}.top-left-grid-controls .trigger{transition:all .2s;cursor:pointer;border-radius:100%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin:12px 12px 4px;padding:12px}.top-left-grid-controls .trigger img{width:14px;filter:invert(1)}.top-left-grid-controls .trigger:hover{background-color:var(--cr_border_color)}.top-left-grid-controls.expanded .trigger img{transform:rotate(180deg)}.week-header-cell{cursor:pointer;padding:12px 0;color:var(--LightTxp03);display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none}.week-header-cell .name{transition:all .2s;text-transform:uppercase;font-size:11px}.week-header-cell .number{transition:all .2s;font-size:26px;width:46px;height:46px;border-radius:100%;text-align:center;align-content:center}.week-header-cell .name:hover{color:#fff}.week-header-cell .number:hover{color:#fff;background-color:var(--cr_selected_day_color)}.week-header-cell.selected{color:#fff}.week-header-cell.selected .number{background-color:var(--cr_selected_day_color)}.week-view{--cr_column_width: calc( (var(--cr_table_width) - var(--cr_hour_column_width)) / 7 );--cr_header_events_expanded_height: calc( (var(--cr_event_chip_height) + var(--cr_event_chips_gap)) * var(--1fb5860b) );--cr_min_header_events_height: min( var(--cr_header_events_height), var(--cr_header_events_expanded_height) );--cr_hour_separator_width: calc( var(--cr_table_width) - var(--cr_hour_column_width) + 3px );display:flex;flex-direction:column;height:100%}.week-view .header-grid,.week-view .content-grid{grid-template-columns:var(--cr_hour_column_width) repeat(7,minmax(0,1fr))}.day-header-cell{color:#fff;display:flex;align-items:center;justify-content:center;padding:12px 0;border-left:.5px solid var(--cr_border_color)}.day-view{--dw_columns_count: var(--a1f1f0bc);--dw_min_column_width: 200px;--cr_column_width: max( var(--dw_min_column_width), calc( (var(--cr_table_width) - var(--cr_hour_column_width)) / var(--dw_columns_count) ) );--cr_header_events_expanded_height: calc( (var(--cr_event_chip_height) + var(--cr_event_chips_gap)) * var(--43b5f848) );--cr_min_header_events_height: min( var(--cr_header_events_height), var(--cr_header_events_expanded_height) );--cr_hour_separator_width: calc( var(--dw_columns_count) * var(--cr_column_width) + 3px );display:flex;flex-direction:column;height:100%}.day-view .header-grid{grid-template-columns:var(--cr_hour_column_width) repeat(var(--dw_columns_count),var(--cr_column_width));min-height:fit-content;overflow-x:hidden}.day-view .content-grid{grid-template-columns:var(--cr_hour_column_width) repeat(var(--dw_columns_count),var(--cr_column_width));overflow-x:scroll}.day-view .content-grid::-webkit-scrollbar{width:0;height:8px}.day-view .content-grid::-webkit-scrollbar-track{background-color:transparent;border-radius:4px}.day-view .content-grid::-webkit-scrollbar-thumb{background-color:var(--ColorSecondary);border-radius:4px;border:1px solid var(--LightTxp04)}.day-view .content-grid::-webkit-scrollbar-thumb:hover{background-color:#777}.table-header-cell{min-width:var(--3f659c71);max-width:var(--3f659c71);min-height:30px;max-height:30px;display:flex;flex-direction:column;align-items:center;gap:4px}.table-header-cell .cell-value{transition:all .4s;flex-grow:1;width:85%;display:flex;align-items:center;border-radius:8px;padding:4px 6px;background-color:var(--ColorPrimary);font-weight:700;font-size:12px}.table-header-cell .cell-value p{width:100%;text-align:center}.table-cell{min-width:var(--7c916095);max-width:var(--7c916095);min-height:var(--08688f90);max-height:var(--08688f90);overflow-y:scroll;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 0}.table-cell .cell-value{flex-grow:1;width:85%;display:flex;align-items:center;border-radius:8px;padding:4px 6px;background-color:var(--ColorPrimary)}.table-cell .cell-value p{width:100%;text-align:center;overflow-x:hidden}.dark .table-builder .common-row-style{background-color:var(--DarkTxp04)}.table-builder{--TableHeaderH: 60px;--MarginLeft: var(--259a3c62);color:#fff;height:var(--MainContainerH)}.table-builder .common-row-style{display:flex;align-items:center;padding:0 4px;border-radius:8px;background-color:var(--LightTxp01)}.table-builder .table-header-row{display:flex;width:100%;position:sticky;top:0;padding:8px 4px;height:var(--TableHeaderH);margin-left:var(--MarginLeft)}.table-builder .table-header-row .table-header-cell{justify-content:center}.table-builder .scroller{cursor:pointer;overflow-y:auto;font-size:11px;height:calc(100% - var(--TableHeaderH));width:calc(100% + var(--MarginLeft))}.table-builder .scroller .vue-recycle-scroller__item-view{display:flex;align-items:center}.table-builder .scroller .table-row{transition:all .2s;margin:8px 0;position:relative;width:100%}.table-builder .scroller .table-row.selected{background-color:var(--LightTxp05)}.table-builder .scroller .left-button{--icon_button_width: 30px;--icon_button_img_width: 15px;margin-right:4px}.task-view,.task-view .table-builder{height:100%}.top-tool-bar{min-height:var(--cr_top_tool_bar_height);display:flex;align-items:center;padding:8px 0}.top-tool-bar .back-to-dashboard{transition:all .2s;cursor:pointer;display:flex;gap:12px;align-items:center;padding-left:20px;border-radius:12px}.top-tool-bar .back-to-dashboard:hover{padding-left:16px;padding-right:4px}.top-tool-bar .back-to-dashboard .arrow{width:18px;filter:invert(1);margin-right:8px}.top-tool-bar .back-to-dashboard .dashboard{width:28px}.top-tool-bar .back-to-dashboard p{font-size:24px;color:#fff}.top-tool-bar .go-to-today{cursor:pointer;transition:all .2s;font-size:14px;padding:10px 24px;border:solid 1px white;border-radius:24px;height:fit-content;color:#fff;margin-left:32px}.top-tool-bar .go-to-today:hover{background-color:var(--LightTxp01)}.top-tool-bar .previous-segment{margin-left:20px}.top-tool-bar .previous-segment,.top-tool-bar .next-segment{transition:all .2s;cursor:pointer;width:32px;height:32px;border-radius:100%;display:flex;justify-content:center;align-items:center}.top-tool-bar .previous-segment:hover,.top-tool-bar .next-segment:hover{background-color:var(--LightTxp01)}.top-tool-bar .previous-segment img,.top-tool-bar .next-segment img{width:10px;filter:invert(1)}.top-tool-bar .selected-date-header{color:#fff;margin-left:20px;font-size:22px;min-width:220px}.top-tool-bar .select-view-type{display:flex;justify-content:center;align-items:center;border-radius:12px;overflow:hidden}.top-tool-bar .select-view-type p{min-width:92px;text-align:center;transition:all .2s;cursor:pointer;font-size:12px;padding:8px 14px;background-color:var(--LightTxp01);color:var(--LightTxp08)}.top-tool-bar .select-view-type p.selected,.top-tool-bar .select-view-type p:hover{background-color:var(--ColorPrimaryD02);color:#fff;font-weight:700}.top-tool-bar .color-mode-switch{margin-left:auto;margin-right:var(--cr_right_tool_bar_width)}.left-tool-bar{min-width:var(--cr_left_tool_bar_width);max-width:var(--cr_left_tool_bar_width);padding:25px 24px 25px 12px;display:flex;flex-direction:column;gap:24px;color:#fff}.left-tool-bar .calendar-options-box{padding:12px;display:flex;flex-direction:column;gap:18px;font-size:14px}.left-tool-bar .calendar-options-box .header{display:flex;align-items:center;justify-content:space-between}.left-tool-bar .calendar-options-box .header .trigger{transition:all .2s;cursor:pointer;border-radius:100%;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.left-tool-bar .calendar-options-box .header .trigger img{width:14px;transition:all .2s;filter:invert(1)}.left-tool-bar .calendar-options-box .header .trigger:hover{background-color:var(--cr_border_color)}.left-tool-bar .calendar-options-box .header .trigger.expanded img{transform:rotate(180deg)}.left-tool-bar .calendar-options-box .calendar-options{transition:all .2s;display:flex;flex-direction:column;gap:8px;max-height:0;overflow:hidden}.left-tool-bar .calendar-options-box .calendar-options.expanded{max-height:300px}.left-tool-bar .calendar-options-box .calendar-options .option{display:flex;align-items:center;gap:8px;height:24px}.left-tool-bar .calendar-options-box .calendar-options .option input{margin:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:16px;height:16px;border-radius:2px;border:none;cursor:pointer;display:inline-block;background-color:var(--LightTxp02)}.left-tool-bar .calendar-options-box .calendar-options .option input:checked{position:relative}.left-tool-bar .calendar-options-box .calendar-options .option input:checked:after{content:"";position:absolute;width:3px;height:9px;border:solid black;border-width:0 2px 2px 0;top:2px;left:6px;transform:rotate(45deg)}.right-tool-bar{min-width:var(--cr_right_tool_bar_width);max-width:var(--cr_right_tool_bar_width)}.date-time-bar{display:flex;gap:12px;font-size:14px}.date-time-bar .date,.date-time-bar .time{display:flex;gap:12px;align-items:center}.event-header{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.event-header .title-and-toolbar{display:flex;align-items:center;justify-content:space-between;width:100%}.event-header .title-and-toolbar .title{display:flex;gap:12px;align-items:center}.event-header .title-and-toolbar .title .colored-dot{width:16px;height:16px;border-radius:100%}.event-header .title-and-toolbar .title p{font-weight:700;font-size:22px;flex-grow:1;align-content:center}.event-header .title-and-toolbar .tool-bar{display:flex;gap:4px;justify-content:flex-end;align-items:center}.event-header .title-and-toolbar .tool-bar .icon-button{--icon_button_width: 28px;--icon_button_img_width: 20px}.event-header .date-time-bar{width:100%}.event-footer{display:flex;flex-direction:column;align-items:center;gap:12px}.event-footer .confirmation-buttons{width:100%;height:50px;display:flex;gap:12px;justify-content:flex-end;align-items:center}.event-footer .confirmation-buttons .text-button{height:40px;padding:12px;width:fit-content;font-size:14px}.event-footer .confirmation-buttons .text-button.confirmed.selected{background-color:var(--color_warning)}.event-footer .confirmation-buttons .text-button.declined.selected{background-color:var(--color_error_glow)}.event-footer .confirmation-buttons .line{display:flex;align-items:center;gap:4px;height:40px;font-size:14px;padding:0 12px}.event-footer .confirmation-buttons .line img{width:20px}.event-footer .confirmation-buttons .executed,.event-footer .confirmation-buttons .non-executed{border-radius:var(--br_default);border:solid .5px var(--LightTxp03)}.event-footer .confirmation-buttons .executed{background-color:var(--color_success)}.event-footer .confirmation-buttons .non-executed{background-color:var(--color_error_glow)}.event-footer .users-and-organizer{width:100%;display:flex;align-items:center;justify-content:space-between}.event-footer .users-and-organizer .avatars{display:flex}.event-footer .users-and-organizer .avatars .avatar{width:40px;height:40px}.event-footer .users-and-organizer .avatars .avatar:not(.organizer){margin-left:-8px}.event-footer .users-and-organizer .organizer-email{margin-left:auto;font-size:13px}.event-show-attendee-card{padding:12px;border-radius:12px;display:flex;flex-direction:column;gap:6px;color:#fff;font-size:14px;min-width:200px;box-shadow:1px 1px 3px var(--LightTxp01)}.event-show-attendee-card .name-and-buttons{display:flex;gap:20px;justify-content:space-between}.event-show-attendee-card .name-and-buttons .buttons{display:flex;gap:2px}.event-show-attendee-card .name-and-buttons .buttons .icon-button{--icon_button_width: 24px;--icon_button_img_width: 20px}.event-show-attendee-card .name-and-buttons .buttons .icon-button.confirmed.selected img{filter:brightness(0) saturate(100%) invert(57%) sepia(91%) saturate(1000%) hue-rotate(73deg)}.event-show-attendee-card .name-and-buttons .buttons .icon-button.declined.selected img{filter:brightness(0) saturate(100%) invert(28%) sepia(92%) saturate(7492%) hue-rotate(1deg)}.event-show-attendee-card .attendee-data{display:flex;gap:8px;align-items:center}.event-show-attendees{display:flex;flex-direction:column;overflow-y:scroll;padding-bottom:12px}.event-show-attendees .box{display:flex;flex-wrap:wrap;gap:12px}.event-show-attendees .box .event-show-attendee-card{max-width:48%}.event-show-attendees .box .attendee-type{width:100%;font-size:16px;margin-bottom:8px}.location{font-size:13px;display:flex;flex-direction:column;gap:8px}.location .line{display:flex;gap:12px;align-items:center}.location .line img{width:16px}#event-show-modal .content{width:600px;min-height:300px;max-height:calc(var(--FullH) * .8);height:unset;display:flex;flex-direction:column;padding:24px;border-radius:24px;color:#fff}#event-show-modal .content .separator{width:96%;margin:12px auto;min-height:.5px;border:none;background-color:var(--LightTxp02)}#event-show-modal .content .description{display:flex;gap:12px}#event-show-modal .content .description img{width:16px}#event-show-modal .content .description p{font-style:italic;font-size:13px}#event-show-modal .content .body{display:flex;flex-direction:column;gap:16px;padding:0 30px;font-size:14px;flex-grow:1;overflow-y:scroll}.rectangular-button.inquiry-button .rb-content{display:flex;flex-direction:column;align-items:flex-start;gap:6px;align-self:stretch;overflow-y:scroll;flex-wrap:nowrap}.rectangular-button.inquiry-button .rb-content .inquiry-card{margin:4px}.user-button{background-color:#fff;border:solid .5px transparent;border-radius:12px;padding:18px;flex-grow:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;align-content:center;gap:12px}.user-button .avatar{cursor:pointer;transition:all .2s;width:48px;height:48px;opacity:.3;background-color:#000}.user-button .avatar.selected,.user-button .avatar:hover{opacity:1;filter:drop-shadow(2px 1px 4px grey)}.rectangular-button.assignment-button .rb-content{display:flex;flex-direction:column;align-items:flex-start;gap:6px;align-self:stretch;overflow-y:scroll;flex-wrap:nowrap}.rectangular-button.assignment-button .rb-content .assignment-card{margin:4px}.rectangular-button.survey-button .rb-content{display:flex;flex-direction:column;align-items:flex-start;gap:6px;align-self:stretch;overflow-y:scroll;flex-wrap:nowrap}.rectangular-button.survey-button .rb-content .survey-card{margin:4px}.rectangular-button.negotiation-button .rb-content{display:flex;flex-direction:column;align-items:flex-start;gap:6px;align-self:stretch;overflow-y:scroll;flex-wrap:nowrap}.rectangular-button.negotiation-button .rb-content .negotiation-card{margin:4px}.attendee-card{border-radius:12px;border:.5px solid var(--LightTxp03);background:var(--ColorPrimaryTxp03);padding:10px;display:flex;flex-direction:column;gap:6px;color:#fff;font-size:14px;overflow:clip}.attendee-card .role-and-buttons{display:flex;justify-content:space-between;align-items:center}.attendee-card .role-and-buttons .role{font-size:10px;border-radius:12px}.attendee-card .role-and-buttons .icon-button{--icon_button_width: 24px;--icon_button_img_width: 20px}.attendee-card .attendee-data{display:flex;gap:4px;align-items:center}.attendees{background-color:var(--LightTxp03);border-radius:12px;padding:12px;overflow-y:scroll;display:flex;flex-direction:column;gap:12px}.attendees .title{font-size:16px;color:#fff;text-align:end;width:100%;margin:12px 0}.attendees .event-attendee-card{width:100%}.attendees .event-attendee-card.suggested{opacity:.7}#event-upsert-modal{--content_width: calc(var(--FullW) * .8);--content_height: calc(var(--FullH) * .8);--header_height: 130px;--left_side_width: calc(var(--content_width) * .65)}#event-upsert-modal .content{overflow:clip;width:var(--content_width);height:var(--content_height);display:flex;flex-direction:column;padding:0 20px 80px;gap:12px;justify-content:flex-start}#event-upsert-modal .content .event-header{display:flex;flex-direction:column;gap:12px}#event-upsert-modal .content .event-header .organizer-and-title{display:flex;align-items:center;width:100%}#event-upsert-modal .content .event-header .organizer-and-title .organizer{height:50px;position:absolute}#event-upsert-modal .content .event-header .organizer-and-title .title{font-size:18px;padding:8px;margin:20px auto;font-weight:700;display:flex;align-items:center;gap:12px;color:#fff}#event-upsert-modal .content .event-header .organizer-and-title .title .colored-dot{width:20px;height:20px;border-radius:100%}#event-upsert-modal .content .event-header .organizer-and-title .title .text-input{height:40px}#event-upsert-modal .content .event-header .time-and-place{display:flex;gap:6px}#event-upsert-modal .content .event-header .time-and-place .time{display:flex;align-items:center;gap:6px}#event-upsert-modal .content .event-header .time-and-place .time .time-input{height:40px;width:100px}#event-upsert-modal .content .event-header .time-and-place .time .date-input{height:40px;flex-grow:1}#event-upsert-modal .content .event-header .time-and-place .time .separator{width:6px;border:none;background:#fff;height:1px}#event-upsert-modal .content .event-header .time-and-place .place{width:425px;flex-grow:1}#event-upsert-modal .content .event-header .time-and-place .place .address-input{height:100%}#event-upsert-modal .content .event-body{display:flex;gap:8px;flex-grow:1;max-height:calc(100% - var(--header_height))}#event-upsert-modal .content .event-body .entity-refs{display:flex;flex-direction:column;gap:8px;height:100%;width:50%}#event-upsert-modal .content .event-body .entity-refs .rectangular-button{flex-grow:1}#event-upsert-modal .content .event-body .entity-refs .rectangular-button .rb-title{font-size:18px;font-weight:400}#event-upsert-modal .content .event-body .entity-refs .rectangular-button .rb-icon{width:24px;height:24px}#event-upsert-modal .content .event-body .attendees{height:100%;width:50%}#event-upsert-modal .content .event-body .notes-and-other-attendees{display:flex;flex-direction:column;gap:12px;flex-grow:1}#event-upsert-modal .content .event-body .notes-and-other-attendees .text-area-input{width:100%}#event-upsert-modal .content .event-body .notes-and-other-attendees .add-attendee{height:72px;border-radius:12px}#event-upsert-modal .content .event-body .notes-and-other-attendees .add-attendee .rb-title{font-size:18px;font-weight:400}#event-upsert-modal .content .event-body .notes-and-other-attendees .add-attendee .rb-icon{width:24px;height:24px}#event-type-modal{--left_side_width: 70%}#event-type-modal .content{overflow:clip;width:calc(var(--FullW) * .8);height:calc(var(--FullH) * .8);display:flex;gap:12px;flex-wrap:wrap;justify-content:center;align-content:center}#event-type-modal .content .text-button{color:#000;width:40%;height:60px}#event-type-modal .content .text-button:hover:not(.disabled),#event-type-modal .content .text-button.active:not(.disabled){transform:scale(1.02)}.calendar-renderer{--cr_left_tool_bar_width: 256px;--cr_right_tool_bar_width: 56px;--cr_top_tool_bar_height: 64px;--cr_bottom_margin: 16px;--cr_table_width: calc( var(--FullW) - var(--cr_left_tool_bar_width) - var( --cr_right_tool_bar_width ) );--cr_table_height: calc( var(--FullH) - var(--cr_top_tool_bar_height) - var(--cr_bottom_margin) );--cr_header_events_height: calc( var(--cr_event_chip_height) * var(--b8d76f6a) + var(--cr_event_chips_gap) * 2 );--cr_selected_day_color: var(--ColorSecondaryL03);--cr_event_chip_margin_from_border: var(--299b0fa6);--cr_event_chip_br: 6px;--cr_event_chip_height: 22.5px;--cr_event_chips_gap: 2px;--cr_event_chip_fs: 12px;--cr_border_color: var(--LightTxp01);--cr_half_hour_row_height: 48px;--cr_hour_column_width: 60px;display:flex;flex-direction:column;height:100%}.calendar-renderer .calendar-body{display:flex;height:var(--cr_table_height)}.calendar-renderer .calendar-table{min-width:var(--cr_table_width);max-width:var(--cr_table_width);height:100%;border-radius:28px;overflow:hidden;background-color:var(--ColorPrimary);border:.5px solid var(--cr_border_color);box-sizing:content-box}.calendar-renderer .header-grid{display:grid;grid-template-areas:"trigger headers" "trigger events";border-bottom:solid .5px var(--cr_border_color)}.calendar-renderer .content-grid{display:grid;grid-template-areas:"hours content";overflow-y:scroll;position:relative}#survey-filters-modal .content .reset{position:absolute;right:24px;top:24px}#survey-filters-modal .content .text-input,#survey-filters-modal .content .dropdown-input{width:40%;flex-grow:1}#survey-filters-modal .content .toggle-input{flex-basis:30%;flex-grow:1}#survey-filters-modal .content .filters{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:20px;max-width:930px}#survey-filters-modal .content .filters .owners{width:100%;display:flex;flex-direction:column;gap:20px;margin-top:10px}#survey-filters-modal .content .filters .owners .header{font-size:20px;text-align:center;color:#fff}#survey-filters-modal .content .filters .owners .owners-filters{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:20px}.dark .surveys-list .assign-to-form{color:#fff}.surveys-list .assign-to-form{display:flex;padding:18px;flex-direction:column;justify-content:center;gap:12px;align-items:center}.surveys-list .assign-to-form .text-button{width:100%}#survey-list-free-search{border-radius:24px;width:200px;height:40px}.building-characteristics.brokerage .data-field{flex-grow:1;width:300px}.brokerage-building-occupation-status{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;padding:10px 20px;border-radius:4px;background-color:var(--LightTxp02)}.building-information.brokerage .p-content{flex-wrap:nowrap}.building-information.brokerage .p-content .information-data{flex-grow:1;display:flex;flex-wrap:wrap;flex-direction:column;padding:20px;gap:8px}.building-security.brokerage .p-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px}.building-security.brokerage .p-content .data-field{flex-grow:1}.building-conditioning{display:flex;flex-direction:column;align-items:center;gap:12px;border-radius:4px;background-color:var(--LightTxp01);position:relative;padding:8px}.building-conditioning .conditioning-title{background-color:var(--LightTxp03);border-radius:4px;padding:2px 20px;color:#fff;font-size:12px}.building-conditioning .conditioning-data{width:100%;display:flex;flex-wrap:wrap;gap:8px}.building-heating{display:flex;flex-direction:column;align-items:center;gap:12px;border-radius:4px;background-color:var(--LightTxp01);position:relative;padding:8px}.building-heating .heating-title{background-color:var(--LightTxp03);border-radius:4px;padding:2px 20px;color:#fff;font-size:12px}.building-heating .heating-data{width:100%;display:flex;flex-wrap:wrap;gap:8px}.building-technology.brokerage .p-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.building-technology.brokerage .p-content .data-field{flex-grow:1}.building-technology.brokerage .p-content .heating-and-conditioning{width:100%;margin-top:12px;display:flex;gap:8px;flex-grow:1;justify-content:center}.survey-intermediary{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 20px;border-radius:var(--SS_PanelBorderRadius);background-color:var(--SectionPrimaryColorD02);position:relative;margin:12px 0}.new-construction-survey-property-characteristics{display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:center}.dark .commercial-analysis-field{background-color:var(--ColorPrimary)}.dark .commercial-analysis-field .values,.dark .commercial-analysis-field .name .title,.dark .commercial-analysis-field .name .description{color:var(--LightTxp08)}.commercial-analysis-field{padding:12px;border-radius:24px;background-color:#fff;display:flex;justify-content:space-between;align-items:center;flex-basis:100%;flex-grow:1;flex-shrink:0;min-height:80px;max-height:100px}.commercial-analysis-field .name{flex-grow:1;padding:0 10px}.commercial-analysis-field .name .title{color:var(--ColorPrimary);font-weight:bolder;font-size:20px}.commercial-analysis-field .name .description{color:var(--ColorPrimary);font-style:italic}.commercial-analysis-field .values{color:var(--ColorPrimary);width:200px;padding:0 10px;display:flex;justify-content:space-between}.commercial-analysis.garage .analysis-empty{font-size:28px;margin:80px auto;padding:10px 48px;color:#fff}.commercial-analysis.garage .p-content{flex-wrap:nowrap}.commercial-analysis.garage .p-content .owners-list{width:30%;height:100%;display:flex;flex-direction:column;justify-content:center;gap:12px;padding:20px}.commercial-analysis.garage .p-content .owners-list .navigation-label p.text{text-wrap:nowrap;overflow-x:hidden;margin-right:6px}.commercial-analysis.garage .p-content .data{width:70%;padding:20px;display:flex;justify-content:center;gap:12px;flex-wrap:wrap;align-content:center}.commercial-analysis.garage .p-content .data .info{display:flex;width:100%;align-items:center;margin-top:-8px;margin-bottom:10px;color:var(--LightTxp08);font-weight:700;font-style:italic}.commercial-analysis.garage .p-content .data .info .quote{flex-grow:1;padding:0 20px}.commercial-analysis.garage .p-content .data .info .values{display:flex;width:250px;justify-content:space-between;text-align:center}.garage-building-occupation-status{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;padding:10px 20px;border-radius:4px;background-color:var(--LightTxp02)}.building-information.garage .p-content{flex-wrap:nowrap}.building-information.garage .p-content .information-data{flex-grow:1;display:flex;flex-wrap:wrap;flex-direction:column;padding:20px;gap:8px}.survey-action-buttons{display:flex;justify-content:flex-end;align-items:center;gap:8px}.survey-action-buttons .text-button{--text_button_hover_bg: var(--ColorPrimaryL03);background-color:var(--ColorPrimary);font-size:12px;border:none;height:30px}.survey-action-buttons .icon-button{--icon_button_hover_bg: var(--ColorPrimaryL03);--icon_button_width: 30px;--icon_button_img_width: 15px;background-color:var(--ColorPrimary);border-radius:8px}.survey-header{width:var(--FullW);height:320px;background-size:cover;background-repeat:no-repeat;background-position:center;background-color:var(--LightTxp01);display:flex;flex-direction:column;justify-content:space-between}.survey-header .top{display:flex;justify-content:space-between;align-items:flex-start}.survey-header .top .survey-title{display:flex;flex-direction:column;gap:4px;background-color:var(--LightTxp08);padding:12px;border-bottom-right-radius:4px;box-shadow:.5px .5px 2px .5px var(--DarkTxp02)}.survey-header .top .survey-title .survey-slug{display:flex;font-size:24px;font-weight:700;align-items:center;justify-content:space-between;gap:12px}.survey-header .top .survey-title .survey-slug .survey-type{font-size:12px;font-style:italic;font-weight:700;width:fit-content;padding:4px;border-radius:4px;background-color:var(--DarkTxp03)}.survey-header .top .survey-title .survey-address{font-size:14px;font-style:italic}.survey-header .top .survey-action-buttons{margin-right:12px;margin-top:12px}.survey-header .buildings-bar{align-self:start;margin:12px 0}.survey-header .status-bar{padding:20px;margin:0 auto}.building-documents .url-field{width:70%;margin:auto auto 12px}.building-documents .documents{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.building-documents .documents .data-field{flex-basis:300px;flex-grow:1}.building-origins .p-content .origins{display:flex;flex-wrap:wrap;gap:8px}.building-owners .legal-entity-card{flex-grow:1}.building-surfaces .p-content .surfaces{display:flex;flex-wrap:wrap;gap:8px}.building-surfaces .p-content .commercial-footage{width:100%;margin-top:12px}.building-surfaces .p-content .commercial-footage .data-field{width:fit-content;justify-self:flex-end}.panel.building-urbanistics .p-content{flex-direction:column;flex-wrap:nowrap}.panel.building-urbanistics .p-content .separator{width:100%;border:none;background-color:#fff;min-height:1px}.panel.building-urbanistics .p-content .section{height:50%;padding:8px;display:flex;flex-direction:column;gap:8px;width:100%}.panel.building-urbanistics .p-content .section .title{color:var(--LightTxp08);text-align:end}.panel.building-urbanistics .p-content .section .cards{display:flex;gap:12px;width:100%;flex-grow:1;overflow-x:scroll;align-items:center;position:relative}.survey-map{width:100%}.survey-map #google-maps-visible-container{height:calc(var(--MainContainerH) - 58px - 24px)}.survey-map #map-buttons .text-button,.survey-map #map-buttons .toggle-input{font-size:12px;height:40px;background-color:var(--ColorPrimaryNoTxp)}.panel.assignment-inquiries .p-content{flex-direction:column;justify-content:flex-start;gap:20px}.panel.assignment-inquiries .p-content .inquiries-table{width:100%}.panel.assignment-inquiries .p-content .inquiries-table .title{color:#fff;margin-bottom:12px;text-align:center}.panel.assignment-inquiries .p-content .inquiries-table .table-builder{height:calc((var(--MainContainerH) - 200px) / 2)}.panel.assignment-inquiries .p-content hr{width:90%;height:1px;background-color:var(--LightTxp07);border:none}.survey-show{overflow-y:scroll}.survey-show .panels{padding:12px;display:flex;flex-direction:column;gap:10px}.survey-show .p-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.survey-show .timeline{max-height:var(--MainContainerH)}.building-upsert-card{display:flex;flex-direction:column;width:100%;background-color:#fafafa33;border-radius:8px;padding:20px}.building-upsert-card .header{display:flex;color:#fff}.building-upsert-card .header p{font-weight:bolder}.building-upsert-card .header .action-buttons{display:flex;gap:6px}.building-upsert-card .building-upsert-card-rectangles{width:100%;display:flex;flex-direction:column;gap:6px}.building-upsert-card .building-upsert-card-rectangles .top,.building-upsert-card .building-upsert-card-rectangles .bottom{display:flex;gap:6px}.building-upsert-card .building-upsert-card-rectangles .rectangular-button{--rectangle_button_reset_icon_width: 16px;padding:12px;height:130px;border-radius:12px;flex-grow:1}.building-upsert-card .building-upsert-card-rectangles .rectangular-button.publicity{flex-grow:1}.building-upsert-card .building-upsert-card-rectangles .rectangular-button .rb-title{font-size:13px}.building-upsert-card .building-upsert-card-rectangles .rectangular-button .rb-icon{width:20px;height:20px}.buildings-upsert{background-color:#fafafa33;border-radius:12px;padding:18px;height:100%}.buildings-upsert .header{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px}.buildings-upsert .header .title{color:#fff;font-size:24px;font-weight:700}.buildings-upsert .header .add-building{height:40px;font-size:14px}.buildings-upsert .building-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;overflow-y:scroll;max-height:90%}#survey-submit-button img{filter:invert(.8);width:14px}#survey-submit-button .content{width:100%;display:flex;justify-content:center;align-items:center;gap:10px}#survey-submit-button,#survey-type-button{width:240px;font-size:14px;height:40px;border:none}.survey-upsert{display:flex;justify-content:space-between}.survey-upsert .survey-upsert-rectangles{display:flex;justify-content:space-between;align-content:space-between;min-width:100%;gap:12px;padding:12px}.survey-upsert .survey-upsert-rectangles .left-side{width:60%;flex-grow:1}.survey-upsert .survey-upsert-rectangles .right-side{width:40%;display:flex;flex-direction:column;gap:12px;height:100%}.survey-contracts{display:flex;gap:20px;align-items:center;justify-content:center}#archived-assignments-toggle{width:200px;height:40px}.dark .assignments-list .assign-to-form{color:#fff}.assignments-list .assign-to-form{display:flex;padding:18px;flex-direction:column;justify-content:center;gap:12px;align-items:center}.assignments-list .assign-to-form .text-button{width:100%}.assignments-list .assignments{display:flex;flex-wrap:wrap;gap:24px;overflow-y:scroll;justify-content:center}#archived-negotiations-toggle{width:200px;height:40px}.dark .negotiations-list .assign-to-form{color:#fff}.negotiations-list .assign-to-form{display:flex;padding:18px;flex-direction:column;justify-content:center;gap:12px;align-items:center}.negotiations-list .assign-to-form .text-button{width:100%}.negotiations-list .negotiations{display:flex;flex-wrap:wrap;gap:24px;overflow-y:scroll;justify-content:center}#inquiry-filters-modal .content .reset{position:absolute;right:24px;top:24px}#inquiry-filters-modal .content .filters{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:20px;max-width:930px}#inquiry-filters-modal .content .filters .toggle-input,#inquiry-filters-modal .content .filters .number-input,#inquiry-filters-modal .content .filters .dropdown-input,#inquiry-filters-modal .content .filters .date-input{flex-basis:40%;flex-grow:1}.inquiry-header-data.brokerage{display:flex;flex-direction:column;gap:12px}.inquiry-header-data.brokerage .zones,.inquiry-header-data.brokerage .data{display:flex;flex-wrap:wrap;gap:8px}.inquiry-header-data.garage{display:flex;flex-direction:column;gap:12px}.inquiry-header-data.garage .data{display:flex;flex-wrap:wrap;gap:8px}.inquiry-action-buttons{display:flex;justify-content:flex-end;align-items:center;gap:8px}.inquiry-action-buttons .text-button{--text_button_hover_bg: var(--ColorPrimaryL03);background-color:var(--ColorPrimary);font-size:12px;border:none;height:30px}.inquiry-action-buttons .icon-button{--icon_button_hover_bg: var(--ColorPrimaryL03);--icon_button_width: 30px;--icon_button_img_width: 15px;background-color:var(--ColorPrimary);border-radius:8px}.inquiry-header{width:var(--FullW);display:flex;background-color:var(--LightTxp01);flex-direction:column;gap:24px;justify-content:space-between;padding-bottom:12px}.inquiry-header .top{display:flex;justify-content:space-between;align-items:flex-start}.inquiry-header .top .inquiry-title{display:flex;flex-direction:column;gap:4px;background-color:var(--LightTxp08);padding:12px 24px;font-size:24px;font-weight:700;border-bottom-right-radius:4px;box-shadow:.5px .5px 2px .5px var(--DarkTxp02)}.inquiry-header .top .inquiry-action-buttons{margin-right:12px;margin-top:12px}.inquiry-header .bottom{display:flex;justify-content:space-between;padding:12px;gap:12px}.inquiry-header .bottom .legal-entity-card{min-width:300px}.inquiry-header .bottom .inquiry-header-data{flex-grow:1;padding:8px;justify-content:center}.inquiry-characteristics.brokerage .data-field{flex-grow:1;width:300px}#inquiries-list-free-search{border-radius:24px;width:200px;height:40px}#filtered-count{margin:auto;color:#fff;font-weight:300}#inquiry-submit-button{width:200px;font-size:14px;height:40px;border:none}#inquiry-submit-button img{filter:invert(.8);width:14px}#inquiry-submit-button .content{width:100%;display:flex;justify-content:center;align-items:center;gap:10px}.inquiry-create{--rectangles_gap: 8px;display:flex;flex-direction:column;justify-content:space-between}.inquiry-create .rectangles{display:flex;flex-direction:column;width:100%;height:var(--MainContainerH);gap:var(--rectangles_gap)}.inquiry-create .rectangles .rectangular-button{height:100%}.inquiry-create .rectangles .rectangular-button .rb-content{gap:4px}.inquiry-create .rectangles .line{display:flex;width:100%;gap:var(--rectangles_gap)}.inquiry-create .rectangles .line.top{min-height:40%;max-height:40%}.inquiry-create .rectangles .line.top .legal-entity{min-width:35%;max-width:35%}.inquiry-create .rectangles .line.top .interview{min-width:65%;max-width:65%}.inquiry-create .rectangles .line.top .interview .rb-content{flex-direction:column;gap:8px}.inquiry-create .rectangles .line.middle{min-height:34%;max-height:34%}.inquiry-create .rectangles .line.middle .assignment-buildings{min-width:45%;max-width:45%}.inquiry-create .rectangles .line.middle .zones{min-width:55%;max-width:55%}.inquiry-create .rectangles .line.bottom{min-height:22%;max-height:22%}.inquiry-create .rectangles .line.bottom .assignees{min-width:40%;max-width:40%}.inquiry-create .rectangles .line.bottom .marketing-channel{min-width:60%;max-width:60%}.inquiry-show{overflow-y:scroll}.inquiry-show .panels{padding:12px;display:flex;flex-direction:column;gap:10px}.inquiry-show .panels .p-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}#create-user{width:180px;height:100%;font-size:14px}.users-list .user-actions{display:flex;flex-direction:column;align-items:center;gap:12px;padding:10px}.users-list .user-actions .text-button{height:40px;width:240px;font-size:14px}.user-upsert{display:flex;gap:20px}.user-upsert .left-side{display:flex;flex-direction:column;gap:20px;flex-grow:1}.user-upsert .left-side .dynamic-form.flat{height:60%;width:calc(var(--MainContainerW) * .5)}.user-upsert .left-side .dynamic-form.flat .text-input,.user-upsert .left-side .dynamic-form.flat .dropdown-input{width:100%;height:40px}.user-upsert .left-side .dynamic-form.flat #avatar{height:200px}.user-upsert .right-side{display:flex;flex-direction:column;gap:20px}.user-upsert .right-side .text-button{border-radius:20px;width:100%}.user-upsert .rectangle{flex-grow:1;background-color:var(--LightTxp09);border-radius:20px;padding:24px;display:flex;flex-direction:column}.user-upsert .rectangle .title{font-size:20px;text-align:center;font-weight:700}.user-upsert .rectangle .users{flex-grow:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;align-content:center;gap:12px}.user-upsert .rectangle .users .avatar{cursor:pointer;transition:all .2s;width:80px;height:80px;opacity:.3;background-color:#000}.user-upsert .rectangle .users .avatar.selected,.user-upsert .rectangle .users .avatar:hover{opacity:1;filter:drop-shadow(2px 1px 4px grey)}.people-list .people-actions{display:flex;flex-direction:column;align-items:center;gap:12px;padding:10px}#people-list-free-search{border-radius:24px;width:200px;height:40px}.organizations-list .organizations-actions{display:flex;flex-direction:column;align-items:center;gap:12px;padding:10px}#organizations-list-free-search{border-radius:24px;width:200px;height:40px}#switch-entity{display:flex;gap:12px;font-size:14px}#switch-entity img{width:16px;filter:invert(1)}.dark .reactive-css-variables{--input_background_default: var(--LightTxp02)}.brokerage .reactive-css-variables{--GroupColor: var(--e584906e)}.garage .reactive-css-variables{--GroupColor: var(--72657456)}.reactive-css-variables{position:fixed;top:0;left:0;--ColorPrimary: var(--7d9392e7);--ColorPrimaryD01: var(--56f6a610);--ColorPrimaryD02: var(--56f6a5d2);--ColorPrimaryD03: var(--56f6a594);--ColorPrimaryL01: var(--15eb7386);--ColorPrimaryL02: var(--15eb73a5);--ColorPrimaryL03: var(--15eb73c4);--ColorSecondary: var(--b7e55dce);--ColorSecondaryD01: var(--3c2e9fac);--ColorSecondaryD02: var(--3c2e9f6e);--ColorSecondaryD03: var(--3c2e9f30);--ColorSecondaryL01: var(--95f052d8);--ColorSecondaryL02: var(--95f0529a);--ColorSecondaryL03: var(--95f0525c);--ColorPrimaryNoTxp: var(--8ef3e378);--ColorSecondaryNoTxp: var(--43c55f52);--ColorPrimaryTxp005: var(--383d8e4a);--ColorPrimaryTxp01: var(--0f9be902);--ColorPrimaryTxp02: var(--0f9be8e3);--ColorPrimaryTxp03: var(--0f9be8c4);--DarkGrey: var(--86974622);--Red: var(--10ee1ad7);--Green: var(--e584906e);--LightBlue: var(--72657456);--LightTxp01: rgba(255, 255, 255, .1);--LightTxp02: rgba(255, 255, 255, .2);--LightTxp03: rgba(255, 255, 255, .3);--LightTxp04: rgba(255, 255, 255, .4);--LightTxp05: rgba(255, 255, 255, .5);--LightTxp06: rgba(255, 255, 255, .6);--LightTxp07: rgba(255, 255, 255, .7);--LightTxp08: rgba(255, 255, 255, .8);--LightTxp09: rgba(255, 255, 255, .9);--DarkTxp01: rgba(70, 70, 70, .1);--DarkTxp02: rgba(70, 70, 70, .2);--DarkTxp03: rgba(70, 70, 70, .3);--DarkTxp04: rgba(70, 70, 70, .4);--DarkTxp05: rgba(70, 70, 70, .5);--DarkTxp06: rgba(70, 70, 70, .6);--DarkTxp07: rgba(70, 70, 70, .7);--DarkTxp08: rgba(70, 70, 70, .8);--DarkTxp09: rgba(70, 70, 70, .9);--color_sale: #b2e0b1;--color_notarial_deed: #c6c8f7;--color_preliminary: #fbe8b3;--color_personal: #a8d8f0;--color_acquisition: #f9c2a1;--color_estimates: #f5b5b8;--color_assignment_handling: #d4b6f3;--color_negotiation_handling: #f3ffcb;--color_offer_pick_up: #b8ebe4;--color_offer_acceptance: #ecc3a5;--color_zone_activity: #91a8f4;--color_generic: #ffc8dd;--color_with_financial_consultant: #bde0fe;--color_site_inspection: #ffccee;--color_public_work: var(--DarkGrey);--color_completed_public_work: var(--Red);--color_market_analysis: var(--LightBlue);--color_0: #4c738e;--color_1: #577c65;--color_2: #8f865a;--color_3: #a4725e;--color_4: #b15c7b;--color_5: #8c5d99;--color_6: #6b5ba7;--color_7: #4f6aa2;--color_8: #3e6e8c;--color_9: #2d5b73;--color_error_glow: rgba(231, 76, 60, .5);--color_error: rgb(231, 76, 60);--color_warning: rgba(196, 149, 27, 1);--color_success: #2a6f2a;--color_input_accent: #7f8bb9;--br_default: 12px;--input_background_default: white;--FullW: var(--1b893652);--FullH: var(--1b8264c1);--HeaderH: 110px;--DockH: 80px;--NotificationsW: 320px;--LateralPadding: calc(var(--FullW) / 100 * 6);--MainContainerW: calc(var(--FullW) - var(--LateralPadding) * 2);--MainContainerH: calc(var(--FullH) - var(--HeaderH) - var(--DockH))}.reactive-css-variables .alert{color:red;background-color:#fff;padding:20px;width:600px;border-radius:12px;border:solid 1px red}.reactive-css-variables .alert.subtle{color:#ad4b4b;border:solid 1px rgb(173,75,75)}.reactive-css-variables .event-bg.sale{background-color:var(--color_sale)}.reactive-css-variables .event-bg.notarial_deed{background-color:var(--color_notarial_deed)}.reactive-css-variables .event-bg.preliminary{background-color:var(--color_preliminary)}.reactive-css-variables .event-bg.personal{background-color:var(--color_personal)}.reactive-css-variables .event-bg.acquisition{background-color:var(--color_acquisition)}.reactive-css-variables .event-bg.estimates{background-color:var(--color_estimates)}.reactive-css-variables .event-bg.assignment_handling{background-color:var(--color_assignment_handling)}.reactive-css-variables .event-bg.negotiation_handling{background-color:var(--color_negotiation_handling)}.reactive-css-variables .event-bg.offer_pick_up{background-color:var(--color_offer_pick_up)}.reactive-css-variables .event-bg.offer_acceptance{background-color:var(--color_offer_acceptance)}.reactive-css-variables .event-bg.zone_activity{background-color:var(--color_zone_activity)}.reactive-css-variables .event-bg.generic{background-color:var(--color_generic)}.reactive-css-variables .event-bg.with_financial_consultant{background-color:var(--color_with_financial_consultant)}.reactive-css-variables .event-bg.site_inspection{background-color:var(--color_site_inspection)}.dark .dropdown-input{color:#fff}.dark .dropdown-input .icon-button img{filter:invert(1)}.dropdown-input{--input_br: var(--br_default);--dropdown_input_accent: var(--color_input_accent);width:280px;height:60px;position:relative;color:#000;font-size:14px}.dropdown-input.disabled{cursor:not-allowed;pointer-events:auto}.dropdown-input.disabled *{pointer-events:none}.dropdown-input .options-menu{--input_accent: var(--dropdown_input_accent)}.dropdown-input .input{cursor:pointer;transition:all .2s;height:inherit;font-size:inherit;background-color:var(--input_background_default);padding:0 8px;text-align:center;border-radius:var(--input_br);overflow:clip;display:flex;justify-content:space-between;align-items:center;gap:4px}.dropdown-input .input.expanded{border-bottom-left-radius:0;border-bottom-right-radius:0}.dropdown-input .input.expanded .chevron{transform:rotateX(180deg)}.dropdown-input .input.expanded .label.floating{border-bottom-right-radius:var(--br_default)}.dropdown-input .input .label{transition:all .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.7;border-radius:inherit;border-top-right-radius:0;border-bottom-left-radius:0;color:inherit}.dropdown-input .input .label.floating{top:0;left:0;transform:unset;padding:2px 8px;font-size:smaller;background-color:var(--dropdown_input_accent);opacity:1;color:#fff}.dropdown-input .input .selected-option{flex-grow:1;max-width:80%}.dropdown-input .input .buttons{position:absolute;right:8px;top:0;height:100%;display:flex;align-items:center}.dropdown-input .icon-button{--icon_button_hover_bg: var(--dropdown_input_accent);--icon_button_width: 32px}.dropdown-input .icon-button img{filter:unset}.dropdown-input .icon-button.clear{--icon_button_img_width: 12px;cursor:pointer;opacity:0}.dropdown-input .icon-button.clear.visible{opacity:1}.dropdown-input .icon-button.chevron{--icon_button_img_width: 16px}.buttons-input{position:relative;display:flex;flex-direction:column;gap:4px;justify-content:center;align-items:center;width:100%;margin:8px;color:#fff}.buttons-input .title{font-size:22px;padding:12px;margin-bottom:12px}.buttons-input .inputs{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;align-items:center}.buttons-input .inputs .text-button{--text_button_hover_bg: var(--input_accent);border:solid .5px var(--LightTxp02);font-size:14px;width:fit-content}.dark .basic-input{color:#fff}.basic-input{--input_accent: var(--color_input_accent);width:280px;height:60px;font-size:14px;border-radius:var(--br_default);position:relative;text-align:center;align-content:center;color:#000}.basic-input:has(input[disabled]),.basic-input:has(textarea[disabled]){opacity:.7}.basic-input input{background-color:var(--input_background_default);padding:0 8px;width:100%;font-size:inherit;color:inherit;height:inherit;text-align:inherit;align-content:inherit;border-radius:inherit;overflow:clip}.basic-input textarea{background-color:var(--input_background_default);padding:0 8px;width:100%;font-size:inherit;color:inherit;height:inherit;text-align:inherit;align-content:inherit;resize:none;border-radius:inherit}.basic-input label{transition:all .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.7;border-radius:inherit;border-top-right-radius:0;border-bottom-left-radius:0;color:inherit}.basic-input.focused label{top:0;left:0;transform:unset;padding:2px 8px;font-size:smaller;background-color:var(--input_accent);color:#fff;opacity:1;filter:brightness(1.2)}.dark .dynamic-form .section{background-color:transparent!important;border:solid .5px var(--LightTxp02)}.dynamic-form{--form_accent: var(--color_input_accent);width:100%;height:100%;display:flex;border-radius:inherit}.dynamic-form .navigation{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:320px;padding:0 12px}.dynamic-form .navigation .navigation-label{--navigation_label_accent: var(--form_accent)}.dynamic-form .section{width:100%;border-radius:32px;overflow:clip;background-color:var(--form_accent);display:flex;flex-direction:column}.dynamic-form .section .intestation{height:70px;color:#000;padding:0 20px;display:flex;align-items:center;justify-content:space-between}.dynamic-form .section .intestation.header{background-color:#fff;font-size:28px}.dynamic-form .section .intestation.header .circle{width:50px;height:50px;background-color:var(--form_accent);border-radius:100%}.dynamic-form .section .intestation .buttons{display:flex;gap:8px}.dynamic-form .section .page{display:flex;flex-wrap:wrap;align-items:center;align-content:center;flex-grow:1;gap:12px;padding:0 20px;position:relative}.dynamic-form .section .page .form-input{flex-grow:1;width:40%;--floor_input_accent: var(--form_accent);--input_accent: var(--form_accent);--dropdown_input_accent: var(--form_accent);--address_input_accent: var(--form_accent);--date_input_accent: var(--form_accent);--file_input_accent: var(--form_accent)}.dynamic-form .section .page .floor-input{width:60%}.dynamic-form .section.color_0,.dynamic-form .navigation-label.color_0{--form_accent: var(--color_0);--navigation_label_accent: var(--color_0)}.dynamic-form .section.color_1,.dynamic-form .navigation-label.color_1{--form_accent: var(--color_1);--navigation_label_accent: var(--color_1)}.dynamic-form .section.color_2,.dynamic-form .navigation-label.color_2{--form_accent: var(--color_2);--navigation_label_accent: var(--color_2)}.dynamic-form .section.color_3,.dynamic-form .navigation-label.color_3{--form_accent: var(--color_3);--navigation_label_accent: var(--color_3)}.dynamic-form .section.color_4,.dynamic-form .navigation-label.color_4{--form_accent: var(--color_4);--navigation_label_accent: var(--color_4)}.dynamic-form .section.color_5,.dynamic-form .navigation-label.color_5{--form_accent: var(--color_5);--navigation_label_accent: var(--color_5)}.dynamic-form .section.color_6,.dynamic-form .navigation-label.color_6{--form_accent: var(--color_6);--navigation_label_accent: var(--color_6)}.dynamic-form .section.color_7,.dynamic-form .navigation-label.color_7{--form_accent: var(--color_7);--navigation_label_accent: var(--color_7)}.dynamic-form .section.color_8,.dynamic-form .navigation-label.color_8{--form_accent: var(--color_8);--navigation_label_accent: var(--color_8)}.dynamic-form .section.color_9,.dynamic-form .navigation-label.color_9{--form_accent: var(--color_9);--navigation_label_accent: var(--color_9)}*{box-sizing:border-box}*:focus{outline:none}body{margin:0;--FontFamily: "Montserrat", sans-serif}body:after{content:url(/assets/horizontal-dark-B90QFNce.jpg);height:0;overflow:hidden;position:absolute;width:0;z-index:-1}body:before{content:url(/assets/horizontal-light-BBoSIBEg.jpg);height:0;overflow:hidden;position:absolute;width:0;z-index:-1}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vertical.dark .with-background{background-image:url(/assets/vertical-dark-BiaGFy1B.jpg)}.horizontal.dark .with-background{background-image:url(/assets/horizontal-dark-B90QFNce.jpg)}.vertical.light .with-background{background-image:url(/assets/vertical-light-D-9YE-tv.jpg)}.horizontal.light .with-background{background-image:url(/assets/horizontal-light-BBoSIBEg.jpg)}.with-background{background-size:cover;transition:all .4s}html,body{touch-action:manipulation;-ms-zoom:fixed;-ms-user-zoom:fixed;-ms-content-zooming:none;-ms-touch-action:none;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-user-zoom:fixed;touch-action:pan-x pan-y!important}html,body,#app,main,.app-content,.main-container{font-family:var(--FontFamily);width:var(--FullW);height:var(--FullH);overflow-y:scroll;-webkit-tap-highlight-color:transparent;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar,#app::-webkit-scrollbar,main::-webkit-scrollbar,.app-content::-webkit-scrollbar,.main-container::-webkit-scrollbar{display:none}html.vertical-padded,body.vertical-padded,#app.vertical-padded,main.vertical-padded,.app-content.vertical-padded,.main-container.vertical-padded{height:var(--MainContainerH);margin-top:var(--HeaderH);margin-bottom:var(--DockH)}.main-container{z-index:2}body,#app,main{width:100%;height:100%}.horizontal-padded{width:var(--FullW);padding-left:var(--LateralPadding);padding-right:var(--LateralPadding)}.horizontal-padded.with-left-gap{padding-left:calc(var(--LateralPadding) - 40px)}a,a:visited,a:hover,a:active{color:inherit;text-decoration:none}p,hr{margin:0;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}input,textarea{font-family:var(--FontFamily);border:none}fieldset{border:none;padding:0}.hide-scroll{-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth}.hide-scroll::-webkit-scrollbar{display:none}.prevent-selection{-webkit-user-select:none;-ms-user-select:none;user-select:none}.debug{position:fixed;top:100px;left:100px;height:100px;width:80%;background-color:#fff;color:#000;overflow-y:scroll;z-index:20;text-wrap:wrap;padding:20px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.flex-container{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;align-content:center}.vue-recycle-scroller{position:relative}.vue-recycle-scroller.direction-vertical:not(.page-mode){overflow-y:auto}.vue-recycle-scroller.direction-horizontal:not(.page-mode){overflow-x:auto}.vue-recycle-scroller.direction-horizontal{display:flex}.vue-recycle-scroller__slot{flex:auto 0 0}.vue-recycle-scroller__item-wrapper{flex:1;box-sizing:border-box;overflow:hidden;position:relative}.vue-recycle-scroller.ready .vue-recycle-scroller__item-view{position:absolute;top:0;left:0;will-change:transform}.vue-recycle-scroller.direction-vertical .vue-recycle-scroller__item-wrapper{width:100%}.vue-recycle-scroller.direction-horizontal .vue-recycle-scroller__item-wrapper{height:100%}.vue-recycle-scroller.ready.direction-vertical .vue-recycle-scroller__item-view{width:100%}.vue-recycle-scroller.ready.direction-horizontal .vue-recycle-scroller__item-view{height:100%}.resize-observer[data-v-b329ee4c]{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer[data-v-b329ee4c] object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}
