.modal-overlay[data-v-c4c54808]{position:fixed;top:0;bottom:0;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999}[dir] .modal-overlay[data-v-c4c54808]{background:rgba(0,0,0,.68);padding:20px}[dir=ltr] .modal-overlay[data-v-c4c54808],[dir=rtl] .modal-overlay[data-v-c4c54808]{left:0;right:0}.extrusion-select-orders-modal[data-v-c4c54808]{width:95vw;max-width:1160px;max-height:92vh;display:flex;flex-direction:column;overflow:hidden}[dir] .extrusion-select-orders-modal[data-v-c4c54808]{background:#fff;border-radius:14px;box-shadow:0 14px 40px rgba(0,0,0,.28)}[dir=ltr] .extrusion-select-orders-modal[data-v-c4c54808],[dir=rtl] .extrusion-select-orders-modal[data-v-c4c54808]{animation:modalScale-data-v-c4c54808 .22s ease-out}@keyframes modalScale-data-v-c4c54808{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.modal-header-custom[data-v-c4c54808]{color:#fff;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}[dir] .modal-header-custom[data-v-c4c54808]{padding:18px 24px}[dir=ltr] .modal-header-custom[data-v-c4c54808]{background:linear-gradient(135deg,#974900,#683200)}[dir=rtl] .modal-header-custom[data-v-c4c54808]{background:linear-gradient(-135deg,#974900,#683200)}.modal-header-custom .resource-icon-circle[data-v-c4c54808]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;color:#fff}[dir] .modal-header-custom .resource-icon-circle[data-v-c4c54808]{border-radius:12px;background:hsla(0,0%,100%,.16)}.modal-header-custom .modal-title[data-v-c4c54808]{font-family:Raleway,sans-serif;font-size:20px;font-weight:700;color:#fff}.modal-header-custom .resource-subtitle[data-v-c4c54808]{font-size:14px;color:#ffd8b8}.modal-header-custom .btn-close-modal[data-v-c4c54808]{color:#fff;display:flex;align-items:center;justify-content:center;transition:background .2s}[dir] .modal-header-custom .btn-close-modal[data-v-c4c54808]{background:transparent;border:none;cursor:pointer;padding:8px;border-radius:8px}[dir] .modal-header-custom .btn-close-modal[data-v-c4c54808]:hover{background:hsla(0,0%,100%,.22)}.modal-tabs-header[data-v-c4c54808]{display:flex;gap:10px;flex-shrink:0}[dir] .modal-tabs-header[data-v-c4c54808]{background:#f7f2ed;border-bottom:1px solid #ebdcd0;padding:8px 24px 0 24px}.modal-tabs-header .modal-tab-btn[data-v-c4c54808]{display:flex;align-items:center;font-family:Raleway,sans-serif;font-size:15px;font-weight:600;color:#7e7570;transition:all .2s ease}[dir] .modal-tabs-header .modal-tab-btn[data-v-c4c54808]{padding:10px 18px;background:transparent;border:none;border-bottom:3px solid transparent;cursor:pointer}[dir=ltr] .modal-tabs-header .modal-tab-btn[data-v-c4c54808],[dir=rtl] .modal-tabs-header .modal-tab-btn[data-v-c4c54808]{border-top-left-radius:8px;border-top-right-radius:8px}.modal-tabs-header .modal-tab-btn .icon-saw-blade[data-v-c4c54808]{display:inline-block;vertical-align:middle;flex-shrink:0}.modal-tabs-header .modal-tab-btn.tab-btn-unstarted[data-v-c4c54808]:hover{color:#5e5873}[dir] .modal-tabs-header .modal-tab-btn.tab-btn-unstarted[data-v-c4c54808]:hover{background:rgba(94,88,115,.06)}.modal-tabs-header .modal-tab-btn.tab-btn-unstarted.active[data-v-c4c54808]{color:#5e5873;font-weight:700}[dir] .modal-tabs-header .modal-tab-btn.tab-btn-unstarted.active[data-v-c4c54808]{background:#fdfbf9;border-bottom:3px solid #5e5873;box-shadow:0 -2px 6px rgba(0,0,0,.03)}.modal-tabs-header .modal-tab-btn.tab-btn-unstarted.active .tab-count-badge.badge-unstarted[data-v-c4c54808]{color:#fff}[dir] .modal-tabs-header .modal-tab-btn.tab-btn-unstarted.active .tab-count-badge.badge-unstarted[data-v-c4c54808]{background:#5e5873}.modal-tabs-header .modal-tab-btn.tab-btn-extruding[data-v-c4c54808]:hover{color:#974900}[dir] .modal-tabs-header .modal-tab-btn.tab-btn-extruding[data-v-c4c54808]:hover{background:rgba(151,73,0,.06)}.modal-tabs-header .modal-tab-btn.tab-btn-extruding.active[data-v-c4c54808]{color:#974900;font-weight:700}[dir] .modal-tabs-header .modal-tab-btn.tab-btn-extruding.active[data-v-c4c54808]{background:#fdfbf9;border-bottom:3px solid #974900;box-shadow:0 -2px 6px rgba(0,0,0,.03)}.modal-tabs-header .modal-tab-btn.tab-btn-extruding.active .tab-count-badge.badge-extruding[data-v-c4c54808]{color:#fff}[dir] .modal-tabs-header .modal-tab-btn.tab-btn-extruding.active .tab-count-badge.badge-extruding[data-v-c4c54808]{background:#974900}.modal-tabs-header .modal-tab-btn.tab-btn-cutting[data-v-c4c54808]:hover{color:#7367f0}[dir] .modal-tabs-header .modal-tab-btn.tab-btn-cutting[data-v-c4c54808]:hover{background:rgba(115,103,240,.06)}.modal-tabs-header .modal-tab-btn.tab-btn-cutting.active[data-v-c4c54808]{color:#7367f0;font-weight:700}[dir] .modal-tabs-header .modal-tab-btn.tab-btn-cutting.active[data-v-c4c54808]{background:#fdfbf9;border-bottom:3px solid #7367f0;box-shadow:0 -2px 6px rgba(0,0,0,.03)}.modal-tabs-header .modal-tab-btn.tab-btn-cutting.active .tab-count-badge.badge-cutting[data-v-c4c54808]{color:#fff}[dir] .modal-tabs-header .modal-tab-btn.tab-btn-cutting.active .tab-count-badge.badge-cutting[data-v-c4c54808]{background:#7367f0}.modal-tabs-header .modal-tab-btn.tab-btn-finished[data-v-c4c54808]:hover{color:#28c76f}[dir] .modal-tabs-header .modal-tab-btn.tab-btn-finished[data-v-c4c54808]:hover{background:rgba(40,199,111,.06)}.modal-tabs-header .modal-tab-btn.tab-btn-finished.active[data-v-c4c54808]{color:#28c76f;font-weight:700}[dir] .modal-tabs-header .modal-tab-btn.tab-btn-finished.active[data-v-c4c54808]{background:#fdfbf9;border-bottom:3px solid #28c76f;box-shadow:0 -2px 6px rgba(0,0,0,.03)}.modal-tabs-header .modal-tab-btn.tab-btn-finished.active .tab-count-badge.badge-finished[data-v-c4c54808]{color:#fff}[dir] .modal-tabs-header .modal-tab-btn.tab-btn-finished.active .tab-count-badge.badge-finished[data-v-c4c54808]{background:#28c76f}.modal-tabs-header .modal-tab-btn .tab-count-badge[data-v-c4c54808]{font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;color:#683200;transition:all .2s ease}[dir] .modal-tabs-header .modal-tab-btn .tab-count-badge[data-v-c4c54808]{padding:2px 8px;border-radius:12px;background:#e2d6cc}[dir=ltr] .modal-tabs-header .modal-tab-btn .tab-count-badge[data-v-c4c54808]{margin-left:8px}[dir=rtl] .modal-tabs-header .modal-tab-btn .tab-count-badge[data-v-c4c54808]{margin-right:8px}.modal-tabs-header .modal-tab-btn .tab-count-badge.badge-unstarted[data-v-c4c54808]{color:#5e5873}[dir] .modal-tabs-header .modal-tab-btn .tab-count-badge.badge-unstarted[data-v-c4c54808]{background:#ebe9f1}.modal-tabs-header .modal-tab-btn .tab-count-badge.badge-extruding[data-v-c4c54808]{color:#974900}[dir] .modal-tabs-header .modal-tab-btn .tab-count-badge.badge-extruding[data-v-c4c54808]{background:#fae8d8}.modal-tabs-header .modal-tab-btn .tab-count-badge.badge-cutting[data-v-c4c54808]{color:#7367f0}[dir] .modal-tabs-header .modal-tab-btn .tab-count-badge.badge-cutting[data-v-c4c54808]{background:#ebe9fe}.modal-tabs-header .modal-tab-btn .tab-count-badge.badge-finished[data-v-c4c54808]{color:#198754}[dir] .modal-tabs-header .modal-tab-btn .tab-count-badge.badge-finished[data-v-c4c54808]{background:#d4f4e2}.modal-filters-bar[data-v-c4c54808]{flex-shrink:0}[dir] .modal-filters-bar[data-v-c4c54808]{background:#fdfbf9;border-bottom:1px solid #ebdcd0;padding:16px 24px}.modal-filters-bar .search-input-box[data-v-c4c54808]{position:relative;display:flex;align-items:center}.modal-filters-bar .search-input-box .search-icon[data-v-c4c54808]{position:absolute;color:#974900;pointer-events:none}[dir=ltr] .modal-filters-bar .search-input-box .search-icon[data-v-c4c54808]{left:14px}[dir=rtl] .modal-filters-bar .search-input-box .search-icon[data-v-c4c54808]{right:14px}.modal-filters-bar .search-input-box .search-input[data-v-c4c54808]{width:100%;height:42px;font-size:14px;outline:none;transition:all .2s}[dir] .modal-filters-bar .search-input-box .search-input[data-v-c4c54808]{border:1px solid #cfc4be;border-radius:8px}[dir=ltr] .modal-filters-bar .search-input-box .search-input[data-v-c4c54808]{padding:0 34px 0 42px}[dir=rtl] .modal-filters-bar .search-input-box .search-input[data-v-c4c54808]{padding:0 42px 0 34px}[dir] .modal-filters-bar .search-input-box .search-input[data-v-c4c54808]:focus{border-color:#974900;box-shadow:0 0 0 3px rgba(151,73,0,.12)}.modal-filters-bar .search-input-box .clear-search-btn[data-v-c4c54808]{position:absolute;color:#7e7570}[dir] .modal-filters-bar .search-input-box .clear-search-btn[data-v-c4c54808]{background:none;border:none;cursor:pointer;padding:2px}[dir=ltr] .modal-filters-bar .search-input-box .clear-search-btn[data-v-c4c54808]{right:10px}[dir=rtl] .modal-filters-bar .search-input-box .clear-search-btn[data-v-c4c54808]{left:10px}.modal-filters-bar .material-filter-wrapper[data-v-c4c54808]{display:flex;align-items:center}.modal-filters-bar .material-filter-wrapper .filter-label[data-v-c4c54808]{font-size:13.5px;font-weight:700;color:#4c4541;white-space:nowrap}.modal-filters-bar .material-filter-wrapper .custom-select-material[data-v-c4c54808]{flex:1;height:42px;font-size:13.5px;color:#4c4541;outline:none}[dir] .modal-filters-bar .material-filter-wrapper .custom-select-material[data-v-c4c54808]{border:1px solid #cfc4be;border-radius:8px;padding:0 12px;background-color:#fff}[dir] .modal-filters-bar .material-filter-wrapper .custom-select-material[data-v-c4c54808]:focus{border-color:#974900}.modal-filters-bar .badge-direct-hint[data-v-c4c54808]{color:#974900;font-size:13px}[dir] .modal-filters-bar .badge-direct-hint[data-v-c4c54808]{background:#ffede2;border:1px solid #ffd2b3;padding:5px 12px;border-radius:6px}.modal-filters-bar .badge-active-indicator[data-v-c4c54808]{color:#28c76f;font-size:13px;display:inline-flex;align-items:center}[dir] .modal-filters-bar .badge-active-indicator[data-v-c4c54808]{background:#e8fadf;border:1px solid #28c76f;padding:5px 12px;border-radius:6px}.modal-filters-bar .badge-active-indicator .pulse-dot[data-v-c4c54808]{width:8px;height:8px;display:inline-block}[dir] .modal-filters-bar .badge-active-indicator .pulse-dot[data-v-c4c54808]{border-radius:50%;background:#28c76f}[dir] .modal-filters-bar .border-top-subtle[data-v-c4c54808]{border-top:1px dashed #e2d9d2}.modal-body-custom[data-v-c4c54808]{flex:1;overflow-y:auto;min-height:320px}[dir] .modal-body-custom[data-v-c4c54808]{padding:20px 24px}.modal-body-custom .orders-cards-grid[data-v-c4c54808]{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:16px}.modal-body-custom .order-selection-card[data-v-c4c54808]{user-select:none;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;justify-content:space-between;position:relative}[dir] .modal-body-custom .order-selection-card[data-v-c4c54808]{background:#fff;border:1.5px solid #e2d9d2;border-radius:10px;padding:16px;cursor:pointer}[dir] .modal-body-custom .order-selection-card[data-v-c4c54808]:hover{border-color:#974900;background:#fffdfb;box-shadow:0 8px 24px rgba(151,73,0,.16);transform:translateY(-3px)}.modal-body-custom .order-selection-card:hover .card-enter-prompt[data-v-c4c54808]{opacity:1}[dir] .modal-body-custom .order-selection-card:hover .card-enter-prompt[data-v-c4c54808]{transform:translateY(0)}.modal-body-custom .order-selection-card:hover .order-code-badge[data-v-c4c54808]{color:#7a3b00}[dir] .modal-body-custom .order-selection-card.is-active-op[data-v-c4c54808]{background:#fcfdfc;box-shadow:0 4px 14px rgba(40,199,111,.08)}[dir] .modal-body-custom .order-selection-card.is-active-op[data-v-c4c54808]:hover{background:#f5fcf7;box-shadow:0 8px 24px rgba(40,199,111,.2)}.modal-body-custom .order-selection-card .order-code-badge[data-v-c4c54808]{font-family:Raleway,sans-serif;font-size:16.5px;font-weight:800;color:#974900;transition:color .2s}.modal-body-custom .order-selection-card .order-status-badge[data-v-c4c54808]{display:inline-flex;align-items:center;font-size:12px;font-weight:700}[dir] .modal-body-custom .order-selection-card .order-status-badge[data-v-c4c54808]{padding:3px 10px;border-radius:12px}.modal-body-custom .order-selection-card .order-status-badge .status-dot-custom[data-v-c4c54808]{width:7px;height:7px;display:inline-block}[dir] .modal-body-custom .order-selection-card .order-status-badge .status-dot-custom[data-v-c4c54808]{border-radius:50%}[dir=ltr] .modal-body-custom .order-selection-card .order-status-badge .status-dot-custom[data-v-c4c54808]{margin-right:5px}[dir=rtl] .modal-body-custom .order-selection-card .order-status-badge .status-dot-custom[data-v-c4c54808]{margin-left:5px}.modal-body-custom .order-selection-card .operation-row .operation-pill[data-v-c4c54808]{font-size:11.5px;font-weight:600;color:#5c5550;display:inline-flex;align-items:center}[dir] .modal-body-custom .order-selection-card .operation-row .operation-pill[data-v-c4c54808]{background:#f4f0ed;padding:2px 8px;border-radius:6px}.modal-body-custom .order-selection-card .rejection-row .rejection-pill[data-v-c4c54808]{display:inline-flex;align-items:center;color:#ea5455;font-size:11.5px;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[dir] .modal-body-custom .order-selection-card .rejection-row .rejection-pill[data-v-c4c54808]{background:#ffebe8;border:1px solid #f8c1bc;border-radius:6px;padding:2px 8px}.modal-body-custom .order-selection-card .order-product-name[data-v-c4c54808]{font-size:14.5px;font-weight:700;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[dir] .modal-body-custom .order-selection-card .order-product-name[data-v-c4c54808]{margin:12px 0 10px 0}.modal-body-custom .order-selection-card .order-quantities-row[data-v-c4c54808]{display:flex;justify-content:space-between}[dir] .modal-body-custom .order-selection-card .order-quantities-row[data-v-c4c54808]{border-top:1px solid #f2ece8;padding-top:10px;margin-top:auto}.modal-body-custom .order-selection-card .order-quantities-row .qty-block[data-v-c4c54808]{display:flex;flex-direction:column}.modal-body-custom .order-selection-card .order-quantities-row .qty-block .qty-label[data-v-c4c54808]{font-size:10px;color:#7e7570;text-transform:uppercase;font-weight:600}.modal-body-custom .order-selection-card .order-quantities-row .qty-block .qty-value[data-v-c4c54808]{font-size:14px;color:#333}[dir] .modal-body-custom .order-selection-card .order-quantities-row .qty-block .qty-value[data-v-c4c54808]{margin-top:2px}.modal-body-custom .order-selection-card .progress-bar-container[data-v-c4c54808]{width:100%;height:4px;overflow:hidden}[dir] .modal-body-custom .order-selection-card .progress-bar-container[data-v-c4c54808]{background:#eee;border-radius:2px}.modal-body-custom .order-selection-card .progress-bar-container .progress-bar-fill[data-v-c4c54808]{height:100%;transition:width .3s ease}[dir] .modal-body-custom .order-selection-card .progress-bar-container .progress-bar-fill[data-v-c4c54808]{border-radius:2px}[dir] .modal-body-custom .order-selection-card .card-finished-at-row[data-v-c4c54808]{padding-top:8px;margin-top:8px;border-top:1px dashed #ebdcd0}.modal-body-custom .order-selection-card .card-finished-at-row .finished-at-label[data-v-c4c54808]{color:#7e7570;font-size:11.5px;display:inline-flex;align-items:center}.modal-body-custom .order-selection-card .card-finished-at-row .finished-at-value[data-v-c4c54808]{color:#28c76f;font-size:12px;font-weight:700}.modal-body-custom .order-selection-card .card-enter-prompt[data-v-c4c54808]{opacity:0;transition:all .2s ease}[dir] .modal-body-custom .order-selection-card .card-enter-prompt[data-v-c4c54808]{transform:translateY(4px)}[dir=ltr] .modal-body-custom .order-selection-card .card-enter-prompt[data-v-c4c54808]{text-align:right}[dir=rtl] .modal-body-custom .order-selection-card .card-enter-prompt[data-v-c4c54808]{text-align:left}.modal-body-custom .order-selection-card .card-enter-prompt .enter-text[data-v-c4c54808]{font-size:12px;font-weight:700;color:#974900;display:inline-flex;align-items:center}.modal-footer-custom[data-v-c4c54808]{flex-shrink:0}[dir] .modal-footer-custom[data-v-c4c54808]{background:#fdfbf9;border-top:1px solid #ebdcd0;padding:16px 24px}.modal-footer-custom .btn-footer-cancel[data-v-c4c54808]{color:#4c4541;font-weight:600;font-size:14.5px;transition:all .2s}[dir] .modal-footer-custom .btn-footer-cancel[data-v-c4c54808]{background:#fff;border:1px solid #cfc4be;padding:10px 24px;border-radius:8px;cursor:pointer}[dir] .modal-footer-custom .btn-footer-cancel[data-v-c4c54808]:hover{background:#f5f5f5}.modal-footer-custom .footer-hint-text[data-v-c4c54808]{font-size:13px;color:#7e7570}