:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media(prefers-color-scheme:dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}html{font-size:15px}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Noto Sans KR,sans-serif;font-size:1rem;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{min-height:100vh;width:100%;font-weight:400}a,.green{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media(hover:hover){a:hover{background-color:#00bd7e33}}.page[data-v-b23c0450]{min-height:100vh;display:grid;place-items:center}.title[data-v-b23c0450]{font-size:3rem;font-weight:700}.home-card[data-v-b23c0450],.error-card[data-v-b23c0450]{display:grid;place-items:center;text-align:center}.auth-actions[data-v-b23c0450]{margin-top:1.5rem;display:flex;gap:.75rem;align-items:center}.error-detail[data-v-b23c0450]{margin-top:.75rem;color:#8a2b2b}.login-button[data-v-b23c0450]{padding:.75rem 1.5rem;background:#03c75a;color:#fff;text-decoration:none;border-radius:999px;font-weight:600}.signup-toggle-button[data-v-b23c0450]{padding:.75rem 1.5rem;border:1px solid #cbd5e1;background:#fff;color:#0f172a;border-radius:999px;font-weight:600;cursor:pointer}.login-button[data-v-b23c0450]:hover{filter:brightness(.95)}.signup-toggle-button[data-v-b23c0450]:hover{background:#f8fafc}.signup-card[data-v-b23c0450]{margin-top:1rem;width:min(360px,92vw);padding:1rem;border:1px solid #e2e8f0;border-radius:16px;background:#fff;display:grid;gap:.75rem;text-align:left}.dev-login-card[data-v-b23c0450]{margin-top:1rem;width:min(560px,92vw);padding:1rem;border:1px solid #e2e8f0;border-radius:16px;background:#fff;display:grid;gap:.6rem}.dev-login-title[data-v-b23c0450]{margin:0;font-size:1rem;font-weight:700;color:#0f172a}.dev-login-hint[data-v-b23c0450]{margin:0;font-size:.88rem;color:#64748b}.dev-login-error[data-v-b23c0450]{margin:0;font-size:.88rem;color:#b42318}.dev-login-list[data-v-b23c0450]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.dev-login-button[data-v-b23c0450]{height:38px;border:1px solid #d6dde6;border-radius:10px;background:#f8fafc;color:#0f172a;font-size:.86rem;font-weight:600;cursor:pointer}.dev-login-button[data-v-b23c0450]:hover{background:#eef2f7}.dev-login-button[data-v-b23c0450]:disabled{opacity:.65;cursor:not-allowed}.signup-label[data-v-b23c0450]{font-size:.9rem;font-weight:600;color:#334155}.company-select[data-v-b23c0450]{height:42px;border:1px solid #cbd5e1;border-radius:10px;padding:0 .75rem;font-size:.95rem;color:#0f172a;background:#fff}.signup-error[data-v-b23c0450]{margin:0;color:#b42318;font-size:.86rem}.signup-button[data-v-b23c0450]{display:inline-flex;justify-content:center;align-items:center;height:44px;background:#03c75a;color:#fff;text-decoration:none;border-radius:999px;font-weight:600}.signup-button.disabled[data-v-b23c0450]{background:#94a3b8;pointer-events:none}.move-login-button[data-v-b23c0450]{margin-top:1rem;padding:.65rem 1.25rem;background:#2f5fd0;color:#fff;text-decoration:none;border-radius:999px;font-weight:600}.move-login-button[data-v-b23c0450]:hover{filter:brightness(.95)}@media(max-width:700px){.title[data-v-b23c0450]{font-size:2.2rem}.auth-actions[data-v-b23c0450]{width:92vw;flex-direction:column}.login-button[data-v-b23c0450],.signup-toggle-button[data-v-b23c0450]{width:100%;text-align:center}.dev-login-list[data-v-b23c0450]{grid-template-columns:1fr}}.layout[data-v-fb889fe8]{min-height:100vh;display:grid;grid-template-columns:200px minmax(0,1fr);background:#f5f7fb;font-size:.94rem}.sidebar[data-v-fb889fe8]{background:#0f1a24;color:#e6edf3;padding:24px;display:grid;grid-template-rows:auto auto auto 1fr;gap:16px;width:200px;box-sizing:border-box}.brand[data-v-fb889fe8]{font-size:1.25rem;font-weight:700;letter-spacing:.5px;text-align:center;margin-top:12px;padding:0 8px;display:flex;align-items:center;justify-content:center;min-height:60px;background:#0f1a24;border-radius:15px}.brand.has-logo[data-v-fb889fe8]{background:#fff;margin-top:8px}.brand-logo[data-v-fb889fe8]{width:150px;max-width:100%;height:60px;object-fit:contain;display:block}.welcome[data-v-fb889fe8]{font-size:1rem;color:#c6d1da;line-height:1.4;display:grid;gap:2px;text-align:center}.welcome-name[data-v-fb889fe8]{font-weight:600}.welcome-text[data-v-fb889fe8]{font-size:.88rem}.logout-button[data-v-fb889fe8]{justify-self:center;height:30px;min-width:88px;padding:0 10px;margin-bottom:18px;border-radius:6px;border:1px solid #314255;background:#122335;color:#e6edf3;font-size:.8rem;font-weight:600;line-height:1;cursor:pointer}.logout-button[data-v-fb889fe8]:hover{background:#1b2a38}.menu-select[data-v-fb889fe8]{display:none;flex-direction:column;gap:6px}.menu-select-label[data-v-fb889fe8]{font-size:.8rem;color:#c6d1da;text-align:center}.menu-select-input[data-v-fb889fe8]{height:42px;border-radius:8px;border:1px solid #1b2a38;background:#0f1a24;color:#e6edf3;padding:0 12px;font-size:14px}.menu[data-v-fb889fe8]{display:grid;gap:2px;grid-auto-rows:50px;margin-top:25px}.menu-item[data-v-fb889fe8]{display:flex;align-items:center;justify-content:center;border:0;background:transparent;color:inherit;width:100%;box-sizing:border-box;padding:0;height:50px;min-height:50px;line-height:1;font-size:16px;font-weight:700;border-radius:8px;cursor:pointer}.menu-item.active[data-v-fb889fe8]{background:#1b2a38;color:#fff}.menu-copyright[data-v-fb889fe8]{margin-top:14px;color:#7f93a8;font-size:.75rem;font-weight:700;text-align:center}.content[data-v-fb889fe8]{padding:32px;scrollbar-gutter:stable;min-width:0}.content-body[data-v-fb889fe8]{display:grid;gap:16px;min-width:0}.panel[data-v-fb889fe8]{background:#fff;border-radius:12px;padding:20px 24px;box-shadow:0 8px 24px #0f1a2414;color:#0f1a24;min-width:0}.panel-head[data-v-fb889fe8]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.primary-button[data-v-fb889fe8]{border:none;background:#1b2a38;color:#fff;border-radius:8px;padding:10px 18px;font-size:.95rem;cursor:pointer}.secondary-button[data-v-fb889fe8]{border:1px solid #d6dde6;background:#fff;color:#0f1a24;border-radius:8px;padding:10px 18px;font-size:.95rem;cursor:pointer}.approve-button[data-v-fb889fe8]{border:1px solid #c9d8f2;background:#eef4ff;color:#1f4bd1;border-radius:6px;padding:4px 10px;font-size:.85rem;font-weight:600;cursor:pointer}.approve-button[data-v-fb889fe8]:disabled{opacity:.65;cursor:not-allowed}.approve-control[data-v-fb889fe8]{display:inline-flex;align-items:center;gap:6px}.role-select[data-v-fb889fe8]{min-width:92px;height:28px;border:1px solid #cbd5e1;border-radius:6px;padding:0 8px;background:#fff;color:#0f172a;font-size:.82rem}.role-select[data-v-fb889fe8]:disabled{background:#f8fafc;color:#64748b}.modal-backdrop[data-v-fb889fe8]{position:fixed;inset:0;background:#0f1a2473;display:flex;align-items:center;justify-content:center;padding:24px;z-index:1000}.modal[data-v-fb889fe8]{width:min(480px,100%);background:#fff;border-radius:16px;padding:20px 22px;box-shadow:0 16px 40px #0f1a2433}.modal-header[data-v-fb889fe8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.modal-header h3[data-v-fb889fe8]{margin:0;color:#0f1a24;font-size:1.05rem;font-weight:700}.modal-close[data-v-fb889fe8]{border:none;background:transparent;color:#4b5b6a;cursor:pointer}.modal-body[data-v-fb889fe8]{display:grid;gap:12px}.form-field[data-v-fb889fe8]{display:grid;gap:6px;font-size:.9rem;color:#4b5b6a}.form-field input[type=text][data-v-fb889fe8],.form-field input[type=date][data-v-fb889fe8],.form-field input[type=number][data-v-fb889fe8]{width:100%;min-width:0;height:40px;border:1px solid #d6dde6;border-radius:8px;padding:0 12px;font-size:.95rem;font-family:inherit;box-sizing:border-box;background:#fff;color:#0f1a24}.form-field select[data-v-fb889fe8]{height:40px;border:1px solid #d6dde6;border-radius:8px;padding:0 12px;font-size:.95rem;background:#fff}.form-field.checkbox[data-v-fb889fe8]{display:flex;align-items:center;gap:8px;color:#0f1a24}.inbound-date-input[data-v-fb889fe8]{min-width:0;font-family:inherit}.inbound-date-input[data-v-fb889fe8]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7}.modal-actions[data-v-fb889fe8]{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.panel h2[data-v-fb889fe8]{margin-bottom:8px;font-size:1.2rem;font-weight:700;color:#0f1a24}.dashboard-title-row[data-v-fb889fe8]{display:flex;align-items:baseline;justify-content:flex-start;gap:14px}.dashboard-title-note[data-v-fb889fe8]{font-size:.68rem;color:#7a8794;white-space:nowrap}.panel p[data-v-fb889fe8]{color:#4b5b6a}.settings-card[data-v-fb889fe8]{margin-top:14px;border:1px solid #e6edf3;border-radius:10px;background:#f8fafc;padding:14px}.settings-card h3[data-v-fb889fe8]{margin:0;font-size:1rem;font-weight:700;color:#0f1a24}.settings-form[data-v-fb889fe8]{margin-top:0;display:grid;gap:10px;align-items:center}.settings-row[data-v-fb889fe8]{display:flex;align-items:center;gap:10px;white-space:nowrap}.settings-title-inline[data-v-fb889fe8]{font-size:.95rem;font-weight:700;color:#0f1a24;margin-right:50px}.settings-pair[data-v-fb889fe8]{display:inline-flex;align-items:center;width:auto;gap:10px}.settings-location-row[data-v-fb889fe8]{display:flex;align-items:center;gap:10px;width:auto;min-width:0;flex-wrap:nowrap}.settings-location-block[data-v-fb889fe8]{display:flex;align-items:center;align-self:center;gap:12px;flex-wrap:wrap;width:100%;min-width:0}.settings-location-message[data-v-fb889fe8]{margin:0;white-space:normal;width:auto;flex:0 0 auto}.settings-label[data-v-fb889fe8]{font-size:.9rem;color:#4b5b6a}.settings-input[data-v-fb889fe8]{width:64px;height:40px;border:1px solid #d6dde6;border-radius:8px;padding:0 6px;font-size:.95rem;background:#fff;color:#0f1a24}.settings-inline-save[data-v-fb889fe8]{height:40px;padding:0 14px}.settings-location-select[data-v-fb889fe8]{width:300px;flex:0 0 300px;min-width:0;padding:0 12px}.settings-icon-button[data-v-fb889fe8]{width:40px;min-width:40px;height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:1rem}.settings-toolbar[data-v-fb889fe8]{display:flex;align-items:center;gap:8px}.outbound-upload-box[data-v-fb889fe8]{border:1px solid #e6edf3;border-radius:10px;background:#f8fafc;padding:12px;margin-bottom:12px}.outbound-detail-lines[data-v-fb889fe8]{margin-top:0}.outbound-invoice-input[data-v-fb889fe8]{width:100%;min-width:0;box-sizing:border-box;font-size:.75rem!important;height:32px;padding:0 8px}.outbound-detail-lines input.outbound-invoice-input[data-v-fb889fe8]{font-size:.75rem!important;line-height:1}.outbound-detail-lines .table th[data-v-fb889fe8],.outbound-detail-lines .table td[data-v-fb889fe8],.outbound-section .table th[data-v-fb889fe8],.outbound-section .table td[data-v-fb889fe8],.outbound-scroll-wrap .table th[data-v-fb889fe8],.outbound-scroll-wrap .table td[data-v-fb889fe8]{font-size:.9rem}.outbound-detail-lines .table th[data-v-fb889fe8],.outbound-detail-lines .table td[data-v-fb889fe8]{font-size:.75rem}.outbound-detail-summary-grid[data-v-fb889fe8]{display:grid;grid-template-columns:repeat(2,minmax(140px,180px));gap:10px;align-items:start}.outbound-detail-summary-top[data-v-fb889fe8]{margin-top:10px;margin-bottom:10px;padding-left:0;box-sizing:border-box}.outbound-detail-summary-card[data-v-fb889fe8]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#f8fafc}.outbound-detail-summary-card .stat-label[data-v-fb889fe8]{font-size:.8rem}.outbound-detail-summary-card .stat-value[data-v-fb889fe8]{font-size:1.15rem;margin-top:0;line-height:1}.outbound-detail-actions[data-v-fb889fe8]{display:flex;justify-content:flex-end;margin-top:12px}.section-card[data-v-fb889fe8]{border:1px solid #e6edf3;border-radius:10px;padding:12px;margin-top:4px}.section-card-list[data-v-fb889fe8]{background:#fff;box-shadow:0 3px 10px #0f1a2409}.section-card-actions[data-v-fb889fe8]{display:flex;justify-content:flex-end;margin-top:12px}.outbound-upload-row[data-v-fb889fe8]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.outbound-company-select-box[data-v-fb889fe8]{display:flex;flex-direction:column;gap:4px;width:180px;flex:0 0 180px;color:#111927;font-size:.86rem}.outbound-company-select[data-v-fb889fe8]{width:100%;height:40px;border:1px solid #d6dde6;border-radius:8px;background:#fff;color:#111927;padding:0 12px;font-size:.92rem;box-sizing:border-box}.outbound-mall-select[data-v-fb889fe8]{width:180px;flex:0 0 180px;height:40px;border:1px solid #d6dde6;border-radius:8px;background:#fff;color:#111927;padding:0 12px;font-size:.92rem;box-sizing:border-box}.outbound-file-input-hidden[data-v-fb889fe8]{display:none}.outbound-file-picker[data-v-fb889fe8]{display:inline-flex;align-items:center;justify-content:center}.outbound-file-name[data-v-fb889fe8]{flex:1 1 260px;min-width:260px;max-width:460px;height:40px;border:1px solid #d6dde6;border-radius:8px;background:#fff;color:#4b5b6a;padding:0 12px;display:inline-flex;align-items:center;font-size:.92rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.outbound-scroll-wrap[data-v-fb889fe8]{width:100%;max-width:100%;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:6px}.outbound-scroll-wrap .table[data-v-fb889fe8]{min-width:1080px}.outbound-edit-table td[data-v-fb889fe8],.outbound-edit-table th[data-v-fb889fe8]{white-space:nowrap}.outbound-edit-table thead th[data-v-fb889fe8]{text-align:center}.outbound-edit-table td[data-v-fb889fe8]:nth-child(1){text-align:center}.outbound-section .table th[data-v-fb889fe8],.outbound-section .table td[data-v-fb889fe8],.outbound-detail-lines .table th[data-v-fb889fe8]{text-align:center}.product-summary-box[data-v-fb889fe8]{margin-bottom:12px;padding:10px 12px;border:1px solid #e6edf3;border-radius:10px;background:#f8fafc;display:flex;align-items:center;gap:8px}.product-summary-row[data-v-fb889fe8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px}.product-summary-box-inventory-like[data-v-fb889fe8]{margin-bottom:0;padding:16px;border-radius:12px;background:#f8fafc;display:grid;gap:8px}.outbound-summary-row[data-v-fb889fe8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 12px}.product-summary-label[data-v-fb889fe8]{color:#2c6be6;font-weight:700;font-size:.9rem}.product-summary-value[data-v-fb889fe8]{color:#0f1a24;font-size:1.6rem;font-weight:700;margin-top:0}.product-summary-value-warning[data-v-fb889fe8]{color:#d97706}.inventory-summary-grid[data-v-fb889fe8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.inventory-filter-row[data-v-fb889fe8]{display:grid;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(140px,180px));gap:8px;margin-bottom:8px}.inventory-filter-row select[data-v-fb889fe8],.inventory-search-input[data-v-fb889fe8]{height:38px;border:1px solid #d6dde6;border-radius:8px;padding:0 10px;font-size:.92rem;background:#fff}.inventory-detail-box[data-v-fb889fe8]{margin-top:12px;border:1px solid #e6edf3;border-radius:10px;background:#f8fafc;padding:12px}.inventory-readonly-row[data-v-fb889fe8]{background:#f5f7fb;color:#7a8696}.inventory-readonly-row[data-v-fb889fe8]:hover{background:#eef2f7}.inventory-readonly-row td[data-v-fb889fe8]{color:#6f7d8d}.inventory-readonly-box[data-v-fb889fe8]{background:#eef2f7;border-color:#d7dee8;color:#6f7d8d}.inventory-readonly-box .inventory-detail-head h3[data-v-fb889fe8],.inventory-readonly-box .inventory-detail-grid strong[data-v-fb889fe8]{color:#5f6d7d}.inventory-detail-head[data-v-fb889fe8]{display:flex;justify-content:space-between;align-items:center;gap:8px}.inventory-detail-head h3[data-v-fb889fe8]{margin:0;font-size:1rem;font-weight:700;color:#0f1a24}.inventory-detail-actions[data-v-fb889fe8]{display:flex;gap:8px}.inventory-detail-grid[data-v-fb889fe8]{margin-top:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.inventory-detail-grid>div[data-v-fb889fe8]{display:grid;gap:4px}.inventory-detail-grid span[data-v-fb889fe8]{font-size:.85rem;color:#6b7785}.inventory-detail-grid strong[data-v-fb889fe8]{color:#0f1a24}.inbound-form-grid[data-v-fb889fe8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.inbound-product-picker[data-v-fb889fe8]{border:1px solid #e6edf3;border-radius:10px;padding:12px;margin-bottom:14px;background:#f8fafc}.inbound-picker-head h3[data-v-fb889fe8]{margin:0;font-size:1rem;font-weight:700;color:#0f1a24}.inbound-picker-head p[data-v-fb889fe8]{margin-top:4px;font-size:.9rem}.inbound-picker-row[data-v-fb889fe8]{margin-top:10px;display:flex;gap:8px}.inbound-search-input[data-v-fb889fe8]{flex:1;height:40px;border:1px solid #d6dde6;border-radius:8px;padding:0 12px;font-size:.95rem}.inbound-search-result[data-v-fb889fe8]{margin-top:10px;max-height:220px;overflow:auto;display:grid;gap:8px}.inbound-search-item[data-v-fb889fe8]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px;border:1px solid #e6edf3;border-radius:8px;background:#fff}.inbound-search-meta[data-v-fb889fe8]{display:flex;gap:8px;flex-wrap:wrap;color:#4b5b6a;font-size:.9rem}.line-input[data-v-fb889fe8]{width:100%;min-width:90px;height:34px;border:1px solid #d6dde6;border-radius:6px;padding:0 8px}.line-input select[data-v-fb889fe8],select.line-input[data-v-fb889fe8]{background:#fff;color:#0f1a24;appearance:auto}.line-input.number[data-v-fb889fe8]{min-width:70px}.link-button[data-v-fb889fe8]{border:none;background:transparent;color:#1f2a37;cursor:pointer;padding:0;font:inherit;font-weight:600;text-decoration:none;transition:color .16s ease,text-decoration-color .16s ease,opacity .16s ease}.link-button[data-v-fb889fe8]:hover{color:#1f4bd1;text-decoration:underline;text-underline-offset:2px}.link-button[data-v-fb889fe8]:focus-visible{outline:2px solid rgba(31,75,209,.22);outline-offset:2px;border-radius:4px}.link-button[data-v-fb889fe8]:active{opacity:.8}.danger-button[data-v-fb889fe8]{border:1px solid #f0c6c2;background:#fff7f6;color:#b42318;border-radius:8px;padding:10px 18px;font-size:.95rem;cursor:pointer}.danger-button[data-v-fb889fe8]:disabled{opacity:.65;cursor:not-allowed}.inbound-footer[data-v-fb889fe8]{margin-top:14px;display:flex;justify-content:space-between;align-items:center;gap:12px}.inbound-head-actions[data-v-fb889fe8]{display:flex;gap:8px;align-items:center}.inbound-summary[data-v-fb889fe8]{display:flex;gap:16px;flex-wrap:wrap;color:#4b5b6a}.inbound-actions[data-v-fb889fe8]{display:flex;gap:8px}.dashboard-card-grid[data-v-fb889fe8]{margin-top:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:10px}.notice-card[data-v-fb889fe8]{margin-top:16px;border:1px solid #d9e2ec;border-radius:16px;background:#fff;padding:16px 18px;height:148px;min-height:160px;max-height:148px;overflow:hidden;box-sizing:border-box;flex:0 0 auto;align-self:flex-start;display:flex;flex-direction:column;justify-content:flex-start;box-shadow:0 10px 24px #0f1a240d}.notice-card-header h3[data-v-fb889fe8]{margin:0;font-size:.98rem;color:#2c6be6;font-weight:700}.notice-list[data-v-fb889fe8]{list-style:none;padding:0;margin:12px 0 0;display:grid;grid-auto-rows:min-content;align-content:start;gap:10px;overflow-y:auto;flex:1;min-height:0}.notice-item[data-v-fb889fe8]{display:flex;justify-content:space-between;align-items:center;align-self:start;gap:12px;padding:10px 12px;border-radius:10px;background:#f8fafc;box-sizing:border-box;flex:0 0 auto}.dashboard-notice-title-link[data-v-fb889fe8]{border:none;background:transparent;padding:0;margin:0;color:#243444;font:inherit;font-size:.86rem;text-align:left;cursor:pointer}.dashboard-notice-title-link[data-v-fb889fe8]:hover{color:#1f4bd1;text-decoration:underline}.dashboard-notice-title-link.pinned[data-v-fb889fe8]{font-weight:700}.notice-table-title-link[data-v-fb889fe8]{border:none;background:transparent;padding:0;margin:0;color:#243444;font:inherit;font-size:.95rem;text-align:left;cursor:pointer;display:inline-block}.notice-table-title-link[data-v-fb889fe8]:hover{color:#1f4bd1;text-decoration:underline}.notice-table-title-link.pinned[data-v-fb889fe8]{font-weight:700}.notice-date[data-v-fb889fe8]{color:#708090;font-size:.8rem;flex:0 0 auto}.notice-modal[data-v-fb889fe8],.notice-preview-modal[data-v-fb889fe8]{width:min(920px,96vw)}.notice-preview-form[data-v-fb889fe8]{gap:14px}.notice-preview-badge[data-v-fb889fe8]{font-size:.9rem;color:#334b5c;background:#eef3f8;border-radius:999px;padding:6px 10px}.notice-preview-badge.pinned[data-v-fb889fe8]{font-weight:700}.notice-preview-date[data-v-fb889fe8]{font-size:.9rem;color:#708090}.notice-preview-content[data-v-fb889fe8]{min-height:240px;border:1px solid #d9e2ec;border-radius:12px;background:#fff;padding:12px 14px;font-size:.95rem;line-height:1.6;color:#1f2d3d;overflow:auto}.notice-editor-form[data-v-fb889fe8]{display:grid;gap:14px}.notice-editor-toolbar[data-v-fb889fe8]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}.notice-editor-flags[data-v-fb889fe8]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.toggle-chip[data-v-fb889fe8]{height:36px;padding:0 14px;border-radius:8px;border:1px solid #cfd9e3;background:#f8fafc;color:#334b5c;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.toggle-chip[data-v-fb889fe8]:hover{background:#eef4ff;border-color:#9eb7ef}.toggle-chip.active[data-v-fb889fe8]{background:#1d4ed8;border-color:#1d4ed8;color:#fff;box-shadow:0 8px 18px #1d4ed82e}.notice-editor-content[data-v-fb889fe8]{min-height:240px;border:1px solid #d9e2ec;border-radius:12px;background:#fff;padding:12px 14px}.notice-editor-content[data-v-fb889fe8] p{margin:0 0 10px}.notice-editor-content[data-v-fb889fe8] strong{font-weight:700}.notice-title-input[data-v-fb889fe8]{width:100%;min-width:0;height:40px;border:1px solid #d6dde6;border-radius:8px;padding:0 12px;font-size:.95rem;color:#1f2d3d;background:#fff}.notice-title-input[data-v-fb889fe8]::placeholder{color:#8a97a6}.dashboard-card[data-v-fb889fe8]{margin-top:8px;background:#fff;border:1px solid #d9e2ec;border-radius:16px;padding:18px 20px 16px;box-shadow:0 10px 24px #0f1a240d}.dashboard-chart-header[data-v-fb889fe8]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}.dashboard-chart-header h3[data-v-fb889fe8]{margin:0;font-size:.9rem;color:#2c6be6;font-weight:700}.dashboard-chart-header p[data-v-fb889fe8]{margin:4px 0 0;font-size:.82rem;color:#708090}.dashboard-bar-chart[data-v-fb889fe8]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;align-items:end;min-height:220px}.dashboard-bar-item[data-v-fb889fe8]{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}.dashboard-bar-value[data-v-fb889fe8]{font-size:.8rem;color:#243444;font-weight:600}.dashboard-bar-track[data-v-fb889fe8]{width:100%;height:160px;display:flex;align-items:end;justify-content:center;background:linear-gradient(180deg,#d5dfe947,#d5dfe914);border-radius:12px;padding:8px 10px}.dashboard-bar-fill[data-v-fb889fe8]{width:100%;max-width:42px;min-height:12px;border-radius:10px 10px 4px 4px;background:linear-gradient(180deg,#4f8cff,#2c6be6);box-shadow:0 8px 18px #2c6be638;transition:height .2s ease}.dashboard-bar-fill.outbound-fill[data-v-fb889fe8]{background:linear-gradient(180deg,#36c2a6,#14806a);box-shadow:0 8px 18px #14806a38}.dashboard-bar-label[data-v-fb889fe8]{font-size:.78rem;color:#627181}.stat-card[data-v-fb889fe8]{border:1px solid #e6edf3;border-radius:12px;padding:16px;background:#f8fafc}.stat-label[data-v-fb889fe8]{font-size:.9rem;color:#2c6be6;font-weight:700}.stat-value[data-v-fb889fe8]{font-size:1.6rem;font-weight:700;color:#0f1a24;margin-top:8px}.dashboard-kpi-grid[data-v-fb889fe8]{margin-top:12px;grid-template-columns:repeat(1,minmax(0,1fr))}.dashboard-kpi-card[data-v-fb889fe8]{min-height:132px}.dashboard-kpi-card .stat-value[data-v-fb889fe8]{font-size:1.6rem;line-height:1.2;margin-top:22px}.table-wrap[data-v-fb889fe8]{margin-top:16px;overflow-x:auto}.paged-list-wrap[data-v-fb889fe8]{min-height:520px;display:flex;flex-direction:column}.paged-list-wrap .pagination[data-v-fb889fe8]{margin-top:auto}.table-wrap.outbound-detail-lines[data-v-fb889fe8]{margin-top:0;overflow-x:scroll;overflow-y:hidden;padding-bottom:6px}.table-wrap.outbound-detail-lines .table[data-v-fb889fe8]{table-layout:fixed}.outbound-detail-table[data-v-fb889fe8]{font-size:.75rem}.outbound-detail-table th[data-v-fb889fe8]{position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.outbound-detail-table td[data-v-fb889fe8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.outbound-detail-cell[data-v-fb889fe8]{min-width:0}.outbound-detail-text[data-v-fb889fe8]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.column-resizer[data-v-fb889fe8]{position:absolute;top:0;right:-4px;width:8px;height:100%;cursor:col-resize;z-index:2}.column-resizer[data-v-fb889fe8]:after{content:"";position:absolute;top:0;right:3px;width:1px;height:100%;background:transparent}.outbound-detail-table th:hover .column-resizer[data-v-fb889fe8]:after{background:#1f4bd1}.table[data-v-fb889fe8]{width:100%;border-collapse:collapse;font-size:.95rem}.table th[data-v-fb889fe8],.table td[data-v-fb889fe8]{text-align:left;padding:10px 12px;border-bottom:1px solid #e6edf3}.table th[data-v-fb889fe8]{color:#4b5b6a;font-weight:600}.table td[data-v-fb889fe8]{color:#0f1a24}.section-card-list .table th[data-v-fb889fe8],.section-card-list .table td[data-v-fb889fe8]{text-align:center}.notice-table[data-v-fb889fe8]{table-layout:fixed}.inventory-list-table tbody td[data-v-fb889fe8]:nth-child(5),.inventory-list-table tbody td[data-v-fb889fe8]:nth-child(6),.inventory-list-table tbody td[data-v-fb889fe8]:nth-child(7){text-align:right}.align-center[data-v-fb889fe8]{text-align:center!important}.align-right[data-v-fb889fe8]{text-align:right!important}.inbound-receipt-table th[data-v-fb889fe8]:nth-child(7),.inbound-receipt-table td[data-v-fb889fe8]:nth-child(7){text-align:right!important}.table .clickable-row[data-v-fb889fe8]{cursor:pointer}.table .clickable-row[data-v-fb889fe8]:hover{background:#f8fafc}.table .clickable-row.selected[data-v-fb889fe8]{background:#eef4ff}.table th.sortable[data-v-fb889fe8]{cursor:pointer;-webkit-user-select:none;user-select:none}.sort-indicator[data-v-fb889fe8]{margin-left:6px;font-size:.75rem}.status[data-v-fb889fe8]{padding:12px 0;color:#4b5b6a}.status.error[data-v-fb889fe8]{color:#8a2b2b}.empty[data-v-fb889fe8]{text-align:center;color:#6b7785;padding:20px 0}.pagination[data-v-fb889fe8]{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:16px}.page-button[data-v-fb889fe8]{border:1px solid #d6dde6;background:#fff;color:#0f1a24;padding:6px 12px;border-radius:6px;cursor:pointer}.page-button[data-v-fb889fe8]:disabled{color:#9aa6b2;cursor:not-allowed}.page-info[data-v-fb889fe8]{color:#4b5b6a}@media(max-width:900px){.layout[data-v-fb889fe8]{grid-template-columns:1fr}.sidebar[data-v-fb889fe8]{width:100%;grid-template-rows:auto auto auto;padding:16px;gap:12px}.menu[data-v-fb889fe8]{grid-auto-rows:44px}.menu-item[data-v-fb889fe8]{height:44px;min-height:44px;font-size:14px}.content[data-v-fb889fe8]{padding:20px}.panel-head[data-v-fb889fe8]{flex-direction:column;align-items:flex-start}.inbound-form-grid[data-v-fb889fe8],.inventory-summary-grid[data-v-fb889fe8]{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-filter-row[data-v-fb889fe8]{grid-template-columns:1fr 1fr}.inventory-detail-grid[data-v-fb889fe8]{grid-template-columns:repeat(2,minmax(0,1fr))}.inbound-footer[data-v-fb889fe8]{flex-direction:column;align-items:flex-start}}@media(max-width:600px){.outbound-upload-row[data-v-fb889fe8]{align-items:stretch}.outbound-file-picker[data-v-fb889fe8],.outbound-file-name[data-v-fb889fe8]{width:100%;max-width:none;min-width:0}.settings-row[data-v-fb889fe8]{flex-wrap:wrap;gap:8px;white-space:normal}.settings-title-inline[data-v-fb889fe8]{margin-right:0;width:100%}.settings-pair[data-v-fb889fe8]{width:auto;gap:6px;justify-content:flex-start}.settings-location-row[data-v-fb889fe8],.settings-location-block[data-v-fb889fe8]{width:100%}.settings-input[data-v-fb889fe8]{width:72px}.settings-location-select[data-v-fb889fe8]{width:300px;flex:0 0 300px;min-width:0}.menu-select[data-v-fb889fe8]{display:flex}.menu[data-v-fb889fe8]{display:none}.menu-item[data-v-fb889fe8]{height:40px;min-height:40px;font-size:13px}.table th[data-v-fb889fe8],.table td[data-v-fb889fe8]{padding:8px;font-size:.85rem}.inbound-form-grid[data-v-fb889fe8],.inventory-summary-grid[data-v-fb889fe8],.inventory-filter-row[data-v-fb889fe8]{grid-template-columns:1fr}.inventory-detail-head[data-v-fb889fe8]{flex-direction:column;align-items:flex-start}.inventory-detail-grid[data-v-fb889fe8]{grid-template-columns:1fr}.pagination[data-v-fb889fe8]{justify-content:center}}
