#workOrdersFilters .app-date-range-field{width:100%}#workOrdersFilters .app-date-range-field .hyper-date-range,#workOrdersFilters .app-date-range-field .flatpickr-input{width:100%;min-width:0}.filters-section{background:var(--bg-card);border:1px solid var(--border-color);box-shadow:var(--shadow);border-radius:12px;margin-bottom:2rem;padding:1.5rem}.active-filter-banner{color:var(--text-primary);background:#a63d2a1f;border:1px solid #a63d2a47;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.65rem .85rem;font-size:14px;display:flex}.active-filter-banner button{color:var(--danger-color);cursor:pointer;white-space:nowrap;background:0 0;border:none;font-size:13px}.filters-header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.filters-header h2{font-size:18px;font-weight:600}.filters-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;display:grid}.filter-group-search{grid-column:1/-1}.filters-section .search-box.filter-search{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;align-items:center;gap:.5rem;width:100%;padding:.625rem .75rem;display:flex}.filters-section .search-box.filter-search input{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:14px}.filters-section .search-box.filter-search i{color:var(--text-secondary);flex-shrink:0}.filter-group{flex-direction:column;gap:.5rem;display:flex}.filter-group label{color:var(--text-secondary);font-size:14px;font-weight:500}.filter-group input,.filter-group select{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);border-radius:8px;outline:none;padding:.625rem;font-size:14px;transition:all .2s}.filter-group input:focus,.filter-group select:focus{border-color:var(--primary-color)}.filter-actions{align-items:flex-end;gap:.75rem;display:flex}.table-section{background:var(--bg-card);border:1px solid var(--border-color);box-shadow:var(--shadow);border-radius:12px;overflow:hidden}.table-header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.table-header h2{font-size:18px;font-weight:600}.table-actions{gap:.75rem;display:flex}.wo-orders-table-root{width:100%;min-width:0}.wo-orders-table-desktop{width:100%;min-width:0;display:block}.wo-orders-mobile{display:none}.table-section .table-container.wo-orders-table{width:100%;min-width:0;max-width:100%;overflow:hidden visible}.table-section .table-container.wo-orders-table .data-table-content{width:100%;min-width:0;max-width:100%;overflow:visible}.table-section .table-container.wo-orders-table .app-data-table-wrap,.table-section .table-container.wo-orders-table .app-data-table-host{width:100%;min-width:0;max-width:100%;overflow:hidden visible}.table-section .table-container.wo-orders-table table.app-data-table{table-layout:fixed;max-width:100%;width:100%!important;min-width:0!important}.table-section .table-container.wo-orders-table table.app-data-table thead th,.table-section .table-container.wo-orders-table table.app-data-table tbody td{vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;padding:.75rem .65rem;overflow:hidden}.table-section .table-container.wo-orders-table table.app-data-table thead th:first-child,.table-section .table-container.wo-orders-table table.app-data-table tbody td:first-child{padding-left:1rem}.table-section .table-container.wo-orders-table table.app-data-table thead th:last-child,.table-section .table-container.wo-orders-table table.app-data-table tbody td:last-child{padding-right:1rem}.wo-cell-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.wo-confidence-cell{flex-direction:column;align-items:center;gap:1px;line-height:1.2;display:flex}.wo-confidence-pct{font-size:13px;font-weight:600}.wo-confidence-rules,.wo-confidence-na{color:var(--text-secondary);font-size:10px}.table-section .table-container.wo-orders-table table.app-data-table th.actions-cell,.table-section .table-container.wo-orders-table table.app-data-table td.actions-cell{white-space:nowrap;text-overflow:clip;max-width:13.5rem;padding-left:.35rem;padding-right:1rem;overflow:visible;width:13.5rem!important;min-width:13.5rem!important}.table-section .table-container.wo-orders-table table.app-data-table thead th.company-name-cell,.table-section .table-container.wo-orders-table table.app-data-table tbody td.company-name-cell,.table-section .table-container.wo-orders-table table.app-data-table thead th.customer-name-cell,.table-section .table-container.wo-orders-table table.app-data-table tbody td.customer-name-cell{white-space:normal;vertical-align:middle;line-height:1.35}.table-section .table-container.wo-orders-table table.app-data-table td.company-name-cell .wo-cell-text,.table-section .table-container.wo-orders-table table.app-data-table td.customer-name-cell .wo-cell-text{white-space:normal;-webkit-line-clamp:2;text-overflow:ellipsis;word-break:break-word;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}table{border-collapse:collapse;width:100%}thead{background:var(--bg-secondary)}th{text-align:left;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;padding:1rem 1.5rem;font-size:13px;font-weight:600}th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}th.sortable:hover{color:var(--text-primary)}th.sortable .sort-icon{opacity:.4;margin-left:4px}th.sortable.active .sort-icon{opacity:1;color:var(--primary-color)}tbody tr{border-bottom:1px solid var(--border-color);transition:background .2s}tbody tr:hover{background:var(--bg-secondary)}td{color:var(--text-primary);padding:1.25rem 1.5rem;font-size:14px}.status-badge{border-radius:6px;padding:.375rem .75rem;font-size:12px;font-weight:500;display:inline-block}.status-shipped{color:#1a7f5f;background:#3b82f61a}.status-pending{color:#f59e0b;background:#f59e0b1a}.status-delivered{color:#10b981;background:#10b9811a}.status-canceled{color:#ef4444;background:#ef44441a}.duplicate-badge{cursor:default;border-radius:6px;justify-content:center;align-items:center;min-width:28px;padding:.25rem .5rem;font-size:12px;font-weight:600;display:inline-flex}.duplicate-badge.no-duplicates{color:#10b981;background:#10b9811a}.duplicate-badge.has-duplicates{color:#d97706;cursor:pointer;background:#f59e0b26;transition:all .2s}.duplicate-badge.has-duplicates:hover{background:#f59e0b40;transform:scale(1.05)}.duplicate-badge i{margin-right:4px}.action-btns{flex-wrap:wrap;justify-content:flex-end;gap:.375rem;display:flex}.app-data-table th.actions-cell,.app-data-table td.actions-cell{text-align:center;vertical-align:middle;white-space:nowrap;width:1%;min-width:0;padding-left:.5rem;padding-right:.5rem}.wo-orders-table .app-data-table th.actions-cell,.wo-orders-table .app-data-table td.actions-cell{max-width:13.5rem;overflow:visible;width:13.5rem!important;min-width:13.5rem!important}td.actions-cell .actions-cell-inner,td.actions-cell .wo-row-actions{flex-flow:row;justify-content:center;align-items:center;gap:.2rem;width:auto;max-width:none;display:inline-flex}.wo-orders-table td.actions-cell .wo-row-actions{flex-shrink:0;max-width:none}.wo-row-actions .wo-row-action-btn.btn,.wo-row-actions .wo-row-action-btn{border-radius:.375rem;flex:none;justify-content:center;align-items:center;font-size:.75rem;line-height:1;border:1px solid var(--border-color)!important;background:var(--bg-secondary)!important;width:1.75rem!important;min-width:1.75rem!important;max-width:1.75rem!important;height:1.75rem!important;color:var(--text-secondary)!important;box-shadow:none!important;margin:0!important;padding:0!important;text-decoration:none!important;display:inline-flex!important}.wo-row-actions .wo-row-action-btn:hover{background:var(--hover-bg)!important;color:var(--primary-color)!important;border-color:color-mix(in srgb, var(--primary-color) 35%, var(--border-color))!important}.wo-row-actions .wo-row-action-btn--danger:hover,.wo-row-actions .wo-row-action-btn.btn-outline-danger:hover,.wo-row-actions .wo-row-action-btn.text-danger:hover{color:var(--danger-color)!important;border-color:color-mix(in srgb, var(--danger-color) 40%, var(--border-color))!important;background:color-mix(in srgb, var(--danger-color) 8%, transparent)!important}.wo-row-actions .wo-row-action-btn i,.wo-row-actions .wo-row-action-btn .mdi,.wo-row-actions .wo-row-action-btn span{font-size:.875rem;line-height:1;margin:0!important}.action-btn{background:var(--bg-secondary);border:1px solid var(--border-color);cursor:pointer;width:32px;height:32px;color:var(--text-primary);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:11px;transition:all .2s;display:inline-flex}.action-btn:hover{background:var(--sidebar-active);color:var(--primary-color)}.action-btn i{margin-right:0}@media (max-width:991.98px){.app-data-table th.actions-cell,.app-data-table td.actions-cell{min-width:8.25rem}.wo-row-actions .wo-row-action-btn.btn,.wo-row-actions .wo-row-action-btn{width:1.6rem!important;min-width:1.6rem!important;max-width:1.6rem!important;height:1.6rem!important}.wo-row-actions .wo-row-action-btn i,.wo-row-actions .wo-row-action-btn .mdi{font-size:.8rem}.wo-orders-table-desktop{display:none}.wo-orders-mobile{display:block}.wo-orders-card-list{flex-direction:column;gap:.75rem;margin:0;padding:.75rem 1rem .25rem;list-style:none;display:flex}.wo-orders-card{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;gap:.45rem;min-width:0;padding:.9rem 1rem;display:flex}.wo-orders-card-top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.wo-orders-card-id{color:var(--primary-color);cursor:pointer;text-align:left;background:0 0;border:none;margin:0;padding:0;font-size:.9375rem;font-weight:700}.wo-orders-card-id:hover{text-decoration:underline}.wo-orders-card-title{color:var(--text-primary);-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:.9375rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.wo-orders-card-subtitle{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;line-height:1.35;overflow:hidden}.wo-orders-card-meta{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.35rem .75rem;font-size:.75rem;display:flex}.wo-orders-card-meta .wo-confidence-cell{flex-direction:row;align-items:baseline;gap:.35rem}.wo-orders-card-meta .wo-confidence-pct{font-size:.8125rem}.wo-orders-card-footer{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.wo-orders-card-by{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.75rem;overflow:hidden}.wo-orders-card-by-label{text-transform:uppercase;letter-spacing:.03em;font-size:.6875rem;font-weight:600}.wo-orders-card-actions{border-top:1px solid var(--border-color);margin-top:.15rem;padding-top:.35rem}.wo-orders-card-actions .wo-row-actions{flex-wrap:wrap;justify-content:flex-start;gap:.35rem;max-width:none}.wo-orders-card-actions .wo-row-action-btn.btn,.wo-orders-card-actions .wo-row-action-btn{width:2rem!important;min-width:2rem!important;max-width:2rem!important;height:2rem!important}.wo-orders-mobile-pagination{padding:0 .25rem .25rem}.wo-orders-mobile-pagination .data-table-footer{border-top:1px solid var(--border-color);margin-inline:0;padding-inline:1rem}.wo-orders-mobile-loading,.wo-orders-mobile-empty,.wo-orders-mobile-error{text-align:center;color:var(--text-secondary);padding:2.5rem 1.25rem}.wo-orders-mobile-empty i{opacity:.35;margin-bottom:.75rem;font-size:2.5rem;display:block}.wo-orders-mobile-empty h3{color:var(--text-primary);margin:0 0 .35rem;font-size:1.05rem;font-weight:600}.wo-orders-mobile-empty p{margin:0;font-size:.875rem}.wo-orders-mobile-error{color:var(--danger-color)}}@media (max-width:575.98px){td.actions-cell .wo-row-actions{flex-wrap:wrap;gap:.15rem;max-width:6.5rem}.wo-row-actions .wo-row-action-btn.btn,.wo-row-actions .wo-row-action-btn{width:1.5rem!important;min-width:1.5rem!important;max-width:1.5rem!important;height:1.5rem!important}.wo-orders-card-list{padding-inline:.75rem}.wo-orders-card{padding:.8rem .85rem}}.pdf-actions i{border-radius:4px;transition:all .2s}.pdf-actions i:hover{background-color:var(--bg-secondary);transform:scale(1.2)}.fa-eye:hover{background-color:#0d6efd1a}.fa-download:hover{background-color:#1987541a}.page-btn{border:1px solid var(--border-color);background:var(--bg-secondary);cursor:pointer;color:var(--text-primary);border-radius:6px;padding:.5rem .75rem;font-size:14px;transition:all .2s}.page-btn:hover{background:var(--sidebar-active)}.page-btn.active{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.table-section .data-table-footer .page-link{color:var(--text-primary);background:var(--bg-card);border-color:var(--border-color)}.table-section .data-table-footer .page-link:hover{color:var(--primary-color);border-color:var(--primary-color);background:var(--bg-secondary)}.table-section .data-table-footer .page-item.active .page-link{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;color:#fff!important}.table-section .data-table-footer .page-item.disabled .page-link{color:var(--text-secondary);background:var(--bg-secondary);border-color:var(--border-color)}.table-section .data-table-footer-info{padding-left:.25rem}.loading{text-align:center;color:var(--text-secondary);padding:3rem}.spinner{border:3px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;width:40px;height:40px;margin:0 auto 1rem;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.empty-state{text-align:center;color:var(--text-secondary);padding:3rem}.empty-state i{opacity:.5;margin-bottom:1rem;font-size:48px}@media (max-width:768px){.filters-grid{grid-template-columns:1fr}.search-box{width:100%}.table-section .table-header{flex-direction:column;align-items:stretch;gap:.625rem;padding:1rem}.table-section .table-actions{flex-wrap:wrap;gap:.5rem;width:100%}.table-section .table-actions .btn{white-space:nowrap;flex-direction:row;flex:calc(50% - .25rem);justify-content:center;align-items:center;min-width:0;display:inline-flex}}.modal.active{display:flex}.modal-overlay>.modal-content,.modal.active>.modal-content:not(.modal-content-wo-detail):not(.modal-content-wo-edit){background:var(--bg-card);width:90%;max-width:800px;max-height:90vh;box-shadow:var(--shadow-lg);border-radius:16px;overflow-y:auto}.modal-header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.modal-header h2{margin:0;font-size:20px;font-weight:600}.modal-close{background:var(--bg-secondary);border:1px solid var(--border-color);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.modal-close:hover{background:var(--sidebar-active)}.modal-body{padding:1.5rem}.confirm-modal .modal-content{text-align:center;max-width:450px}.confirm-modal .modal-header{border-bottom:none;justify-content:center;padding:1.5rem 1.5rem .5rem}.confirm-modal .modal-header h2{font-size:18px}.confirm-modal .modal-body{padding:.5rem 1.5rem 1.5rem}.confirm-modal .confirm-icon{border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 1rem;font-size:24px;display:flex}.confirm-modal .confirm-icon.warning{color:var(--warning-color);background:#f59e0b26}.confirm-modal .confirm-icon.danger{color:var(--danger-color);background:#ef444426}.confirm-modal .confirm-icon.info{color:var(--info-color);background:#06b6d426}.confirm-modal .confirm-icon.success{color:var(--success-color);background:#22c55e26}.confirm-modal .confirm-icon.error{color:var(--danger-color);background:#ef444426}.confirm-modal .confirm-message{color:var(--text-secondary);margin-bottom:1.5rem;line-height:1.5}.confirm-modal .confirm-buttons{justify-content:center;gap:12px;display:flex}.confirm-modal .confirm-btn{cursor:pointer;border:none;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:500;transition:all .2s}.confirm-modal .confirm-btn.cancel{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color)}.confirm-modal .confirm-btn.cancel:hover{background:var(--sidebar-active)}.confirm-modal .confirm-btn.confirm{background:var(--primary-color);color:#fff}.confirm-modal .confirm-btn.confirm:hover{opacity:.9}.confirm-modal .confirm-btn.confirm.danger{background:var(--danger-color)}.confirm-modal .confirm-btn.confirm.warning{background:var(--warning-color);color:#000}.confirm-modal .confirm-btn.confirm.success{background:var(--success-color)}.detail-section{margin-bottom:1.5rem}.detail-section h3{color:var(--text-primary);border-bottom:2px solid var(--border-color);margin-bottom:1rem;padding-bottom:.5rem;font-size:16px;font-weight:600}.detail-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;display:grid}.detail-item{flex-direction:column;gap:.25rem;display:flex}.detail-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}.detail-value{color:var(--text-primary);word-break:break-word;font-size:14px}.detail-value.empty{color:var(--text-secondary);font-style:italic}.modal-dialog.modal-dialog-wo-detail{--bs-modal-width:min(1600px, 98vw);width:min(1600px,98vw);max-width:min(1600px,98vw);height:calc(100vh - 1.5rem);max-height:calc(100vh - 1.5rem);margin:.75rem auto}.modal-dialog.modal-dialog-wo-detail .modal-content.modal-content-wo-detail,.modal-content.modal-content-wo-detail{border-radius:12px;flex-direction:column;width:100%;max-width:none;height:100%;max-height:100%;display:flex;overflow:hidden}.modal-dialog.modal-dialog-wo-detail .modal-body.wo-detail-modal-body,.modal-body.wo-detail-modal-body{flex:auto;min-height:0;max-height:none;padding:1rem 1.25rem 1.25rem;overflow-y:auto}.modal.modal-fullscreen-lg-down .modal-dialog.modal-dialog-wo-detail,.modal-dialog.modal-fullscreen-lg-down.modal-dialog-wo-detail{width:100%;max-width:100%;height:100%;max-height:100%;margin:0}.modal.modal-fullscreen-lg-down .modal-content.modal-content-wo-detail{border-radius:0;height:100%;max-height:100%}.wo-detail-layout{flex-direction:column;gap:1rem;display:flex}.wo-detail-summary{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:10px;grid-template-columns:repeat(7,minmax(0,1fr));gap:.75rem 1rem;padding:.875rem 1rem;display:grid}.wo-detail-summary-item{flex-direction:column;gap:.2rem;min-width:0;display:flex}.wo-detail-summary-value{color:var(--text-primary);word-break:break-word;font-size:14px;font-weight:600}.wo-detail-summary-value.empty{color:var(--text-secondary);font-style:italic;font-weight:400}.wo-detail-summary-pdf .pdf-actions{margin-top:-2px}.wo-detail-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.wo-detail-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:10px;min-width:0;padding:.875rem 1rem 1rem}.wo-detail-card-title{border-bottom:1px solid var(--border-color);color:var(--text-primary);align-items:center;gap:.5rem;margin:0 0 .75rem;padding-bottom:.5rem;font-size:14px;font-weight:600;display:flex}.wo-detail-card-title i{color:var(--primary-color);font-size:13px}.wo-detail-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem;display:grid}.modal-dialog-wo-detail .detail-item-full,.modal-content-wo-detail .detail-item-full{grid-column:1/-1}.modal-dialog-wo-detail .detail-label,.modal-content-wo-detail .detail-label{font-size:11px}.modal-dialog-wo-detail .detail-value,.modal-content-wo-detail .detail-value{font-size:13px;line-height:1.35}.wo-detail-confidence{align-items:center;gap:8px;display:flex}.wo-detail-confidence-bar{background:var(--border-color);border-radius:4px;flex:1;min-width:60px;height:8px;overflow:hidden}.wo-detail-confidence-fill{border-radius:4px;height:100%}@media (max-width:1199.98px){.wo-detail-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.wo-detail-row{grid-template-columns:1fr}}@media (max-width:991.98px){.modal-dialog.modal-dialog-wo-detail{width:100%;max-width:100%;height:100%;max-height:100%;margin:0}}@media (max-width:640px){.wo-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.wo-detail-card-grid{grid-template-columns:1fr}}.modal-dialog.modal-dialog-wo-edit{--bs-modal-width:min(1600px, 98vw);width:min(1600px,98vw);max-width:min(1600px,98vw);height:calc(100vh - 1.5rem);max-height:calc(100vh - 1.5rem);margin:.75rem auto}.modal-dialog.modal-dialog-wo-edit .modal-content.modal-content-wo-edit,.modal-content.modal-content-wo-edit{border-radius:12px;flex-direction:column;width:100%;max-width:none;height:100%;max-height:100%;display:flex;overflow:hidden}.modal.modal-fullscreen-lg-down .modal-dialog.modal-dialog-wo-edit,.modal-dialog.modal-fullscreen-lg-down.modal-dialog-wo-edit{width:100%;max-width:100%;height:100%;max-height:100%;margin:0}.modal.modal-fullscreen-lg-down .modal-content.modal-content-wo-edit{border-radius:0;height:100%;max-height:100%}.modal.modal-wo-edit .modal-content{flex-direction:column;height:100%;max-height:100%;display:flex}.modal.modal-wo-edit .modal-body.wo-edit-modal-body{flex-direction:column;flex:auto;min-height:0;max-height:none;padding:0;display:flex;overflow:hidden}.wo-edit-modal-body{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.wo-edit-layout{flex:1;gap:1.25rem;min-height:0;padding:1rem 1.25rem;display:flex;overflow:hidden}.wo-edit-form-panel{flex:50%;min-width:min(420px,45%);max-width:55%;padding-right:.5rem;overflow-y:auto}.wo-edit-pdf-panel{border-left:1px solid var(--border-color);flex-direction:column;flex:45%;min-width:380px;min-height:0;padding-left:1.25rem;display:flex;overflow:hidden}.wo-edit-section{margin-bottom:1.25rem}.wo-edit-section h3{color:var(--text-primary);border-bottom:2px solid var(--border-color);margin:0 0 .85rem;padding-bottom:.5rem;font-size:15px;font-weight:600}.wo-edit-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wo-edit-field{flex-direction:column;gap:6px;min-width:0;display:flex}.wo-edit-field--full{grid-column:1/-1}.wo-edit-field label{color:var(--text-secondary);font-size:12px;font-weight:600}.wo-edit-field input,.wo-edit-field textarea{border:1px solid var(--border-color);background:var(--bg-secondary);width:100%;color:var(--text-primary);border-radius:8px;outline:none;padding:10px 12px;font-size:14px;transition:border-color .15s}.wo-edit-field input:focus,.wo-edit-field textarea:focus{border-color:var(--primary-color)}.wo-edit-field textarea{resize:vertical;min-height:88px;font-family:inherit}.wo-edit-actions{border-top:1px solid var(--border-color);justify-content:flex-end;gap:10px;margin-top:1rem;padding-top:1rem;display:flex}.wo-edit-pdf-head{flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.wo-edit-pdf-head h4{color:var(--text-primary);align-items:center;gap:.5rem;margin:0;font-size:15px;font-weight:600;display:flex}.wo-edit-pdf-head h4 i{color:var(--danger-color)}.wo-edit-pdf-frame{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:10px;flex:1;min-height:0;overflow:hidden}.wo-edit-pdf-frame iframe{border:none;width:100%;height:100%;display:block}@media (max-width:980px){.modal-dialog.modal-wo-edit,.modal-dialog.modal-dialog-wo-edit{width:100%;max-width:100%;height:100%;max-height:100%;margin:0}.modal-content.modal-content-wo-edit{border-radius:0;max-height:100%}.wo-edit-layout{flex-direction:column;overflow-y:auto}.wo-edit-form-panel{min-width:unset;max-width:none}.wo-edit-pdf-panel{min-width:unset;border-left:none;border-top:1px solid var(--border-color);min-height:420px;padding-top:1rem;padding-left:0}.wo-edit-form-grid{grid-template-columns:1fr}}
