@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,200;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,400;1,500;1,600;1,700&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}.navigation-label{display:flex;justify-content:space-between;align-items:center;transition:all .3s;cursor:pointer;padding:.25rem .75rem;border-radius:32px;width:-webkit-fill-available;background-color:var(--v3ed7888e);color:#fff}.navigation-label__circle{display:flex;justify-content:center;align-items:center;transition:all .3s;width:20px;height:20px;background-color:var(--color-surface-base);border-radius:var(--border-radius-full)}.navigation-label__circle img{width:12px}.navigation-label__text{font-size:var(--font-size-base);font-weight:400;transition:all .3s}.navigation-label.is-active,.navigation-label:hover{padding:.5rem .75rem}.navigation-label.is-active .navigation-label__circle,.navigation-label:hover .navigation-label__circle{width:24px;height:24px}.navigation-label.is-active .navigation-label__text,.navigation-label:hover .navigation-label__text{font-size:var(--font-size-md);font-weight:500}.navigation-label.is-disabled{opacity:.4;pointer-events:none}.navigation-label[data-error=true]{box-shadow:inset 0 0 5px var(--color-status-error-glow);animation:shake .3s ease-in-out}.navigation-label[data-error=true] .navigation-label__circle{background-color:var(--color-status-error-glow)}.dot-button{cursor:pointer;width:var(--dot-button-size, 14px);height:var(--dot-button-size, 14px);background-color:var(--dot-button-bg, var(--color-brand-secondary));border-radius:var(--border-radius-full);opacity:.5;box-sizing:border-box;transition:all var(--transition-fast)}.dot-button.is-active,.dot-button:hover{transform:scale(1.2);opacity:1}.dot-button--large{--dot-button-size: 18px}.dot-button--small{--dot-button-size: 10px}.icon-button{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all var(--transition-base);border:none;background:transparent;padding:0;text-decoration:none}.icon-button{width:var(--icon-button-size, var(--size-height-md));height:var(--icon-button-size, var(--size-height-md));border-radius:var(--icon-button-border-radius, var(--border-radius-full));background-color:var(--icon-button-bg, transparent);box-sizing:border-box;align-content:center}.icon-button.is-disabled{pointer-events:none}.icon-button img{width:var(--icon-button-icon-size, 20px);height:var(--icon-button-icon-size, 20px);transition:inherit;margin:auto}.icon-button.is-active,.icon-button:hover{background-color:var(--icon-button-accent, var(--color-alpha-light-60))}.icon-button--large{--icon-button-size: var(--size-height-lg);--icon-button-icon-size: 24px}.icon-button--small{--icon-button-size: var(--size-height-sm);--icon-button-icon-size: 16px}.icon-button--extra-small{--icon-button-size: 24px;--icon-button-icon-size: 14px}.icon-button--contrast img{filter:invert(1)}.icon-button--solid{border:solid 1px transparent;background-color:var(--icon-button-accent, var(--color-alpha-light-60))}.icon-button--solid.is-active,.icon-button--solid:hover{border-color:#fff;filter:brightness(1.2)}.icon-button--stale{background-color:var(--icon-button-accent, var(--color-alpha-light-60));pointer-events:none}.rectangular-button{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all var(--transition-base);border:none;background:transparent;padding:0;text-decoration:none}.rectangular-button{display:flex;gap:.75rem;background-color:var(--color-surface-base);color:var(--color-text-primary, black);border:solid .5px transparent;border-radius:var(--rectangular-button-radius, 20px);padding:var(--rectangular-button-padding, 18px);overflow:clip;height:var(--rectangular-button-height, 180px);box-sizing:border-box;transition:transform var(--transition-fast)}.rectangular-button.hoverable:hover:not(.is-disabled):not(.is-active),.rectangular-button.has-hover:hover:not(.is-disabled):not(.is-active){transform:scale(1.005)}.rectangular-button.is-active{border-color:var(--color-surface-base)}.rectangular-button.is-disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.rectangular-button__left,.rectangular-button__right{display:flex;flex-direction:column;height:100%}.rectangular-button__left{flex-grow:1}.rectangular-button__left .rectangular-button__title{font-size:var(--rectangular-button-font-size, 26px);font-weight:600;margin-bottom:.5rem}.rectangular-button__left .rectangular-button__content{display:flex;gap:.25rem;flex-wrap:wrap;overflow-y:auto;margin:.5rem .25rem;flex-grow:1;align-content:flex-start}.rectangular-button__right{justify-content:space-between;align-items:center;width:var(--rectangular-button-icon-size, 40px)}.rectangular-button__right .rectangular-button__icon{margin-top:auto;width:var(--rectangular-button-icon-size, 40px);height:var(--rectangular-button-icon-size, 40px);box-sizing:content-box}.rectangular-button--medium{--rectangular-button-height: 120px;--rectangular-button-font-size: 20px;--rectangular-button-padding: 14px;--rectangular-button-icon-size: 28px}.rectangular-button--small{--rectangular-button-height: 80px;--rectangular-button-font-size: 16px;--rectangular-button-padding: 10px;--rectangular-button-icon-size: 20px}.rectangular-button--subtle{--rectangular-button-font-size: 18px;--rectangular-button-icon-size: 24px}.rectangular-button--subtle .rectangular-button__title{font-weight:400}.rectangular-button--subtle .rectangular-button__content{flex-direction:column;align-items:flex-start;gap:.125rem;align-self:stretch;overflow-y:auto;flex-wrap:nowrap}.rectangular-button--subtle .rectangular-button__content>*{margin:.25rem}.text-button{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all var(--transition-base);border:none;background:transparent;padding:0;text-decoration:none}.text-button{font-size:var(--text-button-font-size, var(--font-size-base));font-weight:400;transition:var(--transition-base);background-color:var(--color-alpha-light-10);border:solid .5px var(--color-alpha-light-20);border-radius:var(--border-radius-base);color:#fff;height:var(--text-button-height, var(--size-height-md));padding:0 var(--text-button-padding-x, 2rem);align-items:center;justify-content:center;line-height:inherit;text-align:center;box-sizing:border-box;display:flex;gap:8px}.text-button__icon{width:24px}.text-button.is-disabled{pointer-events:none}.text-button.is-active,.text-button:hover{background-color:var(--text-button-accent, var(--color-brand-primary-900));border-color:var(--text-button-active-border, transparent)}.text-button--transparent{border-width:1px;border-color:var(--text-button-accent, var(--color-brand-primary-900));color:var(--text-button-accent, var(--color-brand-primary-900))}.text-button--transparent.is-active,.text-button--transparent:hover{background-color:var(--text-button-accent, var(--color-brand-primary-900));color:#fff}.text-button--transparent.is-active img,.text-button--transparent:hover img{filter:invert(1)}.text-button--large{--text-button-height: var(--size-height-lg);--text-button-font-size: var(--font-size-md)}.text-button--small{--text-button-height: var(--size-height-sm);--text-button-font-size: var(--font-size-sm);padding:0 1rem;border-radius:var(--border-radius-sm)}.text-button--solid{background-color:var(--text-button-accent, var(--color-brand-primary-900));border-color:transparent;color:#fff}.text-button--solid.is-active,.text-button--solid:hover{filter:brightness(1.1)}.text-button--stale{background-color:var(--text-button-accent, var(--color-brand-primary-900));pointer-events:none}.split-button{position:relative;height:var(--split-button-height, var(--size-height-md))}.split-button__base{transition:all var(--transition-slower);width:100%!important}.split-button__options{display:flex;gap:.5rem;transition:all var(--transition-slower);width:100%;position:absolute;left:0;top:0;opacity:0}.split-button__option{width:47%;flex-grow:1}.split-button--large{--split-button-height: var(--size-height-lg)}.split-button--small{--split-button-height: var(--size-height-sm)}.split-button.is-hovered .split-button__base{opacity:0}.split-button.is-hovered .split-button__options{opacity:1}.entity-text-button{--text-button-accent: var(--a4e1bb56);color:#000;padding:8px 24px;font-size:12px;gap:8px;height:unset}.entity-text-button img{width:16px}.switch-button{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all var(--transition-base);border:none;background:transparent;padding:0;text-decoration:none}.switch-button{border-radius:var(--border-radius-base);overflow:clip;width:fit-content;background-color:var(--color-alpha-light-10);gap:0;height:var(--switch-button-height, var(--size-height-md))}.switch-button__option{font-size:var(--switch-button-font-size, var(--font-size-base));cursor:pointer;text-align:center;align-content:center;padding:0 .75rem;background-color:transparent;color:var(--color-alpha-light-80);transition:all var(--transition-base);width:var(--switch-button-option-width, auto);height:100%}.switch-button__option.is-selected,.switch-button__option:hover{background-color:var(--switch-button-accent, var(--color-brand-primary-900));color:#fff}.switch-button--large{--switch-button-height: var(--size-height-lg);--switch-button-font-size: var(--font-size-md)}.switch-button--small{--switch-button-height: var(--size-height-sm);--switch-button-font-size: var(--font-size-sm)}.switch-button--outlined{border:solid .5px var(--switch-button-accent, var(--color-alpha-light-20))}.switch-button--outlined-light{background-color:var(--color-brand-primary-100);border:solid .5px var(--switch-button-accent, var(--color-alpha-light-20))}.switch-button--outlined-light .switch-button__option:not(.is-selected):not(:hover){color:var(--switch-button-accent, var(--color-alpha-dark-80))}.switch-button--dark .switch-button__option.is-selected,.switch-button--dark .switch-button__option:hover{background-color:var(--switch-button-accent, var(--color-brand-primary))}.switch-button--dark.switch-button--outlined{border-color:var(--switch-button-accent, var(--color-brand-primary))}.switch-button--dark.switch-button--outlined .switch-button__option:not(.is-selected):not(:hover){color:var(--switch-button-accent, var(--color-brand-primary))}.dashboard-item[data-v-f8c012db]{grid-column:var(--v7310c5c2);grid-row:var(--v79a15852);padding:4px}.dashboard-item .inner[data-v-f8c012db]{transition:all .2s;cursor:pointer;background-color:var(--dashboard-button-bg, white);border-radius:12px;min-height:100%;min-width:100%;display:flex;flex-grow:1;flex-direction:column;justify-content:space-between}.dashboard-item .inner .icon[data-v-f8c012db]{transition:all .2s;max-width:110px;padding:20px}.dashboard-item .inner .title[data-v-f8c012db]{max-width:90%;transition:all .2s;text-align:end;align-self:end;font-weight:500;font-size:min(30px,2.8vh);padding:0 20px 20px 0;color:var(--dashboard-button-color, black)}.dashboard-item .inner[data-v-f8c012db]:hover{transform:scale(1.02)}.calendar-actions-preview[data-v-d3494c5c]{display:flex;flex-direction:column;padding:0 8px}.calendar-actions-preview .row[data-v-d3494c5c]{--icon-button-accent: var(--row-accent);border-radius:8px;padding:4px 8px;display:flex;gap:8px;margin:2px 0;border-left:4px solid var(--row-accent);box-shadow:var(--shadow-base);font-size:12px;align-items:center}.tag{display:flex;align-items:center;gap:.5rem;font-size:var(--font-size-sm);font-weight:400;background-color:var(--v036d9a82);padding:3px .5rem;border-radius:var(--border-radius-sm)}.tag--dark{color:#000}.tag--light{color:#fff}.tag--light img{filter:invert(1)}.tag--small{font-size:9px;font-style:normal;font-weight:500;padding:2px 6px;line-height:1}.tag--large{font-size:14px;padding:6px 12px;border-radius:var(--border-radius-base)}.tag__text{width:fit-content;height:fit-content}.tag__icon{width:16px;height:16px}.calendar-events-preview[data-v-8adb93e3]{display:flex;flex-direction:column;padding:0 8px;gap:4px;overflow-y:scroll;height:0;flex-grow:1}.dashboard{display:flex;justify-content:center;align-items:center}.dashboard .links-grid{width:80%;height:70%;display:grid;grid-template-columns:repeat(99,minmax(0,1fr));grid-template-rows:repeat(99,minmax(0,1fr))}.dashboard .logout{cursor:pointer;z-index:4;position:absolute;bottom:40px;right:var(--layout-padding-lateral);background-color:var(--color-brand-primary);border-radius:12px;--icon-button-size: 68px;--icon-button-icon-size: 52px}.admin-dashboard{display:flex;justify-content:center;align-items:center}.admin-dashboard .links-grid{width:70%;height:60%;display:grid;grid-template-columns:repeat(99,1fr);grid-template-rows:repeat(99,1fr)}.admin-dashboard .logout{cursor:pointer;z-index:4;position:absolute;bottom:40px;right:var(--layout-padding-lateral);background-color:var(--color-brand-primary);border-radius:12px;--icon-button-size: 68px;--icon-button-icon-size: 52px}.text-input input{border:none;background:transparent;padding:0;margin:0;outline:none;font-family:inherit}.text-input{font-size:var(--input-font-size, var(--font-size-base));font-weight:400;border-radius:var(--border-radius-base);position:relative;text-align:center;align-content:center;color:var(--color-text-primary, black);width:280px;height:var(--input-height, var(--size-height-md))}.text-input--large{--input-height: var(--size-height-lg);--input-font-size: var(--font-size-md)}.text-input--small{--input-height: var(--size-height-sm);--input-font-size: var(--font-size-sm)}.text-input:has(input[disabled]){opacity:.7}.text-input input{background-color:var(--color-input-background);padding:0 var(--input-padding-x, .5rem);width:100%;font-size:inherit;color:inherit;height:inherit;text-align:inherit;align-content:inherit;border-radius:inherit;box-sizing:border-box;overflow:clip}.text-input label{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;pointer-events:none;transition:top var(--transition-base),left var(--transition-base),transform var(--transition-base),padding var(--transition-base),font-size var(--transition-base),background-color var(--transition-base),color var(--transition-base),opacity var(--transition-base),filter var(--transition-base);white-space:nowrap}.text-input.is-focused label,.text-input:focus-within label{top:0;left:0;transform:unset;padding:2px var(--input-padding-x, .5rem);font-size:smaller;background-color:var(--input-accent, var(--color-input-accent));color:#fff;opacity:1;filter:brightness(1.2)}.indented{--indentation: -60px}.indented input,.indented label{text-indent:var(--indentation)}.indented.is-focused label,.indented:focus-within label,.indented .is-focused label{text-indent:0}.login{--login-transition: .4s;--login-avatar-width: 140px;--login-highlight-shadow-color: var(--color-alpha-dark-70)}.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{width:100%;border:none}.login .login-container .login-form{transition:all var(--login-transition);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-transition);cursor:pointer;position:relative;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center}.login .users-overlay .logo{transition:all var(--login-transition);width:500px;position:absolute}.login .users-overlay .logo[data-blurred=true]{filter:blur(6px) brightness(.2)}.login .users-overlay .avatars{transition:all var(--login-transition);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-transition);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:50vh;height:50vh;opacity:1;filter:none;box-shadow:0 0 30px 8px var(--login-highlight-shadow-color)}.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%)}.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(--color-brand-secondary);--icon-button-size: 60px;--icon-button-icon-size: 40px;--icon-button-accent: var(--color-alpha-light-20)}.utilities .active-topic-links{min-height:200px;display:flex;gap:14px;max-width:100%;padding:24px;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)}.address-input{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;align-content:center;min-width:60%;position:relative}.address-input__main{width:100%}.address-input .text-input{--input-accent: var(--address-input-accent, var(--color-input-accent));flex-grow:1}.pac-container.pac-logo.hdpi{margin-top:0;border-radius:var(--border-radius-base);border-top-left-radius:0;border-top-right-radius:0;border-top:none;font-family:var(--font-family-base, inherit);background-color:var(--color-alpha-light-90);color:var(--color-text-primary, black)}.pac-container.pac-logo.hdpi .pac-item{transition:background-color var(--transition-fast),color var(--transition-fast);cursor:pointer;color:inherit;border:none}.pac-container.pac-logo.hdpi .pac-item:hover,.pac-container.pac-logo.hdpi .pac-item.pac-item-selected{background-color:var(--color-input-accent, var(--color-alpha-dark-20));color:#fff}.pac-container.pac-logo.hdpi .pac-item .pac-item-query{color:inherit}.pac-container.pac-logo.hdpi:after{display:none}.autocomplete-input{position:relative}.autocomplete-input .text-input{--input-accent: var(--autocomplete-input-accent, var(--color-input-accent));width:100%}.autocomplete-input__hint{position:absolute;top:0;height:100%;right:.75rem;align-content:center}.autocomplete-input__hint span{color:var(--autocomplete-input-hint-color, var(--color-text-muted))}.autocomplete-input__hint span.value{color:var(--autocomplete-input-hint-highlight, var(--color-text-primary, black));font-weight:600}.fraction-input{font-size:var(--font-size-sm);font-weight:400;display:flex;background-color:var(--color-alpha-light-20);border-radius:var(--border-radius-base);color:#fff;overflow:clip;height:var(--fraction-input-height, var(--size-height-md))}.fraction-input--large{--fraction-input-height: var(--size-height-lg)}.fraction-input--small{--fraction-input-height: var(--size-height-sm)}.fraction-input__title{height:100%;align-content:center;background-color:var(--fraction-input-accent, var(--color-input-accent));text-align:center;padding:.75rem;box-sizing:border-box}.fraction-input__inputs{display:flex;flex-direction:column;height:100%;background-color:var(--color-alpha-light-10)}.fraction-input__inputs .separator-hz{margin:0 auto}.fraction-input__input{border:none;background:transparent;padding:0;margin:0;outline:none;font-family:inherit;background-color:transparent;height:100%;color:inherit;text-align:center}.floor-input{font-size:var(--font-size-sm);font-weight:400;display:flex;flex-direction:column;align-items:center;width:100%;background-color:var(--color-alpha-light-30);border-radius:var(--border-radius-base);position:relative;color:var(--color-text-primary, black)}.floor-input__title{width:100%;background-color:var(--color-alpha-light-30);text-align:center;padding:.25rem;border-top-left-radius:inherit;border-top-right-radius:inherit;color:var(--color-text-primary, black)}.floor-input__inputs{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;font-size:var(--font-size-lg);font-weight:400;flex-grow:1;margin:.5rem;width:80%}.floor-input__inputs .autocomplete-input{--autocomplete-input-accent: var( --floor-input-accent, var(--color-input-accent) );width:100%}.number-input input{border:none;background:transparent;padding:0;margin:0;outline:none;font-family:inherit}.number-input{font-size:var(--input-font-size, var(--font-size-base));font-weight:400;border-radius:var(--border-radius-base);position:relative;text-align:center;align-content:center;color:var(--color-text-primary, black);width:280px;height:var(--input-height, var(--size-height-md));overflow:clip}.number-input--large{--input-height: var(--size-height-lg);--input-font-size: var(--font-size-md)}.number-input--small{--input-height: var(--size-height-sm);--input-font-size: var(--font-size-sm)}.number-input:has(input[disabled]){opacity:.7}.number-input input{background-color:var(--color-input-background);padding:0 var(--input-padding-x, .5rem);width:100%;font-size:inherit;color:inherit;height:inherit;text-align:inherit;align-content:inherit;border-radius:inherit;box-sizing:border-box;overflow:clip}.number-input label{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;pointer-events:none;transition:top var(--transition-base),left var(--transition-base),transform var(--transition-base),padding var(--transition-base),font-size var(--transition-base),background-color var(--transition-base),color var(--transition-base),opacity var(--transition-base),filter var(--transition-base);white-space:nowrap}.number-input.is-focused label,.number-input:focus-within label{top:0;left:0;transform:unset;padding:2px var(--input-padding-x, .5rem);font-size:smaller;background-color:var(--input-accent, var(--color-input-accent));color:#fff;opacity:1;filter:brightness(1.2)}.number-input__suggestion{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:.3;pointer-events:none}.number-input__unit{position:absolute;top:0;right:0;height:100%;padding:0 1.5rem;color:inherit;font-size:inherit;align-content:center;-webkit-user-select:none;user-select:none;display:none}.number-input__unit--visible{display:block}.text-area-input textarea{border:none;background:transparent;padding:0;margin:0;outline:none;font-family:inherit}.text-area-input{font-size:var(--input-font-size, var(--font-size-base));font-weight:400;border-radius:var(--border-radius-base);position:relative;text-align:center;align-content:center;color:var(--color-text-primary, black);width:400px;height:var(--text-area-input-height, 160px)}.text-area-input--large{--text-area-input-height: 180px;--input-font-size: var(--font-size-md)}.text-area-input--small{--text-area-input-height: 140px;--input-font-size: var(--font-size-sm)}.text-area-input:has(textarea[disabled]){opacity:.7}.text-area-input textarea{background-color:var(--color-input-background);padding:0 var(--input-padding-x, .5rem);width:100%;font-size:inherit;color:inherit;height:inherit;text-align:inherit;align-content:inherit;border-radius:inherit;box-sizing:border-box;resize:none}.text-area-input label{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;pointer-events:none;transition:top var(--transition-base),left var(--transition-base),transform var(--transition-base),padding var(--transition-base),font-size var(--transition-base),background-color var(--transition-base),color var(--transition-base),opacity var(--transition-base),filter var(--transition-base);white-space:nowrap}.text-area-input.is-focused label,.text-area-input:focus-within label{top:0;left:0;transform:unset;padding:2px var(--input-padding-x, .5rem);font-size:smaller;background-color:var(--input-accent, var(--color-input-accent));color:#fff;opacity:1;filter:brightness(1.2)}.text-area-input.is-focused .text-area-input__label,.text-area-input:focus-within .text-area-input__label{padding:4px 1.25rem}.options-menu .filter{border:none;background:transparent;padding:0;margin:0;outline:none;font-family:inherit}.options-menu{transition:max-height var(--transition-base);position:absolute;width:100%;max-height:0;overflow:hidden;z-index:3;background-color:var(--color-alpha-light-90);box-sizing:border-box;border-bottom-left-radius:var(--options-menu-radius, var(--border-radius-base));border-bottom-right-radius:var(--options-menu-radius, var(--border-radius-base))}.options-menu.is-expanded{max-height:var(--options-menu-height, 240px)}.options-menu .filter{color:var(--color-text-muted);width:100%;height:40px;padding:.75rem;box-sizing:border-box;background-color:inherit}.options-menu .filter::placeholder{color:var(--color-surface-muted);font-style:italic}.options-menu .options{display:flex;flex-direction:column;transition:max-height var(--transition-base);overflow-y:auto;max-height:calc(var(--options-menu-height, 240px) - 40px);padding-bottom:1.5rem}.options-menu .option{display:flex;gap:.75rem;cursor:pointer;transition:background-color var(--transition-base),color var(--transition-base),filter var(--transition-base);padding:.75rem}.options-menu .option .option-label{display:flex;flex-direction:column;gap:.25rem;color:var(--color-text-muted)}.options-menu .option .option-label .option-title{font-size:var(--font-size-sm);font-weight:400}.options-menu .option .option-label .option-description{font-size:12px;font-style:italic}.options-menu .option:hover,.options-menu .option.is-selected{background-color:var(--options-menu-accent, var(--color-input-accent));filter:brightness(1.1)}.options-menu .option:hover .option-label,.options-menu .option.is-selected .option-label{color:#fff}.options-menu .option:hover .option-label .option-title,.options-menu .option.is-selected .option-label .option-title{font-weight:600}.time-input{position:relative;height:var(--time-input-height, var(--size-height-md))}.time-input--large{--time-input-height: var(--size-height-lg)}.time-input--small{--time-input-height: var(--size-height-sm)}.time-input.is-error .text-input{color:var(--color-status-error-glow)}.time-input.is-expanded .text-input{border-bottom-left-radius:0;border-bottom-right-radius:0}.time-input .options-menu{--options-menu-radius: var(--time-input-radius, var(--border-radius-base));--options-menu-accent: var(--time-input-accent, var(--color-input-accent))}.time-input .options-menu .options .option{text-align:center}.time-input .text-input{width:100%!important;height:100%;border-radius:var(--time-input-radius, var(--border-radius-base))}.toggle-input{width:220px;height:var(--toggle-input-height, var(--size-height-md));font-size:var(--toggle-input-font-size, var(--font-size-base))}.toggle-input--large{--toggle-input-height: var(--size-height-lg);--toggle-input-font-size: var(--font-size-md)}.toggle-input--small{--toggle-input-height: var(--size-height-sm);--toggle-input-font-size: var(--font-size-sm)}.toggle-input{border-radius:var(--border-radius-base)}.toggle-input__checkbox{display:none}.toggle-input__label{transition:all var(--transition-slow);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, var(--color-alpha-light-60));background:transparent;position:relative;border-radius:inherit;background-color:var(--toggle-input-off-bg, var(--color-alpha-light-10))}.toggle-input__label:after{content:"";transition:all var(--transition-slow);position:absolute;left:0;background:var(--toggle-input-accent, var(--color-alpha-light-60));width:12%;height:100%}.toggle-input__label:before{transition:all var(--transition-base);content:"";width:100%;background:var(--toggle-input-accent, var(--color-alpha-light-60));height:100%;border-radius:inherit;opacity:0}.toggle-input__text{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:0 14%;text-align:center;color:var(--color-alpha-light-80)}.toggle-input:hover:not([disabled]) .toggle-input__label:after{width:16%}.toggle-input--active .toggle-input__label{background-color:transparent}.toggle-input--active .toggle-input__label:before{opacity:1;background:var(--toggle-input-on-bg, var(--color-alpha-dark-20))}.toggle-input--active .toggle-input__label:after{left:90%}.toggle-input--active .toggle-input__text{color:#fff}.switch-input{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;align-items:center;cursor:pointer;border-radius:var(--switch-input-radius, var(--border-radius-base));background-color:var(--color-surface-muted);overflow:hidden;height:var(--switch-input-height, var(--size-height-md));font-size:var(--switch-input-font-size, var(--font-size-base));font-weight:500;color:var(--switch-input-text, var(--color-surface-muted0));transition:background-color var(--transition-base)}.switch-input--large{--switch-input-height: var(--size-height-lg);--switch-input-font-size: var(--font-size-md)}.switch-input--small{--switch-input-height: var(--size-height-sm);--switch-input-font-size: var(--font-size-sm)}.switch-input__option{text-align:center;z-index:2;-webkit-user-select:none;user-select:none;padding:0 8px;transition:color var(--transition-base),font-weight var(--transition-base)}.switch-input__option.true{grid-column:2}.switch-input__option.false{grid-column:1}.switch-input__slider{position:absolute;top:var(--switch-input-padding, 3px);bottom:var(--switch-input-padding, 3px);width:calc(50% - var(--switch-input-padding, 3px) * 2);border-radius:var(--switch-input-radius, var(--border-radius-base));background-color:var(--switch-input-accent, var(--color-input-accent));z-index:1;transition:left var(--transition-base);left:var(--switch-input-padding, 3px)}.switch-input.is-true .switch-input__slider{left:calc(50% + var(--switch-input-padding, 3px))}.switch-input.is-true .switch-input__option.true{color:#fff;font-weight:600}.switch-input.is-true .switch-input__option.false{color:var(--switch-input-text, var(--color-surface-muted0))}.switch-input:not(.is-true) .switch-input__option.false{color:#fff;font-weight:600}.switch-input:not(.is-true) .switch-input__option.true{color:var(--switch-input-text, var(--color-surface-muted0))}.switch-input--vertical{grid-template-columns:1fr;grid-template-rows:1fr 1fr;height:120px;width:160px}.switch-input--vertical .switch-input__option.true{grid-column:1;grid-row:2}.switch-input--vertical .switch-input__option.false{grid-column:1;grid-row:1}.switch-input--vertical .switch-input__slider{width:calc(100% - var(--switch-input-padding, 3px) * 2);height:calc(50% - var(--switch-input-padding, 3px) * 2);left:var(--switch-input-padding, 3px);top:var(--switch-input-padding, 3px);bottom:auto;transition:top var(--transition-base)}.switch-input--vertical.is-true .switch-input__slider{top:calc(50% + var(--switch-input-padding, 3px));left:var(--switch-input-padding, 3px)}.true-or-notes-input{--ton-accent: var(--true-or-notes-input-accent, var(--color-input-accent));--ton-radio-size: 1.5rem;--ton-dot-size: .75rem;display:flex;align-items:center;gap:.5rem;font-size:12px}.true-or-notes-input--large{--true-or-notes-input-height: var(--size-height-lg);--ton-radio-size: 1.75rem;--ton-dot-size: .875rem}.true-or-notes-input--small{--true-or-notes-input-height: var(--size-height-sm);--ton-radio-size: 1.25rem;--ton-dot-size: .625rem}.true-or-notes-input__option{display:flex;align-items:center;gap:.5rem;height:var(--true-or-notes-input-height, var(--size-height-md));padding:0 .75rem;background-color:var(--color-alpha-light-20);border-radius:var(--border-radius-base);position:relative}.true-or-notes-input__option input[type=radio]{position:absolute;opacity:0;width:1px;height:1px;margin:0}.true-or-notes-input__option label{display:flex;align-items:center;gap:.5rem;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;padding-left:calc(var(--ton-radio-size) + .5rem);min-height:var(--ton-radio-size);width:-webkit-fill-available}.true-or-notes-input__option label:before{content:"";position:absolute;left:0;width:var(--ton-radio-size);height:var(--ton-radio-size);border-radius:50%;border:1px solid var(--color-alpha-light-40);background-color:var(--color-alpha-light-10);box-sizing:border-box}.true-or-notes-input__option label:after{content:"";position:absolute;left:calc((var(--ton-radio-size) - var(--ton-dot-size)) / 2);width:var(--ton-dot-size);height:var(--ton-dot-size);border-radius:50%;background:var(--ton-accent);transform:scale(0);opacity:0;transition:transform var(--transition-fast),opacity var(--transition-fast);pointer-events:none}.true-or-notes-input__option input[type=radio]:checked+label:after{opacity:1;transform:scale(1)}.true-or-notes-input__option input[type=radio]:focus-visible+label:before{outline:2px solid var(--ton-accent);outline-offset:2px}.true-or-notes-input__option input[type=radio]:disabled+label{cursor:not-allowed;opacity:.6}.true-or-notes-input__option input[type=text]{border:1px solid var(--color-alpha-light-30);border-radius:var(--border-radius-sm);padding:0 .5rem;height:var(--ton-radio-size);background:var(--color-input-background);color:inherit;width:100%}.true-or-notes-input__option input[type=text]:disabled{background:var(--color-alpha-light-20);cursor:not-allowed}.absolute-or-percentage-input{display:flex;height:var(--absolute-or-percentage-input-height, var(--size-height-md))}.absolute-or-percentage-input--large{--absolute-or-percentage-input-height: var(--size-height-lg)}.absolute-or-percentage-input--small{--absolute-or-percentage-input-height: var(--size-height-sm)}.absolute-or-percentage-input__unit{cursor:pointer;font-family:var(--font-family-base);border-radius:var(--border-radius-base);border:none;appearance:base-select;display:flex;align-items:center;justify-content:flex-start;width:60px;background-color:var(--color-input-background);color:var(--color-brand-primary);border-top-left-radius:0;border-bottom-left-radius:0;position:relative;font-size:14px}.absolute-or-percentage-input__unit::picker(select){appearance:base-select;background-color:inherit;color:inherit;border:none;border-radius:inherit;margin:2px 0}.absolute-or-percentage-input__unit option{transition:var(--transition-base);justify-content:center;padding:8px}.absolute-or-percentage-input__unit option::checkmark{display:none}.absolute-or-percentage-input__unit option:checked,.absolute-or-percentage-input__unit option:hover{background-color:var(--absolute-or-percentage-input-accent, var(--color-input-accent));color:#fff}.absolute-or-percentage-input__unit:open::picker(select){border-radius:var(--border-radius-base)}.absolute-or-percentage-input__unit::picker-icon{width:20px;height:20px;align-content:center;text-align:center;font-size:12px}.absolute-or-percentage-input__unit[disabled]{cursor:default;justify-content:center}.absolute-or-percentage-input__unit[disabled]::picker-icon{display:none}.absolute-or-percentage-input .number-input{--input-accent: var( --absolute-or-percentage-input-accent, var(--color-input-accent) );--indentation: 60px;border-top-right-radius:0;border-bottom-right-radius:0;height:inherit;flex-grow:1}.absolute-or-percentage-input .number-input label{border-bottom-right-radius:var(--border-radius-base)}.negative-or-positive-number-input{display:flex;position:relative;border-radius:var(--border-radius-base)}.negative-or-positive-number-input__unit{display:flex;justify-content:center;align-items:center;gap:.75rem;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:var(--color-surface-base);padding:0 .75rem;border-top-left-radius:var(--border-radius-base);border-bottom-left-radius:var(--border-radius-base);flex-grow:1}.negative-or-positive-number-input__unit p{width:max-content}.negative-or-positive-number-input__unit img{width:12px;height:12px}.negative-or-positive-number-input .number-input{--input-accent: var( --negative-or-positive-number-input-accent, var(--color-input-accent) );width:120px;border-top-left-radius:0;border-bottom-left-radius:0}.date-selector-grid{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(--color-alpha-light-10)}.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.today:not(.invalid) p{background-color:var(--date-selector-grid-accent, var(--color-brand-secondary))}.date-selector-grid .grid-container .grid-element.day.selected:not(.invalid):not(.today) p{background-color:var(--color-alpha-light-10)}.date-selector-grid .grid-container .grid-element.day:hover:not(.invalid) p{background-color:var(--date-selector-grid-accent, var(--color-brand-secondary))}.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}.date-input{position:relative;height:var(--date-input-height, var(--size-height-md));border-radius:var(--border-radius-base)}.date-input--large{--date-input-height: var(--size-height-lg)}.date-input--small{--date-input-height: var(--size-height-sm)}.date-input.error .text-input{color:var(--color-status-error-glow)}.date-input .text-input{--input-accent: var(--date-input-accent, var(--color-input-accent));height:inherit;width:100%!important;border-radius:inherit}.date-input .date-selector-grid{width:100%;max-height:0;background-color:var(--color-brand-primary);transition:all var(--transition-base);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(--border-radius-base)}.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-accent: var(--date-input-accent, var(--color-input-accent));border-radius:0;border-top-right-radius:var(--border-radius-base);border-bottom-right-radius:var(--border-radius-base);position:absolute;right:0;top:0;height:100%;width:60px}.date-input .icon-button:hover:not(.is-disabled){filter:brightness(1.2);box-shadow:inset 0 0 0 1px var(--color-alpha-light-60)}.file-input--multiple{cursor:pointer;gap:0;height:auto;min-height:var(--file-input-height, var(--size-height-md));max-height:var(--file-input-height, var(--size-height-md));transition:max-height var(--transition-base);overflow:hidden}.file-input--multiple .file-input__label{position:static;transform:none;width:100%;height:var(--file-input-height, var(--size-height-md));font-size:inherit;display:flex;justify-content:center;align-items:center;gap:.5rem;padding:0 .75rem;color:inherit}.file-input--multiple .file-input__buttons{display:flex;gap:.5rem}.file-input--multiple .file-input__files{display:flex;flex-direction:column;gap:.25rem;overflow-y:auto;max-height:0;color:inherit;padding:0 .5rem;box-sizing:border-box;transition:max-height var(--transition-base),padding var(--transition-base)}.file-input--multiple .file-input__files:empty{padding:0}.file-input--multiple .file-input__file{min-height:calc(var(--file-input-file-height, 44px) - 4px);max-height:calc(var(--file-input-file-height, 44px) - 4px);display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:0 .5rem;background-color:var(--color-alpha-light-20)}.file-input--multiple .file-input__preview{width:60px;max-width:60px;height:40px;max-height:40px;object-fit:cover;object-position:center}.file-input--multiple .file-input__title{font-size:10px;line-break:anywhere;flex-grow:1}.file-input--multiple .file-input__remove{--icon-button-accent: var(--file-input-accent, var(--color-input-accent))}.file-input--multiple.is-expanded{max-height:var(--file-input-expanded-height, 300px)}.file-input--multiple.is-expanded .file-input__files{max-height:calc(var(--file-input-expanded-height, 300px) - var(--file-input-height, var(--size-height-md)));padding:.25rem .5rem .5rem}.file-input{font-size:var(--input-font-size, var(--font-size-sm));font-weight:400;width:400px;border-radius:var(--border-radius-base);background-color:var(--color-input-background);position:relative;overflow:clip;color:inherit;box-sizing:border-box;display:flex;flex-direction:column}.file-input input[type=file]{display:none}.file-input--large{--file-input-height: var(--size-height-lg);--input-font-size: var(--font-size-base)}.file-input--small{--file-input-height: var(--size-height-sm)}.file-input--single{cursor:pointer;gap:0;height:var(--file-input-height, var(--size-height-md));transition:height var(--transition-base)}.file-input--single.is-expanded{height:var(--file-input-expanded-height, 300px)}.file-input--single.is-expanded .file-input__label{font-size:smaller;color:#fff}.file-input--single.is-expanded .file-input__label--input{top:.25rem;height:28px;transform:translate(-50%);padding:.25rem .25rem .25rem .5rem;background-color:var(--file-input-accent, var(--color-input-accent))}.file-input--single .file-input__label{transition:top var(--transition-base),bottom var(--transition-base),transform var(--transition-base),opacity var(--transition-base);position:absolute;left:50%;transform:translate(-50%,-50%);z-index:2;font-size:inherit;color:inherit;width:max-content;border-radius:inherit;text-align:center}.file-input--single .file-input__label--input{cursor:pointer;top:50%;display:flex;align-items:center;gap:.5rem;padding-top:.25rem}.file-input--single .file-input__label--file{bottom:0;transform:translate(-50%);background-color:var(--file-input-accent, var(--color-input-accent));padding:.5rem 1rem;border-bottom-left-radius:0;border-bottom-right-radius:0;color:#fff}.file-input--single .file-input__preview{flex:1;height:100%}.file-input--single .file-input__preview .file-renderer{width:100%;height:100%;object-fit:cover}.dropdown-input{font-size:var(--input-font-size, var(--font-size-base));font-weight:400;width:280px;height:var(--dropdown-input-height, var(--size-height-md));position:relative;color:var(--color-text-primary, black)}.dropdown-input--large{--dropdown-input-height: var(--size-height-lg);--input-font-size: var(--font-size-md)}.dropdown-input--small{--dropdown-input-height: var(--size-height-sm);--input-font-size: var(--font-size-sm)}.dropdown-input.is-disabled{cursor:not-allowed;pointer-events:none;opacity:.6}.dropdown-input .options-menu{--options-menu-accent: var( --dropdown-input-accent, var(--color-input-accent) );--options-menu-radius: var( --dropdown-input-radius, var(--border-radius-base) )}.dropdown-input__trigger{cursor:pointer;transition:border-radius var(--transition-base);height:inherit;font-size:inherit;background-color:var(--dropdown-input-bg, var(--color-input-background));padding:0 var(--dropdown-input-padding-x, .5rem);padding-right:calc(var(--dropdown-input-padding-x, .5rem) + var(--size-height-sm) * 2);text-align:center;border-radius:var(--dropdown-input-radius, var(--border-radius-base));overflow:clip;display:flex;justify-content:space-between;align-items:center;gap:.25rem;box-sizing:border-box;position:relative}.dropdown-input__trigger.is-expanded{border-bottom-left-radius:0;border-bottom-right-radius:0}.dropdown-input__trigger.is-expanded .dropdown-input__chevron{transform:rotateX(180deg)}.dropdown-input__trigger.is-expanded .dropdown-input__label.is-floating{border-bottom-right-radius:var(--dropdown-input-radius, var(--border-radius-base))}.dropdown-input__label{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;pointer-events:none;transition:top var(--transition-base),left var(--transition-base),transform var(--transition-base),padding var(--transition-base),font-size var(--transition-base),background-color var(--transition-base),color var(--transition-base),opacity var(--transition-base);text-align:center}.dropdown-input__label.is-floating{top:0;left:0;transform:unset;padding:.25rem var(--dropdown-input-padding-x, .5rem);font-size:smaller;background-color:var(--dropdown-input-accent, var(--color-input-accent));color:#fff;opacity:1}.dropdown-input__selected{flex:1 1 auto;display:flex;justify-content:center;align-items:center;gap:.5rem;text-align:center;text-indent:calc(var(--size-height-sm) * 2)}.dropdown-input__buttons{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);height:auto;display:flex;align-items:center;gap:.25rem}.dropdown-input .icon-button{--icon-button-accent: var( --dropdown-input-accent, var(--color-input-accent) )}.dropdown-input .icon-button img{filter:unset}.dropdown-input__clear{--icon-button-icon-size: 12px;cursor:pointer;opacity:0;transition:opacity var(--transition-base)}.dropdown-input__clear.is-visible{opacity:1}.dropdown-input__chevron{--icon-button-icon-size: 16px;transition:transform var(--transition-base)}.buttons-input{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;position:relative;margin:.5rem;color:#fff}.buttons-input__title{font-size:var(--buttons-input-title-font-size, var(--font-size-xl));font-weight:400;padding:var(--buttons-input-title-padding, .75rem);margin-bottom:var(--buttons-input-title-margin-bottom, .75rem)}.buttons-input__options{display:flex;justify-content:center;align-items:center;gap:.5rem;flex-wrap:wrap;width:100%}.buttons-input__option{--text-button-accent: var( --buttons-input-accent, var(--color-input-accent) );--text-button-active-border: white;font-size:var(--input-font-size, var(--font-size-base));font-weight:400;opacity:.7;border-color:var(--color-alpha-light-20);border-width:.5px;background-color:var(--color-alpha-light-20)}.buttons-input__option.is-active,.buttons-input__option:hover{opacity:1}#google-maps-visible-container{width:100%;height:100%;box-sizing:border-box;position:relative}#google-maps-visible-container *{font-family:var(--font-family-base)!important}#google-maps-visible-container #google-maps-map{width:100%;height:inherit;border-radius:12px}#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{background-color:var(--color-palette-9);z-index:1;padding:8px;position:absolute;bottom:4px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:12px}#google-maps-visible-container #map-buttons .text-input,#google-maps-visible-container #map-buttons .toggle-input,#google-maps-visible-container #map-buttons .text-button{--input-accent: var(--color-palette-9)}.modal{display:flex;justify-content:center;align-items:center;z-index:var(--z-index-modal);background-color:var(--color-alpha-dark-20);-webkit-backdrop-filter:brightness(.5);backdrop-filter:brightness(.5);width:100vw;height:100vh;border:none}.modal__content{display:flex;flex-direction:column;position:relative;border-radius:var(--border-radius-xl);border:.5px solid var(--color-alpha-light-20);padding:1.5rem;width:var(--modal-content-width, 70vw);height:var(--modal-content-height, 70vh)}.modal--small .modal__content{--modal-content-width: auto;--modal-content-height: auto;min-width:320px;max-width:600px}.modal--closing{pointer-events:none}.modal--large .modal__content{--modal-content-width: 90vw;--modal-content-height: 80vh}.modal--large .modal__title{min-width:480px}.modal__title{font-size:var(--font-size-2xl);font-weight:600;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.6);margin:0 auto;position:absolute;top:0;left:50%;transform:translate(-50%,-100%);background-color:var(--modal-title-background, var(--color-brand-primary-900));padding:.5rem 2.5rem;border-radius:var(--border-radius-base);border-bottom-left-radius:0;border-bottom-right-radius:0;min-width:300px;text-align:center;display:flex;align-items:center;justify-content:center;gap:12px}.modal__title-icon{width:24px;height:24px}.modal__description{font-size:var(--font-size-xl);font-style:italic;font-weight:500;color:#fff;margin:0 auto;width:max-content}.modal__add{position:absolute;top:1.25rem;right:1.25rem}.modal__header{display:flex;align-items:center;justify-content:space-between;padding:0 0 1rem;flex-shrink:0}.modal__body{flex:1;min-height:0;display:flex;justify-content:center}.modal__footer{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;flex-shrink:0}.modal__footer .modal__save{margin-left:auto}.modal-enter-active,.modal-enter-active .modal__content{transition:opacity var(--transition-slow)}.modal-leave-active{transition:opacity .15s ease-in}.modal-leave-active .modal__content{transition:opacity .12s ease-in,transform .15s ease-in}.modal-enter-from,.modal-leave-to,.modal-enter-from .modal__content,.modal-leave-to .modal__content{opacity:0}.modal-leave-to .modal__content{transform:scale(.97)}.confirm-dialog .modal__content{min-width:320px;max-width:480px;padding:2rem 2.5rem}.confirm-dialog .modal__body{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem}.confirm-dialog__title{font-size:var(--font-size-3xl);font-weight:600;color:#fff;text-align:center}.confirm-dialog__description{font-size:var(--font-size-base);font-weight:400;color:var(--color-alpha-light-60);text-align:center}.confirm-dialog__actions{display:flex;justify-content:center;align-items:center;gap:1rem;width:100%}.confirm-dialog__actions .text-button{flex:1;justify-content:center}.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-work-info-window[data-v-7efad697]{transition:all .4s;display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center;background-color:var(--color-entity-public-work);border:solid 1px white;border-radius:8px;width:150px;padding:6px}.public-work-info-window.completed[data-v-7efad697]{background-color:var(--color-entity-public-work-completed)}.public-work-info-window__header[data-v-7efad697]{color:#fff;font-weight:700;width:100%;font-size:9px;text-transform:uppercase}.public-work-info-window__slots[data-v-7efad697]{color:#fff;font-weight:700;font-size:16px}.public-work-info-window__data[data-v-7efad697]{border-radius:4px;display:flex;justify-content:center;align-items:center;gap:12px;padding:12px 0}.public-work-info-window__data img[data-v-7efad697]{width:30px;height:30px}.public-work-info-window__delete[data-v-7efad697]{cursor:pointer;position:absolute;bottom:8px;right:8px;padding:4px;width:20px;background-color:#fff;border-radius:8px}.public-work-marker[data-v-7aa4cc27]{display:flex;justify-content:center;align-items:center;background-color:var(--color-entity-public-work);border:solid 2px white;border-radius:100%;width:20px;height:20px;color:#fff}.public-work-marker.completed[data-v-7aa4cc27]{background-color:var(--color-entity-public-work-completed)}.public-works-cluster-marker[data-v-32c8ee8c]{display:flex;justify-content:center;align-items:center;background-color:var(--color-entity-public-work);border:solid 1px white;border-radius:32px;padding:2px 10px;color:#fff;font-size:14px;font-weight:bolder}.survey-info-window[data-v-3093dd07]{transition:all .4s;display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center;background-color:var(--group-color);border:solid 1px white;border-radius:8px;width:240px;overflow:hidden}.survey-info-window .info-container[data-v-3093dd07]{width:100%;padding:10px 16px;display:flex;flex-direction:column;gap:12px;text-wrap:nowrap;color:#fff}.survey-info-window .info-container .users[data-v-3093dd07]{display:flex;gap:4px;flex-grow:1;align-items:center;font-weight:700}.survey-info-window .info-container .address[data-v-3093dd07]{font-weight:700;text-wrap:wrap}.survey-info-window .show-button[data-v-3093dd07]{cursor:pointer;position:absolute;bottom:8px;right:8px;padding:4px;width:24px;height:24px;border-radius:100%;background-color:#fff}.survey-marker[data-v-2bcb9779]{border-radius:100%;min-width:24px;min-height:24px;display:flex;justify-content:center;align-items:center;background-color:#fff}.survey-marker.neglected[data-v-2bcb9779]{background-color:var(--group-color);color:#fff;font-family:var(--font-family-base);font-size:14px}.surveys-cluster-marker[data-v-79f47df0]{display:flex;justify-content:center;align-items:center;background-color:#fff;border:solid 2px var(--group-color);border-radius:32px;padding:2px 10px;color:var(--group-color);font-size:14px;font-weight:bolder}.building-info-window[data-v-337cedb2]{transition:all .4s;display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center;background-color:var(--group-color);border:solid 1px white;border-radius:8px;padding:6px}.building-info-window .row[data-v-337cedb2]{border-radius:4px;padding:2px 0;width:100%;display:flex;justify-content:center;align-items:center;gap:6px;color:#fff;font-weight:400}.building-marker[data-v-ea4faf24]{border-radius:100%;min-width:24px;min-height:24px;display:flex;justify-content:center;align-items:center;background-color:#fff;color:var(--group-color);font-family:var(--font-family-base);font-size:14px}.buildings-cluster-marker[data-v-5eeb1508]{display:flex;justify-content:center;align-items:center;background-color:#fff;border:solid 2px var(--group-color);border-radius:32px;padding:2px 10px;color:var(--group-color);font-size:14px;font-weight:bolder}.garage-market-analysis-create{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px}.garage-market-analysis-create .inputs{display:flex;gap:10px}.market-analysis-info-window[data-v-11fadec0]{transition:all .4s;display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center;background-color:var(--color-entity-market-analysis);border:solid 1px white;border-radius:8px;width:100px;padding:6px;gap:8px}.market-analysis-info-window .row[data-v-11fadec0]{display:flex;width:100%;gap:16px;justify-content:start;align-items:center}.market-analysis-info-window .row img[data-v-11fadec0]{width:16px}.market-analysis-info-window .row p[data-v-11fadec0]{font-size:14px;color:#fff;font-weight:bolder}.market-analysis-info-window .delete-button[data-v-11fadec0]{cursor:pointer;position:absolute;top:8px;right:8px;padding:4px;width:20px;background-color:#fff;border-radius:8px;transform:translateY(50%)}.market-analysis-marker[data-v-64d48bc7]{height:20px;border-radius:12px;display:flex;justify-content:center;align-items:center;padding:2px;border:solid 1px;background-color:var(--group-color);position:relative;z-index:2;color:#fff}.market-analysis-marker.smallest[data-v-64d48bc7]{width:34px}.market-analysis-marker.small[data-v-64d48bc7]{width:40px}.market-analysis-marker.medium[data-v-64d48bc7]{width:44px}.market-analysis-marker.large[data-v-64d48bc7]{width:48px}.market-analysis-marker.largest[data-v-64d48bc7]{width:54px}.market-analysis-marker[data-v-64d48bc7]:before{content:"";width:10px;height:8px;position:absolute;top:100%;background-color:#fff;clip-path:polygon(50% 100%,0 0,100% 0)}.market-analyses-cluster-marker[data-v-21c8c0f3]{display:flex;justify-content:center;align-items:center;background-color:var(--color-entity-market-analysis);border:solid 1px white;border-radius:32px;padding:2px 10px;color:#fff}.market-analysis-create-modal .modal__content{width:600px;height:400px}.date-time[data-v-1b6a619c]{display:flex;gap:20px;align-items:center}.date-time .date[data-v-1b6a619c],.date-time .time[data-v-1b6a619c]{display:flex;gap:8px;align-items:center}.date-time .date img[data-v-1b6a619c],.date-time .time img[data-v-1b6a619c]{width:16px}.date-time.contrast img[data-v-1b6a619c]{filter:invert(1)}.card-title[data-v-09a544e6]{display:flex;align-items:center;font-size:20px;font-weight:500;gap:18px;height:44px}.card-title.compact[data-v-09a544e6]{gap:8px;font-size:14px}.card-title.compact .icon-button[data-v-09a544e6]{--icon-button-size: 28px;--icon-button-icon-size: 16px}.card-title p[data-v-09a544e6]{overflow:clip;text-wrap:nowrap;max-width:80%}.status-tag[data-v-6f6ebec7] img{width:14px;height:14px}.data-field{display:flex;justify-content:space-between;align-items:center;gap:.75rem;font-size:var(--font-size-base);font-weight:400;border-radius:var(--border-radius-base);background-color:var(--color-brand-primary);padding:.75rem 1.5rem;color:#fff}.data-field__title{flex-grow:1}.data-field__value{text-align:end;font-weight:600}.data-field__colored-dot{width:12px;height:12px;border-radius:100%}.data-field--small{font-size:var(--font-size-xs);font-weight:400;padding:4px 8px;border-radius:var(--border-radius-sm);gap:.5rem}.data-field--transparent-bg{background-color:transparent;color:var(--color-brand-primary);padding:0}.icon-field{display:flex;align-items:center;gap:.5rem;font-size:var(--font-size-sm);font-weight:400}.icon-field__icon{width:var(--icon-field-icon-width, 20px);height:var(--icon-field-icon-width, 20px);filter:var(--icon-field-icon-filter, none)}.icon-field__title{width:fit-content;text-wrap:nowrap}.icon-field__value{width:max-content;margin-left:var(--icon-field-value-margin-left, 0);text-align:var(--icon-field-value-text-align, start)}.url-field[data-v-c4a17d1f]{display:flex;align-items:center;background-color:var(--color-brand-primary);border-radius:var(--border-radius-base);overflow:clip;height:40px}.url-field__label[data-v-c4a17d1f]{font-size:var(--font-size-base);font-weight:400;align-content:center;color:#fff;flex-grow:1;padding:.75rem 1.5rem}.url-field__label[data-v-c4a17d1f]:not(.is-disabled){cursor:pointer}.url-field__label[data-v-c4a17d1f]:not(.is-disabled):hover{text-decoration:underline}.url-field p[data-v-c4a17d1f]{font-size:var(--font-size-base);font-weight:400;color:#fff;padding:.75rem 1.5rem}.url-field[data-v-c4a17d1f]{--icon-button-border-radius: 0}.file-field[data-v-6072b61a]{display:flex;align-items:center;gap:.5rem;font-size:var(--font-size-md);font-weight:400;background-color:var(--color-brand-primary);color:#fff;padding:.5rem 18px;border-radius:var(--border-radius-sm)}.file-field p[data-v-6072b61a]{font-size:var(--font-size-sm);font-weight:400;width:min-content}.file-field__buttons[data-v-6072b61a]{display:flex;gap:.5rem;margin-left:auto;--icon-button-bg: white}.attendee-chip{display:flex;flex-direction:column;gap:8px;color:#fff;padding:8px;border-radius:var(--border-radius-base);background-color:var(--color-alpha-light-10)}.attendee-chip .header{display:flex}.attendee-chip .header .chip-buttons{margin-left:auto;display:flex;gap:4px}.attendee-chip .header .chip-buttons .confirmed{--icon-button-accent: var(--color-status-success)}.attendee-chip .header .chip-buttons .declined{--icon-button-accent: var(--color-status-warning)}.attendee-chip .icon-field{font-size:14px}.attendee-chip .icon-field img{width:20px;filter:invert(1)}.building-urbanistic-chip[data-v-15839508],.building-origin-chip[data-v-bbb9e15a]{background:var(--color-brand-primary);color:var(--color-brand-on-primary);border-radius:var(--border-radius-sm);padding:.75rem;gap:.5rem;--icon-field-icon-filter: invert(1);--icon-field-value-margin-left: auto;--icon-field-value-text-align: end}.attendees[data-v-4c679ae0]{display:flex;gap:8px;overflow-x:scroll;max-width:100%;padding-bottom:8px;min-height:fit-content}.attendees .attendee-chip[data-v-4c679ae0]{min-width:240px;min-height:90px}.attendees.compact[data-v-4c679ae0]{flex-wrap:wrap;overflow-x:unset;padding-bottom:unset}.attendees .attendee[data-v-4c679ae0]{display:flex;align-items:center;font-size:12px;text-align:center;gap:4px;width:48%;flex-grow:1;max-width:max-content}.attendees .attendee img[data-v-4c679ae0]{width:20px;height:20px}.notes[data-v-7a5755f8]{display:flex;gap:8px;width:100%}.notes.default .section[data-v-7a5755f8]{padding:12px;width:48%}.notes.compact[data-v-7a5755f8]{font-size:12px;font-weight:300}.notes.compact .title[data-v-7a5755f8]{font-size:14px}.notes .section[data-v-7a5755f8]{position:relative;border-radius:var(--border-radius-base);background-color:var(--color-alpha-light-10);flex-grow:1}.notes .section .title[data-v-7a5755f8]{display:flex;font-weight:500;align-items:center;justify-content:space-between;margin-bottom:8px}.notes .section .value[data-v-7a5755f8]{font-style:italic;font-weight:300;max-width:340px}.prices.default[data-v-65522119]{gap:8px;display:flex;flex-wrap:wrap;padding:12px;border-radius:var(--border-radius-base);background-color:var(--color-alpha-light-10)}.prices.default .data-field[data-v-65522119]{width:48%;flex-grow:1;padding:4px 8px}.prices.compact[data-v-65522119]{background:var(--card-accent);display:flex;flex-direction:column;font-size:12px;color:#fff;padding:4px 8px;justify-content:space-evenly;align-items:center;gap:4px}.prices.compact .amounts[data-v-65522119],.prices.compact .booleans[data-v-65522119]{display:flex}.prices.compact .amounts .price[data-v-65522119],.prices.compact .booleans .price[data-v-65522119]{margin:4px;display:flex;flex-direction:column;align-items:center}.avatar{min-width:var(--avatar-width, 60px);max-width:var(--avatar-width, 60px);min-height:var(--avatar-width, 60px);max-height:var(--avatar-width, 60px);box-shadow:var(--avatar-shadow, var(--shadow-base));background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:var(--border-radius-full);border:var(--avatar-border, none)}.avatar--medium{--avatar-width: 44px}.avatar--small{--avatar-width: 30px}.users[data-v-59cc8ba6]{display:flex;width:100%;justify-content:space-between}.users.compact p[data-v-59cc8ba6]{font-size:14px}.users .creator[data-v-59cc8ba6],.users .assignees[data-v-59cc8ba6]{display:flex;flex-direction:column;align-items:center;gap:8px;font-weight:500}.users .creator .avatars[data-v-59cc8ba6],.users .assignees .avatars[data-v-59cc8ba6]{display:flex;gap:8px}.users .creator .avatars .executor[data-v-59cc8ba6],.users .assignees .avatars .executor[data-v-59cc8ba6]{border:solid 2px var(--card-accent);transform:scale(1.2)}.calendar-action-card[data-v-5950ac05]{--icon-button-accent: var(--card-accent);--text-button-accent: var(--card-accent);border-radius:8px;border:.5px solid var(--card-accent);border-left:4px solid var(--card-accent);background:var(--color-surface-base);overflow:clip;display:flex;flex-direction:column}.calendar-action-card .card-title[data-v-5950ac05]{padding:8px 12px;width:100%}.calendar-action-card .separator-hz[data-v-5950ac05]{margin:0 auto}.calendar-action-card .card-body[data-v-5950ac05]{display:flex;flex-direction:column;padding:10px 12px;gap:12px;flex-grow:1}.calendar-action-card .card-body .status-and-date[data-v-5950ac05]{width:100%;display:flex;justify-content:space-between;align-items:center;font-size:12px;gap:24px}.calendar-action-card .card-body .notes[data-v-5950ac05]{flex-grow:1}.status-buttons[data-v-3959d3ec]{display:flex;gap:8px;justify-content:center}.status-buttons .executed[data-v-3959d3ec]{--text-button-accent: var(--color-status-success)}.status-buttons .blocked[data-v-3959d3ec]{--text-button-accent: var(--color-status-warning)}.status-buttons[data-v-3959d3ec] .text-button{width:280px}.status-buttons[data-v-3959d3ec] .text-button img{filter:invert(1);width:16px}.calendar-action-show-card{color:#fff;--icon-button-accent: var(--card-accent);--text-button-accent: var(--card-accent);--input-accent: var(--card-accent)}.calendar-action-show-card .modal__header{border-bottom:solid .5px var(--color-alpha-light-40);gap:12px}.calendar-action-show-card .modal__header .tools{display:flex;gap:4px}.calendar-action-show-card .modal__body{justify-content:start;align-items:stretch;padding:18px 24px;flex-direction:column;gap:24px}.calendar-action-show-card .modal__body .sub-header{display:flex;gap:48px;justify-content:space-between;align-items:center;font-size:14px;font-weight:500;margin:12px auto}.calendar-action-show-card .modal__footer{padding:0 24px}.date-time[data-v-2be2f270]{display:flex;gap:8px;align-items:center}.date-time img[data-v-2be2f270]{width:16px}.date-time.contrast img[data-v-2be2f270]{filter:invert(1)}.card-title[data-v-612d3a06]{display:flex;align-items:center;font-size:20px;font-weight:500;gap:18px;height:44px}.card-title.compact[data-v-612d3a06]{gap:8px;font-size:14px}.card-title.compact .colored-dot[data-v-612d3a06]{width:12px;height:12px;min-width:12px}.card-title .colored-dot[data-v-612d3a06]{width:16px;height:16px;min-width:16px;border-radius:100%;background:var(--card-accent)}.card-title p[data-v-612d3a06]{overflow:clip;text-wrap:nowrap;max-width:80%}.card-title .tag[data-v-612d3a06]{margin-left:auto}.status-tag[data-v-a31a9fb0] img{width:14px;height:14px}.location[data-v-60f4f75f]{font-size:13px;display:flex;align-items:center;gap:8px}.location img[data-v-60f4f75f]{width:20px}.location.compact[data-v-60f4f75f]{font-size:12px}.location.contrast img[data-v-60f4f75f]{filter:invert(1)}.attendees[data-v-a4af4fda]{display:flex;gap:8px;overflow-x:scroll;max-width:100%;padding-bottom:8px;min-height:fit-content}.attendees .attendee-chip[data-v-a4af4fda]{min-width:240px;min-height:90px}.attendees.compact[data-v-a4af4fda]{flex-wrap:wrap;overflow-x:unset;padding-bottom:unset}.attendees .attendee[data-v-a4af4fda]{display:flex;align-items:center;font-size:12px;text-align:center;gap:4px;width:48%;flex-grow:1}.attendees .attendee img[data-v-a4af4fda]{width:20px;height:20px}.notes[data-v-b8928108]{display:flex;gap:8px;width:100%}.notes.default .section[data-v-b8928108]{padding:12px;width:48%}.notes.compact[data-v-b8928108]{font-size:12px;font-weight:300}.notes.compact .title[data-v-b8928108]{font-size:14px}.notes .section[data-v-b8928108]{position:relative;border-radius:var(--border-radius-base);background-color:var(--color-alpha-light-10);flex-grow:1}.notes .section .title[data-v-b8928108]{display:flex;font-weight:500;align-items:center;justify-content:space-between;margin-bottom:8px}.notes .section .value[data-v-b8928108]{font-style:italic;font-weight:300;max-width:340px}.users[data-v-d9eb9716]{display:flex;width:100%;justify-content:space-between}.users.compact p[data-v-d9eb9716]{font-size:14px}.users .creator[data-v-d9eb9716],.users .assignees[data-v-d9eb9716]{display:flex;flex-direction:column;align-items:center;gap:8px;font-weight:500}.users .creator .avatars[data-v-d9eb9716],.users .assignees .avatars[data-v-d9eb9716]{display:flex;gap:8px}.calendar-event-card[data-v-d4757272]{--icon-button-accent: var(--card-accent);--text-button-accent: var(--card-accent);cursor:pointer;border-radius:8px;border:.5px solid var(--card-accent);border-left:4px solid var(--card-accent);background:var(--color-surface-base);overflow:clip;display:flex;flex-direction:column}.calendar-event-card .card-title[data-v-d4757272]{padding:8px 12px;width:100%}.calendar-event-card .separator-hz[data-v-d4757272]{margin:0 auto}.calendar-event-card .card-body[data-v-d4757272]{display:flex;flex-direction:column;padding:10px 12px;gap:12px;flex-grow:1}.calendar-event-card .card-body .status-and-date[data-v-d4757272]{width:100%;display:flex;justify-content:space-between;align-items:center;font-size:12px;gap:24px}.calendar-event-card .card-body .entities[data-v-d4757272]{display:flex;flex-wrap:wrap;gap:4px}.calendar-event-card .card-body .entities .entity-text-button[data-v-d4757272],.calendar-event-card .card-body .notes[data-v-d4757272]{flex-grow:1}.calendar-event-chip{cursor:pointer;border:solid .5px black;border-radius:8px;padding:4px 6px;display:flex;flex-direction:column;background-color:var(--chip-accent);font-size:12px}.calendar-event-chip .title{font-weight:700;overflow:hidden;text-wrap:nowrap}.calendar-event-chip .time{overflow:hidden;text-wrap:nowrap}.calendar-event-chip .description{overflow:hidden;flex-grow:1}.calendar-event-tag{cursor:pointer;border:solid .5px black;border-radius:8px;padding:4px 6px;display:flex;background-color:var(--tag-accent);align-items:center;z-index:1}.calendar-event-tag:hover:not(.filler){filter:brightness(1.1)}.calendar-event-tag .text{display:flex;align-items:center;overflow:hidden;padding:0 8px;gap:4px;background-color:transparent;font-size:11px}.calendar-event-tag .text .title{font-weight:500}.status-buttons[data-v-0aeb2dc9]{display:flex;gap:8px;justify-content:center}.status-buttons .confirmed[data-v-0aeb2dc9]{--text-button-accent: var(--color-status-success)}.status-buttons .declined[data-v-0aeb2dc9]{--text-button-accent: var(--color-status-warning)}.status-buttons[data-v-0aeb2dc9] .text-button{width:280px}.status-buttons[data-v-0aeb2dc9] .text-button img{filter:invert(1);width:16px}.calendar-event-show-card{color:#fff;--icon-button-accent: var(--card-accent);--text-button-accent: var(--card-accent);--input-accent: var(--card-accent)}.calendar-event-show-card .modal__header{border-bottom:solid .5px var(--color-alpha-light-40);gap:12px}.calendar-event-show-card .modal__header .tools{display:flex;gap:4px}.calendar-event-show-card .modal__body{justify-content:start;align-items:stretch;padding:18px 24px;flex-direction:column;gap:24px}.calendar-event-show-card .modal__body .sub-header{display:flex;gap:48px;justify-content:space-between;align-items:center;font-size:14px;font-weight:500;margin:12px auto}.calendar-event-show-card .modal__body .confirmation-buttons{display:flex;gap:8px;justify-content:center}.calendar-event-show-card .modal__body .confirmation-buttons .text-button{width:400px}.calendar-event-show-card .modal__body .confirmation-buttons img{filter:invert(1);width:16px}.calendar-event-show-card .modal__footer{padding:0 24px}.rectangular-actionable-card{display:flex;flex-direction:column;width:280px;background-color:var(--color-alpha-light-30);border-radius:16px;position:relative;color:#fff;border:.5px solid var(--color-alpha-light-20);overflow:clip}.rectangular-actionable-card__header{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:2px 12px}.rectangular-actionable-card__title{font-size:var(--font-size-sm);font-weight:600;padding:8px 4px;align-content:center;width:max-content}.rectangular-actionable-card__buttons{display:flex;gap:.25rem}.rectangular-actionable-card__separator{border:none;background-color:var(--color-alpha-light-30);height:1px;margin:0 .75rem}.rectangular-actionable-card__data{display:flex;gap:.5rem;flex-wrap:wrap;font-size:var(--font-size-md);font-weight:600;padding:.75rem;flex-grow:1}.survey-card{display:flex;flex-direction:column;cursor:pointer;border-radius:var(--border-radius-lg);box-shadow:var(--shadow-base);overflow:clip}.survey-card{cursor:pointer;min-width:360px;max-width:360px;min-height:400px;max-height:400px;border:solid .5px var(--color-brand-primary-900)}.survey-card__header{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--color-brand-primary-900);color:#fff;padding:8px 0;position:relative}.survey-card__header img{filter:invert(1);width:16px;height:16px}.survey-card__icon{position:absolute;right:4px;top:4px}.survey-card__type-and-location{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:var(--font-size-sm);font-weight:400}.survey-card__type{font-size:var(--font-size-md);font-weight:400;margin:4px 0}.survey-card__location{font-size:var(--font-size-sm);font-weight:600;display:flex;justify-content:center;align-items:center;gap:8px;margin-top:8px}.survey-card__footage-and-units{font-size:var(--font-size-sm);font-weight:400;display:flex;justify-content:space-between;align-items:center;gap:8px;width:90%}.survey-card__footage,.survey-card__units{display:flex;justify-content:center;align-items:center;gap:8px}.survey-card__body{display:flex;flex-direction:column;gap:8px;font-size:var(--font-size-sm);color:#fff;background-color:var(--color-brand-primary);padding:8px 20px;flex-grow:1}.survey-card__body-header{font-size:var(--font-size-md);font-weight:600;padding-top:8px}.survey-card__owner{display:flex;justify-content:space-between;align-items:center}.survey-card__owner-name{display:flex;justify-content:center;align-items:center;gap:4px}.survey-card__owner-name img{filter:invert(1);width:18px;height:18px}.survey-card__owner-quote{display:flex;justify-content:center;align-items:center;gap:4px}.survey-card__footer{display:flex;flex-direction:column;background-color:var(--color-brand-primary-100);border-top-left-radius:var(--border-radius-lg);border-top-right-radius:var(--border-radius-lg)}.survey-card__slug-and-avatars{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size-xl);font-weight:600;padding:8px 22px;border-top:solid .5px var(--color-alpha-dark-20)}.survey-card__avatars{display:flex;justify-content:center;align-items:center}.survey-card__avatars .avatar{margin-left:-4px}.inquiry-card{display:flex;flex-direction:column;cursor:pointer;border-radius:var(--border-radius-lg);box-shadow:var(--shadow-base);overflow:clip}.inquiry-card__date{background-color:var(--color-brand-primary-100);padding:.75rem;font-size:var(--font-size-sm)}.inquiry-card__data{display:flex;flex-direction:column;gap:.75rem;padding:.75rem;background-color:var(--color-surface-base)}.inquiry-card__data .icon-field{--icon-field-icon-width: 16px}.inquiry-card__data .icon-field__value{margin-left:auto;text-align:end}.inquiry-card .text-button{gap:.5rem;margin:.75rem}.assignment-card{display:flex;flex-direction:column;cursor:pointer;border-radius:var(--border-radius-lg);box-shadow:var(--shadow-base);overflow:clip}.assignment-card{min-width:360px;max-width:360px;min-height:400px;max-height:400px;border:solid .5px var(--color-brand-primary-900)}.assignment-card__header{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--color-brand-primary-900);color:#fff;padding:8px 0;position:relative}.assignment-card__header img{filter:invert(1);width:16px;height:16px}.assignment-card__icon{position:absolute;right:4px;top:4px}.assignment-card__conferrers{font-size:var(--font-size-md);font-weight:400;margin:4px 0}.assignment-card__type-and-location{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:var(--font-size-sm);font-weight:400}.assignment-card__type{font-size:var(--font-size-sm);font-weight:600}.assignment-card__location{display:flex;justify-content:center;align-items:center;gap:8px}.assignment-card__body{display:flex;flex-direction:column;justify-content:safe center;gap:16px;font-size:var(--font-size-sm);color:#fff;background-color:var(--color-brand-primary);padding:8px 20px;flex-grow:1}.assignment-card__building-type{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px;border-bottom:solid .5px var(--color-alpha-light-10)}.assignment-card__counts{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.assignment-card__count{display:flex;justify-content:space-between;align-items:center;width:100px;text-align:end}.assignment-card__count .value{font-size:var(--font-size-sm);font-weight:600}.assignment-card__count .value.in-negotiation{color:var(--color-brand-secondary)}.assignment-card__count .value.available{color:var(--color-status-success)}.assignment-card__footer{display:flex;flex-direction:column;background-color:var(--color-brand-primary-100);border-top-left-radius:var(--border-radius-lg);border-top-right-radius:var(--border-radius-lg)}.assignment-card__price-range{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size-sm);font-weight:600;padding:12px 22px}.assignment-card__slug-and-avatars{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size-xl);font-weight:600;padding:8px 22px;border-top:solid .5px var(--color-alpha-dark-20)}.assignment-card__avatars{display:flex;justify-content:center;align-items:center}.assignment-card__avatars--assignable{transition:var(--transition-base)}.assignment-card__avatars--assignable:hover{transform:scale(1.05)}.assignment-card__avatars .avatar{margin-left:-4px}.negotiation-card{display:flex;flex-direction:column;cursor:pointer;border-radius:var(--border-radius-lg);box-shadow:var(--shadow-base);overflow:clip}.negotiation-card{--negotiation-card-radius: 24px;--negotiation-card-header-width: 400px;--negotiation-card-users-width: 180px;cursor:pointer;flex-direction:row;background-color:var(--color-surface-base);border-radius:var(--negotiation-card-radius)}.negotiation-card__header{display:flex;gap:1.5rem;background-color:var(--color-brand-primary-500);border-radius:var(--negotiation-card-radius);overflow:clip;border:2px solid #ffffff;box-shadow:2px 2px 2px #00000040;padding:14px 30px;min-width:var(--negotiation-card-header-width);max-width:var(--negotiation-card-header-width)}.negotiation-card__icon{width:80px;height:80px;margin:auto}.negotiation-card__entities{display:flex;flex-direction:column;justify-content:center;gap:.75rem}.negotiation-card__entity{font-size:var(--font-size-sm)}.negotiation-card__entity-name{font-size:20px;font-weight:600}.negotiation-card__entity--buyer{color:#fff}.negotiation-card__entity--seller{color:var(--color-brand-primary)}.negotiation-card__data{display:flex;gap:.25rem;flex-wrap:wrap;flex-grow:1;padding:22px 16px;min-width:calc(100% - var(--negotiation-card-header-width) - var(--negotiation-card-users-width));max-width:calc(100% - var(--negotiation-card-header-width) - var(--negotiation-card-users-width))}.negotiation-card__data .data-field{background-color:transparent;width:49%;color:#000}.negotiation-card__buildings{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:.75rem;max-height:60px;width:100%;padding:.5rem}.negotiation-card__building{border-radius:var(--border-radius-sm);flex-grow:1;justify-content:center}.negotiation-card__building p{width:max-content}.negotiation-card__users{display:flex;flex-direction:column;align-items:center;padding:22px 1.75rem;min-width:var(--negotiation-card-users-width);max-width:var(--negotiation-card-users-width)}.negotiation-card__users p{font-size:var(--font-size-lg);font-weight:600}.negotiation-card__avatars{display:flex;justify-content:safe center;align-items:center;flex-wrap:wrap;width:100%;flex-grow:1}.negotiation-card__avatars .avatar--user{margin-left:-4px}.negotiation-assignment-card{cursor:pointer;width:100%;border-radius:12px;overflow:clip}.negotiation-assignment-card__tags{display:flex;background-color:#fff;justify-content:space-evenly;padding:12px 0}.negotiation-assignment-card__slug-and-chevron{display:flex;background-color:#fffc;padding:8px;align-items:center;border-bottom-left-radius:12px;border-bottom-right-radius:12px;overflow:clip;position:relative}.negotiation-assignment-card__slug-and-chevron .slug{font-size:24px;font-weight:600;flex-grow:1;text-align:center}.negotiation-assignment-card__slug-and-chevron .icon-button{--icon-button-size: 30px;--icon-button-icon-size: 15px;position:absolute;right:8px;top:8px}.negotiation-assignment-card__slug-and-chevron .icon-button img{transform:rotate(90deg)}.negotiation-assignment-card__negotiations-wrapper{transition:all .3s ease-out;display:grid;grid-template-rows:0fr}.negotiation-assignment-card__negotiations{overflow:hidden;display:flex;flex-direction:column;gap:12px}.negotiation-assignment-card[data-expanded=true] .negotiation-assignment-card__negotiations-wrapper{grid-template-rows:1fr;padding:24px 12px}.negotiation-assignment-card[data-expanded=true] .icon-button img{transform:unset}.land-registry-card .rectangular-actionable-card__data{gap:.5rem;align-content:center}.land-registry-card .rectangular-actionable-card__data .data-field{width:100%}.legal-entity-card{--legal-entity-card-radius: 24px;--legal-entity-card-section-height: 190px;display:flex;flex-direction:column;min-width:380px;max-width:380px;border-radius:var(--legal-entity-card-radius);overflow:clip;background:linear-gradient(40deg,var(--color-brand-primary-100) 55%,var(--color-brand-primary-900) 55%)}.legal-entity-card--small{--legal-entity-card-section-height: 140px}.legal-entity-card__header{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.5rem}.legal-entity-card__colored-dot{display:flex;justify-content:center;align-items:center;width:33px;height:33px;background-color:var(--color-brand-primary);border-radius:var(--border-radius-full)}.legal-entity-card__colored-dot img{width:80%;height:80%;filter:invert(1)}.legal-entity-card__header-buttons{display:flex;gap:.25rem}.legal-entity-card__tag{background-color:var(--color-status-success-subtle);color:var(--color-alpha-dark-90);border-radius:var(--border-radius-sm);padding:2px .5rem;margin-left:auto}.legal-entity-card__body{display:flex;flex-direction:column;background-color:var(--color-surface-base);border-top-left-radius:var(--legal-entity-card-radius);border-top-right-radius:var(--legal-entity-card-radius);padding:.75rem 1.5rem;flex-grow:1}.legal-entity-card__footer{display:flex;background-color:var(--color-surface-base)}.legal-entity-card__footer .switch-button{margin:12px auto}.legal-entity-card__name{font-size:var(--font-size-lg);font-weight:600}.legal-entity-card__anagraphics,.legal-entity-card__documents,.legal-entity-card__people,.legal-entity-card__bank-accounts{min-height:var(--legal-entity-card-section-height);max-height:var(--legal-entity-card-section-height)}.legal-entity-card__anagraphics .icon-field,.legal-entity-card__documents .icon-field,.legal-entity-card__people .icon-field,.legal-entity-card__bank-accounts .icon-field{width:100%}.legal-entity-card__anagraphics .icon-field__value,.legal-entity-card__documents .icon-field__value,.legal-entity-card__people .icon-field__value,.legal-entity-card__bank-accounts .icon-field__value{margin-left:auto;text-align:end}.legal-entity-card__anagraphics{display:flex;flex-direction:column;gap:22px;align-content:flex-start;flex-grow:1;padding-right:.5rem}.legal-entity-card__people,.legal-entity-card__documents{display:flex;flex-direction:column;gap:.5rem;overflow-y:scroll}.legal-entity-card__person{display:flex;flex-direction:column;gap:.25rem}.legal-entity-card__person-indented{margin-left:auto;font-size:var(--font-size-xs)}.building-card{display:flex;flex-direction:column;cursor:pointer;border-radius:var(--border-radius-lg);box-shadow:var(--shadow-base);overflow:clip}.building-card{gap:.75rem;padding:20px;background-color:var(--color-brand-primary-900);color:#fff;border-radius:var(--border-radius-base)}.building-card__type-and-tags{display:flex;flex-direction:column;align-items:center;gap:.75rem;height:50px}.building-card__type{font-weight:600;font-size:var(--font-size-md);width:max-content;flex-grow:1}.building-card__tags{display:flex;align-items:center;gap:.5rem}.building-card__tag{color:var(--color-alpha-dark-90);background-color:transparent;border-radius:var(--border-radius-sm)}.building-card__tag img{filter:invert(1);width:12px;height:12px}.building-card__tag--assignment{background-color:var(--color-entity-assignment)}.building-card__tag--negotiation{background-color:var(--color-entity-negotiation)}.building-card__tag--price{background-color:var(--color-domain-money);color:#fff}.building-card__tag--compensation{background-color:#1e1e1eb3;color:#fff}.building-card__data{display:flex;gap:.75rem;flex-wrap:wrap}.building-card__data .icon-field{width:47%;flex-grow:1}.building-card__data .icon-field img{filter:invert(1)}.building-card--variant-1{background-color:var(--color-brand-primary-100);color:#000}.building-card--variant-1 .separator-hz{background-color:var(--color-alpha-dark-30)}.building-card--variant-1 .icon-field img{filter:unset}.building-card.is-opaque,.building-card.opaque{opacity:.7}.building-surface-card .rectangular-actionable-card__data{overflow-y:scroll}.building-surface-card .rectangular-actionable-card__data .no-spaces-alert{font-size:10px;margin:auto}.building-origin-card .rectangular-actionable-card__data{gap:.5rem;align-content:center}.building-origin-card .rectangular-actionable-card__data .data-field{width:100%}.building-urbanistic-card .rectangular-actionable-card__data{gap:.5rem;align-content:center}.building-urbanistic-card .rectangular-actionable-card__data .data-field{width:100%}.document-card .rectangular-actionable-card__data{gap:.5rem;align-content:center}.document-card .rectangular-actionable-card__data .data-field{width:100%}.is-barred{position:relative;display:inline-block}.is-barred:after{content:"";position:absolute;left:-15%;top:50%;width:120%;border-top:1px solid var(--color-status-error);transform:rotate(-15deg);transform-origin:center;pointer-events:none}.payment-card{--payment-card-radius: 24px;--payment-card-section-height: 220px;display:flex;flex-direction:column;min-width:380px;max-width:380px;border-radius:var(--payment-card-radius);overflow:clip;background:linear-gradient(40deg,var(--color-brand-primary-100) 55%,var(--color-brand-primary-900) 55%)}.payment-card__header{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.5rem}.payment-card__colored-dot{display:flex;justify-content:center;align-items:center;width:33px;height:33px;background-color:var(--color-brand-primary);border-radius:var(--border-radius-full)}.payment-card__colored-dot img{width:80%;height:80%;filter:invert(1)}.payment-card__header-buttons{display:flex;gap:.25rem;--icon-button-size: 28px;--icon-button-icon-size: 20px}.payment-card__tag{background-color:var(--color-status-success-subtle);color:var(--color-alpha-dark-90);border-radius:var(--border-radius-sm);padding:2px .5rem;margin-left:auto}.payment-card__body{display:flex;flex-direction:column;background-color:var(--color-surface-base);border-top-left-radius:var(--payment-card-radius);border-top-right-radius:var(--payment-card-radius);padding:.75rem 1.5rem;flex-grow:1}.payment-card__footer{display:flex;background-color:var(--color-surface-base)}.payment-card__footer .switch-button{margin:12px auto}.payment-card__core,.payment-card__details,.payment-card__files{min-height:var(--payment-card-section-height);max-height:var(--payment-card-section-height)}.payment-card .payment-card__name{font-size:var(--font-size-lg);font-weight:600}.payment-card__core{display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-start;gap:12px}.payment-card__core .payment-card__amount{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%}.payment-card__core .payment-card__amount.real .payment-card__name{color:var(--color-domain-money)}.payment-card__core .payment-card__value{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 .75rem}.payment-card__core .payment-card__date{display:flex;justify-content:center;align-items:center;gap:12px}.payment-card__core .payment-card__date img{width:24px;height:24px}.payment-card__core .payment-card__date .strings{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px}.payment-card__core .payment-card__date .strings .description{font-size:var(--font-size-sm);font-weight:400}.payment-card__core .payment-card__date .strings .value{font-size:var(--font-size-base);font-weight:600}.payment-card__details{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 0}.payment-card__details .data-field{width:100%}.payment-card__files{display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-start;gap:14px}.payment-card__files .notes{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%}.payment-card__files .notes__value{font-size:var(--font-size-sm);font-weight:400;font-style:italic}.payment-card__files .files{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%}.payment-card__files .files__list{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%}.payment-card__files .files__list .file-field{width:300px}.rectangular-actionable-card.bank-account-card .data-field{flex-grow:1}.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.today .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-day-cell__tag{height:var(--cr-event-chip-height);margin:0 var(--cr-event-chip-margin-from-border);transition:width .2s;width:calc(var(--slot-span) * var(--cr-column-width) - var(--cr-event-chip-margin-from-border) * 2)}.month-day-cell__tag--continuation{margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0;width:calc(var(--slot-span) * var(--cr-column-width) - var(--cr-event-chip-margin-from-border))}.month-day-cell__tag--truncated{border-top-right-radius:0;border-bottom-right-radius:0;width:calc(var(--slot-span) * var(--cr-column-width) - var(--cr-event-chip-margin-from-border))}.month-day-cell__tag--continuation.month-day-cell__tag--truncated{width:calc(var(--slot-span) * var(--cr-column-width))}.month-day-cell__tag--filler{cursor:default;z-index:0;opacity:0;width:0;margin:0}.month-day-cell__tag--draft{pointer-events:none}.month-header-cell[data-v-bdb8010f]{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);--cr-event-chip-margin-from-border: 12px;--mw-header-height: 38px;--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))}.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(--color-brand-primary)}.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)}.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__tag{height:var(--cr-event-chip-height);margin:0 var(--cr-event-chip-margin-from-border);transition:width .2s;width:calc(var(--slot-span) * var(--cr-column-width) - var(--cr-event-chip-margin-from-border) * 2)}.header-events__tag--single-day{width:calc(var(--cr-column-width) - 2 * var(--cr-event-chip-margin-from-border))}.header-events__tag--continuation{margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0;width:calc(var(--slot-span) * var(--cr-column-width) - var(--cr-event-chip-margin-from-border))}.header-events__tag--truncated{border-top-right-radius:0;border-bottom-right-radius:0;width:calc(var(--slot-span) * var(--cr-column-width) - var(--cr-event-chip-margin-from-border))}.header-events__tag--continuation.header-events__tag--truncated{width:calc(var(--slot-span) * var(--cr-column-width))}.header-events__tag--filler{cursor:default;z-index:0;opacity:0;width:0;margin:0}.header-events__tag--draft{pointer-events:none}.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)}.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}.day-column__chip{transition:width .2s,left .2s;position:absolute;overflow:hidden;left:calc(var(--slot-column) * 20px);width:calc(98% - var(--slot-column) * 20px);top:calc(var(--cr-half-hour-row-height) / 6 * var(--slot-start));height:max(var(--cr-half-hour-row-height) / 6 * var(--slot-blocks),20px)}.hours-column__horizontal-lines{position:absolute;left:var(--cr-hour-column-width);top:0;width:0}.hours-column__horizontal-line{height:var(--cr-half-hour-row-height)}.hours-column__horizontal-line hr{position:absolute;left:-4px;width:var(--cr-hour-separator-width, 8px);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(--color-brand-primary);left:0;z-index:3;grid-area:hours}.hours-column__tag{height:var(--cr-half-hour-row-height);position:relative;text-align:right}.hours-column__tag p{width:44px;text-align:center;background-color:var(--color-alpha-light-10);border-radius:4px;padding:2px 6px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);font-size:11px}.week-header-cell{cursor:pointer;padding:12px 0;color:var(--color-alpha-light-30);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.today{color:#fff}.week-header-cell.today .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(--highest-header-row) );--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-min-column-width: 200px;--cr-column-width: max( var(--dw-min-column-width), calc( (var(--cr-table-width) - var(--cr-hour-column-width)) / var(--dv-columns-count) ) );--cr-header-events-expanded-height: calc( (var(--cr-event-chip-height) + var(--cr-event-chips-gap)) * var(--highest-header-row) );--cr-min-header-events-height: min( var(--cr-header-events-height), var(--cr-header-events-expanded-height) );--cr-hour-separator-width: calc( var(--dv-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(--dv-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(--dv-columns-count),var(--cr-column-width))}.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;margin-right:8px;filter:invert(1)}.top-tool-bar .back-to-dashboard .dashboard{width:28px}.top-tool-bar .back-to-dashboard p{font-size:24px;color:#fff}.top-tool-bar .text-button{cursor:pointer;transition:all .2s;padding:10px 24px;border:solid 1px white;border-radius:24px;height:fit-content;color:#fff;margin-left:32px}.top-tool-bar .previous{margin-left:20px}.top-tool-bar .previous,.top-tool-bar .next{--icon-button-size: 40px;--icon-button-icon-size: 20px}.top-tool-bar .previous:hover,.top-tool-bar .next:hover{background-color:var(--color-alpha-light-10)}.top-tool-bar .selected-date-header{color:#fff;margin-left:20px;font-size:22px;min-width:220px}.top-tool-bar .switch-button{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__options-box{padding:12px;display:flex;flex-direction:column;gap:18px;font-size:14px}.left-tool-bar__header{display:flex;align-items:center;justify-content:space-between}.left-tool-bar__trigger{transition:all .2s;cursor:pointer;border-radius:100%;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.left-tool-bar__trigger img{width:14px;transition:all .2s;filter:invert(1)}.left-tool-bar__trigger:hover{background-color:var(--cr-border-color)}.left-tool-bar__trigger.is-expanded img{transform:rotate(180deg)}.left-tool-bar__options{transition:all .2s;display:flex;flex-direction:column;gap:8px;max-height:0;overflow:hidden}.left-tool-bar__options.is-expanded{max-height:300px}.left-tool-bar__option{display:flex;align-items:center;gap:8px;height:24px}.left-tool-bar__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(--color-alpha-light-20)}.left-tool-bar__option input:checked{position:relative}.left-tool-bar__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)}.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( 100vw - var(--cr-left-tool-bar-width) - var(--cr-right-tool-bar-width) );--cr-table-height: calc( 100vh - var(--cr-top-tool-bar-height) - var(--cr-bottom-margin) );--cr-header-events-height: calc( var(--cr-event-chip-height) * 3 + var(--cr-event-chips-gap) * 2 );--cr-selected-day-color: var(--color-brand-secondary);--cr-event-chip-margin-from-border: 6px;--cr-event-chip-br: 6px;--cr-event-chip-height: 22.5px;--cr-event-chips-gap: 2px;--cr-border-color: var(--color-alpha-light-10);--cr-half-hour-row-height: 48px;--cr-hour-column-width: 60px;display:flex;flex-direction:column;height:100%}.calendar-renderer__body{display:flex;height:var(--cr-table-height)}.calendar-renderer__table{min-width:var(--cr-table-width);max-width:var(--cr-table-width);height:100%;border-radius:28px;overflow:hidden;background-color:var(--color-brand-primary);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}.page-header{display:grid;grid-template-columns:1fr auto;align-items:center;gap:0 8px;position:fixed;width:100%;min-height:var(--layout-page-header-height);background-color:var(--page-header-bg, var(--color-brand-primary-900));padding:8px var(--layout-padding-lateral);z-index:1}.page-header__title{font-size:var(--font-size-xl);font-weight:600;color:#fff}.page-header__actions{display:flex;flex-direction:column;align-items:flex-end;position:relative}.page-header__toolbar{display:flex;align-items:center;gap:8px}.page-header--sticky{position:sticky;top:0;width:auto;min-height:var(--layout-page-header-height)}.table-header-cell{height:100%;display:flex;flex-direction:column;align-items:center;gap:4px}.table-header-cell .cell-value{transition:all .4s;font-weight:700;font-size:12px}.table-cell{overflow-y:scroll;display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px 0;justify-content:safe center}.table-cell .cell-value{flex-direction:column;gap:4px;flex-grow:1;width:85%;display:flex;align-items:center;justify-content:safe center;border-radius:8px;padding:4px 6px;background-color:var(--table-cell-bg)}.table-cell .cell-value p{width:100%;text-align:center;overflow-x:hidden}.table-cell .cell-value.cell-value--nowrap p{text-wrap:nowrap}.table-cell.cell--avatar-row{flex-direction:row;flex-wrap:nowrap;justify-content:center}.table-cell.cell--no-padding{padding:0}.table-builder{--table-text-color: white;--table-row-bg: var(--color-alpha-light-10);--table-cell-bg: var(--color-brand-primary);--table-row-selected-bg: var(--color-alpha-light-50);--table-header-row-bg: var(--color-brand-primary-900);color:var(--table-text-color);height:var(--layout-main-height);font-size:11px}.table-builder--grey{--table-text-color: var(--color-text-primary, #333);--table-row-bg: rgba(230, 230, 235, .6);--table-cell-bg: rgba(210, 210, 218, .5);--table-row-selected-bg: rgba(190, 190, 200, .7);--table-header-row-bg: var(--color-alpha-light-80)}.table-builder--grey .cell-value{background-color:transparent;flex-grow:0}.table-builder .common-row-style{display:flex;align-items:center;padding:0 4px;border-radius:8px}.table-builder .table-header-row{display:flex;align-items:center;position:sticky;top:0;height:60px;width:calc(100% + 22px);border-radius:8px;background-color:var(--table-header-row-bg)}.table-builder .table-header-row .header-content{flex:1;min-width:0;height:100%;padding:8px 4px}.table-builder .table-header-row .button-spacer{width:30px;min-width:30px;margin-right:2px}.table-builder .table-header-row .table-header-cell{justify-content:center}.table-builder .scroller{cursor:pointer;overflow-y:auto;height:calc(100% - 60px);padding-right:8px;width:calc(100% + 38px)}.table-builder .scroller.has-buttons .table-row{border-top-left-radius:0;border-bottom-left-radius:0}.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;flex:1;min-width:0;background-color:var(--table-row-bg)}.table-builder .scroller .table-row.selected{background-color:var(--table-row-selected-bg)}.table-builder .scroller .table-avatars-cell{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}.table-builder .scroller .table-avatars-cell .avatar{margin-left:-8px}.table-builder .scroller .buttons{display:flex;flex-direction:column;margin-right:2px;gap:2px;height:var(--v09ca6c1a)}.table-builder .scroller .buttons .icon-button{--icon-button-bg: var(--table-row-bg);--icon-button-size: var(--v430d1040);--icon-button-icon-size: 15px;width:30px;border-radius:8px 0 0 8px}.surveys-list{display:flex;flex-direction:column;gap:20px}.surveys-list .page-header__toolbar .text-input{width:340px}.surveys-list__table{padding:0 var(--layout-padding-lateral);padding-top:80px}.panel.survey-map #google-maps-visible-container{height:calc(var(--layout-main-height) - 86px)}.panel.land-registry .panel__content{display:flex;flex-direction:column;gap:.75rem;overflow-y:scroll}.panel.land-registry .panel__content .land-registry-chip{display:flex;gap:.5rem;flex-wrap:wrap;flex-grow:1;background-color:var(--color-alpha-light-10);padding:.5rem;border-radius:var(--border-radius-base)}.panel.land-registry .panel__content .land-registry-chip .data-field{width:48%;flex-grow:1}.building-characteristics.brokerage .data-field{flex-grow:1;width:var(--building-characteristics-width, 300px);max-width:100%;margin-bottom:var(--building-characteristics-gap, .75rem)}.car-depot-building-information{display:contents}.brokerage-building-occupation-status,.garage-building-occupation-status{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.75rem;padding:.5rem 1.25rem;border-radius:var(--border-radius-sm);background-color:var(--color-alpha-light-20)}.building-information.brokerage .panel__content{display:flex;flex-wrap:wrap;gap:.75rem}.building-information.brokerage .panel__content .data-field{width:49%;flex-grow:1}.building-information.brokerage .panel__content .data-field.description{width:100%}.building-security.brokerage .panel__content{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem}.building-security.brokerage .panel__content .data-field{flex-grow:1}.building-conditioning{display:flex;flex-direction:column;align-items:center;gap:.75rem;border-radius:var(--border-radius-base);background-color:var(--color-alpha-light-10);padding:.5rem;color:#fff}.building-conditioning .conditioning-data{width:100%;display:flex;flex-wrap:wrap;gap:.5rem}.building-heating{display:flex;flex-direction:column;align-items:center;gap:.75rem;border-radius:var(--border-radius-base);background-color:var(--color-alpha-light-10);padding:.5rem;color:#fff}.building-heating .heating-data{width:100%;display:flex;flex-wrap:wrap;gap:.5rem}.building-technology.brokerage .panel__content{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--building-technology-gap, .5rem)}.building-technology.brokerage .panel__content .data-field{flex-grow:1}.building-technology.brokerage .panel__content .heating-and-conditioning{width:100%;margin-top:var(--building-technology-section-gap, .5rem);display:flex;gap:var(--building-technology-gap, .5rem);flex-grow:1;justify-content:center}.complex-survey-header-data{display:flex;gap:20px}.complex-survey-header-data .left{display:flex;flex-wrap:wrap;align-content:center;gap:12px;background-color:var(--color-alpha-light-10);padding:20px;border-radius:20px}.complex-survey-header-data .left .data-field,.complex-survey-header-data .left .url-field{height:38px;width:48%;flex-grow:1}.complex-survey-header-data .right{width:100%;display:flex;flex-direction:column;gap:12px}.complex-survey-header-data .right .sold-units,.complex-survey-header-data .right .construction{display:flex;flex-wrap:wrap;gap:12px;background-color:var(--color-alpha-light-10);padding:20px;border-radius:20px;flex-grow:1}.complex-survey-header-data .right .sold-units .data-field,.complex-survey-header-data .right .construction .data-field{flex-grow:1}.complex-survey-header-data .right .sold-units .data-field.status,.complex-survey-header-data .right .construction .data-field.status{width:100%}.building-documents .url-field{width:var(--building-docs-url-width, 70%);margin:auto;margin-bottom:.75rem}.building-documents .documents{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem}.building-documents .documents .data-field{flex-basis:300px;flex-grow:1}.building-origins .panel__content{flex-direction:column;gap:.5rem}.building-origins .panel__content .building-origin-chip{width:100%}.panel.owners .panel__content{gap:.75rem}.building-surfaces .panel__content .surfaces{display:flex;flex-wrap:wrap;gap:.5rem}.building-surfaces .panel__content .commercial-footage{width:100%;margin-top:.75rem}.building-surfaces .panel__content .commercial-footage .data-field{width:fit-content;justify-self:flex-end}.panel.building-urbanistics .panel__content{flex-direction:column;gap:.5rem}.panel.building-urbanistics .panel__content .building-urbanistic-chip{width:100%}.buildings-bar{display:flex;gap:.75rem;padding:1.5rem 0}.buildings-bar .building-card{cursor:pointer;transition:all .4s;min-width:400px;max-width:400px}.dark .commercial-analysis-field{background-color:var(--color-brand-primary)}.dark .commercial-analysis-field .values,.dark .commercial-analysis-field .name .title,.dark .commercial-analysis-field .name .description{color:var(--color-alpha-light-80)}.commercial-analysis-field{padding:.75rem;border-radius:var(--border-radius-lg);background-color:var(--color-surface-base);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 .5rem}.commercial-analysis-field .name .title{color:var(--color-brand-primary);font-weight:bolder;font-size:var(--font-size-lg)}.commercial-analysis-field .name .description{color:var(--color-brand-primary);font-style:italic;font-size:var(--font-size-sm)}.commercial-analysis-field .values{color:var(--color-brand-primary);width:200px;padding:0 .5rem;display:flex;justify-content:space-between}.commercial-analysis.garage .analysis-empty{font-size:var(--font-size-3xl);margin:5rem auto;padding:.5rem 3rem;color:#fff}.commercial-analysis.garage .panel__content{flex-wrap:nowrap}.commercial-analysis.garage .panel__content .owners-list{width:30%;height:100%;display:flex;flex-direction:column;justify-content:center;gap:.75rem;padding:1.25rem}.commercial-analysis.garage .panel__content .owners-list .navigation-label p.text{text-wrap:nowrap;overflow-x:hidden;margin-right:6px}.commercial-analysis.garage .panel__content .data{width:70%;padding:1.25rem;display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap;align-content:center}.commercial-analysis.garage .panel__content .data .info{display:flex;width:100%;align-items:center;margin-top:-.5rem;margin-bottom:.5rem;color:var(--color-alpha-light-80);font-weight:700;font-style:italic}.commercial-analysis.garage .panel__content .data .info .quote{flex-grow:1;padding:0 1.25rem}.commercial-analysis.garage .panel__content .data .info .values{display:flex;width:250px;justify-content:space-between;text-align:center}.panel.assignment-inquiries .panel__content{display:flex;flex-direction:column;gap:20px}.panel.assignment-inquiries .panel__content .switch-button{margin:0 auto}.panel.assignment-inquiries .panel__content .table-builder{width:100%;max-height:calc(var(--layout-main-height) - 200px);height:fit-content}.payment-form-modal .modal__content{padding:2rem 1.5rem;box-sizing:border-box}.payment-form-modal .modal__body{flex-direction:column;gap:1rem}.payment-form-modal .modal__body .type-switch{margin:.75rem auto 0}.payment-form-modal .modal__body .type-switch .switch-button{border-bottom-right-radius:0;border-bottom-left-radius:0;--switch-button-option-width: 120px;--switch-button-font-size: var(--font-size-md);font-weight:600}.payment-form-modal .modal__body .sections-switch{margin:0 auto}.payment-form-modal .modal__body .sections-switch .switch-button{margin-top:.25rem;border-top-right-radius:0;border-top-left-radius:0;--switch-button-option-width: 100px}.payment-form-modal .modal__body .entity-list-form{display:flex;flex-direction:column;flex-grow:1}.payment-form-modal .modal__body .cards{display:flex;align-items:center;gap:.75rem;margin:auto 0;min-width:100%;padding:.75rem;flex-grow:1;align-content:center}.payment-form-modal .modal__body .submit{margin-top:1.5rem;margin-left:auto}.payment-form-modal .modal__body .entity-list-form__title{font-size:var(--font-size-2xl);font-weight:600;color:#fff;margin:0 auto;position:absolute;top:0;left:50%;transform:translate(-50%,-100%);background-color:var(--color-brand-primary-900);padding:.5rem 2.5rem;border-radius:var(--border-radius-base);border-bottom-left-radius:0;border-bottom-right-radius:0}.payment-form-modal .modal__body .payment-form{display:flex;flex-direction:column;flex-grow:1}.payment-form-modal .modal__body .cards .add .text-button{height:200px;min-height:200px;width:200px;margin-right:1.25rem}.payment-form-modal .modal__body .context-fields{display:flex;gap:.75rem}.payment-form-modal .modal__body .context-fields .description{font-size:var(--font-size-sm);font-weight:400;color:var(--color-alpha-light-70);font-style:italic;width:200px;text-align:end}.payment-form-modal .modal__body .context-fields .attribution-and-recipient{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.75rem;flex-grow:1}.payment-form-modal .modal__body .context-fields .attribution-and-recipient .attribution,.payment-form-modal .modal__body .context-fields .attribution-and-recipient .recipient{display:flex;align-items:center;gap:.75rem}.payment-form-modal .modal__body .context-fields .days-and-occasion{display:flex;flex-direction:column;gap:.75rem;width:400px}.payment-form-modal .modal__body .context-fields .days-and-occasion .number-input{width:100%;height:40px}.payment-form-modal .modal__body .context-fields .days-and-occasion .buttons-input{width:100%;margin:0}.payment-form-modal .modal__body .context-fields .days-and-occasion .buttons-input__title{font-size:14px;margin-bottom:0}.payment-form-modal .modal__body .context-fields .days-and-occasion .buttons-input__option{font-size:12px;flex-grow:1}.payment-form-modal .modal__body .context-fields .number-input{flex-grow:1}.payment-form-modal .modal__body .details{display:flex;gap:.75rem;flex-wrap:wrap;flex-grow:1;align-content:center}.payment-form-modal .modal__body .details .switch-button{margin:0 auto;border-radius:var(--border-radius-base)}.payment-form-modal .modal__body .details .amount-and-date{display:flex;gap:.75rem;width:100%}.payment-form-modal .modal__body .details .amount-and-date .number-input,.payment-form-modal .modal__body .details .amount-and-date .date-input{width:49%;flex-grow:1}.payment-form-modal .modal__body .details .optionals{display:flex;gap:.75rem;flex-wrap:wrap;width:100%;flex-grow:1}.payment-form-modal .modal__body .details .optionals .text-input{width:49%;flex-grow:1}.payment-form-modal .modal__body .images-and-notes{display:flex;justify-content:center;align-items:center;gap:.75rem;flex-grow:1}.payment-form-modal .modal__body .bank-account-selector{margin:0 auto -12px;width:400px;height:44px}.payment-form-modal .modal__body .bank-account-selector .dropdown-input__trigger{border-bottom-right-radius:0;border-bottom-left-radius:0;background-color:var(--color-brand-primary-100)}.negotiation-contractual-data{display:flex;gap:1rem;flex-wrap:wrap;padding:2rem}.negotiation-contractual-data__left,.negotiation-contractual-data__right{background-color:var(--color-alpha-light-20);padding:.75rem;flex-grow:1;border-radius:var(--border-radius-base);display:flex;flex-direction:column;gap:.25rem;flex-wrap:wrap}.negotiation-contractual-data__notes{flex-grow:1;align-items:flex-start}.inquiry-extra-data .data-field{flex-grow:1;width:400px;max-width:100%;margin-bottom:.25rem}.entity-header--survey .entity-header__data{padding:2rem;color:#fff}.entity-header{display:flex;flex-direction:column}.entity-header__slug-bar{display:flex;justify-content:space-between;align-items:center;background-color:var(--color-brand-secondary);padding:18px 58px}.entity-header__slug{font-size:var(--font-size-2xl);font-weight:600;color:#fff}.entity-header__status-bar{padding:1.25rem;margin:0 auto}.entity-header__cover-layout{display:flex;gap:2rem;padding:2rem;color:#fff}.entity-header__cover-column{display:flex;flex-direction:column;gap:1.25rem}.entity-header__cover-column .file-renderer{min-width:310px;max-width:310px;max-height:400px;object-fit:fill;border-radius:24px;flex-grow:1}.entity-header__cover-column .text-button img{filter:invert(1)}.entity-header__cover-actions{display:flex;flex-direction:column;gap:.5rem}.entity-header__data{display:flex;flex-direction:column;gap:2rem;flex-grow:1}.entity-header__intestation{display:flex;gap:1.5rem}.entity-header__name-address-and-type{display:flex;flex-direction:column;gap:1rem}.entity-header__name-and-type{display:flex;align-items:center;gap:.75rem}.entity-header__name{font-size:var(--font-size-xl);font-weight:600}.entity-header__date-and-avatars{display:flex;align-items:center;gap:1.5rem;margin-left:auto;background-color:var(--color-alpha-light-60);padding:.75rem 1.5rem;border-radius:var(--border-radius-lg)}.entity-header__date{display:flex;flex-direction:column;gap:.5rem}.entity-header__date .data-field{flex-grow:1}.entity-header__avatars{display:flex;align-items:center;gap:.5rem;padding:1rem 1.5rem;border-radius:var(--border-radius-lg);margin-left:auto}.entity-header__action-buttons{display:flex;justify-content:flex-end;align-items:center;gap:.5rem}.entity-header__contract-buttons{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;padding:.75rem 2rem}.entity-header__contract-buttons img{filter:invert(1)}.negotiations-modal .modal__content{padding:.75rem}.negotiations-modal .negotiation-cards{display:flex;flex-direction:column;gap:.75rem;padding:.75rem}.inquiry-header .entity-header__legal-and-data{display:flex;gap:2rem;padding:2rem}.inquiry-header .entity-header__legal-and-data .legal-entity-card{width:400px}.inquiry-header .entity-header__legal-and-data .legal-entity-card .icon-field{width:100%}.inquiry-header .entity-header__legal-and-data .entity-header__data{display:flex;flex-direction:column;gap:2rem;flex-grow:1}.inquiry-header .entity-header__legal-and-data .entity-header__data .entity-header__intestation{display:flex;gap:1.25rem}.inquiry-header .entity-header__legal-and-data .entity-header__data .entity-header__intestation .entity-header__core-interview{flex-grow:1;background-color:var(--color-surface-base);border-radius:var(--border-radius-base);padding:.75rem;display:flex;flex-direction:column;justify-content:center;gap:.75rem}.inquiry-header .entity-header__legal-and-data .entity-header__data .entity-header__intestation .entity-header__core-interview .icon-field .if-value{margin-left:auto;font-weight:600}.inquiry-header .entity-header__legal-and-data .entity-header__data .entity-header__intestation .entity-header__avatars-and-channel{display:flex;flex-direction:column;gap:.75rem;width:300px}.inquiry-header .entity-header__legal-and-data .entity-header__data .entity-header__intestation .entity-header__avatars-and-channel .entity-header__avatars{display:flex;align-items:center;gap:.5rem;background-color:var(--color-alpha-light-60);padding:1rem 1.5rem;border-radius:var(--border-radius-base);height:fit-content}.inquiry-header .entity-header__legal-and-data .entity-header__data .entity-header__intestation .entity-header__avatars-and-channel .entity-header__channel{display:flex;flex-direction:column;gap:.75rem;height:100%;background-color:var(--color-surface-base);border-radius:var(--border-radius-base);padding:.75rem}.inquiry-header .entity-header__legal-and-data .entity-header__data .entity-header__assignments{background-color:var(--color-status-info);color:#fff;padding:.75rem;border-radius:var(--border-radius-base);flex-grow:1}.inquiry-header .entity-header__legal-and-data .entity-header__data .entity-header__assignments .entity-header__assignments-title{font-weight:600;margin-bottom:.75rem}.inquiry-header .entity-header__legal-and-data .entity-header__data .entity-header__assignments .entity-header__assignments-tags{display:flex;gap:.75rem;flex-wrap:wrap}.inquiry-header-data.brokerage,.inquiry-header-data.garage{display:flex;flex-direction:column;gap:.75rem}.inquiry-header-data.brokerage .data,.inquiry-header-data.garage .data,.inquiry-header-data.brokerage .zones{display:flex;gap:.5rem;flex-wrap:wrap}.users-button{background-color:var(--color-surface-base);border:solid .5px transparent;border-radius:var(--border-radius-base);padding:1rem;display:flex;flex-direction:column;gap:.75rem}.users-button.is-disabled{pointer-events:none}.users-button__title{font-size:var(--font-size-xl);text-align:center;font-weight:600}.users-button__avatars{flex-grow:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;align-content:center;gap:.75rem}.users-button__avatars .avatar{cursor:pointer;transition:all var(--transition-fast);opacity:.3;background-color:#000}.users-button__avatars .avatar.selected,.users-button__avatars .avatar:hover{opacity:1;filter:drop-shadow(2px 1px 4px var(--color-alpha-dark-40))}.images-with-cover-button{cursor:pointer;min-width:300px;max-width:300px;min-height:200px;max-height:200px;background-color:var(--color-surface-base);border-radius:var(--border-radius-base);padding:.5rem;position:relative}.images-with-cover-button__title{position:absolute;top:1rem;font-size:var(--font-size-2xl);font-weight:600;z-index:3;background-color:var(--color-surface-base);padding:.25rem .75rem;border-radius:0 4px 4px 0}.images-with-cover-button .file-renderer{border-radius:var(--border-radius-base)}.images-with-cover-button .icon-button{position:absolute;top:1rem;right:1rem}.form-input-wrapper{position:relative}.form-input__text{font-size:var(--font-size-base);font-weight:400;font-style:italic;width:100%;text-align:center}.form-input__text.before{margin-top:1.25rem}.form-input__text.after{margin-bottom:1.25rem}.form-input-wrapper[data-error=true] .form-input input,.form-input-wrapper[data-error=true] .form-input text-area,.form-input-wrapper[data-error=true] .form-input .input,.form-input-wrapper[data-error=true] .form-input.buttons-input .text-button{box-shadow:inset 0 0 5px var(--color-status-error-glow);animation:shake .3s ease-in-out}.form-error-info{font-size:var(--font-size-xs);font-weight:600;position:absolute;top:-10px;right:-10px;width:20px;height:20px;text-align:center;align-content:center;border-radius:var(--border-radius-full);color:#fff;background-color:var(--color-status-error-glow);cursor:pointer}.form-error-info__tooltip{font-size:var(--font-size-sm);font-weight:400;color:var(--color-status-error);position:absolute;right:0;top:calc(100% + 6px);width:max-content;max-width:220px;padding:.35rem .6rem;border-radius:var(--border-radius-sm);background-color:var(--color-surface-base);box-shadow:0 2px 8px #00000040;z-index:var(--z-index-tooltip);opacity:0;pointer-events:none;transition:opacity var(--transition-fast)}.form-error-info:hover .form-error-info__tooltip{opacity:1;pointer-events:auto}.discriminated-union[data-v-f0a0964c]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;width:100%;align-content:flex-start;--buttons-input-title-font-size: var(--font-size-lg);--buttons-input-title-margin-bottom: 0}.discriminated-union__inputs[data-v-f0a0964c]{display:flex;gap:.75rem;flex-wrap:wrap;width:100%}.dynamic-form{--form-accent: var(--color-input-accent);display:flex;width:100%;height:100%;border-radius:inherit}.dynamic-form--flat .dynamic-form__section{border-radius:var(--border-radius-xl)}.dynamic-form__navigation{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-width:320px;padding:0 .75rem}.dynamic-form__section{display:flex;flex-direction:column;width:100%;border-radius:var(--border-radius-xl);overflow:clip;background-color:var(--form-accent)}.dynamic-form__intestation{display:flex;justify-content:space-between;align-items:center;height:70px;color:#000;padding:0 1.25rem}.dynamic-form__intestation--header{background-color:var(--color-surface-base);font-size:28px}.dynamic-form__intestation .buttons{display:flex;gap:.5rem}.dynamic-form__intestation .buttons .dot-button{--dot-button-bg: var(--color-alpha-light-70)}.dynamic-form__circle{width:50px;height:50px;background-color:var(--form-accent);border-radius:var(--border-radius-full)}.dynamic-form__page{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;align-content:center;flex-grow:1;padding:0 1.25rem;position:relative}.dynamic-form__page .form-input-wrapper{flex-grow:1;width:40%;--color-input-accent: var(--form-accent)}.dynamic-form__page .form-input{width:100%;--color-input-accent: var(--form-accent)}.dynamic-form__page .form-input-wrapper:has(.floor-input){width:60%}.dynamic-form__page .form-input-wrapper:has(#location_zoneId){width:60%}.dynamic-form__page[data-error=true]{box-shadow:inset 0 0 5px var(--color-status-error-glow);animation:shake .3s ease-in-out}.dynamic-form .color-0{--form-accent: var(--color-palette-0)}.dynamic-form .color-1{--form-accent: var(--color-palette-1)}.dynamic-form .color-2{--form-accent: var(--color-palette-2)}.dynamic-form .color-3{--form-accent: var(--color-palette-3)}.dynamic-form .color-4{--form-accent: var(--color-palette-4)}.dynamic-form .color-5{--form-accent: var(--color-palette-5)}.dynamic-form .color-6{--form-accent: var(--color-palette-6)}.dynamic-form .color-7{--form-accent: var(--color-palette-7)}.dynamic-form .color-8{--form-accent: var(--color-palette-8)}.dynamic-form .color-9{--form-accent: var(--color-palette-9)}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-2px)}50%{transform:translate(2px)}75%{transform:translate(-2px)}}.dynamic-form-modal[data-v-720d4435]{display:flex;flex-direction:column;width:100%;height:100%;padding:.75rem}.dynamic-form-modal__title[data-v-720d4435]{display:flex;flex-direction:column;align-items:center;margin-top:.75rem;margin-bottom:1.5rem}.dynamic-form-modal__title p[data-v-720d4435]{font-size:var(--font-size-2xl);font-weight:600;color:#fff}.dynamic-form-modal__title hr[data-v-720d4435]{width:40%}.dynamic-form-modal-wrapper .modal__content{padding:.75rem}.building-upsert-card.error{border:solid 1px red}.building-upsert-card{display:flex;flex-direction:column;border-radius:8px;gap:8px;padding:12px 20px;background-color:var(--color-brand-primary-100)}.building-upsert-card .name-and-buttons{display:flex;align-items:center;justify-content:space-between}.building-upsert-card .name-and-buttons .name{font-weight:600}.building-upsert-card .name-and-buttons .buttons{display:flex}.building-upsert-card .parts{display:flex;flex-wrap:wrap;gap:8px}.building-upsert-card .parts .rectangular-button{border-radius:12px;padding:12px;height:130px;width:48%;flex-grow:1}.building-upsert-card .parts .rectangular-button .rectangular-button__title{font-size:13px}.building-upsert-card .parts .rectangular-button .rectangular-button__content{gap:6px}.building-upsert-card .parts .rectangular-button .rectangular-button__icon{width:20px;height:20px}.building-upsert-card .parts .rectangular-button .rectangular-button__reset{--icon-button-icon-size: 16px}.buildings-upsert{border-radius:12px;padding:18px;background-color:var(--color-brand-primary-900);min-height:100%}.buildings-upsert__header{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px}.buildings-upsert__title{color:#fff;font-size:24px;font-weight:700}.buildings-upsert__cards{display:flex;flex-wrap:wrap;gap:12px}.buildings-upsert__cards .building-upsert-card{flex-grow:1}#survey-submit-button img{width:14px;filter:invert(1)}#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-body{display:flex;justify-content:space-between;align-content:space-between;min-width:100%;gap:12px;padding:12px}.survey-upsert .survey-upsert-body .left-side{width:60%;flex-grow:1}.survey-upsert .survey-upsert-body .right-side{width:40%;display:flex;flex-direction:column;gap:12px;height:100%}.survey-upsert .survey-upsert-body .right-side .rectangular-button .rectangular-button__content{gap:4px}.assignments-list{display:flex;flex-direction:column;gap:20px}.assignments-list .page-header__toolbar .text-input{width:340px}.assignments-list__assignments{display:flex;justify-content:center;align-items:center;gap:18px;flex-wrap:wrap;padding:0 var(--layout-padding-lateral);padding-top:80px}#assignment-submit-button{width:240px;height:40px;border:none}#assignment-submit-button img{width:14px;filter:invert(1)}#assignment-submit-button .content{width:100%;display:flex;justify-content:center;align-items:center;gap:10px}.assignment-upsert{display:flex;gap:12px}.assignment-upsert__buildings{background-color:#fff;border-radius:20px;padding:18px;overflow:clip;flex-grow:1}.assignment-upsert__buildings-title{font-size:26px;font-weight:600;margin-bottom:12px;text-align:center}.assignment-upsert__buildings-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-bottom:12px}.assignment-upsert__buildings-actions .number-input,.assignment-upsert__buildings-actions .absolute-or-percentage-input{color:#fff}.assignment-upsert__buildings-actions .number-input input,.assignment-upsert__buildings-actions .absolute-or-percentage-input input{background-color:var(--color-brand-primary)}.assignment-upsert__buildings-actions .number-input__unit,.assignment-upsert__buildings-actions .absolute-or-percentage-input__unit{color:#fff;background-color:var(--color-brand-primary)}.assignment-upsert__buildings-actions .absolute-or-percentage-input{flex-grow:1}.assignment-upsert__buildings-actions .text-button{width:100%;height:46px;background-color:var(--color-brand-primary);flex-grow:1}.assignment-upsert__building-cards{max-height:100%;padding-bottom:160px;display:flex;flex-wrap:wrap;gap:12px;overflow-y:scroll;justify-content:center;align-items:flex-start}.assignment-upsert__building-card-with-prices{width:100%;display:flex;gap:12px}.assignment-upsert__building-card-with-prices .building-card{flex-grow:1}.assignment-upsert__building-card-prices{display:flex;flex-direction:column;justify-content:center;gap:12px;background-color:var(--color-alpha-dark-40);padding:12px;border-radius:var(--border-radius-lg)}.assignment-upsert__building-card-prices .number-input,.assignment-upsert__building-card-prices .absolute-or-percentage-input{width:400px}.assignment-upsert__rectangles{display:flex;flex-direction:column;gap:12px;min-width:300px;max-width:300px}.assignment-upsert__rectangles .rectangular-button{flex-grow:1}.assignment-upsert-core-data-form #slug,.assignment-upsert-core-data-form #website,.assignment-upsert-core-data-form .absolute-or-percentage-input{width:100%}.assignment-upsert-core-data-form #deliveryDaysDelay{width:60%;flex-grow:0;margin:24px auto}.negotiations-list{display:flex;flex-direction:column;gap:20px}.negotiations-list .page-header__toolbar .text-input{width:340px}.negotiations-list__assignments{display:flex;flex-direction:column;align-items:center;gap:18px;flex-wrap:wrap;padding:0 var(--layout-padding-lateral);padding-top:80px}.negotiations-list__assignments .negotiation-assignment-card{max-width:1300px}#negotiation-submit-button{width:240px;height:40px;border:none}#negotiation-submit-button img{width:14px;filter:invert(1)}#negotiation-submit-button .content{width:100%;display:flex;justify-content:center;align-items:center;gap:10px}.negotiation-upsert{display:flex;gap:12px}.negotiation-upsert .buildings{background-color:#fff;border-radius:20px;padding:18px;overflow:clip;flex-grow:1}.negotiation-upsert .buildings .title{font-size:26px;font-weight:600;margin-bottom:12px;text-align:center}.negotiation-upsert .buildings .actions{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:12px}.negotiation-upsert .buildings .actions .number-input{color:#fff}.negotiation-upsert .buildings .actions .number-input input{background-color:var(--color-brand-primary)}.negotiation-upsert .buildings .actions .number-input label{width:max-content}.negotiation-upsert .buildings .actions .text-button{height:54px;background-color:var(--color-brand-primary);flex-grow:1}.negotiation-upsert .buildings .building-cards{max-height:100%;padding-bottom:110px;display:flex;flex-wrap:wrap;gap:12px;overflow-y:scroll;justify-content:center}.negotiation-upsert .buildings .building-cards .building-card{width:48%;flex-grow:1}.negotiation-upsert .rectangles{display:flex;flex-direction:column;gap:12px;min-width:300px;max-width:300px}.negotiation-upsert .rectangles .rectangular-button{flex-grow:1}.negotiation-upsert-core-data-form #deliveryDaysDelay{width:60%;flex-grow:0;margin:24px auto}.negotiation-upsert-core-data-form .switch-input{width:100%}.logo-dropdown{display:flex;align-items:center;gap:1rem;min-width:min-content}.logo-dropdown__logo{display:flex}.logo-dropdown__logo img{max-width:110px}.logo-dropdown__separator{min-width:1px;width:1px;height:26px;background-color:var(--color-surface-base)}.logo-dropdown__group{font-size:var(--font-size-lg);font-weight:200;display:flex;flex-direction:column;cursor:pointer;color:#fff;position:relative;letter-spacing:1px}.logo-dropdown__group.is-disabled{cursor:default;opacity:.8}.logo-dropdown__current{font-weight:400}.logo-dropdown__menu{transition:grid-template-rows .2s ease-out;position:fixed;overflow:hidden;margin-top:35px;display:grid;grid-template-rows:0fr}.logo-dropdown__menu.is-active{grid-template-rows:1fr}.logo-dropdown__options{overflow:scroll;display:flex;gap:.75rem}.logo-dropdown__option{font-size:var(--font-size-md);font-weight:400;transition:all .2s}.logo-dropdown__option:hover{font-size:var(--font-size-lg);font-weight:400}.site-header{position:fixed;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;z-index:var(--z-index-fixed, 30);width:100vw;min-width:100vw;height:var(--layout-header-height, 110px);padding:0 var(--layout-padding-lateral, 2rem);box-sizing:border-box}.site-header__left,.site-header__right{display:flex;align-items:center}.site-header__left{gap:1.25rem}.site-header__right{gap:.75rem}.site-header #site-header-left-side,.site-header #site-header-right-side,.site-header__slot{display:flex;align-items:center}.site-header #site-header-left-side,.site-header__slot{gap:1.25rem}.site-header #site-header-right-side{gap:.75rem}.site-header .logo-dropdown{z-index:var(--z-index-dropdown, 10)}.data-loading-bar{transition:all .6s;position:fixed;top:.25rem;left:50%;transform:translate(-50%);z-index:var(--z-index-fixed, 30);width:40%;height:1.25rem;max-height:1.25rem;overflow:hidden}.data-loading-bar.is-loaded{top:-1.25rem}.loading-spinner{display:flex;justify-content:center;align-items:center;transition:opacity .3s ease-in-out;z-index:100;pointer-events:none;opacity:0;background-color:transparent;width:100vw;height:100vh;border:none}.loading-spinner__content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;transition:opacity .3s ease-in-out;background-color:var(--color-brand-primary);color:#fff;opacity:0;position:relative;border-radius:var(--border-radius-lg);border:solid .5px var(--color-alpha-light-20);padding:2.5rem;width:50%;height:50%}.loading-spinner__content .loading-spinner__logo-and-spinner{display:flex;align-items:center;gap:1.25rem}.loading-spinner__content .spinner{width:5rem;height:5rem}.loading-spinner__content .loading-spinner__messages{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:200px;text-align:center}.loading-spinner__content img{max-width:220px}.loading-spinner[open],.loading-spinner.is-open{opacity:1;pointer-events:inherit}.loading-spinner[open] .loading-spinner__content,.loading-spinner.is-open .loading-spinner__content{opacity:1}.dock-item{display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;transition:all .2s;padding:.25rem;padding-bottom:0}.dock-item.is-prev,.dock-item.is-next{padding:.25rem .5rem .375rem}.dock-item.is-current{padding-bottom:1.25rem}.dock-item img{padding:.5rem;background-color:var(--color-brand-primary);border-radius:var(--border-radius-sm);width:3rem;height:3rem}.dock-container{display:flex;justify-content:center;align-items:flex-end;width:100vw;height:var(--layout-dock-height, 80px);position:fixed;bottom:0;left:0;z-index:var(--z-index-fixed, 30)}.dock-container .dock{display:flex;align-items:center;background:var(--color-alpha-light-20);padding:.625rem;border-radius:var(--border-radius-sm);border-bottom-left-radius:0;border-bottom-right-radius:0;height:70px}.chart-header[data-v-979aa69a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:24px}.chart-header__absolutes[data-v-979aa69a]{display:flex;gap:16px;flex:0 0 auto}.chart-header__absolute-card[data-v-979aa69a]{background:#fff;border-radius:12px;padding:8px 16px;box-shadow:0 1px 3px #00000014;position:relative;overflow:hidden;min-width:140px}.chart-header__absolute-label[data-v-979aa69a]{font-size:11px;color:#666;font-weight:600;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.chart-header__absolute-value[data-v-979aa69a]{font-size:16px;font-weight:600;color:#2c3e50}.chart-header__absolute-indicator[data-v-979aa69a]{position:absolute;top:0;left:0;width:4px;height:100%}.chart-header__right[data-v-979aa69a]{display:flex;align-items:center;gap:24px}.chart-header__legend[data-v-979aa69a]{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;justify-content:center;align-content:center}.chart-header__legend-item[data-v-979aa69a]{display:flex;align-items:center;gap:8px;white-space:nowrap}.chart-header__legend-dot[data-v-979aa69a]{width:12px;height:12px;border-radius:50%;flex-shrink:0}.chart-header__legend-label[data-v-979aa69a]{font-size:13px;color:#555;font-weight:500}.chart-header__year-select[data-v-979aa69a]{appearance:none;background:transparent;border:none;border-bottom:1px solid #ccc;padding:4px 20px 4px 8px;font-size:13px;font-weight:600;color:#2c3e50;cursor:pointer;outline:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4px center;background-size:12px}.chart-header__year-select[data-v-979aa69a]:hover{border-bottom-color:#2c3e50}.chart-header__year-select[data-v-979aa69a]:focus{border-bottom-color:#3498db}.overlaid-bars[data-v-aec24d32]{position:relative;width:24px;height:100%;z-index:1;cursor:pointer}.overlaid-bars__bar[data-v-aec24d32]{position:absolute;bottom:0;left:0;right:0;border-radius:4px 4px 0 0;pointer-events:auto}.overlaid-bars__bar--outer[data-v-aec24d32]{z-index:1;opacity:.6}.overlaid-bars__bar--inner[data-v-aec24d32]{z-index:2}.single-bar[data-v-a1a8041e]{width:14px;border-radius:4px 4px 0 0;position:relative;pointer-events:auto;cursor:pointer}.data-column[data-v-e60b42b5]{display:flex;flex-direction:column;flex-shrink:0;position:relative;height:100%}.data-column__chart-area[data-v-e60b42b5]{flex:1;position:relative;display:flex;align-items:flex-end;justify-content:center;gap:4px;padding:0 12px}.data-column__label[data-v-e60b42b5]{position:absolute;bottom:-24px;left:0;right:0;height:30px;display:flex;align-items:center;justify-content:center;font-size:11px;color:#666;font-weight:500}.chart-differentials[data-v-fa761a7e]{padding:8px 0 0;margin-top:16px}.chart-differentials__row[data-v-fa761a7e]{position:relative;height:20px;margin-bottom:6px;margin-left:46px}.chart-differentials__row[data-v-fa761a7e]:last-child{margin-bottom:0}.chart-differentials__badge[data-v-fa761a7e]{position:absolute;top:50%;transform:translate(-50%,-50%);padding:2px 8px;border-radius:10px;font-size:10px;font-weight:600;white-space:nowrap}.chart-differentials__badge--positive[data-v-fa761a7e]{background:#d4edda;color:#155724}.chart-differentials__badge--negative[data-v-fa761a7e]{background:#f8d7da;color:#721c24}.chart-differentials__badge--neutral[data-v-fa761a7e]{background:#e2e3e5;color:#6c757d}.chart-grid[data-v-16c32e59]{position:relative;display:flex}.chart-grid__y-axis[data-v-16c32e59]{position:relative;width:120px;height:var(--v0c9f67b8);flex-shrink:0;overflow:visible;clip-path:inset(0 -100px -100px -100px)}.chart-grid__y-tick[data-v-16c32e59]{position:absolute;left:0;right:0;pointer-events:none}.chart-grid__y-label[data-v-16c32e59]{display:block;text-align:right;padding-right:12px;transform:translateY(50%);font-size:11px;color:#999;font-weight:600}.chart-grid__differential-labels[data-v-16c32e59]{position:absolute;bottom:-70px;left:0;right:0;display:flex;flex-direction:column}.chart-grid__differential-label[data-v-16c32e59]{font-size:11px;font-weight:600;color:#666;text-align:right;padding-right:12px;height:20px;margin-bottom:6px;display:flex;align-items:center;justify-content:flex-end}.chart-grid__differential-label[data-v-16c32e59]:last-child{margin-bottom:0}.chart-grid__container[data-v-16c32e59]{flex:1;overflow-x:auto;overflow-y:hidden;padding-bottom:8px}.chart-grid__scrollable-content[data-v-16c32e59]{display:flex;flex-direction:column}.chart-grid__columns[data-v-16c32e59]{display:flex;height:var(--v0c9f67b8);position:relative}.chart-grid__grid-line[data-v-16c32e59]{position:absolute;left:0;border-top:1px dashed #e0e0e0;pointer-events:none;z-index:0}.chart-grid__absolute-line[data-v-16c32e59]{position:absolute;left:0;border-top:2px solid;pointer-events:auto;z-index:1;cursor:pointer}.chart-grid__absolute-line[data-v-16c32e59]:before{content:"";position:absolute;inset:-4px 0}.chart-tooltip[data-v-6adb38df]{position:fixed;transform:translate(-50%,-100%);background:#fff;color:#2c3e50;padding:8px;border-radius:8px;font-size:13px;box-shadow:0 4px 12px #00000026;pointer-events:none;z-index:9999;white-space:nowrap}.chart-tooltip--flip-left[data-v-6adb38df]{transform:translate(-100%,-100%);margin-left:-10px}.chart-tooltip__list[data-v-6adb38df]{display:flex;flex-direction:column;gap:4px}.chart-tooltip__item[data-v-6adb38df]{display:flex;align-items:center;gap:8px;padding:4px 8px}.chart-tooltip__dot[data-v-6adb38df]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.chart-tooltip__label[data-v-6adb38df]{font-weight:500;font-size:12px;color:#666}.chart-tooltip__value[data-v-6adb38df]{font-weight:600;margin-left:auto}.performance-chart[data-v-3e8109ec]{background:#fff;border-radius:18px;padding:24px;box-shadow:0 1px 3px #00000014}.no-data-message[data-v-3e8109ec]{min-height:var(--eb4c00ae);display:flex;align-items:center;justify-content:center;color:#999;font-size:14px;font-weight:500}.gauge-chart[data-v-356d2345]{background:#fff;border-radius:18px;padding:18px;box-shadow:0 1px #0000000a}.gauge-chart__title[data-v-356d2345]{font-weight:600;margin-bottom:6px}.gauge-chart__track[data-v-356d2345],.gauge-chart__segment[data-v-356d2345]{fill:none;stroke-linecap:round;stroke-width:18px}.gauge-chart__track[data-v-356d2345]{stroke:#f1f1f1}.gauge-chart__segment[data-v-356d2345]{transition:stroke-dasharray .24s ease}.gauge-chart__center[data-v-356d2345]{font-size:40px;fill:#515151;font-weight:600}.gauge-chart__body[data-v-356d2345]{display:flex;align-items:center;gap:18px}.gauge-chart__body svg[data-v-356d2345]{flex:1 1 260px;width:100%;max-width:360px;height:180px}.gauge-chart__legend[data-v-356d2345]{display:flex;flex-direction:column;align-items:flex-start;gap:12px;flex-wrap:wrap;min-width:220px}.gauge-chart__legend-item[data-v-356d2345]{display:flex;align-items:center;gap:10px}.gauge-chart__legend-text[data-v-356d2345]{color:#333;font-weight:600;font-size:14px;text-wrap:nowrap}.gauge-chart__legend-dot[data-v-356d2345]{width:14px;height:14px;border-radius:50%;display:inline-block}.multi-series-bar[data-v-cf13b107]{background:#fff;border-radius:18px;padding:18px;box-shadow:0 1px #0000000a;display:flex;flex-direction:column;gap:12px}.multi-series-bar__title[data-v-cf13b107]{font-weight:600;margin-bottom:10px}.multi-series-bar__rows[data-v-cf13b107]{display:flex;flex-grow:1;flex-direction:column;gap:12px;justify-content:center}.multi-series-bar__row[data-v-cf13b107]{display:grid;grid-template-columns:200px 1fr 120px;align-items:center;gap:12px}.multi-series-bar__left[data-v-cf13b107]{color:#333;font-weight:600;text-wrap:nowrap;width:max-content;font-size:14px}.multi-series-bar__bar-cell[data-v-cf13b107]{display:flex;align-items:center}.multi-series-bar__bar-bg[data-v-cf13b107]{height:14px;width:100%;background:#f2f2f2;border-radius:10px;overflow:hidden}.multi-series-bar__bar-fill[data-v-cf13b107]{height:100%;width:0%;border-radius:10px;transition:width .3s ease}.multi-series-bar__value[data-v-cf13b107]{text-align:right;color:#333;font-weight:600;white-space:nowrap}.multi-series-bar__series-sep[data-v-cf13b107]{height:8px}.inquiries-list{display:flex;flex-direction:column;gap:20px}.inquiries-list .page-header__toolbar .text-input{width:340px}.inquiries-list__inquiries{padding:0 var(--layout-padding-lateral);padding-top:80px}#inquiry-submit-button{width:200px;font-size:14px;height:40px;border:none}#inquiry-submit-button img{width:14px;filter:invert(1)}#inquiry-submit-button .content{width:100%;display:flex;justify-content:center;align-items:center;gap:10px}.inquiry-create{display:flex;flex-direction:column;justify-content:space-between}.inquiry-create .rectangles{display:flex;flex-direction:column;width:100%;height:var(--layout-main-height);gap:8px}.inquiry-create .rectangles .rectangular-button{height:100%}.inquiry-create .rectangles .rectangular-button .rectangular-button__content{gap:4px}.inquiry-create .rectangles .line{display:flex;width:100%;gap:8px}.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 .rectangular-button__content{flex-direction:column;gap:8px}.inquiry-create .rectangles .line.middle{min-height:34%;max-height:34%}.inquiry-create .rectangles .line.middle .assignments{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%}.entity-show{overflow-y:scroll}.entity-show .dotted-status-bar,.entity-show .buildings-bar{margin:0 32px}.entity-show__panels{padding:12px;display:flex;flex-wrap:wrap;gap:10px}.entity-show__panels .panel{width:100%;flex-grow:1}.entity-show__panels .panel--expanded{height:-webkit-fill-available}.entity-show__panels .panel__content{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.entity-show__panels .panel.building-urbanistics,.entity-show__panels .panel.building-origins{width:24%}.entity-show__panels .panel.land-registry,.entity-show__panels .panel.building-security,.entity-show__panels .panel.building-technology,.entity-show__panels .panel.building-information,.entity-show__panels .panel.building-characteristics,.entity-show__panels .panel.building-documents{width:49%}.entity-show__panels .timeline{min-height:var(--layout-main-height);max-height:var(--layout-main-height);width:100%}.users-list{display:flex;flex-direction:column;gap:20px}.users-list .page-header__toolbar{--text-button-accent: var(--color-brand-primary)}.users-list__table{padding:0 var(--layout-padding-lateral);padding-top:80px}#user-submit-button{width:240px;font-size:14px;height:40px;border:none}.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%;flex-grow:1;width:calc((100vw - var(--layout-padding-lateral) * 2) * .5)}.user-upsert .left-side .dynamic-form--flat .text-input,.user-upsert .left-side .dynamic-form--flat .dropdown-input{width:100%}.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 .users-button{flex-grow:1}.people-list{display:flex;flex-direction:column;gap:20px}.people-list .page-header__toolbar .text-input{width:340px}.people-list__table{padding:0 var(--layout-padding-lateral);padding-top:80px}.organizations-list{display:flex;flex-direction:column;gap:20px}.organizations-list .page-header__toolbar .text-input{width:340px}.organizations-list__table{padding:0 var(--layout-padding-lateral);padding-top:80px}.professionals-list{display:flex;flex-direction:column;gap:20px}.professionals-list .page-header__toolbar{--text-button-accent: var(--color-brand-primary)}.professionals-list__table{padding:0 var(--layout-padding-lateral);padding-top:80px}.attendee-card{border-radius:12px;border:.5px solid var(--color-alpha-light-30);background:#828282b3;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;--icon-button-size: 24px;--icon-button-icon-size: 20px}.attendee-card .role-and-buttons .role{font-size:10px;border-radius:12px}.attendee-card .icon-field__icon{filter:invert(1)}.attendees-widget{background-color:var(--color-alpha-light-30);border-radius:12px;padding:12px;overflow-y:scroll;display:flex;flex-direction:column;gap:12px;max-height:100%}.attendees-widget .attendees-widget__title{font-size:16px;color:#fff;text-align:end;width:100%;margin:12px 0}.attendees-widget .attendee-card{width:100%}.attendees-widget .attendee-card.suggested{opacity:.4}.calendar-actions-widget{display:flex;align-items:center;gap:8px;background-color:var(--color-alpha-light-10);padding:8px;border-radius:var(--border-radius-full)}.calendar-actions-widget--vertical{flex-direction:column}.calendar-actions-widget__hint{color:var(--color-alpha-light-70);padding:0 12px;text-align:center}.calendar-actions-widget{--icon-button-accent: var(--action-accent);--text-button-accent: var(--action-accent)}.calendar-actions-widget .call{--icon-button-accent: var(--color-action-call);--text-button-accent: var(--color-action-call)}.calendar-actions-widget .message{--icon-button-accent: var(--color-action-message);--text-button-accent: var(--color-action-message)}.calendar-actions-widget .email{--icon-button-accent: var(--color-action-email);--text-button-accent: var(--color-action-email)}.calendar-actions-widget .generic{--icon-button-accent: var(--color-action-generic);--text-button-accent: var(--color-action-generic)}.calendar-actions-list[data-v-61ab52c0]{display:flex;flex-direction:column}.calendar-actions-list .toolbar-hz[data-v-61ab52c0]{width:600px}.calendar-actions-list .toolbar-hz .text-input[data-v-61ab52c0]{flex-grow:1}.calendar-actions-list .columns[data-v-61ab52c0]{display:flex;gap:16px;flex:1;background-color:var(--color-alpha-light-90);margin:0 var(--layout-padding-lateral);border-radius:var(--border-radius-lg);padding:12px;max-height:var(--layout-main-height-with-toolbar)}.calendar-actions-list .columns .column[data-v-61ab52c0]{display:flex;flex-direction:column;flex:1;min-width:0;background-color:#fff;padding:8px;border-radius:var(--border-radius-lg);max-height:100%}.calendar-actions-list .columns .column .header[data-v-61ab52c0]{display:flex;align-items:center;padding:8px 12px}.calendar-actions-list .columns .column .separator-hz[data-v-61ab52c0]{margin:4px auto}.calendar-actions-list .columns .column .label[data-v-61ab52c0]{font-weight:600;text-wrap:nowrap}.calendar-actions-list .columns .column .count[data-v-61ab52c0]{display:flex;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--color-alpha-light-10);font-size:var(--font-size-caption);font-weight:600}.calendar-actions-list .columns .column .to-do-switch[data-v-61ab52c0]{margin-left:auto}.calendar-actions-list .columns .column .cards[data-v-61ab52c0]{flex:1;min-height:0;padding:8px}.calendar-actions-list .columns .column .cards .card-wrapper[data-v-61ab52c0]{padding-bottom:8px}.assignments[data-v-fe4f4f43]{display:flex;flex-wrap:wrap;gap:12px;padding:12px 32px;justify-content:center}.assignments .assignment[data-v-fe4f4f43]{cursor:pointer;width:268px;display:flex;flex-direction:column;background-color:var(--color-alpha-light-10);border-radius:12px;overflow:clip}.assignments .assignment .body[data-v-fe4f4f43]{height:140px;display:flex;flex-direction:column;padding:12px}.assignments .assignment .body .amount[data-v-fe4f4f43]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.assignments .assignment .body .amount .value[data-v-fe4f4f43]{font-size:14px;font-weight:700;color:#fff}.assignments .assignment .body .type[data-v-fe4f4f43]{font-size:14px;color:#fff;text-align:center;height:100%;align-content:center}.assignments .assignment .slug[data-v-fe4f4f43]{background-color:#fff;height:50px;text-align:center;align-content:center;font-weight:700}.assignment-cashbacks{padding:12px var(--layout-padding-lateral);display:flex;flex-direction:column;gap:20px}.assignment-cashbacks .switch-and-filters{display:flex;justify-content:space-between;align-items:center}.assignment-cashbacks .table-builder{height:calc(var(--layout-main-height) - 154px)}.assignment-cashbacks .cashback-cell{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:8px}.assignment-cashbacks .cashback-cell .status{border-radius:8px;height:45px;width:140px;align-content:center;font-size:12px;text-align:center}.assignment-cashbacks .cashback-cell .paid{background-color:var(--color-chart-green-lighter)}.assignment-cashbacks .cashback-cell .unpaid{background-color:var(--color-chart-red-lighter)}.assignment-cashbacks .cashback-cell .to_mature{background-color:var(--color-chart-grey-light)}.assignment-cashbacks .cashback-cell .unsold{background-color:var(--color-chart-grey-lighter)}.charts[data-v-80d6138b]{padding:12px var(--layout-padding-lateral);display:flex;gap:12px}.charts .gauge-chart[data-v-80d6138b]{width:40%}.charts .multi-series-bar[data-v-80d6138b]{flex-grow:1}.notarial-cashbacks__filter{color:#fff;font-size:12px}.notarial-cashbacks .page-header__toolbar{--text-button-accent: var(--color-brand-primary)}.notarial-cashbacks .unsold{background-color:var(--v7990df5e)}.notarial-cashbacks .to_mature{background-color:var(--v29a4d754)}.notarial-cashbacks .unpaid{background-color:var(--v4952f356)}.notarial-cashbacks .paid{background-color:var(--v8cb22206)}.commission-rule-form--garages .commission-rule-form__body{display:flex;justify-content:center;align-items:flex-start;gap:24px;width:90%}.commission-rule-form--garages .commission-rule-form__input-line{flex-direction:column}.commission-rule-form--garages .commission-rule-form__input-line .price-range{background-color:var(--color-alpha-light-60);width:100%;text-align:center;border-radius:var(--border-radius-base);border:solid 1px white;padding:4px 20px;color:#000;height:var(--size-height-sm)}.commission-rule-form--garages .commission-rule-form__input-line .number-input{width:200px}.commission-rule-form--garages .commission-rule-form__input-line.timings{flex-grow:1}.commission-rules{--footer-height: 120px;--input-line-height: 40px;--sub-context-line-height: 82px;--form-height: calc( var(--layout-main-height) - var(--layout-page-header-height) - 48px )}.commission-rules .page-header__toolbar .switch-button__option--garages{--switch-button-accent: var(--color-commission-garages)}.commission-rules .page-header__toolbar .switch-button__option--brokerage{--switch-button-accent: var(--color-commission-brokerage)}.commission-rules .page-header__toolbar .switch-button__option--sales{--switch-button-accent: var(--color-commission-sales)}.commission-rule-form{display:flex;flex-direction:column;align-items:center;gap:24px;height:var(--form-height);margin:24px var(--layout-padding-lateral);background-color:var(--form-accent);border-radius:32px;overflow:clip}.commission-rule-form--garages{--form-accent: var(--color-commission-garages)}.commission-rule-form--brokerage{--form-accent: var(--color-commission-brokerage)}.commission-rule-form--sales{--form-accent: var(--color-commission-sales)}.commission-rule-form__header{font-size:var(--font-size-2xl);font-weight:400;display:flex;justify-content:space-between;align-items:center;width:100%;background-color:var(--color-surface-base);padding:8px 24px}.commission-rule-form__circle{width:44px;height:44px;background-color:var(--form-accent);border-radius:var(--border-radius-full)}.commission-rule-form__hint{font-size:var(--font-size-md);font-weight:600;font-style:italic;color:#fff;text-align:center}.commission-rule-form__sub-context{display:flex;flex-direction:column;align-items:center;gap:12px;min-height:82px;max-height:82px}.commission-rule-form__sub-context .buttons-input{--color-input-accent: var(--form-accent)}.commission-rule-form__sub-context .buttons-input .text-button{padding:8px 12px;min-width:60px}.commission-rule-form__body{flex-grow:1;padding:12px}.commission-rule-form__input-header{font-size:var(--font-size-md);font-weight:400;color:#fff;margin-top:32px;margin-bottom:12px;text-align:center}.commission-rule-form__input-line{display:flex;justify-content:center;align-items:center;gap:12px;color:#fff}.commission-rule-form__footer{display:flex;justify-content:center;align-items:flex-start;gap:48px;height:var(--footer-height);padding:0 var(--layout-padding-lateral)}.commission-rule-form__upsert-button{display:flex;flex-direction:column;align-items:center;gap:8px;width:500px}.commission-rule-form__upsert-button .text-button{width:500px}.commission-rule-form__upsert-hint{font-size:var(--font-size-md);font-weight:200;font-style:italic;color:#fff;text-align:center}.commission-rule-form .absolute-or-percentage-input,.commission-rule-form .number-input,.commission-rule-form .true-or-notes-input,.commission-rule-form .price-range{--color-input-accent: var(--form-accent);align-content:center}.commission-rule-form .true-or-notes-input{width:100%}.commission-rule-form .true-or-notes-input__option.true{color:#fff}.commission-rule-form .true-or-notes-input__option.false{flex-grow:1;color:#000}.commission-hierarchy-card[data-v-88d69c28]{--card-radius: 32px;position:relative;width:420px;height:200px;border-radius:var(--card-radius);box-shadow:var(--shadow-base);overflow:visible;color:var(--color-brand-primary-900);display:flex;flex-direction:column}.commission-hierarchy-card--individual[data-v-88d69c28]{width:280px}.commission-hierarchy-card--individual .commission-hierarchy-card__content[data-v-88d69c28]{justify-content:center}.commission-hierarchy-card--individual .commission-hierarchy-card__info[data-v-88d69c28]{margin-left:24px}.commission-hierarchy-card__header[data-v-88d69c28]{display:flex;justify-content:center;align-items:flex-start;height:50%;padding:12px;background-color:var(--card-accent);color:#fff;border-top-left-radius:var(--card-radius);border-top-right-radius:var(--card-radius)}.commission-hierarchy-card__title[data-v-88d69c28]{font-size:var(--font-size-lg);font-weight:600;text-transform:uppercase;text-align:center;margin:0;flex:1;text-wrap:nowrap;height:42px;align-content:center}.commission-hierarchy-card__action[data-v-88d69c28]{--icon-button-size: 42px;--icon-button-icon-size: 18px;border:2px solid rgba(255,255,255,.8);background-color:#ffffff0a;flex-shrink:0}.commission-hierarchy-card__action-placeholder[data-v-88d69c28]{width:42px;height:42px;flex-shrink:0}.commission-hierarchy-card__body[data-v-88d69c28]{position:relative;height:50%;background:linear-gradient(180deg,#f3f5fb,#e7ebf6);border-bottom-left-radius:var(--card-radius);border-bottom-right-radius:var(--card-radius)}.commission-hierarchy-card__content[data-v-88d69c28]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;padding:0 32px;transform:translateY(-30%);pointer-events:none}.commission-hierarchy-card__user[data-v-88d69c28]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-top:12px;pointer-events:auto}.commission-hierarchy-card__info[data-v-88d69c28]{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;pointer-events:auto;height:90%}.commission-hierarchy-card__avatar[data-v-88d69c28]{--avatar-width: 72px;--avatar-border: 4px solid white;--avatar-shadow: var(--shadow-base)}.commission-hierarchy-card__share[data-v-88d69c28]{padding:4px 12px;border-radius:10px;background:linear-gradient(180deg,#dbe1f1,#cbd5e1);box-shadow:0 4px 8px #0000000d;font-size:var(--font-size-xl);font-weight:600;color:var(--color-brand-primary-900);text-align:center;min-width:60px}.commission-hierarchy-card__relationship[data-v-88d69c28]{padding:8px 20px;border-radius:999px;background-color:var(--card-accent);color:#fff;box-shadow:0 8px 16px #00000026;font-size:var(--font-size-md);font-weight:600;white-space:nowrap}.commission-hierarchy-card__hint[data-v-88d69c28]{font-size:var(--font-size-sm);font-weight:600;color:#1f335d;text-align:center;margin:0;white-space:nowrap}.commission-hierarchies .buttons-input__option{width:300px}.commission-hierarchies .buttons-input__option--garages{--text-button-accent: var(--color-commission-garages)}.commission-hierarchies .buttons-input__option--brokerage{--text-button-accent: var(--color-commission-brokerage)}.commission-hierarchies .buttons-input__option--sales{--text-button-accent: var(--color-commission-sales)}.commission-hierarchies .dropdown-input{width:320px}.commission-hierarchies__body{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding:0 var(--layout-padding-lateral)}.charts[data-v-8dc54d74]{padding:12px var(--layout-padding-lateral);display:flex;gap:12px}.charts .gauge-chart[data-v-8dc54d74]{width:40%}.charts .multi-series-bar[data-v-8dc54d74]{flex-grow:1}.assignments[data-v-c831320f]{display:flex;flex-wrap:wrap;gap:12px;padding:12px 32px;justify-content:center}.assignments .assignment[data-v-c831320f]{cursor:pointer;width:268px;display:flex;flex-direction:column;background-color:var(--color-alpha-light-10);border-radius:12px;overflow:clip}.assignments .assignment .body[data-v-c831320f]{height:186px;display:flex;flex-direction:column;padding:12px}.assignments .assignment .body .amount[data-v-c831320f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.assignments .assignment .body .amount .value[data-v-c831320f]{font-size:14px;font-weight:700;color:#fff}.assignments .assignment .body .type[data-v-c831320f]{font-size:14px;color:#fff;text-align:center}.assignments .assignment .slug[data-v-c831320f]{margin-top:12px;background-color:#fff;height:50px;text-align:center;align-content:center;font-weight:700}.users[data-v-5f1544ac]{display:flex;flex-wrap:wrap;gap:12px;padding:12px 32px;justify-content:center}.users .user[data-v-5f1544ac]{cursor:pointer;width:268px;display:flex;flex-direction:column;background-color:var(--color-alpha-light-10);border-radius:12px;overflow:clip}.users .user .body[data-v-5f1544ac]{height:186px;display:flex;flex-direction:column;padding:12px}.users .user .body .amount[data-v-5f1544ac]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.users .user .body .amount .value[data-v-5f1544ac]{font-size:14px;font-weight:700;color:#fff}.users .user .body .role[data-v-5f1544ac]{font-size:14px;color:#fff;text-align:center}.users .user .name-and-avatar[data-v-5f1544ac]{margin-top:12px;background-color:#fff;height:50px;text-align:center;align-content:center;font-weight:700;display:flex;align-items:center;justify-content:space-between;padding:0 12px}.users .user .name-and-avatar .avatar[data-v-5f1544ac]{--avatar-width: 44px}.assignment-commissions{padding:12px var(--layout-padding-lateral);display:flex;flex-direction:column;gap:20px}.assignment-commissions .switch-and-filters{display:flex;justify-content:space-between;align-items:center}.assignment-commissions .table-builder{height:calc(var(--layout-main-height) - 154px)}.assignment-commissions .users-commissions-cell{overflow-y:scroll;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 0}.assignment-commissions .users-commissions-cell .user-commission{width:100%;display:flex;align-items:center;justify-content:center;gap:4px}.assignment-commissions .users-commissions-cell .user-commission .avatar{--avatar-width: 40px}.assignment-commissions .users-commissions-cell .commission-value{text-align:center}.commission-payments .page-header__toolbar .dropdown-input{width:300px}.commission-payments__avatar{--avatar-width: 40px}.assignments[data-v-c621b310]{display:flex;flex-wrap:wrap;gap:24px;padding:12px 32px;justify-content:center}.assignments .assignment[data-v-c621b310]{cursor:pointer;background-color:var(--color-alpha-light-10);overflow:clip;border-radius:12px;width:520px}.assignments .assignment .body[data-v-c621b310]{padding:12px;color:#fff}.assignments .assignment .body .top[data-v-c621b310],.assignments .assignment .body .bottom[data-v-c621b310]{display:flex;gap:12px}.assignments .assignment .body .top .left[data-v-c621b310],.assignments .assignment .body .top .right[data-v-c621b310],.assignments .assignment .body .bottom .left[data-v-c621b310],.assignments .assignment .body .bottom .right[data-v-c621b310]{width:49%;flex-grow:1;display:flex;flex-direction:column;gap:12px;justify-content:space-between}.assignments .assignment .body .amount[data-v-c621b310]{width:100%;display:flex;gap:8px;align-items:center;justify-content:space-between;padding:4px;border-radius:4px}.assignments .assignment .body .amount__dot[data-v-c621b310]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.assignments .assignment .body .amount .info[data-v-c621b310]{font-size:13px;font-weight:400}.assignments .assignment .body .amount .number[data-v-c621b310]{font-size:14px;font-weight:600;text-align:center;margin-left:auto}.assignments .assignment .body .separator-vt[data-v-c621b310]{height:-webkit-fill-available}.assignments .assignment .footer[data-v-c621b310]{display:flex;background-color:var(--color-surface-base);padding:12px 18px;gap:16px;align-items:center;justify-content:space-between}.assignments .assignment .footer .slug[data-v-c621b310]{font-size:16px;font-weight:600}.assignments .assignment .footer .owner[data-v-c621b310]{font-size:14px;font-weight:400}.payment-cell-value{min-width:260px;max-width:260px;display:flex;flex-direction:column;gap:8px;padding:8px;border-radius:8px;font-size:12px;background-color:var(--color-alpha-light-30)}.payment-cell-value .info{font-weight:600;width:max-content;margin:0 auto}.payment-cell-value .amount{margin-top:auto}.performance-forecast{padding:12px 24px;display:flex;flex-direction:column;gap:20px}.performance-forecast .switch-and-filters{display:flex;justify-content:space-between;align-items:center}.performance-forecast .table-builder{padding-right:30px;height:calc(var(--layout-main-height) - 154px);font-size:12px}.performance-forecast .payments-cell{display:flex;gap:8px;justify-content:safe center;padding:8px 0}.assignment-expenses-button[data-v-b662c441]{background-color:var(--color-surface-base);border-radius:12px;overflow:clip;display:flex;flex-direction:column}.assignment-expenses-button .title-and-buttons[data-v-b662c441]{display:flex;justify-content:space-between;align-items:center;background-color:var(--v21be1e76);color:#fff;position:relative;padding:8px 0;height:48px}.assignment-expenses-button .title-and-buttons .title[data-v-b662c441]{font-weight:600;width:100%;text-align:center}.assignment-expenses-button .title-and-buttons .icon-button[data-v-b662c441]{--icon-button-size: 48px;position:absolute;top:0;right:0;border-radius:0}.assignment-expenses-button .table[data-v-b662c441]{font-size:12px;padding:0 8px 24px;display:flex;flex-direction:column;gap:12px;flex-grow:1}.assignment-expenses-button .table .header[data-v-b662c441],.assignment-expenses-button .table .row[data-v-b662c441]{flex-grow:1;display:flex;text-align:center}.assignment-expenses-button .table .header .category[data-v-b662c441],.assignment-expenses-button .table .row .category[data-v-b662c441]{width:30%}.assignment-expenses-button .table .header .expense[data-v-b662c441],.assignment-expenses-button .table .row .expense[data-v-b662c441]{width:35%}.assignment-expenses-button .table .header[data-v-b662c441]{font-size:14px;font-weight:600;padding:16px 0}.assignment-expenses-button .table .separator-hz[data-v-b662c441]{background-color:var(--color-alpha-dark-40)}.charts{display:flex;gap:12px;padding:12px}.charts .assignment-expenses-button{width:35%}.charts .performance-chart{width:65%;flex-grow:1}.performance-forecasts .page-header{z-index:2}.performance-forecasts .page-header__toolbar .dropdown-input{margin-left:auto;width:400px}.step.step--details{gap:12px;flex-direction:column}.step.step--details .title-and-date .title{flex-grow:1}.step.step--details .title-and-date .date-input,.step.step--details .title-and-date .time-input{width:280px}.step.step--outcome{flex-direction:column;justify-content:center;align-items:center}.step.step--outcome .row{display:flex;flex-direction:column;gap:8px;justify-content:center;align-items:center;padding:24px 0}.step.step--outcome .row .hint{color:#fff;font-style:italic}.step.step--outcome .text-input{margin-top:24px;height:80px;width:80%}.step.step--prices .column .row .toggle-input,.step.step--prices .column .row .number-input{width:240px;flex-grow:1}.calendar-action-upsert-modal .modal__header .switch-button[data-v-969f38ea]{margin:0 auto}.calendar-action-upsert-modal .modal__body[data-v-969f38ea]{display:flex}.calendar-action-upsert-modal .modal__footer .calendar-action-upsert-modal__navigation[data-v-969f38ea]{width:100%;justify-content:center;display:flex;gap:.5rem}.calendar-action-upsert-modal .modal__footer .calendar-action-upsert-modal__navigation .navigation-label[data-v-969f38ea]{width:200px}.calendar-action-upsert-modal .step[data-v-969f38ea]{width:100%;display:flex;padding:0 24px}.step.step--details{flex-direction:column;gap:12px}.step.step--details .title-and-date{display:flex;gap:12px}.step.step--details .time{display:flex;align-items:center;gap:12px}.step.step--details .time .time-input{width:100px}.step.step--details .time .date-input{flex-grow:1}.step.step--details .separator{width:6px;border:none;background:#fff;height:1px}.step.step--details .place{flex-grow:1}.step.step--details .place .address-input{height:100%}.step.step--details .place .address-input__main{height:inherit}.step.step--details .body{display:flex;gap:12px;flex:1;min-height:0}.step.step--details .body .left{width:70%;display:flex;flex-direction:column;gap:8px}.step.step--details .body .left .entity-buttons{display:flex;gap:12px}.step.step--details .body .left .entity-buttons .rectangular-button{flex:1}.step.step--details .body .left .entity-refs--cross-group{display:flex;align-items:flex-start;justify-content:stretch}.step.step--details .body .left .cross-group-card{width:100%;flex:1;border-radius:14px;border:1px solid var(--color-alpha-light-30);background:linear-gradient(135deg,#ffffff0f,#ffffff05),#1018288c;padding:16px 18px;display:flex;flex-direction:column;gap:8px;justify-content:center;box-shadow:0 6px 20px #00000026}.step.step--details .body .left .cross-group-note{font-size:14px;color:var(--color-alpha-light-90);font-weight:600}.step.step--details .body .left .cross-group-subnote{font-size:12px;color:var(--color-alpha-light-90);margin-top:-2px}.step.step--details .body .left .scheduling{display:flex;flex-direction:column;gap:8px;flex:1}.step.step--details .body .left .notes-and-add{display:flex;gap:8px;flex:1}.step.step--details .body .left .notes-and-add .text-area-input,.step.step--details .body .left .notes-and-add .legal-entity{width:48%;height:100%;flex-grow:1}.step.step--details .body .attendees-widget{width:20%;flex-grow:1}.step.step--outcome{flex-direction:column;justify-content:center;align-items:center;gap:12px}.step.step--outcome .hint{color:#fff;font-style:italic}.step.step--outcome .text-input{height:80px;width:80%}.step.step--prices{flex-direction:row;align-items:center;justify-content:center;gap:40px}.step.step--prices .column{width:60%;flex-grow:1;display:flex;flex-direction:column;gap:12px;align-items:center}.step.step--prices .column.small{width:20%}.step.step--prices .column.small .hint{text-align:center}.step.step--prices .column .hint{height:80px;width:240px;align-content:center;color:#fff;font-style:italic;flex-grow:1}.step.step--prices .column .price-hint{color:var(--color-alpha-light-60);font-style:italic;font-size:14px;text-align:center}.step.step--prices .column .row{width:100%;display:flex;gap:12px;align-items:center}.step.step--prices .column .row .toggle-input,.step.step--prices .column .row .number-input{width:240px}.step.step--prices .separator-vt{height:50%}.calendar-event-upsert-modal .modal__body[data-v-74283dac]{display:flex}.calendar-event-upsert-modal__organizer[data-v-74283dac]{height:50px;position:absolute}.calendar-event-upsert-modal .modal__footer .calendar-event-upsert-modal__navigation[data-v-74283dac]{width:100%;justify-content:center;display:flex;gap:.5rem}.calendar-event-upsert-modal .modal__footer .calendar-event-upsert-modal__navigation .navigation-label[data-v-74283dac]{width:200px}.calendar-event-upsert-modal .step[data-v-74283dac]{width:100%;display:flex}.event-type-modal{--left-side-width: 70%}.event-type-modal .modal__body{gap:12px;flex-wrap:wrap;justify-content:center;align-content:center}.event-type-modal .modal__body .text-button{color:#000;width:40%}.select-users-modal .modal__content{width:50%;height:50%}.select-users-modal .modal__body{justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;align-content:center}.select-users-modal .modal__body .avatar--user{border:solid 1px transparent;cursor:pointer;transition:all var(--transition-fast);opacity:.3}.select-users-modal .modal__body .avatar--user.is-selected,.select-users-modal .modal__body .avatar--user:hover{border-color:#fff;opacity:1;filter:drop-shadow(2px 1px 4px var(--color-alpha-dark-40))}.inquiry-filters-modal .modal__body{flex-wrap:wrap;justify-content:center;align-content:center;gap:12px}.inquiry-filters-modal .modal__body .toggle-input,.inquiry-filters-modal .modal__body .number-input,.inquiry-filters-modal .modal__body .dropdown-input,.inquiry-filters-modal .modal__body .date-input{width:40%;flex-grow:1}.inquiry-filters-modal .modal__body .text-button{width:60%;margin-top:20px}.entity-associated-inquiries-modal .modal__body{align-items:center}.entity-associated-inquiries-modal .modal__body .white-box{margin:1.5rem 0;width:90%;height:fit-content;background-color:#fff;padding:1.5rem;border-radius:var(--border-radius-base);display:flex;flex-direction:column;gap:1.5rem}.entity-associated-inquiries-modal .modal__body .white-box .warning{display:flex;align-items:center;gap:.75rem}.entity-associated-inquiries-modal .modal__body .white-box .warning img{width:24px;height:24px}.entity-associated-inquiries-modal .modal__body .white-box .warning p{font-size:18px}.entity-associated-inquiries-modal .modal__body .white-box .cards{padding:.25rem;display:flex;gap:.75rem}.entity-associated-inquiries-modal .modal__body .white-box .cards .inquiry-card{min-width:340px;max-width:340px}.entity-associated-inquiries-modal .modal__footer .text-button{gap:.75rem}.entity-associated-inquiries-modal .modal__footer .text-button p{font-size:14px}.entity-associated-inquiries-modal .modal__footer .text-button img{width:20px;height:20px;filter:invert(1)}.inquiry-type-modal .modal__body{flex-direction:column;gap:.75rem;align-items:center}.inquiry-type-modal .modal__body .text-button{width:80%}.inquiry-marketing-channel-modal .modal__content{padding:1.25rem 5rem}.inquiry-marketing-channel-modal .modal__body{flex-direction:column;align-items:center;gap:1.25rem}.inquiry-marketing-channel-modal .modal__body .text-input{width:80%}.brokerage-zones-modal .modal__content{height:80vh}.brokerage-zones-modal .modal__body{flex-direction:column;justify-content:flex-start}.brokerage-zones-modal .modal__body .autocomplete-input{margin:0 auto auto;margin-bottom:2.5rem;width:60%;border-radius:var(--border-radius-base)}.brokerage-zones-modal .modal__body .zones{display:flex;gap:.75rem .5rem;flex-wrap:wrap;overflow-y:scroll;flex-grow:1;align-content:flex-start;margin-bottom:2.5rem}.brokerage-zones-modal .modal__body .zones .zone{font-size:12px;width:fit-content;height:fit-content;background-color:var(--color-alpha-light-20);border:none;flex-grow:1;padding:8px}.brokerage-zones-modal .modal__body .zones .zone.active,.brokerage-zones-modal .modal__body .zones .zone.is-active{background-color:var(--color-alpha-dark-20);font-weight:700;box-shadow:inset 0 0 0 1px #fff}.brokerage-zones-modal .modal__body .zones .zone.match{background-color:var(--color-status-success);font-weight:700;box-shadow:inset 0 0 0 1px #fff}.inquiry-assignees-modal .modal__body .assignee-options{display:flex;gap:1.25rem;width:100%;height:100%;align-items:center;justify-content:center}.inquiry-assignees-modal .modal__body .assignee-options .assignee-option{transition:all .2s;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:.5rem;color:#fff;padding:.75rem;border-radius:var(--border-radius-base)}.inquiry-assignees-modal .modal__body .assignee-options .assignee-option:hover,.inquiry-assignees-modal .modal__body .assignee-options .assignee-option.selected,.inquiry-assignees-modal .modal__body .assignee-options .assignee-option.is-selected{background-color:var(--color-alpha-light-30)}.select-inquiries-modal .modal__body{flex-direction:column;gap:12px}.select-inquiries-modal .modal__body .table-builder{width:100%;height:calc(100% - 2.5rem)}.select-inquiries-modal__buttons{display:flex;gap:.75rem;height:2.5rem}.select-inquiries-modal__buttons .text-input{margin-left:auto;height:2.5rem}.select-inquiries-modal__labels{display:flex;align-items:center;justify-content:safe center;gap:14px;width:100%}.survey-filters-modal .modal__body{flex-direction:column;align-items:center;justify-content:center;gap:24px}.survey-filters-modal .modal__body .dropdown-input,.survey-filters-modal .modal__body .switch-input{width:80%}.survey-filters-modal .modal__body .text-button{width:60%;margin-top:20px}.negotiation-filters-modal .modal__body{flex-direction:column;align-items:center;justify-content:center;gap:24px}.negotiation-filters-modal .modal__body .dropdown-input,.negotiation-filters-modal .modal__body .date-input{width:80%}.negotiation-filters-modal .modal__body .text-button{width:60%;margin-top:20px}.assignment-filters-modal .modal__body{flex-direction:column;align-items:center;justify-content:center;gap:24px}.assignment-filters-modal .modal__body .dropdown-input{width:80%}.assignment-filters-modal .modal__body .text-button{width:60%;margin-top:20px}.survey-type-modal .modal__body{flex-wrap:wrap;align-items:center;justify-content:center;align-content:center;gap:1rem}.survey-type-modal .modal__body .text-button{width:49%;padding:.75rem}.select-surveys-modal .modal__body .options{display:flex;gap:12px;width:100%}.select-surveys-modal .modal__body .options .survey-options{width:55%}.select-surveys-modal .modal__body .options .survey-options--full{width:100%}.select-surveys-modal .modal__body .options .building-options{width:45%}.select-surveys-modal .modal__body .options .survey-options .scroller{overflow-y:auto;min-height:100%;flex-grow:1}.select-surveys-modal .modal__body .options .survey-options,.select-surveys-modal .modal__body .options .building-options{display:flex;justify-content:safe center;align-items:center;gap:.75rem;flex-wrap:wrap;overflow-y:auto;min-height:100%;flex-grow:1;align-content:flex-start}.select-surveys-modal .modal__body .options .survey-options .text-input,.select-surveys-modal .modal__body .options .survey-options .text-button,.select-surveys-modal .modal__body .options .building-options .text-input,.select-surveys-modal .modal__body .options .building-options .text-button{z-index:2;position:sticky;top:0;width:100%}.select-surveys-modal .modal__body .options .survey-card,.select-surveys-modal .modal__body .options .building-card{transition:opacity .2s;opacity:.7;flex-grow:1;cursor:pointer}.select-surveys-modal .modal__body .options .survey-card:hover,.select-surveys-modal .modal__body .options .survey-card.is-selected,.select-surveys-modal .modal__body .options .building-card:hover,.select-surveys-modal .modal__body .options .building-card.is-selected{opacity:1;filter:brightness(1.3)}.select-surveys-modal__labels{display:flex;align-items:center;justify-content:safe center;gap:14px;width:100%}.location-modal .modal__content{padding:0}.building-core-modal .modal__content{height:80vh}.building-core-modal .modal__body{gap:.75rem}.building-core-modal .modal__body .documents .form-input.toggle-input{width:40%}.building-core-modal .modal__body .form-input#documents_dropboxLink,.building-core-modal .modal__body .form-input#documents-information_description,.building-core-modal .modal__body .form-input#information_unitNumber,.building-core-modal .modal__body .form-input.discriminator{width:100%}.building-duplicate-modal .modal__content{padding:2.5rem 3rem 2rem}.building-duplicate-modal .modal__body{flex-direction:column;justify-content:center;align-items:stretch;gap:1.5rem;flex-wrap:nowrap}.building-duplicate-modal .modal__body .modal-info{color:#fff;text-align:center;font-style:italic;width:80%;margin:0 auto}.building-duplicate-modal .modal__body .duplicate-options{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center}.building-duplicate-modal .modal__body .duplicate-options .text-button{flex-grow:1}.building-duplicate-modal .modal__body .duplicate-inputs{display:flex;gap:1.5rem;justify-content:center;align-items:center}.building-duplicate-modal .modal__body .duplicate-inputs .text-button,.building-duplicate-modal .modal__body .duplicate-inputs .number-input{width:40%;flex-grow:1}.building-duplicate-modal .modal__body .duplicate-inputs .text-button{padding:.5rem 1.25rem}.building-duplicate-modal .modal__body .icon-button{position:absolute;bottom:1.5rem;right:1.5rem}.building-type-modal .modal__body{flex-wrap:wrap;align-items:center;justify-content:center;align-content:center;gap:1rem}.building-type-modal .modal__body .text-button{width:49%;--text-button-font-size: var(--font-size-lg)}.select-buildings-modal .modal__body{align-items:center;flex-direction:column}.select-buildings-modal .modal__body .text-button{margin:1.25rem}.select-buildings-modal .modal__body .building-cards{display:flex;gap:.5rem;flex-wrap:wrap;overflow-y:scroll;justify-content:center;height:90%;align-content:flex-start}.select-buildings-modal .modal__body .building-cards .building-card{cursor:pointer;opacity:.5;width:48%}.select-buildings-modal .modal__body .building-cards .building-card.selected,.select-buildings-modal .modal__body .building-cards .building-card.is-selected{opacity:1;border-color:var(--color-alpha-light-90, #ffffff)}.building-surface-upsert-modal .modal__content{padding:4rem 3rem}.building-surface-upsert-modal .modal__body{align-content:center;flex-wrap:wrap;gap:2rem}.building-surface-upsert-modal .modal__body .surface-page{flex-grow:1;display:flex;gap:.75rem;flex-wrap:wrap;align-content:center;justify-content:center}.building-surface-upsert-modal .modal__body .surface-page .text-button{width:40%;flex-grow:1;flex-basis:max-content}.building-surface-upsert-modal .modal__body .surface-page .number-input{margin-top:1.5rem;width:80%}.building-surface-upsert-modal .modal__body .spaces-page{display:flex;flex-wrap:wrap;gap:.75rem;width:100%;overflow-y:scroll;align-items:center}.building-surface-upsert-modal .modal__body .spaces-page .building-surface-space-card{flex-grow:1;flex-basis:max-content}.surface-space-upsert-modal .modal__content{padding:4rem 3rem}.surface-space-upsert-modal .modal__body{align-content:center;flex-wrap:wrap;gap:2rem}.surface-space-upsert-modal .modal__body .space-options{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center;align-items:center}.surface-space-upsert-modal .modal__body .space-options .text-button{flex-grow:1}.surface-space-upsert-modal .modal__body .number-input{width:60%}.building-origin-upsert-modal .modal__content{padding:4rem}.building-origin-upsert-modal .modal__body{align-items:center;flex-wrap:wrap;gap:.5rem;flex-direction:column}.building-origin-upsert-modal .modal__body .origin-type-options{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center;align-items:center}.building-origin-upsert-modal .modal__body .origin-type-options .text-button{flex-grow:1}.building-origin-upsert-modal .modal__body .inputs{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;flex-grow:1;align-content:center}.building-origin-upsert-modal .modal__body .inputs .date-input,.building-origin-upsert-modal .modal__body .inputs .input{width:40%;flex-grow:1}.building-urbanistic-upsert-modal .modal__body{justify-content:center;align-content:flex-start;flex-wrap:wrap;gap:.75rem}.building-urbanistic-upsert-modal .modal__body .urbanistic-type-options{margin:1.25rem 0;display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center;align-items:center}.building-urbanistic-upsert-modal .modal__body .urbanistic-type-options .text-button{flex-grow:1;flex-basis:max-content}.building-urbanistic-upsert-modal .modal__body .date-input,.building-urbanistic-upsert-modal .modal__body .text-input{width:100%}.document-upsert-modal .modal__body{flex-direction:column;align-items:center;justify-content:center;gap:24px}.document-upsert-modal .modal__body .text-input,.document-upsert-modal .modal__body .file-input{width:80%}.legal-entity-form.documents .toggle-input{margin:0 auto}.bank-account-upsert-modal .modal__body{flex-wrap:wrap;align-items:center;justify-content:center;align-content:center;gap:12px}.bank-account-upsert-modal .modal__body .text-input,.bank-account-upsert-modal .modal__body .toggle-input{width:49%;flex-grow:1}.legal-entity-form-modal .modal__content{padding:2rem 1.5rem;box-sizing:border-box}.legal-entity-form-modal .modal__body{flex-direction:column;gap:1rem}.legal-entity-form-modal .modal__body .type-switch{margin:.75rem auto 0}.legal-entity-form-modal .modal__body .type-switch .switch-button{border-bottom-right-radius:0;border-bottom-left-radius:0;--switch-button-option-width: 180px;--switch-button-font-size: var(--font-size-md);font-weight:600}.legal-entity-form-modal .modal__body .sections-switch{margin:0 auto}.legal-entity-form-modal .modal__body .sections-switch .switch-button{margin-top:.25rem;border-top-right-radius:0;border-top-left-radius:0;--switch-button-option-width: 120px}.legal-entity-form-modal .modal__body .entity-list-form{display:flex;flex-direction:column;flex-grow:1}.legal-entity-form-modal .modal__body .cards{display:flex;align-items:center;gap:.75rem;margin:auto 0;min-width:100%;padding:.75rem;flex-grow:1;align-content:center}.legal-entity-form-modal .modal__body .submit{margin-top:1.5rem;margin-left:auto}.legal-entity-form-modal .modal__body .entity-list-form__title{font-size:var(--font-size-2xl);font-weight:600;color:#fff;margin:0 auto;position:absolute;top:0;left:50%;transform:translate(-50%,-100%);background-color:var(--color-brand-primary-900);padding:.5rem 2.5rem;border-radius:var(--border-radius-base);border-bottom-left-radius:0;border-bottom-right-radius:0}.legal-entity-form-modal .modal__body .legal-entity-form{display:flex;flex-direction:column;flex-grow:1}.legal-entity-form-modal .modal__body .cards .add .text-button,.legal-entity-form-modal .modal__body .cards .add-document{height:200px;min-height:200px;width:200px;margin-right:1.25rem}.legal-entity-form-modal .modal__body .context-fields{display:flex;gap:.75rem}.legal-entity-form-modal .modal__body .context-fields .type-and-notes{display:flex;flex-direction:column;gap:.75rem;flex-grow:1}.legal-entity-form-modal .modal__body .context-fields .dropdown-input,.legal-entity-form-modal .modal__body .context-fields .text-input,.legal-entity-form-modal .modal__body .context-fields .number-input{font-size:var(--font-size-sm);font-weight:400;width:100%;height:44px}.legal-entity-form-modal .modal__body .context-fields .fraction-input{height:100%}.legal-entity-form-modal .modal__body .anagraphics-upsert{display:flex;gap:.75rem;flex-wrap:wrap;flex-grow:1;align-content:center}.legal-entity-form-modal .modal__body .anagraphics-upsert>.autocomplete-input,.legal-entity-form-modal .modal__body .anagraphics-upsert>.text-input,.legal-entity-form-modal .modal__body .anagraphics-upsert>.date-input,.legal-entity-form-modal .modal__body .anagraphics-upsert>.dropdown-input{font-size:var(--font-size-sm);font-weight:400;width:48%;flex-grow:1;height:44px}.legal-entity-form-modal .modal__body .anagraphics-upsert #name{width:100%}.legal-entity-form-modal .modal__body .anagraphics-upsert .toggle-input{height:44px;margin:0 auto}.legal-entity-form-modal .modal__body .anagraphics-upsert .switch-input{width:100%;height:44px;margin:0 auto}.legal-entity-form-modal .modal__body .phones{display:flex;gap:.75rem;border-radius:var(--border-radius-sm);width:100%}.legal-entity-form-modal .modal__body .phones .phone{display:flex;gap:.25rem;width:48%;flex-grow:1}.legal-entity-form-modal .modal__body .phones .phone>.text-input,.legal-entity-form-modal .modal__body .phones .phone>.autocomplete-input{font-size:var(--font-size-sm);font-weight:400;height:44px}.legal-entity-form-modal .modal__body .phones .phone>.text-input.prefix,.legal-entity-form-modal .modal__body .phones .phone>.autocomplete-input.prefix{width:60px;flex-grow:0;border-top-right-radius:0;border-bottom-right-radius:0}.legal-entity-form-modal .modal__body .phones .phone>.text-input.prefix input,.legal-entity-form-modal .modal__body .phones .phone>.autocomplete-input.prefix input{background-color:var(--color-alpha-light-90)}.legal-entity-form-modal .modal__body .phones .phone>.number{flex-grow:1;border-top-left-radius:0;border-bottom-left-radius:0}.legal-entity-form-modal .modal__body .phones .phone>.number .text-input{border-top-left-radius:0;border-bottom-left-radius:0}.notary-upsert-modal .modal__body{flex-direction:column;gap:.75rem;align-items:center}.notary-upsert-modal .modal__body .text-input,.notary-upsert-modal .modal__body .number-input{width:70%}.notary-upsert-modal .modal__body .phones{display:flex;flex-direction:column;width:70%;gap:.75rem}.notary-upsert-modal .modal__body .phones .phone{display:flex;flex-grow:1}.notary-upsert-modal .modal__body .phones .phone .text-input{font-size:12px}.notary-upsert-modal .modal__body .phones .phone .text-input.prefix{width:60px;flex-grow:0;border-top-right-radius:0;border-bottom-right-radius:0}.notary-upsert-modal .modal__body .phones .phone .text-input.prefix input{background-color:var(--color-alpha-light-90)}.notary-upsert-modal .modal__body .phones .phone .number{flex-grow:1;border-top-left-radius:0;border-bottom-left-radius:0}.notary-upsert-modal .modal__body .separator-hz{width:80%}.notary-upsert-modal .modal__body .fees{width:70%;margin-top:12px;display:flex;flex-direction:column;gap:12px}.notary-upsert-modal .modal__body .fees .number-input{width:100%;flex-grow:1}.select-negotiations-modal .modal__body{flex-direction:column;gap:12px}.select-negotiations-modal .modal__body .text-input{width:80%;margin:0 auto}.select-negotiations-modal__assignments{display:flex;flex-direction:column;gap:.75rem;padding:.75rem;flex-grow:1}.select-negotiations-modal__labels{display:flex;align-items:center;justify-content:safe center;gap:14px;width:100%}.negotiation-status-event-upsert-modal .modal__body{flex-direction:column;justify-content:center;align-items:center;gap:24px}.negotiation-status-event-upsert-modal .modal__body .date-input,.negotiation-status-event-upsert-modal .modal__body .number-input,.negotiation-status-event-upsert-modal .modal__body .text-area-input{width:70%}.select-assignments-modal .modal__body .options{display:flex;gap:12px}.select-assignments-modal .modal__body .options .assignment-options{width:55%}.select-assignments-modal .modal__body .options .assignment-options--full{width:100%}.select-assignments-modal .modal__body .options .building-options{width:45%}.select-assignments-modal .modal__body .options .assignment-options,.select-assignments-modal .modal__body .options .building-options{display:flex;justify-content:safe center;align-items:center;gap:.75rem;flex-wrap:wrap;overflow-y:auto;min-height:100%;flex-grow:1;align-content:flex-start}.select-assignments-modal .modal__body .options .assignment-options .text-input,.select-assignments-modal .modal__body .options .assignment-options .text-button,.select-assignments-modal .modal__body .options .building-options .text-input,.select-assignments-modal .modal__body .options .building-options .text-button{z-index:2;position:sticky;top:0;width:100%}.select-assignments-modal .modal__body .options .building-card,.select-assignments-modal .modal__body .options .assignment-card{transition:opacity .2s;opacity:.7;flex-grow:1;cursor:pointer}.select-assignments-modal .modal__body .options .building-card:hover,.select-assignments-modal .modal__body .options .building-card.is-selected,.select-assignments-modal .modal__body .options .assignment-card:hover,.select-assignments-modal .modal__body .options .assignment-card.is-selected{opacity:1;filter:brightness(1.3)}.select-assignments-modal__labels{display:flex;align-items:center;justify-content:safe center;gap:14px;width:100%}.commission-hierarchy-upsert-modal .modal__content{padding:32px}.commission-hierarchy-upsert-modal .modal__body{flex-direction:column;align-items:center;gap:32px}.commission-hierarchy-upsert-modal .modal__body .switch-button{--switch-button-font-size: var(--font-size-md)}.commission-hierarchy-upsert-modal .modal__body .switch-button__option--garages{--switch-button-accent: var(--color-commission-garages)}.commission-hierarchy-upsert-modal .modal__body .switch-button__option--brokerage{--switch-button-accent: var(--color-commission-brokerage)}.commission-hierarchy-upsert-modal .modal__body .switch-button__option--sales{--switch-button-accent: var(--color-commission-sales)}.commission-hierarchy-upsert-modal .modal__body .relationship-type-switch{--switch-button-font-size: var(--font-size-sm)}.commission-hierarchy-upsert-modal .modal__body .body{display:flex;justify-content:center;align-items:center;gap:24px;flex-grow:1}.commission-hierarchy-upsert-modal .modal__body .body .user{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px}.commission-hierarchy-footer{display:flex;flex-direction:column;gap:24px;width:100%}.commission-hierarchy-footer__summary{font-size:var(--font-size-md);font-weight:400;color:#fff;text-align:center}.commission-hierarchy-footer__buttons{display:flex;justify-content:space-between;align-items:center;width:100%}.commission-hierarchy-footer__upsert-buttons{display:flex;justify-content:flex-end;align-items:flex-start;gap:24px}.commission-hierarchy-footer__upsert-button{display:flex;flex-direction:column;align-items:flex-end;gap:8px;max-width:200px}.commission-hierarchy-footer__hint{font-size:var(--font-size-xs);font-weight:400;color:var(--color-alpha-light-60);text-align:right}.payment-column{height:calc(100% - 84px);width:100%;display:flex;flex-direction:column;gap:8px;align-items:center}.payment-column .total{display:flex;gap:8px;align-items:center;background-color:var(--color-brand-secondary);border-radius:8px;width:80%;padding:8px 12px;justify-content:space-between;opacity:.8}.payment-column .total.final{margin-top:8px;border:solid 1px white;width:90%;opacity:1}.payment-column .total .info{font-style:italic;font-size:14px;text-align:center}.payment-column .total .amount{font-weight:600;font-style:normal;font-size:16px}.payment-column .separator-hz{width:100%}.payment-column .payments{display:flex;flex-direction:column;gap:16px;align-items:center;width:100%;overflow-y:scroll;flex-grow:1}.payment-column .payments .payment{display:flex;flex-direction:column;background-color:var(--color-alpha-light-20);width:90%;border-radius:8px;font-size:12px;padding:8px}.payment-column .payments .payment .separator-hz{margin:8px 0}.payment-column .payments .payment .status-and-buttons{display:flex;justify-content:space-between;align-items:center;gap:8px}.payment-column .payments .payment .status-and-buttons .buttons{display:flex;align-items:center;gap:2px;--icon-button-size: 20px;--icon-button-icon-size: 16px}.payment-column .payments .payment .date-and-amount{display:flex;align-items:center;justify-content:center;font-size:12px;gap:20px;margin:12px 0}.payment-column .payments .payment .date-and-amount .amount{font-weight:600;font-size:14px}.payment-column .add-payment{background-color:var(--color-alpha-light-20);border-radius:8px;width:90%;min-height:34px;margin-top:8px}.commission-payments-upsert-modal .modal__body .columns{width:100%;display:flex;justify-content:space-between;padding:24px 8px 8px}.commission-payments-upsert-modal .modal__body .columns .column{width:90%;color:#fff;display:flex;flex-direction:column;align-items:center;gap:24px}.commission-payments-upsert-modal .modal__body .columns .column .actor{display:flex;gap:8px;font-weight:300;min-height:60px;font-size:14px;align-items:center;align-items:flex-start}.commission-payments-upsert-modal .modal__body .columns .column .actor .avatar{--avatar-width: 40px}.commission-payments-upsert-modal .modal__body .columns .column .actor .avatar.anonymous{background-image:url(/assets/user-BlCLo2wt.svg)}.commission-payments-upsert-modal .modal__body .columns .column .actor .role-and-name{display:flex;flex-direction:column;gap:4px}.commission-payments-upsert-modal .modal__body .columns .column .actor .role-and-name .role{font-weight:600;font-size:16px}.commission-payment-upsert-modal .modal__body{flex-wrap:wrap;align-content:center;align-items:center;gap:18px}.commission-payment-upsert-modal .modal__body .switch-button{width:90%;--switch-button-font-size: 18px}.commission-payment-upsert-modal .modal__body .number-input,.commission-payment-upsert-modal .modal__body .date-input{width:60%}.images-with-cover-modal .modal__body{gap:.75rem}.land-registries-modal{display:flex;align-items:center;gap:.75rem;padding:.75rem;min-width:100%;align-content:center;margin:auto 0}.land-registries-modal__add{height:12.5rem;min-height:12.5rem;min-width:12.5rem;margin-right:1.25rem}.building-origins-modal .modal__content{padding-bottom:4rem}.building-origins-modal .modal__body .cards{display:flex;flex-wrap:wrap;gap:.75rem;width:100%;overflow-y:scroll;align-items:center;justify-content:center;align-content:center}.building-origins-modal .modal__body .alert.invalid-origin{position:absolute;left:50%;bottom:2.5rem;transform:translate(-50%)}.building-surfaces-modal{display:flex;align-content:flex-start;justify-content:center;gap:1.25rem;width:100%;height:100%}.building-surfaces-modal__section{display:flex;flex-direction:column;gap:.5rem;width:100%;align-items:center}.building-surfaces-modal__section-title{color:var(--color-brand-on-primary, white);margin-top:1.25rem;margin-bottom:.5rem}.building-surfaces-modal__separator{width:100%;border:none;background-color:var(--color-brand-on-primary, white);height:1px;margin-bottom:.5rem}.building-surfaces-modal__add{min-width:12.5rem}.building-surfaces-modal .building-surface-card{flex-basis:max-content;width:100%}.building-surfaces-modal .building-surface-card .rectangular-actionable-card__data{max-width:min(500px,100%);max-height:100px;overflow-y:scroll;align-content:flex-start}.building-surfaces-modal .modal__content{padding:5rem 2.5rem}.building-urbanistics-modal .modal__body{flex-direction:column}.building-urbanistics-modal .modal__body .separator{width:100%;border:none;background-color:#fff;height:1px}.building-urbanistics-modal .modal__body .section{height:50%;padding:.5rem;display:flex;flex-direction:column;gap:.5rem}.building-urbanistics-modal .modal__body .section--title-first{flex-direction:column-reverse}.building-urbanistics-modal .modal__body .section .urbanistics-button__title{color:var(--color-alpha-light-80);text-align:end}.building-urbanistics-modal .modal__body .section .cards{display:flex;gap:.75rem;width:100%;flex-grow:1;align-items:center;position:relative}.building-urbanistics-modal .modal__body .add{height:5rem;min-height:5rem;width:200px;margin-right:1.25rem}.assignment-expenses-upsert-modal .modal__body{flex-direction:column;align-items:center}.assignment-expenses-upsert-modal .modal__body .body.forecasted{display:flex;flex-direction:column;gap:8px;width:100%;align-items:center;padding:24px;flex-grow:1}.assignment-expenses-upsert-modal .modal__body .body.forecasted .number-input{width:70%}.assignment-expenses-upsert-modal .modal__body .body.actual{display:flex;gap:12px;padding:24px;flex-grow:1;width:100%}.assignment-expenses-upsert-modal .modal__body .body.actual .month-card{min-width:300px;max-width:300px;display:flex;flex-direction:column;border-radius:12px;overflow:clip}.assignment-expenses-upsert-modal .modal__body .body.actual .month-card .title-and-buttons{display:flex;justify-content:space-between;align-items:center;color:#fff;background-color:var(--color-brand-primary-900);position:relative;height:44px}.assignment-expenses-upsert-modal .modal__body .body.actual .month-card .title-and-buttons .title{width:100%;text-align:center}.assignment-expenses-upsert-modal .modal__body .body.actual .month-card .title-and-buttons .icon-button{--icon-button-size: 36px;position:absolute;top:4px;right:4px}.assignment-expenses-upsert-modal .modal__body .body.actual .month-card .expenses{flex-grow:1;background-color:var(--color-surface-base);padding:12px;display:flex;flex-direction:column}.assignment-expenses-upsert-modal .modal__body .body.actual .month-card .expenses .expense{display:flex;flex-direction:column;font-size:14px}.assignment-expenses-upsert-modal .modal__body .body.actual .month-card .expenses .expense .main{display:flex;justify-content:space-between}.assignment-expenses-upsert-modal .modal__body .body.actual .month-card .expenses .expense .main .main-type{font-weight:600}.assignment-expenses-upsert-modal .modal__body .body.actual .month-card .expenses .expense .sub-expenses{margin-top:8px;display:flex;flex-direction:column;gap:4px}.assignment-expenses-upsert-modal .modal__body .body.actual .month-card .expenses .expense .sub-expenses .sub-expense{display:flex;justify-content:space-between;margin-left:8px}.assignment-expenses-upsert-modal .modal__body .body.actual .month-card .expenses .expense .sub-expenses .sub-expense .sub-type{font-size:12px}.assignment-expenses-upsert-modal .modal__body .body.actual .month-card .total{color:#fff;background-color:var(--color-brand-primary-900);display:flex;align-items:center;justify-content:space-between;padding:8px}.actual-month-expenses-upsert-modal .modal__content{padding:24px}.actual-month-expenses-upsert-modal .modal__body{flex-direction:column;justify-content:flex-start;align-items:center;gap:32px}.actual-month-expenses-upsert-modal .modal__body .title{margin:0 auto;display:flex;flex-direction:column;color:#fff;gap:8px;text-align:center}.actual-month-expenses-upsert-modal .modal__body .title .date{font-size:24px;font-weight:600}.actual-month-expenses-upsert-modal .modal__body .title .subtitle{font-size:16px}.actual-month-expenses-upsert-modal .modal__body .info{font-size:14px;min-width:200px;height:40px;background-color:var(--color-input-accent);color:#fff;border-radius:var(--border-radius-base);align-content:center;text-align:center}.actual-month-expenses-upsert-modal .modal__body .info.sub{background-color:var(--color-alpha-dark-40)}.actual-month-expenses-upsert-modal .modal__body .expenses{display:flex;gap:32px;justify-content:center}.actual-month-expenses-upsert-modal .modal__body .column{display:flex;flex-direction:column;gap:8px;justify-content:center;width:40%;flex-grow:1}.actual-month-expenses-upsert-modal .modal__body .entry{display:flex;gap:12px}.actual-month-expenses-upsert-modal .modal__body .entry .number-input{flex-grow:1}.actual-month-expenses-upsert-modal .modal__body .entry.sub .info{height:34px;background-color:var(--color-alpha-dark-40)}.follow-up-options-modal .modal__body{gap:12px;flex-wrap:wrap;justify-content:center;align-content:center}.follow-up-options-modal .modal__body .text-button,.follow-up-options-modal .modal__body .split-button{width:80%}.navigation-modal .modal__body{flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;flex-wrap:wrap}.navigation-modal .navigation-modal__button{width:80%;display:flex;align-items:center;justify-content:center;gap:1.25rem}.navigation-modal .navigation-modal__button img{width:30px;height:30px;filter:invert(1)}.expand-on-click-button{position:relative;display:inline-flex}.expand-on-click-button__label{transition:opacity var(--transition-base)}.expand-on-click-button--left .expand-on-click-button__options{right:0}.expand-on-click-button--right .expand-on-click-button__options{left:0}.expand-on-click-button__options{position:absolute;top:0;display:flex;gap:4px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--transition-base)}.expand-on-click-button.expanded .expand-on-click-button__label{opacity:0;pointer-events:none}.expand-on-click-button.expanded .expand-on-click-button__options{opacity:1;pointer-events:auto}.expand-on-click-icon-button{position:relative}.expand-on-click-icon-button__options{z-index:2;display:flex;flex-direction:column;gap:4px;position:absolute}.expand-on-click-icon-button__options .text-button{min-width:max-content;width:100%}.expand-on-click-icon-button--bottom .expand-on-click-icon-button__options{top:calc(var(--icon-button-size, var(--size-height-md)) + 8px);left:10%;transform:translate(-10%)}.expand-on-click-icon-button--top .expand-on-click-icon-button__options{bottom:calc(var(--icon-button-size, var(--size-height-md)) + 8px);left:10%;transform:translate(-10%)}.expand-on-click-icon-button--right .expand-on-click-icon-button__options{left:calc(var(--icon-button-size, var(--size-height-md)) + 8px);top:50%;transform:translateY(-50%)}.expand-on-click-icon-button--left .expand-on-click-icon-button__options{right:calc(var(--icon-button-size, var(--size-height-md)) + 8px);top:50%;transform:translateY(-50%)}.fade-enter-active,.fade-leave-active{transition:opacity var(--transition-base)}.fade-enter-from,.fade-leave-to{opacity:0}.panel{transition:all var(--transition-base);border-radius:var(--border-radius-lg);overflow:hidden;background-color:transparent;border:none;height:fit-content}.panel__header{cursor:pointer;border-radius:var(--border-radius-lg);color:var(--color-brand-primary);padding:.5rem .75rem;background-color:var(--color-surface-base);border:.5px solid var(--color-alpha-light-20)}.panel__header .panel__title{display:flex;gap:.75rem;font-size:var(--font-size-lg);font-weight:500;justify-content:flex-end;align-items:center}.panel__header .panel__title .panel__dot{width:1.75rem;height:1.75rem;background-color:var(--color-brand-primary);border-radius:var(--border-radius-full);margin-right:auto}.panel__header .panel__trigger{--icon-button-size: 1.875rem ;--icon-button-icon-size: .9375rem }.panel__header .panel__trigger img{transform:rotate(90deg)}.panel__content-wrapper{transition:all var(--transition-slow);transition-timing-function:ease-out;display:grid;grid-template-rows:0fr;background-color:transparent;border:none;border-radius:0 0 var(--border-radius-lg) var(--border-radius-lg);overflow:hidden}.panel__content-wrapper .panel__content{overflow:hidden}.panel--expanded .panel__header{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none}.panel--expanded .panel__header .panel__trigger img{transform:unset}.panel--expanded .panel__content-wrapper{grid-template-rows:1fr;padding:1.25rem .75rem;background-color:var(--color-alpha-light-10);border-left:.5px solid var(--color-alpha-light-20);border-right:.5px solid var(--color-alpha-light-20);border-bottom:.5px solid var(--color-alpha-light-20)}.panel--clickable{cursor:pointer}.spinner{display:inline-block;position:relative;width:5rem;height:5rem}.spinner,.spinner__ring{box-sizing:border-box}.spinner__ring{display:block;position:absolute;width:4rem;height:4rem;margin:.5rem;border:.5rem solid currentColor;border-radius:var(--border-radius-full);animation:spinner 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:currentColor transparent transparent transparent}.spinner__ring:nth-child(1){animation-delay:-.45s}.spinner__ring:nth-child(2){animation-delay:-.3s}.spinner__ring:nth-child(3){animation-delay:-.15s}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.progress-bar{width:100%;height:1rem;background-color:var(--color-alpha-light-40);border-radius:var(--border-radius-base);position:relative;overflow:hidden}.progress-bar__fill{height:100%;background:linear-gradient(90deg,var(--color-brand-secondary),var(--color-brand-primary));transition:width var(--transition-base);border-radius:var(--border-radius-base)}.progress-bar__label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:var(--font-size-sm);font-weight:600;color:var(--color-brand-on-primary)}.file-renderer{width:100%;height:100%;overflow:clip}.hover-card__content{z-index:100}.hover-card-enter-active,.hover-card-leave-active{transition:opacity .15s ease}.hover-card-enter-from,.hover-card-leave-to{opacity:0}.status-bar{--status-bar-width: 200px;--status-bar-radius: calc(var(--border-radius-lg) * 2);--status-bar-adjusted-width: calc( var(--status-bar-width, 200px) + var(--status-bar-radius) );--status-bar-accent: var(--color-brand-primary);display:flex;border-radius:var(--status-bar-radius)}.status-bar .status-bar__item{transition:all var(--transition-fast);background-color:var(--color-surface-base);border-radius:var(--status-bar-radius);width:var(--status-bar-adjusted-width);display:flex;align-items:center;justify-content:center;border:1px solid var(--color-surface-base);margin-left:calc(-1 * var(--status-bar-radius));font-size:var(--font-size-sm);padding:.25rem}.status-bar .status-bar__item.status-bar__item--actionable{cursor:pointer}.status-bar .status-bar__item.status-bar__item--active{color:var(--color-brand-on-primary);background-color:var(--status-bar-accent)}.notification-card{position:relative;gap:.5rem;padding:.75rem;border-radius:var(--border-radius-lg, 24px);width:100%;color:#fff;height:fit-content;display:flex;flex-direction:column;align-items:center}.notification-card.error{background-color:var(--color-status-error)}.notification-card.success{background-color:var(--color-status-success)}.notification-card.info{background-color:#516886}.notification-card .notification-card__header{display:flex;gap:.75rem;align-items:center;width:100%;padding:0 .75rem}.notification-card .notification-card__header .notification-card__icon{width:28px}.notification-card .notification-card__header .notification-card__title{font-weight:600;font-size:var(--font-size-sm);flex-grow:1}.notification-card hr{width:100%}.notification-card .notification-card__message{width:100%;font-weight:500;font-style:italic;font-size:var(--font-size-xs);text-align:start;padding:0 .25rem}.notification-service{position:absolute;left:0;top:0;z-index:200;min-width:360px;max-width:360px}.notification-service .notification-service__container{overflow-y:scroll;height:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:calc(var(--layout-header-height) + .75rem) 1.25rem}.notification-service .notification-service__container .notifications-move,.notification-service .notification-service__container .notifications-enter-active,.notification-service .notification-service__container .notifications-leave-active{transition:all .5s ease}.notification-service .notification-service__container .notifications-enter-from,.notification-service .notification-service__container .notifications-leave-to{opacity:0;transform:translateY(30px)}.notification-service .notification-service__container .notifications-leave-active{position:absolute}.timeline{display:flex;flex-direction:column;gap:1rem;padding:1rem;height:100%;box-sizing:border-box;background-color:var(--color-alpha-dark-20);border-radius:var(--border-radius-base)}.timeline .toolbar{display:flex;justify-content:space-between}.timeline .toolbar .filters,.timeline .toolbar .actions{display:flex;align-items:center;gap:8px}.timeline .body{display:flex;flex-grow:1;padding-bottom:8px;align-items:center}.timeline .body .calendar-action-card,.timeline .body .calendar-event-card{flex-grow:1;min-width:max-content;max-width:max-content}.timeline .body .connector{min-width:44px;height:.5px;background-color:var(--color-alpha-light-60);border:none}.dotted-status-bar{--dotted-status-bar-active: rgba(178, 224, 177, 1);--dotted-status-bar-inactive: rgba(124, 132, 149, 1);--dotted-status-bar-status-width: 200px;display:flex;flex-wrap:nowrap;padding:1.25rem 1.75rem;border:1px solid var(--color-surface-base);border-radius:var(--border-radius-base);position:relative}.dotted-status-bar__item{--accent: var(--dotted-status-bar-inactive);display:flex;flex-direction:column;align-items:center;position:relative;min-width:var(--dotted-status-bar-status-width);max-width:var(--dotted-status-bar-status-width)}.dotted-status-bar__item--is-active{--accent: var(--dotted-status-bar-active)}.dotted-status-bar__item--is-active .dotted-status-bar__date{font-style:normal;font-weight:600}.dotted-status-bar__date{height:2.5rem;font-style:italic;font-weight:400;font-size:var(--font-size-base);color:var(--accent)}.dotted-status-bar__icon{cursor:pointer;transition:all var(--transition-base);border:3px solid var(--color-surface-base);background-color:var(--accent);border-radius:var(--border-radius-full);width:2.5rem;height:2.5rem;display:flex;justify-content:center;align-items:center;margin-bottom:.5rem;z-index:1}.dotted-status-bar__icon img{filter:invert(1);width:1.5rem;height:1.5rem}.dotted-status-bar__icon:hover{transform:scale(1.1)}.dotted-status-bar__content{display:flex;flex-direction:column;gap:.25rem;font-size:var(--font-size-base);align-items:center;text-align:center}.dotted-status-bar__title{width:max-content;font-weight:600;color:var(--color-surface-base)}.dotted-status-bar__description{color:var(--dotted-status-bar-inactive)}.dotted-status-bar__connector{position:absolute;top:calc(2.5rem + 18px);left:calc(var(--dotted-status-bar-status-width) / 2);height:8px;width:var(--dotted-status-bar-status-width);background:var(--dotted-status-bar-inactive);z-index:0;border:none}.dotted-status-bar__connector.dotted-status-bar__connector--active{background:var(--dotted-status-bar-active)}.dotted-status-bar__item--add .dotted-status-bar__icon{margin-top:2.5rem}.dotted-status-bar__item--add .dotted-status-bar__add-options{transition:all var(--transition-base);position:absolute;left:calc(var(--dotted-status-bar-status-width) / 2 + 30px);display:flex;gap:.75rem;flex-direction:column;height:100%;justify-content:center;margin-top:-10px;opacity:0}.dotted-status-bar__item--add .dotted-status-bar__add-options[data-active=true]{opacity:1}.dotted-status-bar__item--add .dotted-status-bar__add-options[data-active=true] .dotted-status-bar__add-option{cursor:pointer}.dotted-status-bar__item--add .dotted-status-bar__add-option{cursor:default;transition:all var(--transition-base);width:max-content;padding:.5rem .75rem;border-radius:var(--border-radius-sm);font-size:var(--font-size-sm)}.dotted-status-bar__item--add .dotted-status-bar__add-option:hover{transform:scale(1.05)}:root{--color-brand-primary: rgba(28, 41, 71, 1);--color-brand-primary-900: rgba(43, 70, 125, 1);--color-brand-primary-500: rgba(106, 125, 164, 1);--color-brand-primary-100: rgba(223, 237, 250, 1);--color-brand-secondary: rgba(28, 99, 168, 1);--color-brand-on-primary: white;--color-surface-base: white;--color-surface-muted: rgba(217, 217, 217, 1);--color-text-primary: rgba(28, 41, 71, 1);--color-text-muted: rgb(100, 100, 100);--color-status-success: rgba(101, 172, 73, 1);--color-status-success-subtle: rgba(211, 223, 206, 1);--color-status-error: rgba(156, 51, 10, 1);--color-status-error-glow: rgba(231, 76, 60, .5);--color-status-warning: rgba(196, 149, 27, 1);--color-status-info: rgba(81, 104, 134, 1);--color-entity-assignment: rgba(211, 223, 206, 1);--color-entity-negotiation: rgba(243, 234, 209, 1);--color-entity-survey: rgba(206, 223, 235, 1);--color-entity-inquiry: rgba(225, 215, 235, 1);--color-entity-public-work: rgb(81, 81, 81);--color-entity-public-work-completed: rgb(238, 120, 120);--color-entity-market-analysis: rgb(27, 115, 212);--color-commission-garages: var(--color-palette-0);--color-commission-brokerage: var(--color-palette-1);--color-commission-sales: var(--color-palette-2);--color-domain-money: rgba(37, 95, 11, 1);--color-event-sale: #b2e0b1;--color-event-notarial_deed: #c6c8f7;--color-event-preliminary: #fbe8b3;--color-event-personal: #a8d8f0;--color-event-acquisition: #f9c2a1;--color-event-estimates: #f5b5b8;--color-event-assignment_handling: #d4b6f3;--color-event-negotiation_handling: #f3ffcb;--color-event-offer_pick_up: #b8ebe4;--color-event-offer_acceptance: #ecc3a5;--color-event-zone_activity: #91a8f4;--color-event-generic: #ffc8dd;--color-event-with_financial_consultant: #bde0fe;--color-event-site_inspection: #ffccee;--color-action-call: rgba(80, 173, 212, 1);--color-action-message: rgba(148, 103, 148, 1);--color-action-email: rgba(90, 142, 132, 1);--color-action-generic: rgba(249, 193, 118, 1);--color-chart-green-base: rgba(31, 119, 75, 1);--color-chart-green-light: rgba(78, 160, 114, 1);--color-chart-green-lighter: rgba(163, 198, 143, 1);--color-chart-red-base: rgba(165, 53, 44, 1);--color-chart-red-light: rgba(204, 94, 84, 1);--color-chart-red-lighter: rgba(242, 162, 156, 1);--color-chart-blue-base: rgba(49, 66, 100, 1);--color-chart-blue-light: rgba(71, 105, 173, 1);--color-chart-blue-lighter: rgba(138, 160, 200, 1);--color-chart-purple-base: rgba(118, 84, 126, 1);--color-chart-purple-light: rgba(156, 129, 165, 1);--color-chart-purple-lighter: rgba(188, 170, 194, 1);--color-chart-amber-base: rgba(197, 145, 45, 1);--color-chart-amber-light: rgba(226, 183, 97, 1);--color-chart-amber-lighter: rgba(243, 216, 164, 1);--color-chart-teal-base: rgba(61, 116, 116, 1);--color-chart-teal-light: rgba(106, 154, 154, 1);--color-chart-teal-lighter: rgba(159, 188, 188, 1);--color-chart-orange-base: rgba(201, 107, 58, 1);--color-chart-orange-light: rgba(236, 150, 98, 1);--color-chart-orange-lighter: rgba(243, 195, 164, 1);--color-chart-grey-base: rgba(94, 94, 94, 1);--color-chart-grey-light: rgba(143, 143, 143, 1);--color-chart-grey-lighter: rgba(217, 217, 217, 1);--color-palette-0: #4c738e;--color-palette-1: #577c65;--color-palette-2: #8f865a;--color-palette-3: #a4725e;--color-palette-4: #b15c7b;--color-palette-5: #8c5d99;--color-palette-6: #6b5ba7;--color-palette-7: #4f6aa2;--color-palette-8: #3e6e8c;--color-palette-9: #2d5b73;--color-alpha-light-10: rgba(255, 255, 255, .1);--color-alpha-light-20: rgba(255, 255, 255, .2);--color-alpha-light-30: rgba(255, 255, 255, .3);--color-alpha-light-40: rgba(255, 255, 255, .4);--color-alpha-light-50: rgba(255, 255, 255, .5);--color-alpha-light-60: rgba(255, 255, 255, .6);--color-alpha-light-70: rgba(255, 255, 255, .7);--color-alpha-light-80: rgba(255, 255, 255, .8);--color-alpha-light-90: rgba(255, 255, 255, .9);--color-alpha-dark-10: rgba(70, 70, 70, .1);--color-alpha-dark-20: rgba(70, 70, 70, .2);--color-alpha-dark-30: rgba(70, 70, 70, .3);--color-alpha-dark-40: rgba(70, 70, 70, .4);--color-alpha-dark-50: rgba(70, 70, 70, .5);--color-alpha-dark-60: rgba(70, 70, 70, .6);--color-alpha-dark-70: rgba(70, 70, 70, .7);--color-alpha-dark-80: rgba(70, 70, 70, .8);--color-alpha-dark-90: rgba(70, 70, 70, .9);--color-input-accent: #7f8bb9;--color-input-background: white}.brokerage{--group-color: rgb(48, 169, 80)}.garage{--group-color: rgb(27, 115, 212)}:root{--font-family-base: "Montserrat", sans-serif;--font-size-xs: .625rem;--font-size-sm: .75rem;--font-size-base: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem}:root{--layout-header-height: 6.875rem;--layout-dock-height: 5rem;--layout-page-header-height: 70px;--layout-page-toolbar-height: 60px;--layout-padding-lateral: 6vw;--layout-main-height: calc( 100vh - var(--layout-header-height) - var(--layout-dock-height) );--layout-main-height-with-page-header: calc( var(--layout-main-height) - var(--layout-page-header-height) );--layout-main-height-with-toolbar: calc( var(--layout-main-height-with-page-header) - var( --layout-page-toolbar-height ) - 44px )}:root{--size-height-lg: 60px;--size-height-md: 44px;--size-height-sm: 38px;--z-index-dropdown: 10;--z-index-fixed: 30;--z-index-modal: 50;--z-index-tooltip: 70;--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--transition-slower: .4s ease;--border-radius-sm: .5rem;--border-radius-base: .75rem;--border-radius-lg: 1rem;--border-radius-xl: 2rem;--border-radius-full: 9999px;--shadow-base: rgba(50, 50, 93, .25) 0px 2px 5px -1px, rgba(0, 0, 0, .3) 0px 1px 3px -1px}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{color-scheme:light}body{line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}*{font-family:var(--font-family-base)}*:focus{outline:none}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}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;zoom:fixed;touch-action:pan-x pan-y!important}html,body,#app,main,.app-content,.main-container{font-family:var(--font-family-base);width:100vw;height:100vh;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(--layout-main-height);margin-top:var(--layout-header-height);margin-bottom:var(--layout-dock-height)}.main-container{z-index:2}body,#app,main{width:100%;height:100%}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(--font-family-base);border:none}fieldset{border:none;padding:0}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.is-disabled{cursor:not-allowed!important;opacity:.6}.is-truncated{overflow:hidden;text-wrap:nowrap;text-overflow:ellipsis}.prevent-selection{-webkit-user-select:none;-ms-user-select:none;user-select:none}.separator-hz{margin:.75rem auto;width:90%;border:none;min-height:.5px;max-height:.5px;background-color:var(--color-alpha-light-30)}.separator-hz.dark{background-color:var(--color-alpha-dark-30)}.separator-vt{margin:auto .75rem;height:90%;border:none;min-width:.5px;max-width:.5px;background-color:var(--color-alpha-light-30)}.separator-vt.dark{background-color:var(--color-alpha-dark-30)}.toolbar-hz{margin:92px auto 22px;min-height:var(--layout-page-toolbar-height);display:flex;gap:12px;align-items:center;justify-content:center}.alert{color:red;background-color:#fff;padding:1.25rem;width:37.5rem;border-radius:.75rem;border:solid 1px red}.alert.subtle{color:#ad4b4b;border:solid 1px rgb(173,75,75)}.with-background{background-size:cover;transition:all var(--transition-slower)}.light .with-background{background-image:url(/assets/horizontal-light-BBoSIBEg.jpg)}.horizontal-padded{width:100vw;padding-left:var(--layout-padding-lateral);padding-right:var(--layout-padding-lateral)}.horizontal-padded.with-left-gap{padding-left:calc(var(--layout-padding-lateral) - 2.5rem)}.vertical-padded{height:var(--layout-main-height);margin-top:var(--layout-header-height);margin-bottom:var(--layout-dock-height)}.hide-scroll{-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth}.hide-scroll::-webkit-scrollbar{display:none}.hz-scroll{overflow-x:scroll}.hz-scroll::-webkit-scrollbar{width:0;height:.5rem}.hz-scroll::-webkit-scrollbar-track{background-color:transparent;border-radius:.25rem}.hz-scroll::-webkit-scrollbar-thumb{background-color:var(--color-brand-secondary);border-radius:.25rem;border:1px solid var(--color-alpha-light-40);width:80%}.vt-scroll{overflow-y:scroll}.vt-scroll::-webkit-scrollbar{width:.5rem;height:0}.vt-scroll::-webkit-scrollbar-track{background-color:transparent;border-radius:.25rem}.vt-scroll::-webkit-scrollbar-thumb{background-color:var(--color-brand-secondary);border-radius:.25rem;border:1px solid var(--color-alpha-light-40);min-height:6.25rem}.vt-scroll::-webkit-scrollbar-thumb:hover{background-color:#777}.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}
