[data-v-bc41cef2]:root{--vs-state-disabled-bg:#33353a!important;--vs-disabled-bg:#33353a!important}[data-theme=light][data-v-bc41cef2]{--vs-state-disabled-bg:#f8f9fa!important;--vs-disabled-bg:#f8f9fa!important}[data-theme=light] .vs--disabled .vs__clear[data-v-bc41cef2],[data-theme=light] .vs--disabled .vs__dropdown-toggle[data-v-bc41cef2],[data-theme=light] .vs--disabled .vs__open-indicator[data-v-bc41cef2],[data-theme=light] .vs--disabled .vs__search[data-v-bc41cef2],[data-theme=light] .vs--disabled .vs__selected[data-v-bc41cef2]{background-color:#f8f9fa!important}body[data-v-bc41cef2],html[data-v-bc41cef2]{overflow-x:hidden}body[data-v-bc41cef2]{position:relative;background-color:var(--bg-card);color:var(--text-primary);height:auto}.btn-create-new[data-v-bc41cef2]{font-weight:700;font-size:20px;width:10px;margin-right:20px}.dev-env .app-header[data-v-bc41cef2]{border-top:2px solid #ff0!important}.app-header .dropdown-item[data-v-bc41cef2]{min-width:100%}.app[data-v-bc41cef2],.dark-mode[data-v-bc41cef2]{--vs-search-input-bg:var(--bg-card-secondary);background-color:var(--bg-card);color:var(--text-primary)}.app .notification-bell[data-v-bc41cef2],.dark-mode .notification-bell[data-v-bc41cef2]{color:var(--text-primary)}.app .vs__selected[data-v-bc41cef2],.dark-mode .vs__selected[data-v-bc41cef2]{background-color:var(--bg-card);color:var(--text-primary)}.app .vs__deselect svg[data-v-bc41cef2],.dark-mode .vs__deselect svg[data-v-bc41cef2]{fill:var(--border-hover)}.app #identityFieldForGroup[data-v-bc41cef2],.dark-mode #identityFieldForGroup[data-v-bc41cef2]{color:var(--text-primary)}.app .navbar[data-v-bc41cef2],.dark-mode .navbar[data-v-bc41cef2]{background-color:var(--bg-card);border:1px solid var(--bg-card)}.app .app-footer[data-v-bc41cef2],.app .breadcrumb[data-v-bc41cef2],.dark-mode .app-footer[data-v-bc41cef2],.dark-mode .breadcrumb[data-v-bc41cef2]{background-color:var(--bg-card-secondary);border:1px solid var(--bg-card-secondary)}.app .breadcrumb[data-v-bc41cef2],.app .nav-item .dropdown-toggle[data-v-bc41cef2],.dark-mode .breadcrumb[data-v-bc41cef2],.dark-mode .nav-item .dropdown-toggle[data-v-bc41cef2]{color:var(--text-primary)}.app .card-body[data-v-bc41cef2],.app .card[data-v-bc41cef2],.dark-mode .card-body[data-v-bc41cef2],.dark-mode .card[data-v-bc41cef2]{background-color:var(--bg-card);color:var(--text-primary)!important;border:1px solid var(--border-default)}.app .card-body th[data-v-bc41cef2],.app .card th[data-v-bc41cef2],.dark-mode .card-body th[data-v-bc41cef2],.dark-mode .card th[data-v-bc41cef2]{color:var(--text-primary)}.app .card-footer[data-v-bc41cef2],.app .card-header[data-v-bc41cef2],.dark-mode .card-footer[data-v-bc41cef2],.dark-mode .card-header[data-v-bc41cef2]{background-color:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-default)}.app .card-footer-actions a[data-v-bc41cef2],.app .card-header-actions a[data-v-bc41cef2],.dark-mode .card-footer-actions a[data-v-bc41cef2],.dark-mode .card-header-actions a[data-v-bc41cef2]{color:var(--text-primary)}.app input[data-v-bc41cef2],.app select[data-v-bc41cef2],.app textarea[data-v-bc41cef2],.dark-mode input[data-v-bc41cef2],.dark-mode select[data-v-bc41cef2],.dark-mode textarea[data-v-bc41cef2]{background-color:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-default)}.app .custom-checkbox[data-v-bc41cef2],.app .pagination[data-v-bc41cef2],.app table[data-v-bc41cef2],.dark-mode .custom-checkbox[data-v-bc41cef2],.dark-mode .pagination[data-v-bc41cef2],.dark-mode table[data-v-bc41cef2]{color:var(--text-primary)}.app .pagination li.page-item button[data-v-bc41cef2],.app .pagination li.page-item span[data-v-bc41cef2],.dark-mode .pagination li.page-item button[data-v-bc41cef2],.dark-mode .pagination li.page-item span[data-v-bc41cef2]{color:var(--text-primary);background-color:var(--bg-card)}.app .pagination li.page-item.active .page-link[data-v-bc41cef2],.dark-mode .pagination li.page-item.active .page-link[data-v-bc41cef2]{background-color:var(--primary-start);border:1px solid var(--primary-start)}.app .switch-protokol .switch-slider[data-v-bc41cef2],.dark-mode .switch-protokol .switch-slider[data-v-bc41cef2]{background-color:var(--bg-card);color:var(--text-primary);border:1px solid var(--primary-start)}.app .btn-link[data-v-bc41cef2],.app .btn-link[data-v-bc41cef2]:hover,.app .navbar-brand[data-v-bc41cef2],.dark-mode .btn-link[data-v-bc41cef2],.dark-mode .btn-link[data-v-bc41cef2]:hover,.dark-mode .navbar-brand[data-v-bc41cef2]{color:var(--text-primary)}.app .dropdown-menu[data-v-bc41cef2],.dark-mode .dropdown-menu[data-v-bc41cef2]{background-color:var(--border-default);border:1px solid var(--border-hover);color:var(--text-primary)}.app .dropdown-header[data-v-bc41cef2],.dark-mode .dropdown-header[data-v-bc41cef2]{color:var(--text-primary);background-color:var(--border-hover)}.app .dropdown-item[data-v-bc41cef2],.dark-mode .dropdown-item[data-v-bc41cef2]{color:var(--text-primary)}.app .bg-light[data-v-bc41cef2],.dark-mode .bg-light[data-v-bc41cef2]{background-color:var(--border-hover)!important;color:var(--text-primary)!important;border:1px solid var(--border-hover)!important}.app .tab-content[data-v-bc41cef2],.dark-mode .tab-content[data-v-bc41cef2]{background-color:var(--border-default);border:1px solid var(--border-default)}.app .list-group-item[data-v-bc41cef2],.dark-mode .list-group-item[data-v-bc41cef2]{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-bc41cef2]:before,.dark-mode .list-group-accent .list-group-item.list-group-item-divider[data-v-bc41cef2]:before{background-color:var(--border-default)}.app .nav-tabs[data-v-bc41cef2],.dark-mode .nav-tabs[data-v-bc41cef2]{background-color:var(--bg-card)}.app .nav-tabs .nav-link.active[data-v-bc41cef2],.dark-mode .nav-tabs .nav-link.active[data-v-bc41cef2]{background-color:var(--border-hover);color:var(--text-primary);border-color:var(--border-default)}.app .nav-tabs .nav-link.active span[data-v-bc41cef2],.dark-mode .nav-tabs .nav-link.active span[data-v-bc41cef2]{color:var(--text-primary)!important}.app .nav-tabs .nav-link.active a[data-v-bc41cef2],.dark-mode .nav-tabs .nav-link.active a[data-v-bc41cef2]{color:var(--text-primary)}.app .form-control[data-v-bc41cef2],.dark-mode .form-control[data-v-bc41cef2]{background-color:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-default)}.app .form-control button[data-v-bc41cef2],.dark-mode .form-control button[data-v-bc41cef2]{color:var(--text-primary)}.app .form-control[data-v-bc41cef2]:disabled,.app .form-control[readonly][data-v-bc41cef2],.dark-mode .form-control[data-v-bc41cef2]:disabled,.dark-mode .form-control[readonly][data-v-bc41cef2]{background-color:var(--bg-card)}.app .b-form-tags.focus[data-v-bc41cef2],.app .b-form-tags[data-v-bc41cef2]:focus-within,.dark-mode .b-form-tags.focus[data-v-bc41cef2],.dark-mode .b-form-tags[data-v-bc41cef2]: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-bc41cef2],.dark-mode .b-form-tags .b-form-tag[data-v-bc41cef2]{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-bc41cef2],.dark-mode .b-form-tags .b-form-tags-input[data-v-bc41cef2]{background-color:transparent!important;color:var(--text-primary)!important}.app .b-form-tags .b-form-tags-input[data-v-bc41cef2]::placeholder,.dark-mode .b-form-tags .b-form-tags-input[data-v-bc41cef2]::placeholder{color:var(--text-secondary,#6c757d)}.app a[data-v-bc41cef2],.dark-mode a[data-v-bc41cef2]{color:var(--text-primary)}.app .input-group-text[data-v-bc41cef2],.dark-mode .input-group-text[data-v-bc41cef2]{background-color:var(--bg-card-secondary);color:var(--text-primary);border:1px solid var(--border-hover)}.app .workflow-background[data-v-bc41cef2],.dark-mode .workflow-background[data-v-bc41cef2]{background-color:#ccc}.app .vdp-datepicker__calendar[data-v-bc41cef2],.dark-mode .vdp-datepicker__calendar[data-v-bc41cef2]{background-color:var(--bg-card-secondary);color:var(--text-primary)}.app .vdp-datepicker__calendar .cell.selected[data-v-bc41cef2],.dark-mode .vdp-datepicker__calendar .cell.selected[data-v-bc41cef2]{background:var(--primary-start)}.app .vdp-datepicker__calendar .cell.disabled[data-v-bc41cef2],.dark-mode .vdp-datepicker__calendar .cell.disabled[data-v-bc41cef2]{opacity:.3}.app .vdp-datepicker__calendar .cell.today[data-v-bc41cef2],.dark-mode .vdp-datepicker__calendar .cell.today[data-v-bc41cef2]{background:var(--primary-start)}.app .vdp-datepicker__calendar .weekend[data-v-bc41cef2],.dark-mode .vdp-datepicker__calendar .weekend[data-v-bc41cef2]{background-color:var(--bg-card)}.app .vs__actions[data-v-bc41cef2],.dark-mode .vs__actions[data-v-bc41cef2]{color:var(--text-primary)}.app .vs__clear[data-v-bc41cef2],.app .vs__open-indicator[data-v-bc41cef2],.dark-mode .vs__clear[data-v-bc41cef2],.dark-mode .vs__open-indicator[data-v-bc41cef2]{fill:#fff}.app .vs__search[data-v-bc41cef2],.dark-mode .vs__search[data-v-bc41cef2]{border:none}.app .vs__dropdown-toggle[data-v-bc41cef2],.dark-mode .vs__dropdown-toggle[data-v-bc41cef2]{border:1px solid var(--border-default);background:var(--bg-card)!important}.app .vs__dropdown-menu[data-v-bc41cef2],.dark-mode .vs__dropdown-menu[data-v-bc41cef2]{border:1px solid var(--border-default);background-color:var(--bg-card)}.app .vs__dropdown-menu li[data-v-bc41cef2],.dark-mode .vs__dropdown-menu li[data-v-bc41cef2]{color:var(--text-primary)}.app .daterangepicker .calendar-table[data-v-bc41cef2],.app .daterangepicker .calendar-table td[data-v-bc41cef2],.app .daterangepicker .calendar-table th[data-v-bc41cef2],.app .daterangepicker[data-v-bc41cef2],.app .vue-daterange-picker .reportrange-text[data-v-bc41cef2],.dark-mode .daterangepicker .calendar-table[data-v-bc41cef2],.dark-mode .daterangepicker .calendar-table td[data-v-bc41cef2],.dark-mode .daterangepicker .calendar-table th[data-v-bc41cef2],.dark-mode .daterangepicker[data-v-bc41cef2],.dark-mode .vue-daterange-picker .reportrange-text[data-v-bc41cef2]{background-color:var(--bg-card)}.app .daterangepicker .calendar-table td.disabled[data-v-bc41cef2],.app .daterangepicker .calendar-table td.in-range[data-v-bc41cef2],.dark-mode .daterangepicker .calendar-table td.disabled[data-v-bc41cef2],.dark-mode .daterangepicker .calendar-table td.in-range[data-v-bc41cef2]{background-color:var(--border-hover)}.app .vs--disabled .vs__clear[data-v-bc41cef2],.app .vs--disabled .vs__dropdown-toggle[data-v-bc41cef2],.app .vs--disabled .vs__open-indicator[data-v-bc41cef2],.app .vs--disabled .vs__search[data-v-bc41cef2],.app .vs--disabled .vs__selected[data-v-bc41cef2],.dark-mode .vs--disabled .vs__clear[data-v-bc41cef2],.dark-mode .vs--disabled .vs__dropdown-toggle[data-v-bc41cef2],.dark-mode .vs--disabled .vs__open-indicator[data-v-bc41cef2],.dark-mode .vs--disabled .vs__search[data-v-bc41cef2],.dark-mode .vs--disabled .vs__selected[data-v-bc41cef2]{opacity:.6;border-radius:0!important;background-color:#33353a!important}.app .vs__dropdown-option--disabled[data-v-bc41cef2],.dark-mode .vs__dropdown-option--disabled[data-v-bc41cef2]{background:var(--bg-card-secondary);color:#ccc!important}.app .aside-menu[data-v-bc41cef2],.dark-mode .aside-menu[data-v-bc41cef2]{background-color:var(--bg-card);border-left:1px solid var(--border-hover)}.btn-link[data-v-bc41cef2]{color:var(--primary-start)}.pagination[data-v-bc41cef2]{color:var(--text-primary)}.pagination li.page-item button[data-v-bc41cef2],.pagination li.page-item span[data-v-bc41cef2]{color:var(--primary-start)}.pagination li.page-item.active .page-link[data-v-bc41cef2]{background-color:var(--primary-start);border:1px solid var(--primary-start)}.btn-link[data-v-bc41cef2]:hover,.sidebar .nav-link.active .nav-icon[data-v-bc41cef2]{color:var(--primary-start)}.sidebar .nav-item:hover .nav-icon[data-v-bc41cef2],.sidebar .nav-link:hover .nav-icon[data-v-bc41cef2]{color:var(--text-on-button)!important}.aside-menu-lg-show .aside-menu[data-v-bc41cef2]{width:400px}.dropdown-menu[data-v-bc41cef2]{min-width:11rem}.navbar-brand[data-v-bc41cef2]{color:var(--primary-start)}.brand-minimized .app-header .navbar-brand[data-v-bc41cef2]{width:155px}a[data-v-bc41cef2],a[data-v-bc41cef2]:hover{color:var(--primary-start)}.nav-pills .nav-link.active[data-v-bc41cef2],.nav-pills .show>.nav-link[data-v-bc41cef2]{background-color:var(--primary-start)}.bg-primary[data-v-bc41cef2]{background-color:var(--primary-start)!important}.text-primary[data-v-bc41cef2]{color:var(--primary-start)!important}.btn.btn-primary[data-v-bc41cef2]{background-color:var(--primary-start);border:1px solid var(--primary-start)}.navbar-brand[data-v-bc41cef2]:hover{color:var(--primary-start)}.custom-control-input:checked~.custom-control-label[data-v-bc41cef2]:before{background-color:var(--primary-start);border:1px solid var(--primary-start)}.badge-primary[data-v-bc41cef2],.nav-link[data-v-bc41cef2]::hover{background-color:var(--primary-start)}.nav-link[data-v-bc41cef2]::hover{color:var(--text-on-button)}.sidebar-minimized .sidebar .nav-item:hover>.nav-link[data-v-bc41cef2],.sidebar-minimized .sidebar .nav-link[data-v-bc41cef2]:hover{background:var(--primary-start);color:var(--text-on-button)}.dropdown-item.active[data-v-bc41cef2],.dropdown-item[data-v-bc41cef2]:focus,.dropdown-item[data-v-bc41cef2]:hover,.sidebar .nav-link[data-v-bc41cef2]:hover{background-color:var(--primary-start);color:var(--text-on-button)}.dropdown-item.disabled[data-v-bc41cef2],.dropdown-item[data-v-bc41cef2]:disabled{color:#73818f}.bg-protokol-royal[data-v-bc41cef2]{color:var(--text-primary)}.bg-protokol-royal-purple[data-v-bc41cef2],.bg-protokol-royal[data-v-bc41cef2]{background-color:var(--primary-start)!important}.btn.bg-protokol-royal-purple[data-v-bc41cef2]:hover{background-color:var(--primary-start)}.clr-protokol-royal-purple[data-v-bc41cef2]{color:var(--primary-start)}.btn.protokol-royal-purple[data-v-bc41cef2]{border-color:var(--primary-start)}.bg-protokol-royal-purple.active[data-v-bc41cef2]{background-color:var(--primary-start);color:var(--text-primary)}.custom-select[data-v-bc41cef2],.form-control[data-v-bc41cef2],.v-select[data-v-bc41cef2]{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-default)}.custom-select button[data-v-bc41cef2],.form-control button[data-v-bc41cef2],.v-select button[data-v-bc41cef2]{color:var(--text-primary)}.vs--searchable .vs__dropdown-toggle[data-v-bc41cef2]{background:var(--bg-card)!important}.form-control[data-v-bc41cef2]:disabled,.form-control[readonly][data-v-bc41cef2]{background-color:var(--bg-card)}.form-control[data-v-bc41cef2]:focus{background-color:var(--bg-card)!important}.dark-mode .form-control.focus[data-v-bc41cef2],.vs__selected[data-v-bc41cef2]{background-color:var(--bg-card)!important;color:var(--text-primary)!important}.vs__open-indicator[data-v-bc41cef2]{fill:#fff!important}.vs__deselect svg[data-v-bc41cef2]{fill:var(--border-hover)}.vs--disabled .vs__clear[data-v-bc41cef2],.vs--disabled .vs__dropdown-toggle[data-v-bc41cef2],.vs--disabled .vs__open-indicator[data-v-bc41cef2],.vs--disabled .vs__search[data-v-bc41cef2],.vs--disabled .vs__selected[data-v-bc41cef2]{opacity:.6;border-radius:0!important;background-color:#33353a!important}.vs__dropdown-menu[data-v-bc41cef2]{border:1px solid var(--border-default)!important;background:var(--bg-card)!important}.vs__dropdown-menu li[data-v-bc41cef2]{color:var(--text-primary)}.card .card-body[data-v-bc41cef2],.card .card-header[data-v-bc41cef2]{background-color:var(--bg-card);border:1px solid var(--border-default)}.vdp-datepicker__calendar[data-v-bc41cef2]{background-color:var(--bg-card-secondary)!important;color:var(--text-primary)}.vdp-datepicker__calendar .cell.selected[data-v-bc41cef2]{background:var(--primary-start)}.vdp-datepicker__calendar .cell.disabled[data-v-bc41cef2]{opacity:.3}.vdp-datepicker__calendar .cell.today[data-v-bc41cef2]{background:var(--primary-start)}.daterangepicker .calendar-table[data-v-bc41cef2],.daterangepicker .calendar-table td.disabled[data-v-bc41cef2],.daterangepicker .calendar-table td[data-v-bc41cef2],.daterangepicker .calendar-table th[data-v-bc41cef2],.daterangepicker[data-v-bc41cef2],.vdp-datepicker__calendar .weekend[data-v-bc41cef2]{background-color:var(--bg-card)}.daterangepicker .calendar-table td.in-range[data-v-bc41cef2]{background-color:var(--border-hover)}.list-group-item[data-v-bc41cef2]{background-color:var(--bg-card)!important;color:var(--text-primary)}.sidebar-minimized .sidebar .nav-link img.nav-icon[data-v-bc41cef2]{padding:10px;margin-top:-15px}.vld-overlay.is-full-page[data-v-bc41cef2]{text-align:center}.table thead th[data-v-bc41cef2]{border-top:none;border-bottom:px solid var(--border-default)}.input-group-text[data-v-bc41cef2]{background-color:var(--bg-card-secondary);color:var(--text-primary);border:1px solid var(--border-hover)}.tab-content[data-v-bc41cef2]{background-color:var(--border-default);border:1px solid var(--border-default)}.nav-tabs[data-v-bc41cef2]{background-color:var(--bg-card)}.nav-tabs .nav-link.active[data-v-bc41cef2]{background-color:var(--border-hover);color:var(--text-primary);border-color:var(--border-default)}.nav-tabs .nav-link.active span[data-v-bc41cef2]{color:var(--text-primary)!important}.nav-tabs .nav-link.active a[data-v-bc41cef2]{color:var(--text-primary)}.custom-file-label[data-v-bc41cef2]{background-color:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-default)}.custom-file-label button[data-v-bc41cef2]{color:var(--text-primary)}.custom-file-label[data-v-bc41cef2]:after{background-color:var(--bg-card);border:1px solid var(--border-default);color:var(--text-primary)}.switch-protokol .switch-slider[data-v-bc41cef2]{background-color:var(--bg-card);color:var(--text-primary);border:1px solid var(--primary-start)}.card[data-v-bc41cef2]{background-color:var(--bg-card);color:var(--text-primary)!important;border-color:var(--border-default)!important}.card-footer[data-v-bc41cef2],.card-header[data-v-bc41cef2]{background-color:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-default)}.card-footer-actions a[data-v-bc41cef2],.card-header-actions a[data-v-bc41cef2]{color:var(--text-primary)}.modal-content[data-v-bc41cef2]{background-color:var(--bg-card);color:var(--text-primary)}.modal-footer[data-v-bc41cef2]{border-top:1px solid var(--border-hover)}.dropdown-toggle.btn-dark[data-v-bc41cef2]{border:1px solid var(--border-default)}.vs__dropdown-option--disabled[data-v-bc41cef2]{background:var(--bg-card-secondary);color:#ccc}.b-calendar .text-dark[data-v-bc41cef2]{color:#ccc!important}.ocr-extract[data-v-bc41cef2]{min-height:100%;display:flex;flex-direction:column}.ocr-extract-header[data-v-bc41cef2]{display:flex;align-items:center;padding:16px 24px;border-bottom:1px solid var(--border-default);flex-shrink:0}.header-left[data-v-bc41cef2]{display:flex;align-items:center;gap:16px}.back-link[data-v-bc41cef2]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;color:var(--text-muted);background:var(--bg-card);border:1px solid var(--border-default);text-decoration:none}.back-link[data-v-bc41cef2]:hover{color:var(--text-primary);border-color:var(--border-hover)}.header-title[data-v-bc41cef2]{font-size:1.2rem;font-weight:700;color:var(--text-primary);margin:0}.ocr-extract-body[data-v-bc41cef2]{flex:1;padding:24px;overflow-y:auto;max-width:900px}.extract-form[data-v-bc41cef2]{margin-bottom:32px}.form-section[data-v-bc41cef2]{margin-bottom:20px}.section-label[data-v-bc41cef2]{display:block;font-size:.8rem;font-weight:600;color:var(--text-muted);margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px}.section-label .hint[data-v-bc41cef2]{font-weight:400;text-transform:none;letter-spacing:0;font-size:.75rem}.engine-gate[data-v-bc41cef2]{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:20px;padding:14px 16px;border-radius:10px;background:rgba(234,179,8,.08);border:1px solid rgba(234,179,8,.25)}.engine-gate>i[data-v-bc41cef2]{color:#eab308;font-size:1rem}.engine-gate-text[data-v-bc41cef2]{display:flex;flex-direction:column;gap:4px}.engine-gate-title[data-v-bc41cef2]{font-size:.85rem;font-weight:600;color:var(--text-primary)}.engine-gate-desc[data-v-bc41cef2]{font-size:.78rem;color:var(--text-muted);line-height:1.4}.engine-gate-btn[data-v-bc41cef2]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;background:linear-gradient(135deg,#eab308,#f59e0b);color:#fff;font-size:.8rem;font-weight:600;text-decoration:none}.engine-gate-btn[data-v-bc41cef2]:hover{opacity:.9;color:#fff;text-decoration:none}.form-input[data-v-bc41cef2]{width:100%;padding:10px 14px;border:1px solid var(--border-default);border-radius:8px;background:var(--bg-main);color:var(--text-primary);font-size:.9rem;outline:none}.form-input[data-v-bc41cef2]:focus{border-color:#10b981}.image-upload-area[data-v-bc41cef2]{margin-top:4px}.image-preview-wrap[data-v-bc41cef2]{position:relative;display:inline-block}.image-preview[data-v-bc41cef2]{max-width:400px;max-height:300px;border-radius:8px;border:1px solid var(--border-default)}.remove-image[data-v-bc41cef2]{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:50%;background:rgba(0,0,0,.6);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.upload-zone[data-v-bc41cef2]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px;border:2px dashed var(--border-default);border-radius:12px;color:var(--text-muted);cursor:pointer;transition:border-color .15s ease}.upload-zone[data-v-bc41cef2]:hover{border-color:#10b981;color:#10b981}.upload-zone i[data-v-bc41cef2]{font-size:1.5rem}.upload-zone span[data-v-bc41cef2]{font-size:.9rem}.boundary-cropper-wrap[data-v-bc41cef2]{display:inline-block;max-width:100%}.extract-img[data-v-bc41cef2]{display:block;max-width:100%;max-height:500px}[data-v-bc41cef2] .cropper-face,[data-v-bc41cef2] .cropper-view-box{border-color:#22c55e;outline-color:#22c55e}[data-v-bc41cef2] .cropper-dashed{border-color:#22c55e}[data-v-bc41cef2] .cropper-line,[data-v-bc41cef2] .cropper-point{background-color:#22c55e}.btn-extract[data-v-bc41cef2]{display:flex;align-items:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#10b981,#34d399);color:#fff;border:none;border-radius:10px;font-weight:600;font-size:1rem;cursor:pointer;margin-top:24px}.btn-extract[data-v-bc41cef2]:disabled{opacity:.5;cursor:not-allowed}.extract-results[data-v-bc41cef2]{margin-top:8px}.results-header[data-v-bc41cef2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.results-header h3[data-v-bc41cef2]{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin:0}.btn-copy[data-v-bc41cef2]{display:flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid var(--border-default);border-radius:8px;background:transparent;color:var(--text-muted);font-size:.8rem;cursor:pointer}.btn-copy[data-v-bc41cef2]:hover{color:var(--text-primary);border-color:var(--border-hover)}.results-table[data-v-bc41cef2]{width:100%;border-collapse:collapse;border:1px solid var(--border-default);border-radius:10px;overflow:hidden}.results-table td[data-v-bc41cef2],.results-table th[data-v-bc41cef2]{padding:12px 16px;text-align:left;border-bottom:1px solid var(--border-default)}.results-table th[data-v-bc41cef2]{background:var(--bg-main);font-size:.8rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.results-table .label-cell[data-v-bc41cef2]{font-weight:600;color:var(--text-primary);width:200px}.results-table .text-cell[data-v-bc41cef2]{color:var(--text-primary)}.results-errors[data-v-bc41cef2]{margin-top:16px;padding:12px 16px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);border-radius:8px}.results-errors h4[data-v-bc41cef2]{color:#ef4444;margin:0 0 8px;font-size:.9rem}.results-errors ul[data-v-bc41cef2]{margin:0;padding:0 0 0 20px;color:#ef4444;font-size:.85rem}