.header-container[data-v-dd6a5bde]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;background-color:var(--color-bg-secondary);height:56px}.header-logo[data-v-dd6a5bde]{font-size:20px;font-weight:800;line-height:28px}.header-buttons[data-v-dd6a5bde]{display:flex;align-items:center;gap:8px}.header-button__item[data-v-dd6a5bde]{padding:12px;border:none;outline:none;border-radius:11px;background-color:transparent;cursor:pointer;transition:background-color .15s ease}.header-button__item[data-v-dd6a5bde]:hover{background-color:var(--btn-default-bg-hover-color)}.header-button__item svg[data-v-dd6a5bde]{width:20px;height:20px}.dropdown[data-v-e91d1e77]{-webkit-user-select:none;user-select:none;position:relative;cursor:pointer;width:260px}.selected[data-v-e91d1e77]{background-color:var(--btn-default-bg-color);border-radius:11px;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;gap:12px;transition:background-color .15s ease}.selected[data-v-e91d1e77]:not(.selected--active):hover{background-color:var(--btn-default-bg-hover-color)}.selected--active[data-v-e91d1e77]{background-color:var(--color-primary)}.selected-name[data-v-e91d1e77]{font-size:14px;font-weight:600;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-arrow[data-v-e91d1e77]{width:20px;height:20px;flex-shrink:0}.selected-arrow svg[data-v-e91d1e77]{width:100%;height:100%;fill:var(--color-text-secondary);transition:fill .15s ease}.selected--active .selected-arrow svg[data-v-e91d1e77]{fill:var(--color-text-primary)}.dropdown .options[data-v-e91d1e77]{position:absolute;top:calc(100% + 4px);left:0;background-color:var(--dropdown-bg-color);min-width:100%;width:max-content;box-shadow:0 4px 12px #0003;z-index:10;padding:0;list-style:none;border-radius:11px;overflow:hidden}.dropdown .options .option[data-v-e91d1e77]{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 16px;cursor:pointer;transition:background-color .15s ease}.dropdown .options .option[data-v-e91d1e77]:hover{background-color:var(--dropdown-bg-hover-color)}.option-name[data-v-e91d1e77]{font-size:14px;font-weight:400;line-height:20px}.option-check[data-v-e91d1e77]{width:20px;height:20px;flex-shrink:0}.option-check svg[data-v-e91d1e77]{width:100%;height:100%;stroke:var(--color-primary)}.calendar-dropdown[data-v-a426240c]{position:relative;width:260px;-webkit-user-select:none;user-select:none}.calendar-input[data-v-a426240c]{background-color:var(--btn-default-bg-color);border-radius:11px;padding:12px 16px;font-weight:600;font-size:14px;line-height:20px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;transition:background-color .15s ease}.calendar-input[data-v-a426240c]:not(.calendar-input--active):hover{background-color:var(--btn-default-bg-hover-color)}.calendar-input--active[data-v-a426240c]{background-color:var(--color-primary)}.calendar-input-arrow[data-v-a426240c]{width:20px;height:20px;flex-shrink:0}.calendar-input-arrow svg[data-v-a426240c]{width:100%;height:100%;fill:var(--color-text-secondary);transition:fill .15s ease}.calendar-input--active .calendar-input-arrow svg[data-v-a426240c]{fill:var(--color-text-primary)}.calendar-popup[data-v-a426240c]{position:absolute;top:calc(100% + 4px);left:0;width:max-content;min-width:220px;background-color:var(--dropdown-bg-color);border-radius:12px;padding:12px;box-shadow:0 4px 12px #0003;z-index:10}.calendar-header[data-v-a426240c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.calendar-header-btn[data-v-a426240c]{border:none;outline:none;cursor:pointer;background-color:transparent;border-radius:8px;padding:6px;transition:background-color .15s ease}.calendar-header-btn svg[data-v-a426240c]{width:20px;height:20px;flex-shrink:0;stroke:var(--color-text-secondary)}.calendar-header-btn[data-v-a426240c]:hover{background-color:var(--dropdown-bg-hover-color)}.calendar-header-title[data-v-a426240c]{font-size:16px;font-weight:600;line-height:24px}.calendar-weekdays[data-v-a426240c]{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-weight:600;margin-bottom:4px}.calendar-days[data-v-a426240c]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.calendar-day[data-v-a426240c]{text-align:center;padding:8px;border-radius:8px;cursor:pointer;transition:background-color .15s ease}.calendar-day.empty[data-v-a426240c]{cursor:default;background-color:none}.calendar-day.selected[data-v-a426240c],.calendar-day.range-start[data-v-a426240c],.calendar-day.range-end[data-v-a426240c],.calendar-day.selected-range[data-v-a426240c]{background-color:var(--color-primary)}.calendar-day[data-v-a426240c]:not(.empty):not(.selected):not(.range-start):not(.range-end):not(.selected-range):hover{background-color:var(--dropdown-bg-hover-color)}.filters-container[data-v-65d41dd6]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:32px 16px 0}.filters-title[data-v-65d41dd6]{font-size:20px;font-weight:600;line-height:28px}.filters-list[data-v-65d41dd6]{display:flex;justify-content:space-between;align-items:center;gap:16px}.table-container[data-v-073db3ac]{padding:32px 16px 0}.table-header[data-v-073db3ac],.table-row[data-v-073db3ac]{display:grid;grid-template-columns:repeat(8,1fr);gap:8px}.table-header__item[data-v-073db3ac],.table-row__item[data-v-073db3ac]{padding:12px 16px;font-size:14px;font-weight:400;line-height:20px;display:flex;justify-content:center;align-items:center;text-align:center}.table-header__item[data-v-073db3ac]{font-weight:600}.table-header[data-v-073db3ac]{background-color:var(--color-bg-tertiary);border-top-left-radius:11px;border-top-right-radius:11px}.table-row[data-v-073db3ac]:last-child{border-bottom-left-radius:11px;border-bottom-right-radius:11px}.login-page[data-v-b00f1159]{display:flex;justify-content:center;align-items:center;height:100vh}.login-form[data-v-b00f1159]{display:flex;flex-direction:column;gap:16px;padding:24px 16px;border-radius:8px;width:400px;text-align:center}.login-logo[data-v-b00f1159]{font-size:20px;font-weight:800;line-height:28px}.login-input[data-v-b00f1159]{outline:none;border:none;padding:12px 16px;font-size:14px;font-weight:400;line-height:20px;border-radius:11px;background-color:var(--dropdown-bg-color)}.login-input[data-v-b00f1159]::placeholder{color:var(--field-placeholder-color)}.login-button[data-v-b00f1159]{padding:12px 16px;font-size:14px;font-weight:600;line-height:20px;background-color:var(--btn-primary-bg-color);border:none;border-radius:11px;cursor:pointer}.login-button[data-v-b00f1159]:disabled{cursor:default;background-color:var(--btn-primary-bg-disabled-color)}.login-button[data-v-b00f1159]:not(:disabled):hover{background-color:var(--btn-primary-bg-hover-color)}:root{--color-primary: #248bda;--color-bg-primary: #1a2026;--color-bg-secondary: #212a33;--color-bg-tertiary: #293440;--color-bg-overlay: rgba(16, 16, 16, .6);--btn-primary-bg-color: #248bda;--btn-primary-bg-hover-color: #207cc2;--btn-primary-bg-disabled-color: #a6d8ff;--btn-default-bg-color: #242e38;--btn-default-bg-hover-color: #293440;--field-placeholder-color: #8a98a6;--dropdown-bg-color: #2e3a47;--dropdown-bg-hover-color: #384553;--color-text-primary: #fff;--color-text-secondary: #8794a1;--color-text-tertiary: #101010;--shadow-small: 0 1px 2px 0 #1010101a}*{font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:14px;margin:0;padding:0;box-sizing:border-box;color:var(--color-text-primary);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;scrollbar-width:none;-ms-overflow-style:none;letter-spacing:.4px}*::-webkit-scrollbar{display:none}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html,body{background:var(--color-bg-primary);touch-action:manipulation}body{touch-action:pan-x pan-down}a{text-decoration:none}img{display:block;pointer-events:none}.btn{display:inline-flex;justify-content:center;align-items:center;outline:none;border:none;border-radius:8px;color:var(--color-text-primary);font-weight:500;line-height:20px;-webkit-user-select:none;user-select:none;cursor:pointer}.btn-primary{background:var(--color-primary)}.btn-big{padding:8px 12px}.btn--danger{background:var(--color-danger)}.btn-cancel{background:#ffffff1a}.btn-transparent{background:transparent}.btn-delete{margin:10px 12px;opacity:0;transition:opacity .15s ease}.btn-after{position:relative;overflow:hidden}.btn-after:after{position:absolute;content:"";inset:0;opacity:0;border-radius:inherit;pointer-events:none;background:#ffffff1a;transition:all .15s ease}.btn-after:hover:after{opacity:1}.btn-hover:hover svg{fill:var(--color-text-primary)}.input,.textarea{display:block;outline:none;touch-action:manipulation;width:100%;padding:8px 12px;border:none;border-radius:8px;resize:none;overflow-y:auto;scrollbar-width:none;background:var(--color-bg-secondary);box-shadow:0 0 0 1px var(--color-text-secondary);isolation:isolate;transition:box-shadow .15s ease}.input::placeholder,.textarea::placeholder{color:var(--color-text-secondary)!important}.input::-webkit-scrollbar,.textarea::-webkit-scrollbar{display:none!important}label{pointer-events:none}ol{list-style-type:none}.btn-cancel svg{width:20px;height:20px}.form-panel{display:flex;justify-content:flex-start;align-items:center;gap:8px;margin-top:8px}.popup-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--color-bg-overlay);display:flex;justify-content:center;align-items:center;z-index:1000}.popup-content{background:var(--color-bg-secondary);border-radius:12px;box-shadow:var(--shadow-medium)}
