@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";.base-icon[data-v-e3045697]{display:inline-block;vertical-align:middle}.sidebar[data-v-f75ee5ed]{width:var(--sidebar-width);min-width:var(--sidebar-width);height:100vh;background:var(--color-sidebar);border-right:1px solid var(--color-sidebar-border);display:flex;flex-direction:column;transition:width var(--transition-slow),min-width var(--transition-slow),transform var(--transition-slow);position:sticky;top:0;z-index:50}.sidebar[data-v-f75ee5ed]:not(.sidebar--collapsed){overflow:hidden}@media(max-width:768px){.sidebar[data-v-f75ee5ed]{position:fixed;left:0;top:0;bottom:0;transform:translate(-100%);width:280px;min-width:280px;z-index:100;overflow:hidden}.sidebar--mobile-open[data-v-f75ee5ed]{transform:translate(0)}.sidebar__toggle[data-v-f75ee5ed]{display:none}}.sidebar--collapsed[data-v-f75ee5ed]{width:var(--sidebar-collapsed-width);min-width:var(--sidebar-collapsed-width)}.sidebar--resizing[data-v-f75ee5ed]{transition:none}.sidebar--resizing[data-v-f75ee5ed] *{pointer-events:none;-webkit-user-select:none;user-select:none}.sidebar__brand[data-v-f75ee5ed]{display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-3);height:var(--topnav-height);border-bottom:1px solid var(--color-sidebar-border);position:relative}.sidebar--collapsed .sidebar__brand[data-v-f75ee5ed]{justify-content:center;padding-inline:var(--space-2)}.sidebar__mobile-close[data-v-f75ee5ed]{display:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-md);color:var(--color-sidebar-text);margin-left:auto}@media(max-width:768px){.sidebar__mobile-close[data-v-f75ee5ed]{display:flex}}.sidebar__logo[data-v-f75ee5ed]{flex-shrink:0;display:flex;align-items:center;justify-content:center}.sidebar__logo-img[data-v-f75ee5ed]{width:28px;height:28px;object-fit:contain;border-radius:var(--radius-sm)}.sidebar__brand-text[data-v-f75ee5ed]{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--color-sidebar-text-active);white-space:nowrap}.sidebar__nav[data-v-f75ee5ed]{flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--space-2) 6px}.sidebar--collapsed .sidebar__nav[data-v-f75ee5ed]{overflow-y:auto;overflow-x:visible;padding-inline:var(--space-2)}.sidebar__group[data-v-f75ee5ed]{margin-bottom:10px}.sidebar__group[data-v-f75ee5ed]:last-child{margin-bottom:0}.sidebar__group-label[data-v-f75ee5ed]{display:block;padding:6px var(--space-2);font-size:11px;font-weight:var(--font-semibold);color:var(--color-sidebar-group);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.sidebar__item[data-v-f75ee5ed]{position:relative;display:flex;align-items:center;gap:var(--space-2);min-height:32px;padding:6px var(--space-2);border-radius:var(--radius-md);color:var(--color-sidebar-text);text-decoration:none;cursor:pointer;transition:all var(--transition-fast);margin-bottom:1px;white-space:nowrap}.sidebar--collapsed .sidebar__nav>.sidebar__group>.sidebar__item[data-v-f75ee5ed]{justify-content:center;padding-inline:0}.sidebar__item[data-v-f75ee5ed]:hover{background:var(--color-sidebar-hover);color:var(--color-sidebar-text-active)}.sidebar__item--active[data-v-f75ee5ed]{background:var(--color-sidebar-active);color:var(--color-sidebar-text-active)}.sidebar__icon[data-v-f75ee5ed]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px}.sidebar__label[data-v-f75ee5ed]{flex:1;font-size:var(--text-sm);font-weight:var(--font-medium)}.sidebar__chevron[data-v-f75ee5ed]{flex-shrink:0;transition:transform var(--transition-fast);color:var(--color-sidebar-group)}.sidebar__chevron--open[data-v-f75ee5ed]{transform:rotate(90deg)}.sidebar__children[data-v-f75ee5ed]{padding-left:var(--space-2);overflow:hidden}.sidebar__item--child[data-v-f75ee5ed]{min-height:28px;padding:4px var(--space-2)}.sidebar__child-dot[data-v-f75ee5ed]{width:6px;height:6px;border-radius:50%;background:var(--color-sidebar-group);flex-shrink:0;transition:background var(--transition-fast)}.sidebar__item--child.sidebar__item--active .sidebar__child-dot[data-v-f75ee5ed],.sidebar__item--child:hover .sidebar__child-dot[data-v-f75ee5ed]{background:var(--color-primary)}.sidebar__footer[data-v-f75ee5ed]{border-top:1px solid var(--color-sidebar-border);padding:6px}.sidebar__toggle[data-v-f75ee5ed]{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:32px;padding:6px var(--space-2);border-radius:var(--radius-md);color:var(--color-sidebar-text);transition:all var(--transition-fast)}.sidebar--collapsed .sidebar__toggle[data-v-f75ee5ed]{justify-content:center;padding-inline:0}.sidebar__toggle[data-v-f75ee5ed]:hover{background:var(--color-sidebar-hover);color:var(--color-sidebar-text-active)}.sidebar__toggle-icon[data-v-f75ee5ed]{flex-shrink:0;transition:transform var(--transition-base)}.sidebar__toggle-icon--flipped[data-v-f75ee5ed]{transform:rotate(180deg)}.fade-enter-active[data-v-f75ee5ed],.fade-leave-active[data-v-f75ee5ed]{transition:opacity var(--transition-fast)}.fade-enter-from[data-v-f75ee5ed],.fade-leave-to[data-v-f75ee5ed]{opacity:0}.expand-enter-active[data-v-f75ee5ed],.expand-leave-active[data-v-f75ee5ed]{transition:all var(--transition-base);max-height:300px}.expand-enter-from[data-v-f75ee5ed],.expand-leave-to[data-v-f75ee5ed]{max-height:0;opacity:0}.sidebar__popover[data-v-f75ee5ed]{position:fixed;width:220px;background:var(--color-sidebar);border:1px solid var(--color-sidebar-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);z-index:1000;padding:var(--space-2);cursor:default}.sidebar__popover[data-v-f75ee5ed]:before{content:"";position:absolute;left:-20px;top:0;bottom:0;width:20px}.sidebar__popover-header[data-v-f75ee5ed]{padding:var(--space-2) var(--space-3);font-size:10px;font-weight:var(--font-bold);color:var(--color-sidebar-group);text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid var(--color-sidebar-border);margin-bottom:var(--space-2)}.sidebar__popover-content[data-v-f75ee5ed]{display:flex;flex-direction:column}.sidebar__popover-content .sidebar__item--child[data-v-f75ee5ed]{padding-left:var(--space-3)}.sidebar__icon-tooltip[data-v-f75ee5ed]{position:fixed;z-index:1100;transform:translateY(-50%);padding:6px 10px;font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-tooltip-text);background:var(--color-tooltip-bg);border:1px solid var(--color-tooltip-border);border-radius:var(--radius-md);white-space:nowrap;box-shadow:0 8px 24px #00000038;pointer-events:none}.sidebar__icon-tooltip[data-v-f75ee5ed]:before{content:"";position:absolute;left:-5px;top:50%;width:8px;height:8px;transform:translateY(-50%) rotate(45deg);background:inherit;border:inherit;border-top:0;border-right:0}@media(max-width:768px){.sidebar__popover[data-v-f75ee5ed],.sidebar__icon-tooltip[data-v-f75ee5ed]{display:none}}.sidebar__resize-handle[data-v-f75ee5ed]{position:absolute;top:0;right:0;width:4px;height:100%;cursor:col-resize;background:transparent;transition:background var(--transition-fast);z-index:60}.sidebar__resize-handle[data-v-f75ee5ed]:before{content:"";position:absolute;top:0;right:-4px;width:12px;height:100%}.sidebar__resize-handle[data-v-f75ee5ed]:hover,.sidebar__resize-handle--active[data-v-f75ee5ed]{background:var(--color-primary)}@media(max-width:768px){.sidebar__resize-handle[data-v-f75ee5ed]{display:none}}.base-dropdown[data-v-3bd4c2db]{position:relative;display:inline-flex}.base-dropdown__trigger[data-v-3bd4c2db]{cursor:pointer}.base-dropdown__panel[data-v-3bd4c2db]{position:absolute;top:calc(100% + 4px);z-index:100;min-width:200px;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-1) 0}.base-dropdown__panel--left[data-v-3bd4c2db]{left:0}.base-dropdown__panel--right[data-v-3bd4c2db]{right:0}.dropdown-enter-active[data-v-3bd4c2db],.dropdown-leave-active[data-v-3bd4c2db]{transition:opacity .15s ease,transform .15s ease}.dropdown-enter-from[data-v-3bd4c2db],.dropdown-leave-to[data-v-3bd4c2db]{opacity:0;transform:translateY(-4px)}.notif-panel[data-v-a656c1af]{width:380px;display:flex;flex-direction:column;max-height:520px}@media(max-width:480px){.notif-panel[data-v-a656c1af]{width:calc(100vw - 32px)}}.notif-panel__header[data-v-a656c1af]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border)}.notif-panel__header-left[data-v-a656c1af]{display:flex;align-items:center;gap:var(--space-2)}.notif-panel__title[data-v-a656c1af]{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text)}.notif-panel__badge[data-v-a656c1af]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:var(--font-semibold);color:#fff;background:var(--color-primary);border-radius:var(--radius-full);line-height:1}.notif-panel__mark-read[data-v-a656c1af]{font-size:var(--text-xs);color:var(--color-text-link);font-weight:var(--font-medium);cursor:pointer;transition:opacity var(--transition-fast)}.notif-panel__mark-read[data-v-a656c1af]:hover{opacity:.8;text-decoration:underline}.notif-panel__tabs[data-v-a656c1af]{display:flex;gap:0;border-bottom:1px solid var(--color-border);padding:0 var(--space-5)}.notif-panel__tab[data-v-a656c1af]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-tertiary);border-bottom:2px solid transparent;transition:all var(--transition-fast);cursor:pointer}.notif-panel__tab[data-v-a656c1af]:hover{color:var(--color-text-secondary)}.notif-panel__tab--active[data-v-a656c1af]{color:var(--color-primary);border-bottom-color:var(--color-primary)}.notif-panel__tab-count[data-v-a656c1af]{font-size:11px;min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;background:var(--color-primary-light);color:var(--color-primary);border-radius:var(--radius-full);font-weight:var(--font-semibold);line-height:1}.notif-panel__list[data-v-a656c1af]{overflow-y:auto;flex:1}.notif-panel__item[data-v-a656c1af]{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-5);cursor:pointer;transition:background var(--transition-fast);position:relative}.notif-panel__item[data-v-a656c1af]:hover{background:var(--color-bg-hover)}.notif-panel__item--unread[data-v-a656c1af]{background:var(--color-primary-light)}.notif-panel__item--unread[data-v-a656c1af]:hover{background:var(--color-bg-hover)}.notif-panel__icon[data-v-a656c1af]{width:32px;height:32px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.notif-panel__icon--order[data-v-a656c1af]{background:var(--color-info-bg);color:var(--color-info)}.notif-panel__icon--user[data-v-a656c1af]{background:var(--color-success-bg);color:var(--color-success)}.notif-panel__icon--payment[data-v-a656c1af]{background:var(--color-accent-light);color:var(--color-accent)}.notif-panel__icon--warning[data-v-a656c1af]{background:var(--color-warning-bg);color:var(--color-warning)}.notif-panel__icon--system[data-v-a656c1af]{background:var(--color-bg-sunken);color:var(--color-text-secondary)}.notif-panel__icon--info[data-v-a656c1af]{background:var(--color-secondary-light);color:var(--color-secondary)}.notif-panel__body[data-v-a656c1af]{flex:1;min-width:0}.notif-panel__text[data-v-a656c1af]{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-normal);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notif-panel__text strong[data-v-a656c1af]{color:var(--color-text);font-weight:var(--font-medium);margin-right:4px}.notif-panel__time[data-v-a656c1af]{font-size:var(--text-xs);color:var(--color-text-tertiary);margin-top:2px;display:block}.notif-panel__unread-dot[data-v-a656c1af]{width:8px;height:8px;border-radius:50%;background:var(--color-primary);flex-shrink:0;margin-top:8px}.notif-panel__empty[data-v-a656c1af]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-10) var(--space-6);color:var(--color-text-tertiary);gap:var(--space-3)}.notif-panel__empty p[data-v-a656c1af]{font-size:var(--text-sm)}.notif-panel__footer[data-v-a656c1af]{border-top:1px solid var(--color-border);padding:var(--space-3) var(--space-5);text-align:center}.notif-panel__footer-link[data-v-a656c1af]{font-size:var(--text-sm);color:var(--color-text-link);font-weight:var(--font-medium);text-decoration:none;transition:opacity var(--transition-fast)}.notif-panel__footer-link[data-v-a656c1af]:hover{text-decoration:underline;opacity:.85}.lang-switcher[data-v-9c6568fb]{display:flex;align-items:center}.lang-btn[data-v-9c6568fb]{display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-2);height:36px;border-radius:var(--radius-md);color:var(--color-text-secondary);transition:all var(--transition-fast);background:transparent;border:none;cursor:pointer}.lang-btn[data-v-9c6568fb]:hover{background:var(--color-bg-hover);color:var(--color-text)}.lang-flag[data-v-9c6568fb]{font-size:1.25rem;line-height:1}.lang-code[data-v-9c6568fb]{font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase}.lang-chevron[data-v-9c6568fb]{opacity:.5}.lang-menu[data-v-9c6568fb]{min-width:160px;padding:var(--space-1) 0}.lang-menu-item[data-v-9c6568fb]{width:100%;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);color:var(--color-text-secondary);background:transparent;border:none;cursor:pointer;transition:all var(--transition-fast);text-align:left}.lang-menu-item[data-v-9c6568fb]:hover{background:var(--color-bg-hover);color:var(--color-text)}.lang-menu-item--active[data-v-9c6568fb]{background:var(--color-bg-sunken);color:var(--color-primary);font-weight:var(--font-medium)}.lang-name[data-v-9c6568fb]{flex:1}.topnav[data-v-29776049]{height:var(--topnav-height);display:flex;align-items:center;gap:var(--space-4);padding:0 var(--space-6);background:var(--color-bg-elevated);border-bottom:1px solid var(--color-border);position:sticky;top:0;z-index:40}.topnav__mobile-toggle[data-v-29776049]{display:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-md);color:var(--color-text-secondary);transition:all var(--transition-fast);margin-right:var(--space-2)}.topnav__mobile-toggle[data-v-29776049]:hover{background:var(--color-bg-hover);color:var(--color-text)}.topnav__left[data-v-29776049]{flex:1;min-width:0;display:flex;align-items:center}.topnav__title[data-v-29776049]{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topnav__search[data-v-29776049]{width:320px;flex-shrink:1;display:flex;align-items:center;gap:var(--space-2);padding:6px 12px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-sunken);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}@media(max-width:1024px){.topnav__search[data-v-29776049]{width:200px}.topnav__kbd[data-v-29776049]{display:none}}@media(max-width:768px){.topnav[data-v-29776049]{padding:0 var(--space-4);gap:var(--space-2)}.topnav__mobile-toggle[data-v-29776049]{display:flex}.topnav__search[data-v-29776049],.topnav__title[data-v-29776049],.topnav__user-name[data-v-29776049]{display:none}.topnav__notif-dropdown[data-v-29776049] .base-dropdown__panel{position:fixed;top:var(--topnav-height);left:var(--space-4);right:var(--space-4);width:auto;max-width:none}.topnav__notif-dropdown[data-v-29776049] .notif-panel{width:100%}}.topnav__search[data-v-29776049]:focus-within{border-color:var(--color-border-focus);box-shadow:0 0 0 3px var(--color-primary-light);background:var(--color-bg-elevated)}.topnav__search-icon[data-v-29776049]{flex-shrink:0;color:var(--color-text-tertiary)}.topnav__search-input[data-v-29776049]{flex:1;border:none;outline:none;background:transparent;font-size:var(--text-sm);color:var(--color-text)}.topnav__search-input[data-v-29776049]::placeholder{color:var(--color-text-tertiary)}.topnav__kbd[data-v-29776049]{font-family:var(--font-family);font-size:11px;padding:2px 6px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-elevated);color:var(--color-text-tertiary);line-height:1}.topnav__right[data-v-29776049]{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}.topnav__icon-btn[data-v-29776049]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-md);color:var(--color-text-secondary);transition:all var(--transition-fast);position:relative}.topnav__icon-btn[data-v-29776049]:hover{background:var(--color-bg-hover);color:var(--color-text)}.topnav__notif-btn[data-v-29776049]{position:relative}.topnav__notif-dot[data-v-29776049]{position:absolute;top:8px;right:8px;width:8px;height:8px;background:var(--color-danger);border-radius:50%;border:2px solid var(--color-bg-elevated);animation:notif-pulse-29776049 2s infinite}@keyframes notif-pulse-29776049{0%,to{opacity:1}50%{opacity:.5}}.topnav__notif-dropdown[data-v-29776049] .base-dropdown__panel{padding:0;min-width:auto;border-radius:var(--radius-xl);overflow:hidden}.topnav__user[data-v-29776049]{display:flex;align-items:center;gap:var(--space-3);cursor:pointer;padding:var(--space-1);border-radius:var(--radius-md);transition:background var(--transition-fast)}.topnav__user[data-v-29776049]:hover{background:var(--color-bg-hover)}.topnav__avatar[data-v-29776049]{width:32px;height:32px;border-radius:var(--radius-full);background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));display:flex;align-items:center;justify-content:center;color:#fff;font-size:var(--text-sm);font-weight:var(--font-semibold);overflow:hidden}.topnav__avatar-img[data-v-29776049]{width:100%;height:100%;object-fit:cover;border-radius:inherit}.topnav__user-menu[data-v-29776049]{min-width:220px}.topnav__user-menu-header[data-v-29776049]{padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:2px}.topnav__user-menu-header strong[data-v-29776049]{font-size:var(--text-sm);color:var(--color-text)}.topnav__user-menu-header span[data-v-29776049]{font-size:var(--text-xs);color:var(--color-text-tertiary)}.topnav__user-menu-divider[data-v-29776049]{height:1px;background:var(--color-border);margin:var(--space-1) 0}.topnav__user-menu-item[data-v-29776049]{display:block;padding:var(--space-2) var(--space-4);font-size:var(--text-sm);color:var(--color-text-secondary);text-decoration:none;transition:all var(--transition-fast)}.topnav__user-menu-item[data-v-29776049]:hover{background:var(--color-bg-hover);color:var(--color-text);text-decoration:none}.topnav__user-menu-item--danger[data-v-29776049]{color:var(--color-danger)}.topnav__user-menu-item--danger[data-v-29776049]:hover{background:var(--color-danger-bg);color:var(--color-danger)}.app-layout[data-v-1e2ad8f0]{display:flex;height:100vh;min-height:100vh;position:relative;overflow:hidden}.app-layout__backdrop[data-v-1e2ad8f0]{position:fixed;inset:0;background:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:45}.app-layout__main[data-v-1e2ad8f0]{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}.app-layout__content[data-v-1e2ad8f0]{flex:1;min-height:0;padding:var(--space-6);overflow-y:auto}@media(max-width:768px){.app-layout__content[data-v-1e2ad8f0]{padding:var(--space-4)}}.fade-enter-active[data-v-1e2ad8f0],.fade-leave-active[data-v-1e2ad8f0]{transition:opacity var(--transition-base)}.fade-enter-from[data-v-1e2ad8f0],.fade-leave-to[data-v-1e2ad8f0]{opacity:0}.auth-layout[data-v-4c34fb25]{min-height:100vh;display:flex;background:var(--color-bg);position:relative;overflow:hidden}.pwa-banner[data-v-2fbfa7e4]{position:fixed;left:var(--space-6);bottom:var(--space-6);z-index:9998;display:flex;align-items:flex-start;gap:var(--space-3);width:min(420px,calc(100vw - var(--space-8)));padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--color-bg-elevated) 92%,transparent);box-shadow:var(--shadow-xl);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pwa-banner--info[data-v-2fbfa7e4]{border-color:color-mix(in srgb,var(--color-info) 35%,var(--color-border))}.pwa-banner--warning[data-v-2fbfa7e4]{border-color:color-mix(in srgb,var(--color-warning) 35%,var(--color-border))}.pwa-banner--success[data-v-2fbfa7e4]{border-color:color-mix(in srgb,var(--color-success) 35%,var(--color-border))}.pwa-banner__icon[data-v-2fbfa7e4]{flex-shrink:0;margin-top:2px;color:var(--color-text)}.pwa-banner--info .pwa-banner__icon[data-v-2fbfa7e4]{color:var(--color-info)}.pwa-banner--warning .pwa-banner__icon[data-v-2fbfa7e4]{color:var(--color-warning)}.pwa-banner--success .pwa-banner__icon[data-v-2fbfa7e4]{color:var(--color-success)}.pwa-banner__content[data-v-2fbfa7e4]{flex:1;min-width:0}.pwa-banner__title[data-v-2fbfa7e4]{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text)}.pwa-banner__message[data-v-2fbfa7e4]{margin-top:4px;font-size:var(--text-xs);line-height:1.5;color:var(--color-text-secondary)}.pwa-banner__actions[data-v-2fbfa7e4]{display:flex;align-items:center;gap:var(--space-2)}.pwa-banner__action[data-v-2fbfa7e4],.pwa-banner__close[data-v-2fbfa7e4]{flex-shrink:0;border-radius:var(--radius-md);transition:all var(--transition-fast)}.pwa-banner__action[data-v-2fbfa7e4]{padding:8px 12px;font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text);background:var(--color-bg-hover)}.pwa-banner__action[data-v-2fbfa7e4]:hover{background:var(--color-bg-secondary)}.pwa-banner__action--primary[data-v-2fbfa7e4]{color:#fff;background:var(--color-primary)}.pwa-banner__action--primary[data-v-2fbfa7e4]:hover{filter:brightness(1.05)}.pwa-banner__close[data-v-2fbfa7e4]{padding:var(--space-1);color:var(--color-text-tertiary)}.pwa-banner__close[data-v-2fbfa7e4]:hover{background:var(--color-bg-hover);color:var(--color-text)}.pwa-banner-enter-active[data-v-2fbfa7e4],.pwa-banner-leave-active[data-v-2fbfa7e4]{transition:all .25s ease}.pwa-banner-enter-from[data-v-2fbfa7e4],.pwa-banner-leave-to[data-v-2fbfa7e4]{opacity:0;transform:translateY(16px)}@media(max-width:768px){.pwa-banner[data-v-2fbfa7e4]{left:var(--space-4);right:var(--space-4);bottom:var(--space-4);width:auto;padding:var(--space-3)}.pwa-banner[data-v-2fbfa7e4]{flex-wrap:wrap}.pwa-banner__actions[data-v-2fbfa7e4]{width:100%;justify-content:flex-end}}.base-toast[data-v-f82dd43c]{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-bg-elevated);box-shadow:var(--shadow-xl);border:1px solid var(--color-border);min-width:300px;max-width:420px;position:relative;overflow:hidden;animation:toast-in-f82dd43c .3s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.base-toast[data-v-f82dd43c]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px}.base-toast--success[data-v-f82dd43c]:before{background:var(--color-success)}.base-toast--success .base-toast__icon[data-v-f82dd43c]{color:var(--color-success)}.base-toast--error[data-v-f82dd43c]:before{background:var(--color-danger)}.base-toast--error .base-toast__icon[data-v-f82dd43c]{color:var(--color-danger)}.base-toast--warning[data-v-f82dd43c]:before{background:var(--color-warning)}.base-toast--warning .base-toast__icon[data-v-f82dd43c]{color:var(--color-warning)}.base-toast--info[data-v-f82dd43c]:before{background:var(--color-info)}.base-toast--info .base-toast__icon[data-v-f82dd43c]{color:var(--color-info)}.base-toast__icon[data-v-f82dd43c]{flex-shrink:0;margin-top:1px}.base-toast__content[data-v-f82dd43c]{flex:1;display:flex;flex-direction:column;gap:2px}.base-toast__title[data-v-f82dd43c]{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text)}.base-toast__message[data-v-f82dd43c]{font-size:var(--text-xs);color:var(--color-text-secondary);line-height:1.5}.base-toast__close[data-v-f82dd43c]{flex-shrink:0;padding:var(--space-1);border-radius:var(--radius-sm);color:var(--color-text-tertiary);transition:all var(--transition-fast);cursor:pointer}.base-toast__close[data-v-f82dd43c]:hover{background:var(--color-bg-hover);color:var(--color-text)}@keyframes toast-in-f82dd43c{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.toast-container[data-v-33d33ad7]{position:fixed;top:var(--space-2);right:var(--space-2);z-index:9999;display:flex;flex-direction:column;gap:var(--space-2);pointer-events:none}.toast-container[data-v-33d33ad7]>*{pointer-events:auto}.toast-list-enter-active[data-v-33d33ad7],.toast-list-leave-active[data-v-33d33ad7]{transition:all .4s cubic-bezier(.16,1,.3,1)}.toast-list-enter-from[data-v-33d33ad7],.toast-list-leave-to[data-v-33d33ad7]{transform:translate(100%);opacity:0}.toast-list-move[data-v-33d33ad7]{transition:transform .4s cubic-bezier(.16,1,.3,1)}:root{--color-primary: #2563eb;--color-primary-hover: #1d4ed8;--color-primary-light: #dbeafe;--color-primary-dark: #1e40af;--color-secondary: #4f46e5;--color-secondary-hover: #4338ca;--color-secondary-light: #e0e7ff;--color-accent: #10b981;--color-accent-hover: #059669;--color-accent-light: #d1fae5;--color-success: #10b981;--color-success-hover: #059669;--color-success-light: #d1fae5;--color-success-bg: #ecfdf5;--color-warning: #f59e0b;--color-warning-light: #fef3c7;--color-warning-bg: #fffbeb;--color-danger: #ef4444;--color-danger-light: #fee2e2;--color-danger-bg: #fef2f2;--color-info: #3b82f6;--color-info-hover: #2563eb;--color-info-light: #dbeafe;--color-info-bg: #eff6ff;--color-bg: #f8fafc;--color-bg-elevated: #ffffff;--color-bg-sunken: #f1f5f9;--color-bg-hover: #f1f5f9;--color-bg-active: #e2e8f0;--color-sidebar: #ffffff;--color-sidebar-hover: #f8fafc;--color-sidebar-active: rgba(37, 99, 235, .12);--color-sidebar-text: #64748b;--color-sidebar-text-active: #0f172a;--color-sidebar-border: #e2e8f0;--color-sidebar-group: #94a3b8;--color-text: #0f172a;--color-text-secondary: #64748b;--color-text-tertiary: #94a3b8;--color-text-inverse: #ffffff;--color-text-link: #2563eb;--color-tooltip-text: #ffffff;--color-tooltip-bg: #0f172a;--color-tooltip-border: rgba(255, 255, 255, .14);--color-border-subtle: #f1f5f9;--color-border: #e2e8f0;--color-border-strong: #cbd5e1;--color-border-focus: #2563eb;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .06), 0 2px 4px -1px rgba(0, 0, 0, .04);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .06), 0 4px 6px -2px rgba(0, 0, 0, .04);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .08), 0 10px 10px -5px rgba(0, 0, 0, .02);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", monospace;--text-xs: .75rem;--text-sm: .8125rem;--text-base: .875rem;--text-lg: 1rem;--text-xl: 1.125rem;--text-2xl: 1.25rem;--text-3xl: 1.5rem;--text-4xl: 2rem;--leading-tight: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.625;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-full: 9999px;--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--sidebar-width: 180px;--sidebar-collapsed-width: 68px;--topnav-height: 56px}[data-theme=dark]{--color-primary: #3b82f6;--color-primary-hover: #2563eb;--color-primary-light: rgba(59, 130, 246, .15);--color-primary-dark: #60a5fa;--color-secondary: #6366f1;--color-secondary-hover: #4f46e5;--color-secondary-light: rgba(99, 102, 241, .15);--color-accent: #34d399;--color-accent-hover: #10b981;--color-accent-light: rgba(52, 211, 153, .15);--color-success: #34d399;--color-success-light: rgba(52, 211, 153, .15);--color-success-bg: rgba(52, 211, 153, .08);--color-warning: #fbbf24;--color-warning-light: rgba(251, 191, 36, .15);--color-warning-bg: rgba(251, 191, 36, .08);--color-danger: #f87171;--color-danger-light: rgba(248, 113, 113, .15);--color-danger-bg: rgba(248, 113, 113, .08);--color-info: #60a5fa;--color-info-light: rgba(96, 165, 250, .15);--color-info-bg: rgba(96, 165, 250, .08);--color-bg: #0b1120;--color-bg-elevated: #131b2e;--color-bg-sunken: #080e1c;--color-bg-hover: #1a2540;--color-bg-active: #1e293b;--color-sidebar: #080e1c;--color-sidebar-hover: #131b2e;--color-sidebar-active: rgba(59, 130, 246, .15);--color-sidebar-text: #64748b;--color-sidebar-text-active: #e2e8f0;--color-sidebar-border: #1e293b;--color-sidebar-group: #475569;--color-text: #e2e8f0;--color-text-secondary: #94a3b8;--color-text-tertiary: #64748b;--color-text-inverse: #0f172a;--color-text-link: #60a5fa;--color-tooltip-text: #e2e8f0;--color-tooltip-bg: #131b2e;--color-tooltip-border: rgba(148, 163, 184, .22);--color-border-subtle: #1e293b;--color-border: #1e293b;--color-border-strong: #334155;--color-border-focus: #3b82f6;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .2);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .3), 0 1px 2px rgba(0, 0, 0, .2);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .3), 0 2px 4px -1px rgba(0, 0, 0, .2);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .3), 0 4px 6px -2px rgba(0, 0, 0, .2);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .4), 0 10px 10px -5px rgba(0, 0, 0, .2)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--font-family);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text);background-color:var(--color-bg);transition:background-color var(--transition-base),color var(--transition-base)}a{color:var(--color-text-link);text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit;cursor:pointer;border:none;background:none}input,select,textarea{font-family:inherit;font-size:inherit}@media screen and (max-width:768px){input,select,textarea{font-size:16px}}img{max-width:100%;display:block}ul,ol{list-style:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary)}:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}::selection{background-color:var(--color-primary-light);color:var(--color-primary-dark)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fade-enter-active,.fade-leave-active{transition:opacity var(--transition-base)}.fade-enter-from,.fade-leave-to{opacity:0}.slide-enter-active,.slide-leave-active{transition:transform var(--transition-base),opacity var(--transition-base)}.slide-enter-from{transform:translateY(-8px);opacity:0}.slide-leave-to{transform:translateY(8px);opacity:0}.dp__input_wrap{position:relative;width:100%;box-sizing:unset}.dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp__input_valid{box-shadow:0 0 var(--dp-border-radius) var(--dp-success-color);border-color:var(--dp-success-color)}.dp__input_valid:hover{border-color:var(--dp-success-color)}.dp__input_invalid{box-shadow:0 0 var(--dp-border-radius) var(--dp-danger-color);border-color:var(--dp-danger-color)}.dp__input_invalid:hover{border-color:var(--dp-danger-color)}.dp__input{background-color:var(--dp-background-color);border-radius:var(--dp-border-radius);font-family:var(--dp-font-family);border:1px solid var(--dp-border-color);outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:var(--dp-input-padding);color:var(--dp-text-color);box-sizing:border-box}.dp__input::placeholder{opacity:.7}.dp__input:hover:not(.dp__input_focus){border-color:var(--dp-border-color-hover)}.dp__input_not_clearable{padding-inline-end:var(--dp-input-not-clearable-padding)!important}.dp__input_reg{caret-color:#0000}.dp__input_focus{border-color:var(--dp-border-color-focus)}.dp__disabled{background:var(--dp-disabled-color)}.dp__disabled::placeholder{color:var(--dp-disabled-color-text)}.dp__input_icons{display:inline-block;width:var(--dp-font-size);height:var(--dp-font-size);stroke-width:0;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:6px 12px;color:var(--dp-icon-color);box-sizing:content-box}.dp__input_icon{cursor:pointer;position:absolute;top:50%;inset-inline-start:0;transform:translateY(-50%);color:var(--dp-icon-color)}.dp--clear-btn{position:absolute;top:50%;inset-inline-end:0;transform:translateY(-50%);cursor:pointer;color:var(--dp-icon-color);background:#0000;border:none;display:inline-flex;align-items:center;padding:0;margin:0}.dp__input_icon_pad{padding-inline-start:var(--dp-input-icon-padding)}.dp__menu{background:var(--dp-background-color);border-radius:var(--dp-border-radius);min-width:var(--dp-menu-min-width);font-family:var(--dp-font-family);font-size:var(--dp-font-size);-webkit-user-select:none;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp__menu:after{box-sizing:border-box}.dp__menu:before{box-sizing:border-box}.dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--menu-wrapper{position:absolute;z-index:99999}.dp__menu_inner{padding:var(--dp-menu-padding)}.dp--menu--inner-stretched{padding:6px 0}.dp__menu_index{z-index:99999}.dp-menu-loading,.dp__menu_readonly,.dp__menu_disabled{position:absolute;inset:0;z-index:999999}.dp__menu_disabled{background:#ffffff80;cursor:not-allowed}.dp__menu_readonly{background:#0000;cursor:default}.dp-menu-loading{background:#ffffff80;cursor:default}.dp--menu-load-container{display:flex;height:100%;width:100%;justify-content:center;align-items:center}.dp--menu-loader{width:48px;height:48px;border:var(--dp-loader);border-bottom-color:#0000;border-radius:50%;display:inline-block;box-sizing:border-box;animation:dp-load-rotation 1s linear infinite;position:absolute}@keyframes dp-load-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dp__arrow_top{height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);transform:translateY(-50%) rotate(-45deg)}.dp__arrow_bottom{left:var(--dp-arrow-left);bottom:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__action_extra{text-align:center;padding:2px 0}.dp--preset-dates{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp--preset-dates[data-dp-mobile],.dp--preset-dates-collapsed{display:flex;align-self:center;border:none;overflow-x:auto;max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding)*2)}.dp__sidebar_left{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp__sidebar_right{padding:5px;margin-inline-end:1px solid var(--dp-border-color)}.dp--preset-range{display:block;width:100%;padding:5px;text-align:left;white-space:nowrap;color:var(--dp-text-color);border-radius:var(--dp-border-radius);transition:var(--dp-common-transition)}.dp--preset-range:hover{background-color:var(--dp-hover-color);color:var(--dp-hover-text-color);cursor:pointer}.dp--preset-range[data-dp-mobile]{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range[data-dp-mobile]:first-child{margin-left:0}.dp--preset-range[data-dp-mobile]:last-child{margin-right:0}.dp--preset-range-collapsed{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range-collapsed:first-child{margin-left:0}.dp--preset-range-collapsed:last-child{margin-right:0}.dp__menu_content_wrapper{display:flex}.dp__menu_content_wrapper[data-dp-mobile],.dp--menu-content-wrapper-collapsed{flex-direction:column-reverse}.dp__calendar_header{position:relative;display:flex;justify-content:center;align-items:center;color:var(--dp-text-color);white-space:nowrap;font-weight:700}.dp__calendar_header_item{text-align:center;flex-grow:1;height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box}.dp__calendar_row{display:flex;justify-content:center;align-items:center;margin:var(--dp-row-margin)}.dp__calendar_item{text-align:center;flex-grow:1;box-sizing:border-box;color:var(--dp-text-color)}.dp__calendar{position:relative}.dp__calendar_header_cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding)}.dp__cell_inner{display:flex;align-items:center;text-align:center;justify-content:center;border-radius:var(--dp-cell-border-radius);height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);border:1px solid rgba(0,0,0,0);box-sizing:border-box;position:relative}.dp__cell_inner:hover{transition:all .2s}.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__range_start{border-end-end-radius:0;border-start-end-radius:0}.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end{border-end-start-radius:0;border-start-start-radius:0}.dp__range_end,.dp__range_start,.dp__active_date{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__date_hover_end:hover,.dp__date_hover_start:hover,.dp__date_hover:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__cell_offset{color:var(--dp-secondary-color)}.dp__cell_disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp--extended-fixed-end,.dp--extended-fixed-start,.dp__range_between{background:var(--dp-range-between-dates-background-color);color:var(--dp-range-between-dates-text-color);border-radius:0;border:1px solid var(--dp-range-between-border-color)}.dp__range_between_week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-radius:0;border-top:1px solid var(--dp-primary-color);border-bottom:1px solid var(--dp-primary-color)}.dp__today{border:1px solid var(--dp-primary-color)}.dp__week_num{color:var(--dp-secondary-color);text-align:center}.dp__cell_auto_range{border-radius:0;border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_start{border-start-start-radius:var(--dp-cell-border-radius);border-end-start-radius:var(--dp-cell-border-radius);border-inline-start:1px dashed var(--dp-primary-color);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_end{border-start-end-radius:var(--dp-cell-border-radius);border-end-end-radius:var(--dp-cell-border-radius);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color);border-inline-end:1px dashed var(--dp-primary-color)}.dp__calendar_header_separator{width:100%;height:1px;background:var(--dp-border-color)}.dp__calendar_next{margin-inline-start:var(--dp-multi-calendars-spacing)}.dp__marker_line,.dp__marker_dot{height:5px;background-color:var(--dp-marker-color);position:absolute;bottom:0}.dp__marker_dot{width:5px;border-radius:50%;left:50%;transform:translate(-50%)}.dp__marker_line{width:100%;left:0}.dp__marker_tooltip{position:absolute;border-radius:var(--dp-border-radius);background-color:var(--dp-tooltip-color);padding:5px;border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default}.dp__tooltip_content{white-space:nowrap}.dp__tooltip_text{display:flex;align-items:center;flex-flow:row nowrap;color:var(--dp-text-color)}.dp__tooltip_mark{height:5px;width:5px;border-radius:50%;background-color:var(--dp-text-color);color:var(--dp-text-color);margin-inline-end:5px}.dp__arrow_bottom_tp{bottom:0;height:8px;width:8px;background-color:var(--dp-tooltip-color);position:absolute;border-inline-end:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__instance_calendar{position:relative;width:100%}.dp__flex_display[data-dp-mobile],.dp--flex-display-collapsed{flex-direction:column}.dp__cell_highlight{background-color:var(--dp-highlight-color)}.dp__month_year_row{display:flex;align-items:center;height:var(--dp-month-year-row-height);color:var(--dp-text-color);box-sizing:border-box}.dp__inner_nav{display:flex;align-items:center;justify-content:center;cursor:pointer;height:var(--dp-month-year-row-button-size);width:var(--dp-month-year-row-button-size);color:var(--dp-icon-color);text-align:center;border-radius:50%}.dp__inner_nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}.dp__inner_nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}[dir=rtl] .dp__inner_nav{transform:rotate(180deg)}.dp__inner_nav_disabled:hover,.dp__inner_nav_disabled{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--year-select,.dp__month_year_select{text-align:center;cursor:pointer;height:var(--dp-month-year-row-height);display:flex;align-items:center;justify-content:center;border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color)}.dp--year-select:hover,.dp__month_year_select:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__month_year_select{width:50%}.dp--year-select{width:100%}.dp__month_year_wrap{display:flex;flex-direction:row;width:100%;align-items:center}.dp__year_disable_select{justify-content:space-around}.dp--header-wrap{display:flex;width:100%;flex-direction:column}.dp__overlay{width:100%;background:var(--dp-background-color);transition:opacity 1s ease-out;z-index:99999;font-family:var(--dp-font-family);color:var(--dp-text-color);box-sizing:border-box}.dp--overlay-absolute{position:absolute;height:100%;top:0;left:0}.dp--overlay-relative{position:relative}.dp__overlay_container::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar{width:5px;background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp__overlay:focus{border:none;outline:none}.dp__container_flex{display:flex}.dp__container_block{display:block}.dp__overlay_container{flex-direction:column;overflow-y:auto;height:var(--dp-overlay-height)}.dp__time_picker_overlay_container{height:100%}.dp__overlay_row{padding:0;box-sizing:border-box;display:flex;margin-inline:auto;flex-wrap:wrap;max-width:100%;width:100%;align-items:center}.dp__flex_row{flex:1}.dp__overlay_col{box-sizing:border-box;width:33%;padding:var(--dp-overlay-col-padding);white-space:nowrap}.dp__overlay_cell_pad{padding:var(--dp-common-padding) 0}.dp__overlay_cell_active{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center;background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__overlay_cell{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center}.dp__overlay_cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__cell_in_between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__over_action_scroll{right:5px;box-sizing:border-box}.dp__overlay_cell_disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}.dp__overlay_cell_active_disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}.dp__btn,.dp--qr-btn,.dp--time-overlay-btn,.dp--time-invalid{border:none;font:inherit;transition:var(--dp-common-transition);line-height:normal}.dp--year-mode-picker{display:flex;width:100%;align-items:center;justify-content:space-between;height:var(--dp-cell-size)}.dp--tp-wrap{width:100%}.dp--tp-wrap[data-dp-mobile]{max-width:100%}.dp__time_input{width:100%;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;font-family:var(--dp-font-family);color:var(--dp-text-color)}.dp__time_col_reg_block{padding:0 20px}.dp__time_col_reg_inline{padding:0 10px}.dp__time_col_reg_with_button{padding:0 15px}.dp__time_col_reg_with_button[data-compact~=true]{padding:0 5px}.dp__time_col_sec{padding:0 10px}.dp__time_col_sec_with_button{padding:0 5px}.dp__time_col_sec_with_button[data-collapsed~=true]{padding:0}.dp__time_col{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.dp__time_col_block{font-size:var(--dp-time-font-size)}.dp__time_display_block{padding:0 3px}.dp__time_display_inline{padding:5px}.dp__time_picker_inline_container{display:flex;width:100%;justify-content:center}.dp__inc_dec_button{padding:5px;margin:0;height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;color:var(--dp-icon-color);box-sizing:border-box}.dp__inc_dec_button svg{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size)}.dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__time_display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius);display:flex;align-items:center;justify-content:center}.dp__time_display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__inc_dec_button_inline{width:100%;padding:0;height:8px;cursor:pointer;display:flex;align-items:center}.dp__inc_dec_button_disabled,.dp__inc_dec_button_disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp__pm_am_button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border:none;padding:var(--dp-common-padding);border-radius:var(--dp-border-radius);cursor:pointer}.dp__pm_am_button[data-compact~=true]{padding:7px}.dp__tp_inline_btn_bar{width:100%;height:4px;background-color:var(--dp-secondary-color);transition:var(--dp-common-transition);border-collapse:collapse}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_l,.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(-12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_l{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp--time-overlay-btn{background:none}.dp--time-invalid{background-color:var(--dp-disabled-color)}.dp__action_row{display:flex;align-items:center;width:100%;padding:var(--dp-action-row-padding);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row nowrap}.dp__action_row svg{height:var(--dp-button-icon-height);width:auto}.dp__selection_preview{display:block;color:var(--dp-text-color);font-size:var(--dp-preview-font-size);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dp__action_buttons{display:flex;flex:0;white-space:nowrap;align-items:center;justify-content:flex-end;margin-inline-start:auto}.dp__action_button{display:inline-flex;align-items:center;background:#0000;border:1px solid rgba(0,0,0,0);padding:var(--dp-action-buttons-padding);line-height:var(--dp-action-button-height);margin-inline-start:3px;height:var(--dp-action-button-height);cursor:pointer;border-radius:var(--dp-border-radius);font-size:var(--dp-preview-font-size);font-family:var(--dp-font-family)}.dp__action_cancel{color:var(--dp-text-color);border:1px solid var(--dp-border-color)}.dp__action_cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp__action_buttons .dp__action_select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__action_buttons .dp__action_select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp__action_buttons .dp__action_select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp-quarter-picker-wrap{display:flex;flex-direction:column;height:100%;min-width:var(--dp-menu-min-width)}.dp--qr-btn-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}.dp--qr-btn{width:100%;padding:var(--dp-common-padding)}.dp--qr-btn:not(.dp--highlighted,.dp--qr-btn-active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:none}.dp--qr-btn:hover:not(.dp--qr-btn-active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--quarter-items{display:flex;flex-direction:column;flex:1;width:100%;height:100%;justify-content:space-evenly}.dp--qr-btn-active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}:root{--dp-common-transition: all .1s ease-in;--dp-menu-padding: 6px 8px;--dp-animation-duration: .1s;--dp-menu-appear-transition-timing: cubic-bezier(.4, 0, 1, 1);--dp-transition-timing: ease-out;--dp-action-row-transition: all .2s ease-in;--dp-font-family: -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;--dp-border-radius: 4px;--dp-cell-border-radius: 4px;--dp-transition-length: 22px;--dp-transition-timing-general: .1s;--dp-button-height: 35px;--dp-month-year-row-height: 35px;--dp-month-year-row-button-size: 25px;--dp-button-icon-height: 20px;--dp-calendar-wrap-padding: 0 5px;--dp-cell-size: 35px;--dp-cell-padding: 5px;--dp-common-padding: 10px;--dp-input-icon-padding: 35px;--dp-input-padding: 6px 30px 6px 12px;--dp-input-not-clearable-padding: 12px;--dp-menu-min-width: 260px;--dp-action-buttons-padding: 1px 6px;--dp-row-margin: 5px 0;--dp-calendar-header-cell-padding: .5rem;--dp-multi-calendars-spacing: 10px;--dp-overlay-col-padding: 3px;--dp-time-inc-dec-button-size: 32px;--dp-font-size: 1rem;--dp-preview-font-size: .8rem;--dp-time-font-size: 2rem;--dp-action-button-height: 22px;--dp-action-row-padding: 8px;--dp-direction: ltr}.dp__theme_dark{--dp-background-color: #212121;--dp-text-color: #fff;--dp-hover-color: #484848;--dp-hover-text-color: #fff;--dp-hover-icon-color: #959595;--dp-primary-color: #005cb2;--dp-primary-disabled-color: #61a8ea;--dp-primary-text-color: #fff;--dp-secondary-color: #a9a9a9;--dp-border-color: #2d2d2d;--dp-menu-border-color: #2d2d2d;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #737373;--dp-disabled-color-text: #d0d0d0;--dp-scroll-bar-background: #212121;--dp-scroll-bar-color: #484848;--dp-success-color: #00701a;--dp-success-color-disabled: #428f59;--dp-icon-color: #959595;--dp-danger-color: #e53935;--dp-marker-color: #e53935;--dp-tooltip-color: #3e3e3e;--dp-highlight-color: rgb(0 92 178 / 20%);--dp-range-between-dates-background-color: var(--dp-hover-color, #484848);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #fff);--dp-range-between-border-color: var(--dp-hover-color, #fff);--dp-loader: 5px solid #005cb2}.dp__theme_light{--dp-background-color: #fff;--dp-text-color: #212121;--dp-hover-color: #f3f3f3;--dp-hover-text-color: #212121;--dp-hover-icon-color: #959595;--dp-primary-color: #1976d2;--dp-primary-disabled-color: #6bacea;--dp-primary-text-color: #fff;--dp-secondary-color: #c0c4cc;--dp-border-color: #ddd;--dp-menu-border-color: #ddd;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #f6f6f6;--dp-scroll-bar-background: #f3f3f3;--dp-scroll-bar-color: #959595;--dp-success-color: #76d275;--dp-success-color-disabled: #a3d9b1;--dp-icon-color: #959595;--dp-danger-color: #ff6f60;--dp-marker-color: #ff6f60;--dp-tooltip-color: #fafafa;--dp-disabled-color-text: #8e8e8e;--dp-highlight-color: rgb(25 118 210 / 10%);--dp-range-between-dates-background-color: var(--dp-hover-color, #f3f3f3);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #212121);--dp-range-between-border-color: var(--dp-hover-color, #f3f3f3);--dp-loader: 5px solid #1976d2}.dp__flex{display:flex;align-items:center}.dp__btn{background:none}.dp__main{font-family:var(--dp-font-family);-webkit-user-select:none;user-select:none;box-sizing:border-box;position:relative;width:100%}.dp__main *{direction:var(--dp-direction, ltr)}.dp__pointer{cursor:pointer}.dp__icon{stroke:currentcolor;fill:currentcolor}.dp__button{width:100%;text-align:center;color:var(--dp-icon-color);cursor:pointer;display:flex;align-items:center;place-content:center center;padding:var(--dp-common-padding);box-sizing:border-box;height:var(--dp-button-height)}.dp__button.dp__overlay_action{position:absolute;bottom:0}.dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__button svg{height:var(--dp-button-icon-height);width:auto}.dp__button_bottom{border-bottom-left-radius:var(--dp-border-radius);border-bottom-right-radius:var(--dp-border-radius)}.dp__flex_display{display:flex}.dp__flex_display_with_input{flex-direction:column;align-items:flex-start}.dp__relative{position:relative}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all var(--dp-transition-timing-general) ease-out}.calendar-next-enter-from{opacity:0;transform:translate(var(--dp-transition-length))}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translate(calc(var(--dp-transition-length) * -1))}.calendar-prev-leave-to{opacity:0;transform:translate(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-active,.dp-menu-appear-bottom-leave-active,.dp-menu-appear-top-enter-active,.dp-menu-appear-top-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-menu-appear-top-enter-from,.dp-menu-appear-top-leave-to,.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-from,.dp-menu-appear-bottom-leave-to,.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length) * -1))}.dp--arrow-btn-nav{transition:var(--dp-common-transition);height:100%}.dp--highlighted{background-color:var(--dp-highlight-color)}.dp--hidden-el{visibility:hidden}.dp--centered{top:50%;left:50%;transform:translate(-50%,-50%);position:fixed}
