.notifications[data-v-e9a9aef4]{max-height:300px;overflow-y:auto;padding:20px;border-radius:10px;scrollbar-width:none}.notifications[data-v-e9a9aef4]::-webkit-scrollbar{width:0;height:0;background:transparent}.notifications .loader[data-v-e9a9aef4]{text-align:center;width:120px}.notifications-list[data-v-e9a9aef4]{display:flex;flex-direction:column;gap:10px}.notification-card[data-v-e9a9aef4]{padding:12px 14px;background:#fafbfc;border-radius:10px;border:1px solid #eef0f2;border-left:4px solid transparent;transition:all .2s ease}.notification-card.unread[data-v-e9a9aef4]{background:linear-gradient(135deg,rgba(79,124,255,.12),rgba(79,124,255,.04));border-color:rgba(79,124,255,.35);border-left-color:#4f7cff;box-shadow:0 2px 8px rgba(79,124,255,.15)}.notification-card.unread .notification-text[data-v-e9a9aef4]{color:#3669ff}.notification-card.unread .notification-time[data-v-e9a9aef4]{color:#64696d}.notification-card[data-v-e9a9aef4]:hover{border-color:#e0e4e8}.notification-card.unread[data-v-e9a9aef4]:hover{border-color:rgba(79,124,255,.45);border-left-color:#3669ff}.notification-content[data-v-e9a9aef4]{position:relative;max-width:400px}.notification-text[data-v-e9a9aef4]{white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.45;color:#142d4c;font-weight:600}.notification-text[data-v-e9a9aef4] .notification-link{color:#4f7cff;text-decoration:none;border-bottom:1px solid rgba(79,124,255,.3)}.notification-text[data-v-e9a9aef4] .notification-link:hover{color:#1c56ff;border-bottom-color:#4f7cff}.notification-description[data-v-e9a9aef4],.notification-link-container[data-v-e9a9aef4]{padding:5px 10px}.notification-action-link[data-v-e9a9aef4]{color:#4f7cff;text-decoration:none;font-size:13px;font-weight:500;border-bottom:1px solid rgba(79,124,255,.3)}.notification-action-link[data-v-e9a9aef4]:hover{color:#1c56ff;border-bottom-color:#4f7cff}.notification-footer[data-v-e9a9aef4]{display:flex;align-items:center;justify-content:space-between;margin-top:8px;gap:8px}.notification-time[data-v-e9a9aef4]{font-size:12px;color:#8a8f94}.sent-info[data-v-e9a9aef4]{flex-shrink:0;display:flex;align-items:center}.sent-icon[data-v-e9a9aef4]{width:25px;height:25px;-o-object-fit:contain;object-fit:contain;border-radius:3px;opacity:1;border:1px solid rgba(79,124,255,.1)}.sent-icon.failed[data-v-e9a9aef4]{opacity:.6;filter:brightness(.8) saturate(.5)}.no[data-v-e9a9aef4]{color:#8a8f94;font-size:14px}.show-all[data-v-e9a9aef4]{margin-top:10px;padding:6px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;font-size:13px;font-weight:500;color:#4f7cff;transition:all .25s ease}.show-all[data-v-e9a9aef4]:hover{color:#1c56ff}.app-modal[data-v-2e649e59]{width:100%;height:100%}.all-notifications-modal[data-v-e54e35a8]{max-height:70vh;overflow:hidden;display:flex;flex-direction:column}.all-notifications-modal .modal-alert[data-v-e54e35a8]{margin-bottom:16px}.all-notifications-modal .modal-loader[data-v-e54e35a8]{display:flex;justify-content:center;padding:32px}.all-notifications-modal .modal-no[data-v-e54e35a8]{color:#8a8f94;font-size:14px;padding:24px;text-align:center}.all-notifications-modal .modal-list[data-v-e54e35a8]{overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:10px;max-height:50vh;padding-right:4px}.all-notifications-modal .modal-list[data-v-e54e35a8]::-webkit-scrollbar{width:4px}.all-notifications-modal .modal-list[data-v-e54e35a8]::-webkit-scrollbar-thumb{background:#d0d4d8;border-radius:4px}.all-notifications-modal .modal-pagination[data-v-e54e35a8]{display:flex;justify-content:center;padding-top:16px;margin-top:16px;border-top:1px solid #e8ecf0}.notification-card[data-v-e54e35a8]{padding:12px 14px;background:#fafbfc;border-radius:10px;border:1px solid #eef0f2;transition:all .2s ease}.notification-card.unread[data-v-e54e35a8]{background:linear-gradient(135deg,rgba(79,124,255,.06),rgba(79,124,255,.02));border-color:rgba(79,124,255,.2)}.notification-card[data-v-e54e35a8]:hover{border-color:#e0e4e8}.notification-content[data-v-e54e35a8]{position:relative}.notification-text[data-v-e54e35a8]{white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.45;color:#142d4c;font-weight:600}.notification-text[data-v-e54e35a8] .notification-link{color:#4f7cff;text-decoration:none;border-bottom:1px solid rgba(79,124,255,.3)}.notification-text[data-v-e54e35a8] .notification-link:hover{color:#1c56ff;border-bottom-color:#4f7cff}.notification-description[data-v-e54e35a8],.notification-link-container[data-v-e54e35a8]{padding:5px 10px}.notification-action-link[data-v-e54e35a8]{color:#4f7cff;text-decoration:none;font-size:13px;font-weight:500;border-bottom:1px solid rgba(79,124,255,.3)}.notification-action-link[data-v-e54e35a8]:hover{color:#1c56ff;border-bottom-color:#4f7cff}.notification-footer[data-v-e54e35a8]{display:flex;align-items:center;justify-content:space-between;margin-top:8px;gap:8px}.notification-time[data-v-e54e35a8]{font-size:12px;color:#8a8f94}.sent-info[data-v-e54e35a8]{flex-shrink:0;display:flex;align-items:center}.sent-icon[data-v-e54e35a8]{width:25px;height:25px;-o-object-fit:contain;object-fit:contain;border-radius:3px;opacity:1;border:1px solid rgba(79,124,255,.1)}.sent-icon.failed[data-v-e54e35a8]{opacity:.6;filter:brightness(.8) saturate(.5)}.app-icon[data-v-7b966c26]{display:inline-flex;align-items:center;justify-content:center}.app-icon svg[data-v-7b966c26]{width:100%;height:100%}.header[data-v-51c928cb]{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:100vw;height:60px;box-sizing:border-box;padding:0 24px;background:#fafafa;border-bottom:1px solid rgba(51,51,51,.08)}.header .header-left[data-v-51c928cb]{display:flex;align-items:center;flex:1;min-width:0;gap:32px}.header .logo[data-v-51c928cb]{flex-shrink:0;cursor:pointer;width:110px;height:auto;opacity:.95;transition:opacity .15s ease}.header .logo[data-v-51c928cb]:hover{opacity:1}.header .header-menu[data-v-51c928cb]{flex:1;min-width:0}.header .header-menu[data-v-51c928cb] .n-menu-item-content{font-weight:500;color:#333;transition:color .15s ease}.header .header-menu[data-v-51c928cb] .n-menu-item-content.n-menu-item-content--selected,.header .header-menu[data-v-51c928cb] .n-menu-item-content:hover{color:#22a04f}.header .user-info[data-v-51c928cb]{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:16px}.header .notifications[data-v-51c928cb]{cursor:pointer;padding:6px;border-radius:8px;transition:background .15s ease}.header .notifications[data-v-51c928cb]:hover{background:rgba(51,51,51,.06)}.header .notifications .icon[data-v-51c928cb]{font-size:20px}.header .user-avatar[data-v-51c928cb]{cursor:pointer;width:36px;height:36px;min-width:36px;border-radius:50%;background:linear-gradient(135deg,#4f7cff,#1c56ff);display:flex;align-items:center;justify-content:center;transition:opacity .15s ease}.header .user-avatar[data-v-51c928cb]:hover{opacity:.9}.header .user-avatar span[data-v-51c928cb]{color:#fff;font-weight:600;font-size:.8rem}.body[data-v-6ae244f6]{width:calc(100vw - 20px);height:calc(100vh - 80px);overflow-y:auto;padding:10px;scrollbar-width:none}.body[data-v-6ae244f6]::-webkit-scrollbar{width:0;height:0;background:transparent}.base-layout[data-v-1ed74bc1]{height:100vh;width:100vw;scrollbar-width:none}.base-layout[data-v-1ed74bc1]::-webkit-scrollbar{width:0;height:0;background:transparent}.simple-layout[data-v-1292ff3f]{width:100vw;height:100vh}.share-icons[data-v-2fd0028d]{display:flex;gap:10px}.share-icons .share-icon[data-v-2fd0028d]{cursor:pointer;color:#2f69b1;transition:all .25s ease}.share-icons .share-icon[data-v-2fd0028d]:hover{color:#4f7cff}.current-duty[data-v-5154b9ec]{min-height:calc(100vh - 60px);padding:16px;background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.current-duty .loading[data-v-5154b9ec]{display:flex;justify-content:center;align-items:center;min-height:300px}.current-duty .duty-content .empty-state[data-v-5154b9ec]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px}.current-duty .duty-content .empty-state .empty-icon[data-v-5154b9ec]{color:#598fd3;margin-bottom:16px}.current-duty .duty-content .empty-state .empty-text[data-v-5154b9ec]{font-size:1.1rem;color:#3475c5;margin:0}.current-duty .schedule-cards[data-v-5154b9ec]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px}.current-duty .schedule-cards .schedule-card[data-v-5154b9ec]{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px;overflow:hidden;transition:all .25s ease}.current-duty .schedule-cards .schedule-card[data-v-5154b9ec]:hover{transform:translateY(-2px);box-shadow:0 8px 25px -5px rgba(0,0,0,.15)}.current-duty .schedule-cards .schedule-card .card-header[data-v-5154b9ec]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:linear-gradient(135deg,rgba(79,124,255,.08),rgba(79,124,255,.04));border-bottom:1px solid rgba(79,124,255,.1)}.current-duty .schedule-cards .schedule-card .card-header .schedule-title[data-v-5154b9ec]{display:flex;align-items:center;gap:10px;font-size:1.1rem;font-weight:700;color:#142d4c;transition:all .25s ease}.current-duty .schedule-cards .schedule-card .card-header .schedule-title .title-icon[data-v-5154b9ec],.current-duty .schedule-cards .schedule-card .card-header .schedule-title[data-v-5154b9ec]:hover{color:#4f7cff}.current-duty .schedule-cards .schedule-card .card-header .schedule-title.clickable[data-v-5154b9ec]{cursor:pointer}.current-duty .schedule-cards .schedule-card .card-description[data-v-5154b9ec]{padding:12px 20px;font-size:.9rem;color:#2f69b1;background:#fafbfc;border-bottom:1px solid #f0f2f5}.current-duty .schedule-cards .schedule-card[data-v-5154b9ec] .additional-info{padding:10px 20px;background:linear-gradient(135deg,rgba(79,124,255,.06),rgba(79,124,255,.02));border-bottom:1px solid #f0f2f5}.current-duty .schedule-cards .schedule-card[data-v-5154b9ec] .additional-info .info-item{display:flex;align-items:center;gap:8px;font-size:.85rem}.current-duty .schedule-cards .schedule-card[data-v-5154b9ec] .additional-info .info-item .info-icon{color:#4f7cff}.current-duty .schedule-cards .schedule-card[data-v-5154b9ec] .additional-info .info-item .info-label{color:#3475c5;font-weight:500}.current-duty .schedule-cards .schedule-card[data-v-5154b9ec] .additional-info .info-item .info-value{color:#142d4c;font-weight:600}.current-duty .schedule-cards .schedule-card .card-users[data-v-5154b9ec]{padding:12px}.current-duty .schedule-cards .schedule-card .card-users .user-item[data-v-5154b9ec]{display:flex;align-items:center;padding:10px 12px;border-radius:10px;transition:all .25s ease}.current-duty .schedule-cards .schedule-card .card-users .user-item[data-v-5154b9ec]:hover{background:rgba(79,124,255,.08)}.current-duty .schedule-cards .schedule-card .card-users .user-item .user-avatar[data-v-5154b9ec]{width:40px;height:40px;min-width:40px;border-radius:50%;background:linear-gradient(135deg,#4f7cff,#1c56ff);display:flex;align-items:center;justify-content:center;margin-right:12px}.current-duty .schedule-cards .schedule-card .card-users .user-item .user-avatar span[data-v-5154b9ec]{color:#fff;font-weight:600;font-size:.85rem}.current-duty .schedule-cards .schedule-card .card-users .user-item .user-info[data-v-5154b9ec]{flex:1;min-width:0}.current-duty .schedule-cards .schedule-card .card-users .user-item .user-info .user-name[data-v-5154b9ec]{font-weight:600;font-size:.95rem;color:#142d4c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.current-duty .schedule-cards .schedule-card .card-users .user-item .user-info .user-team[data-v-5154b9ec]{font-size:.8rem;color:#3475c5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.current-duty .schedule-cards .schedule-card .card-users .user-item .user-info .work-hours[data-v-5154b9ec]{font-size:.75rem;color:#2f69b1;margin-top:2px}.current-duty .schedule-cards .schedule-card .card-users .user-item .user-contacts[data-v-5154b9ec]{display:flex;align-items:center;gap:8px;margin-left:12px}.current-duty .schedule-cards .schedule-card .card-users .user-item .user-contacts .contact[data-v-5154b9ec]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;cursor:pointer;transition:all .25s ease}.current-duty .schedule-cards .schedule-card .card-users .user-item .user-contacts .contact.phone[data-v-5154b9ec]{background:rgba(34,197,94,.1);color:#22c55e}.current-duty .schedule-cards .schedule-card .card-users .user-item .user-contacts .contact.phone[data-v-5154b9ec]:hover{background:rgba(34,197,94,.2)}.current-duty .schedule-cards .schedule-card .card-users .user-item .user-contacts .contact.telegram[data-v-5154b9ec]{background:rgba(79,124,255,.1);color:#4f7cff}.current-duty .schedule-cards .schedule-card .card-users .user-item .user-contacts .contact.telegram[data-v-5154b9ec]:hover{background:rgba(79,124,255,.2)}.current-duty .schedule-cards .schedule-card .card-users .user-item .user-contacts .no-contacts[data-v-5154b9ec]{font-size:.9rem;color:#598fd3}@media(max-width:768px){.current-duty .schedule-cards[data-v-5154b9ec]{grid-template-columns:1fr}}@media(max-width:480px){.current-duty[data-v-5154b9ec]{padding:12px}.current-duty .schedule-cards[data-v-5154b9ec]{gap:12px}.current-duty .schedule-cards .schedule-card .card-header[data-v-5154b9ec]{padding:12px 16px}.current-duty .schedule-cards .schedule-card .card-header .schedule-title[data-v-5154b9ec]{font-size:1rem}.current-duty .schedule-cards .schedule-card .card-description[data-v-5154b9ec]{padding:10px 16px}.current-duty .schedule-cards .schedule-card .card-users[data-v-5154b9ec]{padding:8px}.current-duty .schedule-cards .schedule-card .card-users .user-item[data-v-5154b9ec]{padding:8px 10px}.current-duty .schedule-cards .schedule-card .card-users .user-item .user-avatar[data-v-5154b9ec]{width:36px;height:36px;min-width:36px}.current-duty .schedule-cards .schedule-card .card-users .user-item .user-avatar span[data-v-5154b9ec]{font-size:.8rem}}.dashboard[data-v-56acb37f]{padding:10px}.filters-wrapper[data-v-25e7731c]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px}.filters-wrapper .filters-section[data-v-25e7731c]{display:flex;align-items:center;gap:20px}.filters-wrapper .filters-section .filters-group[data-v-25e7731c]{display:flex;align-items:center;gap:12px}.filters-wrapper .filters-section .filters-group .filter-label[data-v-25e7731c]{font-weight:600;font-size:.95rem;color:#142d4c;letter-spacing:.3px}.filters-wrapper .filters-section .filters-group .month-buttons[data-v-25e7731c]{display:flex;align-items:center;gap:6px}.filters-wrapper .filters-section .filters-group .month-buttons .month-btn[data-v-25e7731c]{min-width:36px}.filters-wrapper .filters-section .filters-group .month-buttons .month-btn.current[data-v-25e7731c]{min-width:auto}.filters-wrapper .filters-section .filters-group .date-picker[data-v-25e7731c]{min-width:280px}.filters-wrapper .actions-section .save-btn[data-v-25e7731c]{min-width:180px}.app-loading[data-v-682080b4]{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.no-exchange-requests[data-v-5b0caf8c]{text-align:center}.exchange-item[data-v-5b0caf8c]{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding:10px;border-radius:8px;background:var(--n-color-modal)}.exchange-item-content[data-v-5b0caf8c]{flex:1;min-width:0}.actions[data-v-5b0caf8c],.delete-action[data-v-5b0caf8c]{flex-shrink:0;display:flex;align-items:center;gap:10px}.switch[data-v-5b0caf8c]{display:flex;align-items:center;justify-content:space-evenly;gap:10px}.switch .user[data-v-5b0caf8c]{width:calc(40% - 5px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.switch .user .name[data-v-5b0caf8c]{font-size:16px;font-weight:600}.switch .user .date[data-v-5b0caf8c]{width:100%;text-align:center}.header[data-v-22149180]{display:flex;background:linear-gradient(180deg,#fff,#fafbfc)}.header .user-name[data-v-22149180]{min-width:260px;max-width:260px;position:sticky;left:0;background-color:#fff;border-right:1px solid #e8ecf0;z-index:5;display:flex;align-items:center;justify-content:center;align-self:stretch}.header .year[data-v-22149180]{border-right:1px solid #e8ecf0;background:#fff}.header .year .year-title[data-v-22149180]{padding:5px;position:sticky;left:260px;width:-moz-fit-content;width:fit-content}.header .year .year-title .year-text[data-v-22149180]{font-weight:700;font-size:.95rem;color:#142d4c;letter-spacing:.5px}.header .year .months[data-v-22149180]{display:flex}.header .year .months .month[data-v-22149180]{border-right:1px solid #e8ecf0}.header .year .months .month[data-v-22149180]:last-child{border-right:0}.header .year .months .month .month-title[data-v-22149180]{padding:5px;position:sticky;left:260px;width:-moz-fit-content;width:fit-content}.header .year .months .month .month-title .month-text[data-v-22149180]{font-weight:600;font-size:.85rem;color:#245189;text-transform:uppercase;letter-spacing:.3px}.header .year .months .month .dates[data-v-22149180]{display:flex}.header .year .months .month .dates .date[data-v-22149180]{min-width:44px;max-width:44px;text-align:center;border-right:1px solid #e8ecf0;font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .25s ease;cursor:default;display:flex;flex-direction:column;align-items:center;justify-content:center}.header .year .months .month .dates .date[data-v-22149180]:last-child{border-right:0}.header .year .months .month .dates .date .day[data-v-22149180]{font-size:.9rem;line-height:1.2}.header .year .months .month .dates .date .weekday[data-v-22149180]{font-size:.7rem;color:#3475c5;text-transform:uppercase}.header .year .months .month .dates .date.weekend:not(.active) .day[data-v-22149180],.header .year .months .month .dates .date.weekend:not(.active) .weekday[data-v-22149180]{color:#ef4444}.header .year .months .month .dates .date.closed-weekend[data-v-22149180]:not(.active){background-color:#f8f9fa}.header .year .months .month .dates .date.current[data-v-22149180]:not(.active){background:#4f7cff}.header .year .months .month .dates .date.current:not(.active) .day[data-v-22149180]{color:#fff;font-weight:700}.header .year .months .month .dates .date.current:not(.active) .weekday[data-v-22149180]{color:hsla(0,0%,100%,.9)}.header .year .months .month .dates .date.active[data-v-22149180]{background-color:rgba(79,124,255,.12)}.header .year .months .month .dates .date.has-duty[data-v-22149180]:not(.current):not(.active){background:linear-gradient(180deg,rgba(34,197,94,.08),rgba(34,197,94,.15));border-bottom:3px solid #22c55e}.header .year .months .month .dates .date.has-duty:not(.current):not(.active) .day[data-v-22149180]{color:#1a9a49}.header .year .months .month .dates .date.has-unsaved-duty[data-v-22149180]:not(.current):not(.active){background:linear-gradient(180deg,rgba(245,158,11,.08),rgba(245,158,11,.18));border-bottom:3px solid #f59e0b}.header .year .months .month .dates .date.has-unsaved-duty:not(.current):not(.active) .day[data-v-22149180]{color:#ac6f07}.assigned-users .popover-title[data-v-22149180]{font-weight:600;font-size:.85rem;color:#142d4c;margin-bottom:6px}.assigned-users .users-list .user-item[data-v-22149180]{font-size:.85rem;color:#142d4c;padding:3px 0}.assigned-users .users-list .user-item[data-v-22149180]:not(:last-child){border-bottom:1px solid #e8ecf0}.assigned-users .no-users[data-v-22149180]{font-size:.85rem;color:#4582ce;font-style:italic}.user-warnings[data-v-320e7048]{padding:12px;min-width:280px;max-width:360px}.user-warnings__title[data-v-320e7048]{font-size:.95rem;font-weight:600;color:#142d4c;margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid rgba(0,0,0,.08)}.user-warnings__list[data-v-320e7048]{display:flex;flex-direction:column;gap:12px}.warning-card[data-v-320e7048]{background:rgba(236,83,83,.06);border:1px solid rgba(236,83,83,.25);border-radius:8px;padding:10px 12px}.warning-card__header[data-v-320e7048]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.warning-card__period-type[data-v-320e7048]{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:#ec5353;background:rgba(236,83,83,.12);padding:2px 6px;border-radius:4px}.warning-card__period[data-v-320e7048]{font-size:.85rem;color:#142d4c;font-weight:500}.warning-card__count[data-v-320e7048]{font-size:.9rem;margin-bottom:8px}.warning-card__count-value[data-v-320e7048]{color:#ec5353;font-weight:700}.warning-card__count-sep[data-v-320e7048]{color:#999;margin:0 2px}.warning-card__count-limit[data-v-320e7048]{color:#142d4c;font-weight:500}.warning-card__count-hint[data-v-320e7048]{font-size:.75rem;color:#666;margin-left:4px}.warning-card__days[data-v-320e7048]{font-size:.75rem}.warning-card__days-label[data-v-320e7048]{color:#666;margin-bottom:4px}.warning-card__days-list[data-v-320e7048]{display:flex;flex-wrap:wrap;gap:4px}.warning-card__day[data-v-320e7048]{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:4px;padding:2px 6px;color:#142d4c}.team-definition[data-v-72b59528]{min-width:260px;max-width:260px;border-right:1px solid #e8ecf0;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:sticky;left:0;background-color:#fff;z-index:10}.team-definition .team-title[data-v-72b59528]{height:42px;display:flex;align-items:center;gap:8px;padding:0 12px;background:linear-gradient(135deg,#142d4c,#1d406c);color:#fff;font-weight:700;font-size:.95rem;letter-spacing:.3px}.team-definition .team-title .team-icon[data-v-72b59528]{font-size:1rem}.team-definition .team-title .team-name[data-v-72b59528]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-definition .team-users .team-user[data-v-72b59528]{display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 8px;border-bottom:1px solid #e8ecf0;transition:all .25s ease}.team-definition .team-users .team-user[data-v-72b59528]:first-child{border-top:1px solid #e8ecf0}.team-definition .team-users .team-user.active[data-v-72b59528]{background:linear-gradient(90deg,rgba(79,124,255,.12),rgba(79,124,255,.04))}.team-definition .team-users .team-user[data-v-72b59528]:hover{background-color:rgba(0,0,0,.02)}.team-definition .team-users .team-user .user-content[data-v-72b59528]{display:flex;align-items:center;gap:8px;width:100%}.team-definition .team-users .team-user .user-content .name[data-v-72b59528]{flex:1;min-width:0;display:flex;align-items:center;gap:6px}.team-definition .team-users .team-user .user-content .name .warning-badge[data-v-72b59528]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;min-width:20px;cursor:pointer}.team-definition .team-users .team-user .user-content .name .warning-badge .warning-icon[data-v-72b59528]{color:#ef4444;font-size:1rem;animation:pulse-72b59528 2s infinite}.team-definition .team-users .team-user .user-content .name.warning .user-info .full-name[data-v-72b59528]{color:#ef4444}.team-definition .team-users .team-user .user-content .name .user-info[data-v-72b59528]{display:flex;flex-direction:column;min-width:0}.team-definition .team-users .team-user .user-content .name .user-info .full-name[data-v-72b59528]{font-size:.85rem;font-weight:500;color:#142d4c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.team-definition .team-users .team-user .user-content .name .user-info .position[data-v-72b59528]{font-size:.7rem;color:#4582ce;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-definition .team-users .team-user .user-content .actions[data-v-72b59528]{display:flex;align-items:center;gap:6px;flex-shrink:0}.team-definition .team-users .team-user .user-content .actions .contact-btn[data-v-72b59528]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;cursor:pointer;transition:all .25s ease;color:#295d9d}.team-definition .team-users .team-user .user-content .actions .contact-btn[data-v-72b59528]:hover{background-color:rgba(79,124,255,.08);color:#4f7cff}.team-definition .team-users .team-user .user-content .actions .work-hours .hours-label[data-v-72b59528]{font-size:.65rem;color:#3475c5;background:rgba(0,0,0,.04);padding:2px 6px;border-radius:4px}.contacts[data-v-72b59528]{min-width:200px}.contacts .contacts-title[data-v-72b59528]{font-weight:600;font-size:.9rem;color:#142d4c;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #e8ecf0}.contacts .contact-item[data-v-72b59528]{display:flex;align-items:center;gap:10px;padding:5px;cursor:pointer;transition:all .25s ease;border-radius:6px}.contacts .contact-item[data-v-72b59528]:hover{background-color:rgba(79,124,255,.08)}.contacts .contact-item .contact-icon[data-v-72b59528]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:rgba(79,124,255,.1);color:#4f7cff}.contacts .contact-item span[data-v-72b59528]{font-size:.85rem;color:#142d4c}.contacts .no-contacts[data-v-72b59528]{font-size:.85rem;color:#4582ce;font-style:italic;text-align:center;padding:12px 0}@keyframes pulse-72b59528{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.user[data-v-b36aa262]{border-bottom:1px solid #e8ecf0;display:flex;height:44px}.user[data-v-b36aa262]:first-child{border-top:1px solid #e8ecf0}.user .schedule[data-v-b36aa262]{display:flex}.user .schedule .date[data-v-b36aa262]{min-width:44px;max-width:44px;text-align:center;border-right:1px solid #e8ecf0;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default;display:flex;align-items:center;justify-content:center}.user .schedule .date[data-v-b36aa262]:first-child{border-left:none}.user .schedule .date .status[data-v-b36aa262]{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden}.user .schedule .date .status .skeleton-shimmer[data-v-b36aa262]{width:100%;height:100%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-b36aa262 1.5s infinite;border-radius:8px}.user .schedule .date .status.weekend[data-v-b36aa262]{background-color:#f8f9fa;border-radius:0;width:100%;height:100%}.user .schedule .date .status.weekend .skeleton-shimmer[data-v-b36aa262]{display:none}@keyframes shimmer-b36aa262{0%{background-position:200% 0}to{background-position:-200% 0}}.user[data-v-3f66b6a2]{border-bottom:1px solid #e8ecf0;display:flex;height:44px;transition:all .25s ease}.user[data-v-3f66b6a2]:first-child{border-top:1px solid #e8ecf0}.user[data-v-3f66b6a2]:hover{background-color:rgba(0,0,0,.01)}.user .schedule[data-v-3f66b6a2]{display:flex}.user .schedule .date[data-v-3f66b6a2]{min-width:44px;max-width:44px;text-align:center;border-right:1px solid #e8ecf0;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;transition:all .25s ease}.user .schedule .date.non-editable[data-v-3f66b6a2]{cursor:default}.user .schedule .date[data-v-3f66b6a2]:first-child{border-left:none}.user .schedule .date[data-v-3f66b6a2]:hover{background-color:rgba(79,124,255,.08)}.user .schedule .date .status[data-v-3f66b6a2]{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .25s ease;position:relative}.user .schedule .date .status.editable[data-v-3f66b6a2]:hover{transform:scale(1.1);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.user .schedule .date .status .status-inner[data-v-3f66b6a2]{width:100%;height:100%;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.8rem;transition:all .25s ease}.user .schedule .date .status .status-inner .status-icon[data-v-3f66b6a2]{font-size:.9rem;line-height:1}.user .schedule .date .status .status-inner.removed[data-v-3f66b6a2]{background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(239,68,68,.2));border:2px dashed #ef4444;color:#ef4444;opacity:.7;box-sizing:border-box}.user .schedule .date .status .status-inner.added[data-v-3f66b6a2]{background:linear-gradient(135deg,#9fd3c7,#7bc9b8);color:#32796a;box-shadow:0 2px 8px rgba(126,201,180,.4)}.user .schedule .date .status .status-inner.approved[data-v-3f66b6a2]{background:linear-gradient(135deg,#142d4c,#1d406c);color:#fff;box-shadow:0 2px 8px rgba(20,45,76,.3)}.user .schedule .date .status.weekend[data-v-3f66b6a2]{background-color:#f8f9fa;border-radius:0;width:100%;height:100%;cursor:default}.user .schedule .date .status .adjacent[data-v-3f66b6a2]{width:100%;height:100%;background:linear-gradient(135deg,#ef4444,#f26a6a);cursor:pointer;border-radius:8px;box-shadow:0 2px 8px rgba(208,48,80,.3);transition:all .25s ease}.user .schedule .date .status .adjacent[data-v-3f66b6a2]:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(208,48,80,.4)}.user .schedule .date .status .overlay[data-v-3f66b6a2]{width:100%;height:100%;display:flex;border-radius:8px;overflow:hidden}.user .schedule .date .status .overlay .one[data-v-3f66b6a2],.user .schedule .date .status .overlay .two[data-v-3f66b6a2]{height:100%;width:50%;transition:all .25s ease}.user .schedule .date .status .overlay .one[data-v-3f66b6a2]{background:linear-gradient(135deg,#142d4c,#1d406c)}.user .schedule .date .status .overlay .two[data-v-3f66b6a2]{background:linear-gradient(135deg,#ef4444,#f26a6a)}.intersection-info .intersection-title[data-v-3f66b6a2]{font-weight:600;font-size:.85rem;color:#142d4c;margin-bottom:4px}.intersection-info .intersection-schedules[data-v-3f66b6a2]{font-size:.85rem;color:#142d4c}.overlay-title[data-v-3f66b6a2]{color:#ef4444;font-weight:500}.input[data-v-47a95bf0]{margin-bottom:10px}.actions[data-v-47a95bf0]{display:flex;align-items:center;justify-content:space-between}.user[data-v-433b8932]{border-bottom:1px solid #e8ecf0;display:flex;height:44px}.user[data-v-433b8932]:first-child{border-top:1px solid #e8ecf0}.user .schedule[data-v-433b8932]{display:flex}.user .schedule .date[data-v-433b8932]{min-width:44px;max-width:44px;text-align:center;border-right:1px solid #e8ecf0;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.user .schedule .date input[data-v-433b8932]{min-width:34px;max-width:34px;min-height:34px;max-height:34px;border-radius:8px;padding:0;border:none;outline:none;text-align:center}.user .schedule .date.red input[data-v-433b8932]{background:#ec5353;color:#fff}.user .schedule .date.yellow input[data-v-433b8932]{background:#ff0;color:#142d4c}.user .schedule .date.green input[data-v-433b8932]{background:#18a058;color:#fff}.user .schedule .date.approved input[data-v-433b8932]{box-shadow:0 0 2px 1px #ccc}.user .schedule .date.comment-saved[data-v-433b8932]{position:relative}.user .schedule .date.comment-saved[data-v-433b8932]:after{content:"";position:absolute;top:2px;right:2px;width:6px;height:6px;background:#2196f3;border-radius:50%}.user .schedule .date.comment-unsaved[data-v-433b8932]{position:relative}.user .schedule .date.comment-unsaved[data-v-433b8932]:after{content:"";position:absolute;top:2px;right:2px;width:6px;height:6px;background:#ff9800;border-radius:50%;animation:pulse-433b8932 1.5s ease-in-out infinite}@keyframes pulse-433b8932{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.user[data-v-b807ba98]{border-bottom:1px solid #e8ecf0;display:flex;height:44px;transition:all .25s ease}.user[data-v-b807ba98]:first-child{border-top:1px solid #e8ecf0}.user[data-v-b807ba98]:hover{background-color:rgba(0,0,0,.01)}.user .schedule[data-v-b807ba98]{display:flex}.user .schedule .date[data-v-b807ba98]{min-width:44px;max-width:44px;text-align:center;border-right:1px solid #e8ecf0;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;transition:all .25s ease}.user .schedule .date.non-editable[data-v-b807ba98]{cursor:default}.user .schedule .date[data-v-b807ba98]:first-child{border-left:none}.user .schedule .date[data-v-b807ba98]:hover{background-color:rgba(79,124,255,.08)}.user .schedule .date .status[data-v-b807ba98]{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .25s ease;position:relative}.user .schedule .date .status.editable[data-v-b807ba98]:hover{transform:scale(1.1);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.user .schedule .date .status .status-inner[data-v-b807ba98]{width:100%;height:100%;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.8rem;transition:all .25s ease}.user .schedule .date .status .status-inner .status-icon[data-v-b807ba98]{font-size:.9rem;line-height:1}.user .schedule .date .status .status-inner.removed[data-v-b807ba98]{background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(239,68,68,.2));border:2px dashed #ef4444;color:#ef4444;opacity:.7;box-sizing:border-box}.user .schedule .date .status .status-inner.added[data-v-b807ba98]{background:linear-gradient(135deg,#9fd3c7,#7bc9b8);color:#32796a;box-shadow:0 2px 8px rgba(126,201,180,.4);animation:scaleIn-b807ba98 .2s ease}.user .schedule .date .status .status-inner.approved[data-v-b807ba98]{background:linear-gradient(135deg,#142d4c,#1d406c);color:#fff;box-shadow:0 2px 8px rgba(20,45,76,.3)}.user .schedule .date .status.weekend[data-v-b807ba98]{background-color:#f8f9fa;border-radius:0;width:100%;height:100%;cursor:default}.user .schedule .date .status.has-change[data-v-b807ba98]{animation:pulse-b807ba98 1.5s infinite}@keyframes scaleIn-b807ba98{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes pulse-b807ba98{0%{box-shadow:0 0 0 0 rgba(79,124,255,.4)}70%{box-shadow:0 0 0 6px rgba(79,124,255,0)}to{box-shadow:0 0 0 0 rgba(79,124,255,0)}}.overlay-title[data-v-b807ba98]{color:#d03050}.switch[data-v-30f18eac]{display:flex;align-items:center;justify-content:space-evenly;gap:10px;margin-bottom:10px}.switch .user[data-v-30f18eac]{width:calc(40% - 5px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.switch .user .name[data-v-30f18eac]{font-size:16px;font-weight:600}.switch .user .date[data-v-30f18eac]{width:100%;text-align:center}.buttons[data-v-30f18eac]{display:flex}.buttons .button[data-v-30f18eac]{margin-right:10px}.error[data-v-30f18eac]{color:#ec5353;font-size:14px;font-weight:600;margin-bottom:10px}.user[data-v-1042fcd4]{border-bottom:1px solid #e8ecf0;display:flex;min-height:44px;line-height:44px}.user[data-v-1042fcd4]:first-child{border-top:1px solid #e8ecf0}.user .schedule[data-v-1042fcd4]{display:flex}.user .schedule .date[data-v-1042fcd4]{min-width:44px;max-width:44px;text-align:center;border-right:1px solid #e8ecf0;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center}.user .schedule .date[data-v-1042fcd4]:first-child{border-left:none}.user .schedule .date .status[data-v-1042fcd4]{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center}.user .schedule .date .status.approved[data-v-1042fcd4]{background-color:#385170}.user .schedule .date .status.clickable[data-v-1042fcd4]{cursor:pointer}.user .schedule .date .status.weekend[data-v-1042fcd4]{background-color:#f8f9fa;border-radius:0;width:100%;height:100%;cursor:default}.user .schedule .date .status .overlay[data-v-1042fcd4]{width:100%;height:100%;display:flex}.user .schedule .date .status .overlay .one[data-v-1042fcd4],.user .schedule .date .status .overlay .two[data-v-1042fcd4]{height:100%;width:50%}.user .schedule .date .status .overlay .one[data-v-1042fcd4]{background-color:#385170;border-radius:8px 0 0 8px}.user .schedule .date .status .overlay .two[data-v-1042fcd4]{background-color:#d03050;border-radius:0 8px 8px 0}.overlay-title[data-v-1042fcd4]{color:#d03050}.user[data-v-c1093666]{border-bottom:1px solid #e8ecf0;display:flex;min-height:44px;line-height:44px}.user[data-v-c1093666]:first-child{border-top:1px solid #e8ecf0}.user .schedule[data-v-c1093666]{display:flex}.user .schedule .date[data-v-c1093666]{min-width:44px;max-width:44px;text-align:center;border-right:1px solid #e8ecf0;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;position:relative}.user .schedule .date[data-v-c1093666]:first-child{border-left:none}.user .schedule .date.period-date[data-v-c1093666]{border-right-color:transparent}.user .schedule .date.period-date.period-date-end[data-v-c1093666]{border-right-color:#e8ecf0}.user .schedule .date .period-trigger[data-v-c1093666]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.user .schedule .date .status[data-v-c1093666]{min-width:34px;min-height:34px;height:34px;display:flex;align-items:center;justify-content:center}.user .schedule .date .status.period-single[data-v-c1093666]{border-radius:8px;width:34px}.user .schedule .date .status.period-start[data-v-c1093666]{border-radius:8px 0 0 8px;margin-right:-10px;width:calc(100% + 2px)}.user .schedule .date .status.period-middle[data-v-c1093666]{border-radius:0;width:calc(100% + 2px);margin:0 -10px}.user .schedule .date .status.period-end[data-v-c1093666]{border-radius:0 8px 8px 0;margin-left:-10px;width:calc(100% + 2px)}.user .schedule .date .status.approved[data-v-c1093666]{background-color:#142d4c}.user .schedule .date .status.clickable[data-v-c1093666]{cursor:pointer}.user .schedule .date .status.weekend[data-v-c1093666]{background-color:#f8f9fa;border-radius:0;width:100%;height:100%;cursor:default}.overlay-title[data-v-c1093666]{color:#d03050}.period-popover[data-v-c1093666]{padding:6px 10px;font-size:13px;white-space:nowrap;color:#142d4c}.period-edit[data-v-07933572]{display:flex;flex-direction:column;gap:10px}.period-info .label[data-v-07933572]{font-weight:600;margin-bottom:4px}.period-info .dates[data-v-07933572]{color:#142d4c}.actions[data-v-07933572]{display:flex;flex-direction:column;gap:10px}.action-group .label[data-v-07933572]{font-weight:600;margin-bottom:4px}.buttons[data-v-07933572]{display:flex;gap:10px;flex-wrap:wrap}.button[data-v-07933572]{margin-right:0}.user[data-v-640cf9f0]{border-bottom:1px solid #e8ecf0;display:flex;height:44px;transition:all .25s ease}.user[data-v-640cf9f0]:first-child{border-top:1px solid #e8ecf0}.user[data-v-640cf9f0]:hover{background-color:rgba(0,0,0,.01)}.user .schedule[data-v-640cf9f0]{display:flex}.user .schedule .date[data-v-640cf9f0]{min-width:44px;max-width:44px;text-align:center;border-right:1px solid #e8ecf0;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;transition:all .25s ease}.user .schedule .date.non-editable[data-v-640cf9f0]{cursor:default}.user .schedule .date[data-v-640cf9f0]:first-child{border-left:none}.user .schedule .date.in-period[data-v-640cf9f0],.user .schedule .date[data-v-640cf9f0]:hover{background-color:rgba(79,124,255,.08)}.user .schedule .date.period-date[data-v-640cf9f0]{border-right-color:transparent}.user .schedule .date.period-date.period-date-end[data-v-640cf9f0]{border-right-color:#e8ecf0}.user .schedule .date .status[data-v-640cf9f0]{min-width:34px;min-height:34px;height:34px;display:flex;align-items:center;justify-content:center;transition:all .25s ease;position:relative}.user .schedule .date .status.period-single[data-v-640cf9f0]{border-radius:8px;width:34px}.user .schedule .date .status.period-start[data-v-640cf9f0]{border-radius:8px 0 0 8px;margin-right:-10px;width:calc(100% + 2px)}.user .schedule .date .status.period-middle[data-v-640cf9f0]{border-radius:0;width:calc(100% + 2px);margin:0 -10px}.user .schedule .date .status.period-end[data-v-640cf9f0]{border-radius:0 8px 8px 0;margin-left:-10px;width:calc(100% + 2px)}.user .schedule .date .status .status-inner[data-v-640cf9f0]{width:100%;height:100%;border-radius:inherit;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.8rem;transition:all .25s ease}.user .schedule .date .status .status-inner .status-icon[data-v-640cf9f0]{font-size:.9rem;line-height:1}.user .schedule .date .status .status-inner.removed[data-v-640cf9f0]{background:rgba(239,68,68,.2);border:2px dashed #ef4444;color:#ef4444;opacity:.7;box-sizing:border-box}.user .schedule .date .status .status-inner.added[data-v-640cf9f0]{background:#9fd3c7;color:#32796a;box-shadow:0 2px 8px rgba(126,201,180,.4);animation:scaleIn .2s ease}.user .schedule .date .status .status-inner.approved[data-v-640cf9f0]{background:#142d4c;color:#fff;box-shadow:0 2px 8px rgba(20,45,76,.3)}.user .schedule .date .status .status-inner.selecting[data-v-640cf9f0]{background:linear-gradient(135deg,rgba(79,124,255,.3),rgba(79,124,255,.5));color:#142d4c}.user .schedule .date .status.weekend[data-v-640cf9f0]{background-color:#f8f9fa;border-radius:0;width:100%;height:100%;cursor:default}.user .schedule .date .status.has-change[data-v-640cf9f0]{animation:pulse 1.5s infinite}.period-popover[data-v-640cf9f0]{padding:6px 10px;font-size:13px;white-space:nowrap;color:#142d4c}.team[data-v-1aa17437]{display:flex;flex-direction:column;flex:1}.team .team-header-row[data-v-1aa17437]{display:flex;height:42px;background:linear-gradient(180deg,#f8f9fa,#f1f3f5)}.team .team-header-row .ceil[data-v-1aa17437]{min-width:44px;max-width:44px;border-right:1px solid #e8ecf0}.team .team-header-row .ceil.weekend[data-v-1aa17437]{background-color:#eff1f4}.team .users[data-v-1aa17437]{display:flex;flex-direction:column}.calendar-container[data-v-7ead7e3b]{display:flex;justify-content:center;padding:16px;color:#142d4c}.calendar-container .calendar[data-v-7ead7e3b]{width:100%;max-width:calc(100vw - 300px);max-height:calc(100vh - 280px);overflow:auto;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px;background:#fff;border-radius:16px}.calendar-container .calendar[data-v-7ead7e3b]::-webkit-scrollbar{width:8px;height:8px}.calendar-container .calendar[data-v-7ead7e3b]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.calendar-container .calendar[data-v-7ead7e3b]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.calendar-container .calendar[data-v-7ead7e3b]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.calendar-container .calendar .calendar-header[data-v-7ead7e3b]{position:sticky;top:0;z-index:50;background:#fff;border-radius:16px 16px 0 0}.calendar-container .calendar .calendar-body .team[data-v-7ead7e3b]{display:flex;align-items:flex-start;border-bottom:1px solid #e8ecf0}.calendar-container .calendar .calendar-body .team[data-v-7ead7e3b]:last-child{border-bottom:none}.schedule-info[data-v-55083e9a]{display:flex;align-items:center;gap:10px}.schedule-info .options-icon-wrap[data-v-55083e9a]{display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:help}.schedule-info .options-icon[data-v-55083e9a]{color:#2f69b1;transition:all .25s ease}.schedule-info .options-icon[data-v-55083e9a]:hover{color:#4f7cff}.schedule-info .schedule-name[data-v-55083e9a]{font-weight:600;color:#142d4c}.option-item[data-v-55083e9a]{padding:8px 12px;background:rgba(79,124,255,.05);border-radius:8px;border-left:3px solid #4f7cff}.options-title[data-v-55083e9a]{font-weight:600;font-size:.9rem;color:#142d4c;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e8ecf0}.options-list[data-v-55083e9a]{display:flex;flex-direction:column;gap:10px;max-height:300px;overflow-y:auto}.options-list .option-label[data-v-55083e9a]{font-weight:600;font-size:.85rem;color:#142d4c}.options-list .option-desc[data-v-55083e9a]{font-size:.75rem;color:#295d9d;margin-top:2px}.no-options[data-v-55083e9a]{font-size:.85rem;color:#4582ce;font-style:italic;padding:12px 0}.pin[data-v-55083e9a]{margin-left:3px}.schedule[data-v-6ef088d8]{padding:16px;min-height:calc(100vh - 60px);background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.schedule .schedule-header[data-v-6ef088d8]{margin-bottom:16px}.schedule .schedule-header .header-skeleton[data-v-6ef088d8]{margin:8px 0}.schedule .schedule-header .header-content[data-v-6ef088d8]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px}.schedule .schedule-header .header-content .header-left[data-v-6ef088d8]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.schedule .schedule-header .header-content .schedule-title[data-v-6ef088d8]{font-size:1.25rem;font-weight:700;color:#142d4c;margin:0;letter-spacing:.3px}.schedule .schedule-header .header-content .share-icon[data-v-6ef088d8]{cursor:pointer;color:#295d9d;transition:all .25s ease;flex-shrink:0}.schedule .schedule-header .header-content .share-icon[data-v-6ef088d8]:hover{color:#4f7cff}.schedule .schedule-header .header-content .settings-icon[data-v-6ef088d8]{cursor:pointer;color:#295d9d;transition:all .25s ease;flex-shrink:0}.schedule .schedule-header .header-content .settings-icon[data-v-6ef088d8]:hover{color:#4f7cff}.schedule .filters-container[data-v-6ef088d8]{margin-bottom:16px}.schedule .filters-container .spin-container[data-v-6ef088d8]{display:flex;justify-content:center;align-items:center;min-height:80px;background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px}.schedule .schedule-toolbar[data-v-6ef088d8]{margin-bottom:16px}.schedule .schedule-toolbar .toolbar-wrapper[data-v-6ef088d8]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px}.schedule .schedule-toolbar .toolbar-section[data-v-6ef088d8]{display:flex;align-items:center;gap:16px}.schedule .schedule-toolbar .toolbar-section .toolbar-label[data-v-6ef088d8]{font-weight:600;font-size:.95rem;color:#142d4c;letter-spacing:.3px}.schedule .schedule-toolbar .toolbar-section .mode-radio[data-v-6ef088d8]{display:flex}.schedule .schedule-toolbar .events-section[data-v-6ef088d8]{display:flex;align-items:center;gap:16px}.schedule .schedule-toolbar .events-section .toolbar-label[data-v-6ef088d8]{font-weight:600;font-size:.95rem;color:#142d4c;letter-spacing:.3px}.schedule .schedule-toolbar .intersection-section[data-v-6ef088d8]{margin-left:auto}.schedule .schedule-toolbar .intersection-section .intersection-switch[data-v-6ef088d8]{--n-rail-color-active:#4f7cff}.schedule .calendar-wrapper .limit-info[data-v-6ef088d8]{display:flex;align-items:center;gap:12px;padding:12px 20px;margin-bottom:16px;background:linear-gradient(135deg,rgba(79,124,255,.08),rgba(79,124,255,.04));border-radius:12px;border:1px solid rgba(79,124,255,.2)}.schedule .calendar-wrapper .limit-info .limit-badge[data-v-6ef088d8]{display:flex;align-items:center;gap:6px;font-weight:600;font-size:.9rem;color:#4f7cff}.schedule .calendar-wrapper .limit-info .limit-text[data-v-6ef088d8]{font-size:.9rem;color:#142d4c}.user-form[data-v-21566f1d]{max-width:700px}.form-section[data-v-21566f1d]{background:#fff;border-radius:12px;padding:20px;margin-bottom:16px;border:1px solid #e8e8e8;box-shadow:0 2px 8px rgba(0,0,0,.04)}.section-title[data-v-21566f1d]{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;color:#333;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.section-title .app-icon[data-v-21566f1d]{color:#142d4c;font-size:18px}.form-group[data-v-21566f1d]{display:flex;flex-direction:column;gap:16px}.form-row[data-v-21566f1d]{display:flex}.form-row .form-field[data-v-21566f1d]{width:100%}.settings-grid[data-v-21566f1d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.setting-item[data-v-21566f1d]{padding:16px;background:#fafafa;border-radius:8px;border:1px solid #f0f0f0;transition:all .2s ease}.setting-item[data-v-21566f1d]:hover{border-color:#e0e0e0;background:#f8f8f8}.setting-header[data-v-21566f1d]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.setting-label[data-v-21566f1d]{font-weight:500;color:#333}.form-actions[data-v-21566f1d]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:8px}.safe-buttons[data-v-21566f1d]{display:flex;gap:12px}.safe-buttons .save-button[data-v-21566f1d]{min-width:120px}.safe-buttons .cancel-button[data-v-21566f1d]{min-width:100px}.block-button[data-v-21566f1d]{min-width:140px}@media(max-width:600px){.settings-grid[data-v-21566f1d]{grid-template-columns:1fr}.form-actions[data-v-21566f1d]{flex-direction:column}.form-actions .safe-buttons[data-v-21566f1d]{width:100%;flex-direction:column}.form-actions .block-button[data-v-21566f1d],.form-actions .safe-buttons .cancel-button[data-v-21566f1d],.form-actions .safe-buttons .save-button[data-v-21566f1d]{width:100%}}.user-settings[data-v-334b3f1c]{min-height:calc(100vh - 60px);background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.user-settings .settings-header[data-v-334b3f1c]{background:#fff;padding:16px 20px;border-bottom:1px solid #e8ecf0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px}.user-settings .settings-header .header-content[data-v-334b3f1c]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.user-settings .settings-header .header-content .header-title[data-v-334b3f1c]{display:flex;align-items:center;gap:12px;font-size:1.25rem;font-weight:700;color:#142d4c}.user-settings .settings-header .header-content .header-title .title-icon[data-v-334b3f1c]{color:#4f7cff}.user-settings .settings-header .header-content .header-actions[data-v-334b3f1c]{display:flex;align-items:center;gap:10px}.user-settings .settings-header .header-content .header-actions .search-box[data-v-334b3f1c]{width:300px}.user-settings .settings-header .header-content .header-actions .blocked-filter[data-v-334b3f1c]{display:flex;align-items:center;gap:8px}.user-settings .settings-header .header-content .header-actions .blocked-filter .blocked-label[data-v-334b3f1c]{font-size:.9rem;color:#295d9d;white-space:nowrap}.user-settings .settings-header .pagination-bar[data-v-334b3f1c]{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding-top:16px;border-top:1px solid #f0f2f5}.user-settings .settings-header .pagination-bar .pagination-group[data-v-334b3f1c]{display:flex;align-items:center;gap:12px}.user-settings .settings-header .pagination-bar .pagination-group .page-btn[data-v-334b3f1c]{display:flex;align-items:center;gap:6px;padding:0 12px;height:32px}.user-settings .settings-header .pagination-bar .pagination-group .page-info[data-v-334b3f1c]{font-size:.9rem;color:#295d9d;min-width:100px;text-align:center}.user-settings .settings-header .pagination-bar .per-page-group[data-v-334b3f1c]{display:flex;align-items:center;gap:10px}.user-settings .settings-header .pagination-bar .per-page-group .per-page-label[data-v-334b3f1c]{font-size:.9rem;color:#295d9d;white-space:nowrap}.user-settings .settings-header .pagination-bar .per-page-group .per-page-select[data-v-334b3f1c]{width:90px}.user-settings .users-content[data-v-334b3f1c]{padding:16px}.user-settings .users-content .empty-state[data-v-334b3f1c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px}.user-settings .users-content .empty-state .empty-icon[data-v-334b3f1c]{color:#598fd3;margin-bottom:16px}.user-settings .users-content .empty-state .empty-text[data-v-334b3f1c]{font-size:1.1rem;color:#3475c5;margin:0}.user-settings .users-content .users-table-wrapper[data-v-334b3f1c]{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px;overflow:hidden}.user-settings .users-content .users-table-wrapper .users-table[data-v-334b3f1c]{width:100%;border-collapse:collapse}.user-settings .users-content .users-table-wrapper .users-table thead tr[data-v-334b3f1c]{background:linear-gradient(135deg,rgba(79,124,255,.08),rgba(79,124,255,.04))}.user-settings .users-content .users-table-wrapper .users-table thead tr th[data-v-334b3f1c]{padding:14px 16px;text-align:left;font-size:.85rem;font-weight:600;color:#142d4c;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid rgba(79,124,255,.1)}.user-settings .users-content .users-table-wrapper .users-table thead tr th.user-col[data-v-334b3f1c]{width:25%}.user-settings .users-content .users-table-wrapper .users-table thead tr th.role-col[data-v-334b3f1c]{width:12%}.user-settings .users-content .users-table-wrapper .users-table thead tr th.team-col[data-v-334b3f1c]{width:18%}.user-settings .users-content .users-table-wrapper .users-table thead tr th.email-col[data-v-334b3f1c]{width:22%}.user-settings .users-content .users-table-wrapper .users-table thead tr th.status-col[data-v-334b3f1c]{width:13%}.user-settings .users-content .users-table-wrapper .users-table thead tr th.actions-col[data-v-334b3f1c]{width:10%}.user-settings .users-content .users-table-wrapper .users-table tbody .user-row[data-v-334b3f1c]{transition:all .25s ease}.user-settings .users-content .users-table-wrapper .users-table tbody .user-row[data-v-334b3f1c]:hover{background:rgba(79,124,255,.08)}.user-settings .users-content .users-table-wrapper .users-table tbody .user-row.blocked .user-name[data-v-334b3f1c]{color:#3475c5}.user-settings .users-content .users-table-wrapper .users-table tbody .user-row.me[data-v-334b3f1c]{background:rgba(79,124,255,.05);border-left:3px solid #4f7cff}.user-settings .users-content .users-table-wrapper .users-table tbody .user-row.me td[data-v-334b3f1c]:first-child{padding-left:13px}.user-settings .users-content .users-table-wrapper .users-table tbody .user-row td[data-v-334b3f1c]{padding:12px 16px;font-size:.9rem;color:#142d4c;border-bottom:1px solid #f0f2f5;vertical-align:middle}.user-settings .users-content .users-table-wrapper .users-table tbody .user-row td.user-col .user-info[data-v-334b3f1c]{display:flex;align-items:center;gap:12px}.user-settings .users-content .users-table-wrapper .users-table tbody .user-row td.user-col .user-info .user-avatar[data-v-334b3f1c]{width:36px;height:36px;min-width:36px;border-radius:50%;background:linear-gradient(135deg,#4f7cff,#1c56ff);display:flex;align-items:center;justify-content:center}.user-settings .users-content .users-table-wrapper .users-table tbody .user-row td.user-col .user-info .user-avatar span[data-v-334b3f1c]{color:#fff;font-weight:600;font-size:.8rem}.user-settings .users-content .users-table-wrapper .users-table tbody .user-row td.user-col .user-info .user-name[data-v-334b3f1c]{font-weight:600;color:#142d4c}.user-settings .users-content .users-table-wrapper .users-table tbody .user-row td.role-col[data-v-334b3f1c]{font-weight:500}.user-settings .users-content .users-table-wrapper .users-table tbody .user-row td.email-col[data-v-334b3f1c],.user-settings .users-content .users-table-wrapper .users-table tbody .user-row td.team-col[data-v-334b3f1c]{color:#295d9d}.user-settings .users-content .users-table-wrapper .users-table tbody .user-row td.status-col .status-badge[data-v-334b3f1c]{display:inline-flex;align-items:center;padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:600}.user-settings .users-content .users-table-wrapper .users-table tbody .user-row td.status-col .status-badge.status-active[data-v-334b3f1c]{background:rgba(34,197,94,.1);color:#22c55e}.user-settings .users-content .users-table-wrapper .users-table tbody .user-row td.status-col .status-badge.status-blocked[data-v-334b3f1c]{background:rgba(239,68,68,.1);color:#ef4444}.user-settings .users-content .users-table-wrapper .users-table tbody .user-row td.actions-col .actions[data-v-334b3f1c]{display:flex;align-items:center;gap:8px}.user-settings .users-content .users-table-wrapper .users-table tbody .user-row td.actions-col .actions .action-btn[data-v-334b3f1c]{padding:8px;border-radius:8px;transition:all .25s ease}.user-settings .users-content .users-table-wrapper .users-table tbody .user-row td.actions-col .actions .action-btn[data-v-334b3f1c]:hover{background:rgba(79,124,255,.1)}.user-settings .users-content .users-table-wrapper .users-table tbody .user-row td.actions-col .actions .action-btn.danger[data-v-334b3f1c]:hover{background:rgba(239,68,68,.1);color:#ef4444}@media(max-width:1024px){.user-settings .users-content .users-table-wrapper[data-v-334b3f1c]{overflow-x:auto}.user-settings .users-content .users-table-wrapper .users-table[data-v-334b3f1c]{min-width:800px}}@media(max-width:768px){.user-settings .settings-header .header-content[data-v-334b3f1c]{flex-direction:column;align-items:stretch}.user-settings .settings-header .header-content .header-title[data-v-334b3f1c]{justify-content:center}.user-settings .settings-header .header-content .header-actions[data-v-334b3f1c]{flex-wrap:wrap;justify-content:center}.user-settings .settings-header .header-content .header-actions .search-box[data-v-334b3f1c]{width:100%}.user-settings .settings-header .pagination-bar[data-v-334b3f1c]{flex-direction:column;gap:12px}}@media(max-width:480px){.user-settings .settings-header[data-v-334b3f1c]{padding:12px 16px}.user-settings .users-content[data-v-334b3f1c]{padding:12px}}.features-card[data-v-98fc0330]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px}.features-header[data-v-98fc0330]{background:linear-gradient(135deg,rgba(79,124,255,.08),rgba(79,124,255,.04));padding:14px 20px;border-bottom:1px solid rgba(79,124,255,.1)}.features-header .features-title[data-v-98fc0330]{color:#142d4c;font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.features-header .features-subtitle[data-v-98fc0330]{margin-top:6px;color:#2f69b1;font-size:.85rem}.features-body[data-v-98fc0330]{padding:20px}.features-body .alert[data-v-98fc0330]{margin-bottom:16px}.features-list[data-v-98fc0330]{display:flex;flex-direction:column;gap:10px}.features-list .feature-item[data-v-98fc0330]{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid rgba(79,124,255,.15);border-radius:12px;padding:14px 16px;background:rgba(79,124,255,.03);transition:all .25s ease}.features-list .feature-item[data-v-98fc0330]:hover{background:rgba(79,124,255,.06)}.features-list .feature-item .feature-main[data-v-98fc0330]{min-width:0}.features-list .feature-item .feature-main .feature-name[data-v-98fc0330]{color:#142d4c;font-weight:700;margin-bottom:2px}.features-list .feature-item .feature-main .feature-description[data-v-98fc0330]{color:#2f69b1;font-size:.85rem;margin-bottom:6px}.features-list .feature-item .feature-main .feature-price[data-v-98fc0330]{font-size:.85rem}.features-list .feature-item .feature-main .feature-price .feature-price-label[data-v-98fc0330]{color:#2f69b1;margin-right:4px}.features-list .feature-item .feature-main .feature-price .feature-price-value[data-v-98fc0330]{color:#142d4c;font-weight:700}.features-actions[data-v-98fc0330]{margin-top:20px;padding-top:16px;border-top:1px solid #f0f2f5;display:flex;justify-content:flex-end}.empty-state[data-v-98fc0330]{padding:10px 0;color:#3475c5}.organization-settings[data-v-c023a8a0]{min-height:calc(100vh - 60px);background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.organization-settings .settings-header[data-v-c023a8a0]{background:#fff;padding:16px 20px;border-bottom:1px solid #e8ecf0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px}.organization-settings .settings-header .header-content[data-v-c023a8a0]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.organization-settings .settings-header .header-content .header-title[data-v-c023a8a0]{display:flex;align-items:center;gap:12px;font-size:1.25rem;font-weight:700;color:#142d4c}.organization-settings .settings-header .header-content .header-title .title-icon[data-v-c023a8a0]{color:#4f7cff}.organization-settings .org-content[data-v-c023a8a0]{padding:16px;display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.organization-settings .org-content .section-block[data-v-c023a8a0]{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px;overflow:hidden}.organization-settings .org-content .section-block .section-header[data-v-c023a8a0]{background:linear-gradient(135deg,rgba(79,124,255,.08),rgba(79,124,255,.04));padding:14px 20px;border-bottom:1px solid rgba(79,124,255,.1)}.organization-settings .org-content .section-block .section-header h3[data-v-c023a8a0]{margin:0;font-size:.9rem;font-weight:600;color:#142d4c;text-transform:uppercase;letter-spacing:.5px}.organization-settings .org-content .section-block .section-body[data-v-c023a8a0]{padding:20px}.organization-settings .org-content .organization-card .info-rows[data-v-c023a8a0]{display:flex;flex-direction:column;gap:0}.organization-settings .org-content .organization-card .info-row[data-v-c023a8a0]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #f0f2f5;transition:all .25s ease}.organization-settings .org-content .organization-card .info-row[data-v-c023a8a0]:last-child{border-bottom:none}.organization-settings .org-content .organization-card .info-row .info-label[data-v-c023a8a0]{color:#2f69b1;font-size:.9rem}.organization-settings .org-content .organization-card .info-row .info-value[data-v-c023a8a0]{color:#142d4c;font-weight:600;font-size:.95rem}.organization-settings .org-content .organization-card .info-row .info-value.link[data-v-c023a8a0]{border:none;background:none;padding:0;cursor:pointer;color:#4f7cff;text-decoration:underline;text-underline-offset:3px}.organization-settings .org-content .organization-card .info-row .info-value.link[data-v-c023a8a0]:hover{color:#1c56ff}.organization-settings .org-content .api-token-card .api-token-subtitle[data-v-c023a8a0]{margin-bottom:14px;color:#2f69b1;font-size:.85rem}.organization-settings .org-content .api-token-card .api-token-value-wrap[data-v-c023a8a0]{border:1px dashed rgba(79,124,255,.3);border-radius:12px;background:rgba(79,124,255,.03);padding:14px;margin-bottom:16px}.organization-settings .org-content .api-token-card .api-token-value-wrap .api-token-value-row[data-v-c023a8a0]{display:flex;align-items:center;justify-content:space-between;gap:10px}.organization-settings .org-content .api-token-card .api-token-value-wrap .api-token-value-row .api-token-value[data-v-c023a8a0]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;color:#142d4c;font-size:.9rem;word-break:break-all}.organization-settings .org-content .api-token-card .api-token-value-wrap .api-token-value-row .token-copy-icon[data-v-c023a8a0]{color:#3475c5;cursor:pointer;flex-shrink:0;transition:all .25s ease}.organization-settings .org-content .api-token-card .api-token-value-wrap .api-token-value-row .token-copy-icon[data-v-c023a8a0]:hover{color:#4f7cff}.organization-settings .org-content .api-token-card .api-token-actions[data-v-c023a8a0]{display:flex;flex-wrap:wrap;gap:8px}.organization-settings .org-content .features-section[data-v-c023a8a0]{grid-column:1/-1}.organization-settings .org-content .features-section[data-v-c023a8a0] .features-card{margin-top:0}.payments-modal[data-v-c023a8a0]{max-height:60vh;overflow:auto;padding-right:4px}.payments-modal .payments-list[data-v-c023a8a0]{display:flex;flex-direction:column;gap:10px;padding-top:8px}.payments-modal .payments-list .payment-item[data-v-c023a8a0]{border:1px solid rgba(79,124,255,.15);border-radius:12px;padding:12px 14px;background:rgba(79,124,255,.03);transition:all .25s ease}.payments-modal .payments-list .payment-item[data-v-c023a8a0]:hover{background:rgba(79,124,255,.06)}.payments-modal .payments-list .payment-item .payment-main[data-v-c023a8a0]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.payments-modal .payments-list .payment-item .payment-main .payment-amount[data-v-c023a8a0]{font-weight:700;font-size:.95rem}.payments-modal .payments-list .payment-item .payment-main .payment-amount.payment-income[data-v-c023a8a0]{color:#22c55e}.payments-modal .payments-list .payment-item .payment-main .payment-amount.payment-outcome[data-v-c023a8a0]{color:#ef4444}.payments-modal .payments-list .payment-item .payment-main .payment-date[data-v-c023a8a0]{color:#2f69b1;font-size:.85rem}.payments-modal .payments-list .payment-item .payment-id[data-v-c023a8a0]{color:#598fd3;font-size:.8rem}.payments-modal .payments-list .payment-item .payment-external-id[data-v-c023a8a0]{margin-top:2px;color:#3475c5;font-size:.8rem}.payments-modal .payments-list .payment-item .details-btn[data-v-c023a8a0]{margin-top:8px;border:none;background:rgba(79,124,255,.1);color:#4f7cff;border-radius:8px;padding:6px 12px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .25s ease}.payments-modal .payments-list .payment-item .details-btn[data-v-c023a8a0]:hover{background:rgba(79,124,255,.2)}.payments-modal .empty-state[data-v-c023a8a0]{padding:18px 4px;color:#3475c5}.tariff-modal .tariff-total[data-v-c023a8a0]{display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(79,124,255,.15);border-radius:12px;background:rgba(79,124,255,.04);padding:14px 16px;margin-bottom:16px}.tariff-modal .tariff-total .tariff-total-label[data-v-c023a8a0]{color:#142d4c;font-weight:600}.tariff-modal .tariff-total .tariff-total-amount[data-v-c023a8a0]{color:#142d4c;font-weight:700;font-size:1rem}.tariff-modal .tariff-section[data-v-c023a8a0]{margin-bottom:16px}.tariff-modal .tariff-section .tariff-section-title[data-v-c023a8a0]{margin-bottom:8px;color:#142d4c;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.tariff-modal .tariff-item[data-v-c023a8a0]{border:1px solid #e8ecf0;border-radius:10px;padding:10px 14px;background:#fff}.tariff-modal .tariff-item[data-v-c023a8a0]:not(:last-child){margin-bottom:8px}.tariff-modal .tariff-item .tariff-item-main[data-v-c023a8a0]{display:flex;justify-content:space-between;align-items:center}.tariff-modal .tariff-item .tariff-item-main .tariff-item-name[data-v-c023a8a0]{color:#142d4c;font-weight:600;max-width:75%}.tariff-modal .tariff-item .tariff-item-main .tariff-item-amount[data-v-c023a8a0]{color:#142d4c;font-weight:700;font-size:.9rem;text-align:right}.tariff-modal .tariff-item .tariff-item-meta[data-v-c023a8a0]{margin-top:4px;color:#2f69b1;font-size:.8rem}.billing-details-popover[data-v-c023a8a0]{width:360px}.billing-details-popover .tariff-section[data-v-c023a8a0]{margin-bottom:12px}.billing-details-popover .tariff-section .tariff-section-title[data-v-c023a8a0]{margin-bottom:8px;color:#142d4c;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.billing-details-popover .tariff-item[data-v-c023a8a0]{border:1px solid #e8ecf0;border-radius:10px;padding:8px 12px;background:#fff}.billing-details-popover .tariff-item[data-v-c023a8a0]:not(:last-child){margin-bottom:8px}.billing-details-popover .tariff-item .tariff-item-main[data-v-c023a8a0]{display:flex;justify-content:space-between;align-items:center}.billing-details-popover .tariff-item .tariff-item-main .tariff-item-name[data-v-c023a8a0]{color:#142d4c;font-weight:600;font-size:.85rem;max-width:75%}.billing-details-popover .tariff-item .tariff-item-main .tariff-item-amount[data-v-c023a8a0]{color:#142d4c;font-weight:700;font-size:.85rem;text-align:right}.billing-details-popover .tariff-item .tariff-item-meta[data-v-c023a8a0]{margin-top:4px;color:#2f69b1;font-size:.75rem}.billing-details-popover .empty-state[data-v-c023a8a0]{padding:10px 0;color:#3475c5}@media(max-width:900px){.organization-settings .org-content[data-v-c023a8a0]{grid-template-columns:1fr}}@media(max-width:768px){.organization-settings .settings-header .header-content[data-v-c023a8a0]{flex-direction:column;align-items:stretch}.organization-settings .settings-header .header-content .header-title[data-v-c023a8a0]{justify-content:center}.organization-settings .org-content[data-v-c023a8a0]{padding:12px}.organization-settings .org-content .section-block .section-body[data-v-c023a8a0]{padding:16px}}.team-form[data-v-e5e9d48a]{max-width:700px}.form-section[data-v-e5e9d48a]{background:#fff;border-radius:12px;padding:20px;margin-bottom:16px;border:1px solid #e8e8e8;box-shadow:0 2px 8px rgba(0,0,0,.04)}.section-title[data-v-e5e9d48a]{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;color:#333;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.section-title .app-icon[data-v-e5e9d48a]{color:#142d4c;font-size:18px}.form-group[data-v-e5e9d48a]{display:flex;flex-direction:column;gap:16px}.form-row[data-v-e5e9d48a]{display:flex}.form-row .form-field[data-v-e5e9d48a]{width:100%}.form-actions[data-v-e5e9d48a]{display:flex;gap:12px;margin-top:8px}.form-actions .create-button[data-v-e5e9d48a]{min-width:120px}.form-actions .cancel-button[data-v-e5e9d48a]{min-width:100px}@media(max-width:600px){.form-actions[data-v-e5e9d48a]{flex-direction:column}.form-actions .cancel-button[data-v-e5e9d48a],.form-actions .create-button[data-v-e5e9d48a]{width:100%}}.team-settings[data-v-1a843d8c]{min-height:calc(100vh - 60px);background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.team-settings .settings-header[data-v-1a843d8c]{background:#fff;padding:16px 20px;border-bottom:1px solid #e8ecf0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px}.team-settings .settings-header .header-content[data-v-1a843d8c]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.team-settings .settings-header .header-content .header-title[data-v-1a843d8c]{display:flex;align-items:center;gap:12px;font-size:1.25rem;font-weight:700;color:#142d4c}.team-settings .settings-header .header-content .header-title .title-icon[data-v-1a843d8c]{color:#4f7cff}.team-settings .settings-header .header-content .header-actions[data-v-1a843d8c]{display:flex;align-items:center;gap:10px}.team-settings .settings-header .header-content .header-actions .search-box[data-v-1a843d8c]{width:300px}.team-settings .teams-content[data-v-1a843d8c]{padding:16px}.team-settings .teams-content .empty-state[data-v-1a843d8c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px}.team-settings .teams-content .empty-state .empty-icon[data-v-1a843d8c]{color:#598fd3;margin-bottom:16px}.team-settings .teams-content .empty-state .empty-text[data-v-1a843d8c]{font-size:1.1rem;color:#3475c5;margin:0}.team-settings .teams-content .teams-table-wrapper[data-v-1a843d8c]{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px;overflow:hidden}.team-settings .teams-content .teams-table-wrapper .teams-table[data-v-1a843d8c]{width:100%;border-collapse:collapse}.team-settings .teams-content .teams-table-wrapper .teams-table thead tr[data-v-1a843d8c]{background:linear-gradient(135deg,rgba(79,124,255,.08),rgba(79,124,255,.04))}.team-settings .teams-content .teams-table-wrapper .teams-table thead tr th[data-v-1a843d8c]{padding:14px 16px;text-align:left;font-size:.85rem;font-weight:600;color:#142d4c;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid rgba(79,124,255,.1)}.team-settings .teams-content .teams-table-wrapper .teams-table thead tr th.name-col[data-v-1a843d8c]{width:30%}.team-settings .teams-content .teams-table-wrapper .teams-table thead tr th.members-col[data-v-1a843d8c]{width:55%}.team-settings .teams-content .teams-table-wrapper .teams-table thead tr th.actions-col[data-v-1a843d8c]{width:15%}.team-settings .teams-content .teams-table-wrapper .teams-table tbody .team-row[data-v-1a843d8c]{transition:all .25s ease}.team-settings .teams-content .teams-table-wrapper .teams-table tbody .team-row[data-v-1a843d8c]:hover{background:rgba(79,124,255,.08)}.team-settings .teams-content .teams-table-wrapper .teams-table tbody .team-row td[data-v-1a843d8c]{padding:12px 16px;font-size:.9rem;color:#142d4c;border-bottom:1px solid #f0f2f5;vertical-align:middle}.team-settings .teams-content .teams-table-wrapper .teams-table tbody .team-row td.name-col .team-info[data-v-1a843d8c]{display:flex;align-items:center;gap:12px}.team-settings .teams-content .teams-table-wrapper .teams-table tbody .team-row td.name-col .team-info .team-avatar[data-v-1a843d8c]{width:36px;height:36px;min-width:36px;border-radius:50%;background:linear-gradient(135deg,#4f7cff,#1c56ff);display:flex;align-items:center;justify-content:center}.team-settings .teams-content .teams-table-wrapper .teams-table tbody .team-row td.name-col .team-info .team-avatar[data-v-1a843d8c] svg{color:#fff}.team-settings .teams-content .teams-table-wrapper .teams-table tbody .team-row td.name-col .team-info .team-name[data-v-1a843d8c]{font-weight:600;color:#142d4c}.team-settings .teams-content .teams-table-wrapper .teams-table tbody .team-row td.members-col .members-list[data-v-1a843d8c]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.team-settings .teams-content .teams-table-wrapper .teams-table tbody .team-row td.members-col .members-list .member-badge[data-v-1a843d8c]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:16px;font-size:.75rem;font-weight:500;background:rgba(79,124,255,.1);color:#142d4c}.team-settings .teams-content .teams-table-wrapper .teams-table tbody .team-row td.members-col .members-list .more-badge[data-v-1a843d8c]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:16px;font-size:.75rem;font-weight:600;background:rgba(79,124,255,.2);color:#4f7cff;cursor:pointer;transition:all .25s ease}.team-settings .teams-content .teams-table-wrapper .teams-table tbody .team-row td.members-col .members-list .more-badge[data-v-1a843d8c]:hover{background:rgba(79,124,255,.35)}.team-settings .teams-content .teams-table-wrapper .teams-table tbody .team-row td.members-col .members-list .more-popover[data-v-1a843d8c] .more-users-list{display:flex;flex-direction:column;gap:8px;max-height:250px;overflow-y:auto;padding:4px 0}.team-settings .teams-content .teams-table-wrapper .teams-table tbody .team-row td.members-col .members-list .more-popover[data-v-1a843d8c] .more-users-list .more-user-item{padding:6px 12px;border-radius:8px;font-size:.85rem;color:#142d4c;background:rgba(79,124,255,.05);white-space:nowrap}.team-settings .teams-content .teams-table-wrapper .teams-table tbody .team-row td.members-col .members-list .more-popover[data-v-1a843d8c] .more-users-list .more-user-item:hover{background:rgba(79,124,255,.1)}.team-settings .teams-content .teams-table-wrapper .teams-table tbody .team-row td.members-col .members-list .no-members[data-v-1a843d8c]{font-size:.85rem;color:#598fd3;font-style:italic}.team-settings .teams-content .teams-table-wrapper .teams-table tbody .team-row td.actions-col .actions[data-v-1a843d8c]{display:flex;align-items:center;gap:8px}.team-settings .teams-content .teams-table-wrapper .teams-table tbody .team-row td.actions-col .actions .action-btn[data-v-1a843d8c]{padding:8px;border-radius:8px;transition:all .25s ease}.team-settings .teams-content .teams-table-wrapper .teams-table tbody .team-row td.actions-col .actions .action-btn[data-v-1a843d8c]:hover{background:rgba(79,124,255,.1)}.team-settings .teams-content .teams-table-wrapper .teams-table tbody .team-row td.actions-col .actions .action-btn.danger[data-v-1a843d8c]:hover{background:rgba(239,68,68,.1);color:#ef4444}@media(max-width:768px){.team-settings .settings-header .header-content[data-v-1a843d8c]{flex-direction:column;align-items:stretch}.team-settings .settings-header .header-content .header-title[data-v-1a843d8c]{justify-content:center}.team-settings .settings-header .header-content .header-actions[data-v-1a843d8c]{flex-wrap:wrap;justify-content:center}.team-settings .settings-header .header-content .header-actions .search-box[data-v-1a843d8c]{width:100%}}@media(max-width:480px){.team-settings .settings-header[data-v-1a843d8c]{padding:12px 16px}.team-settings .teams-content[data-v-1a843d8c]{padding:12px}}.invitation-form[data-v-2eb97e26]{max-width:700px}.form-section[data-v-2eb97e26]{background:#fff;border-radius:12px;padding:20px;margin-bottom:16px;border:1px solid #e8e8e8;box-shadow:0 2px 8px rgba(0,0,0,.04)}.section-title[data-v-2eb97e26]{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;color:#333;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.section-title .app-icon[data-v-2eb97e26]{color:#142d4c;font-size:18px}.form-group[data-v-2eb97e26]{display:flex;flex-direction:column;gap:16px}.form-row[data-v-2eb97e26]{display:flex}.date-picker[data-v-2eb97e26],.form-row .form-field[data-v-2eb97e26]{width:100%}.settings-grid[data-v-2eb97e26]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.setting-item[data-v-2eb97e26]{padding:16px;background:#fafafa;border-radius:8px;border:1px solid #f0f0f0;transition:all .2s ease}.setting-item[data-v-2eb97e26]:hover{border-color:#e0e0e0;background:#f8f8f8}.setting-header[data-v-2eb97e26]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.setting-label[data-v-2eb97e26]{font-weight:500;color:#333}.info-icon-wrap[data-v-2eb97e26]{display:inline-flex;align-items:center;justify-content:center}.info-icon[data-v-2eb97e26]{color:#999;font-size:14px;cursor:help;transition:color .2s}.info-icon[data-v-2eb97e26]:hover{color:#142d4c}.setting-desc[data-v-2eb97e26]{font-size:13px;color:#888;margin-top:8px;margin-left:44px}.form-actions[data-v-2eb97e26]{display:flex;gap:12px;margin-top:8px}.form-actions .create-button[data-v-2eb97e26]{min-width:120px}.form-actions .cancel-button[data-v-2eb97e26]{min-width:100px}@media(max-width:600px){.settings-grid[data-v-2eb97e26]{grid-template-columns:1fr}.form-actions[data-v-2eb97e26]{flex-direction:column}.form-actions .cancel-button[data-v-2eb97e26],.form-actions .create-button[data-v-2eb97e26]{width:100%}}.invitation-settings[data-v-79a54f19]{min-height:calc(100vh - 60px);background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.invitation-settings .settings-header[data-v-79a54f19]{background:#fff;padding:16px 20px;border-bottom:1px solid #e8ecf0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px}.invitation-settings .settings-header .header-content[data-v-79a54f19]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.invitation-settings .settings-header .header-content .header-title[data-v-79a54f19]{display:flex;align-items:center;gap:12px;font-size:1.25rem;font-weight:700;color:#142d4c}.invitation-settings .settings-header .header-content .header-title .title-icon[data-v-79a54f19]{color:#4f7cff}.invitation-settings .settings-header .header-content .header-actions[data-v-79a54f19]{display:flex;align-items:center;gap:10px}.invitation-settings .settings-header .header-content .header-actions .search-box[data-v-79a54f19]{width:300px}.invitation-settings .invitations-content[data-v-79a54f19]{padding:16px}.invitation-settings .invitations-content .empty-state[data-v-79a54f19]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px}.invitation-settings .invitations-content .empty-state .empty-icon[data-v-79a54f19]{color:#598fd3;margin-bottom:16px}.invitation-settings .invitations-content .empty-state .empty-text[data-v-79a54f19]{font-size:1.1rem;color:#3475c5;margin:0}.invitation-settings .invitations-content .invitations-table-wrapper[data-v-79a54f19]{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px;overflow:hidden}.invitation-settings .invitations-content .invitations-table-wrapper .invitations-table[data-v-79a54f19]{width:100%;border-collapse:collapse}.invitation-settings .invitations-content .invitations-table-wrapper .invitations-table thead tr[data-v-79a54f19]{background:linear-gradient(135deg,rgba(79,124,255,.08),rgba(79,124,255,.04))}.invitation-settings .invitations-content .invitations-table-wrapper .invitations-table thead tr th[data-v-79a54f19]{padding:14px 16px;text-align:left;font-size:.85rem;font-weight:600;color:#142d4c;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid rgba(79,124,255,.1)}.invitation-settings .invitations-content .invitations-table-wrapper .invitations-table thead tr th.status-col[data-v-79a54f19]{width:15%}.invitation-settings .invitations-content .invitations-table-wrapper .invitations-table thead tr th.team-col[data-v-79a54f19]{width:20%}.invitation-settings .invitations-content .invitations-table-wrapper .invitations-table thead tr th.uuid-col[data-v-79a54f19]{width:35%}.invitation-settings .invitations-content .invitations-table-wrapper .invitations-table thead tr th.actions-col[data-v-79a54f19],.invitation-settings .invitations-content .invitations-table-wrapper .invitations-table thead tr th.expires-col[data-v-79a54f19]{width:15%}.invitation-settings .invitations-content .invitations-table-wrapper .invitations-table tbody .invitation-row[data-v-79a54f19]{transition:all .25s ease}.invitation-settings .invitations-content .invitations-table-wrapper .invitations-table tbody .invitation-row[data-v-79a54f19]:hover{background:rgba(79,124,255,.08)}.invitation-settings .invitations-content .invitations-table-wrapper .invitations-table tbody .invitation-row td[data-v-79a54f19]{padding:12px 16px;font-size:.9rem;color:#142d4c;border-bottom:1px solid #f0f2f5;vertical-align:middle}.invitation-settings .invitations-content .invitations-table-wrapper .invitations-table tbody .invitation-row td.status-col .status-wrapper[data-v-79a54f19]{display:flex;align-items:center;gap:10px}.invitation-settings .invitations-content .invitations-table-wrapper .invitations-table tbody .invitation-row td.status-col .status-wrapper .status-badge[data-v-79a54f19]{padding:4px 10px;border-radius:12px;font-size:.75rem;font-weight:500;background:rgba(239,68,68,.1);color:#ef4444}.invitation-settings .invitations-content .invitations-table-wrapper .invitations-table tbody .invitation-row td.status-col .status-wrapper .status-badge.active[data-v-79a54f19]{background:rgba(34,197,94,.1);color:#22c55e}.invitation-settings .invitations-content .invitations-table-wrapper .invitations-table tbody .invitation-row td.team-col .team-info[data-v-79a54f19]{display:flex;align-items:center;gap:10px}.invitation-settings .invitations-content .invitations-table-wrapper .invitations-table tbody .invitation-row td.team-col .team-info .team-name[data-v-79a54f19]{font-weight:600;color:#142d4c}.invitation-settings .invitations-content .invitations-table-wrapper .invitations-table tbody .invitation-row td.uuid-col .uuid-wrapper[data-v-79a54f19]{display:flex;align-items:center;gap:8px}.invitation-settings .invitations-content .invitations-table-wrapper .invitations-table tbody .invitation-row td.uuid-col .uuid-wrapper .uuid-text[data-v-79a54f19]{font-family:Monaco,Menlo,monospace;font-size:.8rem;color:#245189;background:rgba(79,124,255,.05);padding:4px 8px;border-radius:6px}.invitation-settings .invitations-content .invitations-table-wrapper .invitations-table tbody .invitation-row td.uuid-col .uuid-wrapper .copy-btn[data-v-79a54f19]{padding:4px}.invitation-settings .invitations-content .invitations-table-wrapper .invitations-table tbody .invitation-row td.expires-col .expires-info .expires-text[data-v-79a54f19]{font-size:.85rem;color:#295d9d}.invitation-settings .invitations-content .invitations-table-wrapper .invitations-table tbody .invitation-row td.actions-col .actions[data-v-79a54f19]{display:flex;align-items:center;gap:8px}.invitation-settings .invitations-content .invitations-table-wrapper .invitations-table tbody .invitation-row td.actions-col .actions .action-btn[data-v-79a54f19]{padding:8px;border-radius:8px;transition:all .25s ease}.invitation-settings .invitations-content .invitations-table-wrapper .invitations-table tbody .invitation-row td.actions-col .actions .action-btn[data-v-79a54f19]:hover{background:rgba(79,124,255,.1)}.invitation-settings .invitations-content .invitations-table-wrapper .invitations-table tbody .invitation-row td.actions-col .actions .action-btn.danger[data-v-79a54f19]:hover{background:rgba(239,68,68,.1);color:#ef4444}@media(max-width:768px){.invitation-settings .settings-header .header-content[data-v-79a54f19]{flex-direction:column;align-items:stretch}.invitation-settings .settings-header .header-content .header-title[data-v-79a54f19]{justify-content:center}.invitation-settings .settings-header .header-content .header-actions[data-v-79a54f19]{flex-wrap:wrap;justify-content:center}.invitation-settings .settings-header .header-content .header-actions .search-box[data-v-79a54f19]{width:100%}}@media(max-width:480px){.invitation-settings .settings-header[data-v-79a54f19]{padding:12px 16px}.invitation-settings .invitations-content[data-v-79a54f19]{padding:12px}}.pin-input[data-v-75bd6c6b]{display:flex;align-items:center;justify-content:center;color:#142d4c}.pin-input .item[data-v-75bd6c6b]{box-shadow:0 0 3px 1px #142d4c;width:30px;height:30px;margin:0 5px;border-radius:5px;display:flex;align-items:center;justify-content:center}.schedule-form[data-v-03ba5059]{max-width:700px}.form-section[data-v-03ba5059]{background:#fff;border-radius:12px;padding:20px;margin-bottom:16px;border:1px solid #e8e8e8;box-shadow:0 2px 8px rgba(0,0,0,.04)}.section-title[data-v-03ba5059]{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;color:#333;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.section-title .app-icon[data-v-03ba5059]{color:#142d4c;font-size:18px}.form-group[data-v-03ba5059]{display:flex;flex-direction:column;gap:16px}.form-row[data-v-03ba5059]{display:flex}.form-row .form-field[data-v-03ba5059]{width:100%}.warning-alert[data-v-03ba5059]{margin-top:8px}.settings-grid[data-v-03ba5059]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.setting-item[data-v-03ba5059]{padding:16px;background:#fafafa;border-radius:8px;border:1px solid #f0f0f0;transition:all .2s ease}.setting-item[data-v-03ba5059]:hover{border-color:#e0e0e0;background:#f8f8f8}.setting-item.full-width[data-v-03ba5059]{grid-column:1/-1}.setting-header[data-v-03ba5059]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.setting-label[data-v-03ba5059]{font-weight:500;color:#333}.info-icon-wrap[data-v-03ba5059]{display:inline-flex;align-items:center;justify-content:center}.info-icon[data-v-03ba5059]{color:#999;font-size:14px;cursor:help;transition:color .2s}.info-icon[data-v-03ba5059]:hover{color:#142d4c}.setting-desc[data-v-03ba5059]{font-size:13px;color:#888;margin-top:8px;margin-left:44px}.sub-setting[data-v-03ba5059]{margin-top:16px;padding-top:16px;border-top:1px solid #eee}.sub-setting-content[data-v-03ba5059]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hours-input[data-v-03ba5059]{width:180px}.days-suffix[data-v-03ba5059],.hours-suffix[data-v-03ba5059]{color:#999;font-size:13px}.limit-options[data-v-03ba5059]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.limit-radio[data-v-03ba5059]{flex-shrink:0}.limit-input[data-v-03ba5059]{width:150px}.form-actions[data-v-03ba5059]{display:flex;gap:12px;margin-top:8px}.form-actions .create-button[data-v-03ba5059]{min-width:120px}.form-actions .cancel-button[data-v-03ba5059]{min-width:100px}@media(max-width:600px){.settings-grid[data-v-03ba5059]{grid-template-columns:1fr}.limit-options[data-v-03ba5059]{flex-direction:column;align-items:flex-start}.form-actions[data-v-03ba5059]{flex-direction:column}.form-actions .cancel-button[data-v-03ba5059],.form-actions .create-button[data-v-03ba5059]{width:100%}}.schedule-settings[data-v-207e8502]{min-height:calc(100vh - 60px);background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.schedule-settings .settings-header[data-v-207e8502]{background:#fff;padding:16px 20px;border-bottom:1px solid #e8ecf0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px}.schedule-settings .settings-header .header-content[data-v-207e8502]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.schedule-settings .settings-header .header-content .header-title[data-v-207e8502]{display:flex;align-items:center;gap:12px;font-size:1.25rem;font-weight:700;color:#142d4c}.schedule-settings .settings-header .header-content .header-title .title-icon[data-v-207e8502]{color:#4f7cff}.schedule-settings .settings-header .header-content .header-actions[data-v-207e8502]{display:flex;align-items:center;gap:10px}.schedule-settings .settings-header .header-content .header-actions .search-box[data-v-207e8502]{width:300px}.schedule-settings .schedules-content[data-v-207e8502]{padding:16px}.schedule-settings .schedules-content .empty-state[data-v-207e8502]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px}.schedule-settings .schedules-content .empty-state .empty-icon[data-v-207e8502]{color:#598fd3;margin-bottom:16px}.schedule-settings .schedules-content .empty-state .empty-text[data-v-207e8502]{font-size:1.1rem;color:#3475c5;margin:0}.schedule-settings .schedules-content .schedules-table-wrapper[data-v-207e8502]{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px;overflow:hidden}.schedule-settings .schedules-content .schedules-table-wrapper .schedules-table[data-v-207e8502]{width:100%;border-collapse:collapse}.schedule-settings .schedules-content .schedules-table-wrapper .schedules-table thead tr[data-v-207e8502]{background:linear-gradient(135deg,rgba(79,124,255,.08),rgba(79,124,255,.04))}.schedule-settings .schedules-content .schedules-table-wrapper .schedules-table thead tr th[data-v-207e8502]{padding:14px 16px;text-align:left;font-size:.85rem;font-weight:600;color:#142d4c;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid rgba(79,124,255,.1)}.schedule-settings .schedules-content .schedules-table-wrapper .schedules-table thead tr th.name-col[data-v-207e8502]{width:20%}.schedule-settings .schedules-content .schedules-table-wrapper .schedules-table thead tr th.description-col[data-v-207e8502]{width:30%}.schedule-settings .schedules-content .schedules-table-wrapper .schedules-table thead tr th.teams-col[data-v-207e8502]{width:35%}.schedule-settings .schedules-content .schedules-table-wrapper .schedules-table thead tr th.actions-col[data-v-207e8502]{width:15%}.schedule-settings .schedules-content .schedules-table-wrapper .schedules-table tbody .schedule-row[data-v-207e8502]{transition:all .25s ease}.schedule-settings .schedules-content .schedules-table-wrapper .schedules-table tbody .schedule-row[data-v-207e8502]:hover{background:rgba(79,124,255,.08)}.schedule-settings .schedules-content .schedules-table-wrapper .schedules-table tbody .schedule-row td[data-v-207e8502]{padding:12px 16px;font-size:.9rem;color:#142d4c;border-bottom:1px solid #f0f2f5;vertical-align:middle}.schedule-settings .schedules-content .schedules-table-wrapper .schedules-table tbody .schedule-row td.description-col .schedule-description[data-v-207e8502]{font-size:.85rem;color:#295d9d;line-height:1.4}.schedule-settings .schedules-content .schedules-table-wrapper .schedules-table tbody .schedule-row td.teams-col .teams-list[data-v-207e8502]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.schedule-settings .schedules-content .schedules-table-wrapper .schedules-table tbody .schedule-row td.teams-col .teams-list .team-badge[data-v-207e8502]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:16px;font-size:.75rem;font-weight:500;background:rgba(79,124,255,.1);color:#142d4c}.schedule-settings .schedules-content .schedules-table-wrapper .schedules-table tbody .schedule-row td.teams-col .teams-list .more-badge[data-v-207e8502]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:16px;font-size:.75rem;font-weight:600;background:rgba(79,124,255,.2);color:#4f7cff;cursor:pointer;transition:all .25s ease}.schedule-settings .schedules-content .schedules-table-wrapper .schedules-table tbody .schedule-row td.teams-col .teams-list .more-badge[data-v-207e8502]:hover{background:rgba(79,124,255,.35)}.schedule-settings .schedules-content .schedules-table-wrapper .schedules-table tbody .schedule-row td.teams-col .teams-list .more-popover[data-v-207e8502] .more-teams-list{display:flex;flex-direction:column;gap:8px;max-height:250px;overflow-y:auto;padding:4px 0}.schedule-settings .schedules-content .schedules-table-wrapper .schedules-table tbody .schedule-row td.teams-col .teams-list .more-popover[data-v-207e8502] .more-teams-list .more-team-item{padding:6px 12px;border-radius:8px;font-size:.85rem;color:#142d4c;background:rgba(79,124,255,.05);white-space:nowrap}.schedule-settings .schedules-content .schedules-table-wrapper .schedules-table tbody .schedule-row td.teams-col .teams-list .more-popover[data-v-207e8502] .more-teams-list .more-team-item:hover{background:rgba(79,124,255,.1)}.schedule-settings .schedules-content .schedules-table-wrapper .schedules-table tbody .schedule-row td.teams-col .teams-list .no-teams[data-v-207e8502]{font-size:.85rem;color:#598fd3;font-style:italic}.schedule-settings .schedules-content .schedules-table-wrapper .schedules-table tbody .schedule-row td.actions-col .actions[data-v-207e8502]{display:flex;align-items:center;gap:8px}.schedule-settings .schedules-content .schedules-table-wrapper .schedules-table tbody .schedule-row td.actions-col .actions .action-btn[data-v-207e8502]{padding:8px;border-radius:8px;transition:all .25s ease}.schedule-settings .schedules-content .schedules-table-wrapper .schedules-table tbody .schedule-row td.actions-col .actions .action-btn[data-v-207e8502]:hover{background:rgba(79,124,255,.1)}.schedule-settings .schedules-content .schedules-table-wrapper .schedules-table tbody .schedule-row td.actions-col .actions .action-btn.danger[data-v-207e8502]:hover{background:rgba(239,68,68,.1);color:#ef4444}@media(max-width:768px){.schedule-settings .settings-header .header-content[data-v-207e8502]{flex-direction:column;align-items:stretch}.schedule-settings .settings-header .header-content .header-title[data-v-207e8502]{justify-content:center}.schedule-settings .settings-header .header-content .header-actions[data-v-207e8502]{flex-wrap:wrap;justify-content:center}.schedule-settings .settings-header .header-content .header-actions .search-box[data-v-207e8502]{width:100%}}.options-popover-content[data-v-207e8502]{min-width:280px;padding:4px 0}@media(max-width:480px){.schedule-settings .settings-header[data-v-207e8502]{padding:12px 16px}.schedule-settings .schedules-content[data-v-207e8502]{padding:12px}}.integration-compass-form[data-v-cb2f7566]{max-width:700px}.form-section[data-v-cb2f7566]{background:#fff;border-radius:12px;padding:20px;margin-bottom:16px;border:1px solid #e8e8e8;box-shadow:0 2px 8px rgba(0,0,0,.04)}.section-title[data-v-cb2f7566]{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;color:#333;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.section-title .app-icon[data-v-cb2f7566]{color:#142d4c;font-size:18px}.form-group[data-v-cb2f7566]{display:flex;flex-direction:column;gap:16px}.form-row[data-v-cb2f7566]{display:flex}.form-row .form-field[data-v-cb2f7566]{width:100%}.settings-grid[data-v-cb2f7566]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.setting-item[data-v-cb2f7566]{padding:16px;background:#fafafa;border-radius:8px;border:1px solid #f0f0f0;transition:all .2s ease}.setting-item[data-v-cb2f7566]:hover{border-color:#e0e0e0;background:#f8f8f8}.setting-item.full-width[data-v-cb2f7566]{grid-column:1/-1}.setting-header[data-v-cb2f7566]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.setting-label[data-v-cb2f7566]{font-weight:500;color:#333}.info-icon-wrap[data-v-cb2f7566]{display:inline-flex;align-items:center;justify-content:center}.info-icon[data-v-cb2f7566]{color:#999;font-size:14px;cursor:help;transition:color .2s}.info-icon[data-v-cb2f7566]:hover{color:#142d4c}.setting-desc[data-v-cb2f7566]{font-size:13px;color:#888;margin-top:8px;margin-left:44px}.form-actions[data-v-cb2f7566]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:8px}.form-actions .actions-group[data-v-cb2f7566]{display:flex;gap:12px}.form-actions .create-button[data-v-cb2f7566]{min-width:120px}.form-actions .cancel-button[data-v-cb2f7566]{min-width:100px}@media(max-width:600px){.settings-grid[data-v-cb2f7566]{grid-template-columns:1fr}.form-actions[data-v-cb2f7566]{flex-direction:column}.form-actions .actions-group[data-v-cb2f7566]{width:100%;flex-direction:column}.form-actions .actions-group .cancel-button[data-v-cb2f7566],.form-actions .actions-group .create-button[data-v-cb2f7566]{width:100%}}.alert[data-v-758b9b8c]{margin-bottom:10px}.integration-telegram-form[data-v-758b9b8c]{max-width:700px}.form-section[data-v-758b9b8c]{background:#fff;border-radius:12px;padding:20px;margin-bottom:16px;border:1px solid #e8e8e8;box-shadow:0 2px 8px rgba(0,0,0,.04)}.section-title[data-v-758b9b8c]{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;color:#333;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.section-title .app-icon[data-v-758b9b8c]{color:#142d4c;font-size:18px}.form-group[data-v-758b9b8c]{display:flex;flex-direction:column;gap:16px}.form-row[data-v-758b9b8c]{display:flex}.form-row .form-field[data-v-758b9b8c]{width:100%}.settings-grid[data-v-758b9b8c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.setting-item[data-v-758b9b8c]{padding:16px;background:#fafafa;border-radius:8px;border:1px solid #f0f0f0;transition:all .2s ease}.setting-item[data-v-758b9b8c]:hover{border-color:#e0e0e0;background:#f8f8f8}.setting-item.full-width[data-v-758b9b8c]{grid-column:1/-1}.setting-header[data-v-758b9b8c]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.setting-label[data-v-758b9b8c]{font-weight:500;color:#333}.info-icon-wrap[data-v-758b9b8c]{display:inline-flex;align-items:center;justify-content:center}.info-icon[data-v-758b9b8c]{color:#999;font-size:14px;cursor:help;transition:color .2s}.info-icon[data-v-758b9b8c]:hover{color:#142d4c}.setting-desc[data-v-758b9b8c]{font-size:13px;color:#888;margin-top:8px;margin-left:44px}.form-actions[data-v-758b9b8c]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:8px}.form-actions .actions-group[data-v-758b9b8c]{display:flex;gap:12px}.form-actions .create-button[data-v-758b9b8c]{min-width:120px}.form-actions .cancel-button[data-v-758b9b8c]{min-width:100px}@media(max-width:600px){.settings-grid[data-v-758b9b8c]{grid-template-columns:1fr}.form-actions[data-v-758b9b8c]{flex-direction:column}.form-actions .actions-group[data-v-758b9b8c]{width:100%;flex-direction:column}.form-actions .actions-group .cancel-button[data-v-758b9b8c],.form-actions .actions-group .create-button[data-v-758b9b8c]{width:100%}}.integration-settings[data-v-4681faf8]{min-height:calc(100vh - 60px);background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.integration-settings .settings-header[data-v-4681faf8]{background:#fff;padding:16px 20px;border-bottom:1px solid #e8ecf0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px}.integration-settings .settings-header .header-content[data-v-4681faf8]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.integration-settings .settings-header .header-content .header-title[data-v-4681faf8]{display:flex;align-items:center;gap:12px;font-size:1.25rem;font-weight:700;color:#142d4c}.integration-settings .settings-header .header-content .header-title .title-icon[data-v-4681faf8]{color:#4f7cff}.integration-settings .integrations-content[data-v-4681faf8]{padding:16px}.integration-settings .integrations-content .section-block[data-v-4681faf8]{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px;margin-bottom:20px;overflow:hidden}.integration-settings .integrations-content .section-block .section-header[data-v-4681faf8]{background:linear-gradient(135deg,rgba(79,124,255,.08),rgba(79,124,255,.04));padding:14px 20px;border-bottom:1px solid rgba(79,124,255,.1)}.integration-settings .integrations-content .section-block .section-header h3[data-v-4681faf8]{margin:0;font-size:.9rem;font-weight:600;color:#142d4c;text-transform:uppercase;letter-spacing:.5px}.integration-settings .integrations-content .section-block .section-body[data-v-4681faf8]{padding:20px}.integration-settings .integrations-content .section-block .section-body .empty-state[data-v-4681faf8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 20px}.integration-settings .integrations-content .section-block .section-body .empty-state .empty-icon[data-v-4681faf8]{color:#598fd3;margin-bottom:12px}.integration-settings .integrations-content .section-block .section-body .empty-state .empty-text[data-v-4681faf8]{font-size:.95rem;color:#3475c5;margin:0}.integration-settings .integrations-content .section-block .section-body .integrations-list[data-v-4681faf8]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.integration-settings .integrations-content .section-block .section-body .integrations-list .integration-item[data-v-4681faf8]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px;border-radius:12px;background:rgba(79,124,255,.03);border:1px solid rgba(79,124,255,.1);cursor:pointer;transition:all .25s ease}.integration-settings .integrations-content .section-block .section-body .integrations-list .integration-item[data-v-4681faf8]:hover{background:rgba(79,124,255,.08);border-color:rgba(79,124,255,.2);transform:translateY(-2px)}.integration-settings .integrations-content .section-block .section-body .integrations-list .integration-item img[data-v-4681faf8]{height:60px;width:60px;-o-object-fit:contain;object-fit:contain}.integration-settings .integrations-content .section-block .section-body .integrations-list .integration-item img.inactive[data-v-4681faf8]{opacity:.3}.integration-settings .integrations-content .section-block .section-body .integrations-list .integration-item .status-badge[data-v-4681faf8]{padding:3px 8px;border-radius:10px;font-size:.7rem;font-weight:500;background:rgba(34,197,94,.1);color:#22c55e}.integration-settings .integrations-content .section-block .section-body .integrations-list .integration-item .status-badge.inactive[data-v-4681faf8]{background:rgba(239,68,68,.1);color:#ef4444}@media(max-width:768px){.integration-settings .settings-header .header-content[data-v-4681faf8]{flex-direction:column;align-items:stretch}.integration-settings .settings-header .header-content .header-title[data-v-4681faf8]{justify-content:center}.integration-settings .integrations-content[data-v-4681faf8]{padding:12px}.integration-settings .integrations-content .section-block .section-body[data-v-4681faf8]{padding:16px}.integration-settings .integrations-content .section-block .section-body .integrations-list[data-v-4681faf8]{justify-content:center}}.schema-form[data-v-59d68463]{max-width:100%}.form-section[data-v-59d68463]{background:#fff;border-radius:12px;padding:20px;margin-bottom:16px;border:1px solid #e8e8e8}.section-title[data-v-59d68463]{display:flex;align-items:center;gap:10px;font-size:1rem;font-weight:600;color:#142d4c;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.add-field-form[data-v-59d68463]{display:flex;flex-direction:column;gap:16px}.field-row[data-v-59d68463]{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}.field-row .field-item[data-v-59d68463]{flex:1;min-width:140px}.field-row .field-item.full-width[data-v-59d68463]{flex:1 1 100%}.add-field-actions[data-v-59d68463]{display:flex;align-items:center;gap:12px;margin-top:8px}.schema-fields-list[data-v-59d68463]{display:flex;flex-direction:column;gap:8px}.schema-field-item[data-v-59d68463]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#f8fafc;border-radius:12px;border:1px solid #e8ecf0}.field-order[data-v-59d68463]{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#4f7cff;color:#fff;border-radius:8px;font-weight:600;font-size:.85rem}.field-info[data-v-59d68463]{flex:1;min-width:0}.field-key[data-v-59d68463]{font-weight:600;color:#142d4c}.field-title[data-v-59d68463]{font-size:.9rem;color:#64748b;margin-top:2px}.field-meta[data-v-59d68463]{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px;font-size:.85rem;color:#64748b}.field-meta .field-type[data-v-59d68463]{color:#4f7cff}.field-actions[data-v-59d68463]{display:flex;align-items:center;gap:4px;flex-shrink:0}.field-edit[data-v-59d68463],.field-remove[data-v-59d68463]{flex-shrink:0}.form-actions[data-v-59d68463]{display:flex;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid #f0f0f0}.form-actions .create-button[data-v-59d68463]{min-width:180px}.form-actions .cancel-button[data-v-59d68463]{min-width:100px}.empty-state[data-v-59d68463]{text-align:center;padding:48px 24px;color:#94a3b8}.empty-state .empty-icon[data-v-59d68463]{margin-bottom:16px;opacity:.6}.empty-state .empty-text[data-v-59d68463]{margin:0;font-size:1rem}.empty-state .empty-actions[data-v-59d68463]{margin-top:24px;display:flex;justify-content:center}.empty-state .empty-actions .cancel-button[data-v-59d68463]{min-width:100px}.event-schemas-settings[data-v-0e7ff17e]{min-height:calc(100vh - 60px);background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.event-schemas-settings .settings-header[data-v-0e7ff17e]{background:#fff;padding:16px 20px;border-bottom:1px solid #e8ecf0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px}.event-schemas-settings .settings-header .header-content[data-v-0e7ff17e]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.event-schemas-settings .settings-header .header-content .header-title[data-v-0e7ff17e]{display:flex;align-items:center;gap:12px;font-size:1.25rem;font-weight:700;color:#142d4c}.event-schemas-settings .settings-header .header-content .header-title .title-icon[data-v-0e7ff17e]{color:#4f7cff}.event-schemas-settings .settings-header .header-content .header-actions[data-v-0e7ff17e]{display:flex;align-items:center;gap:10px}.event-schemas-settings .settings-header .header-content .header-actions .search-box[data-v-0e7ff17e]{width:300px}.event-schemas-settings .event-schemas-content[data-v-0e7ff17e]{padding:16px}.event-schemas-settings .event-schemas-content .spin-container[data-v-0e7ff17e]{display:flex;justify-content:center;align-items:center;min-height:200px}.event-schemas-settings .event-schemas-content .empty-state[data-v-0e7ff17e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px}.event-schemas-settings .event-schemas-content .empty-state .empty-icon[data-v-0e7ff17e]{color:#598fd3;margin-bottom:16px}.event-schemas-settings .event-schemas-content .empty-state .empty-text[data-v-0e7ff17e]{font-size:1.1rem;color:#3475c5;margin:0}.event-schemas-settings .event-schemas-content .empty-state .empty-hint[data-v-0e7ff17e]{font-size:.9rem;color:#598fd3;margin:8px 0 0}.event-schemas-settings .event-schemas-content .schemas-table-wrapper[data-v-0e7ff17e]{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px;overflow:hidden}.event-schemas-settings .event-schemas-content .schemas-table-wrapper .schemas-table[data-v-0e7ff17e]{width:100%;border-collapse:collapse}.event-schemas-settings .event-schemas-content .schemas-table-wrapper .schemas-table thead tr[data-v-0e7ff17e]{background:linear-gradient(135deg,rgba(79,124,255,.08),rgba(79,124,255,.04))}.event-schemas-settings .event-schemas-content .schemas-table-wrapper .schemas-table thead tr th[data-v-0e7ff17e]{padding:14px 16px;text-align:left;font-size:.85rem;font-weight:600;color:#142d4c;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid rgba(79,124,255,.1)}.event-schemas-settings .event-schemas-content .schemas-table-wrapper .schemas-table thead tr th.name-col[data-v-0e7ff17e]{width:25%}.event-schemas-settings .event-schemas-content .schemas-table-wrapper .schemas-table thead tr th.fields-col[data-v-0e7ff17e]{width:55%}.event-schemas-settings .event-schemas-content .schemas-table-wrapper .schemas-table thead tr th.actions-col[data-v-0e7ff17e]{width:20%}.event-schemas-settings .event-schemas-content .schemas-table-wrapper .schemas-table tbody .schema-row[data-v-0e7ff17e]{transition:all .25s ease}.event-schemas-settings .event-schemas-content .schemas-table-wrapper .schemas-table tbody .schema-row[data-v-0e7ff17e]:hover{background:rgba(79,124,255,.08)}.event-schemas-settings .event-schemas-content .schemas-table-wrapper .schemas-table tbody .schema-row td[data-v-0e7ff17e]{padding:12px 16px;font-size:.9rem;color:#142d4c;border-bottom:1px solid #f0f2f5;vertical-align:middle}.event-schemas-settings .event-schemas-content .schemas-table-wrapper .schemas-table tbody .schema-row td.name-col .schema-info .schema-name[data-v-0e7ff17e]{font-weight:600;color:#142d4c}.event-schemas-settings .event-schemas-content .schemas-table-wrapper .schemas-table tbody .schema-row td.fields-col .schema-fields-list[data-v-0e7ff17e]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.event-schemas-settings .event-schemas-content .schemas-table-wrapper .schemas-table tbody .schema-row td.fields-col .schema-fields-list .schema-field-tag[data-v-0e7ff17e]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:rgba(79,124,255,.1);border-radius:8px;font-size:.8rem;color:#142d4c}.event-schemas-settings .event-schemas-content .schemas-table-wrapper .schemas-table tbody .schema-row td.fields-col .schema-fields-list .schema-field-tag .field-name[data-v-0e7ff17e]{font-weight:500}.event-schemas-settings .event-schemas-content .schemas-table-wrapper .schemas-table tbody .schema-row td.fields-col .schema-fields-list .schema-field-tag .field-type-badge[data-v-0e7ff17e]{padding:2px 6px;background:rgba(79,124,255,.15);color:#4f7cff;border-radius:4px;font-size:.7rem}.event-schemas-settings .event-schemas-content .schemas-table-wrapper .schemas-table tbody .schema-row td.fields-col .schema-fields-list .schema-field-tag .field-required[data-v-0e7ff17e]{color:#ef4444;font-weight:600}.event-schemas-settings .event-schemas-content .schemas-table-wrapper .schemas-table tbody .schema-row td.fields-col .schema-fields-list .schema-field-tag[data-v-0e7ff17e]:last-child{margin-right:0}.event-schemas-settings .event-schemas-content .schemas-table-wrapper .schemas-table tbody .schema-row td.actions-col .actions[data-v-0e7ff17e]{display:flex;align-items:center;gap:8px}.event-schemas-settings .event-schemas-content .schemas-table-wrapper .schemas-table tbody .schema-row td.actions-col .actions .action-btn[data-v-0e7ff17e]{padding:8px;border-radius:8px;transition:all .25s ease}.event-schemas-settings .event-schemas-content .schemas-table-wrapper .schemas-table tbody .schema-row td.actions-col .actions .action-btn[data-v-0e7ff17e]:hover{background:rgba(79,124,255,.1)}.event-schemas-settings .event-schemas-content .schemas-table-wrapper .schemas-table tbody .schema-row td.actions-col .actions .action-btn.danger[data-v-0e7ff17e]:hover{background:rgba(239,68,68,.1);color:#ef4444}@media(max-width:768px){.event-schemas-settings .settings-header .header-content[data-v-0e7ff17e]{flex-direction:column;align-items:stretch}.event-schemas-settings .settings-header .header-content .header-title[data-v-0e7ff17e]{justify-content:center}.event-schemas-settings .settings-header .header-content .header-actions[data-v-0e7ff17e]{flex-wrap:wrap;justify-content:center}.event-schemas-settings .settings-header .header-content .header-actions .search-box[data-v-0e7ff17e]{width:100%}}@media(max-width:480px){.event-schemas-settings .settings-header[data-v-0e7ff17e]{padding:12px 16px}.event-schemas-settings .event-schemas-content[data-v-0e7ff17e]{padding:12px}}.registration[data-v-69592d90]{display:flex;justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(135deg,#0d7d42,#18a058 50%,#22c55e)}.registration-container[data-v-69592d90]{background:#fff;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.1);padding:40px;width:100%;max-width:450px}.registration-header[data-v-69592d90]{text-align:center;margin-bottom:32px}.registration-title[data-v-69592d90]{font-size:28px;font-weight:600;color:#1a1a1a;margin:0 0 8px 0}.registration-subtitle[data-v-69592d90]{color:#666;margin:0;font-size:16px}.registration-form .form-group[data-v-69592d90]{margin-bottom:24px}.form-label[data-v-69592d90]{display:block;font-weight:500;color:#333;margin-bottom:8px;font-size:14px}.error-message[data-v-69592d90]{color:#e74c3c;font-size:12px;margin-top:4px}.form-actions[data-v-69592d90]{margin-top:32px}.login[data-v-46ea1e90]{display:flex;justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(135deg,#0d7d42,#18a058 50%,#22c55e)}.login-container[data-v-46ea1e90]{background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(24,160,88,.25),0 0 100px rgba(24,160,88,.1);padding:40px;width:100%;max-width:400px;position:relative;z-index:1}.login-header[data-v-46ea1e90]{text-align:center;margin-bottom:32px}.login-header .logo[data-v-46ea1e90]{width:200px}.login-title[data-v-46ea1e90]{font-size:28px;font-weight:600;color:#1a1a1a;margin:0 0 8px 0}.login-subtitle[data-v-46ea1e90]{color:#666;margin:0;font-size:16px}.login-form .form-group[data-v-46ea1e90]{margin-bottom:24px}.form-label[data-v-46ea1e90]{display:block;font-weight:500;color:#333;margin-bottom:8px;font-size:14px}.error-message[data-v-46ea1e90]{color:#e74c3c;font-size:12px;margin-top:4px}.form-actions[data-v-46ea1e90]{margin-top:32px}.general-error[data-v-46ea1e90]{color:#e74c3c;font-size:14px;text-align:center;margin-top:16px;padding:12px;background-color:#fdf2f2;border:1px solid #fecaca;border-radius:6px}.login-links[data-v-46ea1e90]{text-align:center;margin-top:20px}.link[data-v-46ea1e90]{color:#667eea;text-decoration:none;font-size:14px;transition:color .3s ease}.link[data-v-46ea1e90]:hover{color:#5a6fd8;text-decoration:underline}.all-schedules[data-v-120a5342]{min-height:calc(100vh - 60px);background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.all-schedules .current-duty[data-v-120a5342]{min-height:10px}.all-schedules .settings-header[data-v-120a5342]{background:#fff;padding:16px 20px;border-bottom:1px solid #e8ecf0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px}.all-schedules .settings-header .header-content[data-v-120a5342]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.all-schedules .settings-header .header-content .header-title[data-v-120a5342]{display:flex;align-items:center;gap:12px;font-size:1.25rem;font-weight:700;color:#142d4c}.all-schedules .settings-header .header-content .header-title .title-icon[data-v-120a5342]{color:#4f7cff}@media(max-width:768px){.all-schedules .settings-header .header-content[data-v-120a5342]{flex-direction:column;align-items:stretch}.all-schedules .settings-header .header-content .header-title[data-v-120a5342]{justify-content:center}}@media(max-width:480px){.all-schedules .settings-header[data-v-120a5342]{padding:12px 16px}}.users[data-v-91131718]{width:100%}.table-toolbar[data-v-6600d27f]{margin-bottom:12px;padding:10px}.planned_hours[data-v-6600d27f]{display:flex;align-items:center}.planned_hours .tip[data-v-6600d27f]{margin-left:10px}.unprocessed[data-v-6600d27f]{color:#ec5353}.processed[data-v-6600d27f]{color:#18a058}.worked-hours-stats[data-v-0e42a230]{padding:16px;background:linear-gradient(135deg,rgba(79,124,255,.06),rgba(79,124,255,.02))}.worked-hours-stats .empty-state[data-v-0e42a230]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px}.worked-hours-stats .empty-state .empty-icon[data-v-0e42a230]{color:#598fd3;margin-bottom:16px}.worked-hours-stats .empty-state .empty-text[data-v-0e42a230]{font-size:1.1rem;color:#3475c5;margin:0}.worked-hours-stats .graph[data-v-0e42a230]{margin-bottom:20px}.worked-hours-stats[data-v-0e42a230] .n-collapse .n-collapse-item{margin-bottom:12px;border-radius:12px;overflow:hidden;border:1px solid rgba(79,124,255,.15)}.worked-hours-stats[data-v-0e42a230] .n-collapse .n-collapse-item__header{font-weight:600;color:#142d4c;background:linear-gradient(135deg,rgba(79,124,255,.08),rgba(79,124,255,.04));padding:14px 20px}.worked-hours-stats[data-v-0e42a230] .n-collapse .n-collapse-item__content-inner{padding:20px;background:#fafbfc}.table-toolbar[data-v-954cce2a]{margin-bottom:12px;padding:10px}.schedule-days-stats[data-v-6aa8805e]{padding:16px;background:linear-gradient(135deg,rgba(79,124,255,.06),rgba(79,124,255,.02))}.schedule-days-stats .empty-state[data-v-6aa8805e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px}.schedule-days-stats .empty-state .empty-icon[data-v-6aa8805e]{color:#598fd3;margin-bottom:16px}.schedule-days-stats .empty-state .empty-text[data-v-6aa8805e]{font-size:1.1rem;color:#3475c5;margin:0}.schedule-days-stats[data-v-6aa8805e] .n-collapse .n-collapse-item{margin-bottom:12px;border-radius:12px;overflow:hidden;border:1px solid rgba(79,124,255,.15)}.schedule-days-stats[data-v-6aa8805e] .n-collapse .n-collapse-item__header{font-weight:600;color:#142d4c;background:linear-gradient(135deg,rgba(79,124,255,.08),rgba(79,124,255,.04));padding:14px 20px}.schedule-days-stats[data-v-6aa8805e] .n-collapse .n-collapse-item__content-inner{padding:20px;background:#fafbfc}.schedule-days-stats .schedule-card-content[data-v-6aa8805e]{padding:0;overflow-x:auto}.schedule-days-stats .schedule-card-content[data-v-6aa8805e] table{width:100%;border-collapse:collapse}.schedule-days-stats .schedule-card-content[data-v-6aa8805e] thead tr{background:linear-gradient(135deg,rgba(79,124,255,.08),rgba(79,124,255,.04))}.schedule-days-stats .schedule-card-content[data-v-6aa8805e] thead th{padding:14px 16px;text-align:left;font-size:.85rem;font-weight:600;color:#142d4c;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid rgba(79,124,255,.1)}.schedule-days-stats .schedule-card-content[data-v-6aa8805e] tbody tr{transition:all .25s ease}.schedule-days-stats .schedule-card-content[data-v-6aa8805e] tbody tr:hover{background:rgba(79,124,255,.08)}.schedule-days-stats .schedule-card-content[data-v-6aa8805e] tbody td{padding:12px 16px;font-size:.9rem;color:#142d4c;border-bottom:1px solid #f0f2f5}.filters-wrapper[data-v-751bdc34]{display:flex;align-items:center;gap:16px;padding:16px 20px;background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px}.filters-section[data-v-751bdc34]{display:flex;align-items:center;gap:20px}.filters-group[data-v-751bdc34]{display:flex;align-items:center;gap:12px}.filter-label[data-v-751bdc34]{font-weight:600;font-size:.95rem;color:#142d4c;letter-spacing:.3px}.month-buttons[data-v-751bdc34]{display:flex;align-items:center;gap:6px}.month-btn[data-v-751bdc34]{min-width:36px}.month-btn.current[data-v-751bdc34]{min-width:auto}.date-picker[data-v-751bdc34]{min-width:280px}.statistics[data-v-e546e4b6]{min-height:calc(100vh - 60px);padding:16px;background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.statistics .filters-container[data-v-e546e4b6]{margin-bottom:16px}.statistics .tabs-container[data-v-e546e4b6]{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px;overflow:hidden}.statistics .statistics-tabs[data-v-e546e4b6] .n-tabs-nav{padding:16px 20px 0;background:linear-gradient(135deg,rgba(79,124,255,.06),rgba(79,124,255,.02));border-bottom:1px solid rgba(79,124,255,.1)}.statistics .statistics-tabs[data-v-e546e4b6] .n-tabs-tab{font-weight:600;color:#142d4c;transition:all .25s ease}.statistics .statistics-tabs[data-v-e546e4b6] .n-tabs-tab.n-tabs-tab--active{color:#4f7cff}.statistics .statistics-tabs[data-v-e546e4b6] .n-tabs-pane-wrapper{padding:20px}.statistics .statistics-tabs[data-v-e546e4b6] .n-tab-pane{padding:0;margin:0;background:transparent}.event-form .form-fields[data-v-6bcf0cdf]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.event-form .user-field-readonly[data-v-6bcf0cdf]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#f8fafc;border-radius:8px;font-size:.95rem}.event-form .user-field-readonly .user-label[data-v-6bcf0cdf]{color:#64748b}.event-form .user-field-readonly .user-value[data-v-6bcf0cdf]{font-weight:600;color:#142d4c}.event-form .form-actions[data-v-6bcf0cdf]{display:flex;gap:12px;padding-top:16px;border-top:1px solid #f0f0f0}.event-form .form-actions .create-button[data-v-6bcf0cdf]{min-width:120px}.event-form .form-actions .cancel-button[data-v-6bcf0cdf]{min-width:100px}.timeline-container .spin-container[data-v-48e6fda1]{display:flex;justify-content:center;align-items:center;min-height:200px}.timeline-container .empty-state[data-v-48e6fda1]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px}.timeline-container .empty-state .empty-icon[data-v-48e6fda1]{color:#598fd3;margin-bottom:16px}.timeline-container .empty-state .empty-text[data-v-48e6fda1]{font-size:1.1rem;color:#3475c5;margin:0}.timeline-container .empty-state .empty-hint[data-v-48e6fda1]{font-size:.9rem;color:#598fd3;margin:8px 0 0}.timeline[data-v-48e6fda1]{display:flex;flex-direction:column;gap:32px}.timeline-group[data-v-48e6fda1]{display:flex;gap:24px;align-items:flex-start}.timeline-date[data-v-48e6fda1]{flex-shrink:0;width:140px;padding-top:4px;text-align:right}.timeline-date .date-badge[data-v-48e6fda1]{font-size:1rem;font-weight:700;color:#142d4c}.timeline-date .date-weekday[data-v-48e6fda1]{font-size:.85rem;color:#2f69b1;margin-top:2px}.timeline-events[data-v-48e6fda1]{flex:1;display:flex;flex-direction:column;gap:12px}.timeline-event-row[data-v-48e6fda1]{display:flex;align-items:flex-start;gap:0}.timeline-event-time[data-v-48e6fda1]{flex-shrink:0;width:140px;padding-top:18px;padding-right:16px;text-align:right;font-size:.9rem;font-weight:600;color:#2f69b1}.event-card-wrapper[data-v-48e6fda1]{flex:1;min-width:0;padding-left:24px;border-left:2px solid rgba(79,124,255,.2)}.event-card[data-v-48e6fda1]{position:relative;display:flex;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px;transition:all .25s ease}.event-card[data-v-48e6fda1]:hover{box-shadow:0 8px 24px -4px rgba(79,124,255,.12)}.event-card:hover .event-card-accent[data-v-48e6fda1]{width:5px}.event-card-accent[data-v-48e6fda1]{width:4px;flex-shrink:0;background:#4f7cff;transition:all .25s ease}.event-card-main[data-v-48e6fda1]{flex:1;padding:20px 24px;min-width:0}.event-card-header[data-v-48e6fda1]{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid rgba(79,124,255,.12)}.event-schema-badge[data-v-48e6fda1]{display:inline-block;padding:6px 14px;font-size:.9rem;font-weight:700;color:#4f7cff;background:rgba(79,124,255,.1);border-radius:20px;letter-spacing:.3px}.event-card-header .event-actions[data-v-48e6fda1]{margin-left:auto;display:flex;gap:4px}.event-card-header .event-actions .action-btn[data-v-48e6fda1]{padding:6px 10px;border-radius:8px;transition:all .25s ease}.event-card-header .event-actions .action-btn[data-v-48e6fda1]:hover{background:rgba(79,124,255,.1)}.event-card-header .event-actions .action-btn.danger[data-v-48e6fda1]:hover{background:rgba(239,68,68,.1);color:#ef4444}.event-fields[data-v-48e6fda1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.event-field[data-v-48e6fda1]{padding:12px 14px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:10px;border:1px solid rgba(79,124,255,.08)}.event-field .event-field-label[data-v-48e6fda1]{display:block;font-size:.7rem;font-weight:600;color:#4582ce;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.event-field .event-field-value[data-v-48e6fda1]{font-size:.95rem;font-weight:500;color:#142d4c;line-height:1.4}.event-field.is-text[data-v-48e6fda1]{grid-column:1/-1}.event-field.is-text .event-field-value[data-v-48e6fda1]{white-space:pre-wrap;word-break:break-word}.events-page[data-v-b8245e3c]{min-height:calc(100vh - 60px);background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.page-header[data-v-b8245e3c]{background:#fff;padding:16px 20px;border-bottom:1px solid #e8ecf0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px}.page-header .header-content[data-v-b8245e3c]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.page-header .header-title[data-v-b8245e3c]{display:flex;align-items:center;gap:12px;font-size:1.25rem;font-weight:700;color:#142d4c}.page-header .header-title .title-icon[data-v-b8245e3c]{color:#4f7cff}.page-header .header-actions[data-v-b8245e3c]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.page-header .filters-pagination-bar[data-v-b8245e3c]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-top:16px;padding-top:16px;border-top:1px solid #f0f2f5}.page-header .filters-group[data-v-b8245e3c]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.page-header .filter-date[data-v-b8245e3c],.page-header .filter-schema[data-v-b8245e3c]{display:flex;align-items:center;gap:8px}.page-header .filter-label[data-v-b8245e3c]{font-size:.85rem;color:#295d9d;white-space:nowrap}.page-header .pagination-group[data-v-b8245e3c]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.page-header .pagination-group .page-btn[data-v-b8245e3c]{display:flex;align-items:center;gap:6px;padding:0 12px;height:32px}.page-header .page-info[data-v-b8245e3c]{font-size:.9rem;color:#295d9d;min-width:90px;text-align:center}.page-header .per-page-group[data-v-b8245e3c]{display:flex;align-items:center;gap:8px}.page-header .per-page-label[data-v-b8245e3c]{font-size:.85rem;color:#295d9d;white-space:nowrap}.page-header .per-page-select[data-v-b8245e3c]{width:80px}.events-content[data-v-b8245e3c]{padding:24px;max-width:900px;margin:0 auto}.event-modal-content[data-v-b8245e3c]{min-width:400px}.schema-missing[data-v-b8245e3c]{padding:24px 0;text-align:center}.schema-missing p[data-v-b8245e3c]{margin:0 0 16px;color:#295d9d}.schema-select-step[data-v-b8245e3c]{padding:16px 0}.schema-select-step .no-schemas[data-v-b8245e3c]{margin:0 0 16px;color:#295d9d}.schema-select-step .step-label[data-v-b8245e3c]{margin:0 0 12px;font-weight:500;color:#142d4c}.events-page[data-v-8896a5e0]{min-height:calc(100vh - 60px);background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.page-header[data-v-8896a5e0]{background:#fff;padding:16px 20px;border-bottom:1px solid #e8ecf0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px}.page-header .header-content[data-v-8896a5e0]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.page-header .header-title[data-v-8896a5e0]{display:flex;align-items:center;gap:12px;font-size:1.25rem;font-weight:700;color:#142d4c}.page-header .header-title .title-icon[data-v-8896a5e0]{color:#4f7cff}.page-header .header-actions[data-v-8896a5e0]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.page-header .schedule-select[data-v-8896a5e0]{display:flex;align-items:center;gap:12px}.page-header .select-label[data-v-8896a5e0]{font-size:.95rem;color:#295d9d;white-space:nowrap}.page-header .filters-pagination-bar[data-v-8896a5e0]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-top:16px;padding-top:16px;border-top:1px solid #f0f2f5}.page-header .filters-group[data-v-8896a5e0]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.page-header .filter-date[data-v-8896a5e0],.page-header .filter-schema[data-v-8896a5e0]{display:flex;align-items:center;gap:8px}.page-header .filter-label[data-v-8896a5e0]{font-size:.85rem;color:#295d9d;white-space:nowrap}.page-header .pagination-group[data-v-8896a5e0]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.page-header .pagination-group .page-btn[data-v-8896a5e0]{display:flex;align-items:center;gap:6px;padding:0 12px;height:32px}.page-header .page-info[data-v-8896a5e0]{font-size:.9rem;color:#295d9d;min-width:90px;text-align:center}.page-header .per-page-group[data-v-8896a5e0]{display:flex;align-items:center;gap:8px}.page-header .per-page-label[data-v-8896a5e0]{font-size:.85rem;color:#295d9d;white-space:nowrap}.page-header .per-page-select[data-v-8896a5e0]{width:80px}.events-content[data-v-8896a5e0]{padding:24px;max-width:900px;margin:0 auto}.empty-state[data-v-8896a5e0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px}.empty-state .empty-icon[data-v-8896a5e0]{color:#598fd3;margin-bottom:16px}.empty-state .empty-text[data-v-8896a5e0]{font-size:1.1rem;color:#3475c5;margin:0}.empty-state .empty-hint[data-v-8896a5e0]{font-size:.9rem;color:#598fd3;margin:8px 0 0}.user-schedules[data-v-5dffddca]{min-height:calc(100vh - 60px);background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.user-schedules .current-duty[data-v-5dffddca]{min-height:10px}.user-schedules .settings-header[data-v-5dffddca]{background:#fff;padding:16px 20px;border-bottom:1px solid #e8ecf0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px}.user-schedules .settings-header .header-content[data-v-5dffddca]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.user-schedules .settings-header .header-content .header-title[data-v-5dffddca]{display:flex;align-items:center;gap:12px;font-size:1.25rem;font-weight:700;color:#142d4c}.user-schedules .settings-header .header-content .header-title .title-icon[data-v-5dffddca]{color:#4f7cff}.user-schedules .schedules-content[data-v-5dffddca]{padding:16px}.user-schedules .schedules-content .empty-state[data-v-5dffddca]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px}.user-schedules .schedules-content .empty-state .empty-icon[data-v-5dffddca]{color:#598fd3;margin-bottom:16px}.user-schedules .schedules-content .empty-state .empty-text[data-v-5dffddca]{font-size:1.1rem;color:#3475c5;margin:0}.user-schedules .schedules-content .schedules-table-wrapper[data-v-5dffddca]{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px;overflow:hidden}.user-schedules .schedules-content .schedules-table-wrapper .schedules-table[data-v-5dffddca]{width:100%;border-collapse:collapse}.user-schedules .schedules-content .schedules-table-wrapper .schedules-table thead tr[data-v-5dffddca]{background:linear-gradient(135deg,rgba(79,124,255,.08),rgba(79,124,255,.04))}.user-schedules .schedules-content .schedules-table-wrapper .schedules-table thead tr th[data-v-5dffddca]{padding:14px 16px;text-align:left;font-size:.85rem;font-weight:600;color:#142d4c;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid rgba(79,124,255,.1)}.user-schedules .schedules-content .schedules-table-wrapper .schedules-table thead tr th.name-col[data-v-5dffddca]{width:25%}.user-schedules .schedules-content .schedules-table-wrapper .schedules-table thead tr th.date-col[data-v-5dffddca]{width:20%}.user-schedules .schedules-content .schedules-table-wrapper .schedules-table thead tr th.description-col[data-v-5dffddca]{width:55%}.user-schedules .schedules-content .schedules-table-wrapper .schedules-table tbody .schedule-row[data-v-5dffddca]{transition:all .25s ease}.user-schedules .schedules-content .schedules-table-wrapper .schedules-table tbody .schedule-row[data-v-5dffddca]:hover{background:rgba(79,124,255,.08)}.user-schedules .schedules-content .schedules-table-wrapper .schedules-table tbody .schedule-row td[data-v-5dffddca]{padding:12px 16px;font-size:.9rem;color:#142d4c;border-bottom:1px solid #f0f2f5;vertical-align:middle}.user-schedules .schedules-content .schedules-table-wrapper .schedules-table tbody .schedule-row td.name-col .schedule-info[data-v-5dffddca]{display:flex;align-items:center;gap:12px}.user-schedules .schedules-content .schedules-table-wrapper .schedules-table tbody .schedule-row td.name-col .schedule-info .schedule-name[data-v-5dffddca]{font-weight:600;color:#142d4c;text-decoration:none;cursor:pointer;transition:all .25s ease}.user-schedules .schedules-content .schedules-table-wrapper .schedules-table tbody .schedule-row td.name-col .schedule-info .schedule-name[data-v-5dffddca]:hover{color:#4f7cff}.user-schedules .schedules-content .schedules-table-wrapper .schedules-table tbody .schedule-row td.date-col .nearest-date[data-v-5dffddca]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:linear-gradient(135deg,rgba(79,124,255,.12),rgba(79,124,255,.06));border-radius:20px;border:1px solid rgba(79,124,255,.2)}.user-schedules .schedules-content .schedules-table-wrapper .schedules-table tbody .schedule-row td.date-col .nearest-date .date-icon[data-v-5dffddca]{color:#4f7cff}.user-schedules .schedules-content .schedules-table-wrapper .schedules-table tbody .schedule-row td.date-col .nearest-date .date-text[data-v-5dffddca]{font-size:.85rem;font-weight:600;color:#142d4c;white-space:nowrap}.user-schedules .schedules-content .schedules-table-wrapper .schedules-table tbody .schedule-row td.date-col .no-date[data-v-5dffddca]{font-size:.9rem;color:#598fd3}.user-schedules .schedules-content .schedules-table-wrapper .schedules-table tbody .schedule-row td.description-col .schedule-description[data-v-5dffddca]{font-size:.85rem;color:#295d9d;line-height:1.4}@media(max-width:768px){.user-schedules .settings-header .header-content[data-v-5dffddca]{flex-direction:column;align-items:stretch}.user-schedules .settings-header .header-content .header-title[data-v-5dffddca]{justify-content:center}}@media(max-width:480px){.user-schedules .settings-header[data-v-5dffddca]{padding:12px 16px}.user-schedules .schedules-content[data-v-5dffddca]{padding:12px}}.preview-page .schedule-title[data-v-e9170adc]{margin-bottom:16px;font-size:1.25rem;font-weight:700;color:#142d4c}.preview-page .filters-wrapper[data-v-e9170adc]{display:flex;align-items:center;gap:16px;padding:16px 20px;margin-bottom:16px;background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px}.preview-page .filters-section[data-v-e9170adc]{display:flex;align-items:center;gap:20px;flex:1;justify-content:space-between}.preview-page .events-section[data-v-e9170adc],.preview-page .filters-group[data-v-e9170adc]{display:flex;align-items:center;gap:12px}.preview-page .filters-group .filter-label[data-v-e9170adc]{font-weight:600;font-size:.95rem;color:#142d4c;letter-spacing:.3px}.preview-page .filters-group .month-buttons[data-v-e9170adc]{display:flex;align-items:center;gap:6px}.preview-page .filters-group .month-buttons .month-btn[data-v-e9170adc]{min-width:36px}.preview-page .filters-group .month-buttons .month-btn.current[data-v-e9170adc]{min-width:auto}.preview-page .filters-group .date-picker[data-v-e9170adc]{min-width:280px}.reminder-form[data-v-59376d8c]{max-width:700px}.form-section[data-v-59376d8c]{background:#fff;border-radius:12px;padding:20px;margin-bottom:16px;border:1px solid #e8e8e8;box-shadow:0 2px 8px rgba(0,0,0,.04)}.section-title[data-v-59376d8c]{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;color:#333;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.section-title .app-icon[data-v-59376d8c]{color:#142d4c;font-size:18px}.form-group[data-v-59376d8c]{display:flex;flex-direction:column;gap:16px}.form-row[data-v-59376d8c]{display:flex}.form-row .form-field[data-v-59376d8c]{width:100%}.settings-grid[data-v-59376d8c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.setting-item[data-v-59376d8c]{padding:16px;background:#fafafa;border-radius:8px;border:1px solid #f0f0f0;transition:all .2s ease}.setting-item[data-v-59376d8c]:hover{border-color:#e0e0e0;background:#f8f8f8}.setting-item.full-width[data-v-59376d8c]{grid-column:1/-1}.setting-header[data-v-59376d8c]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.setting-label[data-v-59376d8c]{font-weight:500;color:#333}.setting-desc[data-v-59376d8c]{font-size:13px;color:#888;margin-top:8px;margin-left:44px}.sub-setting-content[data-v-59376d8c]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sub-setting-content .time-label[data-v-59376d8c]{font-weight:500;color:#333}.sub-setting-content .time-zone[data-v-59376d8c]{color:#888;font-size:13px}.sub-setting-content .time-input[data-v-59376d8c]{width:150px}.template-input[data-v-59376d8c],.template-textarea[data-v-59376d8c]{width:100%}.template-legend[data-v-59376d8c]{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:12px;color:#888;margin-top:8px}.template-legend code.legend-tag[data-v-59376d8c]{display:inline-flex;align-items:center;gap:4px;background:#f0f0f0;padding:4px 8px;border-radius:4px;font-size:11px;margin-right:4px;cursor:pointer;transition:background .2s}.template-legend code.legend-tag[data-v-59376d8c]:hover{background:#e5e5e5}.template-legend code.legend-tag .legend-copy-icon[data-v-59376d8c]{opacity:.6}.template-legend code.legend-tag:hover .legend-copy-icon[data-v-59376d8c]{opacity:1}.error-message[data-v-59376d8c]{display:flex;align-items:center;gap:6px;color:#ec5353;font-size:13px;margin-top:8px}.error-message .error-icon[data-v-59376d8c]{width:16px;height:16px}.integrations-grid[data-v-59376d8c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.integration-item[data-v-59376d8c]{display:flex;flex-direction:column;align-items:center;padding:16px 12px;background:#fafafa;border-radius:10px;border:2px solid #f0f0f0;cursor:pointer;transition:all .2s ease;position:relative}.integration-item[data-v-59376d8c]:hover:not(.disabled){border-color:#e0e0e0;background:#f8f8f8}.integration-item.selected[data-v-59376d8c]{border-color:#142d4c;background:linear-gradient(135deg,rgba(79,124,255,.08),rgba(79,124,255,.04))}.integration-item.disabled[data-v-59376d8c]{opacity:.5;cursor:not-allowed}.integration-item .integration-icon[data-v-59376d8c]{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;margin-bottom:8px;border-radius:8px}.integration-item .integration-name[data-v-59376d8c]{font-size:13px;font-weight:500;color:#333}.integration-item .check-icon[data-v-59376d8c]{position:absolute;top:8px;right:8px;color:#142d4c;font-size:16px}.integration-item .inactive[data-v-59376d8c]{display:flex;flex-direction:column;align-items:center;position:relative}.integration-item .inactive .integration-icon[data-v-59376d8c]{opacity:.3}.integration-item .inactive .inactive-icon[data-v-59376d8c]{position:absolute;bottom:20px;right:-4px;width:18px;height:18px;color:#ec5353}.form-actions[data-v-59376d8c]{display:flex;gap:12px;margin-top:8px}.form-actions .create-button[data-v-59376d8c]{min-width:120px}.form-actions .cancel-button[data-v-59376d8c]{min-width:100px}@media(max-width:600px){.settings-grid[data-v-59376d8c]{grid-template-columns:1fr}.integrations-grid[data-v-59376d8c]{grid-template-columns:repeat(2,1fr)}.form-actions[data-v-59376d8c]{flex-direction:column}.form-actions .cancel-button[data-v-59376d8c],.form-actions .create-button[data-v-59376d8c]{width:100%}}.reminders-table[data-v-54b19045]{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px;overflow:hidden}.reminders-table .table-header[data-v-54b19045]{display:flex;align-items:center;padding:12px 20px;background:linear-gradient(135deg,rgba(79,124,255,.05),rgba(79,124,255,.02));border-bottom:1px solid rgba(0,0,0,.05)}.reminders-table .table-header .header-cell[data-v-54b19045]{font-size:.8rem;font-weight:600;color:#2f69b1;text-transform:uppercase;letter-spacing:.5px}.reminders-table .table-header .header-cell.status[data-v-54b19045]{width:80px}.reminders-table .table-header .header-cell.via[data-v-54b19045]{width:70px}.reminders-table .table-header .header-cell.when[data-v-54b19045]{width:100px}.reminders-table .table-header .header-cell.time[data-v-54b19045]{width:80px}.reminders-table .table-header .header-cell.schedules[data-v-54b19045]{flex:1}.reminders-table .table-header .header-cell.actions[data-v-54b19045]{width:100px}.reminders-table .table-body .reminder-row[data-v-54b19045]{display:flex;align-items:center;padding:16px 20px;border-bottom:1px solid rgba(0,0,0,.04);transition:all .25s ease}.reminders-table .table-body .reminder-row[data-v-54b19045]:hover{background:rgba(79,124,255,.03)}.reminders-table .table-body .reminder-row[data-v-54b19045]:last-child{border-bottom:none}.reminders-table .table-body .reminder-row.inactive[data-v-54b19045]{opacity:.4}.reminders-table .table-body .reminder-row .row-cell[data-v-54b19045]{display:flex;align-items:center}.reminders-table .table-body .reminder-row .row-cell.status[data-v-54b19045]{width:80px}.reminders-table .table-body .reminder-row .row-cell.via[data-v-54b19045]{width:70px}.reminders-table .table-body .reminder-row .row-cell.via .integration-icon[data-v-54b19045]{border-radius:8px;width:32px;height:32px;-o-object-fit:contain;object-fit:contain;box-shadow:0 1px 2px rgba(0,0,0,.05)}.reminders-table .table-body .reminder-row .row-cell.when[data-v-54b19045]{width:100px;font-weight:500;color:#142d4c}.reminders-table .table-body .reminder-row .row-cell.time[data-v-54b19045]{width:80px;font-weight:600;color:#142d4c}.reminders-table .table-body .reminder-row .row-cell.schedules[data-v-54b19045]{flex:1;font-size:.9rem;color:#245189;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reminders-table .table-body .reminder-row .row-cell.actions[data-v-54b19045]{width:100px;justify-content:flex-end;gap:4px}.reminders-table .table-body .reminder-row .row-cell.actions .action-btn[data-v-54b19045]{transition:all .25s ease}.reminders-table .table-body .reminder-row .row-cell.actions .action-btn[data-v-54b19045]:hover{background:rgba(79,124,255,.1)}.reminders-table .table-body .reminder-row .row-cell.actions .error-icon[data-v-54b19045]{color:#ec5353;width:20px;height:20px}.reminders-page[data-v-14ba2838]{min-height:calc(100vh - 60px);background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.reminders-page .page-header[data-v-14ba2838]{background:#fff;padding:16px 20px;border-bottom:1px solid #e8ecf0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px}.reminders-page .page-header .header-content[data-v-14ba2838]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.reminders-page .page-header .header-content .header-title[data-v-14ba2838]{display:flex;align-items:center;gap:12px;font-size:1.25rem;font-weight:700;color:#142d4c}.reminders-page .page-header .header-content .header-title .title-icon[data-v-14ba2838]{color:#142d4c}.reminders-page .page-header .header-content .header-actions[data-v-14ba2838]{display:flex;align-items:center;gap:10px}.reminders-page .reminders-container[data-v-14ba2838]{padding:16px}.reminders-page .reminders-container .empty-state[data-v-14ba2838]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px}.reminders-page .reminders-container .empty-state .empty-icon[data-v-14ba2838]{color:#598fd3;margin-bottom:16px}.reminders-page .reminders-container .empty-state .empty-text[data-v-14ba2838]{font-size:1.1rem;font-weight:600;color:#142d4c;margin:0 0 4px 0}.reminders-page .reminders-container .empty-state .empty-subtitle[data-v-14ba2838]{font-size:.9rem;color:#3475c5;margin:0}.integration-form[data-v-0b5253f5]{max-width:700px}.form-section[data-v-0b5253f5]{background:#fff;border-radius:12px;padding:20px;margin-bottom:16px;border:1px solid #e8e8e8;box-shadow:0 2px 8px rgba(0,0,0,.04)}.section-title[data-v-0b5253f5]{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;color:#333;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.section-title .app-icon[data-v-0b5253f5]{color:#142d4c;font-size:18px}.warning-alert[data-v-0b5253f5]{margin-bottom:0}.setting-item[data-v-0b5253f5]{padding:16px;background:#fafafa;border-radius:8px;border:1px solid #f0f0f0;transition:all .2s ease}.setting-item[data-v-0b5253f5]:hover{border-color:#e0e0e0;background:#f8f8f8}.setting-item.full-width[data-v-0b5253f5]{grid-column:1/-1}.setting-header[data-v-0b5253f5]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.setting-label[data-v-0b5253f5]{font-weight:500;color:#333}.setting-desc[data-v-0b5253f5]{font-size:13px;color:#888;margin-top:8px;margin-left:44px}.form-actions[data-v-0b5253f5]{justify-content:space-between;margin-top:8px}.form-actions .left-side[data-v-0b5253f5],.form-actions[data-v-0b5253f5]{display:flex;align-items:center;gap:12px}.form-actions .create-button[data-v-0b5253f5]{min-width:120px}.form-actions .cancel-button[data-v-0b5253f5]{min-width:100px}@media(max-width:600px){.form-actions[data-v-0b5253f5]{flex-direction:column}.form-actions .left-side[data-v-0b5253f5]{width:100%;flex-direction:column}.form-actions .left-side .cancel-button[data-v-0b5253f5],.form-actions .left-side .create-button[data-v-0b5253f5]{width:100%}}.integration-settings[data-v-11f56711]{min-height:calc(100vh - 60px);background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.integration-settings .integrations-content[data-v-11f56711]{padding:16px}.integration-settings .integrations-content .section-block[data-v-11f56711]{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px;margin-bottom:20px;overflow:hidden}.integration-settings .integrations-content .section-block .section-header[data-v-11f56711]{background:linear-gradient(135deg,rgba(79,124,255,.08),rgba(79,124,255,.04));padding:14px 20px;border-bottom:1px solid rgba(79,124,255,.1)}.integration-settings .integrations-content .section-block .section-header h3[data-v-11f56711]{margin:0;font-size:.9rem;font-weight:600;color:#142d4c;text-transform:uppercase;letter-spacing:.5px}.integration-settings .integrations-content .section-block .section-body[data-v-11f56711]{padding:20px}.integration-settings .integrations-content .section-block .section-body .empty-state[data-v-11f56711]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 20px}.integration-settings .integrations-content .section-block .section-body .empty-state .empty-icon[data-v-11f56711]{color:#598fd3;margin-bottom:12px}.integration-settings .integrations-content .section-block .section-body .empty-state .empty-text[data-v-11f56711]{font-size:.95rem;color:#3475c5;margin:0}.integration-settings .integrations-content .section-block .section-body .integrations-list[data-v-11f56711]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.integration-settings .integrations-content .section-block .section-body .integrations-list .integration-item[data-v-11f56711]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px;border-radius:12px;background:rgba(79,124,255,.03);border:1px solid rgba(79,124,255,.1);cursor:pointer;transition:all .25s ease}.integration-settings .integrations-content .section-block .section-body .integrations-list .integration-item[data-v-11f56711]:hover{background:rgba(79,124,255,.08);border-color:rgba(79,124,255,.2);transform:translateY(-2px)}.integration-settings .integrations-content .section-block .section-body .integrations-list .integration-item img[data-v-11f56711]{height:60px;width:60px;-o-object-fit:contain;object-fit:contain}.integration-settings .integrations-content .section-block .section-body .integrations-list .integration-item img.inactive[data-v-11f56711]{opacity:.3}.integration-settings .integrations-content .section-block .section-body .integrations-list .integration-item .status-badge[data-v-11f56711]{padding:3px 8px;border-radius:10px;font-size:.7rem;font-weight:500;background:rgba(34,197,94,.1);color:#22c55e}.integration-settings .integrations-content .section-block .section-body .integrations-list .integration-item .status-badge.inactive[data-v-11f56711]{background:rgba(239,68,68,.1);color:#ef4444}@media(max-width:768px){.integration-settings .integrations-content[data-v-11f56711]{padding:12px}.integration-settings .integrations-content .section-block .section-body[data-v-11f56711]{padding:16px}.integration-settings .integrations-content .section-block .section-body .integrations-list[data-v-11f56711]{justify-content:center}}.notification-item[data-v-53d576a4]{display:flex;align-items:center;padding:16px 20px;gap:20px}.notification-item .switch-cell[data-v-53d576a4]{flex-shrink:0}.notification-item .title-cell[data-v-53d576a4]{flex:1;font-weight:500;font-size:.95rem;color:#142d4c}.notification-item .integrations-cell[data-v-53d576a4]{flex-shrink:0}.notification-item .integrations[data-v-53d576a4]{display:flex;gap:10px}.notification-item .integration[data-v-53d576a4]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:#f5f7fa;cursor:pointer;transition:all .25s ease;border:2px solid transparent}.notification-item .integration img[data-v-53d576a4]{border-radius:6px;width:28px;height:28px;-o-object-fit:contain;object-fit:contain}.notification-item .integration .inactive[data-v-53d576a4]{position:relative;display:flex;align-items:center;justify-content:center;width:28px;height:28px}.notification-item .integration .inactive img[data-v-53d576a4]{opacity:.3;position:absolute;inset:0;width:28px;height:28px;-o-object-fit:contain;object-fit:contain}.notification-item .integration .inactive .inactive-icon[data-v-53d576a4]{position:relative;z-index:1;width:16px;height:16px;color:#ec5353}.notification-item .integration.active[data-v-53d576a4]{background:linear-gradient(135deg,rgba(79,124,255,.15),rgba(79,124,255,.08));border-color:#142d4c}.notification-item .integration.disabled[data-v-53d576a4]{opacity:.5;cursor:not-allowed}.notification-item .integration[data-v-53d576a4]:hover:not(.disabled){background:linear-gradient(135deg,rgba(79,124,255,.12),rgba(79,124,255,.06));transform:translateY(-1px)}.notifications-page[data-v-5a7a2a19]{padding:16px;min-height:calc(100vh - 60px);background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.notifications-page .page-header[data-v-5a7a2a19]{margin-bottom:16px;padding:16px 20px;background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px}.notifications-page .page-header .page-title[data-v-5a7a2a19]{font-size:1.25rem;font-weight:700;color:#142d4c;margin:0 0 4px 0;letter-spacing:.3px}.notifications-page .page-header .page-subtitle[data-v-5a7a2a19]{font-size:.9rem;color:#3475c5;margin:0}.notifications-page .alert-container[data-v-5a7a2a19]{margin-bottom:16px}.notifications-page .alert-container[data-v-5a7a2a19] .n-alert{border-radius:12px;border:none;background:linear-gradient(135deg,rgba(79,124,255,.08),rgba(79,124,255,.04));box-shadow:0 1px 2px rgba(0,0,0,.05)}.notifications-page .notifications-container[data-v-5a7a2a19]{display:flex;flex-direction:column;gap:16px}.notifications-page .notification-group .group-card[data-v-5a7a2a19]{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px;overflow:hidden}.notifications-page .notification-group .group-header[data-v-5a7a2a19]{display:flex;align-items:center;gap:12px;padding:16px 20px;background:linear-gradient(135deg,rgba(79,124,255,.08),rgba(79,124,255,.02));border-bottom:1px solid #e8ecf0}.notifications-page .notification-group .group-header .group-title[data-v-5a7a2a19]{margin:0;font-size:1rem;font-weight:600;color:#142d4c;letter-spacing:.2px}.notifications-page .notification-group .group-items[data-v-5a7a2a19] .notification-item{border-bottom:1px solid #e8ecf0}.notifications-page .notification-group .group-items[data-v-5a7a2a19] .notification-item:last-child{border-bottom:none}.profile-settings[data-v-75f4bafc]{min-height:calc(100vh - 60px);background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.profile-settings .settings-header[data-v-75f4bafc]{background:#fff;padding:16px 20px;border-bottom:1px solid #e8ecf0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px}.profile-settings .settings-header .header-content[data-v-75f4bafc]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.profile-settings .settings-header .header-content .header-title[data-v-75f4bafc]{display:flex;align-items:center;gap:12px;font-size:1.25rem;font-weight:700;color:#142d4c}.profile-settings .settings-header .header-content .header-title .title-icon[data-v-75f4bafc]{color:#4f7cff}.profile-settings .profile-content[data-v-75f4bafc]{padding:16px}.profile-settings .profile-content .profile-tabs[data-v-75f4bafc] .n-tabs-nav{background:#fff;padding:8px 16px;margin-bottom:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px}.profile-settings .profile-content .profile-tabs[data-v-75f4bafc] .n-tabs-tab{font-weight:500;color:#142d4c}.profile-settings .profile-content .profile-tabs[data-v-75f4bafc] .n-tabs-tab.n-tabs-tab--active{color:#142d4c}.profile-settings .profile-content .section-block[data-v-75f4bafc]{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px;overflow:hidden}.profile-settings .profile-content .section-block .section-header[data-v-75f4bafc]{background:linear-gradient(135deg,rgba(79,124,255,.08),rgba(79,124,255,.04));padding:14px 20px;border-bottom:1px solid rgba(79,124,255,.1)}.profile-settings .profile-content .section-block .section-header h3[data-v-75f4bafc]{margin:0;font-size:.9rem;font-weight:600;color:#142d4c;text-transform:uppercase;letter-spacing:.5px}.profile-settings .profile-content .section-block .section-body[data-v-75f4bafc]{padding:24px}.profile-settings .profile-content .section-block .section-body .profile-info[data-v-75f4bafc]{display:flex;align-items:center;gap:20px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #f0f0f0}.profile-settings .profile-content .section-block .section-body .profile-info .profile-avatar[data-v-75f4bafc]{color:#3475c5}.profile-settings .profile-content .section-block .section-body .profile-info .profile-details .profile-name[data-v-75f4bafc]{font-size:1.5rem;font-weight:700;color:#142d4c;margin-bottom:4px}.profile-settings .profile-content .section-block .section-body .profile-info .profile-details .profile-email[data-v-75f4bafc]{font-size:.95rem;color:#295d9d}.profile-settings .profile-content .section-block .section-body .info-grid[data-v-75f4bafc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;margin-bottom:24px}.profile-settings .profile-content .section-block .section-body .info-grid .info-item[data-v-75f4bafc]{padding:16px;background:#fafafa;border-radius:8px;border:1px solid #f0f0f0;transition:all .2s ease}.profile-settings .profile-content .section-block .section-body .info-grid .info-item[data-v-75f4bafc]:hover{border-color:#e0e0e0;background:#f8f8f8}.profile-settings .profile-content .section-block .section-body .info-grid .info-item .info-label[data-v-75f4bafc]{font-size:.8rem;font-weight:500;color:#3475c5;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.profile-settings .profile-content .section-block .section-body .info-grid .info-item .info-value[data-v-75f4bafc]{font-size:1rem;font-weight:500;color:#142d4c}.profile-settings .profile-content .section-block .section-body .profile-actions[data-v-75f4bafc]{display:flex;gap:12px}@media(max-width:768px){.profile-settings .settings-header .header-content[data-v-75f4bafc]{flex-direction:column;align-items:stretch}.profile-settings .settings-header .header-content .header-title[data-v-75f4bafc]{justify-content:center}.profile-settings .profile-content[data-v-75f4bafc]{padding:12px}.profile-settings .profile-content .section-block .section-body[data-v-75f4bafc]{padding:16px}.profile-settings .profile-content .section-block .section-body .profile-info[data-v-75f4bafc]{flex-direction:column;text-align:center}.profile-settings .profile-content .section-block .section-body .info-grid[data-v-75f4bafc]{grid-template-columns:1fr}.profile-settings .profile-content .section-block .section-body .profile-actions[data-v-75f4bafc]{flex-direction:column}}.profile-edit[data-v-f429342a]{max-width:700px;margin:0 auto}.form-section[data-v-f429342a]{background:#fff;border-radius:12px;padding:20px;margin-bottom:16px;border:1px solid #e8e8e8;box-shadow:0 2px 8px rgba(0,0,0,.04)}.section-title[data-v-f429342a]{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;color:#333;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.section-title .app-icon[data-v-f429342a]{color:#142d4c;font-size:18px}.form-group[data-v-f429342a]{display:flex;flex-direction:column;gap:16px}.form-row[data-v-f429342a]{display:flex}.form-row .form-field[data-v-f429342a]{width:100%}.phone-input-wrapper[data-v-f429342a]{display:flex;width:100%;gap:8px;align-items:stretch}.phone-input-wrapper .phone-country-select[data-v-f429342a]{width:140px;flex-shrink:0}.phone-input-wrapper .phone-input[data-v-f429342a]{flex:1;min-width:0}.settings-grid[data-v-f429342a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.setting-item[data-v-f429342a]{padding:16px;background:#fafafa;border-radius:8px;border:1px solid #f0f0f0;transition:all .2s ease}.setting-item[data-v-f429342a]:hover{border-color:#e0e0e0;background:#f8f8f8}.setting-header[data-v-f429342a]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}.setting-label[data-v-f429342a]{font-weight:500;color:#333}.setting-desc[data-v-f429342a]{font-size:13px;color:#888;margin-bottom:12px}.time-input[data-v-f429342a]{width:100%}.form-actions[data-v-f429342a]{display:flex;gap:12px;margin-top:8px;max-width:700px;margin-left:auto;margin-right:auto;justify-content:flex-start}.form-actions .save-button[data-v-f429342a]{min-width:120px}.form-actions .cancel-button[data-v-f429342a]{min-width:100px}@media(max-width:600px){.settings-grid[data-v-f429342a]{grid-template-columns:1fr}.form-actions[data-v-f429342a]{flex-direction:column}.form-actions .cancel-button[data-v-f429342a],.form-actions .save-button[data-v-f429342a]{width:100%}}.feedback-view .feedback-detail[data-v-a51bb37a]{display:flex;flex-direction:column;gap:16px}.feedback-view .feedback-detail .detail-row[data-v-a51bb37a]{display:flex;align-items:flex-start;gap:12px}.feedback-view .feedback-detail .detail-row.full-width[data-v-a51bb37a]{flex-direction:column;gap:8px}.feedback-view .feedback-detail .detail-row .detail-label[data-v-a51bb37a]{font-weight:600;color:#64748b;min-width:140px;font-size:.9rem}.feedback-view .feedback-detail .detail-row .detail-value[data-v-a51bb37a]{color:#1e293b;font-size:.95rem}.feedback-view .feedback-detail .detail-row .detail-value.text-content[data-v-a51bb37a]{white-space:pre-wrap;word-break:break-word;background:#f8fafc;padding:12px 16px;border-radius:8px;border:1px solid #e2e8f0}.feedback-view .feedback-detail .detail-row .detail-value.status-badge[data-v-a51bb37a]{display:inline-block;padding:4px 12px;border-radius:20px;font-size:.85rem;font-weight:500}.feedback-view .feedback-detail .detail-row .detail-value.status-badge.status-waiting[data-v-a51bb37a]{background:rgba(245,158,11,.15);color:#d97706}.feedback-view .feedback-detail .detail-row .detail-value.status-badge.status-accepted[data-v-a51bb37a]{background:rgba(59,130,246,.15);color:#2563eb}.feedback-view .feedback-detail .detail-row .detail-value.status-badge.status-done[data-v-a51bb37a]{background:rgba(34,197,94,.15);color:#16a34a}.feedback-view .feedback-detail .attachments-gallery[data-v-a51bb37a]{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.feedback-view .feedback-detail .attachments-gallery .attachment-item[data-v-a51bb37a]{width:100px;height:100px;border-radius:8px;overflow:hidden;cursor:pointer;border:1px solid #e2e8f0;transition:all .25s ease}.feedback-view .feedback-detail .attachments-gallery .attachment-item[data-v-a51bb37a]:hover{transform:scale(1.05)}.feedback-view .feedback-detail .attachments-gallery .attachment-item img[data-v-a51bb37a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.feedback-view .feedback-detail .comments-section[data-v-a51bb37a]{margin-top:20px;padding-top:16px;border-top:1px solid #e2e8f0}.feedback-view .feedback-detail .comments-section .comments-title[data-v-a51bb37a]{font-weight:600;color:#64748b;margin-bottom:12px;font-size:.95rem}.feedback-view .feedback-detail .comments-section .comments-list[data-v-a51bb37a]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.feedback-view .feedback-detail .comments-section .comments-list .comment-item[data-v-a51bb37a]{background:#f8fafc;padding:12px;border-radius:8px;border:1px solid #e2e8f0}.feedback-view .feedback-detail .comments-section .comments-list .comment-item.unread[data-v-a51bb37a]{background:rgba(59,130,246,.05);border-color:rgba(59,130,246,.2)}.feedback-view .feedback-detail .comments-section .comments-list .comment-item.own[data-v-a51bb37a]{background:rgba(34,197,94,.08);border-color:rgba(34,197,94,.3)}.feedback-view .feedback-detail .comments-section .comments-list .comment-item .comment-header[data-v-a51bb37a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;flex-wrap:wrap;gap:8px}.feedback-view .feedback-detail .comments-section .comments-list .comment-item .comment-header .comment-sender[data-v-a51bb37a]{font-weight:600;color:#1e293b;font-size:.9rem;display:flex;align-items:center;gap:6px}.feedback-view .feedback-detail .comments-section .comments-list .comment-item .comment-header .comment-sender .unread-mark[data-v-a51bb37a]{color:#2563eb;font-size:.7rem}.feedback-view .feedback-detail .comments-section .comments-list .comment-item .comment-header .comment-date[data-v-a51bb37a]{font-size:.75rem;color:#94a3b8}.feedback-view .feedback-detail .comments-section .comments-list .comment-item .comment-header .comment-date .edited-mark[data-v-a51bb37a]{color:#64748b;font-size:.7rem}.feedback-view .feedback-detail .comments-section .comments-list .comment-item .comment-header .comment-actions[data-v-a51bb37a]{display:flex;gap:4px}.feedback-view .feedback-detail .comments-section .comments-list .comment-item .comment-text[data-v-a51bb37a]{font-size:.9rem;color:#475569;white-space:pre-wrap}.feedback-view .feedback-detail .comments-section .comments-list .comment-item .comment-footer[data-v-a51bb37a]{display:flex;justify-content:flex-end;margin-top:8px}.feedback-view .feedback-detail .comments-section .comments-list .comment-item .comment-footer .comment-actions[data-v-a51bb37a]{display:flex;gap:8px}.feedback-view .feedback-detail .comments-section .comments-list .comment-item .comment-footer .comment-actions .icon-btn[data-v-a51bb37a]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;cursor:pointer;color:#64748b;transition:all .2s ease}.feedback-view .feedback-detail .comments-section .comments-list .comment-item .comment-footer .comment-actions .icon-btn[data-v-a51bb37a]:hover{background:rgba(0,0,0,.08);color:#1e293b}.feedback-view .feedback-detail .comments-section .comments-list .comment-item .comment-footer .comment-actions .icon-btn.icon-btn-danger[data-v-a51bb37a]:hover{background:rgba(239,68,68,.1);color:#dc2626}.feedback-view .feedback-detail .comments-section .comments-list .comment-item .comment-footer .comment-actions .icon-btn.icon-btn-danger.loading[data-v-a51bb37a]{opacity:.5;pointer-events:none}.feedback-view .feedback-detail .comments-section .comments-list .comment-item .comment-edit .edit-actions[data-v-a51bb37a]{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.feedback-view .feedback-detail .comments-section .add-comment-section[data-v-a51bb37a]{display:flex;flex-direction:column;gap:8px}.user-feedbacks[data-v-6becd35a]{min-height:calc(100vh - 60px);background:linear-gradient(180deg,#f8fafc,#f1f5f9);padding:24px}.user-feedbacks .feedbacks-header[data-v-6becd35a]{background:#fff;padding:16px 20px;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px;margin-bottom:24px}.user-feedbacks .feedbacks-header .header-content[data-v-6becd35a]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.user-feedbacks .feedbacks-header .header-content .header-title[data-v-6becd35a]{display:flex;align-items:center;gap:12px;font-size:1.25rem;font-weight:700;color:#142d4c}.user-feedbacks .feedbacks-header .header-content .header-title .title-icon[data-v-6becd35a]{color:#4f7cff}.user-feedbacks .feedbacks-content .empty-state[data-v-6becd35a],.user-feedbacks .feedbacks-content .error-state[data-v-6becd35a],.user-feedbacks .feedbacks-content .loading-state[data-v-6becd35a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px}.user-feedbacks .feedbacks-content .empty-state .empty-icon[data-v-6becd35a],.user-feedbacks .feedbacks-content .error-state .empty-icon[data-v-6becd35a],.user-feedbacks .feedbacks-content .loading-state .empty-icon[data-v-6becd35a]{color:#598fd3;margin-bottom:16px}.user-feedbacks .feedbacks-content .empty-state .error-icon[data-v-6becd35a],.user-feedbacks .feedbacks-content .error-state .error-icon[data-v-6becd35a],.user-feedbacks .feedbacks-content .loading-state .error-icon[data-v-6becd35a]{color:#ef4444;margin-bottom:16px}.user-feedbacks .feedbacks-content .empty-state .empty-text[data-v-6becd35a],.user-feedbacks .feedbacks-content .error-state .empty-text[data-v-6becd35a],.user-feedbacks .feedbacks-content .loading-state .empty-text[data-v-6becd35a]{font-size:1.1rem;color:#3475c5;margin:0 0 16px 0}.user-feedbacks .feedbacks-content .empty-state .error-text[data-v-6becd35a],.user-feedbacks .feedbacks-content .error-state .error-text[data-v-6becd35a],.user-feedbacks .feedbacks-content .loading-state .error-text[data-v-6becd35a]{font-size:1.1rem;color:#ef4444;margin:0}.user-feedbacks .feedbacks-content .feedbacks-list[data-v-6becd35a]{display:flex;flex-direction:column;gap:12px}.user-feedbacks .feedbacks-content .feedbacks-list .feedback-card[data-v-6becd35a]{background:#fff;padding:16px 20px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px;position:relative}.user-feedbacks .feedbacks-content .feedbacks-list .feedback-card.has-unread[data-v-6becd35a]{background:rgba(59,130,246,.05)}.user-feedbacks .feedbacks-content .feedbacks-list .feedback-card .feedback-header[data-v-6becd35a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.user-feedbacks .feedbacks-content .feedbacks-list .feedback-card .feedback-header .feedback-id[data-v-6becd35a]{font-weight:600;color:#142d4c;font-size:.9rem;display:flex;align-items:center;gap:6px}.user-feedbacks .feedbacks-content .feedbacks-list .feedback-card .feedback-header .feedback-id .unread-dot[data-v-6becd35a]{width:8px;height:8px;background:#2563eb;border-radius:50%;display:inline-block}.user-feedbacks .feedbacks-content .feedbacks-list .feedback-card .feedback-header .feedback-status[data-v-6becd35a]{display:inline-block;padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:500}.user-feedbacks .feedbacks-content .feedbacks-list .feedback-card .feedback-header .feedback-status.status-waiting[data-v-6becd35a]{background:rgba(245,158,11,.15);color:#d97706}.user-feedbacks .feedbacks-content .feedbacks-list .feedback-card .feedback-header .feedback-status.status-accepted[data-v-6becd35a]{background:rgba(59,130,246,.15);color:#2563eb}.user-feedbacks .feedbacks-content .feedbacks-list .feedback-card .feedback-header .feedback-status.status-done[data-v-6becd35a]{background:rgba(34,197,94,.15);color:#16a34a}.user-feedbacks .feedbacks-content .feedbacks-list .feedback-card .feedback-header .unread-badge[data-v-6becd35a]{display:flex;align-items:center;gap:4px;padding:4px 10px;border-radius:20px;font-size:.7rem;font-weight:500;background:rgba(239,68,68,.15);color:#dc2626}.user-feedbacks .feedbacks-content .feedbacks-list .feedback-card .feedback-header .unread-badge .app-icon[data-v-6becd35a]{color:#dc2626}.user-feedbacks .feedbacks-content .feedbacks-list .feedback-card .feedback-text[data-v-6becd35a]{font-size:.9rem;color:#142d4c;line-height:1.4;margin-bottom:12px}.user-feedbacks .feedbacks-content .feedbacks-list .feedback-card .feedback-footer[data-v-6becd35a]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.user-feedbacks .feedbacks-content .feedbacks-list .feedback-card .feedback-footer .feedback-date[data-v-6becd35a]{font-size:.8rem;color:#3475c5}.user-feedbacks .feedbacks-content .feedbacks-list .feedback-card .feedback-footer .feedback-actions[data-v-6becd35a]{display:flex;gap:8px;z-index:10}.user-feedbacks .feedbacks-content .feedbacks-list .feedback-card .feedback-footer .feedback-actions .action-btn[data-v-6becd35a]{font-size:.75rem}.user-feedbacks .feedbacks-content .feedbacks-list .feedback-card .feedback-card-click-hint[data-v-6becd35a]{cursor:pointer;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.user-feedbacks .feedbacks-content .feedbacks-list .feedback-card .feedback-card-click-hint span[data-v-6becd35a]{display:none}.user-feedbacks .feedbacks-content .feedbacks-list .feedback-card .feedback-card-click-hint[data-v-6becd35a]:hover{background:rgba(0,0,0,.02)}.create-modal-content .form-group[data-v-6becd35a],.edit-modal-content .form-group[data-v-6becd35a]{margin-bottom:20px}.create-modal-content .form-group .form-label[data-v-6becd35a],.edit-modal-content .form-group .form-label[data-v-6becd35a]{display:block;font-weight:600;color:#64748b;margin-bottom:8px;font-size:.9rem}.create-modal-content .upload-hint[data-v-6becd35a],.edit-modal-content .upload-hint[data-v-6becd35a]{font-size:.8rem;color:#94a3b8;margin-bottom:8px}.create-modal-content .images-upload .images-preview[data-v-6becd35a],.edit-modal-content .images-upload .images-preview[data-v-6becd35a]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.create-modal-content .images-upload .images-preview .image-preview[data-v-6becd35a],.edit-modal-content .images-upload .images-preview .image-preview[data-v-6becd35a]{position:relative;width:80px;height:80px;border-radius:8px;overflow:hidden;border:1px solid #e2e8f0}.create-modal-content .images-upload .images-preview .image-preview img[data-v-6becd35a],.edit-modal-content .images-upload .images-preview .image-preview img[data-v-6becd35a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;cursor:pointer}.create-modal-content .images-upload .images-preview .image-preview .remove-btn[data-v-6becd35a],.edit-modal-content .images-upload .images-preview .image-preview .remove-btn[data-v-6becd35a]{position:absolute;top:4px;right:4px;width:20px;height:20px;background:rgba(0,0,0,.5);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff}.create-modal-content .modal-actions[data-v-6becd35a],.edit-modal-content .modal-actions[data-v-6becd35a]{display:flex;justify-content:flex-end;gap:12px}.modal-content .view-modal-actions[data-v-6becd35a]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid #e2e8f0}.delete-confirm-content .confirm-text[data-v-6becd35a]{font-size:1rem;color:#1e293b;margin:0 0 8px 0}.delete-confirm-content .confirm-hint[data-v-6becd35a]{font-size:.85rem;color:#64748b;margin:0 0 20px 0}.delete-confirm-content .modal-actions[data-v-6becd35a]{display:flex;justify-content:flex-end;gap:12px}.image-preview-modal[data-v-6becd35a]{display:flex;align-items:center;justify-content:center;position:relative}.image-preview-modal .nav-btn[data-v-6becd35a]{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;background:rgba(0,0,0,.5);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:background .2s ease;z-index:10}.image-preview-modal .nav-btn[data-v-6becd35a]:hover{background:rgba(0,0,0,.7)}.image-preview-modal .nav-btn.nav-prev[data-v-6becd35a]{left:10px}.image-preview-modal .nav-btn.nav-next[data-v-6becd35a]{right:10px}.image-preview-modal .image-counter[data-v-6becd35a]{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.5);color:#fff;padding:4px 12px;border-radius:12px;font-size:.85rem}.image-preview-modal img[data-v-6becd35a]{max-width:100%;max-height:80vh;-o-object-fit:contain;object-fit:contain}@media(max-width:768px){.user-feedbacks[data-v-6becd35a]{padding:16px}.user-feedbacks .feedbacks-header .header-content[data-v-6becd35a]{flex-direction:column;align-items:stretch}.user-feedbacks .feedbacks-header .header-content .header-title[data-v-6becd35a]{justify-content:center}.user-feedbacks .feedbacks-content .feedbacks-list .feedback-card .feedback-footer[data-v-6becd35a]{flex-direction:column;align-items:flex-start}.user-feedbacks .feedbacks-content .feedbacks-list .feedback-card .feedback-footer .feedback-actions[data-v-6becd35a]{width:100%;justify-content:flex-start}}.duty-view[data-v-6b10a9a5]{padding:10px}.duty-view .duty-cards[data-v-6b10a9a5]{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.duty-view .duty-cards .duty-card[data-v-6b10a9a5]{background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.1);min-width:280px;max-width:350px;flex:1;overflow:hidden;transition:transform .2s ease}.duty-view .duty-cards .duty-card[data-v-6b10a9a5]:hover{transform:translateY(-2px)}.duty-view .duty-cards .duty-card.today[data-v-6b10a9a5]{border:2px solid #142d4c;box-shadow:0 4px 20px rgba(20,45,76,.2)}.duty-view .duty-cards .duty-card.today .day-header[data-v-6b10a9a5]{background:#142d4c}.duty-view .duty-cards .duty-card .day-header[data-v-6b10a9a5]{background:#6c757d;color:#fff;padding:15px 20px;text-align:center}.duty-view .duty-cards .duty-card .day-header .day-label[data-v-6b10a9a5]{font-size:1.2rem;font-weight:600;margin-bottom:4px}.duty-view .duty-cards .duty-card .day-header .day-date[data-v-6b10a9a5]{font-size:.9rem;opacity:.9}.duty-view .duty-cards .duty-card .duty-users[data-v-6b10a9a5]{padding:15px}.duty-view .duty-cards .duty-card .duty-users .duty-user[data-v-6b10a9a5]{padding:12px;border-bottom:1px solid #eee}.duty-view .duty-cards .duty-card .duty-users .duty-user[data-v-6b10a9a5]:last-child{border-bottom:none}.duty-view .duty-cards .duty-card .duty-users .duty-user .user-info[data-v-6b10a9a5]{margin-bottom:10px}.duty-view .duty-cards .duty-card .duty-users .duty-user .user-info .user-main[data-v-6b10a9a5]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.duty-view .duty-cards .duty-card .duty-users .duty-user .user-info .user-main .user-left[data-v-6b10a9a5]{flex:1;min-width:0}.duty-view .duty-cards .duty-card .duty-users .duty-user .user-info .user-main .user-left .user-name[data-v-6b10a9a5]{font-size:1rem;font-weight:600;color:#142d4c}.duty-view .duty-cards .duty-card .duty-users .duty-user .user-info .user-main .user-left .user-team[data-v-6b10a9a5]{font-size:.8rem;color:#888;margin-top:2px}.duty-view .duty-cards .duty-card .duty-users .duty-user .user-info .user-main .work-hours[data-v-6b10a9a5]{display:flex;align-items:center;gap:4px;padding:4px 8px;background:linear-gradient(135deg,#f0f4f8,#e8eef5);border-radius:6px;font-size:.8rem;color:#4a5568;white-space:nowrap;flex-shrink:0}.duty-view .duty-cards .duty-card .duty-users .duty-user .user-info .user-main .work-hours .clock-icon[data-v-6b10a9a5]{font-size:.85rem;color:#718096}.duty-view .duty-cards .duty-card .duty-users .duty-user .user-contacts[data-v-6b10a9a5]{display:flex;flex-direction:column;gap:8px}.duty-view .duty-cards .duty-card .duty-users .duty-user .user-contacts .contact-item[data-v-6b10a9a5]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:6px 10px;border-radius:6px;transition:background .2s ease}.duty-view .duty-cards .duty-card .duty-users .duty-user .user-contacts .contact-item[data-v-6b10a9a5]:hover{background:#f5f5f5}.duty-view .duty-cards .duty-card .duty-users .duty-user .user-contacts .contact-item .contact-icon[data-v-6b10a9a5]{font-size:1.1rem}.duty-view .duty-cards .duty-card .duty-users .duty-user .user-contacts .contact-item .contact-value[data-v-6b10a9a5]{font-size:.9rem;color:#555}.duty-view .duty-cards .duty-card .duty-users .duty-user .user-contacts .no-contacts[data-v-6b10a9a5]{font-size:.85rem;color:#999;font-style:italic}.duty-view .duty-cards .duty-card .no-duty[data-v-6b10a9a5]{padding:30px 20px;text-align:center}.duty-view .duty-cards .duty-card .no-duty .empty-message[data-v-6b10a9a5]{color:#999;font-size:.95rem}.header[data-v-6b3180c6]{height:60px;display:flex;align-items:center;justify-content:flex-start}.header .logo[data-v-6b3180c6]{width:120px;margin-left:10px;margin-right:50px}.header .logo.clickable[data-v-6b3180c6]{cursor:pointer}.header .schedule-title[data-v-6b3180c6]{font-weight:600;font-size:1.5em}.schedule-container[data-v-6b3180c6]{padding:10px}.schedule-container .tabs[data-v-6b3180c6]{margin-bottom:10px}.schedule-container .filters-wrapper[data-v-6b3180c6]{display:flex;align-items:center;gap:16px;padding:16px 20px;margin-bottom:10px;background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px}.schedule-container .filters-section[data-v-6b3180c6]{display:flex;align-items:center;gap:20px}.schedule-container .filters-group[data-v-6b3180c6]{display:flex;align-items:center;gap:12px}.schedule-container .filters-group .filter-label[data-v-6b3180c6]{font-weight:600;font-size:.95rem;color:#142d4c;letter-spacing:.3px}.schedule-container .filters-group .month-buttons[data-v-6b3180c6]{display:flex;align-items:center;gap:6px}.schedule-container .filters-group .month-buttons .month-btn[data-v-6b3180c6]{min-width:36px}.schedule-container .filters-group .month-buttons .month-btn.current[data-v-6b3180c6]{min-width:auto}.schedule-container .filters-group .date-picker[data-v-6b3180c6]{min-width:280px}.loading[data-v-6b3180c6]{width:100vw;height:100vh}.edit-tariff-price-modal .modal-header[data-v-ef9af3a4]{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e2e8f0}.edit-tariff-price-modal .modal-header .modal-title[data-v-ef9af3a4]{display:flex;align-items:center;gap:10px;font-size:1.1rem;font-weight:600;color:#142d4c}.edit-tariff-price-modal .modal-header .modal-title .title-icon[data-v-ef9af3a4]{color:#4f7cff}.edit-tariff-price-modal .modal-content .tariff-info[data-v-ef9af3a4]{display:flex;align-items:center;gap:8px;margin-bottom:20px;padding:12px 16px;background:#f8fafc;border-radius:10px}.edit-tariff-price-modal .modal-content .tariff-info .tariff-kind-label[data-v-ef9af3a4]{font-size:.9rem;color:#3475c5}.edit-tariff-price-modal .modal-content .tariff-info .tariff-kind-value[data-v-ef9af3a4]{font-size:.95rem;font-weight:600;color:#142d4c}.edit-tariff-price-modal .modal-content .price-field .price-label[data-v-ef9af3a4]{font-size:.9rem;font-weight:500;color:#142d4c;margin-bottom:8px}.edit-tariff-price-modal .modal-content .price-field .price-input-wrapper .price-input[data-v-ef9af3a4]{width:100%;padding:12px 16px;border:1px solid #e2e8f0;border-radius:10px;font-size:1rem;outline:none;box-sizing:border-box;transition:all .25s ease}.edit-tariff-price-modal .modal-content .price-field .price-input-wrapper .price-input[data-v-ef9af3a4]:focus{border-color:#142d4c;box-shadow:0 0 0 3px rgba(20,45,76,.1)}.edit-tariff-price-modal .modal-content .price-field .price-input-wrapper .price-input[data-v-ef9af3a4]::-moz-placeholder{color:#598fd3}.edit-tariff-price-modal .modal-content .price-field .price-input-wrapper .price-input[data-v-ef9af3a4]::placeholder{color:#598fd3}.edit-tariff-price-modal .modal-content .price-field .price-input-wrapper .price-input[data-v-ef9af3a4]:disabled{background:#f8fafc;cursor:not-allowed}.edit-tariff-price-modal .modal-actions[data-v-ef9af3a4]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:16px;border-top:1px solid #e2e8f0}.tariffs-settings[data-v-126c52dc]{min-height:calc(100vh - 60px);background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.tariffs-settings .settings-header[data-v-126c52dc]{background:#fff;padding:16px 20px;border-bottom:1px solid #e8ecf0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px}.tariffs-settings .settings-header .header-content[data-v-126c52dc]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.tariffs-settings .settings-header .header-content .header-title[data-v-126c52dc]{display:flex;align-items:center;gap:12px;font-size:1.25rem;font-weight:700;color:#142d4c}.tariffs-settings .settings-header .header-content .header-title .title-icon[data-v-126c52dc]{color:#4f7cff}.tariffs-settings .tariffs-content[data-v-126c52dc]{padding:16px}.tariffs-settings .tariffs-content .empty-state[data-v-126c52dc],.tariffs-settings .tariffs-content .error-state[data-v-126c52dc],.tariffs-settings .tariffs-content .loading-state[data-v-126c52dc]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px}.tariffs-settings .tariffs-content .empty-state .empty-icon[data-v-126c52dc],.tariffs-settings .tariffs-content .empty-state .loading-icon[data-v-126c52dc],.tariffs-settings .tariffs-content .error-state .empty-icon[data-v-126c52dc],.tariffs-settings .tariffs-content .error-state .loading-icon[data-v-126c52dc],.tariffs-settings .tariffs-content .loading-state .empty-icon[data-v-126c52dc],.tariffs-settings .tariffs-content .loading-state .loading-icon[data-v-126c52dc]{color:#598fd3;margin-bottom:16px}.tariffs-settings .tariffs-content .empty-state .error-icon[data-v-126c52dc],.tariffs-settings .tariffs-content .error-state .error-icon[data-v-126c52dc],.tariffs-settings .tariffs-content .loading-state .error-icon[data-v-126c52dc]{color:#ef4444;margin-bottom:16px}.tariffs-settings .tariffs-content .empty-state .empty-text[data-v-126c52dc],.tariffs-settings .tariffs-content .empty-state .loading-text[data-v-126c52dc],.tariffs-settings .tariffs-content .error-state .empty-text[data-v-126c52dc],.tariffs-settings .tariffs-content .error-state .loading-text[data-v-126c52dc],.tariffs-settings .tariffs-content .loading-state .empty-text[data-v-126c52dc],.tariffs-settings .tariffs-content .loading-state .loading-text[data-v-126c52dc]{font-size:1.1rem;color:#3475c5;margin:0}.tariffs-settings .tariffs-content .empty-state .error-text[data-v-126c52dc],.tariffs-settings .tariffs-content .error-state .error-text[data-v-126c52dc],.tariffs-settings .tariffs-content .loading-state .error-text[data-v-126c52dc]{font-size:1.1rem;color:#ef4444;margin:0}.tariffs-settings .tariffs-content .tariffs-table-wrapper[data-v-126c52dc]{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px;overflow:hidden}.tariffs-settings .tariffs-content .tariffs-table-wrapper .tariffs-table[data-v-126c52dc]{width:100%;border-collapse:collapse}.tariffs-settings .tariffs-content .tariffs-table-wrapper .tariffs-table thead tr[data-v-126c52dc]{background:linear-gradient(135deg,rgba(79,124,255,.08),rgba(79,124,255,.04))}.tariffs-settings .tariffs-content .tariffs-table-wrapper .tariffs-table thead tr th[data-v-126c52dc]{padding:14px 16px;text-align:left;font-size:.85rem;font-weight:600;color:#142d4c;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid rgba(79,124,255,.1)}.tariffs-settings .tariffs-content .tariffs-table-wrapper .tariffs-table thead tr th.kind-col[data-v-126c52dc]{width:40%}.tariffs-settings .tariffs-content .tariffs-table-wrapper .tariffs-table thead tr th.value-col[data-v-126c52dc]{width:45%}.tariffs-settings .tariffs-content .tariffs-table-wrapper .tariffs-table thead tr th.actions-col[data-v-126c52dc]{width:15%}.tariffs-settings .tariffs-content .tariffs-table-wrapper .tariffs-table tbody .tariff-row[data-v-126c52dc]{transition:all .25s ease}.tariffs-settings .tariffs-content .tariffs-table-wrapper .tariffs-table tbody .tariff-row[data-v-126c52dc]:hover{background:rgba(79,124,255,.08)}.tariffs-settings .tariffs-content .tariffs-table-wrapper .tariffs-table tbody .tariff-row td[data-v-126c52dc]{padding:12px 16px;font-size:.9rem;color:#142d4c;border-bottom:1px solid #f0f2f5;vertical-align:middle}.tariffs-settings .tariffs-content .tariffs-table-wrapper .tariffs-table tbody .tariff-row td.kind-col .tariff-info[data-v-126c52dc]{display:flex;align-items:center;gap:10px}.tariffs-settings .tariffs-content .tariffs-table-wrapper .tariffs-table tbody .tariff-row td.kind-col .tariff-info .tariff-kind[data-v-126c52dc]{font-weight:600;color:#142d4c}.tariffs-settings .tariffs-content .tariffs-table-wrapper .tariffs-table tbody .tariff-row td.value-col .tariff-value[data-v-126c52dc]{font-size:.85rem;color:#142d4c;line-height:1.4}.tariffs-settings .tariffs-content .tariffs-table-wrapper .tariffs-table tbody .tariff-row td.actions-col .actions[data-v-126c52dc]{display:flex;align-items:center;gap:8px}.tariffs-settings .tariffs-content .tariffs-table-wrapper .tariffs-table tbody .tariff-row td.actions-col .actions .action-btn[data-v-126c52dc]{padding:8px;border-radius:8px;transition:all .25s ease}.tariffs-settings .tariffs-content .tariffs-table-wrapper .tariffs-table tbody .tariff-row td.actions-col .actions .action-btn[data-v-126c52dc]:hover:not(:disabled){background:rgba(79,124,255,.1)}@media(max-width:768px){.tariffs-settings .settings-header .header-content[data-v-126c52dc]{flex-direction:column;align-items:stretch}.tariffs-settings .settings-header .header-content .header-title[data-v-126c52dc]{justify-content:center}}@media(max-width:480px){.tariffs-settings .settings-header[data-v-126c52dc]{padding:12px 16px}.tariffs-settings .tariffs-content[data-v-126c52dc]{padding:12px}}.edit-tariffs-modal .modal-header[data-v-e6eefad8]{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e2e8f0}.edit-tariffs-modal .modal-header .modal-title[data-v-e6eefad8]{display:flex;align-items:center;gap:10px;font-size:1.1rem;font-weight:600;color:#142d4c}.edit-tariffs-modal .modal-header .modal-title .title-icon[data-v-e6eefad8]{color:#4f7cff}.edit-tariffs-modal .modal-content[data-v-e6eefad8]{min-height:200px;max-height:60vh;overflow-y:auto}.edit-tariffs-modal .modal-content .loading-state[data-v-e6eefad8]{display:flex;justify-content:center;align-items:center;min-height:200px}.edit-tariffs-modal .modal-content .tariffs-list[data-v-e6eefad8]{display:flex;flex-direction:column;gap:12px}.edit-tariffs-modal .modal-content .tariffs-list .tariff-item[data-v-e6eefad8]{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0;transition:all .25s ease}.edit-tariffs-modal .modal-content .tariffs-list .tariff-item[data-v-e6eefad8]:hover{background:#f1f5f9}.edit-tariffs-modal .modal-content .tariffs-list .tariff-item .tariff-info[data-v-e6eefad8]{flex:1}.edit-tariffs-modal .modal-content .tariffs-list .tariff-item .tariff-info .tariff-name[data-v-e6eefad8]{font-weight:600;color:#142d4c;margin-bottom:4px}.edit-tariffs-modal .modal-content .tariffs-list .tariff-item .tariff-info .tariff-base-price[data-v-e6eefad8]{font-size:.85rem;color:#3475c5}.edit-tariffs-modal .modal-content .tariffs-list .tariff-item .tariff-custom-price[data-v-e6eefad8]{display:flex;align-items:center;gap:10px}.edit-tariffs-modal .modal-content .tariffs-list .tariff-item .tariff-custom-price .price-label[data-v-e6eefad8]{font-size:.85rem;color:#295d9d;white-space:nowrap}.edit-tariffs-modal .modal-content .tariffs-list .tariff-item .tariff-custom-price .price-input-wrapper[data-v-e6eefad8]{display:flex;align-items:center;gap:6px}.edit-tariffs-modal .modal-content .tariffs-list .tariff-item .tariff-custom-price .price-input-wrapper .price-input[data-v-e6eefad8]{width:120px;padding:8px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:.9rem;outline:none;transition:all .25s ease}.edit-tariffs-modal .modal-content .tariffs-list .tariff-item .tariff-custom-price .price-input-wrapper .price-input[data-v-e6eefad8]:focus{border-color:#142d4c;box-shadow:0 0 0 3px rgba(20,45,76,.1)}.edit-tariffs-modal .modal-content .tariffs-list .tariff-item .tariff-custom-price .price-input-wrapper .price-input[data-v-e6eefad8]::-moz-placeholder{color:#598fd3}.edit-tariffs-modal .modal-content .tariffs-list .tariff-item .tariff-custom-price .price-input-wrapper .price-input[data-v-e6eefad8]::placeholder{color:#598fd3}.edit-tariffs-modal .modal-content .tariffs-list .tariff-item .tariff-custom-price .price-input-wrapper .price-currency[data-v-e6eefad8]{font-size:.85rem;color:#3475c5}.edit-tariffs-modal .modal-content .tariffs-list .tariff-item .tariff-custom-price .price-actions[data-v-e6eefad8]{display:flex;align-items:center;gap:8px}.edit-tariffs-modal .modal-actions[data-v-e6eefad8]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:16px;border-top:1px solid #e2e8f0}@media(max-width:768px){.edit-tariffs-modal .modal-content .tariffs-list .tariff-item[data-v-e6eefad8]{flex-direction:column;align-items:flex-start;gap:12px}.edit-tariffs-modal .modal-content .tariffs-list .tariff-item .tariff-custom-price[data-v-e6eefad8]{width:100%;flex-wrap:wrap}}.client-tariffs-settings[data-v-0c44f87a]{min-height:calc(100vh - 60px);background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.client-tariffs-settings .settings-header[data-v-0c44f87a]{background:#fff;padding:16px 20px;border-bottom:1px solid #e8ecf0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px}.client-tariffs-settings .settings-header .header-content[data-v-0c44f87a]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.client-tariffs-settings .settings-header .header-content .header-title[data-v-0c44f87a]{display:flex;align-items:center;gap:12px;font-size:1.25rem;font-weight:700;color:#142d4c}.client-tariffs-settings .settings-header .header-content .header-title .title-icon[data-v-0c44f87a]{color:#4f7cff}.client-tariffs-settings .settings-header .header-content .header-actions[data-v-0c44f87a]{display:flex;align-items:center;gap:10px}.client-tariffs-settings .settings-header .header-content .header-actions .search-box[data-v-0c44f87a]{width:280px}.client-tariffs-settings .settings-header .header-content .header-actions .search-box .search-input[data-v-0c44f87a]{width:100%}.client-tariffs-settings .settings-header .pagination-bar[data-v-0c44f87a]{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding-top:16px;border-top:1px solid #f0f2f5}.client-tariffs-settings .settings-header .pagination-bar .pagination-group[data-v-0c44f87a]{display:flex;align-items:center;gap:12px}.client-tariffs-settings .settings-header .pagination-bar .pagination-group .page-btn[data-v-0c44f87a]{display:flex;align-items:center;gap:6px;padding:0 12px;height:32px}.client-tariffs-settings .settings-header .pagination-bar .pagination-group .page-info[data-v-0c44f87a]{font-size:.9rem;color:#295d9d;min-width:100px;text-align:center}.client-tariffs-settings .settings-header .pagination-bar .per-page-group[data-v-0c44f87a]{display:flex;align-items:center;gap:10px}.client-tariffs-settings .settings-header .pagination-bar .per-page-group .per-page-label[data-v-0c44f87a]{font-size:.9rem;color:#295d9d;white-space:nowrap}.client-tariffs-settings .settings-header .pagination-bar .per-page-group .per-page-select[data-v-0c44f87a]{width:90px}.client-tariffs-settings .settings-content[data-v-0c44f87a]{padding:16px}.client-tariffs-settings .settings-content .empty-state[data-v-0c44f87a],.client-tariffs-settings .settings-content .error-state[data-v-0c44f87a],.client-tariffs-settings .settings-content .loading-state[data-v-0c44f87a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px}.client-tariffs-settings .settings-content .empty-state .empty-icon[data-v-0c44f87a],.client-tariffs-settings .settings-content .error-state .empty-icon[data-v-0c44f87a],.client-tariffs-settings .settings-content .loading-state .empty-icon[data-v-0c44f87a]{color:#598fd3;margin-bottom:16px}.client-tariffs-settings .settings-content .empty-state .error-icon[data-v-0c44f87a],.client-tariffs-settings .settings-content .error-state .error-icon[data-v-0c44f87a],.client-tariffs-settings .settings-content .loading-state .error-icon[data-v-0c44f87a]{color:#ef4444;margin-bottom:16px}.client-tariffs-settings .settings-content .empty-state .empty-text[data-v-0c44f87a],.client-tariffs-settings .settings-content .error-state .empty-text[data-v-0c44f87a],.client-tariffs-settings .settings-content .loading-state .empty-text[data-v-0c44f87a]{font-size:1.1rem;color:#3475c5;margin:0}.client-tariffs-settings .settings-content .empty-state .error-text[data-v-0c44f87a],.client-tariffs-settings .settings-content .error-state .error-text[data-v-0c44f87a],.client-tariffs-settings .settings-content .loading-state .error-text[data-v-0c44f87a]{font-size:1.1rem;color:#ef4444;margin:0}.client-tariffs-settings .settings-content .organizations-table-wrapper[data-v-0c44f87a]{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px;overflow:hidden}.client-tariffs-settings .settings-content .organizations-table-wrapper .organizations-table[data-v-0c44f87a]{width:100%;border-collapse:collapse}.client-tariffs-settings .settings-content .organizations-table-wrapper .organizations-table thead tr[data-v-0c44f87a]{background:linear-gradient(135deg,rgba(79,124,255,.08),rgba(79,124,255,.04))}.client-tariffs-settings .settings-content .organizations-table-wrapper .organizations-table thead tr th[data-v-0c44f87a]{padding:14px 16px;text-align:left;font-size:.85rem;font-weight:600;color:#142d4c;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid rgba(79,124,255,.1)}.client-tariffs-settings .settings-content .organizations-table-wrapper .organizations-table thead tr th.id-col[data-v-0c44f87a]{width:80px}.client-tariffs-settings .settings-content .organizations-table-wrapper .organizations-table thead tr th.name-col[data-v-0c44f87a]{width:30%}.client-tariffs-settings .settings-content .organizations-table-wrapper .organizations-table thead tr th.tariffs-col[data-v-0c44f87a]{width:45%}.client-tariffs-settings .settings-content .organizations-table-wrapper .organizations-table thead tr th.actions-col[data-v-0c44f87a]{width:25%}.client-tariffs-settings .settings-content .organizations-table-wrapper .organizations-table tbody .organization-row[data-v-0c44f87a]{transition:all .25s ease}.client-tariffs-settings .settings-content .organizations-table-wrapper .organizations-table tbody .organization-row[data-v-0c44f87a]:hover{background:rgba(79,124,255,.08)}.client-tariffs-settings .settings-content .organizations-table-wrapper .organizations-table tbody .organization-row td[data-v-0c44f87a]{padding:12px 16px;font-size:.9rem;color:#142d4c;border-bottom:1px solid #f0f2f5;vertical-align:middle}.client-tariffs-settings .settings-content .organizations-table-wrapper .organizations-table tbody .organization-row td.id-col .organization-id[data-v-0c44f87a]{font-weight:600;color:#142d4c}.client-tariffs-settings .settings-content .organizations-table-wrapper .organizations-table tbody .organization-row td.name-col .organization-name[data-v-0c44f87a]{font-weight:500}.client-tariffs-settings .settings-content .organizations-table-wrapper .organizations-table tbody .organization-row td.tariffs-col .tariffs-list[data-v-0c44f87a]{display:flex;flex-wrap:wrap;gap:8px}.client-tariffs-settings .settings-content .organizations-table-wrapper .organizations-table tbody .organization-row td.tariffs-col .tariffs-list .tariff-badge[data-v-0c44f87a]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;font-size:.8rem;font-weight:500;background:linear-gradient(135deg,#f0f4ff,#e8edff);border:1px solid rgba(79,124,255,.2);transition:all .2s ease}.client-tariffs-settings .settings-content .organizations-table-wrapper .organizations-table tbody .organization-row td.tariffs-col .tariffs-list .tariff-badge[data-v-0c44f87a]:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(79,124,255,.15)}.client-tariffs-settings .settings-content .organizations-table-wrapper .organizations-table tbody .organization-row td.tariffs-col .tariffs-list .tariff-badge .tariff-kind[data-v-0c44f87a]{color:#142d4c;font-weight:600}.client-tariffs-settings .settings-content .organizations-table-wrapper .organizations-table tbody .organization-row td.tariffs-col .tariffs-list .tariff-badge .tariff-value[data-v-0c44f87a]{color:#1c56ff;background:hsla(0,0%,100%,.7);padding:2px 8px;border-radius:12px;font-size:.75rem}.client-tariffs-settings .settings-content .organizations-table-wrapper .organizations-table tbody .organization-row td.tariffs-col .tariffs-list .tariff-badge.tariff-kind--user[data-v-0c44f87a]{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border-color:rgba(76,175,80,.3)}.client-tariffs-settings .settings-content .organizations-table-wrapper .organizations-table tbody .organization-row td.tariffs-col .tariffs-list .tariff-badge.tariff-kind--user .tariff-kind[data-v-0c44f87a]{color:#2e7d32}.client-tariffs-settings .settings-content .organizations-table-wrapper .organizations-table tbody .organization-row td.tariffs-col .tariffs-list .tariff-badge.tariff-kind--user .tariff-value[data-v-0c44f87a]{color:#1b5e20;background:hsla(0,0%,100%,.8)}.client-tariffs-settings .settings-content .organizations-table-wrapper .organizations-table tbody .organization-row td.tariffs-col .tariffs-list .tariff-badge.tariff-kind--storage[data-v-0c44f87a]{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-color:rgba(33,150,243,.3)}.client-tariffs-settings .settings-content .organizations-table-wrapper .organizations-table tbody .organization-row td.tariffs-col .tariffs-list .tariff-badge.tariff-kind--storage .tariff-kind[data-v-0c44f87a]{color:#1565c0}.client-tariffs-settings .settings-content .organizations-table-wrapper .organizations-table tbody .organization-row td.tariffs-col .tariffs-list .tariff-badge.tariff-kind--storage .tariff-value[data-v-0c44f87a]{color:#0d47a1;background:hsla(0,0%,100%,.8)}.client-tariffs-settings .settings-content .organizations-table-wrapper .organizations-table tbody .organization-row td.tariffs-col .tariffs-list .tariff-badge.tariff-kind--feature[data-v-0c44f87a]{background:linear-gradient(135deg,#fff3e0,#ffe0b2);border-color:rgba(255,152,0,.3)}.client-tariffs-settings .settings-content .organizations-table-wrapper .organizations-table tbody .organization-row td.tariffs-col .tariffs-list .tariff-badge.tariff-kind--feature .tariff-kind[data-v-0c44f87a]{color:#e65100}.client-tariffs-settings .settings-content .organizations-table-wrapper .organizations-table tbody .organization-row td.tariffs-col .tariffs-list .tariff-badge.tariff-kind--feature .tariff-value[data-v-0c44f87a]{color:#bf360c;background:hsla(0,0%,100%,.8)}.client-tariffs-settings .settings-content .organizations-table-wrapper .organizations-table tbody .organization-row td.tariffs-col .no-tariffs .no-tariffs-text[data-v-0c44f87a]{color:#598fd3;font-size:.9rem}.client-tariffs-settings .settings-content .organizations-table-wrapper .organizations-table tbody .organization-row td.actions-col .action-buttons[data-v-0c44f87a]{display:flex;gap:8px}@media(max-width:768px){.client-tariffs-settings .settings-header .header-content[data-v-0c44f87a]{flex-direction:column;align-items:stretch}.client-tariffs-settings .settings-header .header-content .header-title[data-v-0c44f87a]{justify-content:center}.client-tariffs-settings .settings-header .header-content .header-actions[data-v-0c44f87a]{flex-wrap:wrap;justify-content:center}.client-tariffs-settings .settings-header .header-content .header-actions .search-box[data-v-0c44f87a]{width:100%}.client-tariffs-settings .settings-header .pagination-bar[data-v-0c44f87a]{flex-direction:column;gap:12px}.client-tariffs-settings .settings-content .organizations-table-wrapper[data-v-0c44f87a]{overflow-x:auto}.client-tariffs-settings .settings-content .organizations-table-wrapper .organizations-table[data-v-0c44f87a]{min-width:400px}}@media(max-width:480px){.client-tariffs-settings .settings-header[data-v-0c44f87a]{padding:12px 16px}.client-tariffs-settings .settings-content[data-v-0c44f87a]{padding:12px}}.feedbacks-settings[data-v-dda1cdc6]{min-height:calc(100vh - 60px);background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.feedbacks-settings .settings-header[data-v-dda1cdc6]{background:#fff;padding:16px 20px;border-bottom:1px solid #e8ecf0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px}.feedbacks-settings .settings-header .header-content[data-v-dda1cdc6]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.feedbacks-settings .settings-header .header-content .header-title[data-v-dda1cdc6]{display:flex;align-items:center;gap:12px;font-size:1.25rem;font-weight:700;color:#142d4c}.feedbacks-settings .settings-header .header-content .header-title .title-icon[data-v-dda1cdc6]{color:#4f7cff}.feedbacks-settings .settings-header .header-content .header-actions[data-v-dda1cdc6]{display:flex;align-items:center;gap:10px}.feedbacks-settings .settings-header .header-content .header-actions .filter-box[data-v-dda1cdc6]{width:200px}.feedbacks-settings .settings-header .header-content .header-actions .filter-box .filter-select[data-v-dda1cdc6]{width:100%}.feedbacks-settings .settings-header .pagination-bar[data-v-dda1cdc6]{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding-top:16px;border-top:1px solid #f0f2f5}.feedbacks-settings .settings-header .pagination-bar .pagination-group[data-v-dda1cdc6]{display:flex;align-items:center;gap:12px}.feedbacks-settings .settings-header .pagination-bar .pagination-group .page-btn[data-v-dda1cdc6]{display:flex;align-items:center;gap:6px;padding:0 12px;height:32px}.feedbacks-settings .settings-header .pagination-bar .pagination-group .page-info[data-v-dda1cdc6]{font-size:.9rem;color:#295d9d;min-width:100px;text-align:center}.feedbacks-settings .settings-header .pagination-bar .per-page-group[data-v-dda1cdc6]{display:flex;align-items:center;gap:10px}.feedbacks-settings .settings-header .pagination-bar .per-page-group .per-page-label[data-v-dda1cdc6]{font-size:.9rem;color:#295d9d;white-space:nowrap}.feedbacks-settings .settings-header .pagination-bar .per-page-group .per-page-select[data-v-dda1cdc6]{width:90px}.feedbacks-settings .feedbacks-content[data-v-dda1cdc6]{padding:16px}.feedbacks-settings .feedbacks-content .empty-state[data-v-dda1cdc6],.feedbacks-settings .feedbacks-content .error-state[data-v-dda1cdc6],.feedbacks-settings .feedbacks-content .loading-state[data-v-dda1cdc6]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px}.feedbacks-settings .feedbacks-content .empty-state .empty-icon[data-v-dda1cdc6],.feedbacks-settings .feedbacks-content .error-state .empty-icon[data-v-dda1cdc6],.feedbacks-settings .feedbacks-content .loading-state .empty-icon[data-v-dda1cdc6]{color:#598fd3;margin-bottom:16px}.feedbacks-settings .feedbacks-content .empty-state .error-icon[data-v-dda1cdc6],.feedbacks-settings .feedbacks-content .error-state .error-icon[data-v-dda1cdc6],.feedbacks-settings .feedbacks-content .loading-state .error-icon[data-v-dda1cdc6]{color:#ef4444;margin-bottom:16px}.feedbacks-settings .feedbacks-content .empty-state .empty-text[data-v-dda1cdc6],.feedbacks-settings .feedbacks-content .error-state .empty-text[data-v-dda1cdc6],.feedbacks-settings .feedbacks-content .loading-state .empty-text[data-v-dda1cdc6]{font-size:1.1rem;color:#3475c5;margin:0}.feedbacks-settings .feedbacks-content .empty-state .error-text[data-v-dda1cdc6],.feedbacks-settings .feedbacks-content .error-state .error-text[data-v-dda1cdc6],.feedbacks-settings .feedbacks-content .loading-state .error-text[data-v-dda1cdc6]{font-size:1.1rem;color:#ef4444;margin:0}.feedbacks-settings .feedbacks-content .feedbacks-table-wrapper[data-v-dda1cdc6]{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:12px;overflow:hidden}.feedbacks-settings .feedbacks-content .feedbacks-table-wrapper .feedbacks-table[data-v-dda1cdc6]{width:100%;border-collapse:collapse}.feedbacks-settings .feedbacks-content .feedbacks-table-wrapper .feedbacks-table thead tr[data-v-dda1cdc6]{background:linear-gradient(135deg,rgba(79,124,255,.08),rgba(79,124,255,.04))}.feedbacks-settings .feedbacks-content .feedbacks-table-wrapper .feedbacks-table thead tr th[data-v-dda1cdc6]{padding:14px 16px;text-align:left;font-size:.85rem;font-weight:600;color:#142d4c;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid rgba(79,124,255,.1)}.feedbacks-settings .feedbacks-content .feedbacks-table-wrapper .feedbacks-table thead tr th.id-col[data-v-dda1cdc6]{width:10%}.feedbacks-settings .feedbacks-content .feedbacks-table-wrapper .feedbacks-table thead tr th.user-col[data-v-dda1cdc6]{width:20%}.feedbacks-settings .feedbacks-content .feedbacks-table-wrapper .feedbacks-table thead tr th.text-col[data-v-dda1cdc6]{width:50%}.feedbacks-settings .feedbacks-content .feedbacks-table-wrapper .feedbacks-table thead tr th.status-col[data-v-dda1cdc6]{width:20%}.feedbacks-settings .feedbacks-content .feedbacks-table-wrapper .feedbacks-table tbody .feedback-row[data-v-dda1cdc6]{transition:all .25s ease;cursor:pointer}.feedbacks-settings .feedbacks-content .feedbacks-table-wrapper .feedbacks-table tbody .feedback-row.has-unread[data-v-dda1cdc6]{background:rgba(59,130,246,.05)}.feedbacks-settings .feedbacks-content .feedbacks-table-wrapper .feedbacks-table tbody .feedback-row[data-v-dda1cdc6]:hover{background:rgba(79,124,255,.08)}.feedbacks-settings .feedbacks-content .feedbacks-table-wrapper .feedbacks-table tbody .feedback-row td[data-v-dda1cdc6]{padding:12px 16px;font-size:.9rem;color:#142d4c;border-bottom:1px solid #f0f2f5;vertical-align:middle}.feedbacks-settings .feedbacks-content .feedbacks-table-wrapper .feedbacks-table tbody .feedback-row td.id-col .feedback-id[data-v-dda1cdc6]{font-weight:600;color:#142d4c;display:flex;align-items:center;gap:6px}.feedbacks-settings .feedbacks-content .feedbacks-table-wrapper .feedbacks-table tbody .feedback-row td.id-col .feedback-id .unread-dot[data-v-dda1cdc6]{width:8px;height:8px;background:#2563eb;border-radius:50%;display:inline-block}.feedbacks-settings .feedbacks-content .feedbacks-table-wrapper .feedbacks-table tbody .feedback-row td.user-col .feedback-user[data-v-dda1cdc6]{font-weight:500}.feedbacks-settings .feedbacks-content .feedbacks-table-wrapper .feedbacks-table tbody .feedback-row td.text-col .feedback-text[data-v-dda1cdc6]{font-size:.85rem;color:#1f4574;line-height:1.4}.feedbacks-settings .feedbacks-content .feedbacks-table-wrapper .feedbacks-table tbody .feedback-row td.status-col .feedback-status[data-v-dda1cdc6]{display:inline-block;padding:4px 12px;border-radius:20px;font-size:.8rem;font-weight:500}.feedbacks-settings .feedbacks-content .feedbacks-table-wrapper .feedbacks-table tbody .feedback-row td.status-col .feedback-status.status-waiting[data-v-dda1cdc6]{background:rgba(245,158,11,.15);color:#d97706}.feedbacks-settings .feedbacks-content .feedbacks-table-wrapper .feedbacks-table tbody .feedback-row td.status-col .feedback-status.status-accepted[data-v-dda1cdc6]{background:rgba(59,130,246,.15);color:#2563eb}.feedbacks-settings .feedbacks-content .feedbacks-table-wrapper .feedbacks-table tbody .feedback-row td.status-col .feedback-status.status-done[data-v-dda1cdc6]{background:rgba(34,197,94,.15);color:#16a34a}.modal-content .modal-actions[data-v-dda1cdc6]{display:flex;gap:12px;margin-top:24px;padding-top:16px;border-top:1px solid #e2e8f0}.image-preview-modal[data-v-dda1cdc6]{display:flex;align-items:center;justify-content:center;position:relative}.image-preview-modal .nav-btn[data-v-dda1cdc6]{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;background:rgba(0,0,0,.5);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:background .2s ease;z-index:10}.image-preview-modal .nav-btn[data-v-dda1cdc6]:hover{background:rgba(0,0,0,.7)}.image-preview-modal .nav-btn.nav-prev[data-v-dda1cdc6]{left:10px}.image-preview-modal .nav-btn.nav-next[data-v-dda1cdc6]{right:10px}.image-preview-modal .image-counter[data-v-dda1cdc6]{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.5);color:#fff;padding:4px 12px;border-radius:12px;font-size:.85rem}.image-preview-modal img[data-v-dda1cdc6]{max-width:100%;max-height:80vh;-o-object-fit:contain;object-fit:contain}@media(max-width:768px){.feedbacks-settings .settings-header .header-content[data-v-dda1cdc6]{flex-direction:column;align-items:stretch}.feedbacks-settings .settings-header .header-content .header-title[data-v-dda1cdc6]{justify-content:center}.feedbacks-settings .settings-header .header-content .header-actions[data-v-dda1cdc6]{flex-wrap:wrap;justify-content:center}.feedbacks-settings .settings-header .header-content .header-actions .filter-box[data-v-dda1cdc6]{width:100%}.feedbacks-settings .settings-header .pagination-bar[data-v-dda1cdc6]{flex-direction:column;gap:12px}.feedbacks-settings .feedbacks-content .feedbacks-table-wrapper[data-v-dda1cdc6]{overflow-x:auto}.feedbacks-settings .feedbacks-content .feedbacks-table-wrapper .feedbacks-table[data-v-dda1cdc6]{min-width:600px}}@media(max-width:480px){.feedbacks-settings .settings-header[data-v-dda1cdc6]{padding:12px 16px}.feedbacks-settings .feedbacks-content[data-v-dda1cdc6]{padding:12px}}*{margin:0;padding:0}