button[data-v-ff2e1946]{align-items:center;gap:var(--gp-m);border-radius:var(--br-m);border:var(--bw-s) solid hsl(var(--clr-border));padding:var(--pd-m) var(--pd-x);cursor:pointer;font-size:var(--fz-m);font-weight:var(--fw-l);height:2.5rem;transition:all .3s;display:inline-flex}.accent[data-v-ff2e1946]{background:hsl(var(--clr-primary));color:hsl(var(--clr-on-primary));border-color:hsl(var(--clr-primary))}.muted[data-v-ff2e1946]{background:hsl(var(--clr-surface));color:hsl(var(--clr-text));border:var(--bw-s) solid hsl(var(--clr-border))}.muted-accent[data-v-ff2e1946]{color:hsl(var(--clr-primary))}.success[data-v-ff2e1946]{color:hsl(var(--clr-success))}.destructive[data-v-ff2e1946]{color:hsl(var(--clr-danger))}.warn[data-v-ff2e1946]{color:hsl(var(--clr-warn))}@media (width>=768px){.accent[data-v-ff2e1946]:hover{background:hsl(var(--clr-primary-hover));border-color:hsl(var(--clr-primary-hover))}.muted[data-v-ff2e1946]:hover{background:hsl(var(--clr-bg))}.muted-accent[data-v-ff2e1946]:hover{background:hsl(var(--clr-primary) / .12)}.success[data-v-ff2e1946]:hover{background:hsl(var(--clr-success) / .12)}.destructive[data-v-ff2e1946]:hover{background:hsl(var(--clr-danger) / .12)}.warn[data-v-ff2e1946]:hover{background:hsl(var(--clr-warn) / .12)}}.disable[data-v-ff2e1946]{background:hsl(var(--clr-border));color:hsl(var(--clr-text-muted));cursor:not-allowed}.custom-input[data-v-939f422f]{gap:var(--gp-s);flex-direction:column;width:100%;display:flex}.input-label[data-v-939f422f]{color:hsl(var(--clr-text));font-size:var(--fz-m);font-weight:var(--fw-l)}.input-required[data-v-939f422f]{color:hsl(var(--clr-danger));margin-left:.2rem}.input-wrapper[data-v-939f422f]{align-items:center;display:flex;position:relative}.input-field[data-v-939f422f]{padding:var(--pd-s) var(--pd-m);border:var(--bw-s) solid hsl(var(--clr-border));border-radius:var(--br-m);font-size:var(--fz-s);background-color:hsl(var(--clr-surface));cursor:text;width:100%;height:2.5rem;color:hsl(var(--clr-text));outline:none;font-family:inherit;transition:border-color .2s}.input-field[data-v-939f422f]::placeholder{color:hsl(var(--clr-text-muted))}.input-field[data-v-939f422f]:hover:not(:disabled):not(:read-only),.input-field[data-v-939f422f]:focus{border-color:hsl(var(--clr-primary))}.input-field[data-v-939f422f]:disabled,.input-field[data-v-939f422f]:read-only{cursor:not-allowed;opacity:.6;background-color:hsl(var(--clr-bg))}.input-field--error[data-v-939f422f],.input-field--error[data-v-939f422f]:hover:not(:disabled):not(:read-only),.input-field--error[data-v-939f422f]:focus{border-color:hsl(var(--clr-danger))}.input-field--with-prefix[data-v-939f422f]{padding-left:2.5rem}.input-field--with-suffix[data-v-939f422f]{padding-right:2.5rem}.input-prefix[data-v-939f422f],.input-suffix[data-v-939f422f]{color:hsl(var(--clr-text-muted));pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.input-prefix[data-v-939f422f]{left:var(--pd-l)}.input-suffix[data-v-939f422f]{right:var(--pd-l)}.input-error[data-v-939f422f]{color:hsl(var(--clr-danger));font-size:var(--fz-s)}.input-hint[data-v-939f422f]{color:hsl(var(--clr-text-muted));font-size:var(--fz-s)}.custom-select[data-v-b5d41af1]{max-width:100%;display:inline-block;position:relative}.select-trigger[data-v-b5d41af1]{justify-content:space-between;align-items:center;gap:var(--gp-s);padding:var(--pd-m) var(--pd-l);background-color:hsl(var(--clr-surface));border:var(--bw-s) solid hsl(var(--clr-border));border-radius:var(--br-m);cursor:pointer;height:2.5rem;font-size:var(--fz-s);outline:none;transition:border-color .2s;display:flex}.select-trigger[data-v-b5d41af1]:hover:not(.select-trigger--disabled),.select-trigger[data-v-b5d41af1]:focus,.select-trigger--open[data-v-b5d41af1]{border-color:hsl(var(--clr-primary))}.select-trigger--disabled[data-v-b5d41af1]{background-color:hsl(var(--clr-bg));cursor:not-allowed;opacity:.6}.select-trigger--error[data-v-b5d41af1]{border-color:hsl(var(--clr-danger))}.select-value[data-v-b5d41af1]{color:hsl(var(--clr-text));font-size:var(--fz-s);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.select-placeholder[data-v-b5d41af1]{color:hsl(var(--clr-text-muted))}.select-icon[data-v-b5d41af1]{color:hsl(var(--clr-text-muted));flex-shrink:0;transition:transform .2s}.select-icon--open[data-v-b5d41af1]{transform:rotate(180deg)}.select-dropdown[data-v-b5d41af1]{background-color:hsl(var(--clr-surface));border:var(--bw-s) solid hsl(var(--clr-border));border-radius:var(--br-m);z-index:1000;max-height:300px;position:fixed;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.select-options[data-v-b5d41af1]{max-height:300px;padding:var(--pd-s) 0;overflow-y:auto}.select-options[data-v-b5d41af1]::-webkit-scrollbar{width:6px}.select-options[data-v-b5d41af1]::-webkit-scrollbar-track{background:hsl(var(--clr-bg))}.select-options[data-v-b5d41af1]::-webkit-scrollbar-thumb{background:hsl(var(--clr-border));border-radius:3px}.select-options[data-v-b5d41af1]::-webkit-scrollbar-thumb:hover{background:hsl(var(--clr-text-muted))}.select-option[data-v-b5d41af1]{padding:var(--pd-m) var(--pd-l);margin:0 var(--pd-s);border-radius:var(--br-m);cursor:pointer;color:hsl(var(--clr-text));font-size:var(--fz-s);justify-content:space-between;align-items:center;transition:all .15s;display:flex}.select-option[data-v-b5d41af1]:hover,.select-option--focused[data-v-b5d41af1]{background-color:hsl(var(--clr-primary) / .12);color:hsl(var(--clr-primary))}.select-option--selected[data-v-b5d41af1]{background-color:hsl(var(--clr-primary) / .12);color:hsl(var(--clr-primary));font-weight:var(--fw-l)}.select-check[data-v-b5d41af1]{color:hsl(var(--clr-primary));flex-shrink:0}.dropdown-enter-active[data-v-b5d41af1],.dropdown-leave-active[data-v-b5d41af1]{transition:all .2s}.dropdown-enter-from[data-v-b5d41af1]{opacity:0;transform:translateY(-10px)}.dropdown-leave-to[data-v-b5d41af1]{opacity:0;transform:translateY(-5px)}.select-sizer[data-v-b5d41af1]{visibility:hidden;pointer-events:none;white-space:nowrap;flex-direction:column;display:flex;position:fixed;top:-9999px;left:-9999px}.select-trigger--line[data-v-b5d41af1]{background-color:#0000;border:none;border-radius:0;padding-left:0;padding-right:0}.custom-select--line .select-dropdown[data-v-b5d41af1]{border-radius:0 0 var(--br-m) var(--br-m)}.select-trigger--line[data-v-b5d41af1]:hover:not(.select-trigger--disabled),.select-trigger--line[data-v-b5d41af1]:focus,.select-trigger--line.select-trigger--open[data-v-b5d41af1]{border-bottom:var(--bw-s) solid hsl(var(--clr-primary))}.select-trigger--line.select-trigger--error[data-v-b5d41af1]{border-bottom:var(--bw-s) solid hsl(var(--clr-danger))}.modal[data-v-9b1e6106]{z-index:200;justify-content:center;align-items:center;animation:.2s ease-out modal-in-9b1e6106;display:flex;position:fixed;inset:0}.backdrop[data-v-9b1e6106]{background:hsl(var(--clr-text) / .3);z-index:199;position:absolute;inset:0}.modal-container[data-v-9b1e6106]{background:hsl(var(--clr-surface));border-radius:var(--br-l);z-index:201;width:100%;min-width:22rem;max-width:28.57rem;max-height:calc(100vh - 2 * var(--pd-x));flex-direction:column;gap:1.14rem;padding:1.71rem;display:flex;overflow-y:auto}.modal-header[data-v-9b1e6106]{justify-content:space-between;align-items:center;gap:var(--gp-l);display:flex}.header-info[data-v-9b1e6106]{gap:var(--gp-s);flex-direction:column;min-width:0;display:flex}.close-btn[data-v-9b1e6106]{border-radius:var(--br-s);width:2rem;height:2rem;color:hsl(var(--clr-text-muted));font-size:var(--fz-x);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex}.close-btn[data-v-9b1e6106]:hover{color:hsl(var(--clr-text));background:hsl(var(--clr-bg))}.modal-title[data-v-9b1e6106]{font-size:var(--fz-l);font-weight:var(--fw-xl);color:hsl(var(--clr-text))}.modal-desc[data-v-9b1e6106]{font-size:var(--fz-s);color:hsl(var(--clr-text-muted))}@keyframes modal-in-9b1e6106{0%{opacity:0}to{opacity:1}}.modal-fields[data-v-b2bd8e03]{flex-direction:column;gap:1.14rem;display:flex}.field-wrapper[data-v-b2bd8e03]{gap:var(--gp-s);flex-direction:column;display:flex}.field-hidden[data-v-b2bd8e03]{display:none}.field-label[data-v-b2bd8e03]{font-size:var(--fz-s);font-weight:var(--fw-l);color:hsl(var(--clr-text))}.required[data-v-b2bd8e03]{color:hsl(var(--clr-danger))}textarea[data-v-b2bd8e03]{padding:var(--pd-m) var(--pd-l);border:var(--bw-s) solid hsl(var(--clr-border));border-radius:var(--br-m);font-size:var(--fz-m);background-color:hsl(var(--clr-surface));color:hsl(var(--clr-text));cursor:text;resize:vertical;outline:none;height:auto;min-height:5rem;font-family:inherit;transition:border-color .2s}textarea[data-v-b2bd8e03]:hover:not(:disabled),textarea[data-v-b2bd8e03]:focus{border-color:hsl(var(--clr-primary))}textarea[data-v-b2bd8e03]:disabled{cursor:not-allowed;opacity:.6;background-color:hsl(var(--clr-bg))}.field-error[data-v-b2bd8e03]{border-color:hsl(var(--clr-danger))}.error-message[data-v-b2bd8e03]{font-size:var(--fz-s);color:hsl(var(--clr-danger))}.field-hint[data-v-b2bd8e03]{font-size:var(--fz-s);color:hsl(var(--clr-text-muted))}.checkbox-label[data-v-b2bd8e03],.radio-label[data-v-b2bd8e03]{align-items:center;gap:var(--gp-m);cursor:pointer;font-size:var(--fz-m);color:hsl(var(--clr-text));display:flex}.checkbox-label input[type=checkbox][data-v-b2bd8e03],.radio-label input[type=radio][data-v-b2bd8e03]{cursor:pointer;width:auto;accent-color:hsl(var(--clr-primary))}.radio-group[data-v-b2bd8e03]{gap:var(--gp-m);flex-direction:column;display:flex}.info-message[data-v-b2bd8e03]{padding:var(--pd-l);background-color:hsl(var(--clr-primary) / .12);border-radius:var(--br-m);color:hsl(var(--clr-text));font-size:var(--fz-m);margin:0;line-height:1.5}.modal-action[data-v-b2bd8e03]{align-items:center;gap:var(--gp-l);margin-top:1.14rem;display:flex}.spacer[data-v-b2bd8e03]{flex:1}.toast[data-v-010787ea]{border-radius:var(--br-m);border:var(--bw-m) solid transparent;padding:var(--pd-s);background:hsl(var(--clr-surface));min-width:300px;max-width:500px;animation:.3s ease-out toast-slide-in-010787ea;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000026}.toast--success[data-v-010787ea]{border-color:hsl(var(--clr-success));background:hsl(var(--clr-success) / .12)}.toast--error[data-v-010787ea]{border-color:hsl(var(--clr-danger));background:hsl(var(--clr-danger) / .12)}.toast--warning[data-v-010787ea]{border-color:hsl(var(--clr-warn));background:hsl(var(--clr-warn) / .12)}.toast--info[data-v-010787ea]{border-color:hsl(var(--clr-primary));background:hsl(var(--clr-primary) / .12)}.toast-content[data-v-010787ea]{align-items:center;gap:var(--gp-l);display:flex}.toast-icon[data-v-010787ea]{width:1.5rem;height:1.5rem;color:hsl(var(--clr-on-primary));font-size:var(--fz-s);font-weight:var(--fw-xl);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.toast--success .toast-icon[data-v-010787ea]{background:hsl(var(--clr-success))}.toast--error .toast-icon[data-v-010787ea]{background:hsl(var(--clr-danger))}.toast--warning .toast-icon[data-v-010787ea]{background:hsl(var(--clr-warn))}.toast--info .toast-icon[data-v-010787ea]{background:hsl(var(--clr-primary))}.toast-message[data-v-010787ea]{color:hsl(var(--clr-text));font-size:var(--fz-s);flex:1}.toast-close[data-v-010787ea]{color:hsl(var(--clr-text-muted));cursor:pointer;font-size:var(--fz-l);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;padding:0;display:flex}.toast-close[data-v-010787ea]:hover{color:hsl(var(--clr-text))}.toast-progress-bg[data-v-010787ea]{background:hsl(var(--clr-text) / .1);height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.toast-progress-bar[data-v-010787ea]{height:100%;transition:width 16ms linear}.toast--success .toast-progress-bar[data-v-010787ea]{background:hsl(var(--clr-success))}.toast--error .toast-progress-bar[data-v-010787ea]{background:hsl(var(--clr-danger))}.toast--warning .toast-progress-bar[data-v-010787ea]{background:hsl(var(--clr-warn))}.toast--info .toast-progress-bar[data-v-010787ea]{background:hsl(var(--clr-primary))}@keyframes toast-slide-in-010787ea{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.notification-container[data-v-eb86c3c6]{gap:var(--gp-l);z-index:1000;flex-direction:column;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.default[data-v-7284dc35]{column-gap:var(--gp-s);color:hsl(var(--clr-text));grid-template-areas:"icon title""icon content";display:inline-grid}.block[data-v-7284dc35]{padding:var(--pd-m);border-radius:var(--br-m);display:grid}.without-icon[data-v-7284dc35]{grid-template-areas:"title""content"}.icon-default[data-v-7284dc35]{grid-area:icon;align-items:center;display:flex}.icon-default>i[data-v-7284dc35]{padding:var(--pd-s);font-size:var(--fz-m)}.icon-accent>i[data-v-7284dc35]{background:hsl(var(--clr-primary));border-radius:var(--br-m);color:hsl(var(--clr-on-primary))}.profile[data-v-7284dc35]{grid-area:icon}.title[data-v-7284dc35]{font-size:var(--fz-xs);grid-area:title}.content[data-v-7284dc35]{font-weight:var(--fw-xl);font-size:var(--fz-l);grid-area:content}.type-title .title[data-v-7284dc35]{font-size:var(--fz-m);font-weight:var(--fw-xl);color:hsl(var(--clr-text))}.type-title .content[data-v-7284dc35]{font-size:var(--fz-xs);font-weight:var(--fw-m);color:hsl(var(--clr-text-muted))}.type-profile[data-v-7284dc35]{grid-template-areas:"profile title""profile content"}.type-profile .profile[data-v-7284dc35]{font-size:var(--fz-m);padding:var(--pd-xs);background:hsl(var(--clr-primary));color:hsl(var(--clr-on-primary));border-radius:50%;grid-area:profile;align-items:center;display:flex}.type-profile .title[data-v-7284dc35]{font-size:var(--fz-s);font-weight:var(--fw-x)}.type-profile .content[data-v-7284dc35]{font-size:var(--fz-xs);font-weight:var(--fw-m)}.theme-overlay[data-v-b4f53a9a]{z-index:9999;pointer-events:none;will-change:clip-path;display:none;position:fixed;inset:0}.toggle-btn[data-v-b4f53a9a]{--icon-size:1rem;--width:calc(var(--pd-s) * 2 + var(--icon-size));--height:calc(var(--pd-s) * 2 + var(--icon-size));width:var(--width);height:var(--height);aspect-ratio:1;border-radius:var(--br-m);border:var(--bw-s) solid hsl(var(--clr-border));background:hsl(var(--clr-surface));cursor:pointer;padding:calc(var(--pd-s) / 2);outline:none;justify-content:center;align-items:center;transition:background .3s,border-color .2s;display:flex;position:relative;overflow:visible}.toggle-btn[data-v-b4f53a9a]:hover{background:hsl(var(--clr-bg))}.icon-svg[data-v-b4f53a9a]{width:var(--icon-size);height:var(--icon-size);color:hsl(var(--clr-primary));will-change:transform;display:block}.morph-shape[data-v-b4f53a9a]{transition:none}.header[data-v-ac0bb1f7]{align-items:center;gap:var(--gp-s);padding:var(--pd-xs) var(--pd-m);background:hsl(var(--clr-surface));border-bottom:var(--bw-s) solid hsl(var(--clr-border));height:var(--h-header);grid-area:header;justify-content:space-between;display:flex}.header-title[data-v-ac0bb1f7]{flex:1}.header-profile[data-v-ac0bb1f7]{cursor:pointer}.burger-btn[data-v-ac0bb1f7]{cursor:pointer;padding:var(--pd-xs) var(--pd-s);color:hsl(var(--clr-text-muted));font-size:var(--fz-xl);border-radius:var(--br-s);background:0 0;border:none;flex-shrink:0;line-height:1;transition:color .15s,background .15s;display:none}.burger-btn[data-v-ac0bb1f7]:hover{color:hsl(var(--clr-text));background:hsl(var(--clr-primary-hover))}@media (width<=768px){.burger-btn[data-v-ac0bb1f7]{justify-content:center;align-items:center;display:flex}}@media print{.header[data-v-ac0bb1f7]{display:none!important}}.link[data-v-d5508a3d]{gap:var(--gp-s);padding:var(--pd-m);border-radius:var(--br-m);color:hsl(var(--clr-text-muted));transition:all .3s;display:flex}.link[data-v-d5508a3d]:not(.active):hover{background:hsl(var(--clr-bg));color:hsl(var(--clr-text))}.icon[data-v-d5508a3d]{font-size:var(--fz-m)}.active[data-v-d5508a3d]{color:hsl(var(--clr-on-primary));background:hsl(var(--clr-primary));box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}@media (width<=768px){.link[data-v-d5508a3d]{padding:var(--pd-m);align-items:center}.icon[data-v-d5508a3d]{font-size:var(--fz-l)}}.sidebar[data-v-138fa945]{width:var(--w-side);background:hsl(var(--clr-surface));border-right:var(--bw-s) solid hsl(var(--clr-border));z-index:100;grid-area:sidebar;position:fixed;top:0;bottom:0}.sidebar-title[data-v-138fa945]{height:var(--h-header);padding:var(--pd-xs) var(--pd-m);border-bottom:var(--bw-s) solid hsl(var(--clr-border));align-items:center;display:flex}.sidebar-close-btn[data-v-138fa945]{cursor:pointer;padding:var(--pd-xs) var(--pd-s);color:hsl(var(--clr-text-muted));font-size:var(--fz-l);border-radius:var(--br-s);background:0 0;border:none;flex-shrink:0;margin-left:auto;line-height:1;transition:color .15s,background .15s;display:none}.sidebar-close-btn[data-v-138fa945]:hover{color:hsl(var(--clr-text));background:hsl(var(--clr-primary-hover))}.sidebar-nav[data-v-138fa945]{gap:var(--gp-s);padding:var(--pd-x) var(--pd-m);flex-direction:column;display:flex}@media (width<=768px){.sidebar-close-btn[data-v-138fa945]{justify-content:center;align-items:center;display:flex}.sidebar[data-v-138fa945]{z-index:100;transition:transform .28s cubic-bezier(.4,0,.2,1);transform:translate(-100%)}.container.sidebar-open .sidebar[data-v-138fa945]{transform:translate(0)}}@media print{.sidebar[data-v-138fa945]{display:none!important}}.container[data-v-1550bab7]{grid-template-areas:"sidebar header""sidebar submenu""sidebar main";grid-template-rows:var(--h-header) auto 1fr;grid-template-columns:var(--w-side) 1fr;flex:1;display:grid}.submenu[data-v-1550bab7]{grid-area:submenu}.main[data-v-1550bab7]{padding:var(--pd-x);grid-area:main}.sidebar-overlay[data-v-1550bab7]{z-index:99;touch-action:none;background:#00000073;display:none;position:fixed;inset:0}.overlay-enter-active[data-v-1550bab7],.overlay-leave-active[data-v-1550bab7]{transition:opacity .25s}.overlay-enter-from[data-v-1550bab7],.overlay-leave-to[data-v-1550bab7]{opacity:0}@media (width<=768px){.container[data-v-1550bab7]{flex-direction:column;grid-template-areas:none;display:flex}.sidebar-overlay[data-v-1550bab7]{display:block}.main[data-v-1550bab7]{flex:1}}@media print{.container[data-v-1550bab7]{display:block}.main[data-v-1550bab7]{padding:0}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}a,a:hover,a:visited{color:inherit;text-decoration:none}button,input{color:inherit;background:inherit;border:none;outline:none}html{font-size:16px}body{font-family:Manrope,serif;font-size:1rem}#app{background:hsl(var(--clr-bg));flex-direction:column;min-height:100vh;display:flex}:root{--w-side:17.5rem;--h-header:3.5rem;--clr-bg:32 90% 95%;--clr-surface:0 0% 100%;--clr-primary:32 90% 48%;--clr-primary-hover:32 90% 70%;--clr-on-primary:140 20% 95%;--clr-text:0 0% 20%;--clr-text-muted:0 0% 60%;--clr-border:140 10% 93%;--clr-danger:0 90% 35%;--clr-success:140 65% 30%;--clr-warn:45 90% 35%;--bw-s:.0625rem;--bw-m:.125rem;--bw-l:.1875rem;--br-s:.325rem;--br-m:.725rem;--br-l:1rem;--fz-xs:.7rem;--fz-s:.8rem;--fz-m:1rem;--fz-l:1.2rem;--fz-x:1.4rem;--fz-xl:1.6rem;--fz-xxl:1.8rem;--fz-xxxl:2rem;--fw-s:300;--fw-m:400;--fw-l:500;--fw-x:600;--fw-xl:700;--pd-xs:.325rem;--pd-s:.425rem;--pd-m:.625rem;--pd-l:.825rem;--pd-x:.925rem;--gp-s:.425rem;--gp-m:.625rem;--gp-l:.825rem}.dark-theme{--clr-bg:220 5% 5%;--clr-surface:220 5% 10%;--clr-primary:214 90% 60%;--clr-primary-hover:214 95% 70%;--clr-on-primary:222 45% 10%;--clr-text:210 30% 92%;--clr-text-muted:215 15% 62%;--clr-border:220 5% 22%;--clr-danger:0 75% 62%;--clr-success:145 55% 50%;--clr-warn:42 90% 58%}
