@keyframes t-fade-in{0%{opacity:0}to{opacity:1}}@keyframes t-fade-out{0%{opacity:1}to{opacity:0}}@keyframes t-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes t-zoom-out{0%{transform:scale(.2)}to{transform:scale(1)}}.t-loading{font:var(--td-font-body-medium);color:var(--td-brand-color);box-sizing:border-box;font-size:var(--td-comp-size-l);margin:0;padding:0;list-style:none;position:relative}.t-loading--lock{overflow:hidden}.t-loading.t-size-s{font-size:var(--td-comp-size-xxxs)}.t-loading.t-size-l{font-size:var(--td-comp-size-xxxl)}.t-loading__parent--relative{position:relative!important}.t-loading__fullscreen{z-index:3500;width:100%;height:100%;position:fixed;top:0;left:0}.t-loading--center{vertical-align:middle;justify-content:center;align-items:center;display:inline-flex}.t-loading__content{position:absolute;top:20%;left:48%}.t-loading--inherit-color{color:inherit}.t-loading__parent{position:relative}.t-loading__overlay{background-color:var(--td-mask-disabled)}.t-loading--full{z-index:3500;width:100%;height:100%;position:absolute;top:0;left:0}.t-loading--hidden{visibility:hidden}.t-loading--visible{visibility:visible}.t-loading__text{vertical-align:middle;width:auto;font:var(--td-font-body-medium);margin-left:var(--td-comp-margin-xs);display:inline-block}.t-loading__gradient{vertical-align:middle;justify-content:center;align-items:center;display:inline-flex}.t-loading__gradient-conic{border-radius:var(--td-radius-circle);background:conic-gradient(from 90deg,#fff 0deg,currentColor 360deg);width:100%;height:100%;-webkit-mask:radial-gradient(#0000 calc(50% - .5px),#fff 50%);mask:radial-gradient(#0000 calc(50% - .5px),#fff 50%)}.t-icon{vertical-align:middle;width:1em;height:1em;display:inline-block}.t-icon:before{font-family:unset}.t-icon-loading{animation:1s linear infinite t-spin}.t-icon.t-size-s,i.t-size-s{font-size:14px}.t-icon.t-size-m,i.t-size-m{font-size:16px}.t-icon.t-size-l,i.t-size-l{font-size:18px}.t-message{border-radius:var(--td-radius-medium);background-color:var(--td-bg-color-container);width:fit-content;box-shadow:var(--td-shadow-3), var(--td-shadow-inset-top), var(--td-shadow-inset-right), var(--td-shadow-inset-bottom), var(--td-shadow-inset-left);box-sizing:border-box;color:var(--td-text-color-primary);font:var(--td-font-body-medium);padding:0;padding:var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-l);outline:0;align-items:center;margin:0;list-style:none;display:flex}.t-message>.t-icon,.t-message>[data-t-icon]>.t-icon,.t-message .t-loading{color:var(--td-brand-color);margin-right:var(--td-comp-margin-s);font-size:calc(var(--td-font-size-body-medium) + 6px);flex-shrink:0}.t-message.t-is-success>.t-icon,.t-message.t-is-success>[data-t-icon]>.t-icon,.t-message.t-is-success .t-loading{color:var(--td-success-color)}.t-message.t-is-warning>.t-icon,.t-message.t-is-warning>[data-t-icon]>.t-icon,.t-message.t-is-warning .t-loading{color:var(--td-warning-color)}.t-message.t-is-error>.t-icon,.t-message.t-is-error>[data-t-icon]>.t-icon,.t-message.t-is-error .t-loading{color:var(--td-error-color)}.t-message.t-is-closable .t-message__close{margin-right:0;margin-left:var(--td-comp-margin-xxl);cursor:pointer;color:var(--td-text-color-secondary);display:inline-flex}.t-message.t-is-closable .t-message__close .t-icon-close{font-size:calc(var(--td-font-size-body-medium) + 2px);border-radius:var(--td-radius-default);transition:all .2s linear}.t-message.t-is-closable .t-message__close .t-icon-close:hover{background:var(--td-bg-color-container-hover)}.t-message.t-is-closable .t-message__close .t-icon-close:active{background:var(--td-bg-color-container-active)}.t-message__list{z-index:6000;pointer-events:none;position:fixed}.t-message__list .t-message{margin-bottom:var(--td-comp-margin-s);word-break:break-all;pointer-events:auto}.t-layout__sider{width:fit-content}.t-button+.t-button{margin-left:var(--td-comp-margin-s)}.t-layout.t-layout--with-sider>.t-layout{flex:1;min-width:760px}.t-menu__popup{z-index:1000}.house-agent-layout{height:calc(100vh - var(--td-comp-size-xxxl));overflow-y:auto}.house-agent-layout::-webkit-scrollbar{background:0 0;width:8px}.house-agent-layout::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--td-scrollbar-color);border:2px solid #0000;border-radius:6px}.house-agent-content-layout{padding:var(--td-comp-paddingTB-xl) var(--td-comp-paddingLR-xl)}.house-agent-sidebar-layout{height:100%}.house-agent-side-nav{z-index:200;min-height:100%;transition:all .3s;position:fixed;top:0;bottom:0}.house-agent-side-nav-logo-wrapper{justify-content:center;align-items:center;width:100%;display:flex}.house-agent-side-nav-logo-wrapper:hover{cursor:pointer}.house-agent-side-nav-placeholder{flex:232px;min-width:232px;transition:all .3s}.version-container{color:var(--td-text-color-primary);opacity:.4;vertical-align:middle;transition:all .3s}.ha-flag-good{background-color:#e3f1d9}.ha-flag-bad{background-color:#f9dbde}.ha-flag-normal{background-color:var(--td-bg-color-container)}.ha-header[data-v-3ca8840d]{height:100%;padding:0 var(--td-comp-paddingLR-xl);background-color:var(--td-bg-color-container);border-bottom:1px solid var(--td-component-stroke);justify-content:space-between;align-items:center;display:flex}.header-title[data-v-3ca8840d]{font-size:var(--td-font-size-title-medium);color:var(--td-text-color-primary);font-weight:600}.operations-container[data-v-3ca8840d]{align-items:center;display:flex}.header-user-account[data-v-3ca8840d]{color:var(--td-text-color-primary);align-items:center;margin-left:4px;display:inline-flex}.operations-dropdown-container-item .t-icon{margin-right:var(--td-comp-margin-s)}.ha-side-nav[data-v-1b07cea7]{height:100%}.ha-side-nav[data-v-1b07cea7] .t-default-menu__inner{overflow-y:auto}.ha-logo-wrapper[data-v-1b07cea7]{cursor:pointer;justify-content:center;align-items:center;width:100%;display:flex}.ha-logo-img[data-v-1b07cea7]{object-fit:cover;border-radius:6px;width:32px;height:32px}.ha-logo-name[data-v-1b07cea7]{white-space:nowrap;margin-left:8px;font-size:15px;font-weight:600}.ha-root-layout[data-v-3f904a88]{height:100vh}.ha-root-layout[data-v-3f904a88] .t-layout__content{flex-direction:column;display:flex}
