@charset "UTF-8";.navbar[data-v-57279512]{background-color:#fff;box-shadow:0 2px 4px #0000001a;padding:0 32px;display:flex;justify-content:start;align-items:center;height:50px;flex-shrink:0;margin-bottom:1rem;font-family:Posten Sans Regular,sans-serif}.logo[data-v-57279512]{margin-right:40px}.logo .logo-image[data-v-57279512]{height:30px}.tabs[data-v-57279512]{display:flex;height:100%}.tab[data-v-57279512]{padding:0 20px;display:flex;align-items:center;height:100%;color:#555;text-decoration:none;font-family:Posten Sans semiBold,sans-serif;font-size:14px;letter-spacing:.3px;position:relative;transition:all .3s ease;cursor:pointer}.tab[data-v-57279512]:hover{color:#00643a}.tab[data-v-57279512]:before{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background-color:#00643a;opacity:0;transform:translate(-50%);transition:width .3s ease,opacity .3s ease}.tab.active[data-v-57279512]{color:#00643a}.tab.active[data-v-57279512]:before{opacity:1;width:80%}.app-layout{display:flex;flex-direction:column;height:100vh}.app-content{flex:1;min-height:0;overflow-y:auto}.initializing-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#ffffffe6;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:9999}.loading-spinner{border:4px solid rgba(0,100,58,.1);border-radius:50%;border-top:4px solid #00643a;width:40px;height:40px;animation:spin 1s linear infinite;margin-bottom:20px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-indicator[data-v-7b8c25c4]{padding:40px;text-align:center;color:#00643a;font-style:italic;display:flex;flex-direction:column;align-items:center;gap:16px}.spinner[data-v-7b8c25c4]{border:4px solid rgba(0,100,58,.1);border-radius:50%;border-top:4px solid #00643a;width:30px;height:30px;animation:spin-7b8c25c4 1s linear infinite}.loading-message[data-v-7b8c25c4]{font-size:14px}@keyframes spin-7b8c25c4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.order-card[data-v-a7b2b092]{border:1px solid #e0e0e0;border-radius:10px;padding:20px 24px 16px;background-color:#fff;transition:box-shadow .2s}.order-card[data-v-a7b2b092]:hover{box-shadow:0 2px 12px #00000012}.order-top[data-v-a7b2b092]{display:flex;justify-content:space-between;align-items:flex-start}.order-info[data-v-a7b2b092]{display:flex;flex-direction:column;gap:6px}.order-id[data-v-a7b2b092]{font-size:16px;font-weight:500;font-family:Posten Sans medium,sans-serif;margin:0;color:#00643a}.order-meta[data-v-a7b2b092]{display:flex;align-items:center;gap:16px;color:#6b7280;font-size:13px}.meta-item[data-v-a7b2b092]{display:flex;align-items:center;gap:5px}.meta-icon[data-v-a7b2b092]{width:14px;height:14px;color:#9ca3af;flex-shrink:0}.order-actions[data-v-a7b2b092]{display:flex;align-items:center;gap:12px;flex-shrink:0}.status-pill[data-v-a7b2b092],.timeline-status-pill[data-v-a7b2b092]{display:inline-flex;align-items:center;gap:7px;padding:6px 18px;border-radius:20px;font-size:13px;font-weight:400;font-family:Posten Sans medium,sans-serif;white-space:nowrap}.status-dot[data-v-a7b2b092]{width:8px;height:8px;border-radius:50%;display:inline-block}.status-positive[data-v-a7b2b092]{background-color:#e6f7f0;color:#00643a}.status-positive .status-dot[data-v-a7b2b092]{background-color:#00643a}.status-negative[data-v-a7b2b092]{background-color:#fff0e6;color:#c45a1a}.status-negative .status-dot[data-v-a7b2b092]{background-color:#c45a1a}.status-neutral[data-v-a7b2b092]{background-color:#e6f0fa;color:#235aac}.status-neutral .status-dot[data-v-a7b2b092]{background-color:#235aac}.status-unknown[data-v-a7b2b092]{background-color:#f3f4f6;color:#6b7280}.status-unknown .status-dot[data-v-a7b2b092]{background-color:#9ca3af}.simulate-btn[data-v-a7b2b092]{display:inline-flex;align-items:center;gap:6px;padding:7px 18px;background-color:#00643a;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;transition:background-color .2s;white-space:nowrap}.simulate-btn[data-v-a7b2b092]:hover:not(:disabled){background-color:#004d2d}.simulate-btn.simulate-btn-disabled[data-v-a7b2b092]{background-color:#ccc;color:#888;cursor:not-allowed;opacity:.7}.status-history-section[data-v-a7b2b092]{margin-top:14px;padding-top:10px}.toggle-history-btn[data-v-a7b2b092]{background:none;border:none;color:#00643a;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;padding:4px 8px;margin-left:-8px;font-size:13px;gap:4px;border-radius:6px;transition:background-color .15s}.toggle-history-btn[data-v-a7b2b092]:hover{background-color:#00643a12}.toggle-history-btn .toggle-icon[data-v-a7b2b092]{display:flex;align-items:center}.status-timeline[data-v-a7b2b092]{margin-top:16px;padding:16px;border-radius:8px}.timeline-item[data-v-a7b2b092]{display:flex;align-items:stretch;min-height:60px}.timeline-item:last-child .timeline-line[data-v-a7b2b092]{display:none}.timeline-track[data-v-a7b2b092]{display:flex;flex-direction:column;align-items:center;width:20px;flex-shrink:0;position:relative}.timeline-dot[data-v-a7b2b092]{width:10px;height:10px;border-radius:50%;background-color:#d1d5db;z-index:1;margin-top:6px;flex-shrink:0}.timeline-dot.active[data-v-a7b2b092]{background-color:#00643a}.timeline-line[data-v-a7b2b092]{width:2px;flex:1;background-color:#e0e0e0;margin-top:2px}.timeline-content[data-v-a7b2b092]{flex:1;padding:0 0 20px 12px}.timeline-card[data-v-a7b2b092]{background-color:#00000006;border-radius:6px;overflow:hidden}.timeline-header[data-v-a7b2b092]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px}.timeline-date[data-v-a7b2b092]{color:#9ca3af;font-size:12px;white-space:nowrap}.timeline-items[data-v-a7b2b092]{padding:8px 14px 10px;display:flex;flex-direction:column;gap:4px;border-top:1px solid rgba(0,0,0,.06);margin:0 10px}.timeline-item-detail[data-v-a7b2b092]{font-size:13px;color:#6b7280;display:flex;align-items:center;gap:8px;padding:3px 4px}.item-label[data-v-a7b2b092]{font-weight:500;color:#4b5563}.item-qty[data-v-a7b2b092]{color:#9ca3af;font-size:12px}.no-status-history[data-v-a7b2b092]{color:#6b7280;font-style:italic;text-align:center;padding:16px 0;font-size:13px}.timeline-item-row[data-v-a7b2b092]{border-bottom:1px solid rgba(0,0,0,.04)}.timeline-item-row[data-v-a7b2b092]:last-child{border-bottom:none}.timeline-item-toggle[data-v-a7b2b092]{display:flex;align-items:center;gap:8px;width:100%;background:none;border:none;cursor:pointer;padding:6px 4px;font-size:13px;color:#4b5563;text-align:left;border-radius:4px;transition:background-color .15s}.timeline-item-toggle[data-v-a7b2b092]:hover{background-color:#00000008}.timeline-item-toggle .line-toggle-icon[data-v-a7b2b092]{display:flex;align-items:center;color:#9ca3af;width:12px;flex-shrink:0}.timeline-item-toggle .item-label[data-v-a7b2b092]{font-weight:500}.timeline-item-toggle .item-separator[data-v-a7b2b092]{color:#d1d5db;font-size:12px}.timeline-item-toggle .item-qty[data-v-a7b2b092]{color:#9ca3af;font-size:12px}.line-detail-panel[data-v-a7b2b092]{padding:6px 10px 10px 24px;margin:2px 0 4px;animation:slideDown-a7b2b092 .15s ease-out}@keyframes slideDown-a7b2b092{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.detail-grid[data-v-a7b2b092]{display:flex;flex-direction:column;gap:0;border-left:2px solid #e0e0e0;padding-left:12px}.detail-row[data-v-a7b2b092]{display:flex;align-items:baseline;gap:12px;font-size:12px;padding:5px 0}.detail-row+.detail-row[data-v-a7b2b092]{border-top:1px solid rgba(0,0,0,.04)}.detail-label[data-v-a7b2b092]{color:#9ca3af;min-width:70px;flex-shrink:0;font-weight:500}.detail-value[data-v-a7b2b092]{color:#374151;display:flex;flex-wrap:wrap;gap:4px}.detail-tag[data-v-a7b2b092]{display:inline-block;background:#f3f4f6;color:#4b5563;padding:2px 8px;border-radius:4px;font-size:11px;font-family:monospace}.detail-subsection-title[data-v-a7b2b092]{font-size:11px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.03em;padding:8px 0 4px;margin-top:2px;border-top:1px solid rgba(0,0,0,.04)}.detail-sub-row[data-v-a7b2b092]{display:flex;flex-wrap:wrap;gap:6px;padding:3px 0 4px}.detail-chip[data-v-a7b2b092]{display:inline-block;background:#f3f4f6;color:#4b5563;padding:2px 8px;border-radius:4px;font-size:11px;font-family:monospace}.detail-serials[data-v-a7b2b092]{display:flex;flex-wrap:wrap;gap:4px;padding:3px 0 4px}.detail-empty[data-v-a7b2b092]{font-size:12px;color:#9ca3af;font-style:italic;padding:6px 0}.error-message[data-v-a0efafcf]{max-width:900px;margin:0 auto 30px;padding:20px;background-color:#fee;border:1px solid #ffcccc;border-radius:8px;color:#dc3545;display:flex;align-items:center;gap:12px}.error-message .error-icon[data-v-a0efafcf]{flex-shrink:0}.empty-state[data-v-25b4050f]{max-width:900px;margin:0 auto 30px;padding:40px;text-align:center;background-color:#f9f9f9;border-radius:8px;color:#666;font-style:italic;display:flex;flex-direction:column;align-items:center;gap:16px}.empty-state .empty-icon[data-v-25b4050f]{color:#002a72}.page-container[data-v-8d2db8bb]{flex-direction:column;font-family:Posten Sans Regular,sans-serif}.content-container[data-v-8d2db8bb]{flex:1;padding:10px 32px 30px}.search-bar[data-v-8d2db8bb]{max-width:900px;margin:0 auto 16px}.search-input-wrapper[data-v-8d2db8bb]{position:relative;display:flex;align-items:center}.search-icon[data-v-8d2db8bb]{position:absolute;left:14px;width:18px;height:18px;color:#9ca3af;pointer-events:none}.search-input[data-v-8d2db8bb]{width:100%;padding:12px 40px 12px 42px;border:1px solid #e0e0e0;border-radius:10px;font-size:15px;outline:none;transition:border-color .2s,box-shadow .2s;background:#fff}.search-input[data-v-8d2db8bb]::placeholder{color:#b0b0b0}.search-input[data-v-8d2db8bb]:focus{border-color:#00643a;box-shadow:0 0 0 3px #00643a14}.search-input[data-v-8d2db8bb]:disabled{background:#f8f9fa}.clear-inline-btn[data-v-8d2db8bb]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#002a72;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;z-index:10;width:24px;height:24px}.clear-inline-btn[data-v-8d2db8bb]:hover{color:#374151}.order-count[data-v-8d2db8bb],.search-hint[data-v-8d2db8bb]{margin:10px 0 0;font-size:13px;color:#6b7280}.orders-list[data-v-8d2db8bb]{max-width:900px;margin:0 auto 30px;display:flex;flex-direction:column;gap:20px}.error-message[data-v-8d2db8bb]{max-width:900px;margin:0 auto 30px;padding:20px;background-color:#fee;border:1px solid #ffcccc;border-radius:8px;color:#dc3545;display:flex;align-items:center;gap:12px}.error-message .error-icon[data-v-8d2db8bb]{flex-shrink:0}.pagination[data-v-8d2db8bb]{display:flex;justify-content:center;gap:12px;margin-top:24px;padding-bottom:30px}.pagination-button[data-v-8d2db8bb]{padding:10px 32px;background:none;color:#00643a;border:2px solid #00643a;border-radius:6px;cursor:pointer;font-size:.95em;font-weight:500;transition:all .2s}.pagination-button[data-v-8d2db8bb]:hover:not(:disabled){background-color:#00643a;color:#fff}.pagination-button[data-v-8d2db8bb]:disabled{opacity:.5;cursor:not-allowed}.page-container[data-v-6b65bfa0]{display:flex;flex-direction:column}.content[data-v-6b65bfa0]{flex:1;padding:10px 32px 30px}.search-bar[data-v-6b65bfa0]{max-width:900px;margin:0 auto 16px}.search-input-wrapper[data-v-6b65bfa0]{position:relative;display:flex;align-items:center}.search-icon[data-v-6b65bfa0]{position:absolute;left:14px;width:18px;height:18px;color:#9ca3af;pointer-events:none}.search-input[data-v-6b65bfa0]{width:100%;padding:12px 40px 12px 42px;border:1px solid #e0e0e0;border-radius:10px;font-size:15px;outline:none;transition:border-color .2s,box-shadow .2s;background:#fff}.search-input[data-v-6b65bfa0]::placeholder{color:#b0b0b0}.search-input[data-v-6b65bfa0]:focus{border-color:#00643a;box-shadow:0 0 0 3px #00643a14}.search-input[data-v-6b65bfa0]:disabled{background:#f8f9fa}.clear-inline-btn[data-v-6b65bfa0]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#9ca3af;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;z-index:10;width:24px;height:24px}.clear-inline-btn[data-v-6b65bfa0]:hover{color:#374151}.order-count[data-v-6b65bfa0],.search-hint[data-v-6b65bfa0]{margin:10px 0 0;font-size:13px;color:#6b7280}.loading[data-v-6b65bfa0]{max-width:900px;margin:0 auto;text-align:center;padding:20px}.orders-list[data-v-6b65bfa0]{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.pagination[data-v-6b65bfa0]{max-width:900px;margin:24px auto 0;display:flex;justify-content:center;gap:12px}.pagination-button[data-v-6b65bfa0]{padding:10px 32px;background:none;color:#00643a;border:2px solid #00643a;border-radius:6px;cursor:pointer;font-size:.95em;font-weight:500;transition:all .2s}.pagination-button[data-v-6b65bfa0]:hover:not(:disabled){background-color:#00643a;color:#fff}.pagination-button[data-v-6b65bfa0]:disabled{opacity:.5;cursor:not-allowed}.status-flow[data-v-0ac18e07]{display:flex;flex-direction:column;gap:24px}.stepper[data-v-0ac18e07]{display:flex;align-items:flex-start;width:100%}.step[data-v-0ac18e07]{display:flex;flex-direction:column;align-items:center;position:relative;min-width:90px;-webkit-user-select:none;user-select:none}.step-circle[data-v-0ac18e07]{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;background-color:#f3f4f6;border:2px solid #d1d5db;color:#9ca3af;transition:all .3s ease;position:relative;z-index:1}.step.completed .step-circle[data-v-0ac18e07]{background-color:#00643a;color:#fff;border-color:#00643a}.step.target .step-circle[data-v-0ac18e07]{background-color:#fff;border:2.5px solid #00643a;color:#00643a;animation:pulse-ring-0ac18e07 2s ease-out infinite}.step-number[data-v-0ac18e07]{font-size:14px;font-weight:600}.step-label[data-v-0ac18e07]{font-size:12px;font-weight:500;margin-top:10px;text-align:center;white-space:nowrap;color:#9ca3af;transition:color .2s}.step.completed .step-label[data-v-0ac18e07],.step.target .step-label[data-v-0ac18e07]{color:#00643a;font-weight:600}.connector[data-v-0ac18e07]{flex:1;height:3px;background-color:#e5e7eb;border-radius:2px;margin-top:21px;position:relative;overflow:hidden;min-width:40px}.connector-fill[data-v-0ac18e07]{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#00643a;border-radius:2px;transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.connector.filled .connector-fill[data-v-0ac18e07]{transform:scaleX(1)}.connector.half-filled .connector-fill[data-v-0ac18e07]{transform:scaleX(.5);background:linear-gradient(to right,#00643a,#00643a33)}.target-selector[data-v-0ac18e07]{display:flex;align-items:center;gap:12px;padding-top:15px;border-top:1px solid #f0f0f0}.target-selector label[data-v-0ac18e07]{font-size:14px;font-weight:500;color:#374151;white-space:nowrap}.target-selector select[data-v-0ac18e07]{padding:6px 12px;font-size:14px;border:1px solid #e0e0e0;border-radius:6px;background-color:#fff;cursor:pointer;min-width:160px;color:#111827;font-weight:500;transition:border-color .2s,box-shadow .2s}.target-selector select[data-v-0ac18e07]:hover{border-color:#00643a}.target-selector select[data-v-0ac18e07]:focus{outline:none;border-color:#00643a;box-shadow:0 0 0 3px #00643a14}@keyframes pulse-ring-0ac18e07{0%{box-shadow:0 0 #00643a4d}70%{box-shadow:0 0 0 8px #00643a00}to{box-shadow:0 0 #00643a00}}.line-number[data-v-430c9df7]{position:absolute;top:-10px;left:20px;background-color:#00643a;color:#fff;padding:2px 12px;border-radius:12px;font-size:12px;font-weight:600}.line-item[data-v-430c9df7]{margin-bottom:20px;border:1px solid #e0e0e0;border-radius:10px;padding:20px 24px;background-color:#fff;position:relative}.main-line[data-v-430c9df7]{display:flex;gap:20px;align-items:flex-end;flex-wrap:wrap}.field-group[data-v-430c9df7]{display:flex;flex-direction:column;gap:5px}.field-group label[data-v-430c9df7]{font-size:13px;color:#6b7280;font-weight:500}.field-group input[data-v-430c9df7]{padding:8px 12px;border:1px solid #e0e0e0;border-radius:6px;font-size:14px;transition:border-color .2s,box-shadow .2s}.field-group input[data-v-430c9df7]:focus{border-color:#00643a;outline:none;box-shadow:0 0 0 3px #00643a14}.field-group input[data-v-430c9df7]:hover:not(:focus):not(:read-only){border-color:#00643a}.quantity-container[data-v-430c9df7]{display:flex;gap:16px}.readonly-input[data-v-430c9df7]{background-color:#f9fafb;color:#6b7280;cursor:not-allowed}.page-container[data-v-0bb71560]{display:flex;flex-direction:column}.content-container[data-v-0bb71560]{flex:1;padding:24px 32px 30px;max-width:900px;margin:0 auto;width:100%}.page-title[data-v-0bb71560]{font-size:22px;font-weight:700;margin-bottom:24px;color:#111827}.order-number-inline[data-v-0bb71560]{color:#00643a;font-weight:600}.back-navigation[data-v-0bb71560]{margin-bottom:16px}.back-button[data-v-0bb71560]{background:none;border:none;color:#00643a;font-size:14px;font-weight:500;cursor:pointer;padding:0;display:flex;align-items:center}.back-button[data-v-0bb71560]:hover{text-decoration:underline}.cancelled-banner[data-v-0bb71560]{display:flex;align-items:flex-start;gap:14px;background-color:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:20px 24px;margin-bottom:24px}.cancelled-banner .cancelled-icon[data-v-0bb71560]{flex-shrink:0;color:#dc2626;margin-top:2px}.cancelled-banner .cancelled-text[data-v-0bb71560]{display:flex;flex-direction:column;gap:4px}.cancelled-banner .cancelled-title[data-v-0bb71560]{font-size:16px;font-weight:700;color:#991b1b}.cancelled-banner .cancelled-subtitle[data-v-0bb71560]{font-size:14px;color:#b91c1c;line-height:1.4}.status-section[data-v-0bb71560]{background:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:24px;margin-bottom:24px}.status-info-box[data-v-0bb71560]{display:flex;align-items:flex-start;gap:10px;background-color:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;padding:14px 18px;margin-bottom:24px}.status-info-box .info-icon[data-v-0bb71560]{flex-shrink:0;color:#3b82f6;margin-top:2px}.status-info-box p[data-v-0bb71560]{margin:0;font-size:14px;color:#1e3a5f;line-height:1.5}.status-info-box p strong[data-v-0bb71560]{font-weight:700;color:#0c2340}.lines-container h2[data-v-0bb71560]{font-size:17px;font-weight:700;color:#111827;margin-bottom:16px}.line-item[data-v-0bb71560]{margin-bottom:20px;border:1px solid #e0e0e0;border-radius:10px;padding:20px 24px;background-color:#fff;position:relative}.line-number[data-v-0bb71560]{position:absolute;top:-10px;left:20px;background-color:#00643a;color:#fff;padding:2px 12px;border-radius:12px;font-size:12px;font-weight:600}.main-line[data-v-0bb71560]{display:flex;gap:20px;align-items:flex-end;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #f0f0f0}.field-group[data-v-0bb71560]{display:flex;flex-direction:column;gap:5px}.field-group label[data-v-0bb71560]{font-size:13px;color:#6b7280;font-weight:500}.field-group input[data-v-0bb71560]{padding:8px 12px;border:1px solid #e0e0e0;border-radius:6px;font-size:14px;transition:border-color .2s,box-shadow .2s}.field-group input[data-v-0bb71560]:focus{border-color:#00643a;outline:none;box-shadow:0 0 0 3px #00643a14}.field-group input[data-v-0bb71560]:hover:not(:focus):not(:read-only){border-color:#00643a}.quantity-container[data-v-0bb71560]{display:flex;gap:16px}.readonly-input[data-v-0bb71560]{background-color:#f9fafb;color:#6b7280;cursor:not-allowed}.sublines-area[data-v-0bb71560]{margin-top:12px;display:flex;flex-direction:column;gap:12px}.inline-add-buttons[data-v-0bb71560]{display:flex;gap:8px;align-items:flex-end}.inline-add-buttons .add-subline-btn[data-v-0bb71560]{white-space:nowrap}.add-subline-btn[data-v-0bb71560]{padding:7px 16px;background-color:#fff;border:1.5px solid #00643a;color:#00643a;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;display:inline-flex;align-items:center;gap:6px;transition:all .2s}.add-subline-btn[data-v-0bb71560]:hover{background-color:#00643a;color:#fff}.add-subline-btn[data-v-0bb71560]:disabled{border-color:#d1d5db;color:#9ca3af;cursor:not-allowed;background:#fff}.add-dropdown-wrapper[data-v-0bb71560]{position:relative}.add-dropdown[data-v-0bb71560]{position:absolute;top:calc(100% + 4px);left:0;z-index:100;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #0000001a;min-width:210px;overflow:hidden}.dropdown-item[data-v-0bb71560]{display:block;width:100%;padding:10px 16px;text-align:left;background:none;border:none;font-size:13px;font-weight:500;color:#374151;cursor:pointer;transition:background-color .15s}.dropdown-item[data-v-0bb71560]:hover{background-color:#f0fdf6;color:#00643a}.dropdown-item[data-v-0bb71560]:not(:last-child){border-bottom:1px solid #f3f4f6}.details-row[data-v-0bb71560]{display:flex;flex-direction:column;gap:8px;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:12px}.details-row.serial-group .section-title[data-v-0bb71560]{margin-bottom:8px}.section-header[data-v-0bb71560]{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:8px;border-bottom:1px solid #e5e7eb;padding-bottom:8px}.section-title[data-v-0bb71560]{font-weight:600;color:#00643a;font-size:14px}.section-title-row[data-v-0bb71560]{display:flex;align-items:center;gap:10px}.batch-summary-badge[data-v-0bb71560]{font-size:12px;font-weight:500;padding:4px 8px;border-radius:12px;background-color:#f3f4f6;color:#6b7280}.batch-summary-badge.fully-assigned[data-v-0bb71560]{background-color:#e6f7f0;color:#00643a}.batch-summary-badge.partially-assigned[data-v-0bb71560]{background-color:#fffbe6;color:#d97706}.batch-section[data-v-0bb71560]{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:12px}.batch-line[data-v-0bb71560]{padding:8px 0;border-bottom:1px solid #f0f0f0}.batch-line[data-v-0bb71560]:last-child{border-bottom:none}.batch-details[data-v-0bb71560]{display:flex;flex-wrap:wrap;gap:12px;width:100%;align-items:flex-end}.batch-controls[data-v-0bb71560]{display:flex;gap:8px;justify-content:space-between;align-items:center;padding-top:8px;border-top:1px solid #f0f0f0;margin-top:4px}.batch-complete-hint[data-v-0bb71560]{font-size:12px;color:#00643a;font-weight:500;display:flex;align-items:center;gap:5px}.batch-additional-data[data-v-0bb71560]{margin-top:8px;padding:8px 12px;background-color:#f3f4f6;border-radius:6px;border:1px solid #e5e7eb}.additional-data-header[data-v-0bb71560]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.additional-data-title[data-v-0bb71560]{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.additional-data-add[data-v-0bb71560]{margin-top:6px}.add-additional-data-btn[data-v-0bb71560]{padding:4px 10px;background:none;border:1px dashed #9ca3af;border-radius:5px;color:#6b7280;cursor:pointer;font-size:12px;font-weight:500;transition:border-color .2s,color .2s}.add-additional-data-btn[data-v-0bb71560]:hover{border-color:#00643a;color:#00643a}.add-additional-data-btn[data-v-0bb71560]:disabled{opacity:.5;cursor:not-allowed}.add-batch-btn[data-v-0bb71560]{padding:5px 12px;background-color:#00643a;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;display:flex;align-items:center;gap:5px;transition:background-color .2s}.add-batch-btn[data-v-0bb71560]:hover{background-color:#004d2d}.add-batch-btn[data-v-0bb71560]:disabled{background-color:#d1d5db;cursor:not-allowed}.remove-batch-line-btn[data-v-0bb71560]{background:none;border:none;cursor:pointer;color:#dc3545;padding:0;margin-left:8px;align-self:flex-end;transition:color .2s}.remove-batch-line-btn[data-v-0bb71560]:hover{color:#bd2130}.remove-section-btn[data-v-0bb71560]{background:none;border:none;cursor:pointer;color:#dc3545;font-size:16px;padding:0;transition:color .2s}.remove-section-btn[data-v-0bb71560]:hover{color:#bd2130}.quantity-field[data-v-0bb71560]{width:100px;flex-shrink:0}.quantity-field input[data-v-0bb71560],.quantity-field .quantity-display[data-v-0bb71560]{width:100%;text-align:right;padding:8px 12px;border:1px solid #e0e0e0;border-radius:6px;font-size:14px}.quantity-field .quantity-display[data-v-0bb71560]{background-color:#f9fafb;color:#00643a;font-weight:600}.quantity-field input[data-v-0bb71560]:focus{border-color:#00643a;outline:none;box-shadow:0 0 0 3px #00643a14}.serial-numbers-list[data-v-0bb71560]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.serial-line[data-v-0bb71560]{display:flex;gap:8px}.serial-line .field-group[data-v-0bb71560]{flex-grow:1;width:100%}.serial-group-controls[data-v-0bb71560]{display:flex;gap:8px;justify-content:flex-end}.empty-sublines-message[data-v-0bb71560]{padding:16px;background-color:#f9fafb;border:1px dashed #e0e0e0;border-radius:8px;text-align:center;color:#9ca3af;font-size:13px;font-style:italic}.confirmation-message[data-v-0bb71560]{background-color:#e6f7f0;color:#00643a;padding:12px 16px;border-radius:8px;margin:20px 0;display:flex;align-items:center;font-weight:500;font-size:14px}.checkmark-icon[data-v-0bb71560]{display:inline-flex;justify-content:center;align-items:center;width:20px;height:20px;background-color:#00643a;color:#fff;border-radius:50%;margin-right:10px;font-size:12px;font-weight:700}.buttons-container[data-v-0bb71560]{display:flex;flex-direction:column;gap:16px;margin-top:24px;width:fit-content}.simulate-btn[data-v-0bb71560]{display:inline-flex;align-items:center;gap:6px;padding:10px 24px;background-color:#00643a;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s;width:fit-content}.simulate-btn[data-v-0bb71560]:hover{background-color:#004d2d}.simulate-btn[data-v-0bb71560]:disabled{background-color:#d1d5db;cursor:not-allowed}.btn-spinner[data-v-0bb71560]{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin-0bb71560 .6s linear infinite}@keyframes spin-0bb71560{to{transform:rotate(360deg)}}.error-text[data-v-0bb71560]{color:#dc3545;font-size:12px;margin-top:4px}.field-group input[type=number][data-v-0bb71560]:invalid{border-color:#dc3545}.section-separator[data-v-0bb71560]{height:1px;background-color:#f0f0f0;margin:16px 0}.page-container[data-v-ce9d1b59]{display:flex;flex-direction:column}.content-container[data-v-ce9d1b59]{flex:1;padding:24px 32px 30px;max-width:900px;margin:0 auto;width:100%}.page-title[data-v-ce9d1b59]{font-size:22px;font-weight:700;margin-bottom:24px;color:#111827}.order-number-inline[data-v-ce9d1b59]{color:#00643a;font-weight:600}.back-navigation[data-v-ce9d1b59]{margin-bottom:16px}.back-button[data-v-ce9d1b59]{background:none;border:none;color:#00643a;font-size:14px;font-weight:500;cursor:pointer;padding:0;display:flex;align-items:center}.back-button[data-v-ce9d1b59]:hover{text-decoration:underline}.status-section[data-v-ce9d1b59]{background:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:24px;margin-bottom:24px}.status-section.collapsible[data-v-ce9d1b59]{padding:0}.status-section-header[data-v-ce9d1b59]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;transition:background-color .2s}.status-section-header[data-v-ce9d1b59]:hover{background-color:#f9fafb}.status-section-title[data-v-ce9d1b59]{font-size:14px;font-weight:600;color:#374151}.collapse-chevron[data-v-ce9d1b59]{color:#6b7280;transition:transform .3s ease}.collapse-chevron.rotated[data-v-ce9d1b59]{transform:rotate(180deg)}.status-section-body[data-v-ce9d1b59]{padding:0 24px 24px;overflow:hidden}.status-section.collapsible .status-section-body[data-v-ce9d1b59]{padding-top:0}.collapse-enter-active[data-v-ce9d1b59],.collapse-leave-active[data-v-ce9d1b59]{transition:all .3s ease;max-height:300px;overflow:hidden}.collapse-enter-from[data-v-ce9d1b59],.collapse-leave-to[data-v-ce9d1b59]{max-height:0;opacity:0;padding-top:0;padding-bottom:0}.status-info-box[data-v-ce9d1b59]{display:flex;align-items:flex-start;gap:10px;background-color:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;padding:14px 18px;margin-bottom:24px}.status-info-box .info-icon[data-v-ce9d1b59]{flex-shrink:0;color:#3b82f6;margin-top:2px}.status-info-box p[data-v-ce9d1b59]{margin:0;font-size:14px;color:#1e3a5f;line-height:1.5}.status-info-box p strong[data-v-ce9d1b59]{font-weight:700;color:#0c2340}.lines-container h2[data-v-ce9d1b59]{font-size:17px;font-weight:700;color:#111827;margin-bottom:16px}.line-item[data-v-ce9d1b59]{margin-bottom:20px;border:1px solid #e0e0e0;border-radius:10px;padding:20px 24px;background-color:#fff;position:relative}.line-number[data-v-ce9d1b59]{position:absolute;top:-10px;left:20px;background-color:#00643a;color:#fff;padding:2px 12px;border-radius:12px;font-size:12px;font-weight:600}.main-line[data-v-ce9d1b59]{display:flex;gap:20px;align-items:flex-end;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #f0f0f0}.field-group[data-v-ce9d1b59]{display:flex;flex-direction:column;gap:5px}.field-group label[data-v-ce9d1b59]{font-size:13px;color:#6b7280;font-weight:500}.field-group input[data-v-ce9d1b59]{padding:8px 12px;border:1px solid #e0e0e0;border-radius:6px;font-size:14px;transition:border-color .2s,box-shadow .2s}.field-group input[data-v-ce9d1b59]:focus{border-color:#00643a;outline:none;box-shadow:0 0 0 3px #00643a14}.field-group input[data-v-ce9d1b59]:hover:not(:focus):not(:read-only){border-color:#00643a}.quantity-container[data-v-ce9d1b59]{display:flex;gap:16px}.readonly-input[data-v-ce9d1b59]{background-color:#f9fafb;color:#6b7280;cursor:not-allowed}.sublines-area[data-v-ce9d1b59]{margin-top:12px;display:flex;flex-direction:column;gap:12px}.add-sublines-controls[data-v-ce9d1b59]{display:flex;gap:10px;margin-bottom:16px}.add-sublines-controls .add-subline-btn[data-v-ce9d1b59]{display:flex;align-items:center;gap:5px}.add-sublines-controls .add-subline-btn[data-v-ce9d1b59]:before{content:"+";font-size:16px}.inline-add-buttons[data-v-ce9d1b59]{display:flex;gap:8px;align-items:flex-end}.inline-add-buttons .add-subline-btn[data-v-ce9d1b59]{white-space:nowrap}.add-subline-btn[data-v-ce9d1b59]{padding:7px 16px;background-color:#fff;border:1.5px solid #00643a;color:#00643a;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;display:inline-flex;align-items:center;gap:6px;transition:all .2s}.add-subline-btn[data-v-ce9d1b59]:hover{background-color:#00643a;color:#fff}.add-subline-btn[data-v-ce9d1b59]:disabled{border-color:#d1d5db;color:#9ca3af;cursor:not-allowed;background:#fff}.add-dropdown-wrapper[data-v-ce9d1b59]{position:relative}.add-dropdown[data-v-ce9d1b59]{position:absolute;top:calc(100% + 4px);left:0;z-index:100;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #0000001a;min-width:210px;overflow:hidden}.dropdown-item[data-v-ce9d1b59]{display:block;width:100%;padding:10px 16px;text-align:left;background:none;border:none;font-size:13px;font-weight:500;color:#374151;cursor:pointer;transition:background-color .15s}.dropdown-item[data-v-ce9d1b59]:hover{background-color:#f0fdf6;color:#00643a}.dropdown-item[data-v-ce9d1b59]:not(:last-child){border-bottom:1px solid #f3f4f6}.row-content[data-v-ce9d1b59]{display:flex;width:100%}.details-content[data-v-ce9d1b59]{flex-grow:1;display:flex;flex-direction:column;gap:10px}.details-row[data-v-ce9d1b59]{display:flex;flex-direction:column;gap:8px;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:12px}.details-row.serial-group .section-title[data-v-ce9d1b59]{margin-bottom:8px}.section-header[data-v-ce9d1b59]{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:8px;border-bottom:1px solid #e5e7eb;padding-bottom:8px}.section-title[data-v-ce9d1b59]{font-weight:600;color:#00643a;font-size:14px}.section-title-row[data-v-ce9d1b59]{display:flex;align-items:center;gap:10px}.batch-summary-badge[data-v-ce9d1b59]{font-size:12px;font-weight:500;padding:4px 8px;border-radius:12px;background-color:#f3f4f6;color:#6b7280}.batch-summary-badge.fully-assigned[data-v-ce9d1b59]{background-color:#e6f7f0;color:#00643a}.batch-summary-badge.partially-assigned[data-v-ce9d1b59]{background-color:#fffbe6;color:#d97706}.batch-section[data-v-ce9d1b59]{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:12px}.batch-line[data-v-ce9d1b59]{padding:8px 0;border-bottom:1px solid #f0f0f0}.batch-line[data-v-ce9d1b59]:last-child{border-bottom:none}.batch-additional-data[data-v-ce9d1b59]{margin-top:8px;padding:8px 12px;background-color:#f3f4f6;border-radius:6px;border:1px solid #e5e7eb}.additional-data-header[data-v-ce9d1b59]{margin-bottom:6px}.additional-data-title[data-v-ce9d1b59]{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.additional-data-row[data-v-ce9d1b59]{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;padding:4px 0}.additional-data-row[data-v-ce9d1b59]:not(:last-child){border-bottom:1px solid #e9ede8;padding-bottom:8px;margin-bottom:4px}.additional-data-add[data-v-ce9d1b59]{margin-top:6px}.add-additional-data-btn[data-v-ce9d1b59]{padding:4px 10px;background:none;border:1px dashed #9ca3af;border-radius:5px;color:#6b7280;cursor:pointer;font-size:12px;font-weight:500;transition:border-color .2s,color .2s}.add-additional-data-btn[data-v-ce9d1b59]:hover{border-color:#00643a;color:#00643a}.batch-details[data-v-ce9d1b59]{display:flex;flex-wrap:wrap;gap:12px;width:100%;align-items:flex-end}.batch-controls[data-v-ce9d1b59]{display:flex;gap:8px;justify-content:space-between;align-items:center;padding-top:8px;border-top:1px solid #f0f0f0;margin-top:4px}.batch-complete-hint[data-v-ce9d1b59]{font-size:12px;color:#00643a;font-weight:500;display:flex;align-items:center;gap:5px}.add-batch-btn[data-v-ce9d1b59]{padding:5px 12px;background-color:#00643a;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;display:flex;align-items:center;gap:5px;transition:background-color .2s}.add-batch-btn[data-v-ce9d1b59]:hover{background-color:#004d2d}.add-batch-btn[data-v-ce9d1b59]:disabled{background-color:#d1d5db;cursor:not-allowed}.remove-batch-line-btn[data-v-ce9d1b59]{background:none;border:none;cursor:pointer;color:#dc3545;padding:0;margin-left:8px;align-self:flex-end;transition:color .2s}.remove-batch-line-btn[data-v-ce9d1b59]:hover{color:#bd2130}.remove-section-btn[data-v-ce9d1b59]{background:none;border:none;cursor:pointer;color:#dc3545;font-size:16px;padding:0;transition:color .2s}.remove-section-btn[data-v-ce9d1b59]:hover{color:#bd2130}.quantity-field[data-v-ce9d1b59]{width:100px;flex-shrink:0}.quantity-field input[data-v-ce9d1b59],.quantity-field .quantity-display[data-v-ce9d1b59]{width:100%;text-align:right;padding:8px 12px;border:1px solid #e0e0e0;border-radius:6px;font-size:14px}.quantity-field .quantity-display[data-v-ce9d1b59]{background-color:#f9fafb;color:#00643a;font-weight:600}.quantity-field input[data-v-ce9d1b59]:focus{border-color:#00643a;outline:none;box-shadow:0 0 0 3px #00643a14}.serial-numbers-container[data-v-ce9d1b59]{flex-grow:1;display:flex;flex-direction:column;gap:10px}.serial-numbers-list[data-v-ce9d1b59]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.serial-line[data-v-ce9d1b59]{display:flex;gap:8px}.serial-line .field-group[data-v-ce9d1b59]{flex-grow:1;width:100%}.serial-group-header[data-v-ce9d1b59]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.serial-numbers-grid[data-v-ce9d1b59]{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.serial-input-group[data-v-ce9d1b59]{display:flex;gap:5px}.serial-input-group input[data-v-ce9d1b59]{flex-grow:1}.serial-input-group .remove-serial-btn[data-v-ce9d1b59]{padding:0 8px}.serial-group-controls[data-v-ce9d1b59]{display:flex;gap:8px;justify-content:flex-end}.add-serial-btn[data-v-ce9d1b59]{padding:4px 10px;background-color:#00643a;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;transition:background-color .2s}.add-serial-btn[data-v-ce9d1b59]:hover{background-color:#004d2d}.add-serial-btn[data-v-ce9d1b59]:disabled{background-color:#d1d5db;cursor:not-allowed}.remove-serial-btn[data-v-ce9d1b59]{padding:4px 10px;background-color:#dc3545;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;transition:background-color .2s}.remove-serial-btn[data-v-ce9d1b59]:hover{background-color:#d32535}.remove-subline-btn[data-v-ce9d1b59]{padding:4px 10px;background-color:#dc3545;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;transition:background-color .2s}.remove-subline-btn[data-v-ce9d1b59]:hover{background-color:#d32535}.error-text[data-v-ce9d1b59]{color:#dc3545;font-size:12px;margin-top:4px}.field-group input[type=number][data-v-ce9d1b59]:invalid{border-color:#dc3545}.empty-sublines-message[data-v-ce9d1b59]{padding:16px;background-color:#f9fafb;border:1px dashed #e0e0e0;border-radius:8px;text-align:center;color:#9ca3af;font-size:13px;font-style:italic}.confirmation-message[data-v-ce9d1b59]{background-color:#e6f7f0;color:#00643a;padding:12px 16px;border-radius:8px;margin:20px 0;display:flex;align-items:center;font-weight:500;font-size:14px}.checkmark-icon[data-v-ce9d1b59]{display:inline-flex;justify-content:center;align-items:center;width:20px;height:20px;background-color:#00643a;color:#fff;border-radius:50%;margin-right:10px;font-size:12px;font-weight:700}.buttons-container[data-v-ce9d1b59]{display:flex;flex-direction:column;gap:16px;margin-top:24px;width:fit-content}.simulate-btn[data-v-ce9d1b59]{display:inline-flex;align-items:center;gap:6px;padding:10px 24px;background-color:#00643a;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s;width:fit-content}.simulate-btn[data-v-ce9d1b59]:hover{background-color:#004d2d}.simulate-btn[data-v-ce9d1b59]:disabled{background-color:#d1d5db;cursor:not-allowed}.btn-spinner[data-v-ce9d1b59]{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin-ce9d1b59 .6s linear infinite}@keyframes spin-ce9d1b59{to{transform:rotate(360deg)}}.add-btn[data-v-ce9d1b59]{padding:8px 16px;background-color:#00643a;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s;margin-top:16px}.add-btn[data-v-ce9d1b59]:hover{background-color:#004d2d}.remove-btn[data-v-ce9d1b59]{padding:8px 16px;background-color:#dc3545;color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:background-color .2s}.remove-btn[data-v-ce9d1b59]:hover{background-color:#d32535}.section-separator[data-v-ce9d1b59]{height:1px;background-color:#f0f0f0;margin:16px 0}.show-options[data-v-ce9d1b59]{display:flex;gap:16px}.checkbox-label[data-v-ce9d1b59]{display:flex;align-items:center;gap:8px;color:#00643a;cursor:pointer;font-size:14px}.checkbox-label input[type=checkbox][data-v-ce9d1b59]{cursor:pointer}.toggle-btn[data-v-ce9d1b59]{padding:7px 16px;background-color:#fff;color:#00643a;border:1.5px solid #00643a;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.toggle-btn[data-v-ce9d1b59]:hover{background-color:#00643a;color:#fff}.additional-fields[data-v-ce9d1b59]{display:flex;gap:16px;margin-top:10px}.sublines-list[data-v-ce9d1b59]{margin-top:10px}.subline[data-v-ce9d1b59]{display:flex;gap:16px;margin-bottom:12px;align-items:flex-start}.subline-content[data-v-ce9d1b59]{flex-grow:1;display:flex;gap:16px;align-items:flex-end}.qty-received-hint[data-v-ce9d1b59]{display:flex;align-items:center;gap:8px;margin-top:10px}.qty-received-hint-text[data-v-ce9d1b59]{font-size:12px;color:#9ca3af;display:flex;align-items:center;gap:6px}.qty-hint-full[data-v-ce9d1b59]{font-weight:700;color:#00643a}.qty-hint-partial[data-v-ce9d1b59]{font-weight:600;color:#d97706}.qty-hint-none[data-v-ce9d1b59]{font-weight:600;color:#9ca3af}.qty-done-chip[data-v-ce9d1b59]{font-size:11px;font-weight:600;color:#00643a;background-color:#e6f7f0;padding:1px 7px;border-radius:10px}.partial-delivery-section[data-v-ce9d1b59]{background:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:20px 24px;margin-bottom:24px}.partial-delivery-header[data-v-ce9d1b59]{display:flex;align-items:center;gap:8px;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.partial-delivery-icon[data-v-ce9d1b59]{color:#00643a;flex-shrink:0}.partial-delivery-title[data-v-ce9d1b59]{font-size:14px;font-weight:700;color:#111827}.partial-delivery-subtitle[data-v-ce9d1b59]{font-size:12px;color:#9ca3af;font-weight:400;margin-left:4px}.partial-delivery-bar[data-v-ce9d1b59]{display:flex;align-items:flex-start;width:100%;overflow-x:auto;padding-bottom:4px}.pd-step[data-v-ce9d1b59]{display:flex;flex-direction:column;align-items:center;position:relative;min-width:56px;-webkit-user-select:none;user-select:none}.pd-circle[data-v-ce9d1b59]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;background-color:#f3f4f6;border:2px solid #d1d5db;color:#9ca3af;transition:all .3s ease;position:relative;z-index:1}.pd-label[data-v-ce9d1b59]{font-size:10px;font-weight:500;margin-top:6px;text-align:center;white-space:nowrap;color:#9ca3af;transition:color .2s}.pd-timestamp[data-v-ce9d1b59]{font-size:9px;color:#6b7280;margin-top:2px;white-space:nowrap}.pd-number[data-v-ce9d1b59]{font-size:11px;font-weight:700}.pd-step.pd-completed .pd-circle[data-v-ce9d1b59]{background-color:#00643a;color:#fff;border-color:#00643a}.pd-step.pd-completed .pd-label[data-v-ce9d1b59]{color:#00643a;font-weight:600}.pd-step.pd-active .pd-circle[data-v-ce9d1b59]{background-color:#fff;border:2.5px solid #00643a;color:#00643a;animation:pd-pulse-ce9d1b59 2s ease-out infinite}.pd-step.pd-active .pd-label[data-v-ce9d1b59]{color:#00643a;font-weight:600}.pd-step.pd-future .pd-circle[data-v-ce9d1b59],.pd-step.pd-future .pd-label[data-v-ce9d1b59]{opacity:.5}.pd-connector[data-v-ce9d1b59]{flex:1;height:2px;background-color:#e5e7eb;border-radius:2px;margin-top:15px;position:relative;overflow:hidden;min-width:24px;max-width:48px}.pd-connector-fill[data-v-ce9d1b59]{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#00643a;border-radius:2px;transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.pd-connector.pd-connector-filled .pd-connector-fill[data-v-ce9d1b59]{transform:scaleX(1)}.pd-connector.pd-connector-half .pd-connector-fill[data-v-ce9d1b59]{transform:scaleX(.5);background:linear-gradient(to right,#00643a,#00643a33)}.pd-cycle-separator[data-v-ce9d1b59]{display:flex;align-items:center;gap:6px;margin:10px 10px 0;opacity:.4;transition:opacity .3s}.pd-cycle-separator.pd-separator-active[data-v-ce9d1b59]{opacity:1}.pd-separator-line[data-v-ce9d1b59]{width:12px;height:1px;background-color:#d1d5db}.pd-separator-active .pd-separator-line[data-v-ce9d1b59]{background-color:#00643a}.pd-separator-label[data-v-ce9d1b59]{font-size:9px;font-weight:700;color:#9ca3af;background-color:#f3f4f6;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid #e5e7eb;flex-shrink:0}.pd-separator-active .pd-separator-label[data-v-ce9d1b59]{background-color:#e6f7f0;color:#00643a;border-color:#00643a}.pd-summary[data-v-ce9d1b59]{display:flex;align-items:center;gap:6px;margin-top:16px;padding-top:12px;border-top:1px solid #f0f0f0}.pd-summary-count[data-v-ce9d1b59]{font-size:14px;font-weight:700;color:#00643a}.pd-summary-text[data-v-ce9d1b59]{font-size:13px;color:#6b7280}.pd-summary-badge[data-v-ce9d1b59]{font-size:11px;font-weight:600;padding:3px 10px;border-radius:12px;margin-left:8px}.pd-summary-badge.pd-all-done[data-v-ce9d1b59]{background-color:#e6f7f0;color:#00643a}.pd-summary-badge.pd-in-progress[data-v-ce9d1b59]{background-color:#fffbe6;color:#d97706}@keyframes pd-pulse-ce9d1b59{0%{box-shadow:0 0 #00643a4d}70%{box-shadow:0 0 0 6px #00643a00}to{box-shadow:0 0 #00643a00}}.unauthorized[data-v-741ac269]{padding:2rem}.how-to[data-v-83377243]{padding:24px 32px;font-family:Posten Sans Regular,sans-serif;max-width:840px;margin:0 auto}.how-to h1[data-v-83377243]{font-family:Posten Sans semiBold,sans-serif;color:#333;margin-bottom:8px;font-size:24px}.how-to h2[data-v-83377243]{font-family:Posten Sans semiBold,sans-serif;color:#00643a;margin-bottom:12px;font-size:18px}.how-to h3[data-v-83377243]{font-family:Posten Sans semiBold,sans-serif;color:#333;margin:12px 0 6px;font-size:15px}.how-to p[data-v-83377243],.how-to li[data-v-83377243]{color:#555;line-height:1.7;font-size:14px}.how-to ul[data-v-83377243],.how-to ol[data-v-83377243]{padding-left:20px;margin:8px 0 12px}.how-to li[data-v-83377243]{margin-bottom:4px}.how-to a[data-v-83377243]{color:#00643a;text-decoration:none}.how-to a[data-v-83377243]:hover{text-decoration:underline}.how-to kbd[data-v-83377243]{background:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;padding:1px 6px;font-size:13px;font-family:monospace}.how-to em[data-v-83377243]{font-style:italic}.intro[data-v-83377243]{margin-bottom:20px;font-size:15px!important;color:#444!important}.toc[data-v-83377243]{background:#fff;border-radius:8px;padding:20px 24px;margin-bottom:20px;box-shadow:0 1px 3px #00000014}.toc h2[data-v-83377243]{margin-bottom:10px;font-size:16px}.toc ol[data-v-83377243]{margin:0;padding-left:20px}.toc li[data-v-83377243]{margin-bottom:4px}.how-to-section[data-v-83377243]{background:#fff;border-radius:8px;padding:20px 24px;margin-bottom:16px;box-shadow:0 1px 3px #00000014}.status-list li[data-v-83377243]{margin-bottom:6px}.status-badge[data-v-83377243]{display:inline-block;background:#e6f7f0;color:#00643a;padding:2px 10px;border-radius:10px;font-size:13px;font-weight:600;font-family:Posten Sans semiBold,sans-serif}.note[data-v-83377243]{background:#f9fafb;border-left:3px solid #d1d5db;padding:8px 12px;border-radius:4px;font-size:13px!important;color:#6b7280!important;margin-top:12px}.auto-generated-block[data-v-83377243]{margin-top:12px;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.auto-generated-block[open] .auto-generated-header[data-v-83377243]{border-bottom:1px solid #e5e7eb}.auto-generated-block[open] .auto-generated-header[data-v-83377243]:after{transform:rotate(180deg)}.auto-generated-header[data-v-83377243]{display:flex;align-items:center;gap:6px;background:#f3f4f6;border-bottom:none;padding:9px 14px;font-size:13px;color:#6b7280;font-weight:500;cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.auto-generated-header[data-v-83377243]:after{content:"";display:inline-block;margin-left:auto;width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;transition:transform .2s ease;flex-shrink:0}.auto-generated-header[data-v-83377243]::-webkit-details-marker{display:none}.auto-generated-list[data-v-83377243]{list-style:none;padding:0 5px!important;margin:10px 0!important;background:#fff}.auto-generated-list li[data-v-83377243]{display:flex;align-items:center;justify-content:space-between;padding:8px 14px 8px 8px;border-bottom:1px solid #f3f4f6;margin-bottom:0}.auto-generated-list li[data-v-83377243]:last-child{border-bottom:none}.auto-generated-list li[data-v-83377243]:hover{background:#fafafa}.auto-generated-list li code[data-v-83377243]{font-family:monospace;font-size:12px;background:#f3f4f6;color:#513737;padding:3px 8px;border-radius:4px;border:1px solid #e5e7eb;letter-spacing:.01em}.auto-generated-list li span[data-v-83377243]{color:#9ca3af;font-size:12px;text-align:right}.auto-generated-list li span em[data-v-83377243]{color:#6b7280;font-style:italic}.in-progress[data-v-83377243]{background-color:#e6f0fa;color:#235aac}.see-auto[data-v-83377243]{font-size:11px;color:#9ca3af;font-style:italic;margin-left:6px}.status-code[data-v-83377243]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 6px;border-radius:4px;background:#f3f4f6;color:#6b7280;font-size:11px;font-weight:700;font-family:monospace;margin-right:4px;vertical-align:middle}.pill-example[data-v-83377243]{display:inline-block;padding:1px 8px;border-radius:10px;font-size:12px;font-weight:600}.pill-example.positive[data-v-83377243]{background:#ecfdf5;color:#047857}.pill-example.neutral[data-v-83377243]{background:#f0f9ff;color:#0369a1}.pill-example.negative[data-v-83377243]{background:#fef2f2;color:#b91c1c}.inline-icon[data-v-83377243]{display:inline-block;vertical-align:middle;position:relative;top:-1px;color:#6b7280}.inline-icon.icon-green[data-v-83377243]{color:#00643a}.step-number-example[data-v-83377243]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;border:1.5px solid #d1d5db;font-size:11px;font-weight:600;color:#9ca3af;vertical-align:middle;position:relative;top:-1px;left:-1px}strong[data-v-83377243]{font-family:Posten Sans Medium,sans-serif}@font-face{font-family:Posten Sans Light;src:url(/fonts/PostenSans-Light.eot);src:url(/fonts/PostenSans-Light.woff2) format("woff2"),url(/fonts/PostenSans-Light.woff) format("woff"),url(/fonts/PostenSans-Light.ttf) format("truetype");font-display:swap}@font-face{font-family:Posten Sans Regular;src:url(/fonts/PostenSans-Regular.eot);src:url(/fonts/PostenSans-Regular.woff2) format("woff2"),url(/fonts/PostenSans-Regular.woff) format("woff"),url(/fonts/PostenSans-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Posten Sans Medium;src:url(/fonts/PostenSans-Medium.eot);src:url(/fonts/PostenSans-Medium.woff2) format("woff2"),url(/fonts/PostenSans-Medium.woff) format("woff"),url(/fonts/PostenSans-Medium.ttf) format("truetype");font-display:swap}@font-face{font-family:Posten Sans Bold;src:url(/fonts/PostenSans-Bold.eot);src:url(/fonts/PostenSans-Bold.woff2) format("woff2"),url(/fonts/PostenSans-Bold.woff) format("woff"),url(/fonts/PostenSans-Bold.ttf) format("truetype");font-display:swap}*{box-sizing:border-box}html{font-family:Posten Sans Light,Arial,sans-serif}body{margin:0;background-color:#e7e7e7}
