.document-context-menu[data-v-c507eafc]{position:fixed;background:var(--form-bg);border:1px solid var(--border-default);border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.3);z-index:10000;min-width:180px;padding:4px 0;color:var(--text-primary)}.context-menu-item[data-v-c507eafc]{padding:10px 16px;cursor:pointer;display:flex;align-items:center;gap:12px;font-size:14px;transition:background-color .2s ease;position:relative}.context-menu-item[data-v-c507eafc]:hover{background-color:var(--bg-card)}.context-menu-item.danger[data-v-c507eafc]{color:#ef4444}.context-menu-item.danger[data-v-c507eafc]:hover{background-color:rgba(239,68,68,.1)}.context-menu-item i[data-v-c507eafc]{width:16px;text-align:center;font-size:14px}.context-menu-divider[data-v-c507eafc]{height:1px;background-color:var(--border-default);margin:4px 0}.doc-card[data-v-53b827a0]{display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--border-default);border-radius:10px;cursor:pointer;transition:all .18s ease;overflow:hidden}.doc-card[data-v-53b827a0]:hover{border-color:var(--border-hover,#4e5058);transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.25)}.doc-card:hover .doc-card__preview[data-v-53b827a0]{background:rgba(0,0,0,.2)}.doc-card.is-selected[data-v-53b827a0]{border-color:var(--primary-start);box-shadow:0 0 0 2px rgba(91,124,246,.2)}.doc-card.is-selected .doc-card__preview[data-v-53b827a0]{background:rgba(91,124,246,.06)}.doc-card.is-context[data-v-53b827a0]{border-color:var(--primary-start);box-shadow:0 0 0 2px rgba(91,124,246,.15)}.doc-card__preview[data-v-53b827a0]{position:relative;display:flex;align-items:center;justify-content:center;padding:28px 20px 24px;background:rgba(0,0,0,.15);transition:background .18s ease}.doc-card__icon[data-v-53b827a0]{width:56px;height:72px;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 2px 6px rgba(0,0,0,.2))}.doc-card__file-svg[data-v-53b827a0]{width:100%;height:100%}.doc-card__check[data-v-53b827a0]{position:absolute;top:10px;right:10px;width:22px;height:22px;border-radius:50%;background:var(--primary-start);color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;box-shadow:0 2px 6px rgba(91,124,246,.35)}.doc-card__info[data-v-53b827a0]{padding:12px 14px 14px;display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--border-default)}.doc-card__name[data-v-53b827a0]{font-size:13px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.doc-card__meta[data-v-53b827a0]{font-size:11px;color:var(--text-secondary,#8b8d94);line-height:1.3}.ndm-form[data-v-259cdb76]{display:flex;flex-direction:column;gap:16px}.ndm-field[data-v-259cdb76]{display:flex;flex-direction:column;gap:6px}.ndm-label[data-v-259cdb76]{font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin:0}.ndm-input[data-v-259cdb76]{width:100%;height:42px;padding:0 14px;background:var(--form-bg,#383a40);border:1px solid var(--form-border,#4e5058);border-radius:8px;color:var(--text-primary);font-size:14px;outline:none;transition:border-color .15s,box-shadow .15s}.ndm-input[data-v-259cdb76]::placeholder{color:var(--text-muted)}.ndm-input[data-v-259cdb76]:focus{border-color:var(--primary-start);box-shadow:0 0 0 3px rgba(91,124,246,.12)}.ndm-path[data-v-259cdb76]{display:flex;align-items:center;gap:8px;padding:10px 14px;background:rgba(91,124,246,.06);border:1px solid rgba(91,124,246,.15);border-radius:8px;font-size:13px;color:var(--text-secondary);font-family:SFMono-Regular,Consolas,monospace}.ndm-path i[data-v-259cdb76]{color:var(--primary-start);font-size:12px}.ndm-btn[data-v-259cdb76]{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;border:none;outline:none;transition:all .18s ease}.ndm-btn--cancel[data-v-259cdb76]{background:transparent;border:1px solid var(--border-hover,#4e5058);color:var(--text-secondary)}.ndm-btn--cancel[data-v-259cdb76]:hover{background:var(--bg-card-secondary);color:var(--text-primary)}.ndm-btn--create[data-v-259cdb76]{background:var(--primary-start);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.3)}.ndm-btn--create[data-v-259cdb76]:hover{opacity:.88;transform:translateY(-1px);box-shadow:0 4px 14px rgba(0,0,0,.4)}.ndm-btn--create[data-v-259cdb76]:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}[data-v-3bac7ff5]:root{--vs-state-disabled-bg:#33353a!important;--vs-disabled-bg:#33353a!important}[data-theme=light][data-v-3bac7ff5]{--vs-state-disabled-bg:#f8f9fa!important;--vs-disabled-bg:#f8f9fa!important}[data-theme=light] .vs--disabled .vs__clear[data-v-3bac7ff5],[data-theme=light] .vs--disabled .vs__dropdown-toggle[data-v-3bac7ff5],[data-theme=light] .vs--disabled .vs__open-indicator[data-v-3bac7ff5],[data-theme=light] .vs--disabled .vs__search[data-v-3bac7ff5],[data-theme=light] .vs--disabled .vs__selected[data-v-3bac7ff5]{background-color:#f8f9fa!important}body[data-v-3bac7ff5],html[data-v-3bac7ff5]{overflow-x:hidden}body[data-v-3bac7ff5]{position:relative;background-color:var(--bg-card);color:var(--text-primary);height:auto}.btn-create-new[data-v-3bac7ff5]{font-weight:700;font-size:20px;width:10px;margin-right:20px}.dev-env .app-header[data-v-3bac7ff5]{border-top:2px solid #ff0!important}.app-header .dropdown-item[data-v-3bac7ff5]{min-width:100%}.app[data-v-3bac7ff5],.dark-mode[data-v-3bac7ff5]{--vs-search-input-bg:var(--bg-card-secondary);background-color:var(--bg-card);color:var(--text-primary)}.app .notification-bell[data-v-3bac7ff5],.dark-mode .notification-bell[data-v-3bac7ff5]{color:var(--text-primary)}.app .vs__selected[data-v-3bac7ff5],.dark-mode .vs__selected[data-v-3bac7ff5]{background-color:var(--bg-card);color:var(--text-primary)}.app .vs__deselect svg[data-v-3bac7ff5],.dark-mode .vs__deselect svg[data-v-3bac7ff5]{fill:var(--border-hover)}.app #identityFieldForGroup[data-v-3bac7ff5],.dark-mode #identityFieldForGroup[data-v-3bac7ff5]{color:var(--text-primary)}.app .navbar[data-v-3bac7ff5],.dark-mode .navbar[data-v-3bac7ff5]{background-color:var(--bg-card);border:1px solid var(--bg-card)}.app .app-footer[data-v-3bac7ff5],.app .breadcrumb[data-v-3bac7ff5],.dark-mode .app-footer[data-v-3bac7ff5],.dark-mode .breadcrumb[data-v-3bac7ff5]{background-color:var(--bg-card-secondary);border:1px solid var(--bg-card-secondary)}.app .breadcrumb[data-v-3bac7ff5],.app .nav-item .dropdown-toggle[data-v-3bac7ff5],.dark-mode .breadcrumb[data-v-3bac7ff5],.dark-mode .nav-item .dropdown-toggle[data-v-3bac7ff5]{color:var(--text-primary)}.app .card-body[data-v-3bac7ff5],.app .card[data-v-3bac7ff5],.dark-mode .card-body[data-v-3bac7ff5],.dark-mode .card[data-v-3bac7ff5]{background-color:var(--bg-card);color:var(--text-primary)!important;border:1px solid var(--border-default)}.app .card-body th[data-v-3bac7ff5],.app .card th[data-v-3bac7ff5],.dark-mode .card-body th[data-v-3bac7ff5],.dark-mode .card th[data-v-3bac7ff5]{color:var(--text-primary)}.app .card-footer[data-v-3bac7ff5],.app .card-header[data-v-3bac7ff5],.dark-mode .card-footer[data-v-3bac7ff5],.dark-mode .card-header[data-v-3bac7ff5]{background-color:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-default)}.app .card-footer-actions a[data-v-3bac7ff5],.app .card-header-actions a[data-v-3bac7ff5],.dark-mode .card-footer-actions a[data-v-3bac7ff5],.dark-mode .card-header-actions a[data-v-3bac7ff5]{color:var(--text-primary)}.app input[data-v-3bac7ff5],.app select[data-v-3bac7ff5],.app textarea[data-v-3bac7ff5],.dark-mode input[data-v-3bac7ff5],.dark-mode select[data-v-3bac7ff5],.dark-mode textarea[data-v-3bac7ff5]{background-color:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-default)}.app .custom-checkbox[data-v-3bac7ff5],.app .pagination[data-v-3bac7ff5],.app table[data-v-3bac7ff5],.dark-mode .custom-checkbox[data-v-3bac7ff5],.dark-mode .pagination[data-v-3bac7ff5],.dark-mode table[data-v-3bac7ff5]{color:var(--text-primary)}.app .pagination li.page-item button[data-v-3bac7ff5],.app .pagination li.page-item span[data-v-3bac7ff5],.dark-mode .pagination li.page-item button[data-v-3bac7ff5],.dark-mode .pagination li.page-item span[data-v-3bac7ff5]{color:var(--text-primary);background-color:var(--bg-card)}.app .pagination li.page-item.active .page-link[data-v-3bac7ff5],.dark-mode .pagination li.page-item.active .page-link[data-v-3bac7ff5]{background-color:var(--primary-start);border:1px solid var(--primary-start)}.app .switch-protokol .switch-slider[data-v-3bac7ff5],.dark-mode .switch-protokol .switch-slider[data-v-3bac7ff5]{background-color:var(--bg-card);color:var(--text-primary);border:1px solid var(--primary-start)}.app .btn-link[data-v-3bac7ff5],.app .btn-link[data-v-3bac7ff5]:hover,.app .navbar-brand[data-v-3bac7ff5],.dark-mode .btn-link[data-v-3bac7ff5],.dark-mode .btn-link[data-v-3bac7ff5]:hover,.dark-mode .navbar-brand[data-v-3bac7ff5]{color:var(--text-primary)}.app .dropdown-menu[data-v-3bac7ff5],.dark-mode .dropdown-menu[data-v-3bac7ff5]{background-color:var(--border-default);border:1px solid var(--border-hover);color:var(--text-primary)}.app .dropdown-header[data-v-3bac7ff5],.dark-mode .dropdown-header[data-v-3bac7ff5]{color:var(--text-primary);background-color:var(--border-hover)}.app .dropdown-item[data-v-3bac7ff5],.dark-mode .dropdown-item[data-v-3bac7ff5]{color:var(--text-primary)}.app .bg-light[data-v-3bac7ff5],.dark-mode .bg-light[data-v-3bac7ff5]{background-color:var(--border-hover)!important;color:var(--text-primary)!important;border:1px solid var(--border-hover)!important}.app .tab-content[data-v-3bac7ff5],.dark-mode .tab-content[data-v-3bac7ff5]{background-color:var(--border-default);border:1px solid var(--border-default)}.app .list-group-item[data-v-3bac7ff5],.dark-mode .list-group-item[data-v-3bac7ff5]{background-color:var(--bg-card);color:var(--text-primary);border-left:5px solid var(--primary-start)}.app .list-group-accent .list-group-item.list-group-item-divider[data-v-3bac7ff5]:before,.dark-mode .list-group-accent .list-group-item.list-group-item-divider[data-v-3bac7ff5]:before{background-color:var(--border-default)}.app .nav-tabs[data-v-3bac7ff5],.dark-mode .nav-tabs[data-v-3bac7ff5]{background-color:var(--bg-card)}.app .nav-tabs .nav-link.active[data-v-3bac7ff5],.dark-mode .nav-tabs .nav-link.active[data-v-3bac7ff5]{background-color:var(--border-hover);color:var(--text-primary);border-color:var(--border-default)}.app .nav-tabs .nav-link.active span[data-v-3bac7ff5],.dark-mode .nav-tabs .nav-link.active span[data-v-3bac7ff5]{color:var(--text-primary)!important}.app .nav-tabs .nav-link.active a[data-v-3bac7ff5],.dark-mode .nav-tabs .nav-link.active a[data-v-3bac7ff5]{color:var(--text-primary)}.app .form-control[data-v-3bac7ff5],.dark-mode .form-control[data-v-3bac7ff5]{background-color:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-default)}.app .form-control button[data-v-3bac7ff5],.dark-mode .form-control button[data-v-3bac7ff5]{color:var(--text-primary)}.app .form-control[data-v-3bac7ff5]:disabled,.app .form-control[readonly][data-v-3bac7ff5],.dark-mode .form-control[data-v-3bac7ff5]:disabled,.dark-mode .form-control[readonly][data-v-3bac7ff5]{background-color:var(--bg-card)}.app .b-form-tags.focus[data-v-3bac7ff5],.app .b-form-tags[data-v-3bac7ff5]:focus-within,.dark-mode .b-form-tags.focus[data-v-3bac7ff5],.dark-mode .b-form-tags[data-v-3bac7ff5]:focus-within{background-color:var(--bg-card)!important;color:var(--text-primary)!important;border-color:var(--border-hover)!important}.app .b-form-tags .b-form-tag[data-v-3bac7ff5],.dark-mode .b-form-tags .b-form-tag[data-v-3bac7ff5]{background-color:var(--bg-card-secondary);color:var(--text-primary);border:1px solid var(--border-hover)}.app .b-form-tags .b-form-tags-input[data-v-3bac7ff5],.dark-mode .b-form-tags .b-form-tags-input[data-v-3bac7ff5]{background-color:transparent!important;color:var(--text-primary)!important}.app .b-form-tags .b-form-tags-input[data-v-3bac7ff5]::placeholder,.dark-mode .b-form-tags .b-form-tags-input[data-v-3bac7ff5]::placeholder{color:var(--text-secondary,#6c757d)}.app a[data-v-3bac7ff5],.dark-mode a[data-v-3bac7ff5]{color:var(--text-primary)}.app .input-group-text[data-v-3bac7ff5],.dark-mode .input-group-text[data-v-3bac7ff5]{background-color:var(--bg-card-secondary);color:var(--text-primary);border:1px solid var(--border-hover)}.app .workflow-background[data-v-3bac7ff5],.dark-mode .workflow-background[data-v-3bac7ff5]{background-color:#ccc}.app .vdp-datepicker__calendar[data-v-3bac7ff5],.dark-mode .vdp-datepicker__calendar[data-v-3bac7ff5]{background-color:var(--bg-card-secondary);color:var(--text-primary)}.app .vdp-datepicker__calendar .cell.selected[data-v-3bac7ff5],.dark-mode .vdp-datepicker__calendar .cell.selected[data-v-3bac7ff5]{background:var(--primary-start)}.app .vdp-datepicker__calendar .cell.disabled[data-v-3bac7ff5],.dark-mode .vdp-datepicker__calendar .cell.disabled[data-v-3bac7ff5]{opacity:.3}.app .vdp-datepicker__calendar .cell.today[data-v-3bac7ff5],.dark-mode .vdp-datepicker__calendar .cell.today[data-v-3bac7ff5]{background:var(--primary-start)}.app .vdp-datepicker__calendar .weekend[data-v-3bac7ff5],.dark-mode .vdp-datepicker__calendar .weekend[data-v-3bac7ff5]{background-color:var(--bg-card)}.app .vs__actions[data-v-3bac7ff5],.dark-mode .vs__actions[data-v-3bac7ff5]{color:var(--text-primary)}.app .vs__clear[data-v-3bac7ff5],.app .vs__open-indicator[data-v-3bac7ff5],.dark-mode .vs__clear[data-v-3bac7ff5],.dark-mode .vs__open-indicator[data-v-3bac7ff5]{fill:#fff}.app .vs__search[data-v-3bac7ff5],.dark-mode .vs__search[data-v-3bac7ff5]{border:none}.app .vs__dropdown-toggle[data-v-3bac7ff5],.dark-mode .vs__dropdown-toggle[data-v-3bac7ff5]{border:1px solid var(--border-default);background:var(--bg-card)!important}.app .vs__dropdown-menu[data-v-3bac7ff5],.dark-mode .vs__dropdown-menu[data-v-3bac7ff5]{border:1px solid var(--border-default);background-color:var(--bg-card)}.app .vs__dropdown-menu li[data-v-3bac7ff5],.dark-mode .vs__dropdown-menu li[data-v-3bac7ff5]{color:var(--text-primary)}.app .daterangepicker .calendar-table[data-v-3bac7ff5],.app .daterangepicker .calendar-table td[data-v-3bac7ff5],.app .daterangepicker .calendar-table th[data-v-3bac7ff5],.app .daterangepicker[data-v-3bac7ff5],.app .vue-daterange-picker .reportrange-text[data-v-3bac7ff5],.dark-mode .daterangepicker .calendar-table[data-v-3bac7ff5],.dark-mode .daterangepicker .calendar-table td[data-v-3bac7ff5],.dark-mode .daterangepicker .calendar-table th[data-v-3bac7ff5],.dark-mode .daterangepicker[data-v-3bac7ff5],.dark-mode .vue-daterange-picker .reportrange-text[data-v-3bac7ff5]{background-color:var(--bg-card)}.app .daterangepicker .calendar-table td.disabled[data-v-3bac7ff5],.app .daterangepicker .calendar-table td.in-range[data-v-3bac7ff5],.dark-mode .daterangepicker .calendar-table td.disabled[data-v-3bac7ff5],.dark-mode .daterangepicker .calendar-table td.in-range[data-v-3bac7ff5]{background-color:var(--border-hover)}.app .vs--disabled .vs__clear[data-v-3bac7ff5],.app .vs--disabled .vs__dropdown-toggle[data-v-3bac7ff5],.app .vs--disabled .vs__open-indicator[data-v-3bac7ff5],.app .vs--disabled .vs__search[data-v-3bac7ff5],.app .vs--disabled .vs__selected[data-v-3bac7ff5],.dark-mode .vs--disabled .vs__clear[data-v-3bac7ff5],.dark-mode .vs--disabled .vs__dropdown-toggle[data-v-3bac7ff5],.dark-mode .vs--disabled .vs__open-indicator[data-v-3bac7ff5],.dark-mode .vs--disabled .vs__search[data-v-3bac7ff5],.dark-mode .vs--disabled .vs__selected[data-v-3bac7ff5]{opacity:.6;border-radius:0!important;background-color:#33353a!important}.app .vs__dropdown-option--disabled[data-v-3bac7ff5],.dark-mode .vs__dropdown-option--disabled[data-v-3bac7ff5]{background:var(--bg-card-secondary);color:#ccc!important}.app .aside-menu[data-v-3bac7ff5],.dark-mode .aside-menu[data-v-3bac7ff5]{background-color:var(--bg-card);border-left:1px solid var(--border-hover)}.btn-link[data-v-3bac7ff5]{color:var(--primary-start)}.pagination[data-v-3bac7ff5]{color:var(--text-primary)}.pagination li.page-item button[data-v-3bac7ff5],.pagination li.page-item span[data-v-3bac7ff5]{color:var(--primary-start)}.pagination li.page-item.active .page-link[data-v-3bac7ff5]{background-color:var(--primary-start);border:1px solid var(--primary-start)}.btn-link[data-v-3bac7ff5]:hover,.sidebar .nav-link.active .nav-icon[data-v-3bac7ff5]{color:var(--primary-start)}.sidebar .nav-item:hover .nav-icon[data-v-3bac7ff5],.sidebar .nav-link:hover .nav-icon[data-v-3bac7ff5]{color:var(--text-on-button)!important}.aside-menu-lg-show .aside-menu[data-v-3bac7ff5]{width:400px}.dropdown-menu[data-v-3bac7ff5]{min-width:11rem}.navbar-brand[data-v-3bac7ff5]{color:var(--primary-start)}.brand-minimized .app-header .navbar-brand[data-v-3bac7ff5]{width:155px}a[data-v-3bac7ff5],a[data-v-3bac7ff5]:hover{color:var(--primary-start)}.nav-pills .nav-link.active[data-v-3bac7ff5],.nav-pills .show>.nav-link[data-v-3bac7ff5]{background-color:var(--primary-start)}.bg-primary[data-v-3bac7ff5]{background-color:var(--primary-start)!important}.text-primary[data-v-3bac7ff5]{color:var(--primary-start)!important}.btn.btn-primary[data-v-3bac7ff5]{background-color:var(--primary-start);border:1px solid var(--primary-start)}.navbar-brand[data-v-3bac7ff5]:hover{color:var(--primary-start)}.custom-control-input:checked~.custom-control-label[data-v-3bac7ff5]:before{background-color:var(--primary-start);border:1px solid var(--primary-start)}.badge-primary[data-v-3bac7ff5],.nav-link[data-v-3bac7ff5]::hover{background-color:var(--primary-start)}.nav-link[data-v-3bac7ff5]::hover{color:var(--text-on-button)}.sidebar-minimized .sidebar .nav-item:hover>.nav-link[data-v-3bac7ff5],.sidebar-minimized .sidebar .nav-link[data-v-3bac7ff5]:hover{background:var(--primary-start);color:var(--text-on-button)}.dropdown-item.active[data-v-3bac7ff5],.dropdown-item[data-v-3bac7ff5]:focus,.dropdown-item[data-v-3bac7ff5]:hover,.sidebar .nav-link[data-v-3bac7ff5]:hover{background-color:var(--primary-start);color:var(--text-on-button)}.dropdown-item.disabled[data-v-3bac7ff5],.dropdown-item[data-v-3bac7ff5]:disabled{color:#73818f}.bg-protokol-royal[data-v-3bac7ff5]{color:var(--text-primary)}.bg-protokol-royal-purple[data-v-3bac7ff5],.bg-protokol-royal[data-v-3bac7ff5]{background-color:var(--primary-start)!important}.btn.bg-protokol-royal-purple[data-v-3bac7ff5]:hover{background-color:var(--primary-start)}.clr-protokol-royal-purple[data-v-3bac7ff5]{color:var(--primary-start)}.btn.protokol-royal-purple[data-v-3bac7ff5]{border-color:var(--primary-start)}.bg-protokol-royal-purple.active[data-v-3bac7ff5]{background-color:var(--primary-start);color:var(--text-primary)}.custom-select[data-v-3bac7ff5],.form-control[data-v-3bac7ff5],.v-select[data-v-3bac7ff5]{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-default)}.custom-select button[data-v-3bac7ff5],.form-control button[data-v-3bac7ff5],.v-select button[data-v-3bac7ff5]{color:var(--text-primary)}.vs--searchable .vs__dropdown-toggle[data-v-3bac7ff5]{background:var(--bg-card)!important}.form-control[data-v-3bac7ff5]:disabled,.form-control[readonly][data-v-3bac7ff5]{background-color:var(--bg-card)}.form-control[data-v-3bac7ff5]:focus{background-color:var(--bg-card)!important}.dark-mode .form-control.focus[data-v-3bac7ff5],.vs__selected[data-v-3bac7ff5]{background-color:var(--bg-card)!important;color:var(--text-primary)!important}.vs__open-indicator[data-v-3bac7ff5]{fill:#fff!important}.vs__deselect svg[data-v-3bac7ff5]{fill:var(--border-hover)}.vs--disabled .vs__clear[data-v-3bac7ff5],.vs--disabled .vs__dropdown-toggle[data-v-3bac7ff5],.vs--disabled .vs__open-indicator[data-v-3bac7ff5],.vs--disabled .vs__search[data-v-3bac7ff5],.vs--disabled .vs__selected[data-v-3bac7ff5]{opacity:.6;border-radius:0!important;background-color:#33353a!important}.vs__dropdown-menu[data-v-3bac7ff5]{border:1px solid var(--border-default)!important;background:var(--bg-card)!important}.vs__dropdown-menu li[data-v-3bac7ff5]{color:var(--text-primary)}.card .card-body[data-v-3bac7ff5],.card .card-header[data-v-3bac7ff5]{background-color:var(--bg-card);border:1px solid var(--border-default)}.vdp-datepicker__calendar[data-v-3bac7ff5]{background-color:var(--bg-card-secondary)!important;color:var(--text-primary)}.vdp-datepicker__calendar .cell.selected[data-v-3bac7ff5]{background:var(--primary-start)}.vdp-datepicker__calendar .cell.disabled[data-v-3bac7ff5]{opacity:.3}.vdp-datepicker__calendar .cell.today[data-v-3bac7ff5]{background:var(--primary-start)}.daterangepicker .calendar-table[data-v-3bac7ff5],.daterangepicker .calendar-table td.disabled[data-v-3bac7ff5],.daterangepicker .calendar-table td[data-v-3bac7ff5],.daterangepicker .calendar-table th[data-v-3bac7ff5],.daterangepicker[data-v-3bac7ff5],.vdp-datepicker__calendar .weekend[data-v-3bac7ff5]{background-color:var(--bg-card)}.daterangepicker .calendar-table td.in-range[data-v-3bac7ff5]{background-color:var(--border-hover)}.list-group-item[data-v-3bac7ff5]{background-color:var(--bg-card)!important;color:var(--text-primary)}.sidebar-minimized .sidebar .nav-link img.nav-icon[data-v-3bac7ff5]{padding:10px;margin-top:-15px}.vld-overlay.is-full-page[data-v-3bac7ff5]{text-align:center}.table thead th[data-v-3bac7ff5]{border-top:none;border-bottom:px solid var(--border-default)}.input-group-text[data-v-3bac7ff5]{background-color:var(--bg-card-secondary);color:var(--text-primary);border:1px solid var(--border-hover)}.tab-content[data-v-3bac7ff5]{background-color:var(--border-default);border:1px solid var(--border-default)}.nav-tabs[data-v-3bac7ff5]{background-color:var(--bg-card)}.nav-tabs .nav-link.active[data-v-3bac7ff5]{background-color:var(--border-hover);color:var(--text-primary);border-color:var(--border-default)}.nav-tabs .nav-link.active span[data-v-3bac7ff5]{color:var(--text-primary)!important}.nav-tabs .nav-link.active a[data-v-3bac7ff5]{color:var(--text-primary)}.custom-file-label[data-v-3bac7ff5]{background-color:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-default)}.custom-file-label button[data-v-3bac7ff5]{color:var(--text-primary)}.custom-file-label[data-v-3bac7ff5]:after{background-color:var(--bg-card);border:1px solid var(--border-default);color:var(--text-primary)}.switch-protokol .switch-slider[data-v-3bac7ff5]{background-color:var(--bg-card);color:var(--text-primary);border:1px solid var(--primary-start)}.card[data-v-3bac7ff5]{background-color:var(--bg-card);color:var(--text-primary)!important;border-color:var(--border-default)!important}.card-footer[data-v-3bac7ff5],.card-header[data-v-3bac7ff5]{background-color:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-default)}.card-footer-actions a[data-v-3bac7ff5],.card-header-actions a[data-v-3bac7ff5]{color:var(--text-primary)}.modal-content[data-v-3bac7ff5]{background-color:var(--bg-card);color:var(--text-primary)}.modal-footer[data-v-3bac7ff5]{border-top:1px solid var(--border-hover)}.dropdown-toggle.btn-dark[data-v-3bac7ff5]{border:1px solid var(--border-default)}.vs__dropdown-option--disabled[data-v-3bac7ff5]{background:var(--bg-card-secondary);color:#ccc}.b-calendar .text-dark[data-v-3bac7ff5]{color:#ccc!important}.documents-library-container[data-v-3bac7ff5]{padding:24px;min-height:100vh}.empty-library-state[data-v-3bac7ff5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;background:var(--bg-card);border:2px dashed var(--border-default);border-radius:16px;text-align:center}.empty-library-state .empty-icon[data-v-3bac7ff5]{color:var(--text-muted);margin-bottom:24px;opacity:.5}.empty-library-state h4[data-v-3bac7ff5]{color:var(--text-primary);font-weight:600;margin-bottom:12px}.documents-library-content[data-v-3bac7ff5]{display:flex;flex-direction:column;gap:20px;position:relative}.drop-overlay[data-v-3bac7ff5]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center;animation:fadeIn-3bac7ff5 .2s ease}.drop-overlay .drop-overlay-content[data-v-3bac7ff5]{display:flex;flex-direction:column;align-items:center;gap:20px;padding:60px;background:var(--bg-card);border:3px dashed var(--primary-start);border-radius:20px;animation:scaleIn-3bac7ff5 .3s ease}.drop-overlay .drop-overlay-content .drop-icon[data-v-3bac7ff5]{color:var(--primary-start);animation:pulse-3bac7ff5 1.5s ease-in-out infinite}.drop-overlay .drop-overlay-content .drop-text[data-v-3bac7ff5]{color:var(--text-primary);font-size:1.5rem;font-weight:700;margin:0;text-align:center}.documents-header[data-v-3bac7ff5]{background:var(--bg-card);border:1px solid var(--border-default);border-radius:12px;padding:24px;margin-bottom:20px}.documents-header .header-top[data-v-3bac7ff5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.documents-header .header-top .library-title[data-v-3bac7ff5]{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:0;display:flex;align-items:center}.documents-header .header-top .header-actions[data-v-3bac7ff5]{display:flex;align-items:center;gap:12px}.documents-header .header-top .header-actions .view-toggle[data-v-3bac7ff5] button{padding:8px 12px}.documents-header .header-search-breadcrumb[data-v-3bac7ff5]{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.documents-header .header-search-breadcrumb .breadcrumb-nav[data-v-3bac7ff5]{flex:1;display:flex;align-items:center;gap:8px;min-width:200px;padding:12px 16px;background:var(--bg-card);border-radius:8px;border:1px solid var(--border-default)}.documents-header .header-search-breadcrumb .breadcrumb-nav .breadcrumb-item[data-v-3bac7ff5]{color:var(--primary-start);text-decoration:none;padding:0 4px;font-weight:500;transition:all .2s}.documents-header .header-search-breadcrumb .breadcrumb-nav .breadcrumb-item[data-v-3bac7ff5]:hover{color:#7d92f5;background:rgba(102,126,234,.1);border-radius:4px}.documents-header .header-search-breadcrumb .breadcrumb-nav .breadcrumb-item.active[data-v-3bac7ff5]{color:var(--text-primary);pointer-events:none}.documents-header .header-search-breadcrumb .breadcrumb-nav .breadcrumb-separator[data-v-3bac7ff5]{color:var(--text-muted);font-size:.9rem}.documents-header .header-search-breadcrumb .search-box[data-v-3bac7ff5]{position:relative;min-width:280px}.documents-header .header-search-breadcrumb .search-box .search-icon[data-v-3bac7ff5]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.documents-header .header-search-breadcrumb .search-box .search-input[data-v-3bac7ff5]{padding-left:40px;background:var(--bg-card);border:1px solid var(--border-default);color:var(--text-primary);border-radius:8px;height:42px}.documents-header .header-search-breadcrumb .search-box .search-input[data-v-3bac7ff5]:focus{background:var(--bg-card);border-color:var(--primary-start);color:var(--text-primary);box-shadow:0 0 0 3px rgba(102,126,234,.1)}.documents-header .header-search-breadcrumb .search-box .search-input[data-v-3bac7ff5]::placeholder{color:var(--text-muted)}.loading-spinner[data-v-3bac7ff5]{display:flex;justify-content:center;padding:60px}.documents-toolbar[data-v-3bac7ff5]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:var(--bg-card);border:1px solid var(--border-default);border-radius:12px;margin-bottom:20px}.documents-toolbar .toolbar-left .selection-count[data-v-3bac7ff5]{color:var(--text-primary);font-weight:600;padding:8px 16px;background:rgba(102,126,234,.15);border-radius:6px;font-size:.9rem}.documents-toolbar .toolbar-right[data-v-3bac7ff5]{display:flex;gap:8px}.directories-section[data-v-3bac7ff5]{margin-bottom:32px}.directories-grid[data-v-3bac7ff5]{display:grid;gap:16px}.directories-grid.view-grid[data-v-3bac7ff5]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.directories-grid.view-list[data-v-3bac7ff5]{grid-template-columns:1fr}.directories-grid .directory-card[data-v-3bac7ff5]{display:flex;align-items:center;gap:16px;padding:20px;background:var(--bg-card);border:1px solid var(--border-default);border-radius:12px;cursor:pointer;transition:all .2s ease}.directories-grid .directory-card[data-v-3bac7ff5]:hover{border-color:var(--primary-start);background:rgba(102,126,234,.05);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.3)}.directories-grid .directory-card .directory-icon[data-v-3bac7ff5]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:rgba(102,126,234,.15);border-radius:10px;color:var(--primary-start);flex-shrink:0}.directories-grid .directory-card .directory-info[data-v-3bac7ff5]{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.directories-grid .directory-card .directory-info .directory-name[data-v-3bac7ff5]{font-weight:600;color:var(--text-primary);font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.documents-section[data-v-3bac7ff5]{display:grid;gap:16px}.documents-section.view-grid[data-v-3bac7ff5]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.documents-section.view-list[data-v-3bac7ff5]{grid-template-columns:1fr}@keyframes fadeIn-3bac7ff5{0%{opacity:0}to{opacity:1}}@keyframes scaleIn-3bac7ff5{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@keyframes pulse-3bac7ff5{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.1);opacity:1}}@media(max-width:768px){.documents-header .header-top[data-v-3bac7ff5]{flex-direction:column;align-items:stretch;gap:16px}.documents-header .header-search-breadcrumb[data-v-3bac7ff5]{flex-direction:column}.documents-header .header-search-breadcrumb .breadcrumb-nav[data-v-3bac7ff5],.documents-header .header-search-breadcrumb .search-box[data-v-3bac7ff5]{width:100%;min-width:100%}.documents-toolbar[data-v-3bac7ff5]{flex-direction:column;gap:12px;align-items:stretch}.documents-toolbar .toolbar-left[data-v-3bac7ff5],.documents-toolbar .toolbar-right[data-v-3bac7ff5]{width:100%;justify-content:center}.documents-toolbar .toolbar-right[data-v-3bac7ff5]{display:flex;gap:8px}.directories-grid.view-grid[data-v-3bac7ff5]{grid-template-columns:1fr}.documents-section.view-grid[data-v-3bac7ff5]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}