.tenant-side-menu__item{display:flex;align-items:center;gap:.625rem;width:100%;margin:0;padding:.625rem .75rem;border:none;border-radius:8px;background:none;color:var(--tz-side-menu-item-color);font:inherit;font-size:.9375rem;line-height:1.35;text-align:left;cursor:pointer}.tenant-side-menu__item-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;color:inherit}.tenant-side-menu__icon-svg{display:block;width:1.25rem;height:1.25rem}.tenant-side-menu__item-label{min-width:0}.tenant-side-menu__item:hover{color:var(--tz-side-menu-item-color-hover);background:var(--tz-side-menu-item-bg-hover)}.tenant-side-menu__item--active{color:var(--tz-side-menu-item-active-color);background:var(--tz-side-menu-item-active-bg)}.tenant-side-menu__item:focus-visible{outline:2px solid var(--tz-side-menu-focus-ring);outline-offset:1px}.tenant-side-menu-root{display:flex;min-height:100vh;width:100%;box-sizing:border-box}.tenant-side-menu{display:flex;flex-direction:column;flex:0 0 17.5rem;width:17.5rem;padding:1.5rem 1rem 1.25rem;box-sizing:border-box;background:var(--tz-side-menu-bg);color:var(--tz-side-menu-color);border-right:1px solid var(--tz-side-menu-border-color);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.tenant-side-menu__brand{display:flex;align-items:center;gap:.625rem;padding:0 .75rem}.tenant-side-menu__brand+.tenant-side-menu__nav{margin-top:1.25rem}.tenant-side-menu__brand-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:8px;background:var(--tz-side-menu-brand-icon-bg);color:var(--tz-side-menu-brand-icon-color)}.tenant-side-menu__brand-icon-svg{display:block;width:1.125rem;height:1.125rem}.tenant-side-menu__brand-name{font-size:1.125rem;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--tz-side-menu-brand-color)}.tenant-side-menu__salon-card{margin:1.25rem 0 1.5rem;padding:.875rem .75rem;border-radius:10px;background:var(--tz-side-menu-salon-card-bg)}.tenant-side-menu__salon-name{font-size:1rem;font-weight:600;line-height:1.35;color:var(--tz-side-menu-salon-name-color)}.tenant-side-menu__salon-meta{margin-top:.25rem;font-size:.8125rem;line-height:1.4;color:var(--tz-side-menu-salon-meta-color)}.tenant-side-menu__nav{flex:1;min-height:0}.tenant-side-menu__list{display:flex;flex-direction:column;gap:.25rem}.tenant-side-menu__footer{margin-top:auto;padding:1rem 0 0}.tenant-side-menu__footer .tenant-side-menu__item{width:100%}.tenant-side-menu__content{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;padding:2rem 2.5rem;box-sizing:border-box;background:var(--tz-side-menu-content-bg);color:var(--tz-side-menu-content-color);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}.tenant-side-menu__panel{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;width:100%}.tenant-side-menu__panel>*{flex:1;min-height:0;width:100%}@media(max-width:768px){.tenant-side-menu-root{flex-direction:column}.tenant-side-menu{flex:none;width:100%;border-right:none;border-bottom:1px solid var(--tz-side-menu-border-color)}.tenant-side-menu__content{padding:1.5rem 1.25rem}}.reg-btn{padding:.55rem 1.15rem;border-radius:8px;font:inherit;font-size:.88rem;font-weight:600;cursor:pointer;border:1px solid transparent;transition:background .15s,border-color .15s,opacity .15s}.reg-btn:focus-visible{outline:2px solid var(--tz-btn-focus-ring);outline-offset:2px}.reg-btn--secondary{color:var(--tz-btn-secondary-color);background:var(--tz-btn-secondary-bg);border-color:var(--tz-btn-secondary-border-color)}.reg-btn--secondary:hover:not(:disabled){background:var(--tz-btn-secondary-bg-hover);border-color:var(--tz-btn-secondary-border-color-hover)}.reg-btn--secondary:disabled{opacity:var(--tz-btn-secondary-disabled-opacity);color:var(--tz-btn-secondary-disabled-color);background:var(--tz-btn-secondary-disabled-bg);border-color:var(--tz-btn-secondary-disabled-border-color);cursor:not-allowed}.reg-btn--primary{color:var(--tz-btn-primary-color);background:var(--tz-btn-primary-bg);border-color:var(--tz-btn-primary-border-color)}.reg-btn--primary:hover:not(:disabled){background:var(--tz-btn-primary-bg-hover);border-color:var(--tz-btn-primary-border-color-hover);filter:var(--tz-btn-primary-filter-hover)}.reg-btn--primary:disabled{opacity:var(--tz-btn-secondary-disabled-opacity);cursor:not-allowed}.tz-btn--with-icon{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.tz-btn__icon{display:inline-flex;line-height:0}.reg-field{display:flex;flex-direction:column;gap:var(--tz-field-stack-gap)}.reg-field__label{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--tz-field-label-gap);font-size:var(--tz-font-size-field-label);font-weight:var(--tz-font-weight-field-label);color:var(--tz-color-field-label)}.reg-field__required{color:var(--tz-color-field-required);font-weight:var(--tz-font-weight-field-required)}.reg-field__optional{margin-left:var(--tz-space-field-optional-indent);font-weight:var(--tz-font-weight-field-optional);font-size:var(--tz-font-size-field-meta);color:var(--tz-color-field-optional)}.reg-field__hint{margin:0;margin-top:var(--tz-space-field-hint-margin-top);font-size:var(--tz-font-size-field-meta);line-height:var(--tz-line-height-field-hint);color:var(--tz-color-field-hint)}.reg-field__input{width:100%;margin:0;padding:var(--tz-field-input-padding-y) var(--tz-field-input-padding-x);border-radius:var(--tz-radius-field-input);border:var(--tz-border-field-input);background:var(--tz-bg-field-input);color:var(--tz-color-field-input);font:inherit;font-size:var(--tz-font-size-field-input);line-height:1.25;box-sizing:border-box}.reg-field__input--textarea{resize:vertical;min-height:11rem;line-height:1.45}.reg-field__input::placeholder{color:var(--tz-color-field-placeholder)}.reg-field__input:focus{outline:none;border-color:var(--tz-border-field-focus);box-shadow:var(--tz-shadow-field-focus-ring)}.reg-field__input:-webkit-autofill,.reg-field__input:-webkit-autofill:hover,.reg-field__input:-webkit-autofill:focus,.reg-field__input:-webkit-autofill:active{-webkit-text-fill-color:var(--tz-color-field-input)!important;caret-color:var(--tz-color-field-input);border:var(--tz-border-field-input);-webkit-box-shadow:0 0 0 1000px var(--tz-bg-field-autofill) inset!important;box-shadow:0 0 0 1000px var(--tz-bg-field-autofill) inset!important;transition:background-color 99999s ease-out 0s,color 99999s ease-out 0s!important}.reg-field__input:-webkit-autofill:focus{border-color:var(--tz-border-field-focus);-webkit-box-shadow:var(--tz-shadow-field-focus-ring),0 0 0 1000px var(--tz-bg-field-autofill) inset!important;box-shadow:var(--tz-shadow-field-focus-ring),0 0 0 1000px var(--tz-bg-field-autofill) inset!important}.reg-field__input:autofill,.reg-field__input:autofill:hover,.reg-field__input:autofill:focus{background-color:var(--tz-bg-field-autofill)!important;color:var(--tz-color-field-input)!important;border:var(--tz-border-field-input)}.reg-field__input:autofill:focus{border-color:var(--tz-border-field-focus);box-shadow:var(--tz-shadow-field-focus-ring)}.reg-field--invalid .reg-field__input{border-color:var(--tz-border-field-invalid)}.reg-field--invalid .reg-field__input:-webkit-autofill,.reg-field--invalid .reg-field__input:-webkit-autofill:focus{border-color:var(--tz-border-field-invalid);-webkit-box-shadow:0 0 0 1000px var(--tz-bg-field-autofill) inset!important;box-shadow:0 0 0 1000px var(--tz-bg-field-autofill) inset!important}.reg-field--invalid .reg-field__input:autofill,.reg-field--invalid .reg-field__input:autofill:focus{border-color:var(--tz-border-field-invalid)}.reg-field__error{margin:0;font-size:var(--tz-font-size-field-error);color:var(--tz-color-field-error)}.reg-text-block{margin:0 0 1.15rem}.reg-text-block__title{margin:0 0 .35rem;font-size:1.2rem;font-weight:600;color:var(--tz-color-text)}.reg-text-block__subtitle{margin:0;font-size:.92rem;color:var(--tz-color-field-optional);line-height:1.45}.email-field{display:flex;flex-direction:column;gap:var(--tz-field-stack-gap)}.email-field__label{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--tz-field-label-gap);font-size:var(--tz-font-size-field-label);font-weight:var(--tz-font-weight-field-label);line-height:1.25;color:var(--tz-color-field-label)}.email-field__optional{margin-left:var(--tz-space-field-optional-indent);font-weight:var(--tz-font-weight-field-optional);font-size:var(--tz-font-size-field-meta);color:var(--tz-color-field-optional)}.email-field__required{color:var(--tz-color-field-required);font-weight:var(--tz-font-weight-field-required)}.email-field__input{width:100%;margin:0;padding:var(--tz-field-input-padding-y) var(--tz-field-input-padding-x);border-radius:var(--tz-radius-field-input);border:var(--tz-border-field-input);background:var(--tz-bg-field-input);color:var(--tz-color-field-input);font:inherit;font-size:var(--tz-font-size-field-input);line-height:1.25;box-sizing:border-box}.email-field__input::placeholder{color:var(--tz-color-field-placeholder)}.email-field__input:focus{outline:none;border-color:var(--tz-border-field-focus);box-shadow:var(--tz-shadow-field-focus-ring)}.email-field__input:-webkit-autofill,.email-field__input:-webkit-autofill:hover,.email-field__input:-webkit-autofill:focus,.email-field__input:-webkit-autofill:active{-webkit-text-fill-color:var(--tz-color-field-input)!important;caret-color:var(--tz-color-field-input);border:var(--tz-border-field-input);-webkit-box-shadow:0 0 0 1000px var(--tz-bg-field-autofill) inset!important;box-shadow:0 0 0 1000px var(--tz-bg-field-autofill) inset!important;transition:background-color 99999s ease-out 0s,color 99999s ease-out 0s!important}.email-field__input:-webkit-autofill:focus{border-color:var(--tz-border-field-focus);-webkit-box-shadow:var(--tz-shadow-field-focus-ring),0 0 0 1000px var(--tz-bg-field-autofill) inset!important;box-shadow:var(--tz-shadow-field-focus-ring),0 0 0 1000px var(--tz-bg-field-autofill) inset!important}.email-field--invalid .email-field__input{border-color:var(--tz-border-field-invalid)}.email-field--invalid .email-field__input:focus{border-color:var(--tz-border-field-invalid);box-shadow:var(--tz-shadow-field-focus-ring)}.email-field--invalid .email-field__input:-webkit-autofill,.email-field--invalid .email-field__input:-webkit-autofill:focus{border-color:var(--tz-border-field-invalid)}.email-field__error{margin:0;font-size:var(--tz-font-size-field-error);line-height:1.25;color:var(--tz-color-field-error)}.email-field__input:disabled{opacity:.7;cursor:not-allowed}.reg-close{flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:var(--tz-close-border);border-radius:8px;font:inherit;color:var(--tz-close-color);background:var(--tz-close-bg);cursor:pointer;line-height:1;transition:color .15s,background .15s}.reg-close:hover{color:var(--tz-close-color-hover);background:var(--tz-close-bg-hover)}.reg-close:focus-visible{outline:2px solid var(--tz-btn-focus-ring);outline-offset:2px}.reg-close__icon{font-size:1.35rem;font-weight:300;display:block;margin-top:-2px}[data-theme=light]{--tz-bg-surface: #f4f5f7;--tz-color-text: #1f2937;--tz-color-field-label: #374151;--tz-color-field-required: #dc2626;--tz-color-field-optional: #6b7280;--tz-color-field-hint: #6b7280;--tz-border-field-input: 1px solid #d1d5db;--tz-bg-field-input: #ffffff;--tz-bg-field-autofill: #ffffff;--tz-color-field-input: #111827;--tz-color-field-placeholder: #9ca3af;--tz-border-field-focus: rgba(37, 99, 235, .65);--tz-shadow-field-focus-ring: 0 0 0 2px rgba(59, 130, 246, .25);--tz-border-field-invalid: rgba(220, 38, 38, .55);--tz-color-field-error: #dc2626;--tz-stepper-line: #d1d5db;--tz-stepper-circle-border: #d1d5db;--tz-stepper-circle-bg: #ffffff;--tz-stepper-circle-color: #6b7280;--tz-stepper-label-color: #6b7280;--tz-stepper-done-circle-border: #34d399;--tz-stepper-done-circle-bg: #ecfdf5;--tz-stepper-done-circle-color: #059669;--tz-stepper-done-label-color: #6b7280;--tz-stepper-current-circle-border: #2563eb;--tz-stepper-current-circle-bg: #2563eb;--tz-stepper-current-circle-color: #ffffff;--tz-stepper-current-label-color: #1d4ed8;--tz-actions-trigger-border: 1px solid #e5e7eb;--tz-actions-trigger-bg: #f9fafb;--tz-actions-trigger-color: #6b7280;--tz-actions-trigger-bg-hover: #f3f4f6;--tz-actions-trigger-border-hover: #d1d5db;--tz-actions-trigger-color-hover: #374151;--tz-actions-trigger-focus-ring: rgba(37, 99, 235, .45);--tz-actions-panel-bg: #ffffff;--tz-actions-panel-border-color: #e5e7eb;--tz-actions-panel-shadow: 0 10px 15px -3px rgba(15, 23, 42, .08), 0 4px 6px -4px rgba(15, 23, 42, .08);--tz-actions-item-color: #374151;--tz-actions-item-bg-hover: #f3f4f6;--tz-actions-divider: #e5e7eb;--tz-actions-delete-color: #dc2626;--tz-actions-delete-bg-hover: #fef2f2;--tz-reg-card-bg: #ffffff;--tz-reg-card-border-color: #e5e7eb;--tz-reg-card-shadow: none;--tz-reg-card-header-bg: #f8fafc;--tz-reg-card-header-border-color: #e2e8f0;--tz-reg-card-body-bg: #ffffff;--tz-reg-card-footer-bg: #f8fafc;--tz-reg-card-footer-border-color: #e2e8f0;--tz-reg-placeholder-hint-color: #6b7280;--tz-btn-focus-ring: rgba(37, 99, 235, .45);--tz-btn-secondary-color: #374151;--tz-btn-secondary-bg: #ffffff;--tz-btn-secondary-border-color: #d1d5db;--tz-btn-secondary-bg-hover: #f9fafb;--tz-btn-secondary-border-color-hover: #9ca3af;--tz-btn-secondary-disabled-opacity: 1;--tz-btn-secondary-disabled-color: #9ca3af;--tz-btn-secondary-disabled-bg: #f3f4f6;--tz-btn-secondary-disabled-border-color: #e5e7eb;--tz-btn-primary-color: #ffffff;--tz-btn-primary-bg: #2563eb;--tz-btn-primary-border-color: #2563eb;--tz-btn-primary-bg-hover: #1d4ed8;--tz-btn-primary-border-color-hover: #1d4ed8;--tz-btn-primary-filter-hover: none;--tz-close-color: #6b7280;--tz-close-bg: #ffffff;--tz-close-border: 1px solid #e5e7eb;--tz-close-color-hover: #111827;--tz-close-bg-hover: #f3f4f6;--tz-subdomain-suffix-bg: #f3f4f6;--tz-side-menu-bg: #ffffff;--tz-side-menu-color: #1f2937;--tz-side-menu-border-color: #e5e7eb;--tz-side-menu-brand-color: #111827;--tz-side-menu-brand-icon-bg: #6366f1;--tz-side-menu-brand-icon-color: #ffffff;--tz-side-menu-salon-card-bg: #f3f4f6;--tz-side-menu-salon-name-color: #111827;--tz-side-menu-salon-meta-color: #6b7280;--tz-side-menu-item-color: #374151;--tz-side-menu-item-color-hover: #111827;--tz-side-menu-item-bg-hover: #f3f4f6;--tz-side-menu-item-active-color: #6366f1;--tz-side-menu-item-active-bg: #eef2ff;--tz-side-menu-focus-ring: rgba(99, 102, 241, .45);--tz-side-menu-content-bg: #f4f5f7;--tz-side-menu-content-color: #1f2937;--tz-landing-header-bg: #ffffff;--tz-landing-header-border-color: #e5e7eb;--tz-landing-header-color: #111827;--tz-landing-header-brand-hover-color: #2563eb;--tz-landing-header-brand-icon-bg: #6366f1;--tz-landing-header-brand-icon-color: #ffffff;--tz-table-header-title-size: 1.25rem;--tz-table-header-title-weight: 600;--tz-table-header-title-color: #111827;--tz-table-bg: #ffffff;--tz-table-border: 1px solid #e5e7eb;--tz-table-radius: 10px;--tz-table-head-bg: #f9fafb;--tz-table-head-color: #6b7280;--tz-table-head-font-size: .72rem;--tz-table-head-font-weight: 600;--tz-table-cell-font-size: .92rem;--tz-table-cell-color: #111827;--tz-table-row-border: 1px solid #f3f4f6;--tz-table-row-bg-hover: #f9fafb;--tz-table-meta-font-size: .82rem;--tz-table-meta-color: #6b7280;--tz-table-sort-icon-color: #9ca3af;--tz-table-search-icon-color: #9ca3af;--tz-table-pager-radius: 8px;--tz-table-pager-border: 1px solid #e5e7eb;--tz-table-pager-bg: #ffffff;--tz-table-pager-color: #374151;--tz-table-pager-bg-hover: #f9fafb;--tz-table-pager-border-hover: #d1d5db;--tz-table-pager-active-bg: #eef2ff;--tz-table-pager-active-border: #6366f1;--tz-table-pager-active-color: #4338ca;--tz-nav-page-bg: var(--tz-bg-surface);--tz-nav-content-padding-x: 34px;--tz-nav-content-padding-top: 1.5rem;--tz-nav-content-padding-bottom: 2rem;--tz-nav-header-row-height: 2rem;--tz-nav-header-gap: 1rem;--tz-nav-title-line-height: calc(var(--tz-nav-title-size) * 1.25);--tz-nav-page-top-inset: calc( var(--tz-nav-content-padding-top) + var(--tz-nav-title-line-height) );--tz-nav-content-max-width: 1460px;--tz-nav-title-size: 1.375rem;--tz-nav-title-weight: 600;--tz-nav-title-color: #111827;--tz-nav-back-bg-hover: #f3f4f6;--tz-nav-back-color: #374151;--tz-nav-back-color-hover: #111827;--tz-nav-back-focus-ring: rgba(37, 99, 235, .45);--tz-nav-card-bg: #ffffff;--tz-nav-card-border: 1px solid #e5e7eb;--tz-nav-card-radius: 14px;--tz-nav-pushed-shadow: -18px 0 40px rgba(15, 23, 42, .12);--tz-nav-root-offset: -8%;--tz-nav-root-opacity: .82;--tz-nav-transition-duration: .34s;--tz-nav-transition-easing: cubic-bezier(.22, .8, .24, 1);--tz-nav-opacity-duration: .26s;--tz-async-panel-bg: rgba(255, 255, 255, .72);--tz-async-panel-spinner-color: #6366f1;--tz-async-panel-error-title-color: #991b1b;--tz-async-panel-error-subtitle-color: #6b7280}body.tz-fullscreen-overlay-open{overflow:hidden}.tz-fullscreen-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:3.5rem 1.5rem 1.5rem;box-sizing:border-box;background:#fff}.tz-fullscreen-overlay .reg-close{position:absolute;top:.75rem;right:.75rem;z-index:2}.tz-fullscreen-overlay__center{display:flex;align-items:center;justify-content:center;width:100%;max-width:60rem;min-height:0;flex:1}.login-form{width:100%;max-width:22rem;padding:1.25rem;border-radius:12px;border:1px solid var(--tz-reg-card-border-color);background:var(--tz-reg-card-bg);box-shadow:var(--tz-reg-card-shadow);box-sizing:border-box}.login-form__inner{display:flex;flex-direction:column;gap:1rem;margin:0}.login-form__error{margin:0;font-size:var(--tz-font-size-field-error);line-height:1.25;color:var(--tz-color-field-error);text-align:center}.login-form__submit{width:100%;margin-top:.15rem}:root{--tz-bg-surface: #0f1218;--tz-color-text: #e8ecf4;--tz-field-stack-gap: .35rem;--tz-field-label-gap: .25rem;--tz-field-input-padding-y: .55rem;--tz-field-input-padding-x: .7rem;--tz-radius-field-input: 8px;--tz-space-field-optional-indent: .2rem;--tz-space-field-hint-margin-top: -.15rem;--tz-font-size-field-label: .82rem;--tz-font-weight-field-label: 500;--tz-font-size-field-meta: .78rem;--tz-font-weight-field-optional: 400;--tz-line-height-field-hint: 1.35;--tz-font-size-field-input: .92rem;--tz-font-size-field-error: .78rem;--tz-font-weight-field-required: 600;--tz-color-field-label: #b8c0d4;--tz-color-field-required: #f87171;--tz-color-field-optional: #8b96ab;--tz-color-field-hint: #7d889e;--tz-border-field-input: 1px solid rgba(255, 255, 255, .38);--tz-bg-field-input: #252d40;--tz-bg-field-autofill: #252d40;--tz-color-field-input: #e8ecf4;--tz-color-field-placeholder: #5c6578;--tz-border-field-focus: rgba(129, 140, 248, .65);--tz-shadow-field-focus-ring: 0 0 0 2px rgba(99, 102, 241, .25);--tz-border-field-invalid: rgba(248, 113, 113, .55);--tz-color-field-error: #fca5a5;--tz-stepper-line: rgba(255, 255, 255, .28);--tz-stepper-circle-border: rgba(255, 255, 255, .12);--tz-stepper-circle-bg: rgba(0, 0, 0, .2);--tz-stepper-circle-color: #7d889e;--tz-stepper-label-color: #7d889e;--tz-stepper-done-circle-border: rgba(52, 211, 153, .65);--tz-stepper-done-circle-bg: rgba(52, 211, 153, .18);--tz-stepper-done-circle-color: #6ee7b7;--tz-stepper-done-label-color: #9ca3af;--tz-stepper-current-circle-border: rgba(129, 140, 248, .85);--tz-stepper-current-circle-bg: rgba(99, 102, 241, .35);--tz-stepper-current-circle-color: #e0e7ff;--tz-stepper-current-label-color: #c7d2fe;--tz-actions-trigger-border: 1px solid rgba(255, 255, 255, .14);--tz-actions-trigger-bg: rgba(255, 255, 255, .04);--tz-actions-trigger-color: #9ca3af;--tz-actions-trigger-bg-hover: rgba(255, 255, 255, .08);--tz-actions-trigger-border-hover: rgba(255, 255, 255, .22);--tz-actions-trigger-color-hover: #e8ecf4;--tz-actions-trigger-focus-ring: rgba(129, 140, 248, .65);--tz-actions-panel-bg: #1e2536;--tz-actions-panel-border-color: rgba(255, 255, 255, .1);--tz-actions-panel-shadow: 0 10px 24px rgba(0, 0, 0, .45);--tz-actions-item-color: #e8ecf4;--tz-actions-item-bg-hover: rgba(255, 255, 255, .06);--tz-actions-divider: rgba(255, 255, 255, .08);--tz-actions-delete-color: #f87171;--tz-actions-delete-bg-hover: rgba(248, 113, 113, .12);--tz-reg-card-bg: rgba(255, 255, 255, .04);--tz-reg-card-border-color: rgba(255, 255, 255, .1);--tz-reg-card-shadow: 0 18px 48px rgba(0, 0, 0, .35);--tz-reg-card-header-bg: transparent;--tz-reg-card-header-border-color: rgba(255, 255, 255, .06);--tz-reg-card-body-bg: transparent;--tz-reg-card-footer-bg: rgba(0, 0, 0, .15);--tz-reg-card-footer-border-color: rgba(255, 255, 255, .06);--tz-reg-placeholder-hint-color: #8b96ab;--tz-btn-focus-ring: rgba(129, 140, 248, .65);--tz-btn-secondary-color: #c5cee0;--tz-btn-secondary-bg: rgba(255, 255, 255, .06);--tz-btn-secondary-border-color: rgba(255, 255, 255, .14);--tz-btn-secondary-bg-hover: rgba(255, 255, 255, .1);--tz-btn-secondary-border-color-hover: rgba(255, 255, 255, .14);--tz-btn-secondary-disabled-opacity: .38;--tz-btn-secondary-disabled-color: var(--tz-btn-secondary-color);--tz-btn-secondary-disabled-bg: var(--tz-btn-secondary-bg);--tz-btn-secondary-disabled-border-color: var(--tz-btn-secondary-border-color);--tz-btn-primary-color: #f5f5ff;--tz-btn-primary-bg: linear-gradient(165deg, #6366f1 0%, #4f46e5 100%);--tz-btn-primary-border-color: rgba(255, 255, 255, .12);--tz-btn-primary-bg-hover: var(--tz-btn-primary-bg);--tz-btn-primary-border-color-hover: var(--tz-btn-primary-border-color);--tz-btn-primary-filter-hover: brightness(1.06);--tz-close-color: #8b96ab;--tz-close-bg: rgba(255, 255, 255, .05);--tz-close-border: none;--tz-close-color-hover: #e8ecf4;--tz-close-bg-hover: rgba(255, 255, 255, .09);--tz-subdomain-suffix-bg: rgba(255, 255, 255, .06);--tz-side-menu-bg: #1a1b1e;--tz-side-menu-color: #f3f4f6;--tz-side-menu-border-color: rgba(255, 255, 255, .06);--tz-side-menu-brand-color: #ffffff;--tz-side-menu-brand-icon-bg: #6366f1;--tz-side-menu-brand-icon-color: #ffffff;--tz-side-menu-salon-card-bg: rgba(255, 255, 255, .06);--tz-side-menu-salon-name-color: #ffffff;--tz-side-menu-salon-meta-color: #9ca3af;--tz-side-menu-item-color: #d1d5db;--tz-side-menu-item-color-hover: #ffffff;--tz-side-menu-item-bg-hover: rgba(255, 255, 255, .05);--tz-side-menu-item-active-color: #ffffff;--tz-side-menu-item-active-bg: rgba(255, 255, 255, .1);--tz-side-menu-focus-ring: #6b7280;--tz-side-menu-content-bg: #f4f5f7;--tz-side-menu-content-color: #1f2937;--tz-landing-header-bg: #1a1f2a;--tz-landing-header-border-color: #2a3344;--tz-landing-header-color: #e8ecf4;--tz-landing-header-brand-hover-color: #a8c8ff;--tz-landing-header-brand-icon-bg: #6366f1;--tz-landing-header-brand-icon-color: #ffffff;--tz-table-header-title-size: 1.25rem;--tz-table-header-title-weight: 600;--tz-table-header-title-color: #f3f4f6;--tz-table-bg: rgba(255, 255, 255, .02);--tz-table-border: 1px solid rgba(255, 255, 255, .08);--tz-table-radius: 10px;--tz-table-head-bg: rgba(255, 255, 255, .03);--tz-table-head-color: #9ca3af;--tz-table-head-font-size: .72rem;--tz-table-head-font-weight: 600;--tz-table-cell-font-size: .92rem;--tz-table-cell-color: #e8ecf4;--tz-table-row-border: 1px solid rgba(255, 255, 255, .06);--tz-table-row-bg-hover: rgba(255, 255, 255, .03);--tz-table-meta-font-size: .82rem;--tz-table-meta-color: #9ca3af;--tz-table-sort-icon-color: #6b7280;--tz-table-search-icon-color: #7d889e;--tz-table-pager-radius: 8px;--tz-table-pager-border: 1px solid rgba(255, 255, 255, .12);--tz-table-pager-bg: rgba(255, 255, 255, .04);--tz-table-pager-color: #d1d5db;--tz-table-pager-bg-hover: rgba(255, 255, 255, .08);--tz-table-pager-border-hover: rgba(255, 255, 255, .18);--tz-table-pager-active-bg: rgba(99, 102, 241, .18);--tz-table-pager-active-border: rgba(129, 140, 248, .55);--tz-table-pager-active-color: #e0e7ff;--tz-nav-page-bg: var(--tz-bg-surface);--tz-nav-content-padding-x: 34px;--tz-nav-content-padding-top: 1.5rem;--tz-nav-content-padding-bottom: 2rem;--tz-nav-header-row-height: 2rem;--tz-nav-header-gap: 1rem;--tz-nav-title-line-height: calc(var(--tz-nav-title-size) * 1.25);--tz-nav-page-top-inset: calc( var(--tz-nav-content-padding-top) + var(--tz-nav-title-line-height) );--tz-nav-content-max-width: 1460px;--tz-nav-title-size: 1.375rem;--tz-nav-title-weight: 600;--tz-nav-title-color: var(--tz-color-text);--tz-nav-back-bg-hover: rgba(255, 255, 255, .06);--tz-nav-back-color: #c5cee0;--tz-nav-back-color-hover: #e8ecf4;--tz-nav-back-focus-ring: rgba(129, 140, 248, .65);--tz-nav-card-bg: rgba(255, 255, 255, .02);--tz-nav-card-border: 1px solid rgba(255, 255, 255, .08);--tz-nav-card-radius: 14px;--tz-nav-pushed-shadow: -18px 0 40px rgba(15, 23, 42, .28);--tz-nav-root-offset: -8%;--tz-nav-root-opacity: .82;--tz-nav-transition-duration: .34s;--tz-nav-transition-easing: cubic-bezier(.22, .8, .24, 1);--tz-nav-opacity-duration: .26s;--tz-async-panel-bg: rgba(255, 255, 255, .03);--tz-async-panel-spinner-color: #818cf8;--tz-async-panel-error-title-color: #fca5a5;--tz-async-panel-error-subtitle-color: #9ca3af}.password-field{display:flex;flex-direction:column;gap:var(--tz-field-stack-gap)}.password-field__label{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--tz-field-label-gap);font-size:var(--tz-font-size-field-label);font-weight:var(--tz-font-weight-field-label);line-height:1.25;color:var(--tz-color-field-label)}.password-field__required{color:var(--tz-color-field-required);font-weight:var(--tz-font-weight-field-required)}.password-field__input{width:100%;margin:0;padding:var(--tz-field-input-padding-y) var(--tz-field-input-padding-x);border-radius:var(--tz-radius-field-input);border:var(--tz-border-field-input);background:var(--tz-bg-field-input);color:var(--tz-color-field-input);font:inherit;font-size:var(--tz-font-size-field-input);line-height:1.25;box-sizing:border-box}.password-field__input::placeholder{color:var(--tz-color-field-placeholder)}.password-field__input:focus{outline:none;border-color:var(--tz-border-field-focus);box-shadow:var(--tz-shadow-field-focus-ring)}.password-field--invalid .password-field__input{border-color:var(--tz-border-field-invalid)}.password-field--invalid .password-field__input:focus{border-color:var(--tz-border-field-invalid);box-shadow:var(--tz-shadow-field-focus-ring)}.password-field__error{margin:0;font-size:var(--tz-font-size-field-error);line-height:1.25;color:var(--tz-color-field-error)}.password-field__input:disabled{opacity:.7;cursor:not-allowed}
