body{margin:0;padding:0}.loading-container{align-items:center;display:flex;height:100vh;justify-content:center}.loading-container img{max-height:30%;max-width:30%}.d-flex{display:flex!important}.ms-2{margin-left:16px}.p-dropdown-item svg{visibility:hidden}.p-dropdown-item.p-highlight svg{visibility:visible}.p-component{font-size:.875rem;font-weight:400}.tenant-config-error{color:#d11a1a;font-size:22px;text-align:center}.tenant-config-error-img{display:block;margin:auto;padding-top:8em;width:50vw}.p-datepicker{font-size:.85rem}.p-datepicker table th{font-size:.875rem;padding:.125rem}.p-datepicker table td{padding:.125rem}.p-datepicker table td>span{font-size:.875rem;height:2rem;width:2rem}.p-datepicker .p-datepicker-header{padding:.4rem}.p-datepicker .p-datepicker-header .p-datepicker-title{line-height:1rem}.user-profile-menu.p-menu.p-menu-overlay{border-radius:8px;margin-right:.75rem;margin-top:.75rem;min-width:16rem;padding:.5rem}.user-profile-menu.p-menu.p-menu-overlay .p-menuitem:first-child .p-menuitem-content,.user-profile-menu.p-menu.p-menu-overlay .p-menuitem:last-child .p-menuitem-content{background:transparent}.user-profile-menu.p-menu.p-menu-overlay .p-menu-separator{margin:.25rem 0}.user-profile-menu__header{align-items:center;display:flex;gap:.75rem;padding:.75rem .5rem}.user-profile-menu__avatar{align-items:center;background:var(--primary-color,#4f46e5);border-radius:50%;color:var(--primary-color-text,#fff);display:flex;flex:0 0 2.5rem;font-size:.875rem;font-weight:600;height:2.5rem;justify-content:center;letter-spacing:.02em;width:2.5rem}.user-profile-menu__identity{min-width:0}.user-profile-menu__name{color:var(--text-color,#343a40);font-size:.9375rem;font-weight:600}.user-profile-menu__email,.user-profile-menu__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-profile-menu__email{color:var(--text-color-secondary,#6c757d);font-size:.8125rem}.user-profile-menu__logout.p-button{justify-content:center;margin-top:.25rem;width:100%}.font-size-stepper{align-items:center;background:var(--surface-ground,#f8f9fa);border:1px solid var(--surface-border,#dee2e6);border-radius:999px;box-sizing:border-box;display:inline-flex;gap:.125rem;height:1.5rem;padding:0}.font-size-stepper__button.p-button.p-button-text{color:var(--text-color-secondary,#6c757d);height:1.375rem;padding:1rem;width:1.375rem}.font-size-stepper__button.p-button.p-button-text .p-button-icon{font-size:.75rem}.font-size-stepper__button.p-button.p-button-text:enabled:hover{background:var(--surface-hover,#e9ecef);color:transparent}.font-size-stepper__button.p-button.p-button-text:enabled:focus,.font-size-stepper__button.p-button.p-button-text:focus{box-shadow:none;outline:none!important}.font-size-stepper__button.p-button.p-button-text:focus-visible{outline:none!important;outline-offset:1px}.font-size-stepper__button.p-button.p-button-text:disabled{opacity:.4}.font-size-stepper__button.p-button.p-button-text:active{background:transparent!important}.font-size-stepper__value{color:var(--text-color,#343a40);cursor:default;font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:600;line-height:1;min-width:1.5rem;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}