:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{display:flex;flex-direction:column;min-height:100vh;width:100%;padding-top:32px}a,.green{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a:hover{background-color:#00bd7e33}}@media (min-width: 1024px){body{display:block}#app{display:flex;flex-direction:column;width:100%;padding:0}}.NavigationBar{background:#333;color:#fff;padding:0;position:fixed;top:0;left:0;width:100%;box-sizing:border-box;z-index:3000}.header-top_menu{display:flex;justify-content:space-between;width:100%;background-color:#333;color:#fff;height:32px;line-height:32px;position:relative}.header-top_menu-faq{padding-left:20px}.header-top_menu-inline{display:flex;gap:20px}.header-top_menu_item{position:relative;cursor:pointer}.menu-title{text-decoration:none;color:#fff;padding:5px 10px}.menu-title:hover{text-decoration:underline}.dropdown-menu{position:absolute;top:32px;left:0;background:#444;list-style:none;margin:0;padding:0;border-radius:4px;min-width:150px;z-index:3001}.dropdown-menu li{padding:8px 12px}.dropdown-menu li a{color:#fff;text-decoration:none;display:block}.dropdown-menu li a:hover{background:#555}.header-top_menu-profile{padding-right:10px;margin-left:auto;font-size:xx-small}.user-info{text-align:right}.login-container{max-width:300px;margin:100px auto;padding:20px;border:1px solid #ddd;border-radius:5px;text-align:center;background-color:#f9f9f9}.input-group{margin-bottom:10px}input{width:100%;padding:8px;box-sizing:border-box;border:1px solid #ccc;border-radius:4px}button{width:100%;padding:10px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}button:hover{background-color:#0056b3}.error-message{color:red;margin-top:10px}.welcome_container{max-height:300px;max-width:600px;margin-top:50px;padding:20px;border:1px solid #ddd;border-radius:5px;text-align:center;background-color:#f9f9f9}.user-profile{margin:20px;text-align:left}.parts-info-container[data-v-bf5c8e1c]{position:relative;width:calc(100% - 20px);margin-top:40px;padding:20px;margin-left:10px;margin-right:10px;font-size:10px;display:flex;flex-direction:column;overflow-x:hidden}h2[data-v-bf5c8e1c]{font-size:14px}.search-and-partner-container[data-v-bf5c8e1c]{display:flex;gap:15px;margin-top:10px;margin-bottom:10px;align-items:flex-start}.search-box[data-v-bf5c8e1c]{margin:0;font-size:12px;font-weight:400;border:1px solid #ccc;border-radius:5px;width:20%;box-shadow:0 0 10px #0000001a;padding:10px;flex-shrink:0}.results-container[data-v-bf5c8e1c]{display:flex;flex-direction:column;gap:20px}.parts_input[data-v-bf5c8e1c]{width:auto;padding:3px;font-size:16px;font-weight:700}input[data-v-bf5c8e1c]{font-size:10px;padding:4px}.top-level[data-v-bf5c8e1c],.bottom-level[data-v-bf5c8e1c]{display:flex;width:100%;gap:10px}.search-results[data-v-bf5c8e1c],.models-section[data-v-bf5c8e1c]{flex:0 0 30%;background:#f8f9fa;padding:10px;border-radius:8px;box-shadow:0 0 10px #0000001a}.models-section h3[data-v-bf5c8e1c]{font-size:12px;margin-bottom:10px;color:#004085}.models-cont[data-v-bf5c8e1c]{max-height:300px;overflow-y:auto;position:relative}.models-section table thead[data-v-bf5c8e1c]{position:sticky;top:0;background:#b0becd;z-index:2}.no-models[data-v-bf5c8e1c],.no-media[data-v-bf5c8e1c]{padding:10px;text-align:center;color:#666;font-style:italic;background:#f8f9fa;border-radius:4px;border:1px dashed #ccc}.search-results table thead[data-v-bf5c8e1c]{position:sticky;top:0;background:#b0becd;z-index:2}.search-results-cont[data-v-bf5c8e1c]{max-height:300px;overflow-y:auto;position:relative}.partner-info[data-v-bf5c8e1c]{background:#f8f9fa;border:2px solid #ccc;padding:15px;border-radius:8px;box-shadow:0 0 10px #0000001a;margin:0;margin-left:calc(10% - 5px);width:70%;flex-shrink:0;cursor:pointer;transition:background-color .2s ease}.partner-info[data-v-bf5c8e1c]:hover{background:#f8f9fa}.partner-info-header[data-v-bf5c8e1c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}.partner-info h3[data-v-bf5c8e1c]{font-size:12px;margin:0;color:#000;font-weight:700}.toggle-icon[data-v-bf5c8e1c]{font-size:14px;color:#000;font-weight:700;transition:transform .2s ease}.partner-info-content[data-v-bf5c8e1c]{margin-top:10px;transition:all .3s ease}.partner-info-content p[data-v-bf5c8e1c]{margin:8px 0;font-size:11px;color:#000;line-height:1.4}.partner-info-content a[data-v-bf5c8e1c]{color:#004085;text-decoration:underline}.partner-info-content a[data-v-bf5c8e1c]:hover{color:#0056b3}.part-details[data-v-bf5c8e1c]{background:#cce5ff;border:2px solid #004085;padding:10px;border-radius:8px;box-shadow:0 0 10px #0000001a;overflow-y:auto;flex:0 0 70%;transition:max-height .3s ease}.part-details table[data-v-bf5c8e1c]{width:100%;border-collapse:collapse}.part-details thead[data-v-bf5c8e1c]{position:sticky;top:0;background:#b0becd;z-index:2}table[data-v-bf5c8e1c]{width:100%;border-collapse:collapse}th[data-v-bf5c8e1c],td[data-v-bf5c8e1c]{padding:8px;border:1px solid #ddd;text-align:left}th[data-v-bf5c8e1c]{background:#b0becd;color:0}.search-results tr.selected[data-v-bf5c8e1c]{background-color:#cce5ff!important;color:#004085;font-weight:700}.part-details[data-v-bf5c8e1c]{background-color:#cce5ff;border:2px solid #004085}.discount-price[data-v-bf5c8e1c]{border:2px solid #28a745!important;background-color:#eff5f0!important;color:#08250e!important;font-weight:700}.models-block[data-v-bf5c8e1c]{margin-top:8px;font-size:10px;color:#0b2e13}.media-section[data-v-bf5c8e1c]{flex:0 0 70%;padding:15px;background:#f8f9fa;border-radius:8px;box-shadow:0 0 10px #0000001a}.media-section h3[data-v-bf5c8e1c]{font-size:12px;margin-bottom:15px;color:#004085}.media-section h4[data-v-bf5c8e1c]{font-size:11px;margin-bottom:10px;color:#495057}.images-gallery[data-v-bf5c8e1c]{margin-bottom:20px}.gallery-container[data-v-bf5c8e1c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:15px;justify-items:center}.image-item[data-v-bf5c8e1c]{display:flex;flex-direction:column;align-items:center;background:#fff;padding:10px;border-radius:6px;box-shadow:0 2px 5px #0000001a;transition:transform .2s ease;width:140px}.image-item[data-v-bf5c8e1c]:hover{transform:translateY(-2px);box-shadow:0 4px 10px #00000026}.thumbnail[data-v-bf5c8e1c]{width:120px;height:90px;object-fit:cover;border-radius:4px;cursor:pointer;border:2px solid #dee2e6;transition:border-color .2s ease}.thumbnail[data-v-bf5c8e1c]:hover{border-color:#004085}.image-info[data-v-bf5c8e1c]{margin-top:8px;text-align:center;width:100%}.filename[data-v-bf5c8e1c]{display:block;font-size:9px;color:#495057;margin-bottom:5px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:auto;margin-right:auto}.view-btn[data-v-bf5c8e1c]{background:#004085;color:#fff;border:none;padding:4px 8px;border-radius:3px;font-size:8px;cursor:pointer;transition:background-color .2s ease}.view-btn[data-v-bf5c8e1c]:hover{background:#0056b3}.documents-list[data-v-bf5c8e1c]{margin-top:15px}.documents-container[data-v-bf5c8e1c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}.document-item[data-v-bf5c8e1c]{display:flex;align-items:center;background:#fff;padding:10px 15px;border-radius:6px;box-shadow:0 2px 5px #0000001a;transition:background-color .2s ease;min-height:50px}.document-item[data-v-bf5c8e1c]:hover{background:#e9ecef;transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.file-icon[data-v-bf5c8e1c]{font-size:18px;margin-right:12px;flex-shrink:0}.file-type[data-v-bf5c8e1c]{font-size:9px;color:#6c757d;margin-left:8px;flex-shrink:0}.download-btn[data-v-bf5c8e1c]{background:#28a745;color:#fff;text-decoration:none;padding:6px 12px;border-radius:4px;font-size:9px;margin-left:auto;transition:background-color .2s ease;flex-shrink:0}.download-btn[data-v-bf5c8e1c]:hover{background:#218838}@media (max-width: 768px){.gallery-container[data-v-bf5c8e1c]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.image-item[data-v-bf5c8e1c]{width:120px;padding:8px}.thumbnail[data-v-bf5c8e1c]{width:100px;height:75px}.documents-container[data-v-bf5c8e1c]{grid-template-columns:1fr;gap:8px}.document-item[data-v-bf5c8e1c]{padding:8px 12px;min-height:45px}}.parts-info-container[data-v-0994962c]{position:fixed;width:100%;margin-top:40px;padding:20px;margin-left:10px;margin-right:10px;font-size:10px;display:flex;flex-direction:column;min-height:100vh;right:10px;left:10px}h2[data-v-0994962c]{font-size:14px}.search-box[data-v-0994962c]{margin-top:10px;margin-bottom:10px;margin-left:10px;font-size:10px;border:1px solid #ccc;border-radius:2px;width:30%;box-shadow:0 0 10px #0000001a}.results-container[data-v-0994962c]{width:100%;margin-top:10px}.parts_input[data-v-0994962c]{width:auto;padding:3px}input[data-v-0994962c]{font-size:10px;padding:4px}.search-results[data-v-0994962c]{background:#f8f9fa;padding:15px;border-radius:8px;box-shadow:0 0 10px #0000001a;width:100%}.search-results-cont[data-v-0994962c]{max-height:70vh;overflow-y:auto;position:relative}.part-row[data-v-0994962c]{margin-bottom:5px;border:1px solid #dee2e6;border-radius:6px;background:#fff;overflow:hidden}.part-main-row[data-v-0994962c]{display:flex;align-items:center;padding:12px 15px;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid #dee2e6}.part-main-row[data-v-0994962c]:hover{background-color:#f8f9fa}.part-main-row.selected[data-v-0994962c]{background-color:#cce5ff;color:#004085;font-weight:700}.expand-icon[data-v-0994962c]{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:#004085;color:#fff;border-radius:50%;font-size:16px;font-weight:700;margin-right:15px;flex-shrink:0}.part-info[data-v-0994962c]{display:flex;width:100%;gap:20px}.partno[data-v-0994962c]{font-weight:700;min-width:120px;color:#004085}.description[data-v-0994962c]{flex:1;color:#495057}.date[data-v-0994962c]{min-width:100px;color:#6c757d;font-size:9px}.part-details-expanded[data-v-0994962c]{background:#f8f9fa;border-top:1px solid #dee2e6;margin-left:45px}.main-part-section[data-v-0994962c]{padding:15px;border-bottom:1px solid #dee2e6;background:#f8f9fa}.main-part-section h4[data-v-0994962c]{font-size:13px;margin-bottom:12px;color:#004085;font-weight:700;display:flex;align-items:center}.main-part-section h4[data-v-0994962c]:before{content:"🎯";margin-right:8px;font-size:16px}.replacements-section[data-v-0994962c]{padding:15px;border-bottom:1px solid #dee2e6;background:#f8f9fa}.replacements-section h4[data-v-0994962c]{font-size:12px;margin-bottom:10px;color:#495057;font-weight:700;display:flex;align-items:center}.replacements-section h4[data-v-0994962c]:before{content:"🔄";margin-right:8px;font-size:14px}.details-table[data-v-0994962c]{width:100%;border-collapse:collapse;font-size:9px}.details-table th[data-v-0994962c],.details-table td[data-v-0994962c]{padding:6px 8px;border:1px solid #ddd;text-align:left}.details-table th[data-v-0994962c]{background:#b0becd;color:#000;font-weight:700}.details-table tbody tr[data-v-0994962c]:nth-child(2n){background-color:#f8f9fa}.main-part-row[data-v-0994962c]{background:#fff!important}.main-part-row td[data-v-0994962c]{font-weight:500}.main-part-row td[data-v-0994962c]:first-child{font-weight:700;color:#004085}.replacement-row[data-v-0994962c]{background:#fff!important;border-left:2px solid #dee2e6!important}.replacement-row[data-v-0994962c]:hover{background:#e3f2fd!important;transform:translate(2px);transition:all .2s ease}.replacement-row td[data-v-0994962c]:first-child{color:#6c757d;font-weight:500}.media-section-expanded[data-v-0994962c]{padding:15px}.media-section-expanded h4[data-v-0994962c]{font-size:12px;margin-bottom:15px;color:#004085;font-weight:700;display:flex;align-items:center}.media-section-expanded h4[data-v-0994962c]:before{content:"📎";margin-right:8px;font-size:14px}.media-section-expanded h5[data-v-0994962c]{font-size:11px;margin-bottom:10px;color:#495057;font-weight:500}.images-gallery h5[data-v-0994962c]:before{content:"🖼️";margin-right:6px}.documents-list h5[data-v-0994962c]:before{content:"📄";margin-right:6px}.discount-price[data-v-0994962c]{border:3px solid #28a745!important;background-color:#d4edda!important;color:#155724!important;font-weight:700}.images-gallery[data-v-0994962c]{margin-bottom:20px}.gallery-container[data-v-0994962c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;justify-items:center}.image-item[data-v-0994962c]{display:flex;flex-direction:column;align-items:center;background:#fff;padding:8px;border-radius:6px;box-shadow:0 2px 5px #0000001a;transition:transform .2s ease;width:120px}.image-item[data-v-0994962c]:hover{transform:translateY(-2px);box-shadow:0 4px 10px #00000026}.thumbnail[data-v-0994962c]{width:100px;height:75px;object-fit:cover;border-radius:4px;cursor:pointer;border:2px solid #dee2e6;transition:border-color .2s ease}.thumbnail[data-v-0994962c]:hover{border-color:#004085}.image-info[data-v-0994962c]{margin-top:8px;text-align:center;width:100%}.filename[data-v-0994962c]{display:block;font-size:8px;color:#495057;margin-bottom:5px;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:auto;margin-right:auto}.view-btn[data-v-0994962c]{background:#004085;color:#fff;border:none;padding:3px 6px;border-radius:3px;font-size:7px;cursor:pointer;transition:background-color .2s ease}.view-btn[data-v-0994962c]:hover{background:#0056b3}.documents-list[data-v-0994962c]{margin-top:15px}.documents-container[data-v-0994962c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px}.document-item[data-v-0994962c]{display:flex;align-items:center;background:#fff;padding:8px 12px;border-radius:6px;box-shadow:0 2px 5px #0000001a;transition:background-color .2s ease;min-height:40px}.document-item[data-v-0994962c]:hover{background:#e9ecef;transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.file-icon[data-v-0994962c]{font-size:16px;margin-right:10px;flex-shrink:0}.file-type[data-v-0994962c]{font-size:8px;color:#6c757d;margin-left:6px;flex-shrink:0}.download-btn[data-v-0994962c]{background:#28a745;color:#fff;text-decoration:none;padding:4px 8px;border-radius:4px;font-size:8px;margin-left:auto;transition:background-color .2s ease;flex-shrink:0}.download-btn[data-v-0994962c]:hover{background:#218838}@media (max-width: 768px){.part-details-expanded[data-v-0994962c]{margin-left:20px}.part-info[data-v-0994962c]{flex-direction:column;gap:5px}.partno[data-v-0994962c],.description[data-v-0994962c],.date[data-v-0994962c]{min-width:auto}.gallery-container[data-v-0994962c]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px}.image-item[data-v-0994962c]{width:100px;padding:6px}.thumbnail[data-v-0994962c]{width:80px;height:60px}.documents-container[data-v-0994962c]{grid-template-columns:1fr;gap:6px}.document-item[data-v-0994962c]{padding:6px 10px;min-height:35px}.details-table[data-v-0994962c]{font-size:8px}.details-table th[data-v-0994962c],.details-table td[data-v-0994962c]{padding:4px 6px}}.warehouse[data-v-3f975e70]{text-align:center;padding:20px;max-width:800px;margin:0 auto}.warehouse h1[data-v-3f975e70]{color:#333;margin-bottom:30px;font-size:2.5em}.warehouse-buttons[data-v-3f975e70]{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:20px}.button-section[data-v-3f975e70]{background:#f8f9fa;border:2px solid #e9ecef;border-radius:10px;padding:30px;box-shadow:0 2px 10px #0000001a;transition:transform .2s ease,box-shadow .2s ease}.button-section[data-v-3f975e70]:hover{transform:translateY(-2px);box-shadow:0 4px 20px #00000026}.button-section h2[data-v-3f975e70]{color:#495057;margin-bottom:15px;font-size:1.5em}.button-section p[data-v-3f975e70]{color:#6c757d;margin-bottom:20px;line-height:1.5}.download-btn[data-v-3f975e70]{background:#007bff;color:#fff;border:none;padding:15px 30px;font-size:16px;cursor:pointer;border-radius:5px;transition:background-color .2s ease;font-weight:700}.download-btn[data-v-3f975e70]:hover{background:#0056b3;transform:translateY(-1px)}.download-btn[data-v-3f975e70]:active{transform:translateY(0)}@media (max-width: 768px){.warehouse-buttons[data-v-3f975e70]{grid-template-columns:1fr;gap:20px}.button-section[data-v-3f975e70]{padding:20px}.warehouse h1[data-v-3f975e70]{font-size:2em}.button-section h2[data-v-3f975e70]{font-size:1.3em}}.cust-order-container[data-v-e3a5b521]{padding:20px;margin-top:40px}.summary[data-v-e3a5b521]{display:flex;gap:20px;margin-bottom:20px}.section[data-v-e3a5b521]{flex:1;border:1px solid #ddd;border-radius:4px;padding:8px;position:relative;font-size:.9em}.section-header[data-v-e3a5b521]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.label[data-v-e3a5b521]{font-weight:700;line-height:1.2}.section-content[data-v-e3a5b521]{min-height:20px;padding:4px;line-height:1.2;font-size:.7em;word-wrap:break-word;word-break:break-word;white-space:normal}.section-content.selected[data-v-e3a5b521]{background-color:#e6f7ff;border-radius:4px}button[data-v-e3a5b521]{background:#f0f0f0;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:.8em;padding:0 4px;width:20px;height:20px;text-align:center;transition:all .3s ease;display:flex;align-items:center;justify-content:center;margin-left:8px}button[data-v-e3a5b521]:hover{background:#e0e0e0;border-color:#ccc}button.active[data-v-e3a5b521]{background:#1890ff;color:#fff;border-color:#1890ff}button.active[data-v-e3a5b521]:hover{background:#40a9ff;border-color:#40a9ff}.search-container[data-v-e3a5b521]{margin:10px 0}.search-input[data-v-e3a5b521]{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;margin-bottom:10px}.scrollable-list[data-v-e3a5b521]{max-height:300px;overflow-y:auto;border:1px solid #ddd;border-radius:4px;list-style:none;padding:0;margin:0}.scrollable-list li[data-v-e3a5b521]{padding:8px;cursor:pointer;border-bottom:1px solid #eee}.scrollable-list li[data-v-e3a5b521]:hover{background-color:#f5f5f5}.scrollable-list li.active[data-v-e3a5b521]{background-color:#e6f7ff}.buyer-item[data-v-e3a5b521],.wh-item[data-v-e3a5b521],.op-item[data-v-e3a5b521]{display:flex;flex-direction:column;gap:4px}.name[data-v-e3a5b521]{font-weight:700}.inn[data-v-e3a5b521],.address[data-v-e3a5b521],.type[data-v-e3a5b521]{color:#666;font-size:.9em}.discount-section[data-v-e3a5b521]{flex:0 0 150px}.discount-section input[data-v-e3a5b521]{width:60px;margin-left:8px}.section.non-default[data-v-e3a5b521]{background-color:#ffff001a;transition:background-color .3s ease}.section.non-default[data-v-e3a5b521]:hover{background-color:#ff03}.spec-toolbar[data-v-e3a5b521]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;margin-bottom:20px;border-bottom:1px solid #ddd}.left-buttons[data-v-e3a5b521]{display:flex;gap:10px}.left-buttons button[data-v-e3a5b521]:nth-child(3){margin-right:10px}.left-buttons button[data-v-e3a5b521]:nth-child(4){margin-right:20px}.right-buttons[data-v-e3a5b521]{display:flex;gap:20px;margin-left:40px}.toolbar-btn[data-v-e3a5b521]{padding:8px 12px;border:1px solid #ddd;border-radius:4px;background:#f5f5f5;cursor:pointer;transition:all .3s ease;color:#000;font-weight:500;min-width:120px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:.65em;height:36px}.toolbar-btn[data-v-e3a5b521]:hover{background:#e6e6e6;border-color:#ccc}.toolbar-btn.primary[data-v-e3a5b521]{background:#1890ff;color:#fff;border-color:#1890ff}.toolbar-btn.primary[data-v-e3a5b521]:hover{background:#40a9ff;border-color:#40a9ff}.toolbar-btn.danger[data-v-e3a5b521]{background:#ff4d4f;color:#fff;border-color:#ff4d4f}.toolbar-btn.danger[data-v-e3a5b521]:hover{background:#ff7879;border-color:#ff7879}.toolbar-btn[data-v-e3a5b521]:disabled{opacity:.5;cursor:not-allowed;background:#f5f5f5;border-color:#ddd;position:relative}.toolbar-btn[data-v-e3a5b521]:disabled:hover:after{content:attr(title);position:absolute;bottom:100%;left:50%;transform:translate(-50%);padding:5px;background:#333;color:#fff;border-radius:4px;font-size:12px;white-space:nowrap;z-index:1000;margin-bottom:5px}.icon[data-v-e3a5b521]{font-size:1em;display:inline-flex;align-items:center;justify-content:center}.icon svg[data-v-e3a5b521]{width:16px;height:16px}.green-icon[data-v-e3a5b521]{color:#52c41a}.red-icon[data-v-e3a5b521]{color:#ff4d4f}.plus-icon[data-v-e3a5b521],.minus-icon[data-v-e3a5b521]{display:none}.products[data-v-e3a5b521]{border:1px solid #ddd;border-radius:4px;padding:10px;margin-top:20px;position:relative;overflow:auto;width:100%}.spec-table-container[data-v-e3a5b521]{max-height:500px;overflow-y:auto;overflow-x:hidden;border:1px solid #ddd;border-radius:4px;position:relative;width:100%;min-width:0}.spec-table[data-v-e3a5b521]{width:100%;border-collapse:collapse;table-layout:fixed;min-width:0;max-width:100%}.spec-table thead[data-v-e3a5b521]{position:sticky;top:0;background:#f5f5f5;z-index:1;box-shadow:0 2px 4px #0000001a}.spec-table th[data-v-e3a5b521],.spec-table td[data-v-e3a5b521]{padding:8px 4px;vertical-align:middle;font-size:.8em;color:#000;word-wrap:break-word;word-break:break-word;white-space:normal;line-height:1.3;min-height:40px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.spec-table th[data-v-e3a5b521]{font-weight:500;background:#f5f5f5;white-space:normal;border-bottom:2px solid #ddd;min-width:0;overflow:hidden;text-overflow:ellipsis;line-height:1.3;padding:8px 4px;height:auto;word-wrap:break-word;word-break:break-word;box-sizing:border-box}.spec-table th br[data-v-e3a5b521]{display:none}.spec-table th[data-v-e3a5b521]{white-space:normal;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;text-align:center;vertical-align:middle}.spec-table tbody tr[data-v-e3a5b521]:hover{background-color:#f9f9f9}.spec-table tbody tr td[data-v-e3a5b521]{border-bottom:1px solid #eee}.spec-table th[data-v-e3a5b521]:nth-child(1),.spec-table td[data-v-e3a5b521]:nth-child(1){width:4%;min-width:50px}.spec-table th[data-v-e3a5b521]:nth-child(2),.spec-table td[data-v-e3a5b521]:nth-child(2){width:8%;min-width:80px}.spec-table th[data-v-e3a5b521]:nth-child(3),.spec-table td[data-v-e3a5b521]:nth-child(3){width:15%;min-width:120px}.spec-table th[data-v-e3a5b521]:nth-child(4),.spec-table td[data-v-e3a5b521]:nth-child(4){width:6%;min-width:60px}.spec-table th[data-v-e3a5b521]:nth-child(5),.spec-table td[data-v-e3a5b521]:nth-child(5){width:8%;min-width:80px}.spec-table th[data-v-e3a5b521]:nth-child(6),.spec-table td[data-v-e3a5b521]:nth-child(6){width:7%;min-width:70px}.spec-table th[data-v-e3a5b521]:nth-child(7),.spec-table td[data-v-e3a5b521]:nth-child(7){width:7%;min-width:70px}.spec-table th[data-v-e3a5b521]:nth-child(8),.spec-table td[data-v-e3a5b521]:nth-child(8){width:5%;min-width:50px}.spec-table th[data-v-e3a5b521]:nth-child(9),.spec-table td[data-v-e3a5b521]:nth-child(9){width:6%;min-width:60px}.spec-table th[data-v-e3a5b521]:nth-child(10),.spec-table td[data-v-e3a5b521]:nth-child(10){width:8%;min-width:80px}.spec-table th[data-v-e3a5b521]:nth-child(11),.spec-table td[data-v-e3a5b521]:nth-child(11){width:6%;min-width:60px}.spec-table th[data-v-e3a5b521]:nth-child(12),.spec-table td[data-v-e3a5b521]:nth-child(12){width:10%;min-width:100px}.spec-table th[data-v-e3a5b521]:nth-child(13),.spec-table td[data-v-e3a5b521]:nth-child(13){width:6%;min-width:60px}.spec-table th[data-v-e3a5b521]:nth-child(14),.spec-table td[data-v-e3a5b521]:nth-child(14){width:6%;min-width:60px}.spec-table th[data-v-e3a5b521]:nth-child(15),.spec-table td[data-v-e3a5b521]:nth-child(15){width:6%;min-width:60px}.spec-table th[data-v-e3a5b521]:nth-child(16),.spec-table td[data-v-e3a5b521]:nth-child(16){width:6%;min-width:60px}.spec-table th[data-v-e3a5b521]:nth-child(17),.spec-table td[data-v-e3a5b521]:nth-child(17){width:6%;min-width:60px}.spec-table th[data-v-e3a5b521]:nth-child(18),.spec-table td[data-v-e3a5b521]:nth-child(18){width:4%;min-width:50px}.group-controls-row[data-v-e3a5b521]{background-color:#e6f7ff;border-bottom:1px solid #91d5ff}.group-controls-row th[data-v-e3a5b521]{background-color:#e6f7ff;padding:4px;border-bottom:1px solid #91d5ff}.group-control[data-v-e3a5b521]{width:100%;padding:4px;border:1px solid #91d5ff;border-radius:3px;font-size:.7em;background-color:#fff;color:#000}.group-control[data-v-e3a5b521]:focus{outline:none;border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.group-control[type=checkbox][data-v-e3a5b521]{width:16px;height:16px;margin:0 auto;display:block;cursor:pointer}.group-control.mixed-state[data-v-e3a5b521]{opacity:.6;background-color:#f0f0f0;border-color:#ccc}.group-control.mixed-state[type=checkbox][data-v-e3a5b521]{position:relative}.group-control.mixed-state[type=checkbox][data-v-e3a5b521]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:2px;background-color:#666;border-radius:1px}.group-control.mixed-state[type=checkbox][data-v-e3a5b521]:checked:before{background-color:#1890ff}.spec-table input[data-v-e3a5b521]{width:100%;min-height:32px;height:auto;padding:6px 4px;border:1px solid #ddd;border-radius:0;font-size:.8em;box-sizing:border-box;color:#000;background-color:#fff;max-width:100%;flex-shrink:0}.spec-table input[type=number][data-v-e3a5b521]{text-align:right}.delete-row-btn[data-v-e3a5b521]{width:24px;height:24px;border:1px solid #ff4d4f;background-color:#fff;color:#ff4d4f;border-radius:50%;cursor:pointer;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto;transition:all .2s ease}.delete-row-btn[data-v-e3a5b521]:hover{background-color:#ff4d4f;color:#fff}.delete-row-btn[data-v-e3a5b521]:disabled{opacity:.5;cursor:not-allowed;background-color:#f5f5f5;border-color:#ddd;color:#999}.toolbar-btn.needs-check[data-v-e3a5b521]{background:#fff2f0;border-color:#ffa39e;color:#cf1322;animation:pulse-e3a5b521 2s infinite}@keyframes pulse-e3a5b521{0%{box-shadow:0 0 #ffa39e66}70%{box-shadow:0 0 0 10px #ffa39e00}to{box-shadow:0 0 #ffa39e00}}.spec-table tbody tr.error-row[data-v-e3a5b521]{background-color:#fff1f0;position:relative;border-left:3px solid #ff4d4f;border-right:3px solid #ff4d4f}.spec-table tbody tr.error-row[data-v-e3a5b521]:hover{background-color:#ffebeb}.spec-table tbody tr.error-row td[data-v-e3a5b521]{background-color:#fff1f0}.spec-table tbody tr.error-row:hover td[data-v-e3a5b521]{background-color:#ffebeb}.spec-table tbody tr.error-row[data-v-e3a5b521]:after{content:attr(data-error);position:absolute;top:-30px;left:0;background:#ff4d4f;color:#fff;padding:6px 10px;border-radius:4px;font-size:.75em;white-space:normal;max-width:300px;opacity:0;transition:opacity .3s ease;z-index:2;box-shadow:0 2px 4px #0000001a;word-wrap:break-word}.spec-table tbody tr.error-row[data-v-e3a5b521]:hover:after{opacity:1}.spec-table tbody tr.error-row[data-has-partno-error=true] td[data-v-e3a5b521]:nth-child(2){background-color:#ffccc7}.spec-table tbody tr.error-row[data-has-quantity-error=true] td[data-v-e3a5b521]:nth-child(4){background-color:#ffccc7}.spec-table tbody tr.error-row[data-has-model-error=true] td[data-v-e3a5b521]:nth-child(10){background-color:#ffccc7}.spec-table tbody tr.error-row[data-has-repair-error=true] td[data-v-e3a5b521]:nth-child(11){background-color:#ffccc7}.spec-table tbody tr.error-row[data-has-comment-error=true] td[data-v-e3a5b521]:nth-child(12){background-color:#ffccc7}.spec-table tbody tr[data-v-e3a5b521]:first-child{position:relative;margin-top:35px}.spec-table tbody tr.date-warning-row[data-v-e3a5b521]{background-color:#fffbe6;position:relative}.spec-table tbody tr.date-warning-row[data-v-e3a5b521]:hover{background-color:#fff8e6}.spec-table tbody tr.date-warning-row td[data-v-e3a5b521]:nth-child(5){background-color:#fff1b8;font-weight:500}.spec-table tbody tr.date-warning-row:hover td[data-v-e3a5b521]:nth-child(5){background-color:#ffe58f}.spec-table tbody tr.date-warning-row[data-v-e3a5b521]:after{content:"Дата завершения производства уже прошла";position:absolute;top:-30px;left:0;background:#faad14;color:#fff;padding:6px 10px;border-radius:4px;font-size:.75em;white-space:normal;max-width:300px;opacity:0;transition:opacity .3s ease;z-index:2;box-shadow:0 2px 4px #0000001a;word-wrap:break-word}.spec-table tbody tr.date-warning-row[data-v-e3a5b521]:hover:after{opacity:1}.spec-table input.full-width-input[data-v-e3a5b521]{width:100%;min-height:32px;height:auto;padding:6px 4px;border:1px solid #ddd;border-radius:0;font-size:.8em;box-sizing:border-box;color:#000;background-color:#fff;max-width:100%;flex-shrink:0}.spec-table input.full-width-input.partno-input[data-v-e3a5b521]{border:1px solid #ddd;padding:6px 4px;font-size:.8em;min-height:32px;height:auto;color:#000;background-color:#fff;border-radius:0;max-width:100%;flex-shrink:0}.spec-table select.full-width-input[data-v-e3a5b521]{width:100%;min-height:32px;height:auto;padding:6px 4px;border:1px solid #ddd;border-radius:0;font-size:.8em;box-sizing:border-box;background-color:#fff;color:#000;max-width:100%;flex-shrink:0}.spec-table td[data-v-e3a5b521]{position:relative;padding:8px 4px;vertical-align:middle;font-size:.8em;color:#000;overflow:visible;min-height:40px;height:auto;box-sizing:border-box}.spec-table td span[data-v-e3a5b521]{font-size:.8em;color:#000;display:block;padding:6px 4px;word-wrap:break-word;word-break:break-word;white-space:normal;line-height:1.3}.spec-table input[type=checkbox][data-v-e3a5b521]{margin:0 auto;display:block;width:18px;height:18px;cursor:pointer;flex-shrink:0}.search-results[data-v-e3a5b521],.partno-search-results[data-v-e3a5b521]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-top:none;max-height:200px;overflow-y:auto;z-index:1000;box-shadow:0 4px 8px #0000001a}.search-result-item[data-v-e3a5b521]{padding:8px;cursor:pointer;border-bottom:1px solid #eee;font-size:.8em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;gap:8px}.search-result-item[data-v-e3a5b521]:hover{background-color:#f5f5f5}.search-result-item .partno[data-v-e3a5b521]{font-weight:700;min-width:80px}.search-result-item .description[data-v-e3a5b521]{flex:1;overflow:hidden;text-overflow:ellipsis}.spec-table td.has-results[data-v-e3a5b521]{height:auto;min-height:32px}.partno-modal[data-v-e3a5b521]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000}.modal-content[data-v-e3a5b521]{background:#fff;border-radius:4px;width:1000px;height:80vh;display:flex;flex-direction:column;box-shadow:0 4px 12px #00000026}.modal-header[data-v-e3a5b521]{padding:8px 16px;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;align-items:center;background:#f5f5f5;flex-shrink:0}.modal-header h3[data-v-e3a5b521]{margin:0;font-size:1.2em;color:#333}.modal-body[data-v-e3a5b521]{padding:0;overflow-y:auto;flex:1;background:#fff}.modal-search-results[data-v-e3a5b521]{height:100%;background:#fff;overflow-y:auto}.modal-results-table[data-v-e3a5b521]{width:100%;border-collapse:collapse;background:#fff}.modal-results-table th[data-v-e3a5b521]{background:#f5f5f5;padding:8px 12px;text-align:left;font-weight:500;border-bottom:2px solid #ddd;position:sticky;top:0;z-index:1}.modal-results-table td[data-v-e3a5b521]{padding:8px 12px;border-bottom:1px solid #eee;vertical-align:middle;background:#fff}.modal-result-item[data-v-e3a5b521]{cursor:pointer;transition:background-color .2s ease}.modal-result-item[data-v-e3a5b521]:hover{background-color:#f5f5f5}.modal-result-item .partno[data-v-e3a5b521]{width:200px;font-weight:700;color:#1890ff}.modal-result-item .description[data-v-e3a5b521]{min-width:400px}.modal-result-item .date[data-v-e3a5b521]{width:120px;text-align:right;color:#666}.close-btn[data-v-e3a5b521]{background:none;border:none;font-size:1.5em;cursor:pointer;padding:0 8px;color:#666}.close-btn[data-v-e3a5b521]:hover{color:#333}.no-results[data-v-e3a5b521]{text-align:center;padding:32px;color:#666;font-size:1.1em}.reservation-container[data-v-ba86a947]{padding:32px;background-color:#f0f2f5;min-height:calc(100vh - 32px);position:relative;top:32px;width:99vw;margin:-20px;box-sizing:border-box}.spec-table-container[data-v-ba86a947]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:20px;overflow:auto;max-height:calc(100vh - 200px);width:100%}.spec-table[data-v-ba86a947]{width:100%;border-collapse:collapse;font-size:10px;table-layout:fixed}.spec-table th[data-v-ba86a947]{font-weight:500;color:#262626;padding:12px;text-align:left;border-bottom:1px solid #e8e8e8;background-color:#fafafa;position:sticky;top:0;z-index:1}.spec-table td[data-v-ba86a947]{padding:12px;text-align:left;border-bottom:1px solid #e8e8e8;word-wrap:break-word}.spec-table tr[data-v-ba86a947]:hover{background-color:#fafafa}.toolbar[data-v-ba86a947]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.left-buttons[data-v-ba86a947]{display:flex;gap:10px}.statistics[data-v-ba86a947]{color:#666;font-size:14px;padding:8px 16px;background-color:#f5f5f5;border-radius:4px}.toolbar-btn[data-v-ba86a947]{display:inline-flex;align-items:center;padding:8px 16px;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:all .3s;width:auto;min-width:auto}.toolbar-btn.primary[data-v-ba86a947]{background-color:#1890ff;color:#fff}.toolbar-btn.primary[data-v-ba86a947]:hover{background-color:#40a9ff}.toolbar-btn .icon[data-v-ba86a947]{margin-right:8px}.error-message[data-v-ba86a947]{color:#ff4d4f;padding:10px;margin-bottom:10px;background-color:#fff2f0;border:1px solid #ffccc7;border-radius:4px}.loading-indicator[data-v-ba86a947]{text-align:center;padding:20px;color:#666}.filter-container[data-v-ba86a947]{display:flex;flex-direction:column;gap:4px;height:100%;justify-content:space-between}.filter-input[data-v-ba86a947]{width:100%;padding:4px;border:1px solid #ddd;border-radius:4px;font-size:10px;margin-bottom:4px}.filter-input[data-v-ba86a947]:focus{outline:none;border-color:#4caf50}.sortable[data-v-ba86a947]{cursor:pointer;-webkit-user-select:none;user-select:none;display:block;line-height:1.2;font-size:10px}.sortable[data-v-ba86a947]:hover{background-color:#f5f5f5}.sortable[data-sort-direction=asc][data-v-ba86a947]:after{content:" ↑"}.sortable[data-sort-direction=desc][data-v-ba86a947]:after{content:" ↓"}.warning-cell[data-v-ba86a947]{background-color:#fff7e6;color:#d46b08}.action-column[data-v-ba86a947]{width:50px;text-align:center}.delete-btn[data-v-ba86a947]{background:none;border:none;cursor:pointer;padding:4px;font-size:14px;color:#ff4d4f;transition:all .3s}.delete-btn[data-v-ba86a947]:hover{color:#ff7875;transform:scale(1.1)}.invalid-comment[data-v-2c215bfa]{border-color:red;background-color:#fff0f0}.comment-error[data-v-2c215bfa]{color:red;font-size:12px;margin-top:2px;display:block}.invoices-container[data-v-2c215bfa]{padding:20px;width:100%;max-width:100vw;box-sizing:border-box;overflow-x:hidden}input[type=checkbox][data-v-2c215bfa]:disabled{opacity:.5;cursor:not-allowed}.table-section[data-v-2c215bfa]{margin-bottom:20px}.table-section h2[data-v-2c215bfa]{margin-bottom:10px;font-size:18px;color:#333}.table-container[data-v-2c215bfa]{max-height:400px;overflow-y:auto;border:1px solid #ddd;border-radius:4px;width:100%;box-sizing:border-box;overflow-x:auto}.invoices-table-container[data-v-2c215bfa]{max-height:350px;background-color:#f8f9fa;border-color:#007bff}.reserves-table-container[data-v-2c215bfa]{max-height:450px;background-color:#f8f9fa;border-color:#007bff}.data-table[data-v-2c215bfa]{width:100%;border-collapse:collapse;min-width:800px}.data-table thead[data-v-2c215bfa]{position:sticky;top:0;z-index:1}.data-table th[data-v-2c215bfa],.data-table td[data-v-2c215bfa]{padding:6px;text-align:left;border-bottom:1px solid #ddd;font-size:12px}.data-table th[data-v-2c215bfa]{font-weight:700;white-space:normal;word-wrap:break-word}.data-table td[data-v-2c215bfa]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.invoices-table thead[data-v-2c215bfa]{background-color:#e3f2fd}.invoices-table th[data-v-2c215bfa]{background-color:#e3f2fd;color:#1976d2;border-bottom:2px solid #2196f3}.invoices-table tbody tr[data-v-2c215bfa]:hover{background-color:#f3e5f5}.invoices-table tbody tr[data-v-2c215bfa]:nth-child(2n){background-color:#fafafa}.reserves-table thead[data-v-2c215bfa]{background-color:#e3f2fd}.reserves-table th[data-v-2c215bfa]{background-color:#e3f2fd;color:#1976d2;border-bottom:2px solid #2196f3}.reserves-table tbody tr[data-v-2c215bfa]:hover{background-color:#f3e5f5}.reserves-table tbody tr[data-v-2c215bfa]:nth-child(2n){background-color:#fafafa}.data-table th[data-v-2c215bfa]:nth-child(1),.data-table td[data-v-2c215bfa]:nth-child(1){width:80px}.data-table th[data-v-2c215bfa]:nth-child(2),.data-table th[data-v-2c215bfa]:nth-child(3),.data-table td[data-v-2c215bfa]:nth-child(2),.data-table td[data-v-2c215bfa]:nth-child(3){width:100px}.data-table th[data-v-2c215bfa]:nth-child(4),.data-table td[data-v-2c215bfa]:nth-child(4){width:100px}.data-table th[data-v-2c215bfa]:nth-child(5),.data-table td[data-v-2c215bfa]:nth-child(5){width:80px}.data-table th[data-v-2c215bfa]:nth-child(6),.data-table td[data-v-2c215bfa]:nth-child(6){width:150px}.data-table th[data-v-2c215bfa]:nth-child(7),.data-table th[data-v-2c215bfa]:nth-child(8),.data-table td[data-v-2c215bfa]:nth-child(7),.data-table td[data-v-2c215bfa]:nth-child(8){width:80px}.data-table th[data-v-2c215bfa]:nth-child(9),.data-table td[data-v-2c215bfa]:nth-child(9){width:150px}.data-table th[data-v-2c215bfa]:nth-child(10),.data-table td[data-v-2c215bfa]:nth-child(10){width:60px}.data-table th[data-v-2c215bfa]:nth-child(11),.data-table td[data-v-2c215bfa]:nth-child(11){width:100px}.data-table th[data-v-2c215bfa]:nth-child(12),.data-table td[data-v-2c215bfa]:nth-child(12){width:100px}.data-table th[data-v-2c215bfa]:nth-child(13),.data-table td[data-v-2c215bfa]:nth-child(13){width:60px}.data-table th[data-v-2c215bfa]:nth-child(14),.data-table th[data-v-2c215bfa]:nth-child(15),.data-table th[data-v-2c215bfa]:nth-child(16),.data-table td[data-v-2c215bfa]:nth-child(14),.data-table td[data-v-2c215bfa]:nth-child(15),.data-table td[data-v-2c215bfa]:nth-child(16){width:60px;text-align:center}.control-buttons[data-v-2c215bfa]{display:flex;justify-content:space-between;gap:20px;margin:20px 0;padding:15px;background-color:#f5f5f5;border-radius:8px;border:1px solid #ddd}.btn[data-v-2c215bfa]{padding:4px 12px;border:none;border-radius:4px;cursor:pointer;font-weight:700;font-size:12px;white-space:nowrap}.btn[data-v-2c215bfa]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-2c215bfa]{background-color:#007bff;color:#fff}.btn-secondary[data-v-2c215bfa]{background-color:#6c757d;color:#fff}input[type=checkbox][data-v-2c215bfa]{width:14px;height:14px;cursor:pointer}.sortable[data-v-2c215bfa]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.sortable[data-v-2c215bfa]:hover{background-color:#e6f7ff}.sortable[data-v-2c215bfa]:after{content:"";position:absolute;right:8px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;opacity:.3}.sortable[data-sort-direction=asc][data-v-2c215bfa]:after{border-bottom:4px solid #666}.sortable[data-sort-direction=desc][data-v-2c215bfa]:after{border-top:4px solid #666}.comment-input[data-v-2c215bfa]{width:100%;padding:4px;border:1px solid #ddd;border-radius:4px;font-size:12px;box-sizing:border-box}.comment-input[data-v-2c215bfa]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.selected-row[data-v-2c215bfa]{background-color:#e6f7ff!important;border-left:4px solid #007bff}.invoices-table .selected-row[data-v-2c215bfa],.reserves-table .selected-row[data-v-2c215bfa]{background-color:#e3f2fd!important;border-left:4px solid #2196f3}.loading-indicator[data-v-2c215bfa]{padding:15px;text-align:center;color:#666;background-color:#f0f8ff;border:1px solid #b3d9ff;border-radius:4px;margin:10px 0}.error-message[data-v-2c215bfa]{padding:15px;text-align:center;color:red;background-color:#fff0f0;border:1px solid #ffcccc;border-radius:4px;margin:10px 0}.table-section h2[data-v-2c215bfa]{margin-bottom:15px;font-size:20px;color:#333;padding:10px 0;border-bottom:2px solid #ddd;position:relative}.table-section h2[data-v-2c215bfa]:before{content:"";position:absolute;bottom:-2px;left:0;width:50px;height:2px;background-color:#007bff}.table-section:first-child h2[data-v-2c215bfa]:before{background-color:#2196f3}.table-section:last-child h2[data-v-2c215bfa]:before{background-color:#2196f3}.nakl-making-container[data-v-ca454947]{padding:20px}.table-wrapper[data-v-ca454947]{margin-bottom:20px;max-height:400px;overflow-y:auto;overflow-x:auto;position:relative}.invoices-table[data-v-ca454947],.lines-table[data-v-ca454947]{width:100%;border-collapse:collapse;margin-bottom:0;table-layout:fixed;min-width:100%}.invoices-table th[data-v-ca454947],.invoices-table td[data-v-ca454947],.lines-table th[data-v-ca454947],.lines-table td[data-v-ca454947]{border:1px solid #ddd;padding:8px 4px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;box-sizing:border-box}.invoices-table th[data-v-ca454947],.lines-table th[data-v-ca454947]{background-color:#f5f5f5;font-weight:600;position:sticky;top:0;height:60px;vertical-align:bottom;white-space:normal;word-wrap:break-word;line-height:1.2;box-sizing:border-box;z-index:10;border:2px solid #333;border-bottom:3px solid #333;padding-bottom:8px}.invoices-table thead tr:first-child th[data-v-ca454947],.lines-table thead tr:first-child th[data-v-ca454947]{border-bottom:none}.invoices-table thead tr:last-child th[data-v-ca454947],.lines-table thead tr:last-child th[data-v-ca454947]{border-top:none}.invoices-table thead[data-v-ca454947],.lines-table thead[data-v-ca454947]{position:sticky;top:0;z-index:10;background-color:#e0e0e0}.invoices-table thead tr[data-v-ca454947],.lines-table thead tr[data-v-ca454947]{position:sticky;top:0;z-index:10}.invoices-table th[data-v-ca454947]:nth-child(1),.invoices-table td[data-v-ca454947]:nth-child(1){width:60px}.invoices-table th[data-v-ca454947]:nth-child(2),.invoices-table td[data-v-ca454947]:nth-child(2){width:120px}.invoices-table th[data-v-ca454947]:nth-child(3),.invoices-table td[data-v-ca454947]:nth-child(3){width:120px}.invoices-table th[data-v-ca454947]:nth-child(4),.invoices-table td[data-v-ca454947]:nth-child(4){width:80px}.invoices-table th[data-v-ca454947]:nth-child(5),.invoices-table td[data-v-ca454947]:nth-child(5){width:80px}.invoices-table th[data-v-ca454947]:nth-child(6),.invoices-table td[data-v-ca454947]:nth-child(6){width:60px}.invoices-table th[data-v-ca454947]:nth-child(7),.invoices-table td[data-v-ca454947]:nth-child(7){width:100px}.invoices-table th[data-v-ca454947]:nth-child(8),.invoices-table td[data-v-ca454947]:nth-child(8){width:60px}.invoices-table th[data-v-ca454947]:nth-child(9),.invoices-table td[data-v-ca454947]:nth-child(9){width:80px}.invoices-table th[data-v-ca454947]:nth-child(10),.invoices-table td[data-v-ca454947]:nth-child(10){width:120px}.invoices-table th[data-v-ca454947]:nth-child(11),.invoices-table td[data-v-ca454947]:nth-child(11){width:50px}.invoices-table th[data-v-ca454947]:nth-child(12),.invoices-table td[data-v-ca454947]:nth-child(12){width:50px}.invoices-table th[data-v-ca454947]:nth-child(13),.invoices-table td[data-v-ca454947]:nth-child(13){width:50px}.lines-table th[data-v-ca454947]:nth-child(1),.lines-table td[data-v-ca454947]:nth-child(1){width:80px}.lines-table th[data-v-ca454947]:nth-child(2),.lines-table td[data-v-ca454947]:nth-child(2){width:80px}.lines-table th[data-v-ca454947]:nth-child(3),.lines-table td[data-v-ca454947]:nth-child(3){width:60px}.lines-table th[data-v-ca454947]:nth-child(4),.lines-table td[data-v-ca454947]:nth-child(4){width:80px}.lines-table th[data-v-ca454947]:nth-child(5),.lines-table td[data-v-ca454947]:nth-child(5){width:80px}.lines-table th[data-v-ca454947]:nth-child(6),.lines-table td[data-v-ca454947]:nth-child(6){width:60px}.lines-table th[data-v-ca454947]:nth-child(7),.lines-table td[data-v-ca454947]:nth-child(7){width:120px}.lines-table th[data-v-ca454947]:nth-child(8),.lines-table td[data-v-ca454947]:nth-child(8){width:60px}.lines-table th[data-v-ca454947]:nth-child(9),.lines-table td[data-v-ca454947]:nth-child(9){width:80px}.lines-table th[data-v-ca454947]:nth-child(10),.lines-table td[data-v-ca454947]:nth-child(10){width:80px}.lines-table th[data-v-ca454947]:nth-child(11),.lines-table td[data-v-ca454947]:nth-child(11){width:60px}.lines-table th[data-v-ca454947]:nth-child(12),.lines-table td[data-v-ca454947]:nth-child(12){width:100px}.lines-table th[data-v-ca454947]:nth-child(13),.lines-table td[data-v-ca454947]:nth-child(13){width:60px}.lines-table th[data-v-ca454947]:nth-child(14),.lines-table td[data-v-ca454947]:nth-child(14){width:80px}.lines-table th[data-v-ca454947]:nth-child(15),.lines-table td[data-v-ca454947]:nth-child(15){width:80px}.lines-table th[data-v-ca454947]:nth-child(16),.lines-table td[data-v-ca454947]:nth-child(16){width:80px}.control-buttons[data-v-ca454947]{margin:20px 0;display:flex;gap:350px;width:100%}.btn[data-v-ca454947]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:12px;transition:all .3s ease}.btn[data-v-ca454947]:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-primary[data-v-ca454947]{background-color:#007bff;color:#fff}.btn-primary[data-v-ca454947]:not(:disabled):hover{background-color:#0056b3}.btn-secondary[data-v-ca454947]{background-color:#6c757d;color:#fff}.btn-secondary[data-v-ca454947]:not(:disabled):hover{background-color:#545b62}.btn-warning[data-v-ca454947]{background-color:#ffc107;color:#000}.btn-warning[data-v-ca454947]:not(:disabled):hover{background-color:#e0a800}.btn-info[data-v-ca454947]{background-color:#17a2b8;color:#fff}.btn-info[data-v-ca454947]:not(:disabled):hover{background-color:#138496}.comment-input[data-v-ca454947]{width:100%;padding:2px 4px;border:1px solid #ddd;border-radius:4px;font-size:12px;box-sizing:border-box}.invoices-table th.sortable[data-v-ca454947],.lines-table th.sortable[data-v-ca454947]{cursor:pointer;position:relative}.invoices-table th.sortable[data-v-ca454947]:after,.lines-table th.sortable[data-v-ca454947]:after{content:"";position:absolute;right:4px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent}.invoices-table th.sortable[data-sort-direction=asc][data-v-ca454947]:after,.lines-table th.sortable[data-sort-direction=asc][data-v-ca454947]:after{border-bottom:4px solid #666}.invoices-table th.sortable[data-sort-direction=desc][data-v-ca454947]:after,.lines-table th.sortable[data-sort-direction=desc][data-v-ca454947]:after{border-top:4px solid #666}input[type=checkbox][data-v-ca454947]:disabled{opacity:.5;cursor:not-allowed}input[type=checkbox][data-v-ca454947]:not(:disabled){cursor:pointer}.selected-row[data-v-ca454947]{background-color:#e3f2fd}.selected-row[data-v-ca454947]:hover{background-color:#bbdefb}.table-wrapper[data-v-ca454947]{position:relative}.table-wrapper[data-v-ca454947]:before{content:"";position:absolute;top:0;left:0;right:0;height:120px;background-color:#e0e0e0;z-index:5;pointer-events:none}.invoices-table[data-v-ca454947],.lines-table[data-v-ca454947]{position:relative}.invoices-table tbody[data-v-ca454947],.lines-table tbody[data-v-ca454947]{position:relative;z-index:1}.filter-container[data-v-ca454947]{position:relative;display:block;width:100%;margin-bottom:4px}.filter-input[data-v-ca454947]{width:100%;padding:3px 6px;border:1px solid #ccc;border-radius:3px;font-size:11px;box-sizing:border-box;background-color:#fff;color:#333;height:24px}.filter-input[data-v-ca454947]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 1px #007bff40}.filter-input[data-v-ca454947]::placeholder{color:#999;font-style:italic}.filter-input[type=date][data-v-ca454947],.filter-input[type=number][data-v-ca454947],.filter-input[type=text][data-v-ca454947],.filter-input select[data-v-ca454947]{width:100%;padding:3px 6px;border:1px solid #ccc;border-radius:3px;font-size:11px;box-sizing:border-box;background-color:#fff;color:#333;height:24px}.filter-input select[data-v-ca454947]{cursor:pointer}.warning-message[data-v-ca454947]{background-color:#fff3cd;border:2px solid #ffc107;border-radius:8px;padding:15px;margin:15px 0;color:#856404;font-weight:500;box-shadow:0 2px 4px #0000001a;text-align:center;font-size:14px;line-height:1.4}.modal-overlay[data-v-005354fe]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-005354fe]{background:#fff;padding:20px;border-radius:8px;width:80%;max-width:800px;max-height:90vh;overflow-y:auto}.modal-header[data-v-005354fe]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.close-button[data-v-005354fe]{background:none;border:none;font-size:24px;cursor:pointer}.info-group[data-v-005354fe],.edit-group[data-v-005354fe]{margin-bottom:20px}.info-row[data-v-005354fe],.form-row[data-v-005354fe]{display:flex;align-items:center;margin-bottom:10px;gap:10px}.label[data-v-005354fe]{font-weight:700;min-width:150px}.value[data-v-005354fe]{flex:1}input[type=text][data-v-005354fe],input[type=date][data-v-005354fe],select[data-v-005354fe],textarea[data-v-005354fe]{padding:8px;border:1px solid #ddd;border-radius:4px;flex:1}.date-input[data-v-005354fe]{min-width:140px;font-family:inherit}.date-input[data-v-005354fe]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7}.date-input[data-v-005354fe]::-webkit-calendar-picker-indicator:hover{opacity:1}textarea[data-v-005354fe]{width:100%;resize:vertical}.modal-footer[data-v-005354fe]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.btn[data-v-005354fe]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer}.btn-primary[data-v-005354fe]{background-color:#4caf50;color:#fff}.btn-secondary[data-v-005354fe]{background-color:#6c757d;color:#fff}.btn[data-v-005354fe]:hover{opacity:.9}.header[data-v-f6ba3cb1]{position:fixed;top:0;left:0;right:0;z-index:1000;width:100%}.document-management-container[data-v-f6ba3cb1]{padding:20px;width:100%;box-sizing:border-box;position:relative}.table-wrapper[data-v-f6ba3cb1]{margin-bottom:20px;max-height:calc(100vh - 200px);overflow-y:auto;overflow-x:auto;position:relative}.data-table[data-v-f6ba3cb1]{width:100%;border-collapse:collapse;margin-bottom:0;table-layout:fixed;min-width:100%;border:1px solid #dee2e6}.data-table th[data-v-f6ba3cb1],.data-table td[data-v-f6ba3cb1]{border:1px solid #dee2e6;padding:6px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;box-sizing:border-box;border-collapse:collapse}.data-table tbody tr td[data-v-f6ba3cb1],.data-table thead tr th[data-v-f6ba3cb1],.data-table tbody tr[data-v-f6ba3cb1],.data-table thead tr[data-v-f6ba3cb1]{border:1px solid #dee2e6}.data-table[data-v-f6ba3cb1] *{border-collapse:collapse}.data-table th[data-v-f6ba3cb1]{background-color:#f5f5f5;padding:12px 8px 8px;text-align:left;font-weight:600;color:#495057;border:1px solid #dee2e6;height:100px;vertical-align:middle;white-space:normal;word-wrap:break-word;line-height:1.2;position:sticky;top:0;z-index:10}.data-table td[data-v-f6ba3cb1]{padding:8px;border:1px solid #dee2e6;vertical-align:middle;white-space:normal;word-wrap:break-word}.data-table td.highlighted[data-v-f6ba3cb1]{padding:8px;border:1px solid #dee2e6;white-space:normal;word-wrap:break-word;max-width:200px;background-color:#f8f9fa}.comment-input[data-v-f6ba3cb1]{width:100%;padding:3px;border:1px solid #ddd;border-radius:3px;font-size:11px;height:24px;box-sizing:border-box}.data-table th.sortable[data-v-f6ba3cb1]{cursor:pointer;position:relative;padding-right:16px}.data-table th.sortable[data-v-f6ba3cb1]:after{content:"";position:absolute;right:4px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent}.data-table th.sortable[data-sort-direction=asc][data-v-f6ba3cb1]:after{border-bottom:4px solid #666}.data-table th.sortable[data-sort-direction=desc][data-v-f6ba3cb1]:after{border-top:4px solid #666}.selected-row[data-v-f6ba3cb1]{background-color:#e3f2fd}.selected-row[data-v-f6ba3cb1]:hover{background-color:#bbdefb}.highlighted[data-v-f6ba3cb1]{background-color:#f8f9fa;font-weight:500;color:#495057}.data-table td.highlighted[data-v-f6ba3cb1]{padding:8px;border:1px solid #dee2e6;background-color:#f8f9fa}.data-table th.highlighted[data-v-f6ba3cb1]{background-color:#e9ecef;font-weight:600;color:#495057;padding:8px;border:1px solid #dee2e6}.data-table td.highlighted[data-v-f6ba3cb1],.data-table th.highlighted[data-v-f6ba3cb1]{text-align:left;vertical-align:middle}.data-table td.highlighted[data-v-f6ba3cb1]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.actions-cell[data-v-f6ba3cb1]{padding:4px!important}.buttons-container[data-v-f6ba3cb1]{display:flex;flex-direction:column;gap:4px;align-items:center}.btn[data-v-f6ba3cb1]{padding:2px 6px;border:none;border-radius:3px;cursor:pointer;font-size:11px;transition:all .2s ease;white-space:nowrap;width:100%;height:24px;display:flex;align-items:center;justify-content:center}.btn-edit[data-v-f6ba3cb1]{background-color:#e8f5e8;color:#2e7d32;border:1px solid #c8e6c9}.btn-edit[data-v-f6ba3cb1]:hover{background-color:#c8e6c9;color:#1b5e20}.btn-upd[data-v-f6ba3cb1]{background-color:#e3f2fd;color:#1565c0;border:1px solid #bbdefb}.btn-upd[data-v-f6ba3cb1]:hover{background-color:#bbdefb;color:#0d47a1}.btn-sale[data-v-f6ba3cb1]{background-color:#fff3e0;color:#ef6c00;border:1px solid #ffcc02}.btn-sale[data-v-f6ba3cb1]:hover{background-color:#ffcc02;color:#e65100}.btn-mh3[data-v-f6ba3cb1]{background-color:#f3e5f5;color:#7b1fa2;border:1px solid #e1bee7}.btn-mh3[data-v-f6ba3cb1]:hover{background-color:#e1bee7;color:#4a148c}.btn-cancel[data-v-f6ba3cb1]{background-color:#ffebee;color:#c62828;border:1px solid #ffcdd2}.btn-cancel[data-v-f6ba3cb1]:hover{background-color:#ffcdd2;color:#b71c1c}.btn[data-v-f6ba3cb1]{position:relative}.btn[data-v-f6ba3cb1]:before{content:attr(title);position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:6px 10px;border-radius:4px;font-size:11px;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;z-index:1000;pointer-events:none;margin-bottom:5px}.btn[data-v-f6ba3cb1]:after{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#333;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;z-index:1000;pointer-events:none;margin-bottom:-5px}.btn[data-v-f6ba3cb1]:hover:before,.btn[data-v-f6ba3cb1]:hover:after{opacity:1;visibility:visible}@media (max-width: 1600px){.document-management-container[data-v-f6ba3cb1]{padding:10px}.data-table th[data-v-f6ba3cb1],.data-table td[data-v-f6ba3cb1]{padding:4px;font-size:11px}.btn[data-v-f6ba3cb1]{font-size:10px;padding:2px 4px}}.data-table thead[data-v-f6ba3cb1]{position:sticky;top:0;z-index:10;background-color:#e0e0e0}.data-table thead tr[data-v-f6ba3cb1]{position:sticky;top:0;z-index:10}.data-table thead tr:first-child th[data-v-f6ba3cb1]{border-bottom:none}.data-table thead tr:last-child th[data-v-f6ba3cb1]{border-top:none}.data-table[data-v-f6ba3cb1]{position:relative}.data-table tbody[data-v-f6ba3cb1]{position:relative;z-index:1}.data-table th[data-v-f6ba3cb1]:nth-child(1),.data-table td[data-v-f6ba3cb1]:nth-child(1){width:90px}.data-table th[data-v-f6ba3cb1]:nth-child(2),.data-table td[data-v-f6ba3cb1]:nth-child(2){width:90px}.data-table th[data-v-f6ba3cb1]:nth-child(3),.data-table td[data-v-f6ba3cb1]:nth-child(3){width:55px}.data-table th[data-v-f6ba3cb1]:nth-child(4),.data-table td[data-v-f6ba3cb1]:nth-child(4){width:75px}.data-table th[data-v-f6ba3cb1]:nth-child(5),.data-table td[data-v-f6ba3cb1]:nth-child(5){width:55px}.data-table th[data-v-f6ba3cb1]:nth-child(6),.data-table td[data-v-f6ba3cb1]:nth-child(6){width:75px}.data-table th[data-v-f6ba3cb1]:nth-child(7),.data-table td[data-v-f6ba3cb1]:nth-child(7){width:50px}.data-table th[data-v-f6ba3cb1]:nth-child(8),.data-table td[data-v-f6ba3cb1]:nth-child(8){width:75px}.data-table th[data-v-f6ba3cb1]:nth-child(9),.data-table td[data-v-f6ba3cb1]:nth-child(9){width:40px}.data-table th[data-v-f6ba3cb1]:nth-child(10),.data-table td[data-v-f6ba3cb1]:nth-child(10){width:75px}.data-table th[data-v-f6ba3cb1]:nth-child(11),.data-table td[data-v-f6ba3cb1]:nth-child(11){width:120px}.data-table th[data-v-f6ba3cb1]:nth-child(12),.data-table td[data-v-f6ba3cb1]:nth-child(12){width:75px}.data-table th[data-v-f6ba3cb1]:nth-child(13),.data-table td[data-v-f6ba3cb1]:nth-child(13){width:75px}.data-table th[data-v-f6ba3cb1]:nth-child(14),.data-table td[data-v-f6ba3cb1]:nth-child(14){width:75px}.data-table th[data-v-f6ba3cb1]:nth-child(15),.data-table td[data-v-f6ba3cb1]:nth-child(15){width:75px}.data-table th[data-v-f6ba3cb1]:nth-child(16),.data-table td[data-v-f6ba3cb1]:nth-child(16){width:80px}.data-table th[data-v-f6ba3cb1]:nth-child(17),.data-table td[data-v-f6ba3cb1]:nth-child(17){width:75px}.data-table th[data-v-f6ba3cb1]:nth-child(18),.data-table td[data-v-f6ba3cb1]:nth-child(18){width:75px}.data-table th[data-v-f6ba3cb1]:nth-child(19),.data-table td[data-v-f6ba3cb1]:nth-child(19){width:80px}.data-table th[data-v-f6ba3cb1]:nth-child(20),.data-table td[data-v-f6ba3cb1]:nth-child(20){width:120px}.data-table th[data-v-f6ba3cb1]:nth-child(21),.data-table td[data-v-f6ba3cb1]:nth-child(21){width:70px}.data-table th[data-v-f6ba3cb1]:nth-child(11),.data-table td[data-v-f6ba3cb1]:nth-child(11),.data-table th[data-v-f6ba3cb1]:nth-child(12),.data-table td[data-v-f6ba3cb1]:nth-child(12),.data-table th[data-v-f6ba3cb1]:nth-child(13),.data-table td[data-v-f6ba3cb1]:nth-child(13),.data-table th[data-v-f6ba3cb1]:nth-child(14),.data-table td[data-v-f6ba3cb1]:nth-child(14),.data-table th[data-v-f6ba3cb1]:nth-child(15),.data-table td[data-v-f6ba3cb1]:nth-child(15),.data-table th[data-v-f6ba3cb1]:nth-child(16),.data-table td[data-v-f6ba3cb1]:nth-child(16),.data-table th[data-v-f6ba3cb1]:nth-child(17),.data-table td[data-v-f6ba3cb1]:nth-child(17),.data-table th[data-v-f6ba3cb1]:nth-child(18),.data-table td[data-v-f6ba3cb1]:nth-child(18),.data-table th[data-v-f6ba3cb1]:nth-child(19),.data-table td[data-v-f6ba3cb1]:nth-child(19),.data-table th[data-v-f6ba3cb1]:nth-child(20),.data-table td[data-v-f6ba3cb1]:nth-child(20){border:1px solid #dee2e6!important;background-color:#f8f9fa!important;position:relative;z-index:1}.data-table td.highlighted[data-v-f6ba3cb1],.data-table th.highlighted[data-v-f6ba3cb1]{border:1px solid #dee2e6!important;background-color:#f8f9fa!important;position:relative;z-index:1}.data-table th[data-v-f6ba3cb1],.data-table td[data-v-f6ba3cb1]{border:1px solid #000;border-collapse:collapse;position:relative;z-index:1}.data-table thead tr:first-child th[data-v-f6ba3cb1]{border-bottom:none!important}.data-table thead tr:last-child th[data-v-f6ba3cb1]{border-top:none!important}.table-wrapper[data-v-f6ba3cb1]{border:1px solid #dee2e6;border-radius:4px}.table-wrapper[data-v-f6ba3cb1]::-webkit-scrollbar{width:12px;height:12px}.table-wrapper[data-v-f6ba3cb1]::-webkit-scrollbar-track{background:#f1f1f1}.table-wrapper[data-v-f6ba3cb1]::-webkit-scrollbar-thumb{background:#888;border-radius:6px}.table-wrapper[data-v-f6ba3cb1]::-webkit-scrollbar-thumb:hover{background:#555}.filter-container[data-v-f6ba3cb1]{display:flex;flex-direction:column;gap:4px;height:100%;justify-content:space-between}.filter-input[data-v-f6ba3cb1]{width:100%;padding:4px;border:1px solid #ddd;border-radius:4px;font-size:12px;margin-bottom:4px}.filter-input[data-v-f6ba3cb1]:focus{outline:none;border-color:#4caf50}.sortable[data-v-f6ba3cb1]{cursor:pointer;-webkit-user-select:none;user-select:none;display:block;line-height:1.2;font-size:12px}.sortable[data-v-f6ba3cb1]:hover{background-color:#f5f5f5}.sortable[data-sort-direction=asc][data-v-f6ba3cb1]:after{content:" ↑"}.sortable[data-sort-direction=desc][data-v-f6ba3cb1]:after{content:" ↓"}.loading-indicator[data-v-f6ba3cb1]{text-align:center;padding:20px;font-size:16px;color:#666}.error-message[data-v-f6ba3cb1]{text-align:center;padding:20px;color:#dc3545;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;margin:10px 0}.inb-main-container[data-v-d5d23b67]{padding:20px;width:100%;box-sizing:border-box;margin-top:60px}.form-grid[data-v-d5d23b67]{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:20px;max-width:800px}.form-group[data-v-d5d23b67]{display:grid;grid-template-columns:150px 1fr;gap:16px;align-items:center}.form-group.col-span-2[data-v-d5d23b67]{grid-column:span 1}.form-control[data-v-d5d23b67]{padding:8px;border:1px solid #ddd;border-radius:4px;font-size:14px;width:100%}.form-group:nth-child(5) .form-control[data-v-d5d23b67]{width:150px}.form-group:nth-child(6) .form-control[data-v-d5d23b67]{width:120px}.form-control[data-v-d5d23b67]:focus{outline:none;border-color:#4caf50}.button-group[data-v-d5d23b67]{display:flex;gap:16px;margin-bottom:20px;max-width:800px}.file-input[data-v-d5d23b67]{padding:8px;border:1px solid #ddd;border-radius:4px}.btn-primary[data-v-d5d23b67]{padding:8px 16px;background-color:#4caf50;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}.btn-primary[data-v-d5d23b67]:hover{background-color:#45a049}.table-container[data-v-d5d23b67]{margin-bottom:20px;width:100%;box-sizing:border-box;position:relative;display:flex;flex-direction:column}.table-header-wrapper[data-v-d5d23b67]{position:sticky;top:0;z-index:2;background-color:#fff;width:100%;table-layout:fixed;transition:width .1s ease}.table-body-wrapper[data-v-d5d23b67]{max-height:calc(100vh - 400px);overflow-y:auto;overflow-x:hidden;width:100%;border-top:none;table-layout:fixed}.data-table[data-v-d5d23b67]{width:100%;border-collapse:collapse;margin-bottom:0;table-layout:fixed}.data-table th[data-v-d5d23b67],.data-table td[data-v-d5d23b67]{border:1px solid #ddd;padding:8px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;box-sizing:border-box}.data-table th[data-v-d5d23b67]:nth-child(1),.data-table td[data-v-d5d23b67]:nth-child(1){width:20%}.data-table th[data-v-d5d23b67]:nth-child(2),.data-table td[data-v-d5d23b67]:nth-child(2){width:10%}.data-table th[data-v-d5d23b67]:nth-child(3),.data-table td[data-v-d5d23b67]:nth-child(3){width:15%}.data-table th[data-v-d5d23b67]:nth-child(4),.data-table td[data-v-d5d23b67]:nth-child(4){width:20%}.data-table th[data-v-d5d23b67]:nth-child(5),.data-table td[data-v-d5d23b67]:nth-child(5){width:15%}.data-table th[data-v-d5d23b67]:nth-child(6),.data-table td[data-v-d5d23b67]:nth-child(6){width:20%}.table-body-wrapper[data-v-d5d23b67]::-webkit-scrollbar{width:17px}.table-body-wrapper[data-v-d5d23b67]::-webkit-scrollbar-track{background:#f1f1f1}.table-body-wrapper[data-v-d5d23b67]::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.table-body-wrapper[data-v-d5d23b67]::-webkit-scrollbar-thumb:hover{background:#555}.error-row[data-v-d5d23b67]{background-color:#fff3f3;cursor:help}.error-cell[data-v-d5d23b67]{background-color:#ffe6e6;border-color:#f99!important}.inb-handler-container[data-v-287c170b]{padding:10px 20px;width:100%;box-sizing:border-box;margin:32px 0 0;position:relative;display:flex;flex-direction:column}.page-title[data-v-287c170b]{margin:0 0 15px;font-size:1.5em;color:#333}.table-container[data-v-287c170b]{margin-bottom:20px;width:100%;box-sizing:border-box;position:relative;overflow:hidden;height:50%}.table-header-wrapper[data-v-287c170b]{position:sticky;top:0;z-index:2;background-color:#fff;width:100%;box-sizing:border-box}.table-body-wrapper[data-v-287c170b]{max-height:calc(50vh - 200px);overflow-y:auto;width:100%;box-sizing:border-box;border-top:none}.table-container .data-table[data-v-287c170b]{width:100%;border-collapse:collapse;margin-bottom:0;table-layout:fixed;box-sizing:border-box}.table-container .data-table th[data-v-287c170b],.table-container .data-table td[data-v-287c170b]{border:1px solid #ddd;padding:8px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;box-sizing:border-box}.table-container .data-table th[data-v-287c170b]{background-color:#f8f9fa;padding:12px 8px;text-align:left;font-weight:600;color:#495057;border:1px solid #dee2e6;height:100px;vertical-align:middle;white-space:normal;word-wrap:break-word;line-height:1.2;position:sticky;top:0;z-index:2;font-size:13px}.details-section[data-v-287c170b]{width:100%;height:50%}.details-section h2[data-v-287c170b]{margin:0 0 15px;font-size:1.2em;color:#333}.details-section .details-table[data-v-287c170b]{width:100%;height:calc(100% - 50px);overflow:auto}.details-section .details-table table[data-v-287c170b]{width:100%;border-collapse:collapse;table-layout:fixed;height:100%}.details-section .details-table th[data-v-287c170b],.details-section .details-table td[data-v-287c170b]{border:1px solid #ddd;padding:8px;text-align:center;font-size:12px;vertical-align:middle}.details-section .details-table th[data-v-287c170b]{background-color:#f8f9fa;font-weight:600;color:#495057;height:60px;white-space:normal;word-wrap:break-word}.details-section .details-table th.sortable-header[data-v-287c170b]{cursor:pointer;transition:background-color .2s ease}.details-section .details-table th.sortable-header[data-v-287c170b]:hover{background-color:#e9ecef}.details-section .details-table th.sortable-header[data-sort-direction=asc][data-v-287c170b]:after{content:" ↑";font-weight:700;color:#007bff;margin-left:2px}.details-section .details-table th.sortable-header[data-sort-direction=desc][data-v-287c170b]:after{content:" ↓";font-weight:700;color:#007bff;margin-left:2px}.data-table td[data-v-287c170b]:nth-child(2),.data-table td[data-v-287c170b]:nth-child(7),.data-table td[data-v-287c170b]:nth-child(11){position:relative;padding:4px;width:8.5%}.date-input[data-v-287c170b]::-webkit-calendar-picker-indicator{position:absolute;right:4px;top:50%;transform:translateY(-50%);cursor:pointer;opacity:.5;width:16px;height:16px;padding:0;margin:0}.date-input[data-v-287c170b]::-webkit-calendar-picker-indicator:hover{opacity:1}.data-table th[data-v-287c170b]:nth-child(1),.data-table td[data-v-287c170b]:nth-child(1){width:2%}.data-table th[data-v-287c170b]:nth-child(4),.data-table td[data-v-287c170b]:nth-child(4){width:9%}.data-table th[data-v-287c170b]:nth-child(5),.data-table td[data-v-287c170b]:nth-child(5){width:9%}.data-table th[data-v-287c170b]:nth-child(6),.data-table td[data-v-287c170b]:nth-child(6){width:7%}.data-table th[data-v-287c170b]:nth-child(9),.data-table td[data-v-287c170b]:nth-child(9){width:3%}.data-table th[data-v-287c170b]:nth-child(10),.data-table td[data-v-287c170b]:nth-child(10){width:3%}.data-table th[data-v-287c170b]:nth-child(3),.data-table td[data-v-287c170b]:nth-child(3){width:9%;white-space:normal;word-wrap:break-word;word-break:break-word;min-height:40px;vertical-align:top}.text-input[data-v-287c170b]{width:100%;padding:4px;border:1px solid #ddd;border-radius:4px;font-size:13px;box-sizing:border-box;min-height:60px;resize:vertical;white-space:pre-wrap;word-wrap:break-word;word-break:break-word;font-family:inherit;line-height:1.4}.data-table th[data-v-287c170b],.filter-input[data-v-287c170b],.select-input[data-v-287c170b],.sortable[data-v-287c170b]{font-size:13px}.sortable-header[data-v-287c170b]{cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1.2;font-size:13px;width:100%;box-sizing:border-box}.sortable-header[data-v-287c170b]:hover{background-color:#f5f5f5}.sortable-header[data-sort-direction=asc][data-v-287c170b]:after{content:" ↑"}.sortable-header[data-sort-direction=desc][data-v-287c170b]:after{content:" ↓"}.filter-container[data-v-287c170b]{display:flex;flex-direction:column;gap:4px;height:100%;justify-content:space-between;width:100%;box-sizing:border-box}.filter-input[data-v-287c170b]{width:100%;padding:2px 4px;border:1px solid #ddd;border-radius:4px;font-size:13px;margin-bottom:4px;box-sizing:border-box;letter-spacing:-.5px}.filter-input[data-v-287c170b]:focus{outline:none;border-color:#4caf50}.selected-row[data-v-287c170b]{background-color:#e3f2fd}.selected-row[data-v-287c170b]:hover{background-color:#bbdefb}.actions-cell[data-v-287c170b]{padding:4px!important;width:180px}.buttons-container[data-v-287c170b]{display:flex;flex-direction:column;gap:4px;align-items:center;width:100%;box-sizing:border-box;min-width:150px}.btn[data-v-287c170b]{padding:2px 6px;border:none;border-radius:3px;cursor:pointer;font-size:11px;transition:all .2s ease;white-space:nowrap;width:100%;height:24px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:140px}.btn-ready[data-v-287c170b]{background-color:#4caf50;color:#fff}.btn-ready[data-v-287c170b]:hover{background-color:#3d8b40}.btn-update[data-v-287c170b]{background-color:#2196f3;color:#fff}.btn-update[data-v-287c170b]:hover{background-color:#0b7dda}.btn-delete[data-v-287c170b]{background-color:#f44336;color:#fff}.btn-delete[data-v-287c170b]:hover{background-color:#d32f2f}.btn-delete[data-v-287c170b]:disabled{background-color:#ccc;color:#666;cursor:not-allowed}.btn-delete[data-v-287c170b]:disabled:hover{background-color:#ccc}.date-input[data-v-287c170b],.text-input[data-v-287c170b],.select-input[data-v-287c170b]{width:100%;padding:2px 4px;border:1px solid #ddd;border-radius:4px;font-size:13px;box-sizing:border-box;letter-spacing:-.5px}.date-input[data-v-287c170b]:focus,.text-input[data-v-287c170b]:focus,.select-input[data-v-287c170b]:focus{outline:none;border-color:#4caf50}.modal-overlay[data-v-d4336923]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:2000}.modal-content[data-v-d4336923]{background-color:#fff;border-radius:8px;width:90%;max-width:1200px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px #0000004d}.modal-header[data-v-d4336923]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #ddd;background-color:#f8f9fa;border-radius:8px 8px 0 0}.modal-header h2[data-v-d4336923]{margin:0;color:#333;font-size:18px}.close-button[data-v-d4336923]{background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%}.close-button[data-v-d4336923]:hover{background-color:#e9ecef;color:#333}.modal-body[data-v-d4336923]{padding:20px}.loading-indicator[data-v-d4336923]{text-align:center;padding:40px;font-size:16px;color:#666}.error-message[data-v-d4336923]{text-align:center;padding:20px;color:#dc3545;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;margin:10px 0}.order-edit-form[data-v-d4336923]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-d4336923]{border:1px solid #ddd;border-radius:6px;padding:15px;background-color:#f8f9fa}.form-group h3[data-v-d4336923]{margin:0 0 15px;color:#333;font-size:16px;border-bottom:2px solid #007bff;padding-bottom:5px}.form-row[data-v-d4336923]{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:10px}.form-field[data-v-d4336923]{display:flex;flex-direction:column;min-width:200px;flex:1}.form-field.full-width[data-v-d4336923]{width:100%;min-width:100%}.form-field label[data-v-d4336923]{font-weight:600;margin-bottom:5px;color:#495057;font-size:14px}.form-input[data-v-d4336923]{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;background-color:#fff}.form-input[data-v-d4336923]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.form-checkbox[data-v-d4336923]{width:18px;height:18px;margin-top:5px}.form-input.modified[data-v-d4336923],.form-checkbox.modified[data-v-d4336923]{background-color:#fff3cd!important;border-color:#ffeaa7!important;box-shadow:0 0 0 2px #ffc10740!important}.form-input.modified[data-v-d4336923]:focus,.form-checkbox.modified[data-v-d4336923]:focus{border-color:#ffc107!important;box-shadow:0 0 0 2px #ffc10780!important}.readonly-field[data-v-d4336923]{padding:8px 12px;background-color:#e9ecef;border:1px solid #ddd;border-radius:4px;font-size:14px;color:#495057;min-height:20px;display:flex;align-items:center}.btn[data-v-d4336923]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease;margin-top:20px}.btn-primary[data-v-d4336923]{background-color:#007bff;color:#fff}.btn-primary[data-v-d4336923]:hover{background-color:#0056b3}select.form-input[data-v-d4336923]{cursor:pointer}@media (max-width: 768px){.modal-content[data-v-d4336923]{width:95%;margin:10px}.form-row[data-v-d4336923]{flex-direction:column}.form-field[data-v-d4336923]{min-width:100%}}.modal-overlay[data-v-0fab4f65]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-0fab4f65]{background:#fff;border-radius:8px;width:90%;max-width:800px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px #0000004d}.modal-header[data-v-0fab4f65]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e0e0e0;background-color:#f8f9fa;border-radius:8px 8px 0 0}.modal-header h2[data-v-0fab4f65]{margin:0;color:#333;font-size:1.5rem}.close-button[data-v-0fab4f65]{background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.close-button[data-v-0fab4f65]:hover{background-color:#e0e0e0;color:#333}.modal-body[data-v-0fab4f65]{padding:20px}.loading-indicator[data-v-0fab4f65]{text-align:center;padding:40px;font-size:16px;color:#666}.error-message[data-v-0fab4f65]{background-color:#f8d7da;color:#721c24;padding:12px;border-radius:4px;margin-bottom:20px;border:1px solid #f5c6cb}.priority-order-form[data-v-0fab4f65]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-0fab4f65]{border:1px solid #e0e0e0;border-radius:6px;padding:16px;background-color:#fafafa}.form-group h3[data-v-0fab4f65]{margin:0 0 16px;color:#333;font-size:1.1rem;border-bottom:2px solid #4CAF50;padding-bottom:8px}.form-row[data-v-0fab4f65]{display:flex;gap:16px;margin-bottom:12px;flex-wrap:wrap}.form-row[data-v-0fab4f65]:last-child{margin-bottom:0}.form-field[data-v-0fab4f65]{flex:1;min-width:200px}.form-field.full-width[data-v-0fab4f65]{flex:1 1 100%}.form-field label[data-v-0fab4f65]{display:block;margin-bottom:4px;font-weight:600;color:#555;font-size:.9rem}.required[data-v-0fab4f65]{color:#dc3545}.readonly-field[data-v-0fab4f65]{display:block;padding:8px 12px;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;color:#495057;font-size:.9rem;min-height:20px}.form-input[data-v-0fab4f65]{width:100%;padding:8px 12px;border:1px solid #ced4da;border-radius:4px;font-size:.9rem;transition:border-color .2s;box-sizing:border-box}.form-input[data-v-0fab4f65]:focus{outline:none;border-color:#4caf50;box-shadow:0 0 0 2px #4caf5033}.form-input.error[data-v-0fab4f65]{border-color:#dc3545;box-shadow:0 0 0 2px #dc354533}.form-actions[data-v-0fab4f65]{display:flex;gap:12px;justify-content:flex-end;padding-top:20px;border-top:1px solid #e0e0e0;margin-top:20px}.btn[data-v-0fab4f65]{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:.9rem;font-weight:600;transition:all .2s;min-width:120px}.btn[data-v-0fab4f65]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-0fab4f65]{background-color:#4caf50;color:#fff}.btn-primary[data-v-0fab4f65]:hover:not(:disabled){background-color:#3d8b40}.btn-secondary[data-v-0fab4f65]{background-color:#6c757d;color:#fff}.btn-secondary[data-v-0fab4f65]:hover{background-color:#5a6268}@media (max-width: 768px){.modal-content[data-v-0fab4f65]{width:95%;margin:10px}.form-row[data-v-0fab4f65]{flex-direction:column}.form-field[data-v-0fab4f65]{min-width:auto}.form-actions[data-v-0fab4f65]{flex-direction:column}.btn[data-v-0fab4f65]{width:100%}}.header[data-v-9e13b781]{position:relative;width:100%;margin-top:32px}.order-management-container[data-v-9e13b781]{padding:20px;width:100%;box-sizing:border-box;position:relative;height:calc(100vh - 32px);display:flex;flex-direction:column}.table-container[data-v-9e13b781]{margin-bottom:20px;overflow-x:hidden;width:100%;box-sizing:border-box;position:relative;flex:1}.table-header-wrapper[data-v-9e13b781]{position:sticky;top:0;z-index:2;background-color:#fff;overflow-x:hidden}.table-body-wrapper[data-v-9e13b781]{max-height:calc(100vh - 200px);overflow-y:auto;overflow-x:hidden;width:100%;border-top:none}.data-table[data-v-9e13b781]{width:100%;border-collapse:collapse;margin-bottom:0;table-layout:fixed}.data-table th[data-v-9e13b781],.data-table td[data-v-9e13b781]{border:1px solid #ddd;padding:6px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;box-sizing:border-box}.data-table th[data-v-9e13b781]{background-color:#f8f9fa;padding:12px 8px;text-align:left;font-weight:600;color:#495057;border:1px solid #dee2e6;height:100px;vertical-align:middle;white-space:normal;word-wrap:break-word;line-height:1.2}.data-table td[data-v-9e13b781]{padding:8px;border:1px solid #dee2e6;vertical-align:middle;white-space:normal;word-wrap:break-word}.selected-row[data-v-9e13b781]{background-color:#e3f2fd}.selected-row[data-v-9e13b781]:hover{background-color:#bbdefb}.actions-cell[data-v-9e13b781]{padding:4px!important}.buttons-container[data-v-9e13b781]{display:flex;flex-direction:column;gap:4px;align-items:center}.btn[data-v-9e13b781]{padding:2px 6px;border:none;border-radius:3px;cursor:pointer;font-size:11px;transition:all .2s ease;white-space:nowrap;width:100%;height:24px;display:flex;align-items:center;justify-content:center}.btn[data-v-9e13b781]:disabled{background-color:#ccc;color:#666;cursor:not-allowed}.btn-edit[data-v-9e13b781]{background-color:#4caf50;color:#fff}.btn-edit[data-v-9e13b781]:hover:not(:disabled){background-color:#3d8b40}.btn-priority[data-v-9e13b781]{background-color:#ff9800;color:#fff}.btn-priority[data-v-9e13b781]:hover{background-color:#e68a00}.filter-container[data-v-9e13b781]{display:flex;flex-direction:column;gap:4px;height:100%;justify-content:space-between}.filter-input[data-v-9e13b781]{width:100%;padding:4px;border:1px solid #ddd;border-radius:4px;font-size:12px;margin-bottom:4px}.filter-input[data-v-9e13b781]:focus{outline:none;border-color:#4caf50}.sortable[data-v-9e13b781]{cursor:pointer;-webkit-user-select:none;user-select:none;display:block;line-height:1.2;font-size:12px}.sortable[data-v-9e13b781]:hover{background-color:#f5f5f5}.sortable[data-sort-direction=asc][data-v-9e13b781]:after{content:" ↑"}.sortable[data-sort-direction=desc][data-v-9e13b781]:after{content:" ↓"}.loading-indicator[data-v-9e13b781]{text-align:center;padding:20px;font-size:16px;color:#666}.error-message[data-v-9e13b781]{text-align:center;padding:20px;color:#dc3545;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;margin:10px 0}.data-table th[data-v-9e13b781]:nth-child(1),.data-table td[data-v-9e13b781]:nth-child(1){width:90px}.data-table th[data-v-9e13b781]:nth-child(2),.data-table td[data-v-9e13b781]:nth-child(2){width:80px}.data-table th[data-v-9e13b781]:nth-child(3),.data-table td[data-v-9e13b781]:nth-child(3){width:75px}.data-table th[data-v-9e13b781]:nth-child(4),.data-table td[data-v-9e13b781]:nth-child(4){width:60px}.data-table th[data-v-9e13b781]:nth-child(5),.data-table td[data-v-9e13b781]:nth-child(5){width:40px}.data-table th[data-v-9e13b781]:nth-child(6),.data-table td[data-v-9e13b781]:nth-child(6){width:70px}.data-table th[data-v-9e13b781]:nth-child(7),.data-table td[data-v-9e13b781]:nth-child(7){width:60px}.data-table th[data-v-9e13b781]:nth-child(8),.data-table td[data-v-9e13b781]:nth-child(8){width:50px}.data-table th[data-v-9e13b781]:nth-child(9),.data-table td[data-v-9e13b781]:nth-child(9){width:45px}.data-table th[data-v-9e13b781]:nth-child(10),.data-table td[data-v-9e13b781]:nth-child(10){width:45px}.data-table th[data-v-9e13b781]:nth-child(11),.data-table td[data-v-9e13b781]:nth-child(11){width:45px}.data-table th[data-v-9e13b781]:nth-child(12),.data-table td[data-v-9e13b781]:nth-child(12){width:80px}.data-table th[data-v-9e13b781]:nth-child(13),.data-table td[data-v-9e13b781]:nth-child(13){width:100px}.data-table th[data-v-9e13b781]:nth-child(14),.data-table td[data-v-9e13b781]:nth-child(14){width:80px}.data-table th[data-v-9e13b781]:nth-child(15),.data-table td[data-v-9e13b781]:nth-child(15){width:120px}.data-table th[data-v-9e13b781]:nth-child(16),.data-table td[data-v-9e13b781]:nth-child(16){width:80px}.data-table th[data-v-9e13b781]:nth-child(17),.data-table td[data-v-9e13b781]:nth-child(17){width:70px}.data-table th[data-v-9e13b781]:nth-child(18),.data-table td[data-v-9e13b781]:nth-child(18){width:70px}.data-table th[data-v-9e13b781]:nth-child(19),.data-table td[data-v-9e13b781]:nth-child(19){width:50px}.data-table th[data-v-9e13b781]:nth-child(20),.data-table td[data-v-9e13b781]:nth-child(20){width:120px}@media (max-width: 1600px){.order-management-container[data-v-9e13b781]{padding:10px}.data-table th[data-v-9e13b781],.data-table td[data-v-9e13b781]{padding:4px;font-size:11px}.btn[data-v-9e13b781]{font-size:10px;padding:2px 4px}}.priority-order-handler-container[data-v-c89983cd]{padding:20px;width:100%;max-width:100vw;box-sizing:border-box;overflow-x:hidden}.toolbar[data-v-c89983cd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:15px;background-color:#f5f5f5;border-radius:8px;border:1px solid #ddd}.left-buttons[data-v-c89983cd]{display:flex;gap:10px}.toolbar-btn[data-v-c89983cd]{display:flex;align-items:center;gap:8px;padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s}.toolbar-btn.primary[data-v-c89983cd]{background-color:#007bff;color:#fff}.toolbar-btn.primary[data-v-c89983cd]:hover{background-color:#0056b3}.toolbar-btn .icon[data-v-c89983cd]{font-size:16px}.statistics[data-v-c89983cd]{font-size:14px;color:#666}.error-message[data-v-c89983cd]{margin-bottom:20px;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#721c24;max-height:300px;overflow-y:auto}.error-header[data-v-c89983cd]{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;background-color:#f5c6cb;border-bottom:1px solid #f5c6cb;font-weight:600}.error-close-btn[data-v-c89983cd]{background:none;border:none;color:#721c24;cursor:pointer;font-size:16px;padding:2px 6px;border-radius:3px;transition:background-color .2s}.error-close-btn[data-v-c89983cd]:hover{background-color:#f1b0b7}.error-content[data-v-c89983cd]{padding:15px;white-space:pre-line;font-family:monospace;font-size:13px}.loading-indicator[data-v-c89983cd]{padding:20px;text-align:center;color:#666;font-size:16px}.spec-table-container[data-v-c89983cd]{border:1px solid #ddd;border-radius:4px;background-color:#fff;width:100%}.spec-table[data-v-c89983cd]{width:100%;border-collapse:collapse;table-layout:fixed}.spec-table th[data-v-c89983cd]{background-color:#f8f9fa;padding:8px;text-align:left;border-bottom:2px solid #dee2e6;font-weight:600;font-size:11px;position:sticky;top:0;z-index:10;vertical-align:top;height:100px;box-sizing:border-box;word-wrap:break-word;white-space:normal;line-height:1.1}.spec-table td[data-v-c89983cd]{padding:8px;border-bottom:1px solid #dee2e6;font-size:12px;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spec-table th[data-v-c89983cd]:nth-child(1),.spec-table td[data-v-c89983cd]:nth-child(1){width:7%}.spec-table th[data-v-c89983cd]:nth-child(2),.spec-table td[data-v-c89983cd]:nth-child(2){width:9%}.spec-table th[data-v-c89983cd]:nth-child(3),.spec-table td[data-v-c89983cd]:nth-child(3){width:5%}.spec-table th[data-v-c89983cd]:nth-child(4),.spec-table td[data-v-c89983cd]:nth-child(4){width:7%}.spec-table th[data-v-c89983cd]:nth-child(5),.spec-table td[data-v-c89983cd]:nth-child(5){width:3%}.spec-table th[data-v-c89983cd]:nth-child(6),.spec-table td[data-v-c89983cd]:nth-child(6){width:7%}.spec-table th[data-v-c89983cd]:nth-child(7),.spec-table td[data-v-c89983cd]:nth-child(7){width:10%}.spec-table th[data-v-c89983cd]:nth-child(8),.spec-table th[data-v-c89983cd]:nth-child(9),.spec-table th[data-v-c89983cd]:nth-child(10),.spec-table th[data-v-c89983cd]:nth-child(11),.spec-table td[data-v-c89983cd]:nth-child(8),.spec-table td[data-v-c89983cd]:nth-child(9),.spec-table td[data-v-c89983cd]:nth-child(10),.spec-table td[data-v-c89983cd]:nth-child(11){width:4%}.spec-table th[data-v-c89983cd]:nth-child(12),.spec-table td[data-v-c89983cd]:nth-child(12){width:5%}.spec-table th[data-v-c89983cd]:nth-child(13),.spec-table td[data-v-c89983cd]:nth-child(13){width:7%}.spec-table th[data-v-c89983cd]:nth-child(14),.spec-table td[data-v-c89983cd]:nth-child(14){width:9%}.spec-table th[data-v-c89983cd]:nth-child(15),.spec-table td[data-v-c89983cd]:nth-child(15){width:5%}.spec-table th[data-v-c89983cd]:nth-child(16),.spec-table td[data-v-c89983cd]:nth-child(16){width:7%}.spec-table th[data-v-c89983cd]:nth-child(17),.spec-table td[data-v-c89983cd]:nth-child(17){width:3%}.spec-table th[data-v-c89983cd]:nth-child(18),.spec-table td[data-v-c89983cd]:nth-child(18){width:7%}.spec-table th[data-v-c89983cd]:nth-child(19),.spec-table td[data-v-c89983cd]:nth-child(19){width:3%}.spec-table tbody tr[data-v-c89983cd]:hover{background-color:#f8f9fa}.spec-table td[data-v-c89983cd]:hover{white-space:normal;word-wrap:break-word;position:relative;z-index:5;background-color:#fff;box-shadow:0 2px 8px #0000001a;border-radius:4px}.filter-container[data-v-c89983cd]{display:flex;flex-direction:column;gap:6px;height:100%;justify-content:space-between;min-height:84px}.filter-input[data-v-c89983cd]{padding:4px 6px;border:1px solid #ced4da;border-radius:3px;font-size:11px;width:100%;box-sizing:border-box;height:24px;min-height:24px}.filter-input[data-v-c89983cd]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.sortable[data-v-c89983cd]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;padding-right:16px;display:block;line-height:1.1;font-weight:600;word-wrap:break-word;white-space:normal}.sortable[data-v-c89983cd]:hover{color:#007bff}.sortable[data-v-c89983cd]:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;opacity:.3}.sortable[data-sort-direction=asc][data-v-c89983cd]:after{border-bottom:4px solid #666}.sortable[data-sort-direction=desc][data-v-c89983cd]:after{border-top:4px solid #666}.action-column[data-v-c89983cd]{width:80px;text-align:center}.delete-btn[data-v-c89983cd]{background:none;border:none;cursor:pointer;font-size:16px;padding:4px 8px;border-radius:4px;transition:background-color .2s}.delete-btn[data-v-c89983cd]:hover{background-color:#f8d7da}.warning-cell[data-v-c89983cd]{background-color:#fff3cd;color:#856404}.pending-orders[data-v-540b82e7]{text-align:center;padding:20px}button[data-v-540b82e7]{padding:10px 20px;font-size:16px;cursor:pointer}.unfulfilled-orders[data-v-2dcd67c1]{padding:20px;max-width:100%;margin:35px auto 0;background-color:#f0f2f5;min-height:calc(100vh - 40px)}h1[data-v-2dcd67c1]{color:#333;margin-bottom:20px;text-align:center;font-size:24px;font-weight:600}.controls[data-v-2dcd67c1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:20px;flex-wrap:wrap}.search-container[data-v-2dcd67c1]{flex:1;min-width:300px}.search-input[data-v-2dcd67c1]{width:100%;padding:10px 15px;border:1px solid #ddd;border-radius:5px;font-size:14px;box-sizing:border-box}.search-input[data-v-2dcd67c1]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.button-group[data-v-2dcd67c1]{display:flex;gap:10px}.refresh-btn[data-v-2dcd67c1],.download-btn[data-v-2dcd67c1]{padding:10px 20px;font-size:14px;cursor:pointer;border:none;border-radius:5px;transition:background-color .2s ease;white-space:nowrap}.refresh-btn[data-v-2dcd67c1]{background:#007bff;color:#fff}.refresh-btn[data-v-2dcd67c1]:hover{background:#0056b3}.download-btn[data-v-2dcd67c1]{background:#28a745;color:#fff}.download-btn[data-v-2dcd67c1]:hover{background:#218838}.stats[data-v-2dcd67c1]{background:#e3f2fd;color:#1976d2;padding:8px 16px;border-radius:4px;margin-bottom:15px;font-size:14px;text-align:center}.external-warning[data-v-2dcd67c1]{background:#fff3cd;color:#856404;border:1px solid #ffeaa7;padding:10px 15px;border-radius:4px;margin-bottom:10px;font-size:13px;text-align:center;font-weight:400}.stats-info[data-v-2dcd67c1]{font-size:14px}.table-container[data-v-2dcd67c1]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:auto;max-height:calc(100vh - 250px);position:relative;display:block}.data-table[data-v-2dcd67c1]{width:100%;border-collapse:collapse;margin-bottom:0;table-layout:fixed;min-width:100%}.data-table th[data-v-2dcd67c1],.data-table td[data-v-2dcd67c1]{border:1px solid #dee2e6;padding:6px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px;box-sizing:border-box;vertical-align:middle}.data-table thead[data-v-2dcd67c1]{position:sticky;top:0;z-index:10}.data-table th[data-v-2dcd67c1]{background-color:#f8f9fa;padding:12px 6px;text-align:left;font-weight:600;color:#495057;border:1px solid #dee2e6;height:60px;vertical-align:middle;white-space:normal;word-wrap:break-word;line-height:1.2;position:sticky;top:0;z-index:10;box-shadow:0 2px 4px #0000001a}.data-table td[data-v-2dcd67c1]{padding:8px 6px;border:1px solid #dee2e6;vertical-align:middle;white-space:normal;word-wrap:break-word;font-size:11px}.order-row[data-v-2dcd67c1]:hover{background:#f8f9fa}.data-table th.sortable[data-v-2dcd67c1]{cursor:pointer;position:relative;padding-right:20px;-webkit-user-select:none;user-select:none}.data-table th.sortable[data-v-2dcd67c1]:hover{background-color:#e9ecef}.sort-indicator[data-v-2dcd67c1]{position:absolute;right:6px;top:50%;transform:translateY(-50%);font-size:12px;color:#007bff}.data-table th[data-v-2dcd67c1]:nth-child(1),.data-table td[data-v-2dcd67c1]:nth-child(1){width:15%}.data-table th[data-v-2dcd67c1]:nth-child(2),.data-table td[data-v-2dcd67c1]:nth-child(2){width:8%}.data-table th[data-v-2dcd67c1]:nth-child(3),.data-table td[data-v-2dcd67c1]:nth-child(3){width:12%}.data-table th[data-v-2dcd67c1]:nth-child(4),.data-table td[data-v-2dcd67c1]:nth-child(4){width:8%}.data-table th[data-v-2dcd67c1]:nth-child(5),.data-table td[data-v-2dcd67c1]:nth-child(5){width:8%}.data-table th[data-v-2dcd67c1]:nth-child(6),.data-table td[data-v-2dcd67c1]:nth-child(6){width:8%}.data-table th[data-v-2dcd67c1]:nth-child(7),.data-table td[data-v-2dcd67c1]:nth-child(7){width:6%}.data-table th[data-v-2dcd67c1]:nth-child(8),.data-table td[data-v-2dcd67c1]:nth-child(8){width:6%}.data-table th[data-v-2dcd67c1]:nth-child(9),.data-table td[data-v-2dcd67c1]:nth-child(9){width:4%}.data-table th[data-v-2dcd67c1]:nth-child(10),.data-table td[data-v-2dcd67c1]:nth-child(10){width:4%}.data-table th[data-v-2dcd67c1]:nth-child(11),.data-table td[data-v-2dcd67c1]:nth-child(11){width:4%}.data-table th[data-v-2dcd67c1]:nth-child(12),.data-table td[data-v-2dcd67c1]:nth-child(12){width:4%}.data-table th[data-v-2dcd67c1]:nth-child(13),.data-table td[data-v-2dcd67c1]:nth-child(13){width:4%}.data-table th[data-v-2dcd67c1]:nth-child(14),.data-table td[data-v-2dcd67c1]:nth-child(14){width:4%}.data-table th[data-v-2dcd67c1]:nth-child(15),.data-table td[data-v-2dcd67c1]:nth-child(15){width:4%}.data-table th[data-v-2dcd67c1]:nth-child(16),.data-table td[data-v-2dcd67c1]:nth-child(16){width:4%}.table-container[data-v-2dcd67c1]::-webkit-scrollbar{width:8px;height:8px}.table-container[data-v-2dcd67c1]::-webkit-scrollbar-track{background:#f1f1f1}.table-container[data-v-2dcd67c1]::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.table-container[data-v-2dcd67c1]::-webkit-scrollbar-thumb:hover{background:#555}.price-cell[data-v-2dcd67c1]{text-align:right!important}.center-cell[data-v-2dcd67c1]{text-align:center!important}.loading[data-v-2dcd67c1],.no-data[data-v-2dcd67c1]{text-align:center;padding:40px;color:#6c757d;font-size:16px;background:#fff;border-radius:8px;margin:20px 0}.loading[data-v-2dcd67c1]{background:#f8f9fa;border:1px dashed #dee2e6}.no-data[data-v-2dcd67c1]{background:#fff3cd;border:1px solid #ffc107}@media (max-width: 1200px){.unfulfilled-orders[data-v-2dcd67c1]{padding:15px}.data-table th[data-v-2dcd67c1],.data-table td[data-v-2dcd67c1]{font-size:10px;padding:4px}.data-table th[data-v-2dcd67c1]{height:50px;padding:8px 4px}}@media (max-width: 768px){.controls[data-v-2dcd67c1]{flex-direction:column;align-items:stretch}.search-container[data-v-2dcd67c1]{min-width:auto}.button-group[data-v-2dcd67c1]{justify-content:center}.data-table th[data-v-2dcd67c1],.data-table td[data-v-2dcd67c1]{font-size:9px;padding:3px}.data-table th[data-v-2dcd67c1]{height:40px;padding:6px 3px}}.bo-control-dashboard[data-v-e778d797]{padding:20px;max-width:100%;margin:35px auto 0;background-color:#f0f2f5;min-height:calc(100vh - 40px)}h1[data-v-e778d797]{color:#333;margin-bottom:20px;text-align:center;font-size:24px;font-weight:600}.controls[data-v-e778d797]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:20px;flex-wrap:wrap}.search-container[data-v-e778d797]{flex:1;min-width:300px}.search-input[data-v-e778d797]{width:100%;padding:10px 15px;border:1px solid #ddd;border-radius:5px;font-size:14px;box-sizing:border-box}.search-input[data-v-e778d797]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.button-group[data-v-e778d797]{display:flex;gap:10px;flex-wrap:wrap}.refresh-btn[data-v-e778d797],.download-btn[data-v-e778d797],.upload-btn[data-v-e778d797],.save-btn[data-v-e778d797]{padding:6px 12px;font-size:12px;cursor:pointer;border:none;border-radius:4px;transition:background-color .2s ease;white-space:nowrap}.refresh-btn[data-v-e778d797]{background:#007bff;color:#fff}.refresh-btn[data-v-e778d797]:hover{background:#0056b3}.download-btn[data-v-e778d797]{background:#28a745;color:#fff}.download-btn[data-v-e778d797]:hover{background:#218838}.upload-btn[data-v-e778d797]{background:#17a2b8;color:#fff}.upload-btn[data-v-e778d797]:hover{background:#138496}.save-btn[data-v-e778d797]{background:#ffc107;color:#212529}.save-btn[data-v-e778d797]:hover{background:#e0a800}.stats[data-v-e778d797]{background:#e3f2fd;color:#1976d2;padding:8px 16px;border-radius:4px;margin-bottom:15px;font-size:14px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.stats-info[data-v-e778d797]{display:flex;align-items:center;gap:10px}.table-container[data-v-e778d797]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:auto;max-height:calc(100vh - 250px);position:relative;display:block}.data-table[data-v-e778d797]{width:100%;border-collapse:collapse;margin-bottom:0;table-layout:fixed;min-width:100%}.data-table th[data-v-e778d797],.data-table td[data-v-e778d797]{border:1px solid #dee2e6;padding:6px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px;box-sizing:border-box;vertical-align:middle}.data-table thead[data-v-e778d797]{position:sticky;top:0;z-index:10}.data-table th[data-v-e778d797]{background-color:#f8f9fa;padding:12px 6px;text-align:left;font-weight:600;color:#495057;border:1px solid #dee2e6;height:60px;vertical-align:middle;white-space:normal;word-wrap:break-word;line-height:1.2;position:sticky;top:0;z-index:10;box-shadow:0 2px 4px #0000001a}.data-table td[data-v-e778d797]{padding:8px 6px;border:1px solid #dee2e6;vertical-align:middle;white-space:normal;word-wrap:break-word;font-size:11px}.data-row[data-v-e778d797]:hover{background:#f8f9fa}.data-table th.sortable[data-v-e778d797]{cursor:pointer;position:relative;padding-right:20px;-webkit-user-select:none;user-select:none}.data-table th.sortable[data-v-e778d797]:hover{background-color:#e9ecef}.sort-indicator[data-v-e778d797]{position:absolute;right:6px;top:50%;transform:translateY(-50%);font-size:12px;color:#007bff}.center-cell[data-v-e778d797]{text-align:center!important}.data-table th[data-v-e778d797]:nth-child(1),.data-table td[data-v-e778d797]:nth-child(1){width:20%}.data-table th[data-v-e778d797]:nth-child(2),.data-table td[data-v-e778d797]:nth-child(2){width:12%}.data-table th[data-v-e778d797]:nth-child(3),.data-table td[data-v-e778d797]:nth-child(3){width:8%}.data-table th[data-v-e778d797]:nth-child(4),.data-table td[data-v-e778d797]:nth-child(4){width:8%}.data-table th[data-v-e778d797]:nth-child(5),.data-table td[data-v-e778d797]:nth-child(5){width:8%}.data-table th[data-v-e778d797]:nth-child(6),.data-table td[data-v-e778d797]:nth-child(6){width:8%}.data-table th[data-v-e778d797]:nth-child(7),.data-table td[data-v-e778d797]:nth-child(7){width:8%}.data-table th[data-v-e778d797]:nth-child(8),.data-table td[data-v-e778d797]:nth-child(8){width:8%}.data-table th[data-v-e778d797]:nth-child(9),.data-table td[data-v-e778d797]:nth-child(9){width:8%}.data-table th[data-v-e778d797]:nth-child(10),.data-table td[data-v-e778d797]:nth-child(10){width:8%}.table-container[data-v-e778d797]::-webkit-scrollbar{width:8px;height:8px}.table-container[data-v-e778d797]::-webkit-scrollbar-track{background:#f1f1f1}.table-container[data-v-e778d797]::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.table-container[data-v-e778d797]::-webkit-scrollbar-thumb:hover{background:#555}.loading[data-v-e778d797],.no-data[data-v-e778d797]{text-align:center;padding:40px;color:#6c757d;font-size:16px;background:#fff;border-radius:8px;margin:20px 0}.loading[data-v-e778d797]{background:#f8f9fa;border:1px dashed #dee2e6}.no-data[data-v-e778d797]{background:#fff3cd;border:1px solid #ffc107}@media (max-width: 1200px){.bo-control-dashboard[data-v-e778d797]{padding:15px}.data-table th[data-v-e778d797],.data-table td[data-v-e778d797]{font-size:10px;padding:4px}.data-table th[data-v-e778d797]{height:50px;padding:8px 4px}}@media (max-width: 768px){.controls[data-v-e778d797]{flex-direction:column;align-items:stretch}.search-container[data-v-e778d797]{min-width:auto}.button-group[data-v-e778d797]{justify-content:center}.data-table th[data-v-e778d797],.data-table td[data-v-e778d797]{font-size:9px;padding:3px}.data-table th[data-v-e778d797]{height:40px;padding:6px 3px}}
