:root{--font-sans: "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", Arial, sans-serif;--text-xs: .8125rem;--text-sm: .9375rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--font-size-base: var(--text-base);--font-size-sm: var(--text-sm);--font-size-xs: var(--text-xs);--line-height-body: 1.6;--line-height-ui: 1.45;--text-primary: #1c1917;--admin-surface-950: #18191c;--admin-surface-900: #232428;--admin-surface-800: #3a3b40;--admin-text-600: #8e9098;--admin-text-500: #b4b6bc;--admin-text-400: #d4d5d9;--admin-text-300: #ececee;--admin-text-200: #f4f4f5;--admin-text-50: #fafafa;--admin-gutter-x: 16px;--admin-app-bar-height: 54px}@media(max-width:640px){:root{--admin-gutter-x: 12px}}@media(max-width:760px){:root{--admin-app-bar-height: 76px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--line-height-body);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}img,svg{display:block;max-width:100%}html,body{background:var(--admin-surface-950)}body.homeza-panel-locked{overflow:hidden}lib-language-switcher .lang-footer__lead{color:var(--admin-text-500)}lib-language-switcher .lang-footer__btn{color:var(--admin-text-400)!important}lib-language-switcher .lang-footer__btn:hover{color:#4ade80!important}lib-language-switcher .lang-footer__btn[aria-pressed=true]{color:#4ade80!important}.hz-chip{display:inline-flex;align-items:center;justify-content:center;background-color:transparent;border:1px solid transparent;border-radius:4px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:500;color:var(--admin-text-400);white-space:nowrap;cursor:pointer;outline:none;box-shadow:none;transition:border-color .1s ease,color .1s ease}.hz-chip:hover{color:var(--admin-text-50)}.hz-chip:focus-visible{outline:2px solid #22c55e;outline-offset:2px}.hz-chip.hz-active,.hz-chip[aria-pressed=true]{border-color:#22c55e;color:#4ade80;font-weight:700}
