*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;width:100%;background-color:#f5f5f5}#app{width:100%;height:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.login-container[data-v-12928ea8]{display:flex;justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.login-box[data-v-12928ea8]{background:white;padding:2.5rem;border-radius:.5rem;box-shadow:0 10px 25px #0003;width:100%;max-width:400px}.login-title[data-v-12928ea8]{margin:0 0 .5rem;font-size:1.875rem;font-weight:700;color:#333;text-align:center}.login-subtitle[data-v-12928ea8]{margin:0 0 2rem;font-size:1.25rem;color:#666;text-align:center}.form-group[data-v-12928ea8]{margin-bottom:1.5rem}.form-group label[data-v-12928ea8]{display:block;margin-bottom:.5rem;font-weight:500;color:#333}.form-group input[data-v-12928ea8]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:.375rem;font-size:1rem;transition:border-color .3s,box-shadow .3s;box-sizing:border-box}.form-group input[data-v-12928ea8]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.error-message[data-v-12928ea8]{color:#d32f2f;font-size:.875rem;margin-bottom:1rem;padding:.75rem;background-color:#ffebee;border-radius:.375rem}.btn[data-v-12928ea8]{width:100%;padding:.75rem;border:none;border-radius:.375rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s}.btn-primary[data-v-12928ea8]{background-color:#667eea;color:#fff}.btn-primary[data-v-12928ea8]:hover:not(:disabled){background-color:#5568d3;transform:translateY(-2px);box-shadow:0 5px 15px #667eea4d}.btn-primary[data-v-12928ea8]:disabled{opacity:.6;cursor:not-allowed}.register-link[data-v-12928ea8]{margin-top:1.5rem;text-align:center;color:#666}.register-link a[data-v-12928ea8]{color:#667eea;text-decoration:none;font-weight:500}.register-link a[data-v-12928ea8]:hover{text-decoration:underline}.register-container[data-v-58bca5bb]{display:flex;justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;padding:1rem}.register-box[data-v-58bca5bb]{background:white;padding:2.5rem;border-radius:.5rem;box-shadow:0 10px 25px #0003;width:100%;max-width:400px}.register-title[data-v-58bca5bb]{margin:0 0 .5rem;font-size:1.875rem;font-weight:700;color:#333;text-align:center}.register-subtitle[data-v-58bca5bb]{margin:0 0 2rem;font-size:1.25rem;color:#666;text-align:center}.form-group[data-v-58bca5bb]{margin-bottom:1.5rem}.form-group label[data-v-58bca5bb]{display:block;margin-bottom:.5rem;font-weight:500;color:#333}.form-group input[data-v-58bca5bb]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:.375rem;font-size:1rem;transition:border-color .3s,box-shadow .3s;box-sizing:border-box}.form-group input[data-v-58bca5bb]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.error-message[data-v-58bca5bb]{color:#d32f2f;font-size:.875rem;margin-bottom:1rem;padding:.75rem;background-color:#ffebee;border-radius:.375rem}.btn[data-v-58bca5bb]{width:100%;padding:.75rem;border:none;border-radius:.375rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s}.btn-primary[data-v-58bca5bb]{background-color:#667eea;color:#fff}.btn-primary[data-v-58bca5bb]:hover:not(:disabled){background-color:#5568d3;transform:translateY(-2px);box-shadow:0 5px 15px #667eea4d}.btn-primary[data-v-58bca5bb]:disabled{opacity:.6;cursor:not-allowed}.login-link[data-v-58bca5bb]{margin-top:1.5rem;text-align:center;color:#666}.login-link a[data-v-58bca5bb]{color:#667eea;text-decoration:none;font-weight:500}.login-link a[data-v-58bca5bb]:hover{text-decoration:underline}.required-badge[data-v-58bca5bb]{display:inline-block;background-color:#e53e3e;color:#fff;font-size:.65rem;font-weight:600;padding:.1rem .4rem;border-radius:.25rem;margin-left:.4rem;vertical-align:middle}.hint[data-v-58bca5bb]{display:block;margin-top:.3rem;font-size:.78rem;color:#888}[data-v-a1aa2bb7]{margin:0;padding:0;box-sizing:border-box}.app-container[data-v-a1aa2bb7]{display:flex;flex-direction:column;min-height:100vh;background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.header[data-v-a1aa2bb7]{position:fixed;top:0;left:0;right:0;z-index:1000;background-color:#1a202c;color:#fff;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 8px #00000026}.header-left[data-v-a1aa2bb7]{flex:1;display:flex;align-items:center;gap:1rem}.btn-toggle-sidebar[data-v-a1aa2bb7]{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:.25rem .5rem;transition:transform .3s;width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-right:.5rem}.btn-toggle-sidebar[data-v-a1aa2bb7]:hover{transform:scale(1.1)}.app-title[data-v-a1aa2bb7]{display:flex;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:700}.app-logo[data-v-a1aa2bb7]{height:32px;width:auto}.header-right[data-v-a1aa2bb7]{display:flex;align-items:center;gap:1.5rem}.user-info[data-v-a1aa2bb7]{font-size:.875rem}.user-role-badge[data-v-a1aa2bb7]{font-size:.7rem;font-weight:700;padding:.2rem .55rem;border-radius:999px;text-transform:uppercase;letter-spacing:.05em}.role-it[data-v-a1aa2bb7]{background-color:#e53e3e;color:#fff}.role-isk[data-v-a1aa2bb7]{background-color:#3182ce;color:#fff}.role-ut[data-v-a1aa2bb7]{background-color:#38a169;color:#fff}.btn-logout[data-v-a1aa2bb7]{background-color:#e74c3c;color:#fff;border:none;padding:.5rem 1rem;border-radius:.375rem;cursor:pointer;font-size:.875rem;transition:background-color .3s}.btn-logout[data-v-a1aa2bb7]:hover{background-color:#c0392b}.main-container[data-v-a1aa2bb7]{display:flex;flex:1;margin-top:70px}.sidebar[data-v-a1aa2bb7]{position:fixed;left:0;top:70px;bottom:0;width:220px;background-color:#1a202c;padding:0;box-shadow:2px 0 8px #00000026;transition:width .3s ease;overflow:hidden;z-index:999;display:flex;flex-direction:column}.sidebar.collapsed[data-v-a1aa2bb7]{width:55px;padding:0;overflow:hidden}.sidebar.collapsed .nav-menu[data-v-a1aa2bb7]{padding:0;margin:0}.sidebar.collapsed~.content[data-v-a1aa2bb7]{margin-left:55px}.sidebar.collapsed .nav-text[data-v-a1aa2bb7],.sidebar.collapsed .dropdown-icon[data-v-a1aa2bb7]{display:none}.sidebar.collapsed .nav-item[data-v-a1aa2bb7]{justify-content:flex-start;padding:.75rem 0}.sidebar.collapsed .nav-item[data-v-a1aa2bb7]:first-child{padding-top:0}.sidebar.collapsed .dropdown-item[data-v-a1aa2bb7]{display:none}.nav-menu[data-v-a1aa2bb7]{display:flex;flex-direction:column;gap:0;padding:0;margin:0;flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#4A5568 #1A202C}.nav-menu[data-v-a1aa2bb7]::-webkit-scrollbar{width:4px}.nav-menu[data-v-a1aa2bb7]::-webkit-scrollbar-track{background:#1A202C}.nav-menu[data-v-a1aa2bb7]::-webkit-scrollbar-thumb{background-color:#4a5568;border-radius:999px}.nav-item[data-v-a1aa2bb7]{padding:.65rem 1.25rem;color:#cbd5e0;cursor:pointer;transition:all .3s;border-left:3px solid transparent;text-decoration:none;display:flex;align-items:center;gap:.6rem;font-size:.85rem}.nav-icon[data-v-a1aa2bb7]{flex-shrink:0;font-size:1.15rem}.nav-text[data-v-a1aa2bb7]{flex:1}.nav-item[data-v-a1aa2bb7]:hover,.nav-item.router-link-active[data-v-a1aa2bb7]{background-color:#4a5568;color:#a0aec0;border-left-color:#a0aec0}.nav-dropdown[data-v-a1aa2bb7]{-webkit-user-select:none;user-select:none}.dropdown-icon[data-v-a1aa2bb7]{transition:transform .3s;font-size:.75rem}.dropdown-icon.open[data-v-a1aa2bb7]{transform:rotate(180deg)}.dropdown-menu[data-v-a1aa2bb7]{background-color:#0003;display:flex;flex-direction:column}.dropdown-item[data-v-a1aa2bb7]{padding:.5rem 1.5rem .5rem 3rem;color:#cbd5e0;cursor:pointer;transition:all .3s;border-left:3px solid transparent;text-decoration:none;display:flex;align-items:center;gap:.75rem;font-size:.875rem}.dropdown-item[data-v-a1aa2bb7]:hover,.dropdown-item.router-link-active[data-v-a1aa2bb7]{background-color:#4a5568;color:#a0aec0;border-left-color:#a0aec0}.content[data-v-a1aa2bb7]{flex:1;padding:2rem;overflow-y:auto;background-color:#fff;margin-left:220px;margin-top:0;height:calc(100vh - 70px)}.sidebar-footer[data-v-a1aa2bb7]{flex-shrink:0;width:100%;padding:.75rem 1.25rem;border-top:1px solid rgba(255,255,255,.06);color:#cbd5e0;font-size:.6rem;text-align:center;line-height:1.4}.sidebar.collapsed .sidebar-footer[data-v-a1aa2bb7]{display:none}.sidebar-footer p[data-v-a1aa2bb7]{margin:.25rem 0;word-break:break-word}@media (max-width: 768px){.header[data-v-a1aa2bb7]{position:fixed;flex-direction:column;gap:1rem}.main-container[data-v-a1aa2bb7]{margin-top:120px;flex-direction:column}.sidebar[data-v-a1aa2bb7]{position:fixed;top:120px;width:100%;padding:1rem 0}.nav-menu[data-v-a1aa2bb7]{flex-direction:row;flex-wrap:wrap}.nav-item[data-v-a1aa2bb7]{flex:1;min-width:150px;text-align:center;padding:.75rem;justify-content:center}.content[data-v-a1aa2bb7]{margin-left:0;height:auto}.header-right[data-v-a1aa2bb7]{width:100%;justify-content:space-between}}.dashboard-page[data-v-104cc74a]{display:grid;gap:1rem;padding:.5rem}.glass[data-v-104cc74a]{background:linear-gradient(135deg,#ffffff 0%,#f8fbff 100%);border:1px solid #e6ecf4;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero-card[data-v-104cc74a]{border-radius:16px;padding:1.2rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;box-shadow:0 8px 24px #10182812}.hero-label[data-v-104cc74a]{color:#3b82f6;font-weight:700;letter-spacing:.05em;text-transform:uppercase;font-size:.75rem}.hero-card h2[data-v-104cc74a]{color:#1f2937;margin:.25rem 0}.hero-subtitle[data-v-104cc74a]{color:#6b7280;max-width:660px}.hero-actions[data-v-104cc74a]{display:flex;gap:.6rem}.stats-grid[data-v-104cc74a]{display:grid;gap:.9rem;grid-template-columns:repeat(4,minmax(0,1fr))}.stat-card[data-v-104cc74a]{background:#fff;border-radius:14px;padding:1rem;border:1px solid #edf1f7;box-shadow:0 4px 16px #0f172a0d}.stat-head[data-v-104cc74a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem}.stat-head h3[data-v-104cc74a]{color:#64748b;font-size:.85rem;font-weight:700}.stat-value[data-v-104cc74a]{font-size:1.75rem;font-weight:800;color:#0f172a}.stat-value.success[data-v-104cc74a]{color:#16a34a}.stat-value.warning[data-v-104cc74a]{color:#d97706}.stat-value.time[data-v-104cc74a]{font-size:1rem;line-height:1.4}.stat-foot[data-v-104cc74a]{margin-top:.25rem;color:#94a3b8;font-size:.78rem}.stat-breakdown[data-v-104cc74a]{margin-top:.45rem;display:grid;gap:.2rem}.stat-divider[data-v-104cc74a]{width:100%;height:1px;background:#e5e7eb;margin-top:.35rem}.stat-breakdown-item[data-v-104cc74a]{display:flex;justify-content:space-between;align-items:center;font-size:.76rem;color:#64748b}.stat-breakdown-item strong[data-v-104cc74a]{color:#0f172a}.panel[data-v-104cc74a]{background:#fff;border:1px solid #edf1f7;border-radius:14px;box-shadow:0 4px 16px #0f172a0a;padding:1rem}.panel-head[data-v-104cc74a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.panel-head h3[data-v-104cc74a]{color:#0f172a;font-size:1rem}.panel-head p[data-v-104cc74a]{color:#64748b;font-size:.85rem}.filter-grid[data-v-104cc74a]{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:.75rem;align-items:end}.field[data-v-104cc74a]{display:grid;gap:.35rem}.field label[data-v-104cc74a]{font-size:.8rem;color:#64748b;font-weight:600}input[data-v-104cc74a],select[data-v-104cc74a]{border:1px solid #dbe3ee;border-radius:10px;padding:.6rem .7rem;font-size:.88rem;outline:none;transition:all .2s}input[data-v-104cc74a]:focus,select[data-v-104cc74a]:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa33}.table-wrap[data-v-104cc74a]{overflow:auto}table[data-v-104cc74a]{width:100%;border-collapse:collapse}th[data-v-104cc74a],td[data-v-104cc74a]{padding:.75rem;border-bottom:1px solid #eef2f7;text-align:left;font-size:.85rem}th[data-v-104cc74a]{background:#f8fafc;color:#64748b;font-weight:700;position:sticky;top:0}td[data-v-104cc74a]{color:#334155}.strong[data-v-104cc74a]{font-weight:700;color:#0f172a}.truncate[data-v-104cc74a]{max-width:210px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.badge[data-v-104cc74a]{display:inline-flex;align-items:center;padding:.3rem .65rem;border-radius:999px;font-size:.75rem;font-weight:700}.badge-success[data-v-104cc74a]{background:#dcfce7;color:#166534}.badge-warning[data-v-104cc74a]{background:#fef3c7;color:#92400e}.badge-danger[data-v-104cc74a]{background:#fee2e2;color:#991b1b}.empty[data-v-104cc74a]{text-align:center;color:#94a3b8;padding:1.25rem}.analytics-grid[data-v-104cc74a]{display:grid;grid-template-columns:1.5fr 1fr;gap:.8rem}.chart-card[data-v-104cc74a]{border:1px solid #edf1f7;border-radius:12px;padding:.9rem}.progress-wrap[data-v-104cc74a]{display:grid;gap:.6rem}.progress-label[data-v-104cc74a]{display:flex;justify-content:space-between;color:#64748b;font-size:.82rem}.progress-bar[data-v-104cc74a]{width:100%;height:10px;background:#e5e7eb;border-radius:999px;overflow:hidden}.progress-fill[data-v-104cc74a]{height:100%;background:linear-gradient(90deg,#22c55e,#16a34a);transition:width .4s ease}.summary-list[data-v-104cc74a]{list-style:none;display:grid;gap:.55rem}.summary-list li[data-v-104cc74a]{display:flex;justify-content:space-between;border-bottom:1px dashed #e2e8f0;padding-bottom:.45rem;color:#475569;font-size:.86rem}.summary-list strong[data-v-104cc74a]{color:#0f172a}.daily-chart[data-v-104cc74a]{min-height:260px;border-radius:12px;border:1px solid #edf1f7;background:linear-gradient(180deg,#fbfdff 0%,#f8fafc 100%);padding:1rem;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.75rem;align-items:end}.bar-item[data-v-104cc74a]{display:flex;flex-direction:column;align-items:center;gap:.4rem}.bar-value[data-v-104cc74a]{font-size:.78rem;font-weight:700;color:#334155}.bar-track[data-v-104cc74a]{width:100%;max-width:44px;height:170px;border-radius:10px;background:#e2e8f0;position:relative;overflow:hidden;display:flex;align-items:flex-end}.bar-fill[data-v-104cc74a]{width:100%;border-radius:10px;background:linear-gradient(180deg,#60a5fa 0%,#2563eb 100%);box-shadow:0 -8px 16px #2563eb40;transition:height .45s ease}.bar-label[data-v-104cc74a]{font-size:.78rem;font-weight:600;color:#64748b}.expedition-chart-wrap[data-v-104cc74a]{display:grid;grid-template-columns:280px 1fr;gap:1rem;align-items:center}.pie-area[data-v-104cc74a]{display:flex;justify-content:center}.pie-chart[data-v-104cc74a]{width:200px;height:200px;border-radius:50%;display:grid;place-items:center;box-shadow:0 10px 24px #0f172a24}.pie-inner[data-v-104cc74a]{width:112px;height:112px;border-radius:50%;background:#fff;border:1px solid #e2e8f0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#475569}.pie-inner strong[data-v-104cc74a]{color:#0f172a;font-size:1.25rem}.pie-inner span[data-v-104cc74a]{font-size:.75rem}.legend-list[data-v-104cc74a]{list-style:none;display:grid;gap:.55rem}.legend-list li[data-v-104cc74a]{display:flex;justify-content:space-between;align-items:center;border:1px solid #edf1f7;background:#f8fafc;border-radius:10px;padding:.55rem .7rem}.legend-left[data-v-104cc74a]{display:flex;align-items:center;gap:.5rem}.legend-dot[data-v-104cc74a]{width:10px;height:10px;border-radius:999px}.legend-name[data-v-104cc74a]{font-size:.86rem;font-weight:600;color:#334155}.legend-right[data-v-104cc74a]{display:flex;gap:.35rem;align-items:baseline;color:#64748b}.legend-right strong[data-v-104cc74a]{color:#0f172a;font-size:.9rem}.legend-right small[data-v-104cc74a]{font-size:.76rem}.alert[data-v-104cc74a]{border-radius:12px;padding:.75rem .9rem;border:1px solid transparent}.alert p[data-v-104cc74a]{margin-top:.2rem;font-size:.85rem}.alert-info[data-v-104cc74a]{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.alert-success[data-v-104cc74a]{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.btn[data-v-104cc74a]{border:none;border-radius:10px;padding:.62rem .9rem;font-weight:700;cursor:pointer;transition:all .2s}.btn[data-v-104cc74a]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-104cc74a]{background:#2563eb;color:#fff}.btn-primary[data-v-104cc74a]:hover:not(:disabled){background:#1d4ed8}.btn-secondary[data-v-104cc74a]{background:#16a34a;color:#fff}.btn-secondary[data-v-104cc74a]:hover:not(:disabled){background:#15803d}.btn-ghost[data-v-104cc74a]{background:#f1f5f9;color:#334155;border:1px solid #dbe3ee}.btn-link[data-v-104cc74a]{border:none;background:transparent;color:#2563eb;cursor:pointer;font-weight:700}.slide-fade-enter-active[data-v-104cc74a],.slide-fade-leave-active[data-v-104cc74a]{transition:all .25s ease}.slide-fade-enter-from[data-v-104cc74a],.slide-fade-leave-to[data-v-104cc74a]{opacity:0;transform:translateY(-6px)}@media (max-width: 1200px){.stats-grid[data-v-104cc74a]{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-grid[data-v-104cc74a]{grid-template-columns:1fr}}@media (max-width: 900px){.hero-card[data-v-104cc74a]{flex-direction:column;align-items:flex-start}.filter-grid[data-v-104cc74a]{grid-template-columns:1fr}.action-row label[data-v-104cc74a]{display:none}.expedition-chart-wrap[data-v-104cc74a]{grid-template-columns:1fr}}@media (max-width: 640px){.stats-grid[data-v-104cc74a]{grid-template-columns:1fr}.daily-chart[data-v-104cc74a]{grid-template-columns:repeat(4,minmax(0,1fr))}th[data-v-104cc74a],td[data-v-104cc74a]{padding:.62rem;font-size:.8rem}}.page-header[data-v-3002f25d]{margin-bottom:2rem}.page-header h2[data-v-3002f25d]{font-size:2rem;color:#2c3e50;margin-bottom:.5rem}.page-header p[data-v-3002f25d]{color:#7f8c8d}.form-group[data-v-3002f25d]{margin-bottom:2rem}.form-label[data-v-3002f25d]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;font-weight:600;color:#2c3e50;font-size:.95rem}.label-icon[data-v-3002f25d]{font-size:1.1rem}.form-input[data-v-3002f25d]{width:100%;padding:.875rem 1rem;border:2px solid #e0e6ed;border-radius:.5rem;font-size:1rem;transition:all .3s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;box-sizing:border-box}.form-input[data-v-3002f25d]:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 4px #3498db1a;background-color:#f8fbff}.help-text[data-v-3002f25d]{margin-top:.5rem;font-size:.8rem;color:#7f8c8d;display:flex;align-items:center;gap:.4rem}.form-divider[data-v-3002f25d]{height:1px;background:linear-gradient(90deg,transparent,#e0e6ed,transparent);margin:1.5rem 0}.alert[data-v-3002f25d]{margin-bottom:1.5rem;padding:1rem;border-radius:.5rem;font-size:.9rem;display:flex;align-items:center;gap:.75rem;animation:slideDown-3002f25d .3s ease}.alert-icon[data-v-3002f25d]{font-size:1.2rem;flex-shrink:0}.alert-error[data-v-3002f25d]{background:linear-gradient(135deg,#ffe5e5 0%,#fff0f0 100%);color:#c0392b;border-left:4px solid #e74c3c}.alert-success[data-v-3002f25d]{background:linear-gradient(135deg,#e5f8e5 0%,#f0fff0 100%);color:#155724;border-left:4px solid #27ae60}.change-password-container[data-v-3002f25d]{max-width:500px}.form-card[data-v-3002f25d]{background:white;border-radius:.75rem;box-shadow:0 2px 8px #00000014;padding:2rem;border:1px solid #f0f0f0}.btn-submit[data-v-3002f25d]{width:100%;padding:.95rem 1.5rem;background:linear-gradient(135deg,#3498db 0%,#2980b9 100%);color:#fff;border:none;border-radius:.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 12px #3498db33}.btn-submit[data-v-3002f25d]:hover:not(:disabled){background:linear-gradient(135deg,#2980b9 0%,#1f618d 100%);transform:translateY(-2px);box-shadow:0 6px 16px #3498db4d}.btn-submit[data-v-3002f25d]:disabled{opacity:.6;cursor:not-allowed;transform:none}@keyframes slideDown-3002f25d{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.change-password-container[data-v-3002f25d]{max-width:100%}}.page-header[data-v-dd2e5676]{margin-bottom:2rem}.page-header h2[data-v-dd2e5676]{font-size:2rem;color:#2c3e50;margin-bottom:.5rem}.page-header p[data-v-dd2e5676]{color:#7f8c8d}.action-buttons[data-v-dd2e5676]{display:flex;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.btn[data-v-dd2e5676]{padding:.875rem 1.5rem;border:none;border-radius:.5rem;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem}.btn[data-v-dd2e5676]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-dd2e5676]{background:linear-gradient(135deg,#3498db 0%,#2980b9 100%);color:#fff}.btn-primary[data-v-dd2e5676]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #3498db4d}.btn-secondary[data-v-dd2e5676]{background:linear-gradient(135deg,#95a5a6 0%,#7f8c8d 100%);color:#fff}.btn-secondary[data-v-dd2e5676]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #95a5a64d}.btn-success[data-v-dd2e5676]{background:linear-gradient(135deg,#27ae60 0%,#229954 100%);color:#fff}.btn-success[data-v-dd2e5676]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #27ae604d}.alert[data-v-dd2e5676]{margin-bottom:1.5rem;padding:1rem;border-radius:.5rem;display:flex;align-items:center;gap:.75rem;animation:slideDown-dd2e5676 .3s ease}.alert-success[data-v-dd2e5676]{background:linear-gradient(135deg,#e5f8e5 0%,#f0fff0 100%);color:#155724;border-left:4px solid #27ae60}.alert-error[data-v-dd2e5676]{background:linear-gradient(135deg,#ffe5e5 0%,#fff0f0 100%);color:#c0392b;border-left:4px solid #e74c3c}.alert-icon[data-v-dd2e5676]{font-size:1.2rem;flex-shrink:0}.table-container[data-v-dd2e5676]{background:white;border-radius:.75rem;overflow:hidden;box-shadow:0 2px 8px #00000014;margin-bottom:2rem}.orders-table[data-v-dd2e5676]{width:100%;border-collapse:collapse;font-size:.75rem}.orders-table thead[data-v-dd2e5676]{background-color:#ecf0f1;border-bottom:2px solid #ddd}.orders-table th[data-v-dd2e5676]{padding:.5rem .75rem;text-align:left;font-weight:600;color:#2c3e50}.orders-table td[data-v-dd2e5676]{padding:.5rem .75rem;border-bottom:1px solid #eee}.orders-table tbody tr[data-v-dd2e5676]:hover{background-color:#f9f9f9}.pagination-wrapper[data-v-dd2e5676]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1rem;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border-bottom:1px solid #dee2e6;gap:2rem;flex-wrap:wrap}.pagination-wrapper.pagination-bottom[data-v-dd2e5676]{border-top:1px solid #dee2e6;border-bottom:none}.pagination-info[data-v-dd2e5676]{display:flex;align-items:center;gap:1.5rem;font-weight:600;color:#2c3e50;min-width:200px}.data-count[data-v-dd2e5676]{font-size:.9rem;color:#7f8c8d;font-weight:400;padding-left:1rem;border-left:2px solid #bdc3c7}.pagination-buttons[data-v-dd2e5676]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:center;flex:1}.btn-pagination[data-v-dd2e5676]{padding:.5rem 1rem;border:1px solid #bdc3c7;background:white;color:#2c3e50;border-radius:.375rem;cursor:pointer;font-weight:600;font-size:.85rem;transition:all .2s ease;white-space:nowrap}.btn-pagination[data-v-dd2e5676]:hover:not(:disabled){background:#3498db;color:#fff;border-color:#3498db;transform:translateY(-1px);box-shadow:0 2px 8px #3498db33}.btn-pagination[data-v-dd2e5676]:disabled{opacity:.5;cursor:not-allowed;background:#ecf0f1;color:#95a5a6}.btn-prev[data-v-dd2e5676],.btn-next[data-v-dd2e5676]{min-width:90px}.page-numbers[data-v-dd2e5676]{display:flex;gap:.25rem;align-items:center}.page-btn[data-v-dd2e5676]{min-width:36px;height:36px;padding:.25rem .5rem;border:1px solid #bdc3c7;background:white;color:#2c3e50;border-radius:.375rem;cursor:pointer;font-weight:600;font-size:.85rem;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.page-btn[data-v-dd2e5676]:not(:disabled):hover{background:#ecf0f1;border-color:#95a5a6}.page-btn.active[data-v-dd2e5676]{background:linear-gradient(135deg,#3498db 0%,#2980b9 100%);color:#fff;border-color:#2980b9;box-shadow:0 2px 8px #3498db4d}.page-btn[data-v-dd2e5676]:disabled{cursor:default;color:#7f8c8d;background:white}.debug-panel[data-v-dd2e5676]{background:#f5f5f5;border:1px solid #ddd;border-radius:.5rem;margin-bottom:1.5rem;padding:1rem}.debug-panel summary[data-v-dd2e5676]{cursor:pointer;font-weight:600;color:#2c3e50;padding:.5rem;-webkit-user-select:none;user-select:none}.debug-panel summary[data-v-dd2e5676]:hover{color:#3498db}.debug-content[data-v-dd2e5676]{margin-top:1rem;padding-top:1rem;border-top:1px solid #ddd;font-family:monospace;font-size:.85rem}.debug-content p[data-v-dd2e5676]{margin:.5rem 0;color:#555}.debug-content ul[data-v-dd2e5676]{margin:.5rem 0 .5rem 1.5rem;padding:0}.debug-content li[data-v-dd2e5676]{color:#666;margin:.25rem 0}.nomor-pemesanan[data-v-dd2e5676]{font-family:monospace;font-weight:600;color:#2980b9}.nama[data-v-dd2e5676]{font-weight:500;max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.badge[data-v-dd2e5676]{display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-size:.8rem;font-weight:600}.badge-info[data-v-dd2e5676]{background-color:#d1ecf1;color:#0c5460}.badge-warning[data-v-dd2e5676]{background-color:#fff3cd;color:#856404}.badge-status-1[data-v-dd2e5676]{background-color:#e2e3e5;color:#383d41}.badge-status-2[data-v-dd2e5676]{background-color:#f8d7da;color:#721c24}.badge-status-3[data-v-dd2e5676]{background-color:#fff3cd;color:#856404}.badge-status-6[data-v-dd2e5676]{background-color:#d4edda;color:#155724}.progress-overlay[data-v-dd2e5676]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:2000;animation:fadeIn-dd2e5676 .3s ease}.progress-container[data-v-dd2e5676]{background:white;border-radius:1rem;padding:2.5rem;max-width:500px;width:90%;box-shadow:0 20px 60px #0000004d;animation:slideUp-dd2e5676 .3s ease}.progress-title[data-v-dd2e5676]{margin:0 0 1.5rem;font-size:1.5rem;color:#2c3e50;text-align:center;font-weight:700}.progress-status[data-v-dd2e5676]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;font-weight:600}.progress-text[data-v-dd2e5676]{color:#2c3e50;font-size:.95rem}.progress-percentage[data-v-dd2e5676]{color:#3498db;font-size:1.25rem}.progress-bar-wrapper[data-v-dd2e5676]{width:100%;height:12px;background:#ecf0f1;border-radius:10px;overflow:hidden;margin-bottom:1.5rem;box-shadow:inset 0 2px 4px #0000001a}.progress-bar-fill[data-v-dd2e5676]{height:100%;background:linear-gradient(90deg,#3498db 0%,#2ecc71 100%);border-radius:10px;transition:width .3s ease;box-shadow:0 2px 8px #3498db66}.progress-message[data-v-dd2e5676]{text-align:center;color:#7f8c8d;font-size:.9rem;margin:0 0 1.5rem;min-height:1.5rem}.progress-details[data-v-dd2e5676]{max-height:150px;overflow-y:auto;background:#f8f9fa;border-radius:.5rem;padding:1rem}.progress-item[data-v-dd2e5676]{display:flex;align-items:center;gap:.75rem;padding:.5rem;margin-bottom:.5rem;background:white;border-radius:.375rem;font-size:.85rem;animation:slideIn-dd2e5676 .3s ease}.progress-item[data-v-dd2e5676]:last-child{margin-bottom:0}.success-icon[data-v-dd2e5676]{color:#27ae60;font-weight:700;font-size:1.1rem;flex-shrink:0}.error-icon[data-v-dd2e5676]{color:#e74c3c;font-weight:700;font-size:1.1rem;flex-shrink:0}.progress-item-text[data-v-dd2e5676]{color:#2c3e50;flex:1}@keyframes fadeIn-dd2e5676{0%{opacity:0}to{opacity:1}}@keyframes slideUp-dd2e5676{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn-dd2e5676{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.actions[data-v-dd2e5676]{display:flex;gap:.5rem;justify-content:center}.btn-expand[data-v-dd2e5676],.btn-select[data-v-dd2e5676]{width:32px;height:32px;border:1px solid #ddd;background:white;border-radius:.375rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;font-weight:600}.btn-expand[data-v-dd2e5676]:hover{background:#ecf0f1}.btn-select[data-v-dd2e5676]{font-size:1.2rem}.btn-select.active[data-v-dd2e5676]{background:#3498db;color:#fff;border-color:#2980b9}.detail-row td[data-v-dd2e5676]{background-color:#f9f9f9;padding:0!important;border-bottom:2px solid #ddd!important}.detail-content[data-v-dd2e5676]{padding:.75rem;display:grid;gap:.75rem}.detail-section h4[data-v-dd2e5676]{font-size:.8rem;color:#2c3e50;margin-bottom:.5rem;padding-bottom:.25rem;border-bottom:2px solid #3498db}.detail-grid[data-v-dd2e5676]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.5rem}.detail-item.full[data-v-dd2e5676]{grid-column:1 / -1}.detail-item .label[data-v-dd2e5676]{display:block;font-weight:600;color:#2c3e50;margin-bottom:.1rem;font-size:.65rem}.detail-item .value[data-v-dd2e5676]{display:block;color:#555;word-break:break-word;font-size:.7rem}.empty-state[data-v-dd2e5676]{text-align:center;padding:3rem;background:white;border-radius:.75rem;color:#7f8c8d}.selection-info[data-v-dd2e5676]{background:linear-gradient(135deg,#d1ecf1 0%,#e7f7ff 100%);border-left:4px solid #17a2b8;padding:.875rem 1rem;border-radius:.375rem;margin-bottom:1rem;display:flex;align-items:center;gap:1rem;color:#0c5460;font-weight:500;font-size:.95rem}.selection-info .badge-info[data-v-dd2e5676]{background:#0c5460;color:#fff;padding:.25rem .5rem;border-radius:9999px;font-size:.8rem;font-weight:600;display:inline-block}.modal-overlay[data-v-dd2e5676]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-dd2e5676]{background:white;border-radius:.75rem;box-shadow:0 10px 40px #0003;max-width:500px;width:90%;max-height:90vh;display:flex;flex-direction:column}.modal-header[data-v-dd2e5676]{padding:1.5rem;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-dd2e5676]{margin:0;color:#2c3e50}.btn-close[data-v-dd2e5676]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#7f8c8d;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.btn-close[data-v-dd2e5676]:hover{color:#2c3e50}.modal-body[data-v-dd2e5676]{padding:1.5rem;overflow-y:auto;flex:1}.selected-info[data-v-dd2e5676]{background:#ecf0f1;padding:.75rem;border-radius:.375rem;margin-bottom:1rem;font-size:.9rem}.form-group[data-v-dd2e5676]{margin-bottom:1.5rem}.form-label[data-v-dd2e5676]{display:block;font-weight:600;color:#2c3e50;margin-bottom:.5rem;font-size:.9rem}.form-input[data-v-dd2e5676]{width:100%;padding:.875rem;border:1px solid #ddd;border-radius:.375rem;font-size:.9rem;font-family:inherit;transition:border-color .2s}.form-input[data-v-dd2e5676]:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px #3498db1a}.modal-footer[data-v-dd2e5676]{padding:1.5rem;border-top:1px solid #eee;display:flex;gap:1rem;justify-content:flex-end}@keyframes slideDown-dd2e5676{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.orders-table[data-v-dd2e5676]{font-size:.65rem}.orders-table th[data-v-dd2e5676],.orders-table td[data-v-dd2e5676]{padding:.4rem .5rem}.detail-grid[data-v-dd2e5676]{grid-template-columns:1fr}.action-buttons[data-v-dd2e5676]{flex-direction:column}.btn[data-v-dd2e5676]{width:100%;justify-content:center}}input[type=checkbox][data-v-dd2e5676]{cursor:pointer;width:18px;height:18px;accent-color:#3498db;vertical-align:middle}.orders-table input[type=checkbox][data-v-dd2e5676]{margin:0}.orders-table th[style*="width: 40px"][data-v-dd2e5676]{text-align:center;padding:8px!important}.order-masuk-container[data-v-addcddef]{background-color:#fff}.page-header[data-v-addcddef]{background:linear-gradient(135deg,#1A202C 0%,#2D3748 100%);color:#fff;padding:2rem;margin-bottom:2rem;border-radius:12px}.page-title[data-v-addcddef]{font-size:1.75rem;font-weight:700;margin:0 0 .5rem}.page-subtitle[data-v-addcddef]{font-size:.875rem;color:#cbd5e0;margin:0}.controls-section[data-v-addcddef]{display:flex;gap:1.5rem;padding:2rem;background-color:#f9f9f9;align-items:center;flex-wrap:wrap;margin-bottom:2rem;border-radius:12px;border:1px solid #E2E8F0}.filter-group[data-v-addcddef]{display:flex;gap:1rem;flex:1;min-width:300px}.search-input[data-v-addcddef]{flex:1;padding:.75rem 1rem;border:1px solid #E2E8F0;border-radius:8px;font-size:.875rem;transition:all .3s;background-color:#fff;min-width:250px}.search-input[data-v-addcddef]:focus{outline:none;border-color:#ff9842;box-shadow:0 0 0 3px #ff98421a}.action-buttons[data-v-addcddef]{display:flex;gap:1rem}.btn[data-v-addcddef]{padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:.5rem;white-space:nowrap}.btn-success[data-v-addcddef]{background-color:#48bb78;color:#fff}.btn-success[data-v-addcddef]:hover:not(:disabled){background-color:#38a169;transform:translateY(-2px);box-shadow:0 4px 12px #48bb784d}.btn-success[data-v-addcddef]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-addcddef]{background-color:#4a5568;color:#fff}.btn-secondary[data-v-addcddef]:hover{background-color:#2d3748;transform:translateY(-2px)}.alert[data-v-addcddef]{margin-bottom:1.5rem;padding:1rem;border-radius:.5rem;display:flex;align-items:flex-start;gap:.75rem;animation:slideDown-addcddef .3s ease}.alert-success[data-v-addcddef]{background:linear-gradient(135deg,#e5f8e5 0%,#f0fff0 100%);color:#155724;border-left:4px solid #48BB78}.alert-error[data-v-addcddef]{background:linear-gradient(135deg,#ffe5e5 0%,#fff0f0 100%);color:#c0392b;border-left:4px solid #e74c3c}.alert-icon[data-v-addcddef]{font-size:1.2rem;flex-shrink:0;margin-top:.2rem}.alert-details[data-v-addcddef]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(0,0,0,.1)}.alert-subtitle[data-v-addcddef]{font-weight:600;font-size:.875rem;margin:0 0 .5rem}.error-list[data-v-addcddef]{list-style:none;padding:0;margin:0}.error-list li[data-v-addcddef]{font-size:.8rem;line-height:1.4;padding:.4rem 0 .4rem 1.2rem;position:relative}.error-list li[data-v-addcddef]:before{content:"→";position:absolute;left:0;font-weight:700}.loading-state[data-v-addcddef]{text-align:center;padding:3rem 2rem;color:#4a5568}.spinner[data-v-addcddef]{width:40px;height:40px;border:4px solid #E2E8F0;border-top:4px solid #FF9842;border-radius:50%;animation:spin-addcddef 1s linear infinite;margin:0 auto 1rem}@keyframes spin-addcddef{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.table-section[data-v-addcddef]{padding:0}.table-wrapper[data-v-addcddef]{overflow-x:auto;border:1px solid #E2E8F0;border-radius:12px;margin-bottom:2rem;background:white}.data-table[data-v-addcddef]{width:100%;border-collapse:collapse;font-size:.75rem}.data-table thead[data-v-addcddef]{background-color:#f9f9f9;border-bottom:2px solid #E2E8F0}.data-table th[data-v-addcddef]{padding:.5rem .75rem;text-align:left;font-weight:600;color:#2d3748}.data-table td[data-v-addcddef]{padding:.5rem .75rem;border-bottom:1px solid #E2E8F0;color:#4a5568}.table-row[data-v-addcddef]:hover{background-color:#f9f9f9}.checkbox-col[data-v-addcddef]{width:50px;text-align:center}.checkbox-main[data-v-addcddef],.checkbox-item[data-v-addcddef]{width:18px;height:18px;cursor:pointer;accent-color:#FF9842}.row-number[data-v-addcddef]{color:#a0aec0;font-weight:500}.nomor-pemesanan[data-v-addcddef]{font-weight:600;color:#1a202c}.nama-cell[data-v-addcddef],.alamat-cell[data-v-addcddef]{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-detail[data-v-addcddef]{padding:.375rem .75rem;border:1px solid #E2E8F0;background:white;border-radius:6px;cursor:pointer;font-weight:600;transition:all .2s;color:#2d3748}.btn-detail[data-v-addcddef]:hover{background:#F9F9F9;border-color:#ff9842;color:#ff9842}.detail-row td[data-v-addcddef]{background-color:#f9f9f9;padding:0!important;border-bottom:2px solid #E2E8F0!important}.detail-content[data-v-addcddef]{padding:.75rem;display:grid;gap:.75rem}.detail-section h4[data-v-addcddef]{font-size:.8rem;color:#2d3748;margin-bottom:.5rem;padding-bottom:.25rem;border-bottom:2px solid #FF9842}.detail-grid[data-v-addcddef]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.5rem}.detail-item.full[data-v-addcddef]{grid-column:1 / -1}.detail-item .label[data-v-addcddef]{display:block;font-weight:600;color:#2d3748;margin-bottom:.1rem;font-size:.65rem}.detail-item .value[data-v-addcddef]{display:block;color:#4a5568;word-break:break-word;font-size:.7rem}.type-badge[data-v-addcddef]{display:inline-block;padding:.375rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600}.type-sipas[data-v-addcddef]{background-color:#dbeafe;color:#082f4f}.type-nonsipas[data-v-addcddef]{background-color:#f3e8ff;color:#5b21b6}.empty-state[data-v-addcddef]{text-align:center;padding:3rem 2rem;color:#a0aec0;background:white;border-radius:12px;border:1px solid #E2E8F0}.pagination-section[data-v-addcddef]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5rem;padding:2rem;background:white;border:1px solid #E2E8F0;border-radius:12px}.pagination-info[data-v-addcddef]{color:#4a5568;font-size:.875rem}.pagination-controls[data-v-addcddef]{display:flex;gap:.5rem;align-items:center}.btn-pagination[data-v-addcddef]{padding:.5rem 1rem;border:1px solid #E2E8F0;background-color:#fff;border-radius:6px;cursor:pointer;font-size:.875rem;transition:all .3s;color:#2d3748}.btn-pagination[data-v-addcddef]:hover:not(:disabled){background-color:#f9f9f9;border-color:#ff9842;color:#ff9842}.btn-pagination[data-v-addcddef]:disabled{opacity:.5;cursor:not-allowed}.page-numbers[data-v-addcddef]{display:flex;gap:.25rem}.btn-page-number[data-v-addcddef]{width:36px;height:36px;padding:0;border:1px solid #E2E8F0;background-color:#fff;border-radius:6px;cursor:pointer;font-size:.875rem;transition:all .3s;color:#2d3748}.btn-page-number[data-v-addcddef]:hover:not(.active){border-color:#ff9842;color:#ff9842}.btn-page-number.active[data-v-addcddef]{background-color:#ff9842;border-color:#ff9842;color:#fff;font-weight:600}@media (max-width: 1024px){.controls-section[data-v-addcddef]{flex-direction:column;align-items:stretch}.filter-group[data-v-addcddef],.action-buttons[data-v-addcddef]{flex-direction:column}.btn[data-v-addcddef]{width:100%;justify-content:center}.data-table[data-v-addcddef]{font-size:.7rem}.data-table th[data-v-addcddef],.data-table td[data-v-addcddef]{padding:.5rem}.alamat-cell[data-v-addcddef]{max-width:100px}.detail-grid[data-v-addcddef]{grid-template-columns:1fr}.pagination-section[data-v-addcddef]{flex-direction:column}.pagination-controls[data-v-addcddef]{flex-wrap:wrap;justify-content:center}}@media (max-width: 768px){.page-header[data-v-addcddef]{padding:1.5rem;margin-bottom:1.5rem}.page-title[data-v-addcddef]{font-size:1.25rem}.controls-section[data-v-addcddef]{padding:1.5rem;gap:1rem;margin-bottom:1.5rem}.data-table[data-v-addcddef]{font-size:.7rem}.data-table th[data-v-addcddef],.data-table td[data-v-addcddef]{padding:.5rem}.pagination-section[data-v-addcddef]{padding:1.5rem}}@keyframes slideDown-addcddef{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.order-container[data-v-65d1b014]{background-color:#fff}.page-header[data-v-65d1b014]{background:linear-gradient(135deg,#1A202C 0%,#2D3748 100%);color:#fff;padding:2rem;margin-bottom:2rem;border-radius:12px}.page-title[data-v-65d1b014]{font-size:1.75rem;font-weight:700;margin:0 0 .5rem}.page-subtitle[data-v-65d1b014]{font-size:.875rem;color:#cbd5e0;margin:0}.controls-section[data-v-65d1b014]{display:flex;gap:1.5rem;padding:2rem;background-color:#f9f9f9;align-items:flex-start;flex-wrap:wrap;margin-bottom:2rem;border-radius:12px;border:1px solid #E2E8F0}.filter-group[data-v-65d1b014]{display:flex;gap:1rem;flex:1 1 200px;min-width:150px}.filter-type-segment[data-v-65d1b014],.filter-manifest-segment[data-v-65d1b014]{display:flex;gap:.5rem;border:1px solid #E2E8F0;border-radius:8px;padding:.25rem;background-color:#f9f9f9;flex-shrink:0;min-width:200px}.btn-segment[data-v-65d1b014]{padding:.625rem 1rem;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;background-color:transparent;color:#4a5568;white-space:nowrap}.btn-segment[data-v-65d1b014]:hover{background-color:#e2e8f0;color:#2d3748}.btn-segment.active[data-v-65d1b014]{background-color:#ff9842;color:#fff;font-weight:600}.search-input[data-v-65d1b014],.filter-select[data-v-65d1b014]{padding:.75rem 1rem;border:1px solid #E2E8F0;border-radius:8px;font-size:.875rem;transition:all .3s;background-color:#fff}.search-input[data-v-65d1b014]{flex:1;min-width:250px}.search-input[data-v-65d1b014]:focus,.filter-select[data-v-65d1b014]:focus{outline:none;border-color:#ff9842;box-shadow:0 0 0 3px #ff98421a}.action-buttons[data-v-65d1b014]{display:flex;gap:1rem;flex:1 1 250px;flex-wrap:wrap;justify-content:flex-end}.btn[data-v-65d1b014]{padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:.5rem;white-space:nowrap}.btn-primary[data-v-65d1b014]{background-color:#ff9842;color:#fff}.btn-primary[data-v-65d1b014]:hover:not(:disabled){background-color:#e88b35;transform:translateY(-2px);box-shadow:0 4px 12px #ff98424d}.btn-primary[data-v-65d1b014]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-65d1b014]{background-color:#4a5568;color:#fff}.btn-secondary[data-v-65d1b014]:hover{background-color:#2d3748;transform:translateY(-2px)}.loading-state[data-v-65d1b014]{text-align:center;padding:3rem 2rem;color:#4a5568}.spinner[data-v-65d1b014]{width:40px;height:40px;border:4px solid #E2E8F0;border-top:4px solid #FF9842;border-radius:50%;animation:spin-65d1b014 1s linear infinite;margin:0 auto 1rem}@keyframes spin-65d1b014{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.table-section[data-v-65d1b014]{padding:0}.table-wrapper[data-v-65d1b014]{overflow-x:auto;border:1px solid #E2E8F0;border-radius:12px;margin-bottom:2rem;background:white}.data-table[data-v-65d1b014]{width:100%;border-collapse:collapse;font-size:.75rem}.data-table thead[data-v-65d1b014]{background-color:#f9f9f9;border-bottom:2px solid #E2E8F0}.data-table th[data-v-65d1b014]{padding:.5rem .75rem;text-align:left;font-weight:600;color:#2d3748}.data-table td[data-v-65d1b014]{padding:.5rem .75rem;border-bottom:1px solid #E2E8F0;color:#4a5568}.table-row[data-v-65d1b014]:hover{background-color:#f9f9f9}.checkbox-col[data-v-65d1b014]{width:50px;text-align:center}.checkbox-main[data-v-65d1b014],.checkbox-item[data-v-65d1b014]{width:18px;height:18px;cursor:pointer;accent-color:#FF9842}.row-number[data-v-65d1b014]{color:#a0aec0;font-weight:500}.nomor-pemesanan[data-v-65d1b014]{font-weight:600;color:#1a202c}.nama-cell[data-v-65d1b014]{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ekspedisi-cell[data-v-65d1b014]{font-weight:500;color:#ff9842;max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-detail[data-v-65d1b014]{padding:.375rem .75rem;border:1px solid #E2E8F0;background:white;border-radius:6px;cursor:pointer;font-weight:600;transition:all .2s;color:#2d3748}.btn-detail[data-v-65d1b014]:hover{background:#F9F9F9;border-color:#ff9842;color:#ff9842}.detail-row td[data-v-65d1b014]{background-color:#f9f9f9;padding:0!important;border-bottom:2px solid #E2E8F0!important}.detail-content[data-v-65d1b014]{padding:.75rem;display:grid;gap:.75rem}.detail-section h4[data-v-65d1b014]{font-size:.8rem;color:#2d3748;margin-bottom:.5rem;padding-bottom:.25rem;border-bottom:2px solid #FF9842}.detail-grid[data-v-65d1b014]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.5rem}.detail-item.full[data-v-65d1b014]{grid-column:1 / -1}.detail-item .label[data-v-65d1b014]{display:block;font-weight:600;color:#2d3748;margin-bottom:.1rem;font-size:.65rem}.detail-item .value[data-v-65d1b014]{display:block;color:#4a5568;word-break:break-word;font-size:.7rem}.badge[data-v-65d1b014]{display:inline-block;padding:.375rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600}.status-delivered[data-v-65d1b014]{background-color:#c6f6d5;color:#22543d}.status-pending[data-v-65d1b014]{background-color:#fef3c7;color:#78350f}.status-process[data-v-65d1b014]{background-color:#dbeafe;color:#082f4f}.status-cancel[data-v-65d1b014]{background-color:#fedede;color:#742a2a}.status-default[data-v-65d1b014]{background-color:#e2e8f0;color:#2d3748}.type-badge[data-v-65d1b014]{display:inline-block;padding:.375rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600}.type-sipas[data-v-65d1b014]{background-color:#dbeafe;color:#082f4f}.type-nonsipas[data-v-65d1b014]{background-color:#f3e8ff;color:#5b21b6}.empty-state[data-v-65d1b014]{text-align:center;padding:3rem 2rem;color:#a0aec0;background:white;border-radius:12px;border:1px solid #E2E8F0}.pagination-section[data-v-65d1b014]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5rem;padding:2rem;background:white;border:1px solid #E2E8F0;border-radius:12px}.pagination-info[data-v-65d1b014]{color:#4a5568;font-size:.875rem}.pagination-controls[data-v-65d1b014]{display:flex;gap:.5rem;align-items:center}.btn-pagination[data-v-65d1b014]{padding:.5rem 1rem;border:1px solid #E2E8F0;background-color:#fff;border-radius:6px;cursor:pointer;font-size:.875rem;transition:all .3s;color:#2d3748}.btn-pagination[data-v-65d1b014]:hover:not(:disabled){background-color:#f9f9f9;border-color:#ff9842;color:#ff9842}.btn-pagination[data-v-65d1b014]:disabled{opacity:.5;cursor:not-allowed}.page-numbers[data-v-65d1b014]{display:flex;gap:.25rem}.btn-page-number[data-v-65d1b014]{width:36px;height:36px;padding:0;border:1px solid #E2E8F0;background-color:#fff;border-radius:6px;cursor:pointer;font-size:.875rem;transition:all .3s;color:#2d3748}.btn-page-number[data-v-65d1b014]:hover:not(.active){border-color:#ff9842;color:#ff9842}.btn-page-number.active[data-v-65d1b014]{background-color:#ff9842;border-color:#ff9842;color:#fff;font-weight:600}@media (max-width: 1024px){.controls-section[data-v-65d1b014]{flex-direction:column;align-items:stretch}.filter-group[data-v-65d1b014],.action-buttons[data-v-65d1b014]{flex-direction:column}.btn[data-v-65d1b014]{width:100%;justify-content:center}.data-table[data-v-65d1b014]{font-size:.65rem}.data-table th[data-v-65d1b014],.data-table td[data-v-65d1b014]{padding:.4rem .5rem}.pagination-section[data-v-65d1b014]{flex-direction:column}.pagination-controls[data-v-65d1b014]{flex-wrap:wrap;justify-content:center}}@media (max-width: 768px){.page-header[data-v-65d1b014]{padding:1.5rem;margin-bottom:1.5rem}.page-title[data-v-65d1b014]{font-size:1.25rem}.controls-section[data-v-65d1b014]{padding:1.5rem;gap:1rem;margin-bottom:1.5rem}.table-section[data-v-65d1b014]{padding:0}.data-table[data-v-65d1b014]{font-size:.7rem}.data-table th[data-v-65d1b014],.data-table td[data-v-65d1b014]{padding:.5rem}.pagination-section[data-v-65d1b014]{padding:1.5rem}}.table-wrapper[data-v-65d1b014]{overflow-x:auto}.barang-table[data-v-65d1b014]{width:100%;border-collapse:collapse;font-size:13px}.barang-table th[data-v-65d1b014],.barang-table td[data-v-65d1b014]{border:1px solid #ccc;padding:6px 8px;text-align:left}.barang-table th[data-v-65d1b014]{background:#f3f3f3;font-weight:600}.barang-table tbody tr[data-v-65d1b014]:nth-child(2n){background:#fafafa}.mono[data-v-65d1b014]{font-family:Courier New,monospace;font-size:12px}.buffer-stok-container[data-v-d9478f00]{background-color:#fff}.page-header[data-v-d9478f00]{background:linear-gradient(135deg,#1A202C 0%,#2D3748 100%);color:#fff;padding:2rem;margin-bottom:2rem;border-radius:12px}.page-title[data-v-d9478f00]{font-size:1.75rem;font-weight:700;margin:0 0 .5rem}.page-subtitle[data-v-d9478f00]{font-size:.875rem;color:#cbd5e0;margin:0}.charts-section[data-v-d9478f00]{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:2rem}.chart-container[data-v-d9478f00]{background:white;border:1px solid #E2E8F0;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #0000000d;transition:all .3s ease}.chart-container[data-v-d9478f00]:hover{box-shadow:0 4px 16px #0000001a}.chart-header[data-v-d9478f00]{margin-bottom:1.5rem;border-bottom:2px solid #E2E8F0;padding-bottom:1rem}.chart-title[data-v-d9478f00]{font-size:1rem;font-weight:600;color:#1a202c;margin:0}.tabs-section[data-v-d9478f00]{display:flex;gap:1rem;margin-bottom:2rem;border-bottom:2px solid #E2E8F0}.tab-button[data-v-d9478f00]{padding:1rem 1.5rem;border:none;background:none;font-size:.95rem;font-weight:600;cursor:pointer;color:#4a5568;border-bottom:3px solid transparent;transition:all .3s}.tab-button.active[data-v-d9478f00]{color:#ff9842;border-bottom-color:#ff9842}.tab-button[data-v-d9478f00]:hover:not(.active){color:#2d3748}.tab-content[data-v-d9478f00]{animation:fadeIn-d9478f00 .3s ease}@keyframes fadeIn-d9478f00{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.controls-section[data-v-d9478f00]{display:flex;gap:1.5rem;padding:2rem;background-color:#f9f9f9;align-items:center;margin-bottom:2rem;border-radius:12px;border:1px solid #E2E8F0}.filter-group[data-v-d9478f00]{display:flex;gap:1rem;flex:1;min-width:300px}.search-input[data-v-d9478f00]{flex:1;padding:.75rem 1rem;border:1px solid #E2E8F0;border-radius:8px;font-size:.875rem;transition:all .3s;background-color:#fff;min-width:250px}.search-input[data-v-d9478f00]:focus{outline:none;border-color:#ff9842;box-shadow:0 0 0 3px #ff98421a}.loading-state[data-v-d9478f00]{text-align:center;padding:3rem 2rem;color:#4a5568}.spinner[data-v-d9478f00]{width:40px;height:40px;border:4px solid #E2E8F0;border-top:4px solid #FF9842;border-radius:50%;animation:spin-d9478f00 1s linear infinite;margin:0 auto 1rem}@keyframes spin-d9478f00{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.table-section[data-v-d9478f00]{margin-bottom:2rem}.table-wrapper[data-v-d9478f00]{overflow-x:auto;border:1px solid #E2E8F0;border-radius:12px;margin-bottom:2rem;background:white}.data-table[data-v-d9478f00]{width:100%;border-collapse:collapse;font-size:.85rem}.data-table thead[data-v-d9478f00]{background-color:#f9f9f9;border-bottom:2px solid #E2E8F0}.data-table th[data-v-d9478f00]{padding:1rem;text-align:left;font-weight:600;color:#2d3748}.data-table td[data-v-d9478f00]{padding:1rem;border-bottom:1px solid #E2E8F0;color:#4a5568}.table-row[data-v-d9478f00]:hover{background-color:#f9f9f9}.row-number[data-v-d9478f00]{color:#a0aec0;font-weight:500}.code[data-v-d9478f00]{font-weight:600;color:#1a202c;font-family:monospace}.qty[data-v-d9478f00],.stok[data-v-d9478f00],.harga[data-v-d9478f00]{text-align:right;font-weight:500}.stok-normal[data-v-d9478f00]{color:#22863a}.stok-low[data-v-d9478f00],.stok-empty[data-v-d9478f00]{color:#cb2431;font-weight:600}.badge[data-v-d9478f00]{display:inline-block;padding:.375rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600}.status-active[data-v-d9478f00]{background-color:#c6f6d5;color:#22543d}.status-inactive[data-v-d9478f00]{background-color:#fedede;color:#742a2a}.status-pending[data-v-d9478f00]{background-color:#fef3c7;color:#78350f}.status-default[data-v-d9478f00]{background-color:#e2e8f0;color:#2d3748}.empty-state[data-v-d9478f00]{text-align:center;padding:3rem 2rem;color:#a0aec0;background:white;border-radius:12px;border:1px solid #E2E8F0}.pagination-section[data-v-d9478f00]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5rem;padding:2rem;background:white;border:1px solid #E2E8F0;border-radius:12px}.pagination-info[data-v-d9478f00]{color:#4a5568;font-size:.875rem}.pagination-controls[data-v-d9478f00]{display:flex;gap:.5rem;align-items:center}.btn-pagination[data-v-d9478f00]{padding:.5rem 1rem;border:1px solid #E2E8F0;background-color:#fff;border-radius:6px;cursor:pointer;font-size:.875rem;transition:all .3s;color:#2d3748}.btn-pagination[data-v-d9478f00]:hover:not(:disabled){background-color:#f9f9f9;border-color:#ff9842;color:#ff9842}.btn-pagination[data-v-d9478f00]:disabled{opacity:.5;cursor:not-allowed}.page-numbers[data-v-d9478f00]{display:flex;gap:.25rem}.btn-page-number[data-v-d9478f00]{width:36px;height:36px;padding:0;border:1px solid #E2E8F0;background-color:#fff;border-radius:6px;cursor:pointer;font-size:.875rem;transition:all .3s;color:#2d3748}.btn-page-number[data-v-d9478f00]:hover:not(.active){border-color:#ff9842;color:#ff9842}.btn-page-number.active[data-v-d9478f00]{background-color:#ff9842;border-color:#ff9842;color:#fff;font-weight:600}@media (max-width: 1024px){.charts-section[data-v-d9478f00]{grid-template-columns:1fr}.controls-section[data-v-d9478f00]{flex-direction:column;align-items:stretch}.filter-group[data-v-d9478f00]{flex-direction:column}.data-table[data-v-d9478f00]{font-size:.75rem}.data-table th[data-v-d9478f00],.data-table td[data-v-d9478f00]{padding:.75rem .5rem}.pagination-section[data-v-d9478f00]{flex-direction:column}.pagination-controls[data-v-d9478f00]{flex-wrap:wrap;justify-content:center}}@media (max-width: 768px){.page-header[data-v-d9478f00]{padding:1.5rem;margin-bottom:1.5rem}.page-title[data-v-d9478f00]{font-size:1.25rem}.tabs-section[data-v-d9478f00]{gap:0;margin-bottom:1.5rem}.tab-button[data-v-d9478f00]{padding:.75rem 1rem;font-size:.85rem}.charts-section[data-v-d9478f00]{grid-template-columns:1fr;gap:1.5rem;margin-bottom:1.5rem}.chart-container[data-v-d9478f00]{padding:1rem}.chart-title[data-v-d9478f00]{font-size:.95rem}.data-table[data-v-d9478f00]{font-size:.7rem}.data-table th[data-v-d9478f00],.data-table td[data-v-d9478f00]{padding:.5rem}.controls-section[data-v-d9478f00]{padding:1.5rem;margin-bottom:1.5rem}}.input-stok-container[data-v-50655e0e]{min-height:100vh;background-color:#f8fafc}.page-header[data-v-50655e0e]{background:linear-gradient(135deg,#1E3A5F 0%,#2D5A87 100%);color:#fff;padding:2rem;margin-bottom:2rem;border-radius:0 0 20px 20px}.header-content[data-v-50655e0e]{display:flex;justify-content:space-between;align-items:center}.page-title[data-v-50655e0e]{font-size:1.75rem;font-weight:700;margin:0 0 .5rem}.page-subtitle[data-v-50655e0e]{font-size:.9rem;color:#94a3b8;margin:0}.main-content[data-v-50655e0e]{padding:0 2rem 2rem;max-width:1400px;margin:0 auto}.tabs-section[data-v-50655e0e]{display:flex;gap:.5rem;margin-bottom:1.5rem;background:white;padding:.5rem;border-radius:12px;box-shadow:0 2px 8px #0000000d}.tab-button[data-v-50655e0e]{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 1.5rem;border:none;background:transparent;font-size:.95rem;font-weight:600;color:#64748b;border-radius:10px;cursor:pointer;transition:all .3s}.tab-button.active[data-v-50655e0e]{background:linear-gradient(135deg,#1E3A5F 0%,#2D5A87 100%);color:#fff;box-shadow:0 4px 12px #1e3a5f4d}.tab-button[data-v-50655e0e]:hover:not(.active){background:#F1F5F9;color:#1e3a5f}.tab-icon[data-v-50655e0e]{font-size:1.25rem}.action-bar[data-v-50655e0e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.action-buttons[data-v-50655e0e]{display:flex;gap:.75rem}.btn-action[data-v-50655e0e]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border:none;border-radius:10px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s}.btn-primary[data-v-50655e0e]{background:linear-gradient(135deg,#1E3A5F 0%,#2D5A87 100%);color:#fff;box-shadow:0 4px 12px #1e3a5f4d}.btn-primary[data-v-50655e0e]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #1e3a5f66}.btn-secondary[data-v-50655e0e]{background:white;color:#1e3a5f;border:2px solid #1E3A5F}.btn-secondary[data-v-50655e0e]:hover{background:#F1F5F9}.btn-outline[data-v-50655e0e]{background:white;color:#64748b;border:2px solid #E2E8F0}.btn-outline[data-v-50655e0e]:hover{border-color:#1e3a5f;color:#1e3a5f}.search-box[data-v-50655e0e]{flex:1;max-width:400px}.search-input[data-v-50655e0e]{width:100%;padding:.75rem 1rem;border:2px solid #E2E8F0;border-radius:10px;font-size:.9rem;transition:all .3s}.search-input[data-v-50655e0e]:focus{outline:none;border-color:#1e3a5f;box-shadow:0 0 0 3px #1e3a5f1a}.table-card[data-v-50655e0e]{background:white;border-radius:16px;box-shadow:0 4px 16px #0000000d;overflow:hidden}.table-wrapper[data-v-50655e0e]{overflow-x:auto}.data-table[data-v-50655e0e]{width:100%;border-collapse:collapse}.data-table thead[data-v-50655e0e]{background:linear-gradient(135deg,#F8FAFC 0%,#F1F5F9 100%)}.data-table th[data-v-50655e0e]{padding:1rem;text-align:left;font-weight:600;color:#475569;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.data-table td[data-v-50655e0e]{padding:1rem;border-bottom:1px solid #F1F5F9;color:#334155;font-size:.9rem}.table-row[data-v-50655e0e]:hover{background:#F8FAFC}.row-number[data-v-50655e0e]{color:#94a3b8;font-weight:500}.code[data-v-50655e0e]{font-family:Courier New,monospace;font-weight:600;color:#1e3a5f}.stok-cell[data-v-50655e0e]{font-weight:700}.stok-normal[data-v-50655e0e]{color:#059669}.stok-low[data-v-50655e0e]{color:#d97706}.stok-empty[data-v-50655e0e]{color:#dc2626}.harga[data-v-50655e0e]{color:#059669;font-weight:600}.actions[data-v-50655e0e]{display:flex;gap:.5rem}.btn-icon-action[data-v-50655e0e]{width:36px;height:36px;border:none;border-radius:8px;cursor:pointer;font-size:1rem;transition:all .3s;display:flex;align-items:center;justify-content:center}.btn-edit[data-v-50655e0e]{background:#DBEAFE;color:#2563eb}.btn-edit[data-v-50655e0e]:hover{background:#2563EB;color:#fff}.btn-delete[data-v-50655e0e]{background:#FEE2E2;color:#dc2626}.btn-delete[data-v-50655e0e]:hover{background:#DC2626;color:#fff}.empty-cell[data-v-50655e0e]{text-align:center;color:#94a3b8;padding:3rem!important}.btn-detail[data-v-50655e0e]{padding:.5rem .75rem;background:#E0E7FF;color:#4f46e5;border:none;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .3s;white-space:nowrap}.btn-detail[data-v-50655e0e]:hover{background:#C7D2FE}.btn-detail.active[data-v-50655e0e]{background:#4F46E5;color:#fff}.detail-count[data-v-50655e0e]{font-size:.75rem;opacity:.8}.detail-row[data-v-50655e0e]{background:#F8FAFC}.detail-row td[data-v-50655e0e]{padding:0;border-bottom:2px solid #1E3A5F}.detail-content[data-v-50655e0e]{padding:1rem 1.5rem}.detail-title[data-v-50655e0e]{font-size:.95rem;color:#1e3a5f;font-weight:600;margin:0 0 1rem}.detail-table[data-v-50655e0e]{width:100%;border-collapse:collapse;background:white;border-radius:8px;overflow:hidden}.detail-table th[data-v-50655e0e]{padding:.75rem 1rem;background:#E0E7FF;color:#4f46e5;font-weight:600;font-size:.8rem;text-transform:uppercase}.detail-table td[data-v-50655e0e]{padding:.75rem 1rem;border-bottom:1px solid #F1F5F9;font-size:.85rem}.detail-table tr:last-child td[data-v-50655e0e]{border-bottom:none}.mode-toggle-section[data-v-50655e0e]{margin-bottom:1.5rem}.mode-toggle[data-v-50655e0e]{display:inline-flex;background:white;padding:.5rem;border-radius:12px;box-shadow:0 2px 8px #0000000d}.mode-btn[data-v-50655e0e]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;background:transparent;font-size:.9rem;font-weight:600;color:#64748b;border-radius:10px;cursor:pointer;transition:all .3s}.mode-btn.active[data-v-50655e0e]{background:linear-gradient(135deg,#1E3A5F 0%,#2D5A87 100%);color:#fff}.mode-icon[data-v-50655e0e]{font-size:1.1rem}.scanner-section[data-v-50655e0e]{max-width:800px;margin:0 auto}.scanner-card[data-v-50655e0e]{background:white;border-radius:16px;padding:2rem;box-shadow:0 4px 16px #0000000d}.scanner-title[data-v-50655e0e]{font-size:1.25rem;font-weight:700;color:#1e3a5f;margin:0 0 .5rem}.scanner-desc[data-v-50655e0e]{color:#64748b;margin:0 0 1.5rem}.form-group[data-v-50655e0e]{margin-bottom:1.25rem}.form-label[data-v-50655e0e]{display:block;font-weight:600;color:#374151;margin-bottom:.5rem;font-size:.9rem}.form-label.required[data-v-50655e0e]:after{content:" *";color:#dc2626}.form-input[data-v-50655e0e]{width:100%;padding:.875rem 1rem;border:2px solid #E2E8F0;border-radius:10px;font-size:.95rem;transition:all .3s}.form-input[data-v-50655e0e]:focus{outline:none;border-color:#1e3a5f;box-shadow:0 0 0 3px #1e3a5f1a}.input-with-button[data-v-50655e0e]{display:flex;gap:.75rem}.scanner-input[data-v-50655e0e]{flex:1}.btn-validate[data-v-50655e0e],.btn-scan[data-v-50655e0e]{padding:.875rem 1.5rem;background:linear-gradient(135deg,#1E3A5F 0%,#2D5A87 100%);color:#fff;border:none;border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s;white-space:nowrap}.btn-validate[data-v-50655e0e]:hover:not(:disabled),.btn-scan[data-v-50655e0e]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #1e3a5f66}.btn-validate[data-v-50655e0e]:disabled,.btn-scan[data-v-50655e0e]:disabled{opacity:.5;cursor:not-allowed}.valid-badge[data-v-50655e0e]{display:inline-flex;align-items:center;gap:.5rem;margin-top:.75rem;padding:.5rem 1rem;background:#D1FAE5;color:#059669;border-radius:8px;font-size:.9rem;font-weight:500}.error-message[data-v-50655e0e]{margin-top:.75rem;padding:.75rem 1rem;background:#FEE2E2;color:#dc2626;border-radius:8px;font-size:.9rem}.scanner-input-section[data-v-50655e0e]{margin-top:2rem;padding-top:2rem;border-top:2px solid #F1F5F9}.scanner-input-large[data-v-50655e0e]{font-size:1.25rem;padding:1rem;text-align:center}.expected-items[data-v-50655e0e]{margin:1.5rem 0}.expected-items h4[data-v-50655e0e]{font-size:1rem;color:#374151;margin:0 0 1rem}.items-list[data-v-50655e0e]{display:flex;flex-wrap:wrap;gap:.75rem}.item-badge[data-v-50655e0e]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#F1F5F9;border-radius:8px;font-size:.9rem;transition:all .3s}.item-badge.scanned[data-v-50655e0e]{background:#D1FAE5}.item-badge.current[data-v-50655e0e]{background:#DBEAFE;border:2px solid #2563EB}.item-code[data-v-50655e0e]{font-family:Courier New,monospace;font-weight:600}.scan-results[data-v-50655e0e]{margin:2rem 0}.scan-results h4[data-v-50655e0e]{font-size:1rem;color:#374151;margin:0 0 1rem}.results-table-wrapper[data-v-50655e0e]{overflow-x:auto}.results-table[data-v-50655e0e]{width:100%;border-collapse:collapse}.results-table th[data-v-50655e0e],.results-table td[data-v-50655e0e]{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #F1F5F9}.results-table th[data-v-50655e0e]{background:#F8FAFC;font-weight:600;color:#475569}.success-row[data-v-50655e0e]{background:#D1FAE5}.error-row[data-v-50655e0e]{background:#FEE2E2}.status-badge[data-v-50655e0e]{display:inline-block;padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:600}.status-success[data-v-50655e0e]{background:#059669;color:#fff}.status-error[data-v-50655e0e]{background:#DC2626;color:#fff}.scanner-actions[data-v-50655e0e]{display:flex;justify-content:center;gap:1rem;margin-top:2rem;padding-top:2rem;border-top:2px solid #F1F5F9}.modal-overlay[data-v-50655e0e]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-50655e0e .2s ease}@keyframes fadeIn-50655e0e{0%{opacity:0}to{opacity:1}}.modal-container[data-v-50655e0e]{background:white;border-radius:16px;width:90%;max-width:600px;max-height:90vh;overflow:hidden;box-shadow:0 20px 60px #0000004d;animation:slideUp-50655e0e .3s ease}.modal-container.scanner-modal[data-v-50655e0e]{max-width:500px}.modal-container.small-modal[data-v-50655e0e]{max-width:400px}@keyframes slideUp-50655e0e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-50655e0e]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;background:linear-gradient(135deg,#1E3A5F 0%,#2D5A87 100%);color:#fff}.modal-title[data-v-50655e0e]{font-size:1.1rem;font-weight:600;margin:0}.btn-close[data-v-50655e0e]{background:none;border:none;color:#fff;font-size:1.25rem;cursor:pointer;padding:.25rem;opacity:.8;transition:opacity .3s}.btn-close[data-v-50655e0e]:hover{opacity:1}.modal-body[data-v-50655e0e]{padding:1.5rem;max-height:60vh;overflow-y:auto}.modal-footer[data-v-50655e0e]{display:flex;justify-content:flex-end;gap:.75rem;padding:1.25rem 1.5rem;background:#F8FAFC;border-top:1px solid #E2E8F0}.form-grid[data-v-50655e0e]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.btn-cancel[data-v-50655e0e]{padding:.75rem 1.5rem;background:white;color:#64748b;border:2px solid #E2E8F0;border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s}.btn-cancel[data-v-50655e0e]:hover{border-color:#64748b;color:#64748b}.btn-submit[data-v-50655e0e]{padding:.75rem 1.5rem;background:linear-gradient(135deg,#1E3A5F 0%,#2D5A87 100%);color:#fff;border:none;border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s}.btn-submit[data-v-50655e0e]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #1e3a5f66}.btn-submit[data-v-50655e0e]:disabled{opacity:.5;cursor:not-allowed}.btn-danger[data-v-50655e0e]{padding:.75rem 1.5rem;background:#DC2626;color:#fff;border:none;border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s}.btn-danger[data-v-50655e0e]:hover{background:#B91C1C}.confirm-message[data-v-50655e0e]{text-align:center;color:#374151;font-size:.95rem}.confirm-message strong[data-v-50655e0e]{color:#1e3a5f}.scan-result[data-v-50655e0e]{display:flex;align-items:center;gap:.75rem;padding:1rem;border-radius:10px;margin-top:1rem}.scan-result.success[data-v-50655e0e]{background:#D1FAE5;color:#059669}.scan-result.error[data-v-50655e0e]{background:#FEE2E2;color:#dc2626}.result-icon[data-v-50655e0e]{font-size:1.5rem}.toast[data-v-50655e0e]{position:fixed;bottom:2rem;right:2rem;display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;border-radius:12px;box-shadow:0 8px 24px #00000026;animation:slideInRight-50655e0e .3s ease;z-index:2000}.toast.success[data-v-50655e0e]{background:#059669;color:#fff}.toast.error[data-v-50655e0e]{background:#DC2626;color:#fff}@keyframes slideInRight-50655e0e{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}.toast-icon[data-v-50655e0e]{font-size:1.25rem}.toast-message[data-v-50655e0e]{font-weight:500}@media (max-width: 768px){.page-header[data-v-50655e0e]{padding:1.5rem;margin-bottom:1rem}.main-content[data-v-50655e0e]{padding:0 1rem 1rem}.tabs-section[data-v-50655e0e]{flex-direction:column}.action-bar[data-v-50655e0e]{flex-direction:column;align-items:stretch}.action-buttons[data-v-50655e0e]{flex-wrap:wrap}.search-box[data-v-50655e0e]{max-width:none}.form-grid[data-v-50655e0e]{grid-template-columns:1fr}.modal-container[data-v-50655e0e]{width:95%;margin:1rem}.scanner-actions[data-v-50655e0e]{flex-direction:column}.items-list[data-v-50655e0e]{justify-content:center}}.table-wrapper[data-v-2dca9b70]{overflow-x:auto}.barang-table[data-v-2dca9b70]{width:100%;border-collapse:collapse;font-size:13px}.barang-table th[data-v-2dca9b70],.barang-table td[data-v-2dca9b70]{border:1px solid #ccc;padding:6px 8px;text-align:left}.barang-table th[data-v-2dca9b70]{background:#f3f3f3;font-weight:600}.barang-table tbody tr[data-v-2dca9b70]:nth-child(2n){background:#fafafa}.resi-page[data-v-2dca9b70]{display:flex;flex-direction:column;gap:1.25rem;color:#0f172a;background:linear-gradient(180deg,#f8fafc 0%,#ffffff 120%);min-height:calc(100vh - 70px);padding:.25rem}.hero[data-v-2dca9b70]{display:flex;justify-content:space-between;align-items:flex-start;background:linear-gradient(135deg,#0ea5e9 0%,#2563eb 45%,#0f172a 100%);color:#e2e8f0;border-radius:16px;padding:1.5rem 1.75rem;box-shadow:0 10px 30px #0f172a2e}.hero h1[data-v-2dca9b70]{font-size:1.8rem;margin-bottom:.3rem;font-weight:700;letter-spacing:-.02em}.eyebrow[data-v-2dca9b70]{text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;color:#bae6fd;margin-bottom:.35rem;font-weight:700}.subtitle[data-v-2dca9b70]{color:#cbd5e1;font-size:.95rem;max-width:560px}.hero-actions[data-v-2dca9b70]{display:flex;align-items:center;gap:.65rem}.filters[data-v-2dca9b70]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;background:#ffffff;border-radius:14px;padding:1rem;box-shadow:0 8px 24px #0f172a14}.filter-block[data-v-2dca9b70]{display:flex;flex-direction:column;gap:.4rem}.filter-block.grow[data-v-2dca9b70]{grid-column:span 2}.label[data-v-2dca9b70]{font-size:.85rem;color:#475569;font-weight:600;letter-spacing:.01em}.segmented[data-v-2dca9b70]{display:inline-flex;background:#e2e8f0;padding:.25rem;border-radius:12px;gap:.25rem}.segmented-item[data-v-2dca9b70]{border:none;padding:.55rem 1rem;border-radius:10px;background:transparent;color:#0f172a;font-weight:600;cursor:pointer;transition:all .2s ease}.segmented-item.active[data-v-2dca9b70]{background:#0ea5e9;color:#0b1224;box-shadow:0 8px 20px #0ea5e94d}.select[data-v-2dca9b70]{height:40px;border-radius:10px;border:1px solid #e2e8f0;padding:0 .75rem;font-weight:600;color:#0f172a;background:#f8fafc}.search-box[data-v-2dca9b70]{display:flex;gap:.5rem}.search-input[data-v-2dca9b70]{flex:1;height:40px;border-radius:10px;border:1px solid #e2e8f0;padding:0 .75rem;font-size:.95rem;background:#f8fafc}.status[data-v-2dca9b70]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:12px;font-weight:600;box-shadow:0 8px 20px #0f172a14}.status .dot[data-v-2dca9b70]{width:10px;height:10px;border-radius:50%;background:currentColor}.status.neutral[data-v-2dca9b70]{background:#f8fafc;color:#0f172a}.status.success[data-v-2dca9b70]{background:#ecfdf3;color:#166534}.status.danger[data-v-2dca9b70]{background:#fef2f2;color:#b91c1c}.panel[data-v-2dca9b70]{background:#ffffff;border-radius:16px;padding:1rem 1rem 1.25rem;box-shadow:0 12px 32px #0f172a14}.panel-head[data-v-2dca9b70]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.panel-title[data-v-2dca9b70]{margin:0;font-size:1.05rem;font-weight:700;color:#0f172a}.meta[data-v-2dca9b70]{margin:0;color:#64748b;font-size:.85rem}.legend[data-v-2dca9b70]{display:flex;gap:.5rem;flex-wrap:wrap}.table-wrapper[data-v-2dca9b70]{overflow:auto;border:1px solid #e2e8f0;border-radius:12px}.data-table[data-v-2dca9b70]{width:100%;border-collapse:collapse;min-width:960px}.data-table thead[data-v-2dca9b70]{background:#f8fafc}.data-table th[data-v-2dca9b70],.data-table td[data-v-2dca9b70]{padding:.75rem .9rem;text-align:left;border-bottom:1px solid #e2e8f0;font-size:.95rem}.data-table th[data-v-2dca9b70]{font-weight:700;color:#475569}.data-table tbody tr[data-v-2dca9b70]:hover{background:#f1f5f9}.data-table tbody tr.clickable-row[data-v-2dca9b70]{cursor:pointer}.checkbox-col[data-v-2dca9b70]{width:52px;text-align:center}.mono[data-v-2dca9b70]{font-family:JetBrains Mono,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.01em;font-size:.92rem}.name[data-v-2dca9b70]{font-weight:700}.pill[data-v-2dca9b70]{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .6rem;border-radius:999px;font-size:.85rem;font-weight:700;border:1px solid transparent}.pill.neutral[data-v-2dca9b70]{background:#f8fafc;color:#0f172a;border-color:#e2e8f0}.pill.success[data-v-2dca9b70]{background:#ecfdf3;color:#166534;border-color:#bbf7d0}.pill.danger[data-v-2dca9b70]{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.pill.muted[data-v-2dca9b70]{background:#f1f5f9;color:#475569;border-color:#e2e8f0}.loading[data-v-2dca9b70],.empty[data-v-2dca9b70]{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.75rem;padding:2rem 1rem;color:#475569}.spinner[data-v-2dca9b70]{width:36px;height:36px;border-radius:50%;border:4px solid #e2e8f0;border-top-color:#0ea5e9;animation:spin-2dca9b70 1s linear infinite}.pagination[data-v-2dca9b70]{display:flex;align-items:center;justify-content:space-between;margin-top:.9rem;gap:.75rem;flex-wrap:wrap}.pages[data-v-2dca9b70]{display:flex;gap:.35rem}.page[data-v-2dca9b70]{border:1px solid #e2e8f0;background:#ffffff;padding:.45rem .8rem;border-radius:10px;cursor:pointer;font-weight:700;color:#0f172a;box-shadow:0 6px 18px #0f172a0f}.page.active[data-v-2dca9b70]{background:#0ea5e9;color:#0b1224;border-color:#0ea5e9}.result-panel[data-v-2dca9b70]{background:#ffffff;border-radius:16px;padding:1rem;box-shadow:0 12px 32px #0f172a14}.result-grid[data-v-2dca9b70]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem}.result-card[data-v-2dca9b70]{border:1px solid #e2e8f0;border-radius:14px;padding:.75rem;background:linear-gradient(180deg,#f8fafc 0%,#ffffff 100%);box-shadow:0 10px 24px #0f172a0f}.card-top[data-v-2dca9b70]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.35rem}.note[data-v-2dca9b70]{color:#475569;margin:.25rem 0 0}.card-actions[data-v-2dca9b70]{display:flex;gap:.5rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid #e2e8f0}.btn[data-v-2dca9b70]{border:none;padding:.65rem 1rem;border-radius:10px;font-weight:700;cursor:pointer;transition:transform .1s ease,box-shadow .2s ease}.btn[data-v-2dca9b70]:hover{transform:translateY(-1px)}.btn[data-v-2dca9b70]:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn.primary[data-v-2dca9b70]{background:linear-gradient(135deg,#0ea5e9,#2563eb);color:#e2e8f0;box-shadow:0 10px 24px #0ea5e959}.btn.secondary[data-v-2dca9b70]{background:linear-gradient(135deg,#8b5cf6,#6366f1);color:#e2e8f0;box-shadow:0 10px 24px #8b5cf659}.btn.ghost[data-v-2dca9b70]{background:#f8fafc;color:#0f172a;border:1px solid #e2e8f0}.toggle-btn[data-v-2dca9b70]{background:#f8fafc;color:#0f172a;border:1px solid #e2e8f0;transition:all .2s ease}.toggle-btn.active[data-v-2dca9b70]{background:linear-gradient(135deg,#0ea5e9,#2563eb);color:#e2e8f0;border-color:#0ea5e9;box-shadow:0 10px 24px #0ea5e959}@keyframes spin-2dca9b70{to{transform:rotate(360deg)}}.detail-modal-overlay[data-v-2dca9b70]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.detail-modal[data-v-2dca9b70]{background:#ffffff;border-radius:16px;max-width:900px;width:90%;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d}.detail-header[data-v-2dca9b70]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e2e8f0;background:linear-gradient(135deg,#0ea5e9 0%,#2563eb 100%);color:#fff;border-radius:16px 16px 0 0;position:sticky;top:0;z-index:100}.detail-header h2[data-v-2dca9b70]{margin:0;font-size:1.3rem;font-weight:700}.close-btn[data-v-2dca9b70]{background:transparent;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:background .2s ease}.close-btn[data-v-2dca9b70]:hover{background:rgba(255,255,255,.2)}.detail-content[data-v-2dca9b70]{padding:1.5rem;overflow-y:auto;max-height:calc(80vh - 120px)}.detail-section[data-v-2dca9b70]{margin-bottom:1.5rem}.detail-section h3[data-v-2dca9b70]{margin:0 0 1rem;font-size:1rem;font-weight:700;color:#0f172a;padding-bottom:.5rem;border-bottom:2px solid #0ea5e9}.detail-grid[data-v-2dca9b70]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.detail-item[data-v-2dca9b70]{display:flex;flex-direction:column;gap:.35rem}.detail-item.full-width[data-v-2dca9b70]{grid-column:1 / -1}.detail-item .label[data-v-2dca9b70]{font-size:.85rem;color:#475569;font-weight:700;letter-spacing:.01em;text-transform:uppercase}.detail-item .value[data-v-2dca9b70]{font-size:.95rem;color:#0f172a;padding:.5rem;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.detail-item .value.mono[data-v-2dca9b70]{font-family:JetBrains Mono,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.01em}@media (max-width: 768px){.detail-modal[data-v-2dca9b70]{width:95%;max-height:90vh}.detail-grid[data-v-2dca9b70]{grid-template-columns:1fr}}@media (max-width: 1024px){.filters[data-v-2dca9b70]{grid-template-columns:repeat(3,minmax(0,1fr))}.filter-block.grow[data-v-2dca9b70]{grid-column:span 2}}@media (max-width: 768px){.hero[data-v-2dca9b70]{flex-direction:column;gap:1rem}.filters[data-v-2dca9b70]{grid-template-columns:repeat(1,minmax(0,1fr))}.filter-block.grow[data-v-2dca9b70]{grid-column:span 1}.table-wrapper[data-v-2dca9b70]{min-width:100%}}[data-v-44247958]{margin:0;padding:0;box-sizing:border-box}.print-resi-container[data-v-44247958]{min-height:100vh;background:#f5f5f5;display:flex;flex-direction:column}.print-header[data-v-44247958]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 1px 3px #0000001a;position:sticky;top:0;z-index:10}.print-header h1[data-v-44247958]{margin:0;font-size:1.5rem;color:#0f172a}.header-actions[data-v-44247958],.header-controls[data-v-44247958]{display:flex;align-items:center;gap:1rem}.label-size[data-v-44247958]{font-size:14px;color:#475569;font-weight:500}.select-size[data-v-44247958]{padding:.5rem;border:1px solid #e2e8f0;border-radius:6px;font-size:14px;background:#fff;cursor:pointer}.header-buttons[data-v-44247958]{display:flex;align-items:center;gap:.75rem}.checkbox-item[data-v-44247958]{margin-right:5px;font-size:14px;cursor:default}.total-resi[data-v-44247958]{font-weight:600;color:#475569;padding:.5rem 1rem;background:#f1f5f9;border-radius:8px}.btn-secondary[data-v-44247958]{padding:.65rem 1.25rem;background:#e2e8f0;color:#0f172a;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-secondary[data-v-44247958]:hover{background:#cbd5e1}.btn-print[data-v-44247958]{padding:.65rem 1.25rem;background:linear-gradient(135deg,#0ea5e9,#2563eb);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-print[data-v-44247958]:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0ea5e959}.resi-list-container[data-v-44247958]{padding:10px;background:#f5f5f5;min-height:calc(100vh - 70px);display:flex;flex-direction:column;align-items:center}.resi-wrapper[data-v-44247958]{page-break-after:auto;margin-bottom:10px}.resi-sipas[data-v-44247958]{width:148mm;max-width:100%;height:210mm;padding:6mm;margin:0 auto;background:#fff;display:flex;flex-direction:column;box-sizing:border-box;font-family:Arial,sans-serif;font-size:10px;border:1px solid #ddd}.header-top[data-v-44247958]{display:grid;grid-template-columns:1fr auto;gap:8px;margin-bottom:8px;align-items:stretch}.logo-section[data-v-44247958]{border:1px solid #000;padding:5px;text-align:center;font-size:8px;color:#999;display:flex;align-items:center;justify-content:space-around;gap:5px;min-height:80px}.logo-item[data-v-44247958]{display:flex;align-items:center;justify-content:center}.logo-img[data-v-44247958]{max-height:70px;width:auto;object-fit:contain;max-width:80px}.logo-ekspedisi[data-v-44247958]{min-width:50px}.logo-ekspedisi img[data-v-44247958]{max-height:50px;max-width:60px}.no-resi-section[data-v-44247958]{border:1px solid #000;padding:5px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:120px}.no-resi-label[data-v-44247958]{font-size:11px;font-weight:700;margin-bottom:2px}.barcode-img[data-v-44247958]{display:flex;justify-content:center;align-items:center;height:40px;margin-top:2px}.barcode[data-v-44247958]{max-width:100%;height:35px}.trans-date-row[data-v-44247958]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}.trans-date-section[data-v-44247958]{border:1px solid #999;padding:5px;font-size:9px}.trans-date-label[data-v-44247958]{color:#666;font-weight:700}.trans-date-value[data-v-44247958]{font-size:10px;font-weight:700;color:#000}.sender-receiver-section[data-v-44247958]{border:1px solid #999;padding:0;margin-bottom:8px;display:grid;grid-template-columns:1.2fr .8fr;grid-template-rows:auto auto;gap:0}.pengirim-box[data-v-44247958]{border:none;border-bottom:1px solid #999;border-right:1px solid #999;padding:4px;grid-column:1;grid-row:1}.penerima-box[data-v-44247958]{border:none;border-bottom:none;border-right:1px solid #999;padding:4px;grid-column:1;grid-row:2;overflow:hidden;display:flex;flex-direction:column}.penerima-box .party-details[data-v-44247958]{flex:1;display:flex;flex-direction:column;justify-content:space-between;font-size:11px;line-height:1.3}.penerima-box .party-name[data-v-44247958]{font-size:13px;font-weight:700}.penerima-box .party-address[data-v-44247958]{font-size:11px;word-break:break-word;overflow-wrap:anywhere}.penerima-box .party-phone[data-v-44247958]{font-size:11px;word-break:break-all;overflow-wrap:anywhere}.penerima-box .party-upbjj[data-v-44247958]{font-size:12px;font-weight:700}.ekspedisi-box[data-v-44247958]{border:#999;border-left:none;padding:6px;grid-column:2;grid-row:1;text-align:center;font-weight:700;font-size:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f9f9f9;border-bottom:1px solid #999}.ekspedisi-name[data-v-44247958]{font-style:italic}.qr-manifest-box[data-v-44247958]{border:none;border-left:none;padding:8px;grid-column:2;grid-row:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:2px}.qr-manifest-label[data-v-44247958]{font-size:8px;font-weight:700;color:#666}.qr-manifest-display[data-v-44247958]{display:flex;justify-content:center;align-items:center;flex-grow:1}.qr-code[data-v-44247958]{display:block;width:64px;height:64px}.section-title[data-v-44247958]{font-size:8px;font-weight:700;margin-bottom:2px;text-decoration:underline}.party-details[data-v-44247958]{font-size:9px;line-height:1.3}.party-name[data-v-44247958]{font-weight:700;margin:0;font-size:10px}.party-address[data-v-44247958]{margin:0;font-weight:400;font-size:9px}.party-upbjj[data-v-44247958]{margin:4px 0 2px;font-weight:700;font-size:10px}.party-phone[data-v-44247958]{margin:0;font-size:9px}.package-details[data-v-44247958]{display:grid;grid-template-columns:.8fr .5fr .5fr 1.2fr;gap:5px;margin-bottom:8px}.detail-box[data-v-44247958]{border:1px solid #999;padding:4px;text-align:center}.detail-box1[data-v-44247958]{border:1px solid #999;padding:4px;text-align:left}.items-row .nama-paket-merge[data-v-44247958]{grid-column:3 / 5}.detail-box-label[data-v-44247958]{font-size:8px;color:#666;margin-bottom:2px;font-weight:700}.detail-box-value[data-v-44247958]{font-size:10px;font-weight:700;color:#000;word-wrap:break-word}.tlc-value[data-v-44247958]{font-size:16px;letter-spacing:.4px}.package-name-value[data-v-44247958]{font-size:9px}.package-name-section[data-v-44247958]{margin-bottom:8px}.detail-box.full-width[data-v-44247958]{grid-column:1 / -1;text-align:left}.detail-box.full-width .detail-box-value[data-v-44247958]{text-align:left}.info-sections[data-v-44247958]{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:8px}.info-left[data-v-44247958]{border:1px solid #999;padding:5px;font-size:8px;line-height:1.3;color:#000}.info-left-label[data-v-44247958]{font-weight:700;margin-bottom:2px}.info-right[data-v-44247958]{border:1px solid #999;padding:8px;text-align:center;font-size:16px;font-weight:700;color:#000;display:flex;align-items:center;justify-content:center;font-style:italic}.attempt-section[data-v-44247958]{border:1px solid #999;padding:5px;font-size:8px;text-align:center;line-height:1.3}.checkbox-group[data-v-44247958]{margin-bottom:3px;letter-spacing:3px}.checkbox-item[data-v-44247958]{letter-spacing:0}.attempt-text[data-v-44247958]{font-style:italic;margin:0}@media print{@page{size:A5 portrait;margin:5mm}.print-header[data-v-44247958],.no-print[data-v-44247958]{display:none!important}body[data-v-44247958]{padding:0;background:white;margin:0}.resi-list-container[data-v-44247958]{padding:0;background:white}.resi-sipas[data-v-44247958]{page-break-inside:avoid;page-break-after:always;margin:0;padding:6mm;width:100%;max-width:148mm;box-sizing:border-box;border:none}.resi-sipas[data-v-44247958]:last-child{page-break-after:auto}.resi-wrapper[data-v-44247958]{page-break-after:auto;margin:0}}@media screen{.resi-sipas[data-v-44247958]{box-shadow:0 2px 8px #00000026}}[data-v-f6a427dc]{margin:0;padding:0;box-sizing:border-box}.surat-jalan-container[data-v-f6a427dc]{background:white;padding:1.5cm;font-family:Arial,sans-serif;color:#333;line-height:1.4;page-break-after:always;max-width:210mm;margin:0 auto}.sj-header[data-v-f6a427dc]{display:flex;justify-content:space-between;align-items:center;padding-bottom:.1rem;margin-bottom:.03rem}.header-left[data-v-f6a427dc]{flex:0 0 auto}.company-logo[data-v-f6a427dc]{width:100px;height:100px;object-fit:contain}.header-center[data-v-f6a427dc]{flex:1;text-align:center}.sj-title[data-v-f6a427dc]{font-size:2rem;font-weight:700;color:#1a202c;margin:0 0 .4rem;letter-spacing:2px}.sj-number-box[data-v-f6a427dc]{font-size:.85rem;color:#1a202c;font-weight:600;font-family:monospace}.sj-number[data-v-f6a427dc]{font-size:.85rem;color:#1a202c}.header-right[data-v-f6a427dc]{flex:0 0 auto}.qr-code[data-v-f6a427dc]{width:90px;height:90px;display:block}.qr-placeholder[data-v-f6a427dc]{width:90px;height:90px;border:2px dashed #CBD5E0;display:flex;align-items:center;justify-content:center;color:#a0aec0;font-size:.75rem}.header-divider[data-v-f6a427dc]{border-top:2px solid #1A202C;margin-bottom:.75rem}.info-ekspedisi-box[data-v-f6a427dc]{grid-row:span 2;display:flex;flex-direction:column;align-items:center;justify-content:center;border-left:3px solid #FF9800;padding-left:1rem;min-width:80px}.info-ekspedisi-value[data-v-f6a427dc]{font-size:1.6rem;font-weight:800;color:#c05621;letter-spacing:2px;text-align:center;text-transform:uppercase}.ekspedisi-logo[data-v-f6a427dc]{max-width:100px;max-height:60px;object-fit:contain}.info-span-2[data-v-f6a427dc]{grid-column:span 2}.sj-info[data-v-f6a427dc]{margin-bottom:1.5rem;padding:1rem;background:#F7FAFC;border-radius:4px}.info-grid[data-v-f6a427dc]{display:grid;grid-template-columns:1fr auto;gap:.75rem 1.5rem;margin-bottom:.75rem}.info-item[data-v-f6a427dc]{display:flex;justify-content:space-between;font-size:.9rem}.info-label[data-v-f6a427dc]{font-weight:600;color:#4a5568;min-width:120px}.info-value[data-v-f6a427dc]{font-weight:500;color:#2d3748;flex:1}.info-input[data-v-f6a427dc]{letter-spacing:1px}.info-span-full[data-v-f6a427dc]{grid-column:1 / -1}.info-mono[data-v-f6a427dc]{font-family:monospace;font-size:.8rem;word-break:break-all}.detail-section-title[data-v-f6a427dc]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.5rem 0;border-bottom:1px solid #CBD5E0}.detail-icon[data-v-f6a427dc]{font-size:1.2rem}.detail-text[data-v-f6a427dc]{font-size:1rem;font-weight:700;color:#1a202c}.sj-table[data-v-f6a427dc]{width:100%;border-collapse:collapse;font-size:.8rem;border:2px solid #1A202C;margin-bottom:2rem}.sj-table thead[data-v-f6a427dc]{background-color:#1a202c;color:#fff}.sj-table th[data-v-f6a427dc]{padding:.6rem;text-align:left;font-weight:600;border:1px solid #1A202C;white-space:nowrap;font-size:.75rem}.sj-table td[data-v-f6a427dc]{padding:.6rem;border:1px solid #E2E8F0;color:#2d3748;vertical-align:top}.sj-table tbody tr:nth-child(odd) td[data-v-f6a427dc]{background-color:#f9f9f9}.text-center[data-v-f6a427dc]{text-align:center}.col-no[data-v-f6a427dc]{width:40px;text-align:center}.col-resi[data-v-f6a427dc]{width:130px}.col-kode[data-v-f6a427dc],.col-do[data-v-f6a427dc]{width:100px}.col-penerima[data-v-f6a427dc]{width:120px}.col-alamat[data-v-f6a427dc]{min-width:180px}.sj-footer[data-v-f6a427dc]{display:flex;justify-content:space-between;padding-top:2.5rem}.signature-box[data-v-f6a427dc]{width:45%;text-align:center}.signature-label[data-v-f6a427dc]{font-weight:600;font-size:.9rem;margin-bottom:3rem;color:#1a202c}.signature-name[data-v-f6a427dc]{margin-top:.4rem;font-size:.85rem;color:#2d3748}.signature-line[data-v-f6a427dc]{border-bottom:1px solid #1A202C}@media print{.surat-jalan-container[data-v-f6a427dc]{padding:1cm;max-width:100%}body[data-v-f6a427dc]{background:white;margin:0;padding:0}.sj-table[data-v-f6a427dc]{page-break-inside:avoid}}@media (max-width: 768px){.surat-jalan-container[data-v-f6a427dc]{padding:.5rem;font-size:.85rem}.sj-table[data-v-f6a427dc]{font-size:.65rem}.sj-table th[data-v-f6a427dc],.sj-table td[data-v-f6a427dc]{padding:.3rem}}.cek-manifest-page[data-v-5119dfd0]{padding:0}.page-header[data-v-5119dfd0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:10px}.page-title[data-v-5119dfd0]{font-size:1.5rem;font-weight:600;color:#1a202c;margin:0}.header-actions[data-v-5119dfd0]{display:flex;gap:10px;align-items:center}.filter-select[data-v-5119dfd0]{padding:8px 12px;border:1px solid #E2E8F0;border-radius:6px;background:white;font-size:14px;cursor:pointer}.btn-refresh[data-v-5119dfd0]{padding:8px 16px;background:#48BB78;color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer}.btn-refresh[data-v-5119dfd0]:hover{background:#38A169}.table-container[data-v-5119dfd0]{background:white;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow-x:auto}.data-table[data-v-5119dfd0]{width:100%;border-collapse:collapse;table-layout:fixed}.data-table th[data-v-5119dfd0],.data-table td[data-v-5119dfd0]{padding:7px 8px;text-align:left;border-bottom:1px solid #E2E8F0;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.data-table th[data-v-5119dfd0]{background:#F7FAFC;font-weight:600;color:#4a5568;font-size:11px;text-transform:uppercase;letter-spacing:0}.data-table tbody tr[data-v-5119dfd0]:hover{background:#F7FAFC}.text-center[data-v-5119dfd0]{text-align:center}.manifest-number[data-v-5119dfd0]{font-family:monospace;font-size:11px;color:#2d3748}.data-table th[data-v-5119dfd0]:nth-child(1),.data-table td[data-v-5119dfd0]:nth-child(1){text-align:center}.data-table th[data-v-5119dfd0]:nth-child(4),.data-table td[data-v-5119dfd0]:nth-child(4){text-align:center}.resizable-th[data-v-5119dfd0]{position:relative;-webkit-user-select:none;user-select:none}.resize-handle[data-v-5119dfd0]{position:absolute;right:0;top:0;bottom:0;width:5px;cursor:col-resize;background:transparent;z-index:1}.resize-handle[data-v-5119dfd0]:hover{background:rgba(49,130,206,.4)}.pickup-filled[data-v-5119dfd0]{color:#38a169;font-weight:600}.pickup-empty[data-v-5119dfd0]{color:#a0aec0}.type-badge[data-v-5119dfd0]{padding:3px 6px;border-radius:4px;font-size:10px;font-weight:600}.type-badge.sipas[data-v-5119dfd0]{background:#BEE3F8;color:#2b6cb0}.type-badge.nonsipas[data-v-5119dfd0]{background:#FED7D7;color:#c53030}.action-buttons[data-v-5119dfd0]{display:flex;gap:6px}.btn-check[data-v-5119dfd0]{padding:4px 8px;background:#3182CE;color:#fff;border:none;border-radius:4px;font-size:11px;cursor:pointer;transition:background .2s}.btn-check[data-v-5119dfd0]:hover:not(:disabled){background:#2B6CB0}.btn-check[data-v-5119dfd0]:disabled{background:#A0AEC0;cursor:not-allowed}.btn-print-sj[data-v-5119dfd0]{padding:4px 8px;background:#DD6B20;color:#fff;border:none;border-radius:4px;font-size:11px;font-weight:600;cursor:pointer;transition:background .2s}.btn-print-sj[data-v-5119dfd0]:hover:not(:disabled){background:#C05621}.btn-print-sj[data-v-5119dfd0]:disabled{background:#A0AEC0;cursor:not-allowed}.loading-state[data-v-5119dfd0],.empty-state[data-v-5119dfd0]{text-align:center;padding:60px 20px;color:#718096}.spinner[data-v-5119dfd0]{width:40px;height:40px;border:3px solid #E2E8F0;border-top-color:#3182ce;border-radius:50%;animation:spin-5119dfd0 1s linear infinite;margin:0 auto 16px}@keyframes spin-5119dfd0{to{transform:rotate(360deg)}}.modal-overlay[data-v-5119dfd0]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000}.scanner-modal[data-v-5119dfd0],.result-modal[data-v-5119dfd0],.sj-modal[data-v-5119dfd0]{background:white;border-radius:12px;width:90%;max-width:600px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.sj-modal[data-v-5119dfd0]{max-width:900px}.sj-modal-wide[data-v-5119dfd0]{max-width:900px;width:95vw}.sj-preview-container[data-v-5119dfd0]{display:flex;flex-direction:column;flex:1;min-height:0}.sj-preview[data-v-5119dfd0]{flex:1;min-height:0;overflow-y:auto;padding:10px;background:#F0F0F0}.modal-body--preview[data-v-5119dfd0]{padding:0!important;overflow:hidden!important;display:flex;flex-direction:column;flex:1;min-height:0}.preview-actions[data-v-5119dfd0]{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;border-bottom:1px solid #E2E8F0;background:#F7FAFC}.btn-print[data-v-5119dfd0]{background:#2B6CB0;color:#fff;border:none;padding:10px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s}.btn-print[data-v-5119dfd0]:hover{background:#2C5282}.modal-header[data-v-5119dfd0]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #E2E8F0;background:#F7FAFC}.modal-header h3[data-v-5119dfd0]{margin:0;font-size:1.25rem;color:#1a202c}.btn-close[data-v-5119dfd0]{background:none;border:none;font-size:28px;color:#718096;cursor:pointer;padding:0;line-height:1}.btn-close[data-v-5119dfd0]:hover{color:#1a202c}.modal-body[data-v-5119dfd0]{padding:20px;flex:1;overflow-y:auto}.modal-footer[data-v-5119dfd0]{padding:16px 20px;border-top:1px solid #E2E8F0;display:flex;justify-content:flex-end;gap:10px}.manifest-info[data-v-5119dfd0]{background:#F7FAFC;padding:16px;border-radius:8px;margin-bottom:20px}.info-row[data-v-5119dfd0]{display:flex;justify-content:space-between;padding:6px 0}.info-label[data-v-5119dfd0]{color:#718096;font-size:14px}.info-value[data-v-5119dfd0]{font-weight:600;color:#1a202c}.info-value.success[data-v-5119dfd0]{color:#38a169}.scanner-area[data-v-5119dfd0]{text-align:center;padding:30px 20px;border:2px dashed #CBD5E0;border-radius:12px;margin-bottom:20px}.scanner-icon[data-v-5119dfd0]{font-size:48px;margin-bottom:10px}.scanner-title[data-v-5119dfd0]{font-size:16px;color:#4a5568;margin-bottom:10px}.scanner-subtitle[data-v-5119dfd0]{font-size:14px;color:#718096;margin-bottom:15px}.remaining-badge[data-v-5119dfd0]{color:#e6a817;font-weight:600}.resi-input[data-v-5119dfd0]{width:100%;padding:14px 16px;font-size:16px;border:2px solid #E2E8F0;border-radius:8px;text-align:center;text-transform:uppercase;margin-bottom:12px}.resi-input[data-v-5119dfd0]:focus{outline:none;border-color:#3182ce}.button-group[data-v-5119dfd0]{display:flex;gap:10px;justify-content:center}.btn-verify[data-v-5119dfd0]{padding:12px 32px;background:#3182CE;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer}.btn-verify[data-v-5119dfd0]:hover:not(:disabled){background:#2B6CB0}.btn-verify[data-v-5119dfd0]:disabled{background:#A0AEC0;cursor:not-allowed}.verification-result[data-v-5119dfd0]{padding:16px;border-radius:8px;text-align:center;margin-bottom:20px}.verification-result.success[data-v-5119dfd0]{background:#C6F6D5}.verification-result.error[data-v-5119dfd0]{background:#FED7D7}.verification-result .result-icon[data-v-5119dfd0]{font-size:32px;margin-bottom:8px}.verification-result.success .result-icon[data-v-5119dfd0]{color:#38a169}.verification-result.error .result-icon[data-v-5119dfd0]{color:#e53e3e}.result-message[data-v-5119dfd0]{font-size:14px;margin:0}.verification-result.success .result-message[data-v-5119dfd0]{color:#22543d}.verification-result.error .result-message[data-v-5119dfd0]{color:#742a2a}.result-details[data-v-5119dfd0]{margin-top:10px;padding-top:10px;border-top:1px solid rgba(0,0,0,.1)}.result-details p[data-v-5119dfd0]{margin:4px 0;font-size:13px}.scanned-list[data-v-5119dfd0],.unmatched-list[data-v-5119dfd0]{margin-top:16px}.scanned-list h4[data-v-5119dfd0],.unmatched-list h4[data-v-5119dfd0]{margin:0 0 10px;font-size:14px;color:#4a5568}.scanned-items[data-v-5119dfd0],.unmatched-items[data-v-5119dfd0]{max-height:150px;overflow-y:auto}.scanned-item[data-v-5119dfd0],.unmatched-item[data-v-5119dfd0]{display:flex;align-items:center;padding:8px 12px;background:#F7FAFC;border-radius:6px;margin-bottom:6px}.scanned-number[data-v-5119dfd0]{width:24px;height:24px;background:#38A169;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;margin-right:10px;flex-shrink:0}.scanned-info[data-v-5119dfd0]{flex:1;display:flex;flex-direction:column}.scanned-resi[data-v-5119dfd0],.unmatched-resi[data-v-5119dfd0]{font-family:monospace;font-size:13px}.scanned-kode_barang[data-v-5119dfd0]{font-size:11px;color:#718096}.scanned-status[data-v-5119dfd0]{color:#38a169;font-weight:700;margin-left:10px}.unmatched-status[data-v-5119dfd0]{color:#e53e3e;font-weight:700;margin-left:10px}.unmatched-reason[data-v-5119dfd0]{font-size:11px;color:#e53e3e;margin-left:8px}.final-result[data-v-5119dfd0]{text-align:center;padding:30px}.final-result.success[data-v-5119dfd0]{color:#38a169}.final-result.error[data-v-5119dfd0]{color:#e53e3e}.result-icon.large[data-v-5119dfd0]{font-size:64px;margin-bottom:16px}.result-title[data-v-5119dfd0]{font-size:24px;font-weight:600;margin-bottom:20px}.result-summary[data-v-5119dfd0]{background:#F7FAFC;padding:20px;border-radius:8px;text-align:left}.result-summary p[data-v-5119dfd0]{margin:8px 0;font-size:14px}.error-message[data-v-5119dfd0]{font-size:14px}.btn-primary[data-v-5119dfd0]{padding:10px 20px;background:#3182CE;color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer}.btn-primary[data-v-5119dfd0]:hover{background:#2B6CB0}.btn-primary[data-v-5119dfd0]:disabled{background:#A0AEC0;cursor:not-allowed}.btn-secondary[data-v-5119dfd0]{padding:10px 20px;background:#E2E8F0;color:#4a5568;border:none;border-radius:6px;font-size:14px;cursor:pointer}.btn-secondary[data-v-5119dfd0]:hover{background:#CBD5E0}.sj-preview[data-v-5119dfd0]{background:white;padding:20px}.sj-header[data-v-5119dfd0]{text-align:center;border-bottom:2px solid #1A202C;padding-bottom:1rem;margin-bottom:1.5rem}.company-name[data-v-5119dfd0]{font-size:1.5rem;font-weight:700;color:#1a202c}.sj-info[data-v-5119dfd0]{margin-bottom:1.5rem}.sj-info .info-row[data-v-5119dfd0]{display:flex;justify-content:space-between;margin-bottom:.5rem}.sj-info .info-item[data-v-5119dfd0]{display:flex;width:48%}.sj-info .info-label[data-v-5119dfd0]{font-weight:600;min-width:110px}.sj-info .info-value[data-v-5119dfd0]{font-weight:500}.sj-table[data-v-5119dfd0]{width:100%;border-collapse:collapse;font-size:.75rem;border:2px solid #1A202C;margin-bottom:2rem}.sj-table thead[data-v-5119dfd0]{background-color:#1a202c;color:#fff}.sj-table th[data-v-5119dfd0]{padding:.5rem;text-align:left;font-weight:600;border:1px solid #1A202C;white-space:nowrap}.sj-table td[data-v-5119dfd0]{padding:.5rem;border:1px solid #E2E8F0;color:#2d3748;vertical-align:top}.sj-table tbody tr[data-v-5119dfd0]:nth-child(odd){background-color:#f9f9f9}.col-no[data-v-5119dfd0]{width:40px;text-align:center}.col-resi[data-v-5119dfd0]{width:130px}.col-kode[data-v-5119dfd0],.col-pemesanan[data-v-5119dfd0]{width:100px}.col-penerima[data-v-5119dfd0]{width:120px}.col-alamat[data-v-5119dfd0]{min-width:150px}.sj-footer[data-v-5119dfd0]{display:flex;justify-content:space-between;padding-top:2rem}.signature-box[data-v-5119dfd0]{width:45%;text-align:center}.signature-label[data-v-5119dfd0]{font-weight:600;margin-bottom:.5rem}.signature-name[data-v-5119dfd0]{margin-bottom:2rem}.signature-line[data-v-5119dfd0]{border-bottom:1px solid #1A202C;min-height:30px}.sj-input-form[data-v-5119dfd0]{padding:20px}.form-title[data-v-5119dfd0]{font-size:1.25rem;font-weight:600;color:#1a202c;margin-bottom:20px;text-align:center}.form-group[data-v-5119dfd0]{margin-bottom:16px}.form-label[data-v-5119dfd0]{display:block;font-size:14px;font-weight:600;color:#4a5568;margin-bottom:6px}.form-input[data-v-5119dfd0]{width:100%;padding:12px 16px;font-size:14px;border:2px solid #E2E8F0;border-radius:8px;background:white;transition:border-color .2s}.form-input[data-v-5119dfd0]:focus{outline:none;border-color:#3182ce}.form-hint[data-v-5119dfd0]{color:#718096;font-size:13px;margin-top:12px}.form-actions[data-v-5119dfd0]{margin-top:24px;text-align:center}.btn-secondary[data-v-5119dfd0]{background:#718096;color:#fff;border:none;padding:10px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s}.btn-secondary[data-v-5119dfd0]:hover{background:#4A5568}@media print{body.printing-sj *{visibility:hidden!important}body.printing-sj .sj-preview,body.printing-sj .sj-preview *{visibility:visible!important}body.printing-sj .sj-preview{position:fixed;top:0;left:0;width:100%;height:auto;margin:0;padding:0;background:white;overflow:visible;z-index:99999}body.printing-sj{margin:0;padding:0}}.tracking-page[data-v-3a3fbc81]{max-width:860px;margin:0 auto}.page-header[data-v-3a3fbc81]{margin-bottom:1.5rem}.page-header h2[data-v-3a3fbc81]{font-size:1.6rem;color:#2c3e50;margin-bottom:.25rem}.page-header p[data-v-3a3fbc81]{color:#7f8c8d;font-size:.9rem}.card[data-v-3a3fbc81]{background:#fff;border-radius:10px;box-shadow:0 2px 10px #00000014;padding:1.5rem;margin-bottom:1.25rem}.search-card[data-v-3a3fbc81]{padding:1.25rem}.search-mode-tabs[data-v-3a3fbc81]{display:flex;gap:.5rem;margin-bottom:1rem}.tab-btn[data-v-3a3fbc81]{padding:.5rem 1.25rem;border:2px solid #e2e8f0;background:#f8fafc;border-radius:8px;cursor:pointer;font-size:.875rem;font-weight:500;color:#64748b;transition:all .2s}.tab-btn.active[data-v-3a3fbc81]{border-color:#3b82f6;background:#eff6ff;color:#2563eb}.search-input-row[data-v-3a3fbc81]{display:flex;gap:.75rem}.search-input[data-v-3a3fbc81]{flex:1;padding:.65rem 1rem;border:1px solid #cbd5e1;border-radius:8px;font-size:.95rem;transition:border-color .2s}.search-input[data-v-3a3fbc81]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.btn-search[data-v-3a3fbc81]{padding:.65rem 1.5rem;background:#2563eb;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:600;transition:background .2s;white-space:nowrap}.btn-search[data-v-3a3fbc81]:hover:not(:disabled){background:#1d4ed8}.btn-search[data-v-3a3fbc81]:disabled{background:#94a3b8;cursor:not-allowed}.alert[data-v-3a3fbc81]{padding:.85rem 1.25rem;border-radius:8px;margin-bottom:1rem;font-size:.9rem}.alert-error[data-v-3a3fbc81]{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.info-card[data-v-3a3fbc81]{text-align:center;padding:2.5rem 1.5rem;color:#475569}.info-icon[data-v-3a3fbc81]{font-size:3rem;margin-bottom:.75rem}.info-card h3[data-v-3a3fbc81]{font-size:1.2rem;color:#334155;margin-bottom:.5rem}.info-card p[data-v-3a3fbc81]{margin-bottom:1rem;font-size:.9rem}.info-detail[data-v-3a3fbc81]{display:flex;justify-content:center;align-items:center;gap:.75rem;margin-top:.5rem}.result-header[data-v-3a3fbc81]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:1rem 1.25rem;margin-bottom:1rem}.resi-info[data-v-3a3fbc81]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.label-small[data-v-3a3fbc81]{font-size:.75rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.resi-number[data-v-3a3fbc81]{font-size:1rem;font-weight:700;color:#1e293b;font-family:monospace}.sync-info[data-v-3a3fbc81]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.sync-time[data-v-3a3fbc81]{font-size:.78rem;color:#94a3b8}.status-card[data-v-3a3fbc81]{padding:1.5rem}.status-main[data-v-3a3fbc81]{display:flex;align-items:center;gap:1.25rem;margin-bottom:1rem}.status-icon-wrap[data-v-3a3fbc81]{font-size:2.5rem;line-height:1}.status-label[data-v-3a3fbc81]{display:block;font-size:.75rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.status-value[data-v-3a3fbc81]{font-size:1.35rem;font-weight:700}.status-delivered[data-v-3a3fbc81]{color:#16a34a}.status-onway[data-v-3a3fbc81]{color:#d97706}.status-transit[data-v-3a3fbc81]{color:#2563eb}.status-returned[data-v-3a3fbc81]{color:#7c3aed}.status-failed[data-v-3a3fbc81]{color:#dc2626}.status-default[data-v-3a3fbc81]{color:#334155}.status-details[data-v-3a3fbc81]{display:flex;flex-wrap:wrap;gap:1.5rem;padding-top:1rem;border-top:1px solid #f1f5f9}.detail-item[data-v-3a3fbc81]{display:flex;flex-direction:column;gap:.2rem}.label[data-v-3a3fbc81]{font-size:.75rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.value[data-v-3a3fbc81]{font-size:.95rem;font-weight:600;color:#1e293b}.section-title[data-v-3a3fbc81]{font-size:1rem;font-weight:700;color:#334155;margin-bottom:1rem}.pod-grid[data-v-3a3fbc81]{display:flex;flex-wrap:wrap;gap:1.25rem}.pod-item[data-v-3a3fbc81]{display:flex;flex-direction:column;gap:.4rem}.pod-label[data-v-3a3fbc81]{font-size:.75rem;color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.pod-image[data-v-3a3fbc81]{width:200px;height:150px;object-fit:cover;border-radius:8px;border:1px solid #e2e8f0;cursor:pointer;transition:transform .2s}.pod-image[data-v-3a3fbc81]:hover{transform:scale(1.03)}.pod-signature[data-v-3a3fbc81]{object-fit:contain;background:#fff}.coordinate-link[data-v-3a3fbc81]{color:#2563eb;font-size:.875rem;text-decoration:none}.coordinate-link[data-v-3a3fbc81]:hover{text-decoration:underline}.timeline[data-v-3a3fbc81]{position:relative;padding-left:1.5rem}.timeline[data-v-3a3fbc81]:before{content:"";position:absolute;left:7px;top:12px;bottom:0;width:2px;background:#e2e8f0}.timeline-item[data-v-3a3fbc81]{position:relative;padding-bottom:1.25rem;padding-left:1rem}.timeline-item[data-v-3a3fbc81]:last-child{padding-bottom:0}.timeline-dot[data-v-3a3fbc81]{position:absolute;left:-1.5rem;top:4px;width:14px;height:14px;border-radius:50%;background:#cbd5e1;border:2px solid #fff;box-shadow:0 0 0 2px #cbd5e1}.timeline-dot.active[data-v-3a3fbc81]{background:#2563eb;box-shadow:0 0 0 2px #bfdbfe}.timeline-item.first .timeline-content[data-v-3a3fbc81]{background:#eff6ff;border-color:#bfdbfe}.timeline-content[data-v-3a3fbc81]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.75rem 1rem}.timeline-header[data-v-3a3fbc81]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-bottom:.4rem}.timeline-date[data-v-3a3fbc81]{font-size:.8rem;color:#64748b;font-weight:600}.timeline-location[data-v-3a3fbc81]{font-size:.8rem;color:#2563eb;font-weight:500}.timeline-action[data-v-3a3fbc81]{font-size:.875rem;color:#334155;margin:0;line-height:1.4}.timeline-state[data-v-3a3fbc81]{display:inline-block;margin-top:.35rem;font-size:.75rem;color:#94a3b8;font-style:italic}.timeline-item.hidden[data-v-3a3fbc81]{display:none}.badge[data-v-3a3fbc81]{display:inline-block;padding:.2rem .6rem;border-radius:999px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.ekspedisi-badge[data-v-3a3fbc81]{background:#e0f2fe;color:#0369a1}.badge-cache[data-v-3a3fbc81]{background:#f0fdf4;color:#15803d}.badge-stale[data-v-3a3fbc81]{background:#fffbeb;color:#92400e}.badge-live[data-v-3a3fbc81]{background:#fef2f2;color:#dc2626}.badge-success[data-v-3a3fbc81]{background:#dcfce7;color:#16a34a}.badge-warning[data-v-3a3fbc81]{background:#fef9c3;color:#854d0e}.badge-info[data-v-3a3fbc81]{background:#e0f2fe;color:#0369a1}.empty-text[data-v-3a3fbc81]{text-align:center;color:#94a3b8;font-size:.9rem;padding:1rem 0}.users-container[data-v-7523b7a0]{padding:1.5rem}.page-title[data-v-7523b7a0]{font-size:1.4rem;font-weight:700;margin-bottom:1.25rem;color:#1a202c}.tabs[data-v-7523b7a0]{display:flex;gap:.5rem;margin-bottom:1.5rem;border-bottom:2px solid #E2E8F0;padding-bottom:.5rem}.tab-btn[data-v-7523b7a0]{padding:.5rem 1.25rem;border:none;background:transparent;font-size:.9rem;cursor:pointer;border-radius:.375rem .375rem 0 0;color:#555}.tab-btn.active[data-v-7523b7a0]{background:#1A202C;color:#fff}.data-table[data-v-7523b7a0]{width:100%;border-collapse:collapse;font-size:.875rem}.data-table th[data-v-7523b7a0]{background:#1A202C;color:#fff;padding:.65rem .85rem;text-align:left}.data-table td[data-v-7523b7a0]{padding:.6rem .85rem;border-bottom:1px solid #E2E8F0;vertical-align:middle}.data-table tr:hover td[data-v-7523b7a0]{background:#F7FAFC}.row-used td[data-v-7523b7a0]{opacity:.6}.select-role[data-v-7523b7a0]{padding:.3rem .5rem;border-radius:.25rem;border:1px solid #ccc;font-size:.8rem;font-weight:600}.role-it[data-v-7523b7a0]{background:#FED7D7;color:#c53030;border-color:#fc8181}.role-isk[data-v-7523b7a0]{background:#BEE3F8;color:#2b6cb0;border-color:#63b3ed}.role-ut[data-v-7523b7a0]{background:#C6F6D5;color:#276749;border-color:#68d391}.role-badge[data-v-7523b7a0]{display:inline-block;font-size:.75rem;font-weight:700;padding:.15rem .5rem;border-radius:999px}.status-btn[data-v-7523b7a0]{padding:.25rem .65rem;border:none;border-radius:999px;font-size:.78rem;font-weight:600;cursor:pointer}.status-btn.active[data-v-7523b7a0]{background:#C6F6D5;color:#276749}.status-btn.inactive[data-v-7523b7a0]{background:#FED7D7;color:#c53030}.action-cell[data-v-7523b7a0]{display:flex;gap:.4rem;align-items:center}.btn-reset[data-v-7523b7a0]{padding:.25rem .6rem;background:#BEE3F8;color:#2b6cb0;border:none;border-radius:.25rem;cursor:pointer;font-size:.8rem;white-space:nowrap}.btn-reset[data-v-7523b7a0]:hover{background:#90CDF4}.btn-delete[data-v-7523b7a0]{padding:.25rem .6rem;background:#FED7D7;color:#c53030;border:none;border-radius:.25rem;cursor:pointer;font-size:.8rem;white-space:nowrap}.btn-delete[data-v-7523b7a0]:disabled{opacity:.4;cursor:not-allowed}.modal-overlay[data-v-7523b7a0]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);z-index:9998;display:flex;align-items:center;justify-content:center}.modal-box[data-v-7523b7a0]{background:white;border-radius:.75rem;padding:2rem;width:100%;max-width:420px;box-shadow:0 20px 40px #0003}.modal-box h3[data-v-7523b7a0]{font-size:1.1rem;font-weight:700;margin-bottom:.5rem;color:#1a202c}.modal-box p[data-v-7523b7a0]{font-size:.875rem;color:#555}.pw-wrap[data-v-7523b7a0]{display:flex;gap:.5rem;align-items:center}.pw-wrap .input[data-v-7523b7a0]{flex:1}.btn-eye[data-v-7523b7a0]{background:#EDF2F7;border:1px solid #CBD5E0;border-radius:.375rem;padding:.5rem .6rem;cursor:pointer;font-size:1rem;line-height:1}.modal-error[data-v-7523b7a0]{margin-top:.5rem;font-size:.8rem;color:#c53030;background:#FED7D7;padding:.4rem .75rem;border-radius:.25rem}.modal-actions[data-v-7523b7a0]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem}.btn-cancel[data-v-7523b7a0]{padding:.5rem 1.25rem;background:#EDF2F7;color:#333;border:none;border-radius:.375rem;cursor:pointer;font-size:.875rem}.btn-confirm[data-v-7523b7a0]{padding:.5rem 1.25rem;background:#1A202C;color:#fff;border:none;border-radius:.375rem;cursor:pointer;font-size:.875rem;font-weight:600}.btn-confirm[data-v-7523b7a0]:disabled{opacity:.5;cursor:not-allowed}.token-form-card[data-v-7523b7a0]{background:#F7FAFC;border:1px solid #E2E8F0;border-radius:.5rem;padding:1.25rem;margin-bottom:1.5rem}.token-form-card h3[data-v-7523b7a0]{font-size:1rem;font-weight:600;margin-bottom:1rem;color:#1a202c}.form-row[data-v-7523b7a0]{display:flex;gap:1rem;flex-wrap:wrap;align-items:flex-end}.form-group[data-v-7523b7a0]{display:flex;flex-direction:column;gap:.35rem;flex:1;min-width:140px}.form-group label[data-v-7523b7a0]{font-size:.8rem;font-weight:500;color:#555}.input[data-v-7523b7a0]{padding:.5rem .75rem;border:1px solid #CBD5E0;border-radius:.375rem;font-size:.875rem}.align-end[data-v-7523b7a0]{justify-content:flex-end}.btn-create[data-v-7523b7a0]{padding:.55rem 1.25rem;background:#1A202C;color:#fff;border:none;border-radius:.375rem;cursor:pointer;font-size:.875rem;font-weight:600}.btn-create[data-v-7523b7a0]:disabled{opacity:.5;cursor:not-allowed}.token-code[data-v-7523b7a0]{font-size:.78rem;background:#EDF2F7;padding:.2rem .4rem;border-radius:.25rem;word-break:break-all}.btn-copy[data-v-7523b7a0]{background:none;border:none;cursor:pointer;font-size:.9rem;margin-left:.25rem}.used-badge[data-v-7523b7a0]{color:#276749;font-size:.8rem}.unused-badge[data-v-7523b7a0]{color:#888;font-size:.8rem}.loading[data-v-7523b7a0]{padding:2rem;text-align:center;color:#888}.notif[data-v-7523b7a0]{position:fixed;bottom:1.5rem;right:1.5rem;padding:.75rem 1.25rem;border-radius:.5rem;font-size:.875rem;font-weight:500;z-index:9999;box-shadow:0 4px 12px #00000026}.notif-success[data-v-7523b7a0]{background:#C6F6D5;color:#22543d}.notif-error[data-v-7523b7a0]{background:#FED7D7;color:#742a2a}.unauth-container[data-v-0c84bd2a]{display:flex;justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(135deg,#1A202C 0%,#2D3748 100%);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.unauth-box[data-v-0c84bd2a]{background:white;padding:3rem;border-radius:.75rem;box-shadow:0 20px 40px #0000004d;text-align:center;max-width:400px;width:100%}.unauth-icon[data-v-0c84bd2a]{font-size:4rem;margin-bottom:1rem}h1[data-v-0c84bd2a]{font-size:1.75rem;color:#1a202c;margin-bottom:.75rem}p[data-v-0c84bd2a]{color:#555;margin-bottom:.5rem}.sub[data-v-0c84bd2a]{font-size:.9rem;color:#888;margin-bottom:1.5rem}.btn-back[data-v-0c84bd2a],.btn-dashboard[data-v-0c84bd2a]{display:inline-block;padding:.65rem 1.25rem;border-radius:.375rem;font-size:.9rem;font-weight:500;cursor:pointer;text-decoration:none;margin:.25rem}.btn-back[data-v-0c84bd2a]{background:#E2E8F0;color:#333;border:none}.btn-back[data-v-0c84bd2a]:hover{background:#CBD5E0}.btn-dashboard[data-v-0c84bd2a]{background:#3182CE;color:#fff}.btn-dashboard[data-v-0c84bd2a]:hover{background:#2B6CB0}
