.select-patient[data-v-033e3b58]{display:flex;flex-direction:column;gap:12px;height:min(520px,100vh - 200px);max-height:calc(100vh - 200px);overflow:hidden;width:100%}.select-patient__search[data-v-033e3b58]{flex-shrink:0}.select-patient__list-wrap[data-v-033e3b58]{background:var(--bg-light,#fff);border:1px solid var(--border-light,#e5e7eb);border-radius:8px;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.select-patient__loading[data-v-033e3b58]{align-items:center;display:flex;flex:1;justify-content:center;min-height:0}.select-patient__scroll[data-v-033e3b58]{flex:1 1 auto;min-height:0;width:100%}.select-patient__list[data-v-033e3b58]{display:flex;flex-direction:column}.select-patient__row[data-v-033e3b58]{align-items:center;background:transparent;border:none;border-bottom:1px solid var(--border-light,#e5e7eb);border-radius:0;cursor:pointer;display:flex;padding:10px 12px;text-align:left;transition:background-color .15s ease;width:100%}.select-patient__row[data-v-033e3b58]:last-child{border-bottom:none}.select-patient__row[data-v-033e3b58]:hover{background-color:var(--primary-lavender-100,#f0f0ff)}.select-patient__row[data-v-033e3b58]:active,.select-patient__row[data-v-033e3b58]:focus-visible{background-color:var(--primary-lavender-200,#e1e1ff);outline:none}.select-patient__patient[data-v-033e3b58]{min-width:0;width:100%}.select-patient__empty[data-v-033e3b58]{color:var(--text-secondary,#8483a5);font-size:14px;padding:24px 16px;text-align:center}.select-patient__footer[data-v-033e3b58]{display:flex;flex-shrink:0;justify-content:flex-end;padding-top:4px;width:100%}.select-patient__cancel[data-v-033e3b58]{border-radius:4px;font-size:14px;font-weight:500;height:36px;min-width:100px;padding:0 16px}.select-patient-dialog .p-dialog-content{overflow:hidden}.permission[data-v-50a1740f]{justify-content:center}.permission[data-v-50a1740f],.permission__content[data-v-50a1740f]{align-items:center;display:flex;width:100%}.permission__content[data-v-50a1740f]{flex-direction:column;gap:16px;max-width:320px}.permission__text[data-v-50a1740f]{color:#18222c;font-size:16px;font-weight:500}.permission__hint[data-v-50a1740f],.permission__text[data-v-50a1740f]{line-height:140%;margin:0;text-align:center}.permission__hint[data-v-50a1740f]{color:#8483a5;font-size:14px}.permission__button[data-v-50a1740f]{align-items:center;background-color:#8965fd;border:1px solid #cccfff;border-radius:4px;color:#fff;display:flex;font-size:14px;font-weight:500;gap:8px;height:36px;justify-content:center;line-height:24px;width:100%}.permission__button[data-v-50a1740f]:hover{background-color:#8673d3;border-color:#b8a9ff}.permission__button-icon[data-v-50a1740f]{flex-shrink:0;height:18px;width:18px}.aside-nav[data-v-efcd0c1a]{border:none;display:flex;flex-direction:column;position:relative;transition:width .3s ease;width:225px}.aside-nav--collapsed[data-v-efcd0c1a]{width:72px}.aside-nav__toggle[data-v-efcd0c1a]{align-content:center;align-items:center;border:1px solid var(--border-default);border-radius:9px;color:var(--primary-main);cursor:pointer;display:flex;height:32px;justify-content:center;margin-top:16px;padding-left:2px;position:absolute;right:-16px;top:0;transform:translate(0);transition:transform .3s ease;width:32px}.aside-nav__toggle--disabled[data-v-efcd0c1a]{opacity:.6;pointer-events:none}.aside-nav__toggle--collapsed[data-v-efcd0c1a]{border:transparent;justify-content:center;padding-left:0}.aside-nav__toggle-icon[data-v-efcd0c1a]{color:var(--text-dark-grey);display:block;height:auto;transform:rotate(180deg);transition:transform .3s ease;width:16px}.aside-nav__toggle-icon--collapsed[data-v-efcd0c1a]{transform:rotate(0)}.aside-nav__toggle[data-v-efcd0c1a]:hover{border:1px solid var(--primary-dark)}.aside-nav__toggle:hover .aside-nav__toggle-icon[data-v-efcd0c1a]{color:var(--primary-dark)}.aside-nav__logo[data-v-efcd0c1a]{height:30px;padding:16px}.aside-nav__logo-link[data-v-efcd0c1a]{align-items:center;display:flex;justify-content:flex-start;text-decoration:none}.aside-nav__logo-image-icon[data-v-efcd0c1a]{flex-shrink:0;height:30px;width:auto}.aside-nav__logo-text-icon[data-v-efcd0c1a]{flex-shrink:0}.aside-nav__footer[data-v-efcd0c1a]{display:flex;flex-direction:column;gap:8px;margin-top:auto}.aside-nav__footer .aside-nav__subitem-button--busy[data-v-efcd0c1a]{opacity:.6;pointer-events:none}.aside-nav__menu[data-v-efcd0c1a]{align-items:stretch;display:flex;flex-direction:column;gap:8px;height:100%;list-style:none;margin-top:12px;overflow-x:visible;overflow-y:auto;padding:16px;scrollbar-color:transparent transparent;scrollbar-width:thin;transition:scrollbar-color .3s ease}.aside-nav__menu[data-v-efcd0c1a]::-webkit-scrollbar{width:4px}.aside-nav__menu[data-v-efcd0c1a]::-webkit-scrollbar-track{background:transparent}.aside-nav__menu[data-v-efcd0c1a]::-webkit-scrollbar-thumb{background:transparent;border-radius:4px;-webkit-transition:background .3s ease;transition:background .3s ease}.aside-nav__menu[data-v-efcd0c1a]:hover{scrollbar-color:var(--border-default) transparent}.aside-nav__menu[data-v-efcd0c1a]:hover::-webkit-scrollbar-thumb{background:var(--border-default)}.aside-nav__item[data-v-efcd0c1a]{align-items:center;border-top:1px solid var(--border-default);display:flex;padding-top:16px;position:relative}.aside-nav__item[data-v-efcd0c1a]:first-child{border-top:0;padding-top:0}.aside-nav__item[data-v-efcd0c1a]:last-child{margin-bottom:10em}.aside-nav--collapsed .aside-nav__item[data-v-efcd0c1a]{height:18px;justify-content:center;width:40px}.aside-nav--collapsed .aside-nav__item-icon[data-v-efcd0c1a]{margin-right:0}.aside-nav__item-button[data-v-efcd0c1a]{align-items:center;background:transparent;border-radius:8px;color:var(--text-dark-grey);display:flex;justify-content:flex-start;text-decoration:none;width:100%}.aside-nav--collapsed .aside-nav__item-button[data-v-efcd0c1a]{height:40px;justify-content:center;padding:8px 0;width:40px}.aside-nav__item-icon[data-v-efcd0c1a]{color:inherit;flex-shrink:0;height:16px;margin-right:8px;width:16px}.aside-nav__item-button:hover .aside-nav__item-icon[data-v-efcd0c1a]{color:inherit}.aside-nav__item .aside-nav__item-label[data-v-efcd0c1a]{align-items:center;color:inherit;display:flex;font-size:12px;font-weight:500;height:18px;line-height:24px;overflow:hidden;transition:width .3s ease,opacity .3s ease,margin-left .3s ease;white-space:nowrap}.aside-nav--collapsed .aside-nav__item .aside-nav__item-label[data-v-efcd0c1a]{display:none}.aside-nav--petvision .aside-nav__item-button[data-v-efcd0c1a],.aside-nav--petvision .aside-nav__item-button[data-v-efcd0c1a]:hover{color:var(--text-on-primary)}.aside-nav__item .aside-nav--petvision .aside-nav__item--active .aside-nav__item-button[data-v-efcd0c1a]{color:var(--primary-main)}.aside-nav__item .aside-nav__clinic-wrapper[data-v-efcd0c1a]{display:flex;flex-direction:column;overflow:visible}.aside-nav__item .aside-nav__clinic-wrapper .aside-nav__item[data-v-efcd0c1a]{position:relative}.aside-nav__finance-wrapper[data-v-efcd0c1a],.aside-nav__warehouse-wrapper[data-v-efcd0c1a]{display:flex;flex-direction:column;overflow:visible}.aside-nav__finance-wrapper .aside-nav__item[data-v-efcd0c1a],.aside-nav__warehouse-wrapper .aside-nav__item[data-v-efcd0c1a]{position:relative}.aside-nav__submenu[data-v-efcd0c1a]{display:flex;flex-direction:column;list-style:none;margin:0;overflow:visible;padding:0;position:relative}.aside-nav__submenu--collapsed[data-v-efcd0c1a]{margin-left:0}.aside-nav .submenu-enter-active[data-v-efcd0c1a],.aside-nav .submenu-leave-active[data-v-efcd0c1a]{transition:opacity .3s ease,transform .3s ease}.aside-nav .submenu-enter-from[data-v-efcd0c1a]{opacity:0;transform:translateY(-10px)}.aside-nav .submenu-enter-to[data-v-efcd0c1a],.aside-nav .submenu-leave-from[data-v-efcd0c1a]{opacity:1;transform:translateY(0)}.aside-nav .submenu-leave-to[data-v-efcd0c1a]{opacity:0;transform:translateY(-10px)}.aside-nav__subitem[data-v-efcd0c1a]{align-items:center;border-radius:8px;display:flex;position:relative;transition:background .3s ease,color .3s ease}.aside-nav--collapsed .aside-nav__subitem[data-v-efcd0c1a]{height:40px;justify-content:center;width:40px}.aside-nav__subitem-button[data-v-efcd0c1a]{align-items:center;background:transparent;border-radius:8px;color:var(--text-primary);display:flex;height:40px;justify-content:flex-start;text-decoration:none;transition:background .3s ease,color .3s ease;width:100%}.aside-nav__subitem-button[data-v-efcd0c1a]:hover:not(:disabled){background:var(--bg-gray-50)!important;color:var(--text-primary)}.aside-nav--collapsed .aside-nav__subitem-button[data-v-efcd0c1a]{height:40px;justify-content:center;padding:8px 0;width:40px}.aside-nav__subitem--active[data-v-efcd0c1a]:before{background:var(--primary-main);border-radius:8px;bottom:0;clip-path:inset(0 0 0 50%);content:"";left:-20px;position:absolute;top:0;width:8px;z-index:1}.aside-nav__subitem--active .aside-nav__subitem-button[data-v-efcd0c1a]{background:var(--bg-gray-50);color:var(--primary-main)}.aside-nav__subitem--active .aside-nav__subitem-button[data-v-efcd0c1a]:hover{background:var(--bg-gray-50)}.aside-nav__subitem-icon[data-v-efcd0c1a]{color:inherit;flex-shrink:0;height:16px;margin:12px;width:16px}.aside-nav__subitem-label[data-v-efcd0c1a]{align-items:center;color:inherit;display:flex;font-size:14px;font-weight:500;height:40px;line-height:24px;overflow:hidden;white-space:nowrap}.aside-nav--collapsed .aside-nav__subitem-label[data-v-efcd0c1a]{display:none}.base-select[data-v-aa488473]{display:inline-block;position:relative}.base-select--disabled .base-select__trigger[data-v-aa488473]{cursor:default}.base-select__trigger[data-v-aa488473]{align-items:center;background:var(--bg-light);border:1px solid var(--border-default);border-radius:4px;cursor:pointer;display:flex;gap:8px;height:36px;outline:none;padding:4px 8px;transition:border-color .2s ease,background-color .2s ease}.base-select__input[data-v-aa488473]{background:transparent;border:none;color:var(--text-primary);flex:1;font-size:14px;font-weight:500;line-height:24px;min-width:0;outline:none}.base-select__input[data-v-aa488473]::-moz-placeholder{color:var(--text-gray-200)}.base-select__input[data-v-aa488473]::placeholder{color:var(--text-gray-200)}.base-select__input[data-v-aa488473]:disabled{cursor:default}.base-select__icon-right[data-v-aa488473]{align-items:center;background:transparent;border:none;color:var(--text-primary);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:0}.base-select__icon-right[data-v-aa488473]:disabled{cursor:not-allowed;opacity:.6}.base-select__clear[data-v-aa488473]{align-items:center;background:transparent;border:none;color:var(--text-gray-200);cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;padding:0;width:20px}.base-select__clear[data-v-aa488473]:hover{color:var(--text-secondary)}.base-select__clear-icon[data-v-aa488473]{height:14px;width:14px}.base-select:hover:not(.base-select--disabled) .base-select__trigger[data-v-aa488473]{border-color:var(--primary-lavender-200)}.base-select--open:not(.base-select--disabled) .base-select__trigger[data-v-aa488473]{border-color:var(--primary-main)}.branch-department-select--header[data-v-aa488473]{width:220px}.branch-department-select--header .base-select__trigger[data-v-aa488473]{background:var(--bg-gray-10);border:1px solid var(--border-default);border-radius:8px;box-sizing:border-box;gap:4px;height:32px;padding:4px 8px;width:220px}.branch-department-select--header:hover:not(.base-select--disabled) .base-select__trigger[data-v-aa488473]{border-color:var(--primary-lavender-200)}.branch-department-select--header.base-select--open:not(.base-select--disabled) .base-select__trigger[data-v-aa488473]{border-color:var(--primary-main)}.branch-department-select--header .base-select__input[data-v-aa488473]{color:var(--text-secondary);font-family:Gogh Variable,Gogh,sans-serif;font-size:12px;font-weight:500;line-height:20px}.branch-department-select--header .base-select__input[data-v-aa488473]::-moz-placeholder{color:var(--text-secondary);font-weight:400}.branch-department-select--header .base-select__input[data-v-aa488473]::placeholder{color:var(--text-secondary);font-weight:400}.branch-department-select--header .branch-department-select__header-value[data-v-aa488473]{align-items:center;color:var(--text-dark-grey);display:flex;flex:1;font-family:Gogh Variable,Gogh,sans-serif;font-size:12px;line-height:20px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.branch-department-select--header .branch-department-select__header-branch[data-v-aa488473]{color:var(--text-secondary);font-weight:500;overflow:hidden;text-overflow:ellipsis}.branch-department-select--header .branch-department-select__header-department[data-v-aa488473]{color:var(--text-dark-grey);font-weight:400;overflow:hidden;text-overflow:ellipsis}.branch-department-select--header .base-select__icon-right[data-v-aa488473]{color:var(--text-primary);height:18px;width:18px}.branch-department-select--header .base-select__icon-right[data-v-aa488473] svg{height:18px;width:18px}.branch-department-select__dropdown{background:var(--bg-light);border:1px solid var(--border-light);border-radius:8px;box-shadow:2px 4px 8px #3c2e6733;box-sizing:border-box;max-height:364px;overflow-y:auto;padding:8px;position:absolute;scrollbar-color:transparent transparent;scrollbar-width:thin;z-index:10001}.branch-department-select__dropdown::-webkit-scrollbar{width:4px}.branch-department-select__dropdown::-webkit-scrollbar-track{background:transparent}.branch-department-select__dropdown::-webkit-scrollbar-thumb{background-color:transparent;border-radius:200px}.branch-department-select__dropdown:hover{scrollbar-color:var(--primary-light) transparent}.branch-department-select__dropdown:hover::-webkit-scrollbar-thumb{background-color:var(--primary-light)}.branch-department-select__dropdown--top{transform:translateY(-100%)}.branch-department-select__dropdown--header{width:220px}.branch-department-select__dropdown .branch-department-select__dropdown-inner{display:flex;flex-direction:column;gap:8px;padding-bottom:12px}.branch-department-select__dropdown .base-select__no-results{color:var(--text-gray-200);font-size:14px;padding:8px;text-align:center}.branch-department-select__dropdown .branch-department-select__dropdown-caption{color:var(--text-dark-grey);font-family:Gogh Variable,Gogh,sans-serif;font-size:12px;font-weight:400;line-height:18px;padding:0 8px}.branch-department-select__dropdown .branch-department-select__divider{border-top:1px solid var(--border-light);height:0;width:100%}.branch-department-select__dropdown .base-select__option{align-items:center;background-color:transparent;border:none;border-radius:4px;box-sizing:border-box;color:var(--text-primary);cursor:pointer;display:flex;font:inherit;gap:8px;margin:0;text-align:left;transition:background-color .15s ease;width:100%}.branch-department-select__dropdown .base-select__option--highlighted:not(.base-select__option--selected),.branch-department-select__dropdown .base-select__option--selected,.branch-department-select__dropdown .base-select__option--selected:hover,.branch-department-select__dropdown .base-select__option:hover{background-color:var(--bg-gray-50)}.branch-department-select__dropdown .branch-department-select__branch{align-items:center;display:flex;gap:8px;padding:4px 8px}.branch-department-select__dropdown .branch-department-select__branch-header{cursor:default;pointer-events:none}.branch-department-select__dropdown .branch-department-select__branch-header:hover{background-color:transparent}.branch-department-select__dropdown .branch-department-select__branch .branch-department-select__label{color:var(--text-primary);font-family:Gogh Variable,Gogh,sans-serif;font-size:16px;font-weight:500;line-height:18px}.branch-department-select__dropdown .branch-department-select__branch-icon{display:flex;flex-shrink:0;height:16px;width:16px}.branch-department-select__dropdown .branch-department-select__department{padding:4px 8px 4px 20px}.branch-department-select__dropdown .branch-department-select__department .branch-department-select__label{color:var(--text-primary);font-family:Gogh Variable,Gogh,sans-serif;font-size:14px;font-weight:400;line-height:24px}.branch-department-select__dropdown .branch-department-select__bullet{background:var(--text-gray-200);border-radius:50%;flex-shrink:0;height:4px;width:4px}.branch-department-select__dropdown .branch-department-select__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.branch-department-select__dropdown .base-select__option--selected .branch-department-select__label{color:var(--primary-dark)}.branch-department-select__dropdown .base-select__option--selected .branch-department-select__bullet{background:var(--primary-dark)}.branch-department-select__dropdown .branch-department-select__tick{flex-shrink:0;height:16px;width:16px}.branch-department-select-dropdown-enter-active,.branch-department-select-dropdown-leave-active{transition:opacity .15s ease,transform .15s ease}.branch-department-select-dropdown-enter-from,.branch-department-select-dropdown-leave-to{opacity:0;transform:translateY(-4px)}.header-date-time[data-v-3d90c7e2]{align-items:center;color:var(--text-primary);display:inline-flex;font-size:14px;font-variant-numeric:lining-nums tabular-nums;font-weight:400;gap:8px;line-height:1.2;white-space:nowrap}.header-date-time__rest[data-v-3d90c7e2],.header-date-time__weekday[data-v-3d90c7e2]{color:inherit}.header-user-menu-dropdown[data-v-f1ab0cda]{background:var(--bg-light);border:1px solid var(--border-light);border-radius:12px;box-shadow:0 4px 16px var(--shadow-popover);display:flex;flex-direction:column;gap:4px;min-width:220px;padding:8px}.header-user-menu-dropdown__item[data-v-f1ab0cda]{align-items:center;background:transparent;border:none;border-radius:8px;color:var(--text-primary);cursor:pointer;display:flex;font:inherit;font-size:14px;font-weight:400;gap:8px;line-height:1.2;margin:0;padding:8px;text-align:left;transition:background-color .15s ease;width:100%}.header-user-menu-dropdown__item[data-v-f1ab0cda]:hover{background:var(--bg-gray-50)}.header-user-menu-dropdown__item[data-v-f1ab0cda]:active{background:var(--bg-lavender-tint)}.header-user-menu-dropdown__icon[data-v-f1ab0cda]{color:inherit;flex-shrink:0;height:16px;width:16px}.header-user-menu-dropdown__label[data-v-f1ab0cda]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-user-menu[data-v-de11ac8b]{align-items:center;display:inline-flex;position:relative}.header-user-menu__trigger[data-v-de11ac8b]{align-items:center;background:var(--primary-main);border:1px solid var(--bg-light);border-radius:50%;color:var(--text-on-primary);cursor:pointer;display:inline-flex;height:32px;justify-content:center;overflow:hidden;padding:0;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease;width:32px}.header-user-menu__trigger[data-v-de11ac8b]:hover{border-color:var(--primary-main);box-shadow:0 0 0 1px var(--primary-main)}.header-user-menu__trigger--open[data-v-de11ac8b],.header-user-menu__trigger--pressed[data-v-de11ac8b],.header-user-menu__trigger[data-v-de11ac8b]:active{background:var(--primary-darkness);border-color:var(--bg-light);box-shadow:none}.header-user-menu__dropdown[data-v-de11ac8b]{position:absolute;right:0;top:calc(100% + 8px);z-index:10001}.main-header[data-v-9c9fd22a]{align-items:center;background:var(--bg-gray-50);border-bottom:1px solid var(--border-default);display:flex;height:64px;justify-content:space-between;padding:0 20px;width:100%}.main-header__right[data-v-9c9fd22a]{align-items:center;display:flex;gap:24px;margin-left:auto}.content{background-color:#f0f0f5;height:100%;max-height:calc(100vh - 64px);overflow-y:auto}.content h1{color:var(--text-primary);font-size:18px;font-weight:700;line-height:24px}.content--no-scroll{overflow:hidden}.content--no-scroll>*{height:100%;min-height:0}
