.global-loading-overlay[data-v-d149745f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px;background:#f7f9fcc7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.global-loading-panel[data-v-d149745f]{display:flex;flex-direction:column;align-items:center;width:min(320px,100%);padding:34px 28px 30px;border:1px solid rgba(18,34,63,.08);border-radius:8px;background:#fffffff0;box-shadow:0 22px 60px #12223f29}.global-loading-logo[data-v-d149745f]{width:156px;max-width:72%;height:auto;object-fit:contain}.global-loading-spinner[data-v-d149745f]{width:42px;height:42px;margin-top:28px;border:4px solid #e6edf6;border-top-color:#1769aa;border-radius:50%;animation:global-loading-spin-d149745f .78s linear infinite}.global-loading-message[data-v-d149745f]{margin:18px 0 0;color:#24364f;font-size:15px;font-weight:700;letter-spacing:0}.global-loading-fade-enter-active[data-v-d149745f],.global-loading-fade-leave-active[data-v-d149745f]{transition:opacity .16s ease}.global-loading-fade-enter-from[data-v-d149745f],.global-loading-fade-leave-to[data-v-d149745f]{opacity:0}@keyframes global-loading-spin-d149745f{to{transform:rotate(360deg)}}.admin-page{display:flex;flex-direction:column;gap:20px}.search-box,.page-card,.chart-box,.table-box,.summary-card{background:#fffffff5;border:1px solid rgba(226,232,240,.9);border-radius:18px;padding:22px;box-shadow:0 16px 40px #0f172a0f}.primary-btn,.secondary-btn,.edit-btn,.excel-btn,.danger-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;border:none;border-radius:10px;padding:0 16px;color:#fff;cursor:pointer;font-weight:700;letter-spacing:-.01em;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}.primary-btn{background:#2563eb;box-shadow:0 8px 18px #2563eb2e}.secondary-btn{background:#64748b;box-shadow:0 8px 18px #64748b29}.edit-btn{background:#334155;height:34px;box-shadow:0 8px 16px #33415529}.excel-btn{background:#059669!important;box-shadow:0 8px 18px #0596692e!important}.danger-btn{background:#dc2626!important;box-shadow:0 8px 18px #dc26262e!important}.primary-btn:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px)}.edit-btn:hover:not(:disabled){background:#1e293b;transform:translateY(-1px)}.danger-btn:hover:not(:disabled){background:#b91c1c!important;transform:translateY(-1px)}.primary-btn:disabled,.secondary-btn:disabled,.edit-btn:disabled,.excel-btn:disabled,.danger-btn:disabled{opacity:.58;cursor:not-allowed;box-shadow:none;transform:none}.admin-table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;min-width:720px}.admin-table th,.admin-table td{padding:14px 12px;border-bottom:1px solid #e5e7eb;text-align:center;vertical-align:middle}.admin-table th{height:48px;background:#f8fafc;color:#475569;font-size:12px;font-weight:900;white-space:nowrap}.admin-table td{height:72px;color:#334155}.admin-table tbody tr{transition:background-color .16s ease,box-shadow .16s ease}.admin-table tbody tr:hover{background:#fcfdff;box-shadow:inset 3px 0 #ed1c24}.admin-table .list-main-cell{min-width:260px;text-align:left!important}.list-main{display:grid;gap:4px}.list-main strong{color:#0f172a;font-size:15px;font-weight:900;line-height:1.35}.list-main small{color:#64748b;font-size:12px;font-weight:700}.soft-pill{display:inline-flex;align-items:center;justify-content:center;min-height:30px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;padding:0 11px;color:#334155;font-size:12px;font-weight:800}.amount-cell{color:#111827!important;font-size:15px;font-weight:900;white-space:nowrap}.row-action-group{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.row-action-group .edit-btn,.row-action-group .secondary-btn,.row-action-group .danger-btn{min-width:58px}.empty-row{padding:34px 16px!important;color:#64748b;font-size:14px;font-weight:600;text-align:center;background:linear-gradient(180deg,#fcfdff,#f8fafc)}.empty-row:before{content:"ⓘ";display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-right:10px;border-radius:999px;background:#eff6ff;color:#2563eb;font-size:15px;font-weight:800;vertical-align:middle}.empty-row:has(.empty-state):before{display:none}.empty-row.empty-row-custom:before{display:none}.empty-state{display:inline-flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;min-height:80px;color:#64748b;text-align:center}.empty-state .empty-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:#eff6ff;color:#2563eb;font-size:17px;font-weight:800}.empty-state strong{color:#334155;font-size:15px;font-weight:800}.empty-state small{color:#94a3b8;font-size:13px;font-weight:600}.empty-box{display:flex;align-items:center;justify-content:center;min-height:180px;padding:24px;border:1px dashed #cbd5e1;border-radius:16px;background:linear-gradient(180deg,#fcfdff,#f8fafc);color:#64748b;font-weight:600;text-align:center}.empty-box:before{content:"ⓘ";display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin-right:10px;border-radius:999px;background:#eff6ff;color:#2563eb;font-size:16px;font-weight:800}.search-row{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.search-row input,.search-row select,.search-row textarea{height:40px;border:1px solid #d1d5db;border-radius:10px;padding:0 12px;background:#fff;color:#111827;transition:border-color .18s ease,box-shadow .18s ease}.search-row input:focus,.search-row select:focus,.search-row textarea:focus{outline:none;border-color:#93c5fd;box-shadow:0 0 0 4px #93c5fd38}.search-row input{width:260px}.search-row button,.action-btn{height:40px;border:none;border-radius:10px;padding:0 16px;color:#fff;cursor:pointer;font-weight:700;letter-spacing:-.01em;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}.search-row button{background:#64748b;box-shadow:0 8px 18px #64748b29}.action-btn{height:34px;box-shadow:0 8px 16px #33415529}.search-row button:hover:not(:disabled),.action-btn:hover:not(:disabled){transform:translateY(-1px)}.count-text{font-size:14px;color:#6b7280}.keyword-field,.status-filter-group{display:grid;gap:8px}.keyword-field span,.status-filter-group>span{color:#475569;font-size:13px;font-weight:800}.keyword-field input{width:100%;height:44px;border:1px solid #d1d5db;border-radius:10px;padding:0 14px;background:#fff;color:#111827;font:inherit;transition:border-color .18s ease,box-shadow .18s ease}.keyword-field input:focus{outline:none;border-color:#fca5a5;box-shadow:0 0 0 4px #ed1c241f}.status-filter-list{display:flex;flex-wrap:wrap;gap:8px}.status-filter-chip{display:inline-flex;align-items:center;gap:8px;height:44px;border:1px solid #dbe3ef;border-radius:10px;padding:0 12px;background:#f8fafc;color:#475569;cursor:pointer;font-weight:800;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.status-filter-chip strong{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;border-radius:999px;background:#e2e8f0;color:#334155;font-size:12px}.status-filter-chip.active{border-color:#ed1c24;background:#fff1f2;color:#b91c1c;box-shadow:0 8px 18px #ed1c241f}.status-filter-chip.active strong{background:#ed1c24;color:#fff}.reset-filter-btn{min-width:84px;height:44px}.page-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px}.button-group{display:flex;gap:8px;flex-wrap:wrap}.table-scroll{overflow-x:auto}@media(max-width:900px){.search-box,.page-card,.chart-box,.table-box,.summary-card{padding:18px;border-radius:16px}.page-top{flex-direction:column;align-items:flex-start}.admin-table{min-width:640px}}@media(max-width:1100px){.reset-filter-btn{width:max-content}}@media(max-width:640px){.admin-page{gap:16px}.status-filter-chip{flex:1 1 calc(50% - 8px);justify-content:space-between}.search-row{flex-direction:column;align-items:stretch}.search-row input,.search-row select,.search-row textarea,.search-row button,.button-group button{width:100%}.primary-btn,.secondary-btn,.edit-btn,.excel-btn,.danger-btn{height:38px}.edit-btn{min-height:34px}.admin-table th,.admin-table td{padding:12px 10px;font-size:13px}.empty-box{min-height:140px;padding:20px;font-size:14px}}.admin-header[data-v-6dd4b111]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 28px 18px;background:#fff;border-bottom:1px solid #ececec}.header-left[data-v-6dd4b111]{display:flex;align-items:center;gap:14px}.menu-toggle[data-v-6dd4b111]{display:none;width:42px;height:42px;border:1px solid #e5e7eb;background:#fff;font-size:22px}.header-label[data-v-6dd4b111]{margin:0 0 6px;color:#9ca3af;font-size:12px;font-weight:700;letter-spacing:.12em}.header-left h2[data-v-6dd4b111]{margin:0;color:#111827;font-size:34px;font-weight:800}.header-right[data-v-6dd4b111]{display:flex;align-items:center;gap:12px}.user-chip[data-v-6dd4b111]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.user-chip span[data-v-6dd4b111]{color:#6b7280;font-size:13px}.user-chip strong[data-v-6dd4b111]{color:#111827;font-size:16px}.logout-btn[data-v-6dd4b111]{height:38px;border:0;padding:0 14px;background:var(--brand-primary);color:#fff;font-weight:700;border-radius:4px}@media(max-width:1180px){.menu-toggle[data-v-6dd4b111]{display:inline-flex;align-items:center;justify-content:center}}@media(max-width:720px){.admin-header[data-v-6dd4b111]{flex-direction:column;align-items:stretch;padding:18px 16px}.header-right[data-v-6dd4b111]{justify-content:space-between}.header-left h2[data-v-6dd4b111]{font-size:26px}}.admin-sidebar[data-v-52e134c3]{width:260px;height:100vh;position:fixed;inset:0 auto 0 0;z-index:30;overflow-y:auto;box-sizing:border-box;padding:20px 16px 28px;background:#fff;color:#111827;border-right:1px solid #ececec;-ms-overflow-style:none;scrollbar-width:none}.admin-sidebar[data-v-52e134c3]::-webkit-scrollbar{display:none}.sidebar-top[data-v-52e134c3]{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #ececec}.brand-row[data-v-52e134c3]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-brand-link[data-v-52e134c3]{display:block;color:inherit;text-decoration:none}.logo-image[data-v-52e134c3]{display:block;width:auto;height:34px;object-fit:contain}.sidebar-close[data-v-52e134c3]{display:none;width:36px;height:36px;border:0;background:#f3f4f6;font-size:22px}.menu-group[data-v-52e134c3]{margin-bottom:18px}.menu-title[data-v-52e134c3]{margin-bottom:10px;padding:0 6px;color:#9ca3af;font-size:12px;font-weight:700}.menu-link[data-v-52e134c3]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;padding:12px 14px;border-radius:10px;color:#6b7280;text-decoration:none;font-weight:600}.menu-badge[data-v-52e134c3]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#fff;color:#ed1c24;font-size:12px;font-weight:800}.menu-link[data-v-52e134c3]:hover{background:#f8fafc;color:#111827}.router-link-active[data-v-52e134c3]{background:#ed1c24;color:#fff}@media(max-width:1180px){.admin-sidebar[data-v-52e134c3]{transform:translate(-100%);transition:transform .22s ease}.admin-sidebar.open[data-v-52e134c3]{transform:translate(0)}.sidebar-close[data-v-52e134c3]{display:inline-flex;align-items:center;justify-content:center}}.admin-layout[data-v-e5e83559]{min-height:100vh;background:#f5f6f8}.admin-content-wrap[data-v-e5e83559]{min-height:100vh;margin-left:260px;display:flex;flex-direction:column}.admin-page-body[data-v-e5e83559]{flex:1;padding:26px;box-sizing:border-box}.sidebar-overlay[data-v-e5e83559]{display:none}@media(max-width:1180px){.admin-layout[data-v-e5e83559]{position:relative}.admin-content-wrap[data-v-e5e83559]{margin-left:0}.admin-page-body[data-v-e5e83559]{padding:18px}.sidebar-overlay[data-v-e5e83559]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:29;border:none;background:#11182752}}@media(max-width:640px){.admin-page-body[data-v-e5e83559]{padding:16px}}.user-layout[data-v-2922af60]{min-height:100vh;background:#fff;color:#111}.site-header[data-v-2922af60]{position:sticky;top:0;z-index:50;background:#fff;box-shadow:0 1px #0000000a}.settlement-popup-backdrop[data-v-2922af60]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2100;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:18px;background:#0f172a8f}.settlement-popup-panel[data-v-2922af60]{width:min(420px,100%);overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 28px 80px #0f172a57}.settlement-popup-content[data-v-2922af60]{display:grid;gap:18px;padding:30px;border-top:6px solid var(--brand-primary)}.settlement-popup-panel.is-overdue .settlement-popup-content[data-v-2922af60]{border-top-color:#d92d20}.settlement-popup-kicker[data-v-2922af60]{width:fit-content;border-radius:999px;padding:7px 12px;background:#0000000f;color:var(--brand-primary);font-size:12px;font-weight:900;line-height:1.2}.settlement-popup-panel.is-overdue .settlement-popup-kicker[data-v-2922af60]{background:#fee4e2;color:#b42318}.settlement-popup-content strong[data-v-2922af60]{color:#111827;font-size:24px;font-weight:900;line-height:1.35}.settlement-popup-content p[data-v-2922af60]{margin:0;color:#475467;font-size:15px;font-weight:600;line-height:1.7}.settlement-popup-info[data-v-2922af60]{display:grid;gap:0;margin:0;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.settlement-popup-info div[data-v-2922af60]{display:grid;grid-template-columns:116px minmax(0,1fr);min-height:44px;border-bottom:1px solid #e5e7eb}.settlement-popup-info div[data-v-2922af60]:last-child{border-bottom:0}.settlement-popup-info dt[data-v-2922af60],.settlement-popup-info dd[data-v-2922af60]{display:flex;align-items:center;margin:0;padding:11px 14px;font-size:14px;line-height:1.4}.settlement-popup-info dt[data-v-2922af60]{background:#f9fafb;color:#667085;font-weight:800}.settlement-popup-info dd[data-v-2922af60]{min-width:0;color:#101828;font-weight:800;word-break:keep-all}.settlement-popup-info .amount[data-v-2922af60]{color:var(--brand-primary);font-size:18px;font-weight:900}.settlement-popup-panel.is-overdue .settlement-popup-info .amount[data-v-2922af60]{color:#d92d20}.settlement-popup-link[data-v-2922af60]{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:6px;background:var(--brand-primary);color:#fff;font-size:15px;font-weight:900;text-decoration:none}.settlement-popup-panel.is-overdue .settlement-popup-link[data-v-2922af60]{background:#d92d20}.settlement-popup-footer[data-v-2922af60]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;background:#111827}.today-close-btn[data-v-2922af60],.popup-confirm[data-v-2922af60]{border:none;background:transparent;color:#fff;cursor:pointer;font-size:14px;font-weight:800}.site-popup-stack[data-v-2922af60]{position:fixed;left:28px;top:132px;z-index:1200;display:grid;gap:16px;width:min(420px,calc(100vw - 56px));pointer-events:none}.site-popup-panel[data-v-2922af60]{position:relative;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 22px 60px #0f172a3d;pointer-events:auto}.site-popup-close[data-v-2922af60]{position:absolute;top:10px;right:10px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:999px;background:#111827b8;color:#fff;cursor:pointer;font-size:22px;line-height:1}.site-popup-image-link[data-v-2922af60]{display:block;width:100%;aspect-ratio:3 / 4;background:#f1f5f9}a.site-popup-image-link[data-v-2922af60]{cursor:pointer}.site-popup-image-link img[data-v-2922af60]{display:block;width:100%;height:100%;object-fit:contain}.site-popup-footer[data-v-2922af60]{display:flex;justify-content:space-between;gap:8px;border-top:1px solid #e5e7eb;background:#fff;padding:10px 12px}.site-popup-footer button[data-v-2922af60]{border:0;background:transparent;color:#475569;cursor:pointer;font-size:13px;font-weight:800}.top-bar[data-v-2922af60]{background:#2f2f2f;color:#b3b3b3;font-size:12px;font-family:Pretendard;font-weight:400;font-style:Regular;line-height:130%}.top-bar-inner[data-v-2922af60],.main-header-inner[data-v-2922af60],.nav-inner[data-v-2922af60],.footer-inner[data-v-2922af60]{width:min(1320px,calc(100% - 32px));margin:0 auto}.top-bar-inner[data-v-2922af60]{display:flex;align-items:center;justify-content:space-between;min-height:40px}.top-links[data-v-2922af60]{display:flex;align-items:center;gap:14px}.top-links[data-v-2922af60]>*+*{position:relative;padding-left:12px}.top-links[data-v-2922af60]>*+*:before{content:"";position:absolute;left:0;top:50%;width:1px;height:12px;background:#ffffff2e;transform:translateY(-50%)}.top-links a[data-v-2922af60],.top-link-button[data-v-2922af60]{color:#b3b3b3;text-decoration:none;font-family:Pretendard;font-weight:400;font-style:Regular;font-size:12px;line-height:130%;text-align:center}.top-link-button[data-v-2922af60]{border:0;background:transparent;font-family:inherit}.main-header-row[data-v-2922af60]{border-bottom:1px solid #ececec;background:#fff}.main-header-inner[data-v-2922af60]{display:grid;grid-template-columns:220px minmax(0,1fr) 140px;align-items:center;gap:24px;min-height:93px}.brand-box[data-v-2922af60],.footer-logo[data-v-2922af60]{display:inline-flex;align-items:center;color:#111;text-decoration:none}.brand-logo-image[data-v-2922af60]{display:block;width:auto;height:34px;object-fit:contain}.footer-brand-logo[data-v-2922af60]{height:28px}.search-form[data-v-2922af60]{position:relative;display:flex;align-items:center;justify-self:center;width:min(480px,100%)}.search-icon[data-v-2922af60]{position:absolute;left:16px;width:20px;height:20px;object-fit:contain;pointer-events:none}.search-form input[data-v-2922af60]{flex:1;height:45px;padding:0 16px 0 44px;border:1px solid #e6e6e6;border-right:0;border-radius:6px 0 0 6px}.search-form button[data-v-2922af60]{width:80px;height:45px;border:0;border-radius:0 6px 6px 0;background:var(--brand-primary-strong);color:#fff;font-family:Pretendard;font-weight:600;font-style:SemiBold;font-size:14px;line-height:120%}.header-actions[data-v-2922af60]{display:flex;align-items:center;justify-content:flex-end;gap:14px}.header-icon-link[data-v-2922af60]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:#111827;font-weight:700;text-decoration:none}.cart-icon[data-v-2922af60]{position:relative;display:inline-flex;align-items:center;justify-content:center}.cart-icon img[data-v-2922af60],.user-icon img[data-v-2922af60]{width:25px;height:25px;object-fit:contain}.user-icon[data-v-2922af60]{display:inline-flex;align-items:center;justify-content:center}.cart-count-badge[data-v-2922af60]{position:absolute;top:-10px;right:-12px;min-width:24px;height:24px;padding:0 8px;border:1px solid #fff;border-radius:999px;background:var(--brand-primary);color:#fff;font-size:12px;line-height:20px;text-align:center}.nav-row[data-v-2922af60]{background-color:#f2f2f2}.nav-inner[data-v-2922af60]{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;min-height:56px}.menu-trigger[data-v-2922af60]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:72px;height:56px;border:0;background:var(--brand-primary);cursor:pointer}.menu-trigger span[data-v-2922af60]{width:24px;height:2px;background:#fff;border-radius:999px;transition:transform .22s ease,opacity .22s ease}.menu-trigger.is-open span[data-v-2922af60]:nth-child(1){transform:translateY(8px) rotate(45deg)}.menu-trigger.is-open span[data-v-2922af60]:nth-child(2){opacity:0}.menu-trigger.is-open span[data-v-2922af60]:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.main-nav[data-v-2922af60]{display:flex;align-items:center;height:56px}.nav-dropdown[data-v-2922af60]{position:relative;display:inline-flex;align-items:center;height:56px}.nav-item[data-v-2922af60]{display:inline-flex;align-items:center;gap:8px;height:56px;padding:0 24px;color:#4d4d4d;text-decoration:none;font-family:Pretendard;font-weight:500;font-size:14px;line-height:150%;white-space:nowrap}.nav-dropdown.is-open .nav-item[data-v-2922af60]{background:#1a1a1a;color:#fff}.nav-dropdown.is-open .nav-caret[data-v-2922af60]{border-color:#fff}.nav-caret[data-v-2922af60]{width:8px;height:8px;border-right:1.5px solid rgba(77,77,77,1);border-bottom:1.5px solid rgba(77,77,77,1);transform:rotate(45deg) translateY(-1px);flex:0 0 auto}.nav-dropdown-panel[data-v-2922af60]{position:absolute;top:100%;left:0;z-index:30;display:none;flex-direction:column;min-width:200px;padding-top:10px;background:#fff;box-shadow:0 0 5px #00000026}.nav-dropdown.is-open .nav-dropdown-panel[data-v-2922af60]{display:flex}.nav-dropdown-link[data-v-2922af60]{display:flex;align-items:center;min-height:50px;padding:0 20px;color:#4d4d4d;text-decoration:none;font-family:Pretendard;font-size:16px;font-weight:400;line-height:150%;background:#fff}.nav-dropdown-link[data-v-2922af60]:hover{background:#e6e6e6;color:#1a1a1a}.homepage-link[data-v-2922af60]{display:inline-flex;align-items:center;gap:8px;color:var(--brand-primary-strong);text-decoration:none;font-family:Pretendard;font-weight:600;font-size:14px;line-height:120%;white-space:nowrap}.homepage-link-icon[data-v-2922af60]{width:15px;height:15px;object-fit:contain}.homepage-link-accent[data-v-2922af60]{color:#000}.all-menu-wrap[data-v-2922af60]{position:absolute;top:100%;left:0;right:0;z-index:45;overflow:hidden;border-top:1px solid #e8e8e8;background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 24px 48px #1118271f;animation:all-menu-drop-2922af60 .18s ease both}.all-menu-wrap[data-v-2922af60]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,color-mix(in srgb,var(--brand-primary) 10%,transparent),transparent 34%),linear-gradient(180deg,#fff,#f7f8fa);pointer-events:none}.all-menu-wrap[data-v-2922af60]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--brand-primary);pointer-events:none}.all-menu-inner[data-v-2922af60]{position:relative;z-index:1;width:min(1320px,calc(100% - 32px));margin:0 auto;padding:30px 0 34px}.all-menu-grid[data-v-2922af60]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;border:0;background:transparent}.all-menu-section[data-v-2922af60]{display:grid;justify-items:stretch;align-content:start;min-height:188px;border:1px solid #ececec;border-radius:8px;background:#ffffffc2;text-align:left;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.all-menu-section[data-v-2922af60]:hover{border-color:color-mix(in srgb,var(--brand-primary) 32%,#ececec);box-shadow:0 14px 30px #11182714;transform:translateY(-4px)}.all-menu-title[data-v-2922af60]{display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:0 22px;border-bottom:1px solid #f0f0f0;color:#151515;font-size:20px;font-weight:900;line-height:1.2;text-decoration:none;transition:color .2s ease,transform .2s ease}.all-menu-title[data-v-2922af60]:after{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;opacity:.28;transform:rotate(-45deg);transition:opacity .2s ease,transform .2s ease}.all-menu-title[data-v-2922af60]:hover{color:var(--brand-primary);transform:none}.all-menu-title[data-v-2922af60]:hover:after{opacity:1;transform:translate(3px) rotate(-45deg)}.all-menu-links[data-v-2922af60]{display:grid;justify-items:stretch;gap:4px;padding:14px}.all-menu-link[data-v-2922af60]{display:flex;align-items:center;justify-content:space-between;min-height:38px;border-radius:6px;padding:0 10px;color:#5f6368;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;transition:background-color .18s ease,color .18s ease,padding-left .18s ease}.all-menu-link[data-v-2922af60]:hover{background:color-mix(in srgb,var(--brand-primary) 10%,#fff);color:var(--brand-primary);padding-left:14px;transform:none}.all-menu-actions[data-v-2922af60]{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:18px}.all-menu-action[data-v-2922af60]{display:inline-flex;align-items:center;justify-content:center;min-height:38px;border:1px solid #e6e6e6;border-radius:6px;padding:0 16px;background:#fff;color:#333;font-size:14px;font-weight:800;text-decoration:none}.all-menu-action.is-primary[data-v-2922af60]{border-color:var(--brand-primary);background:var(--brand-primary);color:#fff}@keyframes all-menu-drop-2922af60{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.site-footer[data-v-2922af60]{margin-top:80px;background:#1a1a1a;color:#d1d5db}.footer-inner[data-v-2922af60]{display:grid;grid-template-columns:171px minmax(0,1fr);gap:81px;padding:60px 0 80px}.footer-brand[data-v-2922af60]{display:flex;align-items:flex-start;justify-content:flex-start}.footer-content[data-v-2922af60]{display:flex;flex-direction:column;gap:30px;min-width:0}.footer-top-row[data-v-2922af60]{display:flex;align-items:flex-start;justify-content:space-between;gap:30px}.footer-links[data-v-2922af60],.footer-policies[data-v-2922af60]{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.footer-links a[data-v-2922af60],.footer-policies a[data-v-2922af60]{color:#fff;font-family:Pretendard;font-weight:500;font-size:18px;line-height:150%;text-decoration:none}.footer-links a+a[data-v-2922af60],.footer-policies a+a[data-v-2922af60]{position:relative;padding-left:24px}.footer-links a+a[data-v-2922af60]:before,.footer-policies a+a[data-v-2922af60]:before{content:"";position:absolute;left:0;top:50%;width:1px;height:16px;background:#ffffff40;transform:translateY(-50%)}.footer-company-text[data-v-2922af60]{display:grid;gap:2px}.footer-company-text p[data-v-2922af60]{margin:0;color:#999;font-family:Pretendard;font-weight:400;font-size:14px;line-height:150%}.footer-company-text p[data-v-2922af60]:last-child{margin-top:22px}@media(max-width:1200px){.top-bar-inner[data-v-2922af60],.main-header-inner[data-v-2922af60],.nav-inner[data-v-2922af60],.footer-inner[data-v-2922af60]{width:min(1320px,calc(100% - 40px))}.main-header-inner[data-v-2922af60]{grid-template-columns:180px minmax(0,1fr) 88px;gap:16px}.search-form[data-v-2922af60]{width:min(100%,420px)}.nav-item[data-v-2922af60]{padding:0 18px}.homepage-link[data-v-2922af60]{font-size:13px}.footer-inner[data-v-2922af60]{gap:48px}.footer-top-row[data-v-2922af60]{gap:20px}.footer-links a[data-v-2922af60],.footer-policies a[data-v-2922af60]{font-size:16px}}@media(max-width:960px){.top-bar-inner[data-v-2922af60],.main-header-inner[data-v-2922af60],.nav-inner[data-v-2922af60],.footer-inner[data-v-2922af60]{width:min(100%,calc(100% - 28px))}.top-bar-inner[data-v-2922af60]{min-height:36px}.top-links[data-v-2922af60]{gap:10px}.top-links[data-v-2922af60]>*+*{padding-left:10px}.main-header-inner[data-v-2922af60]{grid-template-columns:1fr;gap:16px;padding:18px 0}.search-form[data-v-2922af60],.header-actions[data-v-2922af60]{justify-self:stretch}.header-actions[data-v-2922af60]{justify-content:flex-start}.nav-inner[data-v-2922af60]{grid-template-columns:54px 1fr;gap:0}.menu-trigger[data-v-2922af60]{width:54px}.main-nav[data-v-2922af60]{display:none}.nav-item[data-v-2922af60]{width:100%;height:48px;padding:0 16px;font-size:13px;justify-content:space-between}.nav-dropdown[data-v-2922af60]{height:auto;flex-direction:column;align-items:stretch}.nav-dropdown-panel[data-v-2922af60]{position:static;min-width:100%;padding-top:0;box-shadow:none}.nav-dropdown.is-open .nav-dropdown-panel[data-v-2922af60],.main-nav.is-mobile-open .nav-dropdown-panel[data-v-2922af60]{display:flex}.all-menu-inner[data-v-2922af60]{width:min(100%,calc(100% - 28px));padding:22px 0 26px}.all-menu-grid[data-v-2922af60]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.all-menu-section[data-v-2922af60]{min-height:164px}.all-menu-title[data-v-2922af60]{min-height:56px;padding:0 18px;font-size:18px}.all-menu-link[data-v-2922af60]{padding:0 10px;font-size:14px}.all-menu-link[data-v-2922af60]:hover{padding-left:14px}.homepage-link[data-v-2922af60]{display:none}.footer-inner[data-v-2922af60]{grid-template-columns:1fr;gap:28px;padding:40px 0 48px}.footer-top-row[data-v-2922af60]{flex-direction:column;gap:20px}.footer-links[data-v-2922af60],.footer-policies[data-v-2922af60]{gap:16px;justify-content:flex-start}}@media(max-width:760px){.site-header[data-v-2922af60]{position:static}.top-bar-inner[data-v-2922af60],.main-header-inner[data-v-2922af60],.nav-inner[data-v-2922af60],.footer-inner[data-v-2922af60]{width:min(100%,calc(100% - 24px))}.top-bar-inner[data-v-2922af60]{min-height:34px}.top-bar-inner>span[data-v-2922af60]{display:none}.top-links[data-v-2922af60]{margin-left:auto;gap:8px}.top-links[data-v-2922af60]>*+*{padding-left:8px}.nav-item[data-v-2922af60]{height:48px;padding:0 16px}.nav-dropdown-panel[data-v-2922af60]{min-width:180px}.all-menu-inner[data-v-2922af60]{width:min(100%,calc(100% - 24px));padding:18px 0 22px}.all-menu-grid[data-v-2922af60]{grid-template-columns:1fr;gap:10px}.all-menu-section[data-v-2922af60]{min-height:auto}.all-menu-title[data-v-2922af60]{min-height:52px;padding:0 16px;font-size:17px}.all-menu-links[data-v-2922af60]{gap:3px;padding:10px 12px 12px}.all-menu-link[data-v-2922af60]{min-height:36px;padding:0 10px;font-size:14px}.all-menu-link[data-v-2922af60]:hover{padding-left:14px}.all-menu-actions[data-v-2922af60]{align-items:stretch;flex-direction:column}.all-menu-action[data-v-2922af60]{width:100%}.brand-logo-image[data-v-2922af60]{height:30px}.site-popup-stack[data-v-2922af60]{left:12px;right:12px;top:92px;width:auto;max-height:calc(100vh - 108px);overflow-y:auto}.site-popup-panel[data-v-2922af60]{border-radius:10px}.site-popup-image-link[data-v-2922af60]{aspect-ratio:3 / 4;max-height:calc(100vh - 190px)}.footer-brand-logo[data-v-2922af60]{height:24px}.footer-links[data-v-2922af60],.footer-policies[data-v-2922af60]{gap:14px}.footer-links a[data-v-2922af60],.footer-policies a[data-v-2922af60]{font-size:16px}.footer-links a+a[data-v-2922af60],.footer-policies a+a[data-v-2922af60]{padding-left:14px}.footer-company-text[data-v-2922af60]{gap:6px}.footer-company-text p[data-v-2922af60]{font-size:13px}}.admin-filter-box[data-v-0be1819c]{display:grid;gap:18px}.filter-header[data-v-0be1819c]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.filter-header h3[data-v-0be1819c]{margin:0;color:#0f172a;font-size:18px;font-weight:900}.filter-header p[data-v-0be1819c]{margin:6px 0 0;color:#64748b;font-size:13px;font-weight:600}.filter-result[data-v-0be1819c]{display:inline-flex;align-items:baseline;gap:6px;min-width:132px;justify-content:flex-end;color:#64748b;white-space:nowrap}.filter-result span[data-v-0be1819c],.filter-result small[data-v-0be1819c]{font-size:13px;font-weight:700}.filter-result strong[data-v-0be1819c]{color:#ed1c24;font-size:24px;font-weight:900}.filter-body[data-v-0be1819c]{display:grid;grid-template-columns:minmax(260px,1fr) minmax(360px,1.4fr) auto;gap:14px;align-items:end}@media(max-width:1100px){.filter-body[data-v-0be1819c]{grid-template-columns:1fr}}@media(max-width:640px){.filter-header[data-v-0be1819c]{display:grid}.filter-result[data-v-0be1819c]{justify-content:flex-start}}.admin-search-combobox[data-v-b5eccc2b]{position:relative;width:100%;min-width:0}.admin-search-combobox input[data-v-b5eccc2b]{width:100%;height:44px;border:1px solid #d1d5db;border-radius:10px;padding:0 14px;background:#fff;color:#111827;font:inherit;box-sizing:border-box;transition:border-color .18s ease,box-shadow .18s ease}.admin-search-combobox input[data-v-b5eccc2b]:focus{outline:none;border-color:#fca5a5;box-shadow:0 0 0 4px #ed1c241f}.search-dropdown[data-v-b5eccc2b]{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:40;max-height:320px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:10px;background:#fff;box-shadow:0 16px 36px #0f172a29}.search-dropdown-item[data-v-b5eccc2b]{display:grid;gap:4px;align-content:center;width:100%;min-height:64px;border:0;border-bottom:1px solid #f1f5f9;padding:11px 12px;background:#fff;color:#334155;text-align:left;cursor:pointer}.search-dropdown-item[data-v-b5eccc2b]:hover{background:#f8fafc}.search-dropdown-item strong[data-v-b5eccc2b]{overflow:hidden;color:#0f172a;font-size:13px;font-weight:800;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.search-dropdown-item span[data-v-b5eccc2b],.search-dropdown-item small[data-v-b5eccc2b]{overflow:hidden;color:#64748b;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.search-dropdown-empty[data-v-b5eccc2b]{padding:16px 12px;color:#94a3b8;font-size:13px;font-weight:700;text-align:center}.app-pagination[data-v-85eb7de5]{margin-top:80px;display:flex;align-items:center;justify-content:center;gap:12px}.page-arrow[data-v-85eb7de5],.page-btn[data-v-85eb7de5]{width:36px;height:36px;border-radius:50%;border:none;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#666;font-family:Pretendard,sans-serif;font-size:16px;line-height:1;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.page-btn[data-v-85eb7de5]{font-weight:400}.page-btn.active[data-v-85eb7de5]{background:var(--brand-primary);color:#fff;font-weight:500}.page-arrow[data-v-85eb7de5]{background:#f2f2f2;color:#b3b3b3}.page-arrow.next[data-v-85eb7de5]{background:#fff;color:#1a1a1a;border:1px solid #e6e6e6}.page-arrow-icon[data-v-85eb7de5]{width:10px;height:10px;border-top:2px solid currentColor;border-right:2px solid currentColor}.page-arrow-icon.prev[data-v-85eb7de5]{transform:rotate(-135deg);margin-left:2px}.page-arrow-icon.next[data-v-85eb7de5]{transform:rotate(45deg);margin-right:2px}.page-arrow[data-v-85eb7de5]:disabled,.page-btn[data-v-85eb7de5]:disabled{opacity:1;cursor:default}.page-btn[data-v-85eb7de5]:disabled{color:#666;background:#fff}@media(max-width:760px){.app-pagination[data-v-85eb7de5]{margin-top:52px;gap:8px}}.page-card[data-v-1f6b1094]{background:#fffffff5;border:1px solid rgba(226,232,240,.85);border-radius:18px;padding:24px;box-shadow:0 16px 40px #0f172a0f}@media(max-width:900px){.page-card[data-v-1f6b1094]{padding:18px;border-radius:16px}}.page-top[data-v-19c09f5e]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.title-area h3[data-v-19c09f5e]{margin:0;font-size:22px;font-weight:800;color:#0f172a;letter-spacing:-.02em}.action-area[data-v-19c09f5e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.status-badge[data-v-b73e6807]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:76px;padding:6px 12px;border:1px solid transparent;border-radius:20px;font-size:12px;line-height:1.2;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.status-badge[data-v-b73e6807]:before{content:"";width:7px;height:7px;border-radius:999px;background:currentColor;opacity:.78}.use[data-v-b73e6807],.sale[data-v-b73e6807],.approved[data-v-b73e6807]{background:#ecfdf5;border-color:#bbf7d0;color:#16a34a}.stop[data-v-b73e6807],.soldout[data-v-b73e6807],.canceled[data-v-b73e6807]{background:#fef2f2;border-color:#fecaca;color:#dc2626}.rejected[data-v-b73e6807]{background:#f5f3ff;border-color:#ddd6fe;color:#6d28d9}.waiting[data-v-b73e6807],.pending[data-v-b73e6807]{background:#fff7ed;border-color:#fed7aa;color:#d97706}.received[data-v-b73e6807]{background:#eef2ff;border-color:#c7d2fe;color:#4f46e5}.paid[data-v-b73e6807]{background:#ecfeff;border-color:#a5f3fc;color:#0891b2}.ready[data-v-b73e6807]{background:#f3e8ff;border-color:#e9d5ff;color:#7c3aed}.shipping[data-v-b73e6807]{background:#e0f2fe;border-color:#bae6fd;color:#0284c7}.done[data-v-b73e6807]{background:#ecfdf5;border-color:#a7f3d0;color:#059669}.return-requested[data-v-b73e6807]{background:#fff7ed;border-color:#fed7aa;color:#ea580c}.return-completed[data-v-b73e6807]{background:#f5f3ff;border-color:#ddd6fe;color:#6d28d9}.default[data-v-b73e6807]{background:#f8fafc;border-color:#e2e8f0;color:#374151}.page-help-text[data-v-5f317c70]{margin:0;color:#64748b;font-size:14px;font-weight:600}.as-request-table[data-v-5f317c70]{min-width:980px}.store-cell[data-v-5f317c70]{min-width:220px}.request-title-cell[data-v-5f317c70]{max-width:260px;overflow:hidden;text-align:left!important;text-overflow:ellipsis;white-space:nowrap}.modal-backdrop[data-v-5f317c70]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#11182773}.modal-panel[data-v-5f317c70]{width:min(900px,calc(100vw - 40px));max-height:calc(100vh - 40px);overflow-x:hidden;overflow-y:auto;border-radius:16px;background:#fff;box-shadow:0 24px 60px #0f172a3d}.modal-header[data-v-5f317c70],.modal-footer[data-v-5f317c70]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid #e5e7eb}.modal-footer[data-v-5f317c70]{justify-content:flex-end;border-top:1px solid #e5e7eb;border-bottom:none}.modal-kicker[data-v-5f317c70]{display:block;margin-bottom:6px;color:var(--brand-primary);font-size:12px;font-weight:900;letter-spacing:.12em}.modal-header h3[data-v-5f317c70]{margin:0}.modal-body[data-v-5f317c70]{display:grid;gap:18px;min-width:0;padding:20px}.modal-close-btn[data-v-5f317c70]{border:none;background:transparent;color:#64748b;cursor:pointer;font-weight:600}.detail-section[data-v-5f317c70]{min-width:0;border:1px solid #e5e7eb;border-radius:14px;padding:16px}.detail-section h4[data-v-5f317c70]{margin:0 0 14px;font-size:16px}.detail-grid[data-v-5f317c70]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;min-width:0;margin:0}.detail-grid div[data-v-5f317c70]{display:grid;gap:6px;min-width:0}.detail-grid .wide[data-v-5f317c70]{grid-column:1 / -1}.detail-grid dt[data-v-5f317c70]{color:#64748b;font-size:13px;font-weight:800}.detail-grid dd[data-v-5f317c70]{min-width:0;margin:0;color:#111827;font-weight:700;overflow-wrap:anywhere;word-break:break-word}.content-box[data-v-5f317c70]{white-space:pre-wrap;color:#334155;font-weight:500;line-height:1.7;overflow-wrap:anywhere;word-break:break-word}.file-link[data-v-5f317c70]{color:var(--brand-primary);font-weight:800;text-decoration:none}.saved-file-link[data-v-5f317c70]{display:inline-flex;margin-top:8px}.field-label[data-v-5f317c70]{color:#374151;font-size:14px;font-weight:700}.process-section[data-v-5f317c70]{border-color:#e5e7eb;background:#fff;padding:18px}.process-head[data-v-5f317c70]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.process-kicker[data-v-5f317c70]{display:block;margin-bottom:6px;color:var(--brand-primary);font-size:12px;font-weight:900;letter-spacing:.12em}.process-head h4[data-v-5f317c70]{margin:0;font-size:18px}.process-grid[data-v-5f317c70]{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(220px,1fr) minmax(180px,.9fr);gap:14px}.process-field[data-v-5f317c70]{display:flex;flex-direction:column;gap:8px;min-width:0}.process-field select[data-v-5f317c70],.process-field input[type=number][data-v-5f317c70],.process-field textarea[data-v-5f317c70]{width:100%;border:1px solid #cbd5e1;border-radius:12px;background:#fff;color:#111827;font:inherit;outline:0;transition:border-color .2s ease,box-shadow .2s ease}.process-field select[data-v-5f317c70],.process-field input[type=number][data-v-5f317c70]{height:46px;padding:0 12px}.process-field textarea[data-v-5f317c70]{min-height:120px;padding:12px;resize:vertical}.process-field select[data-v-5f317c70]:focus,.process-field input[type=number][data-v-5f317c70]:focus,.process-field textarea[data-v-5f317c70]:focus{border-color:#111827;box-shadow:0 0 0 3px #1118271a}.process-field select[data-v-5f317c70]:disabled,.process-field input[data-v-5f317c70]:disabled,.process-field textarea[data-v-5f317c70]:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.locked-help[data-v-5f317c70]{color:#dc2626;font-size:12px;font-weight:800}.charge-field[data-v-5f317c70]{min-width:220px}.charge-toggle[data-v-5f317c70]{display:inline-flex;height:46px;border:1px solid #cbd5e1;border-radius:12px;background:#f8fafc;padding:4px}.radio-option[data-v-5f317c70]{display:inline-flex;align-items:center;justify-content:center;flex:1;min-width:86px;min-height:36px;border:0;border-radius:9px;background:transparent;padding:0 12px;color:#64748b;cursor:pointer;font-size:14px;font-weight:900;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.radio-option input[data-v-5f317c70]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);accent-color:#111827}.radio-option[data-v-5f317c70]:has(input:disabled){cursor:not-allowed;opacity:.58}.radio-option[data-v-5f317c70]:has(input:checked){background:#fff;color:var(--brand-primary);box-shadow:0 6px 16px #0f172a1a}.radio-option span[data-v-5f317c70]{display:block}.amount-input-wrap[data-v-5f317c70]{display:flex;align-items:center;border:1px solid #cbd5e1;border-radius:12px;background:#fff;overflow:hidden}.amount-input-wrap input[data-v-5f317c70]{border:0!important;box-shadow:none!important}.amount-input-wrap span[data-v-5f317c70]{flex:0 0 auto;padding:0 14px;color:#64748b;font-weight:900}.full-field[data-v-5f317c70]{grid-column:1 / -1}.file-box[data-v-5f317c70]{display:flex;align-items:center;gap:12px;min-height:64px;border:1px dashed #cbd5e1;border-radius:12px;background:#fff;padding:12px}.file-input[data-v-5f317c70]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.file-select-btn[data-v-5f317c70]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;height:40px;border-radius:10px;background:#111827;color:#fff;padding:0 14px;cursor:pointer;font-size:13px;font-weight:800}.file-select-btn.disabled[data-v-5f317c70]{background:#94a3b8;cursor:not-allowed;opacity:.72;pointer-events:none}.file-copy[data-v-5f317c70]{display:grid;gap:3px;min-width:0}.file-copy strong[data-v-5f317c70]{color:#334155;font-size:14px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-copy span[data-v-5f317c70]{color:#64748b;font-size:12px;font-weight:700}@media(max-width:760px){.modal-header[data-v-5f317c70],.modal-footer[data-v-5f317c70],.file-box[data-v-5f317c70]{flex-direction:column;align-items:stretch}.detail-grid[data-v-5f317c70],.process-grid[data-v-5f317c70]{grid-template-columns:1fr}.charge-toggle[data-v-5f317c70]{width:100%}}.form-wrap[data-v-8f3a7496]{display:flex;flex-direction:column;gap:20px}.form-table[data-v-8f3a7496]{width:100%;border-collapse:collapse}.form-table th[data-v-8f3a7496],.form-table td[data-v-8f3a7496]{padding:16px;border-bottom:1px solid #e5e7eb}.form-table th[data-v-8f3a7496]{width:140px;background:#f8fafc;text-align:center;color:#334155;font-weight:700}.input-box[data-v-8f3a7496],.select-box[data-v-8f3a7496],.textarea-box[data-v-8f3a7496]{width:100%;border:1px solid #d1d5db;border-radius:10px;padding:12px;box-sizing:border-box;transition:border-color .18s ease,box-shadow .18s ease}.input-box[data-v-8f3a7496],.select-box[data-v-8f3a7496]{height:44px}.textarea-box[data-v-8f3a7496]{min-height:260px;resize:vertical}.input-box[data-v-8f3a7496]:focus,.select-box[data-v-8f3a7496]:focus,.textarea-box[data-v-8f3a7496]:focus{outline:none;border-color:#93c5fd;box-shadow:0 0 0 4px #93c5fd38}.button-wrap[data-v-8f3a7496]{display:flex;justify-content:flex-end;gap:10px}.notice-table[data-v-64e04dc6]{min-width:1120px;table-layout:fixed}.action-column[data-v-64e04dc6],.action-cell[data-v-64e04dc6]{width:132px}.notice-action-group[data-v-64e04dc6]{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.notice-action-btn[data-v-64e04dc6]{min-width:52px;height:34px;padding:0 12px;border-radius:9px}.title-cell[data-v-64e04dc6],.content-cell[data-v-64e04dc6]{text-align:left}.notice-title[data-v-64e04dc6]{font-weight:600;color:#111827;word-break:break-word}.notice-summary[data-v-64e04dc6]{font-size:13px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-page[data-v-a96a5b94]{display:flex;flex-direction:column;gap:20px}.summary-grid[data-v-a96a5b94]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.summary-card[data-v-a96a5b94],.panel[data-v-a96a5b94]{border:1px solid #e5e7eb;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1118270a}.summary-card[data-v-a96a5b94]{display:grid;gap:10px;min-height:124px;padding:18px;text-align:left;cursor:pointer}.summary-card span[data-v-a96a5b94]{color:#6b7280;font-size:13px;font-weight:800}.summary-card strong[data-v-a96a5b94]{color:#111827;font-size:28px;font-weight:900;line-height:1.1}.summary-card small[data-v-a96a5b94]{color:#9ca3af;font-size:12px;font-weight:700}.summary-card.danger[data-v-a96a5b94]{border-color:#fecaca;background:#fff7f7}.summary-card.danger strong[data-v-a96a5b94]{color:#b91c1c}.summary-card.info[data-v-a96a5b94]{border-color:#bfdbfe;background:#eff6ff}.summary-card.info strong[data-v-a96a5b94]{color:#1d4ed8}.status-grid[data-v-a96a5b94]{display:grid;grid-template-columns:1fr 1.1fr 1fr;gap:20px}.panel[data-v-a96a5b94]{min-width:0;padding:20px}.panel-header[data-v-a96a5b94]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.panel-header h3[data-v-a96a5b94]{margin:0;font-size:20px;font-weight:900}.panel-header p[data-v-a96a5b94]{margin:6px 0 0;color:#9ca3af;font-size:13px;font-weight:600}.view-btn[data-v-a96a5b94]{min-width:76px;height:34px;border:0;border-radius:6px;padding:0 12px;background:#ed1c24;color:#fff;font-size:13px;font-weight:800;cursor:pointer}.metric-list[data-v-a96a5b94]{display:grid;gap:8px}.metric-row[data-v-a96a5b94]{display:flex;align-items:center;justify-content:space-between;min-height:42px;border:1px solid #edf0f4;border-radius:8px;padding:0 12px;background:#fafafa;color:#374151;font-weight:800;cursor:pointer}.metric-row strong[data-v-a96a5b94]{color:#111827}.payment-summary[data-v-a96a5b94]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.payment-summary div[data-v-a96a5b94]{display:grid;gap:10px;min-height:86px;border:1px solid #edf0f4;border-radius:8px;padding:14px;background:#fafafa}.payment-summary .wide[data-v-a96a5b94]{grid-column:1 / -1;background:#fff7f7}.payment-summary span[data-v-a96a5b94]{color:#6b7280;font-size:13px;font-weight:800}.payment-summary strong[data-v-a96a5b94]{color:#b91c1c;font-size:24px;font-weight:900}.empty-box[data-v-a96a5b94]{display:flex;align-items:center;justify-content:center;min-height:220px;border:1px solid #eee;background:#fafafa;color:#6b7280}.sales-chart-wrap[data-v-a96a5b94]{display:flex;gap:16px;align-items:stretch;min-width:0;padding-top:10px}.chart-y-guide[data-v-a96a5b94]{width:112px;height:300px;display:flex;flex-direction:column;justify-content:space-between;padding-top:42px;padding-bottom:24px;color:#374151;font-size:13px;font-weight:800;text-align:right;white-space:nowrap}.chart-scroll[data-v-a96a5b94]{flex:1;overflow-x:auto;padding-top:12px}.sales-chart[data-v-a96a5b94]{min-width:520px;display:flex;align-items:flex-end;justify-content:space-between;gap:18px;height:312px;padding:64px 0 0 16px;border-left:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;background:linear-gradient(to top,rgba(243,246,251,.9) 1px,transparent 1px);background-size:100% 33.33%}.sales-bar-item[data-v-a96a5b94]{flex:1;display:flex;flex-direction:column;align-items:center}.sales-bar-area[data-v-a96a5b94]{position:relative;display:flex;align-items:flex-end;justify-content:center;width:100%;height:230px}.sales-bar[data-v-a96a5b94]{width:54px;border-radius:8px 8px 0 0;background:#f9c2cf}.sales-bar-area.active .sales-bar[data-v-a96a5b94]{background:#cf3e68}.sales-tooltip[data-v-a96a5b94]{position:absolute;top:-14px;transform:translateY(-100%);z-index:1;border:1px solid #fecaca;border-radius:999px;padding:6px 10px;background:#fff;color:#b91c1c;box-shadow:0 6px 16px #b91c1c1f;font-size:13px;font-weight:900;line-height:1.25;white-space:nowrap}.sales-month[data-v-a96a5b94]{margin-top:12px;color:#374151;font-size:14px;font-weight:800}@media(max-width:1320px){.summary-grid[data-v-a96a5b94]{grid-template-columns:repeat(3,minmax(0,1fr))}.status-grid[data-v-a96a5b94]{grid-template-columns:1fr}}@media(max-width:720px){.summary-grid[data-v-a96a5b94]{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-card strong[data-v-a96a5b94]{font-size:22px}.panel-header[data-v-a96a5b94],.sales-chart-wrap[data-v-a96a5b94]{flex-direction:column;align-items:flex-start}.chart-y-guide[data-v-a96a5b94]{width:100%;height:auto;flex-direction:row;padding:0;text-align:left}}.top-actions[data-v-f2470c2f]{display:flex;gap:8px;flex-wrap:wrap}.deliver-complete-btn[data-v-f2470c2f]{border-color:#059669;background:#059669;color:#fff;box-shadow:0 8px 18px #0596692e}.deliver-complete-btn[data-v-f2470c2f]:hover:not(:disabled){border-color:#047857;background:#047857}.loading-box[data-v-f2470c2f],.empty-box[data-v-f2470c2f]{padding:40px 0;text-align:center;color:#64748b}.detail-wrap[data-v-f2470c2f]{display:flex;flex-direction:column;gap:24px}.detail-section[data-v-f2470c2f]{display:flex;flex-direction:column;gap:12px}.section-title[data-v-f2470c2f]{margin:0;font-size:18px;font-weight:800;color:#0f172a}.detail-table[data-v-f2470c2f],.admin-table[data-v-f2470c2f]{width:100%;border-collapse:collapse;background:#fff}.detail-table th[data-v-f2470c2f],.detail-table td[data-v-f2470c2f],.admin-table th[data-v-f2470c2f],.admin-table td[data-v-f2470c2f]{border:1px solid #e5e7eb;padding:14px 12px;text-align:center}.detail-table th[data-v-f2470c2f],.admin-table th[data-v-f2470c2f]{background:#f8fafc;font-weight:700;color:#334155}.detail-table th[data-v-f2470c2f]{width:180px}.request-memo-cell[data-v-f2470c2f]{color:#334155;line-height:1.6;text-align:left!important;white-space:pre-wrap}.form-select[data-v-f2470c2f],.form-textarea[data-v-f2470c2f]{width:100%;border:1px solid #d1d5db;border-radius:10px;padding:10px 12px;font-size:14px;box-sizing:border-box;transition:border-color .18s ease,box-shadow .18s ease}.form-select[data-v-f2470c2f]:focus,.form-textarea[data-v-f2470c2f]:focus{outline:none;border-color:#93c5fd;box-shadow:0 0 0 4px #93c5fd38}.form-textarea[data-v-f2470c2f]{resize:vertical;text-align:left}.form-actions[data-v-f2470c2f]{display:flex;justify-content:flex-end;gap:8px}.item-confirm-chip[data-v-f2470c2f]{display:inline-flex;align-items:center;justify-content:center;min-height:28px;border:1px solid #fed7aa;border-radius:999px;padding:0 10px;background:#fff7ed;color:#d97706;font-size:12px;font-weight:800}.item-confirm-chip.confirmed[data-v-f2470c2f]{background:#ecfeff;border-color:#a5f3fc;color:#0891b2}.item-confirm-chip.canceled[data-v-f2470c2f]{border-color:#fecaca;background:#fff1f2;color:#b91c1c}.item-confirm-chip.returned[data-v-f2470c2f]{border-color:#cbd5e1;background:#f1f5f9;color:#475569}.item-confirm-meta[data-v-f2470c2f]{margin:6px 0 0;color:#94a3b8;font-size:12px;line-height:140%}.item-confirm-btn[data-v-f2470c2f]{min-width:86px}.quantity-editor[data-v-f2470c2f]{display:inline-flex;align-items:center;justify-content:center;gap:6px}.quantity-input[data-v-f2470c2f]{width:72px;height:34px;border:1px solid #d1d5db;border-radius:8px;padding:0 8px;text-align:center;font-size:14px;box-sizing:border-box}.quantity-input[data-v-f2470c2f]:focus{outline:none;border-color:#93c5fd;box-shadow:0 0 0 3px #93c5fd38}.quantity-input[data-v-f2470c2f]:disabled{background:#f8fafc;color:#94a3b8}.quantity-save-btn[data-v-f2470c2f]{min-width:52px;height:34px;padding:0 10px}[data-v-9189b6b8] .filter-body{grid-template-columns:minmax(260px,1fr) minmax(160px,.45fr) minmax(160px,.45fr) auto}.keyword-field[data-v-9189b6b8],.date-field[data-v-9189b6b8]{display:grid;gap:8px}.keyword-field span[data-v-9189b6b8],.date-field span[data-v-9189b6b8]{color:#475569;font-size:13px;font-weight:800}.keyword-field input[data-v-9189b6b8],.date-field input[data-v-9189b6b8]{width:100%;height:44px;border:1px solid #d1d5db;border-radius:10px;padding:0 14px;background:#fff;color:#111827;font:inherit;transition:border-color .18s ease,box-shadow .18s ease}.keyword-field input[data-v-9189b6b8]:focus,.date-field input[data-v-9189b6b8]:focus{outline:none;border-color:#fca5a5;box-shadow:0 0 0 4px #ed1c241f}.reset-filter-btn[data-v-9189b6b8]{min-width:84px;height:44px}.summary-grid[data-v-9189b6b8]{display:grid;grid-template-columns:1fr;gap:12px}.summary-card[data-v-9189b6b8]{display:flex;flex-direction:column;gap:8px;min-height:92px}.summary-card span[data-v-9189b6b8]{color:#64748b;font-size:13px;font-weight:700}.summary-card strong[data-v-9189b6b8]{color:#0f172a;font-size:22px;font-weight:800}.page-header .header-action-row[data-v-9189b6b8]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.erp-order-table[data-v-9189b6b8]{min-width:1320px}.upload-btn[data-v-9189b6b8]{background:#334155!important;box-shadow:0 8px 18px #33415529!important;cursor:pointer}.upload-btn[data-v-9189b6b8]:hover:not(:disabled){background:#1e293b!important}.upload-input[data-v-9189b6b8]{display:none}.upload-guide[data-v-9189b6b8]{margin:0;border:1px solid #dbeafe;border-radius:999px;background:#eff6ff;color:#1d4ed8;padding:8px 12px;font-size:12px;font-weight:700;line-height:1.2;white-space:nowrap}@media(max-width:1100px){[data-v-9189b6b8] .filter-body{grid-template-columns:1fr}.reset-filter-btn[data-v-9189b6b8]{width:max-content}}@media(max-width:640px){.summary-grid[data-v-9189b6b8]{grid-template-columns:1fr}.upload-guide[data-v-9189b6b8]{white-space:normal}}.keyword-field[data-v-b5113aa2]{display:flex;flex-direction:column;gap:8px}.keyword-field span[data-v-b5113aa2]{color:#475569;font-size:13px;font-weight:800}.keyword-field input[data-v-b5113aa2]{width:100%;height:44px;border:1px solid #d8dee8;border-radius:12px;padding:0 14px;background:#fff;color:#0f172a;font-size:14px;font-weight:700;box-sizing:border-box;transition:border-color .18s ease,box-shadow .18s ease}.keyword-field input[data-v-b5113aa2]:focus{outline:none;border-color:rgb(var(--brand-primary-rgb) / .5);box-shadow:0 0 0 4px rgb(var(--brand-primary-rgb) / .12)}.reset-filter-btn[data-v-b5113aa2]{min-width:84px;height:44px}.order-cancel-filter[data-v-b5113aa2] .filter-body{grid-template-columns:minmax(320px,1fr) minmax(92px,auto)}.cancel-table[data-v-b5113aa2]{min-width:860px}@media(max-width:900px){[data-v-b5113aa2] .filter-body{grid-template-columns:1fr}.reset-filter-btn[data-v-b5113aa2]{width:max-content}}.order-search-panel[data-v-99813d27]{display:grid;gap:20px;margin-bottom:18px;border:1px solid #e2e8f0;border-radius:16px;padding:22px 24px;background:#fff;box-shadow:0 10px 24px #0f172a0f}.order-search-header[data-v-99813d27]{display:grid;gap:6px}.order-search-header h3[data-v-99813d27]{margin:0;color:#0f172a;font-size:18px;font-weight:900}.order-search-header p[data-v-99813d27]{margin:0;color:#475569;font-size:13px;font-weight:700}.order-search-result[data-v-99813d27]{display:inline-flex;align-items:baseline;gap:4px;border-top:1px solid #e2e8f0;padding-top:16px;color:#475569;font-size:13px;font-weight:800;white-space:nowrap}.order-search-result strong[data-v-99813d27]{color:#ed1c24;font-size:24px;font-weight:900}.order-search-result small[data-v-99813d27]{color:#334155;font-size:13px;font-weight:800}.order-search-body[data-v-99813d27]{display:grid;grid-template-columns:minmax(320px,2.2fr) minmax(190px,1fr) minmax(190px,1fr) auto;align-items:end;gap:12px;width:100%}.filter-field[data-v-99813d27]{display:flex;flex-direction:column;gap:8px;min-width:0}.filter-field>span[data-v-99813d27]{color:#334155;font-size:13px;font-weight:900}.date-field input[data-v-99813d27]{width:100%;height:44px;border:1px solid #d1d5db;border-radius:10px;padding:0 14px;background:#fff;color:#111827;font:inherit;font-weight:700;transition:border-color .18s ease,box-shadow .18s ease}.date-field input[data-v-99813d27]:focus{outline:none;border-color:#fca5a5;box-shadow:0 0 0 4px #ed1c241f}.order-search-actions[data-v-99813d27]{display:flex;flex:0 0 auto;justify-content:flex-end;gap:8px}.search-filter-btn[data-v-99813d27],.reset-filter-btn[data-v-99813d27]{min-width:84px;height:44px;border-radius:10px;padding:0 16px;cursor:pointer;font-weight:900;white-space:nowrap}.search-filter-btn[data-v-99813d27]{border:1px solid #ed1c24;background:#ed1c24;color:#fff}.search-filter-btn[data-v-99813d27]:hover{background:#b91c1c}.reset-filter-btn[data-v-99813d27]{border:1px solid #64748b;background:#64748b;color:#fff}.reset-filter-btn[data-v-99813d27]:hover{border-color:#475569;background:#475569}.order-search-panel[data-v-99813d27] .admin-search-combobox input,.date-field input[data-v-99813d27]{width:100%;height:44px;border:1px solid #d1d5db;border-radius:10px;padding:0 14px;background:#fff;color:#111827;font:inherit;font-weight:700;transition:border-color .18s ease,box-shadow .18s ease}.order-search-panel[data-v-99813d27] .admin-search-combobox input::placeholder,.date-field input[data-v-99813d27]::placeholder{font-size:13px}.order-search-panel[data-v-99813d27] .admin-search-combobox input:focus,.date-field input[data-v-99813d27]:focus{outline:none;border-color:#fca5a5;box-shadow:0 0 0 4px #ed1c241f}.status-filter-group[data-v-99813d27]{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid #e2e8f0;padding-top:16px}.status-filter-chip[data-v-99813d27]{display:inline-flex;align-items:center;gap:8px;height:44px;border:1px solid #dbe3ef;border-radius:10px;padding:0 12px;background:#f8fafc;color:#334155;cursor:pointer;font-weight:900;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease;white-space:nowrap}.status-filter-chip strong[data-v-99813d27]{min-width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#e2e8f0;color:#334155;font-size:12px}.status-filter-chip.active[data-v-99813d27]{border-color:#ed1c24;background:#fff1f2;color:#b91c1c;box-shadow:0 8px 18px #ed1c241f}.status-filter-chip.active strong[data-v-99813d27]{background:#ed1c24;color:#fff}.summary-grid[data-v-99813d27]{display:grid;grid-template-columns:1fr;gap:12px}.summary-card[data-v-99813d27]{display:flex;flex-direction:column;gap:8px;min-height:92px}.summary-card span[data-v-99813d27]{color:#64748b;font-size:13px;font-weight:700}.summary-card strong[data-v-99813d27]{color:#0f172a;font-size:22px;font-weight:800}.alert-banner[data-v-99813d27]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;border:1px solid #fecaca;border-radius:18px;padding:18px 20px;background:linear-gradient(180deg,#fff5f5,#fff);box-shadow:0 10px 24px #b91c1c14}.alert-banner strong[data-v-99813d27]{display:block;color:#b91c1c;font-size:18px;font-weight:900}.alert-banner p[data-v-99813d27]{margin:6px 0 0;color:#7f1d1d;font-size:14px;font-weight:600}.alert-btn[data-v-99813d27]{flex-shrink:0}.page-header[data-v-99813d27]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.page-title-row[data-v-99813d27]{display:flex;align-items:center;gap:10px;min-width:0}.header-action-row[data-v-99813d27]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.selected-count[data-v-99813d27]{color:#b91c1c;font-size:13px;font-weight:800}.title-badge[data-v-99813d27]{display:inline-flex;align-items:center;justify-content:center;min-width:72px;height:30px;padding:0 12px;border-radius:999px;background:#ed1c24;color:#fff;font-size:13px;font-weight:800;white-space:nowrap}.order-table[data-v-99813d27]{min-width:1120px}.order-date-cell[data-v-99813d27]{min-width:116px}.order-date-cell strong[data-v-99813d27],.order-date-cell span[data-v-99813d27]{display:block}.order-date-cell strong[data-v-99813d27]{color:#0f172a;font-size:14px;font-weight:800;line-height:1.35}.order-date-cell span[data-v-99813d27]{margin-top:3px;color:#64748b;font-size:12px;font-weight:700;line-height:1.3}.row-action-group[data-v-99813d27]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media(max-width:900px){.order-search-body[data-v-99813d27]{grid-template-columns:1fr 1fr}.order-search-header[data-v-99813d27]{display:grid}.order-search-result[data-v-99813d27]{justify-content:flex-start}.reset-filter-btn[data-v-99813d27]{width:max-content}.alert-banner[data-v-99813d27],.page-header[data-v-99813d27]{flex-direction:column;align-items:flex-start}}@media(max-width:640px){.summary-grid[data-v-99813d27]{grid-template-columns:1fr}.filter-field[data-v-99813d27]{gap:6px}.order-search-body[data-v-99813d27]{grid-template-columns:1fr}.order-search-actions[data-v-99813d27]{justify-content:flex-start;padding-left:0}.status-filter-chip[data-v-99813d27]{flex:1 1 calc(50% - 8px);justify-content:space-between}}.keyword-field[data-v-ad1fc996],.period-field[data-v-ad1fc996]{display:flex;flex-direction:column;gap:8px}.keyword-field span[data-v-ad1fc996],.period-field span[data-v-ad1fc996]{color:#475569;font-size:13px;font-weight:800}.keyword-field input[data-v-ad1fc996],.period-field select[data-v-ad1fc996]{width:100%;height:44px;border:1px solid #d8dee8;border-radius:12px;padding:0 14px;background:#fff;color:#0f172a;font-size:14px;font-weight:700;box-sizing:border-box;transition:border-color .18s ease,box-shadow .18s ease}.period-field select[data-v-ad1fc996]{min-width:150px}.keyword-field input[data-v-ad1fc996]:focus,.period-field select[data-v-ad1fc996]:focus{outline:none;border-color:rgb(var(--brand-primary-rgb) / .5);box-shadow:0 0 0 4px rgb(var(--brand-primary-rgb) / .12)}.reset-filter-btn[data-v-ad1fc996],.search-filter-btn[data-v-ad1fc996]{min-width:84px;height:44px}.product-order-filter[data-v-ad1fc996] .filter-body{grid-template-columns:minmax(150px,.7fr) minmax(150px,.7fr) minmax(280px,1.4fr) minmax(92px,auto) minmax(92px,auto)}.summary-grid[data-v-ad1fc996]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.summary-card[data-v-ad1fc996]{display:flex;flex-direction:column;gap:8px;min-height:92px}.summary-card span[data-v-ad1fc996]{color:#64748b;font-size:13px;font-weight:700}.summary-card strong[data-v-ad1fc996]{color:#0f172a;font-size:22px;font-weight:800}.button-group[data-v-ad1fc996]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.product-order-table[data-v-ad1fc996]{min-width:760px}@media(max-width:1100px){.summary-grid[data-v-ad1fc996]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){[data-v-ad1fc996] .filter-body{grid-template-columns:1fr}.reset-filter-btn[data-v-ad1fc996],.search-filter-btn[data-v-ad1fc996]{width:max-content}}@media(max-width:640px){.summary-grid[data-v-ad1fc996]{grid-template-columns:1fr}}[data-v-0b563c4f] .filter-body{grid-template-columns:minmax(260px,1fr) auto}.page-header[data-v-0b563c4f]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.button-group[data-v-0b563c4f]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.contact-table[data-v-0b563c4f]{min-width:1240px}.phone-input[data-v-0b563c4f],.email-input[data-v-0b563c4f]{height:38px;border:1px solid #d1d5db;border-radius:8px;padding:0 12px;color:#111827;font:inherit;font-weight:700}.phone-input[data-v-0b563c4f]{width:160px}.email-input[data-v-0b563c4f]{width:220px}.channel-check-list[data-v-0b563c4f]{display:flex;flex-wrap:wrap;gap:6px;min-width:250px}.channel-check-item[data-v-0b563c4f]{min-height:34px;display:inline-flex;align-items:center;gap:6px;border:1px solid #dbe3ef;border-radius:8px;padding:0 9px;background:#fff;color:#334155;font-size:13px;font-weight:800;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.channel-check-item[data-v-0b563c4f]:hover{border-color:#fca5a5;background:#fff7f7}.channel-check-item[data-v-0b563c4f]:has(input:checked){border-color:#ed1c24;background:#fff1f2;color:#b91c1c;box-shadow:0 0 0 2px #ed1c241a}.channel-check-item[data-v-0b563c4f]:has(input:disabled){cursor:default}.channel-check-item input[data-v-0b563c4f]{width:16px;height:16px;display:grid;place-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid #cbd5e1;border-radius:5px;background:#fff;transition:border-color .18s ease,background-color .18s ease}.channel-check-item input[data-v-0b563c4f]:before{content:"";width:7px;height:4px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) scale(0);transform-origin:center;transition:transform .12s ease}.channel-check-item input[data-v-0b563c4f]:checked{border-color:#ed1c24;background:#ed1c24}.channel-check-item input[data-v-0b563c4f]:checked:before{transform:rotate(-45deg) scale(1)}.empty-email-mark[data-v-0b563c4f]{color:#94a3b8;font-weight:800}.phone-input[data-v-0b563c4f]:disabled,.email-input[data-v-0b563c4f]:disabled{background:#f8fafc;color:#94a3b8}.phone-input[data-v-0b563c4f]:focus,.email-input[data-v-0b563c4f]:focus{outline:none;border-color:#fca5a5;box-shadow:0 0 0 4px #ed1c241f}.save-btn[data-v-0b563c4f]{height:36px;min-width:64px}@media(max-width:900px){[data-v-0b563c4f] .filter-body{grid-template-columns:1fr}.page-header[data-v-0b563c4f]{flex-direction:column;align-items:flex-start}}[data-v-0bcb269b] .filter-body{grid-template-columns:minmax(260px,1fr) minmax(360px,1.4fr) auto}.notification-log-table[data-v-0bcb269b]{min-width:1240px}.button-group[data-v-0bcb269b],.channel-tabs[data-v-0bcb269b]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.channel-tabs[data-v-0bcb269b]{margin-bottom:18px;padding-bottom:10px;border-bottom:1px solid #fee2e2}.channel-tabs button[data-v-0bcb269b]{display:inline-flex;align-items:center;gap:8px;height:40px;border:1px solid #e2e8f0;border-radius:999px;padding:0 14px;background:#fff;color:#6b7280;font-weight:900;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.channel-tabs button strong[data-v-0bcb269b]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:12px}.channel-tabs button.active[data-v-0bcb269b]{border-color:#ed1c24;background:#fff1f2;color:#b91c1c;box-shadow:0 8px 18px #ed1c241f}.channel-tabs button.active strong[data-v-0bcb269b]{background:#ed1c24;color:#fff}.ellipsis-cell[data-v-0bcb269b]{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-badge[data-v-0bcb269b]{display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:26px;border-radius:999px;padding:0 9px;font-size:12px;font-weight:800}.status-badge.use[data-v-0bcb269b]{background:#dcfce7;color:#166534}.status-badge.stop[data-v-0bcb269b]{background:#fee2e2;color:#b91c1c}@media(max-width:900px){[data-v-0bcb269b] .filter-body{grid-template-columns:1fr}.reset-filter-btn[data-v-0bcb269b]{width:max-content}}[data-v-9c8a4f94] .filter-body{grid-template-columns:minmax(260px,1fr) minmax(150px,.45fr) auto}.summary-grid[data-v-9c8a4f94]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.summary-card[data-v-9c8a4f94]{display:flex;flex-direction:column;gap:8px;min-height:92px}.summary-card span[data-v-9c8a4f94]{color:#64748b;font-size:13px;font-weight:700}.summary-card strong[data-v-9c8a4f94]{color:#0f172a;font-size:22px;font-weight:800}.summary-card small[data-v-9c8a4f94]{color:#64748b;font-size:12px;font-weight:700;line-height:1.45}.date-field[data-v-9c8a4f94]{display:grid;gap:8px}.date-field span[data-v-9c8a4f94]{color:#475569;font-size:13px;font-weight:800}.date-field input[data-v-9c8a4f94]{width:100%;height:44px;border:1px solid #d1d5db;border-radius:10px;padding:0 14px;background:#fff;color:#111827;font:inherit}.date-field input[data-v-9c8a4f94]:focus{outline:none;border-color:#fca5a5;box-shadow:0 0 0 4px #ed1c241f}.page-header[data-v-9c8a4f94]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.button-group[data-v-9c8a4f94]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.filter-action-group[data-v-9c8a4f94]{display:flex;align-items:flex-end;gap:8px;min-width:250px}.send-filter-btn[data-v-9c8a4f94]{min-width:168px;height:44px}.settlement-notice-table[data-v-9c8a4f94]{min-width:1320px}.product-items-cell[data-v-9c8a4f94]{min-width:220px;max-width:280px;color:#334155;font-size:13px;line-height:1.5;text-align:left!important;white-space:pre-line}.email-cell[data-v-9c8a4f94]{max-width:220px;word-break:break-all}.unpaid-amount[data-v-9c8a4f94]{color:#dc2626!important}.status-badge[data-v-9c8a4f94]{display:inline-flex;align-items:center;justify-content:center;min-width:72px;min-height:28px;border-radius:999px;padding:0 10px;font-size:12px;font-weight:800}.status-badge.use[data-v-9c8a4f94]{background:#dcfce7;color:#166534}.status-badge.stop[data-v-9c8a4f94]{background:#fee2e2;color:#b91c1c}@media(max-width:1100px){[data-v-9c8a4f94] .filter-body,.summary-grid[data-v-9c8a4f94]{grid-template-columns:1fr}.page-header[data-v-9c8a4f94]{flex-direction:column;align-items:flex-start}.reset-filter-btn[data-v-9c8a4f94]{width:max-content}.filter-action-group[data-v-9c8a4f94]{align-items:stretch;min-width:0}.send-filter-btn[data-v-9c8a4f94]{width:max-content}}@media(max-width:640px){.filter-action-group[data-v-9c8a4f94]{flex-direction:column}.send-filter-btn[data-v-9c8a4f94],.reset-filter-btn[data-v-9c8a4f94]{width:100%}}.summary-grid[data-v-a8b6f229]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.summary-card[data-v-a8b6f229]{display:flex;flex-direction:column;gap:8px;min-height:88px}.summary-card span[data-v-a8b6f229]{color:#64748b;font-size:13px;font-weight:700}.summary-card strong[data-v-a8b6f229]{color:#0f172a;font-size:22px;font-weight:800}.button-group[data-v-a8b6f229]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.upload-btn[data-v-a8b6f229]{cursor:pointer}.upload-input[data-v-a8b6f229]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.settlement-search-panel[data-v-a8b6f229]{display:grid;gap:20px;margin-bottom:18px;border:1px solid #e2e8f0;border-radius:16px;padding:22px 24px;background:#fff;box-shadow:0 10px 24px #0f172a0f}.settlement-search-header[data-v-a8b6f229]{display:grid;gap:6px}.settlement-search-header h3[data-v-a8b6f229]{margin:0;color:#0f172a;font-size:18px;font-weight:900}.settlement-search-header p[data-v-a8b6f229]{margin:0;color:#475569;font-size:13px;font-weight:700}.settlement-search-body[data-v-a8b6f229]{display:grid;grid-template-columns:minmax(320px,1fr) auto;align-items:end;gap:12px;width:100%}.filter-field[data-v-a8b6f229]{display:flex;flex-direction:column;gap:8px;min-width:0}.filter-field>span[data-v-a8b6f229]{color:#334155;font-size:13px;font-weight:900}.settlement-search-actions[data-v-a8b6f229]{display:flex;align-items:end;justify-content:flex-end;gap:8px;flex-wrap:wrap}.reset-filter-btn[data-v-a8b6f229]{min-width:84px;height:44px;border:1px solid #64748b;border-radius:10px;padding:0 16px;background:#64748b;color:#fff;cursor:pointer;font-weight:900;white-space:nowrap}.reset-filter-btn[data-v-a8b6f229]:hover{border-color:#475569;background:#475569}.settlement-search-panel[data-v-a8b6f229] .admin-search-combobox input{width:100%;height:44px;border:1px solid #d1d5db;border-radius:10px;padding:0 14px;background:#fff;color:#111827;font:inherit;font-weight:700}.settlement-search-panel[data-v-a8b6f229] .admin-search-combobox input::placeholder{font-size:13px}.settlement-search-panel[data-v-a8b6f229] .admin-search-combobox input:focus{outline:none;border-color:#fca5a5;box-shadow:0 0 0 4px #ed1c241f}.status-filter-group[data-v-a8b6f229]{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid #e2e8f0;padding-top:16px}.status-filter-chip[data-v-a8b6f229]{display:inline-flex;align-items:center;gap:8px;height:44px;border:1px solid #dbe3ef;border-radius:10px;padding:0 12px;background:#f8fafc;color:#334155;cursor:pointer;font-weight:900;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease;white-space:nowrap}.status-filter-chip strong[data-v-a8b6f229]{min-width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#e2e8f0;color:#334155;font-size:12px}.status-filter-chip.active[data-v-a8b6f229]{border-color:#ed1c24;background:#fff1f2;color:#b91c1c;box-shadow:0 8px 18px #ed1c241f}.status-filter-chip.active strong[data-v-a8b6f229]{background:#ed1c24;color:#fff}.settlement-search-result[data-v-a8b6f229]{display:inline-flex;align-items:baseline;gap:4px;border-top:1px solid #e2e8f0;padding-top:16px;color:#475569;font-size:13px;font-weight:800;white-space:nowrap}.settlement-search-result strong[data-v-a8b6f229]{color:#ed1c24;font-size:24px;font-weight:900}.settlement-search-result small[data-v-a8b6f229]{color:#334155;font-size:13px;font-weight:800}.filter-check[data-v-a8b6f229]{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 14px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#374151;font-size:14px;font-weight:800;white-space:nowrap}.filter-check input[data-v-a8b6f229]{width:16px;height:16px;min-width:16px;accent-color:#2563eb}.settlement-table[data-v-a8b6f229]{min-width:1480px}.long-overdue-row[data-v-a8b6f229]{background:#fff7ed}.long-overdue-row[data-v-a8b6f229]:hover{background:#ffedd5}.unpaid-amount[data-v-a8b6f229]{color:#dc2626;font-weight:800}.overdue-month-count[data-v-a8b6f229]{color:#c2410c}.oldest-month[data-v-a8b6f229]{display:block;margin-top:4px;color:#78716c;font-size:12px;font-weight:700}.link-status-badge[data-v-a8b6f229]{display:inline-flex;align-items:center;justify-content:center;min-width:86px;height:28px;border-radius:999px;padding:0 10px;font-size:12px;font-weight:800}.link-status-badge.is-linked[data-v-a8b6f229]{background:#dbeafe;color:#1d4ed8}.link-status-badge.is-erp-only[data-v-a8b6f229]{background:#f1f5f9;color:#475569}.settlement-status[data-v-a8b6f229]{display:inline-flex;align-items:center;justify-content:center;min-width:72px;height:28px;border-radius:999px;padding:0 10px;font-size:12px;font-weight:800}.settlement-status.is-completed[data-v-a8b6f229]{background:#dcfce7;color:#166534}.settlement-status.is-pending[data-v-a8b6f229]{background:#fee2e2;color:#b91c1c}.settlement-status.is-review[data-v-a8b6f229]{background:#fef3c7;color:#92400e}.settlement-status.is-resolved[data-v-a8b6f229]{background:#e0f2fe;color:#0369a1}.settlement-status.is-long-overdue[data-v-a8b6f229]{background:#ffedd5;color:#c2410c}.status-cell[data-v-a8b6f229]{display:flex;flex-direction:column;align-items:center;gap:6px}@media(max-width:1100px){.settlement-search-body[data-v-a8b6f229]{grid-template-columns:1fr}.settlement-search-actions[data-v-a8b6f229]{justify-content:flex-start}.summary-grid[data-v-a8b6f229]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.settlement-search-panel[data-v-a8b6f229]{padding:18px}.status-filter-chip[data-v-a8b6f229]{flex:1 1 calc(50% - 8px);justify-content:space-between}.filter-check[data-v-a8b6f229],.reset-filter-btn[data-v-a8b6f229],.settlement-search-actions[data-v-a8b6f229]{width:100%}.summary-grid[data-v-a8b6f229]{grid-template-columns:1fr}}.detail-top[data-v-8a49b592]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.detail-top h3[data-v-8a49b592],.info-panel h4[data-v-8a49b592]{margin:0;color:#0f172a;font-weight:900}.detail-top p[data-v-8a49b592]{margin:6px 0 0;color:#64748b;font-size:14px}.summary-grid[data-v-8a49b592]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.summary-card[data-v-8a49b592],.info-panel[data-v-8a49b592]{background:#fff;border-radius:8px;padding:18px}.summary-card[data-v-8a49b592]{display:flex;flex-direction:column;gap:8px;min-height:92px}.summary-card span[data-v-8a49b592]{color:#64748b;font-size:13px;font-weight:700}.summary-card strong[data-v-8a49b592]{color:#0f172a;font-size:22px;font-weight:800}.info-grid[data-v-8a49b592]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:16px}.info-panel dl[data-v-8a49b592]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0 0}.info-panel dl div[data-v-8a49b592]{display:flex;flex-direction:column;gap:5px}.info-panel .full-row[data-v-8a49b592]{grid-column:1 / -1}.info-panel dt[data-v-8a49b592],.payment-form span[data-v-8a49b592]{color:#64748b;font-size:13px;font-weight:700}.info-panel dd[data-v-8a49b592]{margin:0;color:#111827;font-size:15px;font-weight:700}.payment-form[data-v-8a49b592]{display:grid;gap:12px;margin-top:16px}.payment-guide[data-v-8a49b592]{margin:0;padding:10px 12px;border-radius:8px;background:#f8fafc;color:#64748b;font-size:13px;font-weight:700}.payment-form label[data-v-8a49b592]{display:grid;gap:6px}.payment-form input[data-v-8a49b592],.payment-form textarea[data-v-8a49b592]{width:100%;border:1px solid #d1d5db;border-radius:8px;padding:10px 12px;font:inherit}.amount-input-row[data-v-8a49b592]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.full-amount-btn[data-v-8a49b592]{min-width:72px}.resolve-review-btn[data-v-8a49b592]{min-width:64px;height:32px}.settlement-table[data-v-8a49b592]{min-width:1040px}.unpaid-amount[data-v-8a49b592]{color:#dc2626;font-weight:800}.memo-cell[data-v-8a49b592]{max-width:220px;color:#475569;font-size:13px;white-space:normal;word-break:keep-all}.settlement-status[data-v-8a49b592]{display:inline-flex;align-items:center;justify-content:center;min-width:72px;height:28px;border-radius:999px;padding:0 10px;font-size:12px;font-weight:800}.settlement-status.is-completed[data-v-8a49b592]{background:#dcfce7;color:#166534}.settlement-status.is-pending[data-v-8a49b592]{background:#fee2e2;color:#b91c1c}.settlement-status.is-review[data-v-8a49b592]{background:#fef3c7;color:#92400e}.settlement-status.is-resolved[data-v-8a49b592]{background:#e0f2fe;color:#0369a1}.status-cell[data-v-8a49b592]{display:flex;flex-direction:column;align-items:center;gap:6px}.modal-backdrop[data-v-8a49b592]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a7a}.modal-panel[data-v-8a49b592]{width:min(760px,100%);max-height:calc(100vh - 48px);overflow:auto;background:#fff;border-radius:8px;box-shadow:0 24px 70px #0f172a47}.modal-header[data-v-8a49b592],.modal-footer[data-v-8a49b592]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;border-bottom:1px solid #e5e7eb}.modal-header h3[data-v-8a49b592]{margin:0;color:#0f172a;font-size:18px;font-weight:900}.modal-header p[data-v-8a49b592]{margin:6px 0 0;color:#64748b;font-size:13px}.modal-close-btn[data-v-8a49b592]{border:none;background:transparent;color:#64748b;font-weight:800;cursor:pointer}.modal-body[data-v-8a49b592]{padding:22px}.modal-footer[data-v-8a49b592]{grid-column:1 / -1;justify-content:flex-end;padding:0;border-bottom:none}.review-summary[data-v-8a49b592]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.review-summary div[data-v-8a49b592]{display:grid;gap:6px;padding:14px;border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc}.review-summary span[data-v-8a49b592],.review-form span[data-v-8a49b592],.review-item-form span[data-v-8a49b592]{color:#64748b;font-size:13px;font-weight:800}.review-summary strong[data-v-8a49b592]{color:#0f172a;font-size:17px;font-weight:900}.review-section[data-v-8a49b592]{margin-top:20px}.review-section h4[data-v-8a49b592]{margin:0 0 10px;color:#0f172a;font-size:15px;font-weight:900}.review-item-list[data-v-8a49b592]{display:grid;gap:10px;max-height:460px;overflow:auto}.review-item[data-v-8a49b592]{display:grid;gap:12px;padding:12px;border:1px solid #fde68a;border-radius:8px;background:#fffbeb}.review-item.is-resolved[data-v-8a49b592]{border-color:#bae6fd;background:#f0f9ff}.review-item-main[data-v-8a49b592]{display:flex;align-items:center;justify-content:space-between;gap:16px}.review-item-main>div[data-v-8a49b592]{display:grid;gap:4px}.review-item strong[data-v-8a49b592]{color:#0f172a;font-size:14px;font-weight:900}.review-item span[data-v-8a49b592],.review-empty-reason[data-v-8a49b592]{color:#92400e;font-size:12px;font-weight:700}.review-item-form label>span[data-v-8a49b592]{color:#64748b;font-size:13px;font-weight:800}.review-item-amount[data-v-8a49b592]{min-width:130px;text-align:right}.review-item-amount strong[data-v-8a49b592]{color:#dc2626}.review-item-resolved[data-v-8a49b592]{display:grid;gap:4px;padding-top:10px;border-top:1px solid #bae6fd}.review-item-resolved span[data-v-8a49b592]{color:#0369a1;font-size:12px;font-weight:900}.review-item-resolved p[data-v-8a49b592]{margin:0;color:#475569;font-size:13px}.review-form[data-v-8a49b592],.review-item-form[data-v-8a49b592]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.review-form[data-v-8a49b592]{margin-top:20px}.review-item-form[data-v-8a49b592]{padding-top:12px;border-top:1px solid #fde68a}.review-form label[data-v-8a49b592],.review-item-form label[data-v-8a49b592]{display:grid;gap:8px}.review-form .full-field[data-v-8a49b592],.review-item-form .full-field[data-v-8a49b592]{grid-column:1 / -1}.review-form select[data-v-8a49b592],.review-form textarea[data-v-8a49b592],.review-item-form select[data-v-8a49b592],.review-item-form textarea[data-v-8a49b592]{width:100%;border:1px solid #d1d5db;border-radius:8px;padding:10px 12px;background:#fff;font:inherit}.review-form textarea[data-v-8a49b592],.review-item-form textarea[data-v-8a49b592]{resize:vertical}.review-item-actions[data-v-8a49b592]{grid-column:1 / -1;display:flex;justify-content:flex-end}@media(max-width:900px){.detail-top[data-v-8a49b592]{flex-direction:column}.info-grid[data-v-8a49b592],.summary-grid[data-v-8a49b592]{grid-template-columns:1fr}}[data-v-8e7825d1] .filter-body{grid-template-columns:minmax(240px,1fr) minmax(420px,1.45fr) auto}.popup-table[data-v-8e7825d1]{min-width:960px}.page-top-actions[data-v-8e7825d1]{display:flex;align-items:center;gap:16px;justify-content:space-between;width:100%}.page-help-text[data-v-8e7825d1]{margin:0 0 6px;color:#64748b;font-size:14px}.popup-main-cell[data-v-8e7825d1]{text-align:left!important;min-width:360px}.popup-title-row[data-v-8e7825d1]{display:flex;align-items:center;gap:8px;min-width:0}.popup-title-row strong[data-v-8e7825d1]{min-width:0;overflow:hidden;color:#0f172a;font-size:15px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.popup-id[data-v-8e7825d1]{flex:0 0 auto;color:#94a3b8;font-size:12px;font-weight:800}.popup-meta-list[data-v-8e7825d1]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.popup-meta-chip[data-v-8e7825d1]{display:inline-flex;align-items:center;justify-content:center;height:28px;border:1px solid #dbe3ef;border-radius:999px;padding:0 10px;background:#f8fafc;color:#475569;font-size:12px;font-weight:800;text-decoration:none;white-space:nowrap}.popup-meta-chip.muted[data-v-8e7825d1]{color:#94a3b8}.popup-meta-button[data-v-8e7825d1]{border:1px solid #bfdbfe;background:#eff6ff;color:#2563eb;cursor:pointer}.popup-meta-link[data-v-8e7825d1]{border-color:#fecaca;background:#fff1f2;color:#b91c1c}.period-cell[data-v-8e7825d1],.date-sort-cell[data-v-8e7825d1]{min-width:150px}.period-cell strong[data-v-8e7825d1],.date-sort-cell strong[data-v-8e7825d1],.period-cell span[data-v-8e7825d1],.date-sort-cell span[data-v-8e7825d1]{display:block}.period-cell strong[data-v-8e7825d1],.date-sort-cell strong[data-v-8e7825d1]{color:#0f172a;font-size:13px;font-weight:900}.period-cell span[data-v-8e7825d1],.date-sort-cell span[data-v-8e7825d1]{margin-top:5px;color:#64748b;font-size:12px;font-weight:700;line-height:1.45}.status-stack[data-v-8e7825d1]{display:grid;justify-items:center;gap:6px;min-width:96px}.file-guide[data-v-8e7825d1]{color:#64748b;font-size:13px;font-weight:600}.popup-form-guide[data-v-8e7825d1]{display:grid;gap:5px;margin-bottom:16px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;padding:12px 14px}.popup-form-guide strong[data-v-8e7825d1]{color:#0f172a;font-size:14px;font-weight:900}.popup-form-guide span[data-v-8e7825d1]{color:#64748b;font-size:13px;font-weight:700;line-height:1.5}.required-mark[data-v-8e7825d1]{color:#ed1c24;font-weight:900}.file-upload-box[data-v-8e7825d1]{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px;border:1px dashed #bfdbfe;border-radius:12px;background:#f8fbff}.file-input[data-v-8e7825d1]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.file-select-btn[data-v-8e7825d1]{display:inline-flex!important;align-items:center;justify-content:center;min-width:104px;height:36px;border-radius:10px;background:#2563eb;color:#fff!important;cursor:pointer;font-size:14px!important;font-weight:800!important}.file-name[data-v-8e7825d1]{min-width:0;overflow:hidden;color:#475569;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.image-preview-box[data-v-8e7825d1]{padding:12px;border:1px dashed #bfdbfe;border-radius:12px;background:#f8fafc}.image-preview-box img[data-v-8e7825d1]{display:block;max-width:100%;max-height:260px;margin:0 auto;border-radius:10px}.image-modal-panel[data-v-8e7825d1]{width:min(720px,calc(100vw - 40px));max-height:calc(100vh - 40px);overflow-y:auto;background:#fff;border-radius:16px;box-shadow:0 24px 60px #0f172a3d}.image-modal-body[data-v-8e7825d1]{padding:20px;text-align:center}.image-modal-body img[data-v-8e7825d1]{max-width:100%;max-height:70vh;border-radius:12px}.table-action-group[data-v-8e7825d1]{display:flex;gap:8px;justify-content:center}.action-danger-btn[data-v-8e7825d1]{height:34px;padding:0 14px}.modal-backdrop[data-v-8e7825d1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#11182773}.modal-panel[data-v-8e7825d1]{width:min(760px,calc(100vw - 40px));max-height:calc(100vh - 40px);overflow-y:auto;background:#fff;border-radius:16px;box-shadow:0 24px 60px #0f172a3d}.modal-header[data-v-8e7825d1],.modal-footer[data-v-8e7825d1]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid #e5e7eb}.modal-footer[data-v-8e7825d1]{justify-content:flex-end;border-bottom:none;border-top:1px solid #e5e7eb}.modal-body[data-v-8e7825d1]{padding:20px}.modal-close-btn[data-v-8e7825d1]{border:none;background:transparent;color:#64748b;cursor:pointer;font-weight:600}.form-grid[data-v-8e7825d1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.form-grid label[data-v-8e7825d1]{display:flex;flex-direction:column;gap:8px;color:#374151;font-size:14px;font-weight:700}.form-grid input[data-v-8e7825d1],.form-grid select[data-v-8e7825d1]{border:1px solid #d1d5db;border-radius:10px;padding:0 12px}.form-grid input[data-v-8e7825d1],.form-grid select[data-v-8e7825d1]{height:42px}.full-field[data-v-8e7825d1]{grid-column:1 / -1}@media(max-width:640px){.page-top-actions[data-v-8e7825d1]{align-items:flex-start;flex-direction:column;gap:12px}.form-grid[data-v-8e7825d1]{grid-template-columns:1fr}}.admin-page[data-v-df570e9e]{display:flex;flex-direction:column;gap:20px}.page-top-actions[data-v-df570e9e]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.count-text[data-v-df570e9e]{font-size:13px;font-weight:700;color:#64748b}.category-summary[data-v-df570e9e]{display:grid;grid-template-columns:repeat(2,minmax(140px,1fr)) auto;gap:10px;align-items:stretch;margin-bottom:16px}.summary-item[data-v-df570e9e],.guide-chip[data-v-df570e9e]{min-height:46px;border:1px solid #e5e7eb;border-radius:10px;background:#f8fafc}.summary-item[data-v-df570e9e]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px}.summary-item span[data-v-df570e9e]{font-size:13px;font-weight:700;color:#64748b}.summary-item strong[data-v-df570e9e]{font-size:18px;color:#111827}.guide-chip[data-v-df570e9e]{padding:0 14px;color:#b91c1c;font-size:13px;font-weight:800}.primary-btn[data-v-df570e9e],.edit-btn[data-v-df570e9e],.toggle-btn[data-v-df570e9e]{border:none;border-radius:8px;cursor:pointer;font-weight:800}.primary-btn[data-v-df570e9e]{height:40px;padding:0 16px;background:#ed1c24;color:#fff}.edit-btn[data-v-df570e9e]{height:34px;padding:0 14px;background:#111827;color:#fff}.toggle-btn[data-v-df570e9e]{width:32px;height:32px;border:1px solid #fecaca;background:#fff1f2;color:#b91c1c;font-size:18px;line-height:1}.category-table[data-v-df570e9e]{min-width:760px}.admin-table[data-v-df570e9e]{width:100%;border-collapse:collapse}.admin-table th[data-v-df570e9e],.admin-table td[data-v-df570e9e]{padding:14px 12px;border-bottom:1px solid #ececec;text-align:center}.admin-table th[data-v-df570e9e]{background:#f8fafc;color:#475569;font-size:13px;font-weight:800}.parent-row[data-v-df570e9e]{background:#fff;cursor:pointer}.parent-row[data-v-df570e9e]:hover,.parent-row.is-open[data-v-df570e9e]{background:#fff7f7}.child-row[data-v-df570e9e]{background:#fbfdff}.category-name[data-v-df570e9e]{text-align:left!important}.category-title[data-v-df570e9e]{display:inline-flex;align-items:center;gap:10px}.category-title strong[data-v-df570e9e]{display:block;color:#111827;font-size:14px}.category-title small[data-v-df570e9e]{display:block;margin-top:3px;color:#94a3b8;font-size:12px;font-weight:700}.category-dot[data-v-df570e9e]{width:10px;height:10px;border-radius:50%;background:#ed1c24;box-shadow:0 0 0 5px #fee2e2}.child-name[data-v-df570e9e]{padding-left:42px!important;color:#4b5563}.child-title[data-v-df570e9e]{color:#475569}.category-branch[data-v-df570e9e]{width:18px;height:18px;border-left:2px solid #cbd5e1;border-bottom:2px solid #cbd5e1;border-radius:0 0 0 6px}.empty-row[data-v-df570e9e]{height:120px;color:#94a3b8;font-weight:700}@media(max-width:720px){.category-summary[data-v-df570e9e]{grid-template-columns:1fr}.page-top-actions[data-v-df570e9e]{justify-content:flex-start}}.admin-page[data-v-fc829dcc]{display:flex;flex-direction:column;gap:20px}.page-card[data-v-fc829dcc]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:24px}.page-top[data-v-fc829dcc]{margin-bottom:24px}.page-top h3[data-v-fc829dcc]{font-size:22px;font-weight:700;color:#111827}.form-table[data-v-fc829dcc]{display:flex;flex-direction:column;gap:16px}.form-row[data-v-fc829dcc]{display:flex;align-items:center;gap:16px}.form-row label[data-v-fc829dcc]{width:120px;font-weight:600;color:#374151;flex-shrink:0}.form-row input[data-v-fc829dcc],.form-row select[data-v-fc829dcc]{flex:1;height:42px;border:1px solid #d1d5db;border-radius:8px;padding:0 12px;font-size:14px}.button-group[data-v-fc829dcc]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.primary-btn[data-v-fc829dcc],.secondary-btn[data-v-fc829dcc]{height:42px;padding:0 18px;border:none;border-radius:8px;font-size:14px;cursor:pointer}.primary-btn[data-v-fc829dcc]{background:#2563eb;color:#fff}.secondary-btn[data-v-fc829dcc]{background:#6b7280;color:#fff}.product-form-page[data-v-1eab27a3]{display:grid;gap:20px}.product-form-header[data-v-1eab27a3],.form-section[data-v-1eab27a3],.summary-card[data-v-1eab27a3]{border:1px solid rgba(226,232,240,.9);border-radius:18px;background:#fffffff5;box-shadow:0 16px 40px #0f172a0f}.product-form-header[data-v-1eab27a3]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px}.product-form-header h3[data-v-1eab27a3]{margin:0;color:#0f172a;font-size:24px;font-weight:900}.product-form-header p[data-v-1eab27a3]{margin:7px 0 0;color:#64748b;font-size:14px;font-weight:700}.copy-mode-text[data-v-1eab27a3]{color:#b91c1c!important}.header-actions[data-v-1eab27a3],.summary-actions[data-v-1eab27a3]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.product-form-layout[data-v-1eab27a3]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}.form-main[data-v-1eab27a3]{display:grid;gap:18px}.form-section[data-v-1eab27a3]{padding:22px}.section-head[data-v-1eab27a3]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.section-head h4[data-v-1eab27a3]{margin:0;color:#0f172a;font-size:18px;font-weight:900}.section-head p[data-v-1eab27a3]{margin:6px 0 0;color:#64748b;font-size:13px;font-weight:700}.form-grid[data-v-1eab27a3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.full-width[data-v-1eab27a3]{grid-column:1 / -1}.form-field[data-v-1eab27a3]{display:grid;gap:8px}.form-field span[data-v-1eab27a3]{color:#475569;font-size:13px;font-weight:900}.form-field input[data-v-1eab27a3],.form-field select[data-v-1eab27a3],.price-input-wrap[data-v-1eab27a3]{width:100%;height:44px;border:1px solid #d1d5db;border-radius:10px;background:#fff;color:#111827;font:inherit;transition:border-color .18s ease,box-shadow .18s ease}.form-field input[data-v-1eab27a3],.form-field select[data-v-1eab27a3]{padding:0 14px}.form-field input[data-v-1eab27a3]:focus,.form-field select[data-v-1eab27a3]:focus,.price-input-wrap[data-v-1eab27a3]:focus-within{outline:none;border-color:#fca5a5;box-shadow:0 0 0 4px #ed1c241f}.price-input-wrap[data-v-1eab27a3]{display:flex;align-items:center;overflow:hidden}.price-input-wrap input[data-v-1eab27a3]{flex:1;border:none;box-shadow:none}.price-input-wrap input[data-v-1eab27a3]:focus{box-shadow:none}.price-input-wrap b[data-v-1eab27a3]{padding:0 14px;color:#64748b;font-size:13px}.image-upload-box[data-v-1eab27a3]{display:grid;gap:6px;margin-bottom:14px;border:1px dashed #cbd5e1;border-radius:14px;background:#f8fafc;padding:18px;cursor:pointer}.image-upload-box input[data-v-1eab27a3]{display:none}.image-upload-box strong[data-v-1eab27a3]{color:#0f172a;font-size:15px;font-weight:900}.image-upload-box span[data-v-1eab27a3],.image-empty-box[data-v-1eab27a3]{color:#64748b;font-size:13px;font-weight:700}.image-empty-box[data-v-1eab27a3]{border:1px solid #e5e7eb;border-radius:12px;background:#fcfdff;padding:18px;text-align:center}.preview-image-grid[data-v-1eab27a3]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.preview-image-card[data-v-1eab27a3]{position:relative;overflow:hidden;border:1px solid #d1d5db;border-radius:12px;background:#f8fafc;aspect-ratio:1}.preview-image[data-v-1eab27a3]{width:100%;height:100%;object-fit:cover;display:block}.main-image-badge[data-v-1eab27a3],.main-image-select-btn[data-v-1eab27a3]{position:absolute;left:8px;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:900}.main-image-badge[data-v-1eab27a3]{top:8px;background:#ed1c24;color:#fff}.main-image-select-btn[data-v-1eab27a3]{bottom:8px;border:1px solid #fecaca;background:#fffffff2;color:#b91c1c;cursor:pointer}.product-editor[data-v-1eab27a3]{overflow:hidden;border:1px solid #d1d5db;border-radius:14px;background:#fff}.editor-toolbar[data-v-1eab27a3]{display:flex;flex-wrap:wrap;gap:8px;padding:10px;border-bottom:1px solid #e5e7eb;background:#f8fafc}.editor-toolbar button[data-v-1eab27a3]{height:32px;border:1px solid #cbd5e1;border-radius:8px;padding:0 10px;background:#fff;color:#334155;cursor:pointer;font-size:13px;font-weight:800}.editor-image-input[data-v-1eab27a3]{display:none}.editor-body[data-v-1eab27a3]{min-height:260px;padding:16px;color:#111827;font-size:14px;font-weight:500;line-height:1.7;outline:none}.editor-body[data-v-1eab27a3]:empty:before{color:#94a3b8;content:attr(data-placeholder)}.editor-body[data-v-1eab27a3] img{max-width:100%;border-radius:12px}.option-panel[data-v-1eab27a3]{display:grid;gap:12px}.option-empty[data-v-1eab27a3]{display:grid;gap:4px;border:1px dashed #cbd5e1;border-radius:12px;background:#f8fafc;padding:18px}.option-empty strong[data-v-1eab27a3]{color:#334155;font-size:14px;font-weight:900}.option-empty span[data-v-1eab27a3]{color:#64748b;font-size:13px;font-weight:700}.option-row[data-v-1eab27a3]{display:grid;grid-template-columns:minmax(0,1fr) 190px auto;gap:12px;align-items:end}.remove-option-btn[data-v-1eab27a3]{height:44px;border:1px solid #fecaca;border-radius:10px;padding:0 14px;background:#fff1f2;color:#be123c;cursor:pointer;font-weight:900}.form-summary-panel[data-v-1eab27a3]{position:sticky;top:20px}.summary-card[data-v-1eab27a3]{display:grid;gap:16px;padding:20px}.summary-eyebrow[data-v-1eab27a3]{width:max-content;border-radius:999px;background:#fff1f2;padding:5px 10px;color:#b91c1c;font-size:12px;font-weight:900}.summary-card>strong[data-v-1eab27a3]{color:#0f172a;font-size:20px;font-weight:900;line-height:1.35}.summary-card>p[data-v-1eab27a3]{margin:-8px 0 0;color:#64748b;font-size:13px;font-weight:700;line-height:1.5}.summary-card dl[data-v-1eab27a3]{display:grid;gap:10px;margin:0}.summary-card dl div[data-v-1eab27a3]{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #e5e7eb;padding-bottom:10px}.summary-card dt[data-v-1eab27a3]{color:#64748b;font-size:13px;font-weight:800}.summary-card dd[data-v-1eab27a3]{margin:0;color:#111827;font-size:13px;font-weight:900;text-align:right}.summary-actions[data-v-1eab27a3]{display:flex;gap:8px}.summary-actions button[data-v-1eab27a3]{flex:1 1 0;min-width:0}@media(max-width:1180px){.product-form-layout[data-v-1eab27a3]{grid-template-columns:1fr}.form-summary-panel[data-v-1eab27a3]{position:static}}@media(max-width:760px){.product-form-header[data-v-1eab27a3],.section-head[data-v-1eab27a3],.header-actions[data-v-1eab27a3]{display:grid}.header-actions button[data-v-1eab27a3]{width:100%}.form-grid[data-v-1eab27a3],.option-row[data-v-1eab27a3]{grid-template-columns:1fr}.preview-image-grid[data-v-1eab27a3]{grid-template-columns:repeat(2,minmax(0,1fr))}}.notice-form[data-v-f1c86ad6]{display:grid;gap:20px}.form-field[data-v-f1c86ad6]{display:grid;gap:8px}.form-field span[data-v-f1c86ad6]{color:#374151;font-weight:700}.form-field select[data-v-f1c86ad6]{width:180px;border:1px solid #d1d5db;border-radius:10px;padding:12px;font-size:14px}.notice-editor[data-v-f1c86ad6]{overflow:hidden;border:1px solid #d1d5db;border-radius:12px;background:#fff}.editor-toolbar[data-v-f1c86ad6]{display:flex;flex-wrap:wrap;gap:8px;padding:10px;border-bottom:1px solid #e5e7eb;background:#f8fafc}.editor-toolbar button[data-v-f1c86ad6]{height:32px;border:1px solid #cbd5e1;border-radius:8px;padding:0 10px;background:#fff;color:#334155;cursor:pointer;font-size:13px;font-weight:800}.editor-body[data-v-f1c86ad6]{min-height:260px;padding:14px;color:#111827;font-size:14px;line-height:1.7;outline:none}.editor-body[data-v-f1c86ad6]:empty:before{color:#94a3b8;content:attr(data-placeholder)}.button-area[data-v-f1c86ad6]{display:flex;justify-content:flex-end}.button-group[data-v-5dc4e8e4]{display:flex;gap:8px;flex-wrap:wrap}[data-v-5dc4e8e4] .filter-body{grid-template-columns:minmax(260px,1fr) minmax(260px,.95fr) minmax(220px,.75fr) auto}.keyword-field[data-v-5dc4e8e4],.status-filter-group[data-v-5dc4e8e4],.category-field[data-v-5dc4e8e4]{display:grid;gap:8px}.keyword-field span[data-v-5dc4e8e4],.status-filter-group>span[data-v-5dc4e8e4],.category-field span[data-v-5dc4e8e4]{color:#475569;font-size:13px;font-weight:800}.keyword-field input[data-v-5dc4e8e4],.category-field select[data-v-5dc4e8e4]{width:100%;height:44px;border:1px solid #d1d5db;border-radius:10px;padding:0 14px;background:#fff;color:#111827;font:inherit;transition:border-color .18s ease,box-shadow .18s ease}.keyword-field input[data-v-5dc4e8e4]:focus,.category-field select[data-v-5dc4e8e4]:focus{outline:none;border-color:#fca5a5;box-shadow:0 0 0 4px #ed1c241f}.status-filter-list[data-v-5dc4e8e4]{display:flex;flex-wrap:wrap;gap:8px}.status-filter-chip[data-v-5dc4e8e4]{display:inline-flex;align-items:center;gap:8px;height:44px;border:1px solid #dbe3ef;border-radius:10px;padding:0 12px;background:#f8fafc;color:#475569;cursor:pointer;font-weight:800;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.status-filter-chip strong[data-v-5dc4e8e4]{min-width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#e2e8f0;color:#334155;font-size:12px}.status-filter-chip.active[data-v-5dc4e8e4]{border-color:#ed1c24;background:#fff1f2;color:#b91c1c;box-shadow:0 8px 18px #ed1c241f}.status-filter-chip.active strong[data-v-5dc4e8e4]{background:#ed1c24;color:#fff}.reset-filter-btn[data-v-5dc4e8e4]{min-width:84px;height:44px}.product-table[data-v-5dc4e8e4]{min-width:980px}.product-info-cell[data-v-5dc4e8e4]{min-width:340px}.category-cell[data-v-5dc4e8e4]{min-width:170px}.category-stack[data-v-5dc4e8e4]{display:inline-flex;flex-direction:column;align-items:flex-start;gap:6px;max-width:190px}.category-stack small[data-v-5dc4e8e4]{max-width:100%;color:#64748b;font-size:12px;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-pill[data-v-5dc4e8e4]{display:inline-flex;align-items:center;max-width:100%;min-height:30px;border:1px solid #dbe3ef;border-radius:999px;padding:5px 10px;background:#f8fafc;color:#334155;font-size:13px;font-weight:800;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-pill.tone-1[data-v-5dc4e8e4]{border-color:#fecdd3;background:#fff1f2;color:#be123c}.category-pill.tone-2[data-v-5dc4e8e4]{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.category-pill.tone-3[data-v-5dc4e8e4]{border-color:#bbf7d0;background:#f0fdf4;color:#15803d}.category-pill.tone-4[data-v-5dc4e8e4]{border-color:#ddd6fe;background:#f5f3ff;color:#6d28d9}.category-pill.tone-5[data-v-5dc4e8e4]{border-color:#fed7aa;background:#fff7ed;color:#c2410c}.category-pill.tone-6[data-v-5dc4e8e4]{border-color:#bae6fd;background:#f0f9ff;color:#0369a1}.category-pill.tone-empty[data-v-5dc4e8e4]{border-color:#e2e8f0;background:#f8fafc;color:#64748b}.copy-btn[data-v-5dc4e8e4]{height:32px;padding:0 12px;font-size:13px}@media(max-width:1200px){[data-v-5dc4e8e4] .filter-body{grid-template-columns:1fr}.reset-filter-btn[data-v-5dc4e8e4]{width:max-content}}@media(max-width:640px){.status-filter-chip[data-v-5dc4e8e4]{flex:1 1 calc(50% - 8px);justify-content:space-between}}[data-v-f550eaf0] .filter-body{grid-template-columns:minmax(240px,1fr) minmax(380px,1.4fr) minmax(300px,1.1fr) auto}.resource-table[data-v-f550eaf0]{min-width:1080px}.page-top-actions[data-v-f550eaf0]{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.page-help-text[data-v-f550eaf0]{margin:0 0 6px;color:#64748b;font-size:14px}.title-cell[data-v-f550eaf0],.file-cell[data-v-f550eaf0]{text-align:left!important}.title-cell[data-v-f550eaf0]{min-width:260px}.title-cell strong[data-v-f550eaf0],.title-cell small[data-v-f550eaf0]{display:block}.title-cell small[data-v-f550eaf0]{margin-top:5px;color:#64748b;font-size:12px;font-weight:600}.file-cell a[data-v-f550eaf0]{color:#2563eb;font-weight:800;text-decoration:none}.table-action-group[data-v-f550eaf0]{display:flex;justify-content:center;gap:8px}.action-danger-btn[data-v-f550eaf0]{height:34px;padding:0 14px}.file-upload-box[data-v-f550eaf0]{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px;border:1px dashed #bfdbfe;border-radius:12px;background:#f8fbff}.file-input[data-v-f550eaf0]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.file-select-btn[data-v-f550eaf0]{display:inline-flex!important;align-items:center;justify-content:center;min-width:104px;height:36px;border-radius:10px;background:#2563eb;color:#fff!important;cursor:pointer;font-size:14px!important;font-weight:800!important}.file-name[data-v-f550eaf0]{min-width:0;overflow:hidden;color:#475569;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.file-guide[data-v-f550eaf0]{color:#64748b;font-size:13px;font-weight:600}.resource-editor[data-v-f550eaf0]{overflow:hidden;border:1px solid #d1d5db;border-radius:12px;background:#fff}.editor-toolbar[data-v-f550eaf0]{display:flex;flex-wrap:wrap;gap:8px;padding:10px;border-bottom:1px solid #e5e7eb;background:#f8fafc}.editor-toolbar button[data-v-f550eaf0]{height:32px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;cursor:pointer;font-size:13px;font-weight:800}.editor-body[data-v-f550eaf0]{min-height:180px;padding:14px;color:#111827;font-size:14px;font-weight:600;line-height:1.7;outline:none}.editor-body[data-v-f550eaf0]:empty:before{color:#94a3b8;content:attr(data-placeholder)}.editor-body[data-v-f550eaf0] img{max-width:100%;border-radius:12px}.modal-backdrop[data-v-f550eaf0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#11182773}.modal-panel[data-v-f550eaf0]{width:min(760px,calc(100vw - 40px));max-height:calc(100vh - 40px);overflow-y:auto;border-radius:16px;background:#fff;box-shadow:0 24px 60px #0f172a3d}.preview-panel[data-v-f550eaf0]{width:min(980px,calc(100vw - 40px))}.preview-body[data-v-f550eaf0]{padding:0}.preview-title-area[data-v-f550eaf0]{padding:28px 32px 22px;border-bottom:1px solid #e2e8f0}.preview-chip[data-v-f550eaf0]{display:inline-flex;align-items:center;height:28px;border-radius:999px;background:#eff6ff;padding:0 11px;color:#2563eb;font-size:13px;font-weight:900}.preview-title-area h2[data-v-f550eaf0]{margin:14px 0 8px;color:#0f172a;font-size:28px;font-weight:900;letter-spacing:-.04em}.preview-title-area p[data-v-f550eaf0]{margin:0;color:#64748b;font-weight:800}.preview-image[data-v-f550eaf0]{padding:28px 32px 0}.preview-image img[data-v-f550eaf0]{display:block;max-width:100%;border-radius:18px;margin:0 auto}.preview-content[data-v-f550eaf0]{padding:28px 32px;color:#334155;font-size:16px;font-weight:650;line-height:1.8}.preview-content[data-v-f550eaf0] img{max-width:100%;border-radius:14px}.preview-content[data-v-f550eaf0] a{color:#2563eb;font-weight:900}.preview-content[data-v-f550eaf0] .youtube-frame{position:relative;overflow:hidden;width:100%;margin:20px 0;border-radius:18px;padding-top:56.25%;background:#0f172a}.preview-content[data-v-f550eaf0] .youtube-frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.preview-download-box[data-v-f550eaf0]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 32px;border-top:1px solid #e2e8f0;background:#f8fafc}.preview-download-box span[data-v-f550eaf0]{min-width:0;overflow:hidden;color:#64748b;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.preview-download-box a[data-v-f550eaf0]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;height:38px;border-radius:10px;background:#2563eb;padding:0 14px;color:#fff;font-weight:900;text-decoration:none}.modal-header[data-v-f550eaf0],.modal-footer[data-v-f550eaf0]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid #e5e7eb}.modal-footer[data-v-f550eaf0]{justify-content:flex-end;border-top:1px solid #e5e7eb;border-bottom:none}.modal-body[data-v-f550eaf0]{padding:20px}.modal-close-btn[data-v-f550eaf0]{border:none;background:transparent;color:#64748b;cursor:pointer;font-weight:600}.form-grid[data-v-f550eaf0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.form-grid label[data-v-f550eaf0]{display:flex;flex-direction:column;gap:8px;color:#374151;font-size:14px;font-weight:700}.form-grid input[data-v-f550eaf0],.form-grid select[data-v-f550eaf0],.form-grid textarea[data-v-f550eaf0]{border:1px solid #d1d5db;border-radius:10px;padding:0 12px}.form-grid input[data-v-f550eaf0],.form-grid select[data-v-f550eaf0]{height:42px}.form-grid textarea[data-v-f550eaf0]{padding:12px;resize:vertical}.full-field[data-v-f550eaf0]{grid-column:1 / -1}@media(max-width:640px){.page-top-actions[data-v-f550eaf0]{align-items:flex-start;flex-direction:column;gap:12px}.form-grid[data-v-f550eaf0]{grid-template-columns:1fr}}.stats-page[data-v-575dad57]{display:flex;flex-direction:column;gap:20px}.chart-box[data-v-575dad57],.summary-card[data-v-575dad57]{background:#fff;border-radius:12px;padding:20px}[data-v-575dad57] .filter-body{grid-template-columns:minmax(260px,1fr) minmax(160px,.45fr) minmax(160px,.45fr) auto auto}.keyword-field[data-v-575dad57],.date-field[data-v-575dad57]{display:grid;gap:8px}.keyword-field span[data-v-575dad57],.date-field span[data-v-575dad57]{color:#475569;font-size:13px;font-weight:800}.keyword-field input[data-v-575dad57],.date-field input[data-v-575dad57]{width:100%;height:44px;border:1px solid #d1d5db;border-radius:10px;padding:0 14px;background:#fff;color:#111827;font:inherit;transition:border-color .18s ease,box-shadow .18s ease}.keyword-field input[data-v-575dad57]:focus,.date-field input[data-v-575dad57]:focus{outline:none;border-color:#fca5a5;box-shadow:0 0 0 4px #ed1c241f}.reset-filter-btn[data-v-575dad57],.search-filter-btn[data-v-575dad57]{min-width:84px;height:44px}.card-grid[data-v-575dad57]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.summary-card h4[data-v-575dad57]{font-size:15px;margin-bottom:12px;color:#6b7280}.summary-card p[data-v-575dad57]{font-size:24px;font-weight:700}.box-header[data-v-575dad57]{margin-bottom:16px}.chart-placeholder[data-v-575dad57]{min-height:260px;display:flex;align-items:flex-end;gap:20px;padding:24px 4px 8px;overflow-x:auto;border-radius:10px;background:linear-gradient(180deg,#fff,#f8fafc)}.bar-item[data-v-575dad57]{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:58px;color:#475569;font-size:12px;font-weight:700}.bar-item strong[data-v-575dad57]{color:#0f172a;font-size:13px;font-weight:900}.bar[data-v-575dad57]{width:38px;background:linear-gradient(180deg,#ef4444,#ed1c24);border-radius:10px 10px 4px 4px;box-shadow:0 10px 20px #ed1c242e;transition:height .3s ease,box-shadow .18s ease,transform .18s ease}.bar-item:hover .bar[data-v-575dad57]{transform:translateY(-2px);box-shadow:0 14px 24px #ed1c243d}@media(max-width:1100px){[data-v-575dad57] .filter-body{grid-template-columns:1fr}.reset-filter-btn[data-v-575dad57],.search-filter-btn[data-v-575dad57]{width:max-content}}@media(max-width:1024px){.card-grid[data-v-575dad57]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.reset-filter-btn[data-v-575dad57],.search-filter-btn[data-v-575dad57]{width:100%}.card-grid[data-v-575dad57]{grid-template-columns:1fr}}.stats-page[data-v-5b4acd84]{display:flex;flex-direction:column;gap:20px}.table-box[data-v-5b4acd84],.summary-card[data-v-5b4acd84]{background:#fff;border-radius:12px;padding:20px}[data-v-5b4acd84] .filter-body{grid-template-columns:minmax(260px,1fr) minmax(160px,.45fr) minmax(160px,.45fr) auto auto}.keyword-field[data-v-5b4acd84],.date-field[data-v-5b4acd84]{display:grid;gap:8px}.keyword-field span[data-v-5b4acd84],.date-field span[data-v-5b4acd84]{color:#475569;font-size:13px;font-weight:800}.keyword-field input[data-v-5b4acd84],.date-field input[data-v-5b4acd84]{width:100%;height:44px;border:1px solid #d1d5db;border-radius:10px;padding:0 14px;background:#fff;color:#111827;font:inherit;transition:border-color .18s ease,box-shadow .18s ease}.keyword-field input[data-v-5b4acd84]:focus,.date-field input[data-v-5b4acd84]:focus{outline:none;border-color:#fca5a5;box-shadow:0 0 0 4px #ed1c241f}.reset-filter-btn[data-v-5b4acd84],.search-filter-btn[data-v-5b4acd84]{min-width:84px;height:44px}.card-grid[data-v-5b4acd84]{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.summary-card h4[data-v-5b4acd84]{color:#6b7280;font-size:15px;margin-bottom:12px}.summary-card p[data-v-5b4acd84]{font-size:24px;font-weight:700}.box-header[data-v-5b4acd84]{margin-bottom:16px}.admin-table[data-v-5b4acd84]{width:100%;border-collapse:collapse}.admin-table th[data-v-5b4acd84],.admin-table td[data-v-5b4acd84]{padding:14px 12px;border-bottom:1px solid #ececec;text-align:center}.admin-table th[data-v-5b4acd84]{background:#f3f6fb}.product-stats-table[data-v-5b4acd84]{min-width:860px}@media(max-width:1100px){[data-v-5b4acd84] .filter-body{grid-template-columns:1fr}.reset-filter-btn[data-v-5b4acd84],.search-filter-btn[data-v-5b4acd84]{width:max-content}}@media(max-width:1024px){.card-grid[data-v-5b4acd84]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.reset-filter-btn[data-v-5b4acd84],.search-filter-btn[data-v-5b4acd84]{width:100%}.card-grid[data-v-5b4acd84]{grid-template-columns:1fr}}.stats-page[data-v-486f1718]{display:flex;flex-direction:column;gap:20px}.chart-box[data-v-486f1718],.summary-card[data-v-486f1718]{background:#fff;border-radius:12px;padding:20px}[data-v-486f1718] .filter-body{grid-template-columns:minmax(260px,1fr) minmax(160px,.45fr) minmax(160px,.45fr) auto auto}.keyword-field[data-v-486f1718],.date-field[data-v-486f1718]{display:grid;gap:8px}.keyword-field span[data-v-486f1718],.date-field span[data-v-486f1718]{color:#475569;font-size:13px;font-weight:800}.keyword-field input[data-v-486f1718],.date-field input[data-v-486f1718]{width:100%;height:44px;border:1px solid #d1d5db;border-radius:10px;padding:0 14px;background:#fff;color:#111827;font:inherit;transition:border-color .18s ease,box-shadow .18s ease}.keyword-field input[data-v-486f1718]:focus,.date-field input[data-v-486f1718]:focus{outline:none;border-color:#fca5a5;box-shadow:0 0 0 4px #ed1c241f}.reset-filter-btn[data-v-486f1718],.search-filter-btn[data-v-486f1718]{min-width:84px;height:44px}.card-grid[data-v-486f1718]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.summary-card h4[data-v-486f1718]{color:#6b7280;font-size:15px;margin-bottom:12px}.summary-card p[data-v-486f1718]{font-size:24px;font-weight:700}.box-header[data-v-486f1718]{margin-bottom:16px}.chart-placeholder[data-v-486f1718]{min-height:260px;display:flex;align-items:flex-end;gap:20px;padding:24px 4px 8px;overflow-x:auto;border-radius:10px;background:linear-gradient(180deg,#fff,#f8fafc)}.bar-item[data-v-486f1718]{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:58px;color:#475569;font-size:12px;font-weight:700}.bar-item strong[data-v-486f1718]{color:#0f172a;font-size:13px;font-weight:900}.bar[data-v-486f1718]{width:38px;background:linear-gradient(180deg,#ef4444,#ed1c24);border-radius:10px 10px 4px 4px;box-shadow:0 10px 20px #ed1c242e;transition:height .3s ease,box-shadow .18s ease,transform .18s ease}.bar-item:hover .bar[data-v-486f1718]{transform:translateY(-2px);box-shadow:0 14px 24px #ed1c243d}@media(max-width:1100px){[data-v-486f1718] .filter-body{grid-template-columns:1fr}.reset-filter-btn[data-v-486f1718],.search-filter-btn[data-v-486f1718]{width:max-content}}@media(max-width:1024px){.card-grid[data-v-486f1718]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.reset-filter-btn[data-v-486f1718],.search-filter-btn[data-v-486f1718]{width:100%}.card-grid[data-v-486f1718]{grid-template-columns:1fr}}.page-top h3[data-v-88a5a812]{margin:0}.page-description[data-v-88a5a812]{margin:6px 0 0;color:#6b7280;font-size:14px}.notification-channel-options[data-v-88a5a812]{display:flex;flex-wrap:wrap;gap:8px}.notification-channel-check[data-v-88a5a812]{min-height:40px;display:inline-flex;align-items:center;gap:8px;border:1px solid #dbe3ef;border-radius:8px;padding:0 12px;background:#fff;color:#334155;font-size:14px;font-weight:800;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.notification-channel-check[data-v-88a5a812]:hover{border-color:#fca5a5;background:#fff7f7}.notification-channel-check[data-v-88a5a812]:has(input:checked){border-color:#ed1c24;background:#fff1f2;color:#b91c1c;box-shadow:0 0 0 3px #ed1c241a}.notification-channel-check[data-v-88a5a812]:has(input:disabled){cursor:default}.notification-channel-check input[data-v-88a5a812]{width:17px;height:17px;display:grid;place-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid #cbd5e1;border-radius:5px;background:#fff;transition:border-color .18s ease,background-color .18s ease}.notification-channel-check input[data-v-88a5a812]:before{content:"";width:8px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) scale(0);transform-origin:center;transition:transform .12s ease}.notification-channel-check input[data-v-88a5a812]:checked{border-color:#ed1c24;background:#ed1c24}.notification-channel-check input[data-v-88a5a812]:checked:before{transform:rotate(-45deg) scale(1)}.keyword-field[data-v-88a5a812],.status-filter-group[data-v-88a5a812]{display:grid;gap:8px}.keyword-field span[data-v-88a5a812],.status-filter-group>span[data-v-88a5a812]{color:#475569;font-size:13px;font-weight:800}.keyword-field input[data-v-88a5a812]{width:100%;height:44px;border:1px solid #d1d5db;border-radius:10px;padding:0 14px;background:#fff;color:#111827;font:inherit;transition:border-color .18s ease,box-shadow .18s ease}.keyword-field input[data-v-88a5a812]:focus{outline:none;border-color:#fca5a5;box-shadow:0 0 0 4px #ed1c241f}.status-filter-list[data-v-88a5a812]{display:flex;flex-wrap:wrap;gap:8px}.status-filter-chip[data-v-88a5a812]{display:inline-flex;align-items:center;gap:8px;height:44px;border:1px solid #dbe3ef;border-radius:10px;padding:0 12px;background:#f8fafc;color:#475569;cursor:pointer;font-weight:800;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.status-filter-chip strong[data-v-88a5a812]{min-width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#e2e8f0;color:#334155;font-size:12px}.status-filter-chip.active[data-v-88a5a812]{border-color:#ed1c24;background:#fff1f2;color:#b91c1c;box-shadow:0 8px 18px #ed1c241f}.status-filter-chip.active strong[data-v-88a5a812]{background:#ed1c24;color:#fff}.reset-filter-btn[data-v-88a5a812]{min-width:84px;height:44px}.top-actions[data-v-88a5a812]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.upload-btn[data-v-88a5a812]{cursor:pointer}.upload-input[data-v-88a5a812]{display:none}.erp-store-table[data-v-88a5a812]{min-width:1180px}.erp-main-cell[data-v-88a5a812]{min-width:280px}.reason-cell[data-v-88a5a812]{min-width:220px;max-width:320px;text-align:left!important;white-space:normal;line-height:1.45}.match-badge[data-v-88a5a812]{display:inline-flex;align-items:center;justify-content:center;min-width:74px;padding:5px 9px;border-radius:999px;font-size:12px;font-weight:800}.match-badge.is-matched[data-v-88a5a812]{color:#116329;background:#e7f7ec}.match-badge.is-review[data-v-88a5a812]{color:#8a4b00;background:#fff2d8}.match-badge.is-unmatched[data-v-88a5a812]{color:#9f1d1d;background:#fde8e8}.modal-backdrop[data-v-88a5a812]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a6b}.modal-panel[data-v-88a5a812]{width:min(720px,100%);max-height:calc(100vh - 48px);overflow-y:auto;border-radius:8px;background:#fff;box-shadow:0 24px 60px #0f172a38}.erp-create-modal[data-v-88a5a812]{padding:24px}.modal-header[data-v-88a5a812]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.modal-header h3[data-v-88a5a812]{margin:0;color:#111827;font-size:20px}.modal-header p[data-v-88a5a812]{margin:6px 0 0;color:#6b7280;font-size:14px}.modal-close[data-v-88a5a812]{width:36px;height:36px;border:0;border-radius:8px;background:#f1f5f9;color:#334155;cursor:pointer;font-size:22px;line-height:1}.form-grid[data-v-88a5a812]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-grid label[data-v-88a5a812]{display:grid;gap:7px}.form-grid span[data-v-88a5a812]{color:#475569;font-size:13px;font-weight:800}.form-grid input[data-v-88a5a812],.form-grid select[data-v-88a5a812]{width:100%;height:42px;border:1px solid #d1d5db;border-radius:8px;padding:0 12px;background:#fff;color:#111827;font:inherit}.form-grid input[data-v-88a5a812]:focus,.form-grid select[data-v-88a5a812]:focus{outline:none;border-color:#fca5a5;box-shadow:0 0 0 4px #ed1c241f}.form-field-wide[data-v-88a5a812]{grid-column:1 / -1}.contact-edit-modal .modal-header[data-v-88a5a812]{margin-bottom:18px}.contact-store-summary[data-v-88a5a812]{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;margin-bottom:22px}.contact-store-avatar[data-v-88a5a812]{width:44px;height:44px;flex:none;display:grid;place-content:center;border-radius:12px;background:linear-gradient(135deg,#ed1c24,#ff6b6f);color:#fff;font-size:18px;font-weight:800}.contact-store-info[data-v-88a5a812]{display:grid;gap:4px;flex:1;min-width:0}.contact-store-info strong[data-v-88a5a812]{color:#111827;font-size:15px}.contact-store-meta[data-v-88a5a812]{display:flex;flex-wrap:wrap;gap:10px;color:#6b7280;font-size:12px}.contact-edit-section+.contact-edit-section[data-v-88a5a812]{margin-top:22px}.contact-section-label[data-v-88a5a812]{display:grid;gap:4px;margin-bottom:12px}.contact-section-label span[data-v-88a5a812]{color:#475569;font-size:13px;font-weight:800}.contact-section-label small[data-v-88a5a812]{color:#94a3b8;font-size:12px}.channel-card-group[data-v-88a5a812]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.channel-card[data-v-88a5a812]{position:relative;display:grid;gap:4px;padding:14px 14px 14px 46px;border:1.5px solid #e2e8f0;border-radius:12px;background:#f8fafc;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.channel-card[data-v-88a5a812]:hover{border-color:#fca5a5}.channel-card[data-v-88a5a812]:has(input:checked){border-color:#ed1c24;background:#fff1f2;box-shadow:0 6px 16px #ed1c241f}.channel-card[data-v-88a5a812]:has(input:disabled){cursor:default}.channel-card input[data-v-88a5a812]{position:absolute;top:16px;left:14px;width:18px;height:18px;margin:0;display:grid;place-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid #cbd5e1;border-radius:6px;background:#fff;transition:border-color .18s ease,background-color .18s ease}.channel-card input[data-v-88a5a812]:before{content:"";width:8px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) scale(0);transform-origin:center;transition:transform .12s ease}.channel-card input[data-v-88a5a812]:checked{border-color:#ed1c24;background:#ed1c24}.channel-card input[data-v-88a5a812]:checked:before{transform:rotate(-45deg) scale(1)}.channel-card-title[data-v-88a5a812]{color:#111827;font-size:14px;font-weight:800}.channel-card-desc[data-v-88a5a812]{color:#94a3b8;font-size:12px}.modal-actions[data-v-88a5a812]{display:flex;justify-content:flex-end;gap:8px;margin-top:22px}@media(max-width:1100px){.reset-filter-btn[data-v-88a5a812]{width:max-content}}@media(max-width:640px){.top-actions[data-v-88a5a812],.modal-actions[data-v-88a5a812]{justify-content:stretch}.top-actions[data-v-88a5a812]>*,.modal-actions[data-v-88a5a812]>*{flex:1}.modal-backdrop[data-v-88a5a812]{align-items:flex-start;padding:16px}.erp-create-modal[data-v-88a5a812]{padding:18px}.form-grid[data-v-88a5a812],.channel-card-group[data-v-88a5a812]{grid-template-columns:1fr}.status-filter-chip[data-v-88a5a812]{flex:1 1 calc(50% - 8px);justify-content:space-between}}.page-top h3[data-v-f49938aa]{margin:0}.page-description[data-v-f49938aa]{margin:6px 0 0;color:#6b7280;font-size:14px}.button-group[data-v-f49938aa]{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.approve-all-btn[data-v-f49938aa]{background:#ed1c24!important;box-shadow:0 8px 18px #ed1c242e!important}.approve-all-btn[data-v-f49938aa]:hover:not(:disabled){background:#c5161d!important}.approve-selected-btn[data-v-f49938aa]{background:#059669!important;box-shadow:0 8px 18px #0596692e!important}.approve-selected-btn[data-v-f49938aa]:hover:not(:disabled){background:#047857!important}.reject-selected-btn[data-v-f49938aa]{background:#334155!important;box-shadow:0 8px 18px #3341552e!important}.reject-selected-btn[data-v-f49938aa]:hover:not(:disabled){background:#1e293b!important}.approve-table[data-v-f49938aa]{min-width:960px}.keyword-field[data-v-f49938aa]{display:grid;gap:8px}.keyword-field span[data-v-f49938aa],.approval-summary span[data-v-f49938aa],.approval-summary small[data-v-f49938aa]{color:#475569;font-size:13px;font-weight:800}.keyword-field input[data-v-f49938aa]{width:100%;height:44px;border:1px solid #d1d5db;border-radius:10px;padding:0 14px;background:#fff;color:#111827;font:inherit;transition:border-color .18s ease,box-shadow .18s ease}.keyword-field input[data-v-f49938aa]:focus{outline:none;border-color:#fca5a5;box-shadow:0 0 0 4px #ed1c241f}.approval-summary[data-v-f49938aa]{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 14px;border:1px solid #ffe4e6;border-radius:10px;background:#fff1f2;white-space:nowrap}.approval-summary strong[data-v-f49938aa]{color:#ed1c24;font-size:22px;font-weight:900}.reset-filter-btn[data-v-f49938aa]{min-width:84px;height:44px}.modal-backdrop[data-v-f49938aa]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a73}.modal-card[data-v-f49938aa]{width:min(560px,100%);border-radius:14px;background:#fff;padding:20px;box-shadow:0 20px 50px #0f172a33}.modal-header[data-v-f49938aa]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.modal-header h3[data-v-f49938aa]{margin:0;font-size:18px}.icon-btn[data-v-f49938aa]{border:none;background:transparent;font-size:24px;line-height:1;cursor:pointer}.modal-form[data-v-f49938aa]{display:grid;gap:14px}.modal-form label[data-v-f49938aa]{display:grid;gap:6px;color:#374151;font-size:14px;font-weight:600}.modal-form textarea[data-v-f49938aa]{border:1px solid #d1d5db;border-radius:8px;padding:10px;font-size:14px;resize:vertical}.modal-actions[data-v-f49938aa]{display:flex;justify-content:flex-end;gap:8px}@media(max-width:900px){.page-description[data-v-f49938aa]{font-size:13px}.reset-filter-btn[data-v-f49938aa]{width:max-content}.modal-card[data-v-f49938aa]{padding:16px}}.page-card[data-v-64143bad]{background:#fff;border-radius:12px;padding:20px}.button-group[data-v-64143bad],.section-top[data-v-64143bad]{display:flex;gap:8px;align-items:center}.section-top[data-v-64143bad]{justify-content:space-between;margin-bottom:8px}.inline-edit[data-v-64143bad]{display:flex;gap:8px;align-items:center}.inline-edit input[data-v-64143bad]{width:180px;height:34px;padding:0 10px;border:1px solid #d1d5db;border-radius:8px}.detail-wrap[data-v-64143bad]{display:flex;flex-direction:column;gap:16px}.approval-box[data-v-64143bad]{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #bfdbfe;border-radius:12px;background:#eff6ff;padding:16px 20px}.approval-box strong[data-v-64143bad]{color:#1d4ed8}.approval-box p[data-v-64143bad]{margin:6px 0 0;color:#475569}.approval-actions[data-v-64143bad]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.action-btn[data-v-64143bad]{height:40px;padding:0 16px}.detail-card[data-v-64143bad]{border:1px solid #e5e7eb;border-radius:12px;padding:20px}.detail-card h4[data-v-64143bad]{margin:0 0 16px;font-size:18px}.section-top h4[data-v-64143bad]{margin-bottom:0}.store-summary[data-v-64143bad]{display:grid;gap:14px}.store-title[data-v-64143bad]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;border-bottom:1px solid #e5e7eb;padding-bottom:16px}.store-title strong[data-v-64143bad]{color:#0f172a;font-size:24px;font-weight:900}.store-title span[data-v-64143bad]{color:#64748b;font-size:14px;font-weight:800}.store-meta-grid[data-v-64143bad]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.info-tile[data-v-64143bad]{display:grid;gap:7px;min-height:78px;border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc;padding:14px}.info-tile span[data-v-64143bad]{color:#64748b;font-size:12px;font-weight:900}.info-tile strong[data-v-64143bad]{color:#111827;font-size:15px;font-weight:900;line-height:1.45}.full-tile[data-v-64143bad],.reject-reason-tile[data-v-64143bad]{min-height:auto}.reject-reason-tile[data-v-64143bad]{border-color:#fecaca;background:#fff1f2}.reject-reason-tile span[data-v-64143bad],.reject-reason-tile strong[data-v-64143bad]{color:#be123c}.detail-table[data-v-64143bad]{width:100%;border-collapse:collapse}.detail-table th[data-v-64143bad],.detail-table td[data-v-64143bad]{border:1px solid #e5e7eb;padding:12px;text-align:left}.detail-table th[data-v-64143bad]{width:160px;background:#f9fafb}.tax-table th[data-v-64143bad],.tax-table td[data-v-64143bad]{text-align:center}.small-btn[data-v-64143bad]{min-width:52px;height:30px;margin:0 2px;padding:0 10px;font-size:13px}.danger-btn[data-v-64143bad]{border:none;border-radius:8px;background:#fee2e2;cursor:pointer}.guide-text[data-v-64143bad]{margin:0 0 12px;color:#6b7280;font-size:14px}.empty-box[data-v-64143bad],.empty-row[data-v-64143bad]{text-align:center;color:#6b7280}.empty-box[data-v-64143bad]{padding:40px 0}.modal-backdrop[data-v-64143bad]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a73}.modal-card[data-v-64143bad]{width:min(640px,100%);max-height:90vh;overflow-y:auto;border-radius:14px;background:#fff;padding:20px;box-shadow:0 20px 50px #0f172a33}.modal-header[data-v-64143bad]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.modal-header h3[data-v-64143bad]{margin:0;font-size:18px}.icon-btn[data-v-64143bad]{border:none;background:transparent;font-size:24px;line-height:1;cursor:pointer}.modal-form[data-v-64143bad]{display:grid;gap:14px}.modal-form label[data-v-64143bad]{display:grid;gap:6px;color:#374151;font-size:14px;font-weight:600}.modal-form input[data-v-64143bad],.modal-form select[data-v-64143bad],.modal-form textarea[data-v-64143bad]{height:40px;border:1px solid #d1d5db;border-radius:8px;padding:0 10px;font-size:14px}.modal-form textarea[data-v-64143bad]{height:auto;padding:10px;resize:vertical}.modal-actions[data-v-64143bad]{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.reject-modal[data-v-64143bad]{width:min(560px,100%)}@media(max-width:760px){.store-title[data-v-64143bad]{align-items:flex-start;flex-direction:column}.store-meta-grid[data-v-64143bad]{grid-template-columns:1fr}}.button-group[data-v-349eae8c]{display:flex;gap:8px;flex-wrap:wrap}.admin-table[data-v-349eae8c]{min-width:920px}.store-main-cell[data-v-349eae8c]{min-width:280px}.keyword-field[data-v-349eae8c],.status-filter-group[data-v-349eae8c]{display:grid;gap:8px}.keyword-field span[data-v-349eae8c],.status-filter-group>span[data-v-349eae8c]{color:#475569;font-size:13px;font-weight:800}.keyword-field input[data-v-349eae8c]{width:100%;height:44px;border:1px solid #d1d5db;border-radius:10px;padding:0 14px;background:#fff;color:#111827;font:inherit;transition:border-color .18s ease,box-shadow .18s ease}.keyword-field input[data-v-349eae8c]:focus{outline:none;border-color:#fca5a5;box-shadow:0 0 0 4px #ed1c241f}.status-filter-list[data-v-349eae8c]{display:flex;flex-wrap:wrap;gap:8px}.status-filter-chip[data-v-349eae8c]{display:inline-flex;align-items:center;gap:8px;height:44px;border:1px solid #dbe3ef;border-radius:10px;padding:0 12px;background:#f8fafc;color:#475569;cursor:pointer;font-weight:800;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.status-filter-chip strong[data-v-349eae8c]{min-width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#e2e8f0;color:#334155;font-size:12px}.status-filter-chip.active[data-v-349eae8c]{border-color:#ed1c24;background:#fff1f2;color:#b91c1c;box-shadow:0 8px 18px #ed1c241f}.status-filter-chip.active strong[data-v-349eae8c]{background:#ed1c24;color:#fff}.reset-filter-btn[data-v-349eae8c]{min-width:84px;height:44px}@media(max-width:1100px){.reset-filter-btn[data-v-349eae8c]{width:max-content}}@media(max-width:640px){.status-filter-chip[data-v-349eae8c]{flex:1 1 calc(50% - 8px);justify-content:space-between}}.keyword-field[data-v-69f0d13b],.period-field[data-v-69f0d13b]{display:flex;flex-direction:column;gap:8px}.keyword-field span[data-v-69f0d13b],.period-field span[data-v-69f0d13b]{color:#475569;font-size:13px;font-weight:800}.keyword-field input[data-v-69f0d13b],.period-field select[data-v-69f0d13b]{width:100%;height:44px;border:1px solid #d8dee8;border-radius:12px;padding:0 14px;background:#fff;color:#0f172a;font-size:14px;font-weight:700;box-sizing:border-box;transition:border-color .18s ease,box-shadow .18s ease}.period-field select[data-v-69f0d13b]{min-width:150px}.keyword-field input[data-v-69f0d13b]:focus,.period-field select[data-v-69f0d13b]:focus{outline:none;border-color:rgb(var(--brand-primary-rgb) / .5);box-shadow:0 0 0 4px rgb(var(--brand-primary-rgb) / .12)}.reset-filter-btn[data-v-69f0d13b]{min-width:84px;height:44px}.store-order-filter[data-v-69f0d13b] .filter-body{grid-template-columns:minmax(160px,.8fr) minmax(160px,.8fr) minmax(220px,1.2fr) minmax(120px,auto)}.summary-grid[data-v-69f0d13b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.summary-card[data-v-69f0d13b]{display:flex;flex-direction:column;gap:8px;min-height:92px}.summary-card span[data-v-69f0d13b]{color:#64748b;font-size:13px;font-weight:700}.summary-card strong[data-v-69f0d13b]{color:#0f172a;font-size:22px;font-weight:800}.button-group[data-v-69f0d13b]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.store-order-table[data-v-69f0d13b]{min-width:640px}@media(max-width:1100px){.summary-grid[data-v-69f0d13b]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){[data-v-69f0d13b] .filter-body{grid-template-columns:1fr}.reset-filter-btn[data-v-69f0d13b]{width:max-content}}@media(max-width:640px){.summary-grid[data-v-69f0d13b]{grid-template-columns:1fr}}.admin-user-table[data-v-3445bca6]{min-width:960px}.page-top-actions[data-v-3445bca6]{display:flex;align-items:center;gap:16px;justify-content:space-between;width:100%}.page-help-text[data-v-3445bca6]{margin:0 0 6px;color:#64748b;font-size:14px}[data-v-3445bca6] .filter-body{grid-template-columns:minmax(260px,1fr) minmax(420px,1.4fr) auto}.keyword-field[data-v-3445bca6],.status-filter-group[data-v-3445bca6]{display:grid;gap:8px}.keyword-field span[data-v-3445bca6],.status-filter-group>span[data-v-3445bca6]{color:#475569;font-size:13px;font-weight:800}.keyword-field input[data-v-3445bca6]{width:100%;height:44px;border:1px solid #d1d5db;border-radius:10px;padding:0 14px;background:#fff;color:#111827;font:inherit;transition:border-color .18s ease,box-shadow .18s ease}.keyword-field input[data-v-3445bca6]:focus{outline:none;border-color:#fca5a5;box-shadow:0 0 0 4px #ed1c241f}.status-filter-list[data-v-3445bca6]{display:flex;flex-wrap:wrap;gap:8px}.status-filter-chip[data-v-3445bca6]{display:inline-flex;align-items:center;gap:8px;height:44px;border:1px solid #dbe3ef;border-radius:10px;padding:0 12px;background:#f8fafc;color:#475569;cursor:pointer;font-weight:800;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.status-filter-chip strong[data-v-3445bca6]{min-width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#e2e8f0;color:#334155;font-size:12px}.status-filter-chip.active[data-v-3445bca6]{border-color:#ed1c24;background:#fff1f2;color:#b91c1c;box-shadow:0 8px 18px #ed1c241f}.status-filter-chip.active strong[data-v-3445bca6]{background:#ed1c24;color:#fff}.reset-filter-btn[data-v-3445bca6]{min-width:84px;height:44px}.table-action-group[data-v-3445bca6]{display:flex;gap:8px;justify-content:center}.action-danger-btn[data-v-3445bca6]{height:34px;padding:0 14px}.permission-cell[data-v-3445bca6]{max-width:220px;color:#334155;font-size:13px;font-weight:700;line-height:1.5;white-space:normal}.modal-backdrop[data-v-3445bca6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#11182773}.modal-panel[data-v-3445bca6]{width:min(640px,calc(100vw - 40px));background:#fff;border-radius:16px;box-shadow:0 24px 60px #0f172a3d;overflow:hidden}.modal-header[data-v-3445bca6],.modal-footer[data-v-3445bca6]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid #e5e7eb}.modal-footer[data-v-3445bca6]{justify-content:flex-end;border-bottom:none;border-top:1px solid #e5e7eb}.modal-body[data-v-3445bca6]{padding:20px}.modal-close-btn[data-v-3445bca6]{border:none;background:transparent;color:#64748b;cursor:pointer;font-weight:600}.form-grid[data-v-3445bca6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.form-grid label[data-v-3445bca6]{display:flex;flex-direction:column;gap:8px;color:#374151;font-size:14px;font-weight:600}.form-grid input[data-v-3445bca6],.form-grid select[data-v-3445bca6]{height:42px;border:1px solid #d1d5db;border-radius:10px;padding:0 12px}.permission-field[data-v-3445bca6]{grid-column:1 / -1;display:grid;gap:12px;border:1px solid #e5e7eb;border-radius:12px;background:#f8fafc;padding:14px}.permission-head[data-v-3445bca6]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#374151;font-size:14px;font-weight:800}.permission-actions[data-v-3445bca6]{display:inline-flex;gap:8px}.permission-actions button[data-v-3445bca6]{height:30px;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#475569;cursor:pointer;padding:0 10px;font-size:12px;font-weight:800}.permission-check-list[data-v-3445bca6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.permission-check[data-v-3445bca6]{display:flex!important;align-items:center;flex-direction:row!important;gap:8px!important;min-height:40px;border:1px solid #dbe3ef;border-radius:10px;background:#fff;padding:0 12px;color:#334155!important;font-size:13px!important;font-weight:800!important}.permission-check input[data-v-3445bca6]{width:16px;height:16px;accent-color:#ed1c24}@media(max-width:640px){.reset-filter-btn[data-v-3445bca6]{width:100%}.page-top-actions[data-v-3445bca6]{align-items:flex-start;flex-direction:column;gap:12px}.form-grid[data-v-3445bca6]{grid-template-columns:1fr}.permission-head[data-v-3445bca6]{align-items:flex-start;flex-direction:column}.permission-check-list[data-v-3445bca6]{grid-template-columns:1fr}}.status-history-table[data-v-86234690]{min-width:980px}.page-top-actions[data-v-86234690]{display:flex;align-items:center;gap:16px;justify-content:space-between;width:100%}.page-help-text[data-v-86234690]{margin:0;color:#64748b;font-size:14px}[data-v-86234690] .filter-body{grid-template-columns:minmax(260px,1fr) minmax(520px,1.6fr) auto}.keyword-field[data-v-86234690],.status-filter-group[data-v-86234690]{display:grid;gap:8px}.keyword-field span[data-v-86234690],.status-filter-group>span[data-v-86234690]{color:#475569;font-size:13px;font-weight:800}.keyword-field input[data-v-86234690]{width:100%;height:44px;border:1px solid #d1d5db;border-radius:10px;padding:0 14px;background:#fff;color:#111827;font:inherit;transition:border-color .18s ease,box-shadow .18s ease}.keyword-field input[data-v-86234690]:focus{outline:none;border-color:#fca5a5;box-shadow:0 0 0 4px #ed1c241f}.status-filter-list[data-v-86234690]{display:flex;flex-wrap:wrap;gap:8px}.status-filter-chip[data-v-86234690]{display:inline-flex;align-items:center;gap:8px;height:44px;border:1px solid #dbe3ef;border-radius:10px;padding:0 12px;background:#f8fafc;color:#475569;cursor:pointer;font-weight:800;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.status-filter-chip strong[data-v-86234690]{min-width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#e2e8f0;color:#334155;font-size:12px}.status-filter-chip.active[data-v-86234690]{border-color:#ed1c24;background:#fff1f2;color:#b91c1c;box-shadow:0 8px 18px #ed1c241f}.status-filter-chip.active strong[data-v-86234690]{background:#ed1c24;color:#fff}.reset-filter-btn[data-v-86234690]{min-width:84px;height:44px}.reason-cell[data-v-86234690]{text-align:left;min-width:220px}@media(max-width:1100px){[data-v-86234690] .filter-body{grid-template-columns:1fr}.reset-filter-btn[data-v-86234690]{width:max-content}}@media(max-width:640px){.reset-filter-btn[data-v-86234690]{width:100%}.page-top-actions[data-v-86234690]{align-items:flex-start;flex-direction:column;gap:8px}}.button-group[data-v-816f4ee9]{display:flex;gap:8px}.user-table[data-v-816f4ee9]{min-width:900px}.user-main-cell[data-v-816f4ee9]{min-width:240px}.table-action-group[data-v-816f4ee9]{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.danger-btn[data-v-816f4ee9]{border:1px solid #dc2626;border-radius:8px;padding:8px 12px;background:#dc2626;color:#fff;cursor:pointer;font-weight:900;box-shadow:0 8px 18px #dc26262e}.cancel-registration-btn[data-v-816f4ee9]{min-width:96px;height:38px;font-size:14px}.danger-btn[data-v-816f4ee9]:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c}.danger-btn[data-v-816f4ee9]:disabled{opacity:.65;cursor:not-allowed;box-shadow:none}.keyword-field[data-v-816f4ee9],.status-filter-group[data-v-816f4ee9]{display:grid;gap:8px}.keyword-field span[data-v-816f4ee9],.status-filter-group>span[data-v-816f4ee9]{color:#475569;font-size:13px;font-weight:800}.status-filter-list[data-v-816f4ee9]{display:flex;flex-wrap:wrap;gap:8px}.status-filter-chip[data-v-816f4ee9]{display:inline-flex;align-items:center;gap:8px;height:44px;border:1px solid #dbe3ef;border-radius:10px;padding:0 12px;background:#f8fafc;color:#475569;cursor:pointer;font-weight:800;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.status-filter-chip strong[data-v-816f4ee9]{min-width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#e2e8f0;color:#334155;font-size:12px}.status-filter-chip.active[data-v-816f4ee9]{border-color:#ed1c24;background:#fff1f2;color:#b91c1c;box-shadow:0 8px 18px #ed1c241f}.status-filter-chip.active strong[data-v-816f4ee9]{background:#ed1c24;color:#fff}.reset-filter-btn[data-v-816f4ee9]{min-width:84px;height:44px}@media(max-width:1100px){.reset-filter-btn[data-v-816f4ee9]{width:max-content}}.modal-backdrop[data-v-816f4ee9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#11182773}.modal-panel[data-v-816f4ee9]{width:min(640px,calc(100vw - 40px));background:#fff;border-radius:16px;box-shadow:0 24px 60px #0f172a3d;overflow:hidden}.modal-header[data-v-816f4ee9],.modal-footer[data-v-816f4ee9]{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid #e5e7eb}.modal-header h3[data-v-816f4ee9]{margin:0;font-size:18px}.modal-close-btn[data-v-816f4ee9]{border:none;background:transparent;color:#6b7280;cursor:pointer}.modal-body[data-v-816f4ee9]{padding:22px}.form-grid[data-v-816f4ee9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.form-grid label[data-v-816f4ee9]{display:flex;flex-direction:column;gap:8px;font-size:14px;color:#374151}.form-grid .full-span[data-v-816f4ee9]{grid-column:1 / -1}.form-grid input[data-v-816f4ee9],.form-grid select[data-v-816f4ee9],.form-grid textarea[data-v-816f4ee9]{height:40px;border:1px solid #d1d5db;border-radius:8px;padding:0 12px;background:#fff;color:#111827}.form-grid textarea[data-v-816f4ee9]{min-height:96px;padding:10px 12px;resize:vertical}.form-grid input[data-v-816f4ee9]:disabled{background:#f3f4f6;color:#6b7280}.withdrawn-help[data-v-816f4ee9]{margin:0;border:1px solid #fecaca;border-radius:8px;padding:12px;background:#fff1f2;color:#991b1b;font-size:13px;font-weight:800}.help-text[data-v-816f4ee9]{margin:16px 0 0;color:#6b7280;font-size:13px}.modal-footer[data-v-816f4ee9]{justify-content:flex-end;gap:8px;border-top:1px solid #e5e7eb;border-bottom:none}.modal-footer button[data-v-816f4ee9]:disabled{opacity:.65;cursor:not-allowed}@media(max-width:640px){.status-filter-chip[data-v-816f4ee9]{flex:1 1 calc(50% - 8px);justify-content:space-between}.form-grid[data-v-816f4ee9]{grid-template-columns:1fr}.modal-header[data-v-816f4ee9],.modal-body[data-v-816f4ee9],.modal-footer[data-v-816f4ee9]{padding-left:16px;padding-right:16px}}.deleted-user-table[data-v-160d6794]{min-width:1120px}.keyword-field[data-v-160d6794],.status-filter-group[data-v-160d6794]{display:grid;gap:8px}.keyword-field span[data-v-160d6794],.status-filter-group>span[data-v-160d6794]{color:#475569;font-size:13px;font-weight:800}.status-filter-list[data-v-160d6794]{display:flex;flex-wrap:wrap;gap:8px}.status-filter-chip[data-v-160d6794]{display:inline-flex;align-items:center;gap:8px;height:44px;border:1px solid #dbe3ef;border-radius:10px;padding:0 12px;background:#f8fafc;color:#475569;cursor:pointer;font-weight:800;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.status-filter-chip strong[data-v-160d6794]{min-width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#e2e8f0;color:#334155;font-size:12px}.status-filter-chip.active[data-v-160d6794]{border-color:#ed1c24;background:#fff1f2;color:#b91c1c;box-shadow:0 8px 18px #ed1c241f}.status-filter-chip.active strong[data-v-160d6794]{background:#ed1c24;color:#fff}.reset-filter-btn[data-v-160d6794]{min-width:84px;height:44px}.status-badge[data-v-160d6794]{display:inline-flex;align-items:center;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900}.status-badge.use[data-v-160d6794]{background:#dcfce7;color:#15803d}.status-badge.stop[data-v-160d6794]{background:#fee2e2;color:#b91c1c}.small-btn[data-v-160d6794]{min-width:72px;height:36px}button[data-v-160d6794]:disabled{opacity:.65;cursor:not-allowed}@media(max-width:1100px){.reset-filter-btn[data-v-160d6794]{width:max-content}}.as-request-page[data-v-a91e77c5]{width:100%;min-height:calc(100vh - 288px);color:#1a1a1a}.sub-visual[data-v-a91e77c5]{width:100%;min-height:120px;background:linear-gradient(90deg,#000000d6 35%,#00000029 70%),url(/assets/banner-subpage-product-BeL6lYrW.jpg) center 58%/cover no-repeat}.sub-visual-inner[data-v-a91e77c5],.content-inner[data-v-a91e77c5]{width:min(1320px,calc(100% - 32px));margin:0 auto}.sub-visual-inner[data-v-a91e77c5]{min-height:120px;display:flex;align-items:center}.breadcrumb[data-v-a91e77c5]{margin:0;display:inline-flex;align-items:center;gap:12px;color:#999;font-size:16px;line-height:150%}.breadcrumb-home[data-v-a91e77c5]{width:24px;height:24px;object-fit:contain;filter:grayscale(1) brightness(1.55)}.breadcrumb-sep[data-v-a91e77c5]{width:8px;height:8px;border-top:1px solid #8f949b;border-right:1px solid #8f949b;transform:rotate(45deg)}.breadcrumb-current[data-v-a91e77c5]{color:#fff}.content-section[data-v-a91e77c5]{padding:40px 0 120px}.title-row[data-v-a91e77c5]{display:flex;align-items:center;gap:22px}.title-accent[data-v-a91e77c5]{flex:0 0 auto;width:8px;height:50px;background:var(--brand-primary)}.title-row h1[data-v-a91e77c5]{margin:0;color:#1a1a1a;font-size:40px;line-height:120%;font-weight:600}.title-row p[data-v-a91e77c5]{margin:10px 0 0;color:#666;font-size:16px;line-height:150%}.as-form-panel[data-v-a91e77c5]{margin-top:38px;border-top:1px solid #333;background:#fff}.panel-head[data-v-a91e77c5]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:28px 0 22px;border-bottom:1px solid #e5e5e5}.panel-kicker[data-v-a91e77c5]{display:inline-block;margin-bottom:8px;color:var(--brand-primary);font-size:13px;font-weight:700;letter-spacing:.12em}.panel-head h2[data-v-a91e77c5]{margin:0;color:#1a1a1a;font-size:28px;line-height:120%;font-weight:600}.history-link[data-v-a91e77c5]{display:inline-flex;align-items:center;justify-content:center;min-width:112px;height:45px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;color:#333;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none}.form-table[data-v-a91e77c5]{display:grid}.form-row[data-v-a91e77c5]{display:grid;grid-template-columns:190px minmax(0,1fr);gap:24px;align-items:center;min-height:74px;padding:18px 0;border-bottom:1px solid #e5e5e5}.form-row-top[data-v-a91e77c5]{align-items:start}.form-label[data-v-a91e77c5]{color:#1a1a1a;font-size:17px;font-weight:600;line-height:150%}.form-label strong[data-v-a91e77c5]{color:var(--brand-primary)}.form-value[data-v-a91e77c5]{min-width:0}.form-value input[data-v-a91e77c5],.form-value textarea[data-v-a91e77c5]{width:100%;border:1px solid #e6e6e6;border-radius:6px;background:#fff;color:#1a1a1a;font:inherit;font-size:15px;outline:0;transition:border-color .2s ease,box-shadow .2s ease}.form-value input[data-v-a91e77c5]{height:48px;padding:0 16px}.form-value textarea[data-v-a91e77c5]{min-height:144px;padding:14px 16px;resize:vertical}.form-value input[data-v-a91e77c5]:focus,.form-value textarea[data-v-a91e77c5]:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 14%,transparent)}.form-value input[readonly][data-v-a91e77c5]{background:#f7f7f7;color:#333;font-weight:600;cursor:default}.issue-list[data-v-a91e77c5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.issue-option[data-v-a91e77c5]{display:flex;align-items:center;gap:10px;min-height:52px;border:1px solid #e6e6e6;border-radius:6px;background:#fff;padding:13px 16px;color:#333;font-size:15px;font-weight:600;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.issue-option[data-v-a91e77c5]:has(input:checked){border-color:var(--brand-primary);background:color-mix(in srgb,var(--brand-primary) 9%,#fff);color:var(--brand-primary)}.issue-option input[data-v-a91e77c5]{width:18px;height:18px;accent-color:var(--brand-primary)}.file-box[data-v-a91e77c5]{display:flex;align-items:center;gap:12px;min-height:60px;border:1px dashed #c9c9c9;border-radius:6px;background:#f7f7f7;padding:12px}.file-input[data-v-a91e77c5]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.file-select-btn[data-v-a91e77c5]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;height:42px;border-radius:6px;background:#1a1a1a;color:#fff;padding:0 18px;cursor:pointer;font-size:14px;font-weight:600}.file-name[data-v-a91e77c5]{min-width:0;color:#666;font-size:15px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-help[data-v-a91e77c5]{margin:10px 0 0;color:gray;font-size:14px;line-height:150%}.button-row[data-v-a91e77c5]{display:flex;justify-content:flex-end;gap:12px;margin-top:32px}.primary-btn[data-v-a91e77c5],.secondary-link[data-v-a91e77c5]{display:inline-flex;align-items:center;justify-content:center;min-width:112px;height:45px;border-radius:6px;padding:0 22px;font-size:14px;font-weight:600;text-decoration:none}.primary-btn[data-v-a91e77c5]{border:none;background:var(--brand-primary);color:#fff;cursor:pointer}.primary-btn[data-v-a91e77c5]:disabled{opacity:.65;cursor:not-allowed}.secondary-link[data-v-a91e77c5]{border:1px solid #d9d9d9;background:#fff;color:#333}@media(max-width:960px){.sub-visual-inner[data-v-a91e77c5],.content-inner[data-v-a91e77c5]{width:min(100%,calc(100% - 28px))}.form-row[data-v-a91e77c5]{grid-template-columns:150px minmax(0,1fr)}}@media(max-width:760px){.sub-visual-inner[data-v-a91e77c5],.content-inner[data-v-a91e77c5]{width:min(100%,calc(100% - 24px))}.content-section[data-v-a91e77c5]{padding:28px 0 80px}.title-row[data-v-a91e77c5]{align-items:flex-start;gap:12px}.title-accent[data-v-a91e77c5]{width:6px;height:38px}.title-row h1[data-v-a91e77c5]{font-size:34px}.panel-head[data-v-a91e77c5],.form-row[data-v-a91e77c5],.button-row[data-v-a91e77c5],.file-box[data-v-a91e77c5]{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.as-form-panel[data-v-a91e77c5]{margin-top:28px}.panel-head[data-v-a91e77c5]{padding:22px 0 18px}.form-row[data-v-a91e77c5]{gap:10px;min-height:0;padding:16px 0}.issue-list[data-v-a91e77c5]{grid-template-columns:1fr}.history-link[data-v-a91e77c5],.primary-btn[data-v-a91e77c5],.secondary-link[data-v-a91e77c5]{width:100%}}.as-detail-page[data-v-f03e49c8]{width:100%;min-height:calc(100vh - 288px);color:#1a1a1a}.sub-visual[data-v-f03e49c8]{width:100%;min-height:120px;background:linear-gradient(90deg,#000000d6 35%,#00000029 70%),url(/assets/banner-subpage-product-BeL6lYrW.jpg) center 58%/cover no-repeat}.sub-visual-inner[data-v-f03e49c8],.content-inner[data-v-f03e49c8]{width:min(1320px,calc(100% - 32px));margin:0 auto}.sub-visual-inner[data-v-f03e49c8]{min-height:120px;display:flex;align-items:center}.breadcrumb[data-v-f03e49c8]{margin:0;display:inline-flex;align-items:center;gap:12px;color:#999;font-size:16px;line-height:150%}.breadcrumb-home[data-v-f03e49c8]{width:24px;height:24px;object-fit:contain;filter:grayscale(1) brightness(1.55)}.breadcrumb-sep[data-v-f03e49c8]{width:8px;height:8px;border-top:1px solid #8f949b;border-right:1px solid #8f949b;transform:rotate(45deg)}.breadcrumb-current[data-v-f03e49c8]{color:#fff}.content-section[data-v-f03e49c8]{padding:40px 0 120px}.title-row[data-v-f03e49c8]{display:flex;align-items:center;gap:22px}.title-accent[data-v-f03e49c8]{flex:0 0 auto;width:8px;height:50px;background:var(--brand-primary)}.title-row h1[data-v-f03e49c8]{margin:0;color:#1a1a1a;font-size:40px;line-height:120%;font-weight:600}.title-row p[data-v-f03e49c8]{margin:10px 0 0;color:#666;font-size:16px;line-height:150%}.detail-panel[data-v-f03e49c8]{margin-top:38px;border-top:1px solid #333;background:#fff}.panel-head[data-v-f03e49c8]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:28px 0 22px;border-bottom:1px solid #e5e5e5}.panel-kicker[data-v-f03e49c8]{display:inline-block;margin-bottom:8px;color:var(--brand-primary);font-size:13px;font-weight:700;letter-spacing:.12em}.panel-head h2[data-v-f03e49c8]{margin:0;color:#1a1a1a;font-size:28px;line-height:120%;font-weight:600}.detail-actions[data-v-f03e49c8]{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.cancel-link[data-v-f03e49c8],.secondary-link[data-v-f03e49c8]{display:inline-flex;align-items:center;justify-content:center;min-width:112px;height:45px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;color:#333;padding:0 22px;font-size:14px;font-weight:600;text-decoration:none}.cancel-link[data-v-f03e49c8]{border-color:#fecaca;background:#fff5f5;color:#b91c1c;cursor:pointer}.cancel-link[data-v-f03e49c8]:disabled{opacity:.62;cursor:progress}.detail-content[data-v-f03e49c8]{display:grid;gap:24px;padding-top:24px}.info-section[data-v-f03e49c8]{border-bottom:1px solid #e5e5e5;padding-bottom:24px}.info-section h3[data-v-f03e49c8]{margin:0 0 16px;font-size:20px;font-weight:600}.info-grid[data-v-f03e49c8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0}.info-grid div[data-v-f03e49c8]{display:grid;gap:6px}.info-grid .wide[data-v-f03e49c8]{grid-column:1 / -1}.info-grid dt[data-v-f03e49c8]{color:#666;font-size:14px;font-weight:600}.info-grid dd[data-v-f03e49c8]{margin:0;color:#1a1a1a;font-size:16px;font-weight:600}.content-box[data-v-f03e49c8],.admin-memo[data-v-f03e49c8]{white-space:pre-wrap;color:#333;line-height:1.7}.admin-memo[data-v-f03e49c8]{border:1px solid #e5e5e5;border-radius:6px;background:#f7f7f7;padding:18px}.attachment-grid[data-v-f03e49c8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.attachment-card[data-v-f03e49c8]{display:grid;gap:10px;border:1px solid #e5e5e5;border-radius:6px;background:#f7f7f7;padding:18px}.attachment-card strong[data-v-f03e49c8]{font-size:16px;font-weight:600}.attachment-card a[data-v-f03e49c8]{color:var(--brand-primary);font-weight:700;text-decoration:none}.attachment-card span[data-v-f03e49c8]{color:#666;font-weight:600}.status-badge[data-v-f03e49c8]{display:inline-flex;align-items:center;justify-content:center;min-width:72px;height:32px;border-radius:999px;padding:0 12px;font-size:13px;font-weight:700}.status-badge.received[data-v-f03e49c8]{border:1px solid #c7d2fe;background:#eef2ff;color:#4f46e5}.status-badge.processing[data-v-f03e49c8]{border:1px solid #fed7aa;background:#fff7ed;color:#d97706}.status-badge.completed[data-v-f03e49c8]{border:1px solid #a7f3d0;background:#ecfdf5;color:#059669}.status-badge.canceled[data-v-f03e49c8]{border:1px solid #fecaca;background:#fef2f2;color:#dc2626}.empty-state[data-v-f03e49c8]{display:grid;place-items:center;min-height:260px;border-bottom:1px solid #e5e5e5;color:#666;font-size:16px;font-weight:600;text-align:center}@media(max-width:960px){.sub-visual-inner[data-v-f03e49c8],.content-inner[data-v-f03e49c8]{width:min(100%,calc(100% - 28px))}}@media(max-width:760px){.sub-visual-inner[data-v-f03e49c8],.content-inner[data-v-f03e49c8]{width:min(100%,calc(100% - 24px))}.content-section[data-v-f03e49c8]{padding:28px 0 80px}.title-row[data-v-f03e49c8],.panel-head[data-v-f03e49c8]{align-items:flex-start;gap:12px}.panel-head[data-v-f03e49c8]{flex-direction:column}.title-accent[data-v-f03e49c8]{width:6px;height:38px}.title-row h1[data-v-f03e49c8]{font-size:34px}.info-grid[data-v-f03e49c8],.attachment-grid[data-v-f03e49c8]{grid-template-columns:1fr}.secondary-link[data-v-f03e49c8]{width:100%}}.as-history-page[data-v-993f1652]{width:100%;min-height:calc(100vh - 288px);color:#1a1a1a}.sub-visual[data-v-993f1652]{width:100%;min-height:120px;background:linear-gradient(90deg,#000000d6 35%,#00000029 70%),url(/assets/banner-subpage-product-BeL6lYrW.jpg) center 58%/cover no-repeat}.sub-visual-inner[data-v-993f1652],.content-inner[data-v-993f1652]{width:min(1320px,calc(100% - 32px));margin:0 auto}.sub-visual-inner[data-v-993f1652]{min-height:120px;display:flex;align-items:center}.breadcrumb[data-v-993f1652]{margin:0;display:inline-flex;align-items:center;gap:12px;color:#999;font-size:16px;line-height:150%}.breadcrumb-home[data-v-993f1652]{width:24px;height:24px;object-fit:contain;filter:grayscale(1) brightness(1.55)}.breadcrumb-sep[data-v-993f1652]{width:8px;height:8px;border-top:1px solid #8f949b;border-right:1px solid #8f949b;transform:rotate(45deg)}.breadcrumb-current[data-v-993f1652]{color:#fff}.content-section[data-v-993f1652]{padding:40px 0 120px}.title-row[data-v-993f1652]{display:flex;align-items:center;gap:22px}.title-accent[data-v-993f1652]{flex:0 0 auto;width:8px;height:50px;background:var(--brand-primary)}.title-row h1[data-v-993f1652]{margin:0;color:#1a1a1a;font-size:40px;line-height:120%;font-weight:600}.title-row p[data-v-993f1652]{margin:10px 0 0;color:#666;font-size:16px;line-height:150%}.history-panel[data-v-993f1652]{margin-top:38px;border-top:1px solid #333;background:#fff}.panel-head[data-v-993f1652]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:28px 0 22px;border-bottom:1px solid #e5e5e5}.panel-kicker[data-v-993f1652]{display:inline-block;margin-bottom:8px;color:var(--brand-primary);font-size:13px;font-weight:700;letter-spacing:.12em}.panel-head h2[data-v-993f1652]{margin:0;color:#1a1a1a;font-size:28px;line-height:120%;font-weight:600}.primary-link[data-v-993f1652]{display:inline-flex;align-items:center;justify-content:center;min-width:112px;height:45px;border:0;border-radius:6px;background:var(--brand-primary);color:#fff;padding:0 22px;font-size:14px;font-weight:600;text-decoration:none}.summary-grid[data-v-993f1652]{display:grid;grid-template-columns:2fr 3fr;gap:12px;margin-top:32px}.summary-item[data-v-993f1652]{display:flex;align-items:baseline;gap:8px;min-height:54px;border:1px solid #e5e5e5;border-radius:6px;background:#f7f7f7;padding:14px 16px;color:#1a1a1a}.summary-item span[data-v-993f1652]{color:#666;font-size:14px;font-weight:600}.summary-item strong[data-v-993f1652]{color:var(--brand-primary);font-size:22px;font-weight:700}.summary-item small[data-v-993f1652]{color:#666;font-size:14px;font-weight:600}.table-wrap[data-v-993f1652]{margin-top:12px;overflow-x:auto}.as-table[data-v-993f1652]{width:100%;min-width:880px;border-collapse:collapse;border-top:1px solid #333}.as-table th[data-v-993f1652],.as-table td[data-v-993f1652]{height:69px;border-bottom:1px solid #e5e5e5;color:#1a1a1a;font-size:16px;text-align:center}.as-table th[data-v-993f1652]{font-weight:600}.title-cell[data-v-993f1652],.memo-cell[data-v-993f1652]{text-align:left!important;padding:0 24px}.detail-link[data-v-993f1652]{color:#1a1a1a;font-weight:700;text-decoration:none}.detail-link[data-v-993f1652]:hover{color:var(--brand-primary);text-decoration:underline;text-underline-offset:4px}.status-badge[data-v-993f1652]{display:inline-flex;align-items:center;justify-content:center;min-width:72px;height:32px;border-radius:999px;padding:0 12px;font-size:13px;font-weight:700}.status-badge.received[data-v-993f1652]{border:1px solid #c7d2fe;background:#eef2ff;color:#4f46e5}.status-badge.processing[data-v-993f1652]{border:1px solid #fed7aa;background:#fff7ed;color:#d97706}.status-badge.completed[data-v-993f1652]{border:1px solid #a7f3d0;background:#ecfdf5;color:#059669}.status-badge.canceled[data-v-993f1652]{border:1px solid #fecaca;background:#fef2f2;color:#dc2626}.empty-state[data-v-993f1652]{display:grid;place-items:center;min-height:260px;border-top:1px solid #333;border-bottom:1px solid #e5e5e5;color:#666;font-size:16px;font-weight:600;text-align:center}@media(max-width:960px){.sub-visual-inner[data-v-993f1652],.content-inner[data-v-993f1652]{width:min(100%,calc(100% - 28px))}}@media(max-width:760px){.sub-visual-inner[data-v-993f1652],.content-inner[data-v-993f1652]{width:min(100%,calc(100% - 24px))}.content-section[data-v-993f1652]{padding:28px 0 80px}.title-row[data-v-993f1652]{align-items:flex-start;gap:12px}.title-accent[data-v-993f1652]{width:6px;height:38px}.title-row h1[data-v-993f1652]{font-size:34px}.history-panel[data-v-993f1652]{margin-top:28px}.panel-head[data-v-993f1652]{flex-direction:column;align-items:stretch;padding:22px 0 18px}.primary-link[data-v-993f1652]{width:100%}.summary-grid[data-v-993f1652]{grid-template-columns:1fr;margin-top:24px}}.board-detail-page[data-v-398fc554]{width:min(1200px,calc(100% - 32px));margin:0 auto;padding-bottom:60px}.sub-visual[data-v-398fc554]{margin-top:18px;background:linear-gradient(#0000006b,#0000006b),url(https://images.unsplash.com/photo-1492144534655-ae79c964c9d7?auto=format&fit=crop&w=1600&q=80) center/cover}.sub-visual-inner[data-v-398fc554]{padding:44px 28px;color:#fff}.breadcrumb[data-v-398fc554]{margin:0 0 16px;color:#ffffffc7;font-size:13px}.sub-visual h1[data-v-398fc554]{margin:0;font-size:42px;font-weight:800}.detail-top-row[data-v-398fc554]{display:flex;justify-content:flex-end;margin:22px 0 18px}.back-btn[data-v-398fc554]{border:1px solid #cbd5e1;border-radius:999px;padding:10px 16px;background:#fff;color:#334155;font-weight:800}.detail-card[data-v-398fc554],.empty-state[data-v-398fc554]{border:1px solid rgb(226 232 240 / 86%);border-radius:28px;background:#ffffffe5;box-shadow:0 22px 60px #0f172a1a}.detail-card[data-v-398fc554]{padding:34px}.detail-head[data-v-398fc554]{padding-bottom:24px;border-bottom:1px solid #e2e8f0}.title-row[data-v-398fc554]{display:flex;align-items:center;justify-content:space-between;gap:12px}.board-type[data-v-398fc554]{display:inline-flex;align-items:center;border-radius:999px;padding:6px 12px;background:#fff1f2;color:#e11d48;font-size:13px;font-weight:800}.detail-head h1[data-v-398fc554]{margin:14px 0 0;font-size:34px;font-weight:900}.meta-row[data-v-398fc554]{display:flex;flex-wrap:wrap;gap:16px;margin-top:14px;color:#64748b;font-weight:700}.detail-content[data-v-398fc554]{margin-top:28px;color:#1f2937;line-height:1.9;font-size:16px;word-break:break-word}.detail-footer[data-v-398fc554]{display:flex;justify-content:center;margin-top:32px;padding-top:24px;border-top:1px solid #e2e8f0}.footer-btn[data-v-398fc554]{min-width:120px}.empty-state[data-v-398fc554]{display:grid;place-items:center;gap:10px;min-height:280px;text-align:center}.empty-icon[data-v-398fc554]{display:grid;place-items:center;width:52px;height:52px;border-radius:999px;background:#e2e8f0;color:#334155;font-weight:900}@media(max-width:760px){.board-detail-page[data-v-398fc554]{width:min(100%,calc(100% - 24px))}.sub-visual h1[data-v-398fc554]{font-size:30px}.detail-card[data-v-398fc554]{padding:22px}.meta-row[data-v-398fc554]{gap:10px;font-size:14px}}.board-page[data-v-3a051a90]{width:100%;min-height:calc(100vh - 288px)}.sub-visual[data-v-3a051a90]{width:100%;min-height:120px;background:linear-gradient(90deg,#000000d6 35%,#00000029 70%),url(/assets/banner-subpage-product-BeL6lYrW.jpg) center 58%/cover no-repeat}.sub-visual-inner[data-v-3a051a90],.content-inner[data-v-3a051a90]{width:min(1320px,calc(100% - 32px));margin:0 auto}.sub-visual-inner[data-v-3a051a90]{min-height:120px;display:flex;align-items:center}.breadcrumb[data-v-3a051a90]{margin:0;display:inline-flex;align-items:center;gap:12px;color:#999;font-size:16px;line-height:150%}.breadcrumb-home[data-v-3a051a90]{width:24px;height:24px;object-fit:contain;filter:grayscale(1) brightness(1.55)}.breadcrumb-sep[data-v-3a051a90]{width:8px;height:8px;border-top:1px solid #8f949b;border-right:1px solid #8f949b;transform:rotate(45deg)}.breadcrumb-current[data-v-3a051a90]{color:#fff}.content-section[data-v-3a051a90]{padding:40px 0 120px}.title-row[data-v-3a051a90]{display:flex;align-items:center;gap:22px}.title-accent[data-v-3a051a90]{width:8px;height:50px;background:var(--brand-primary)}.title-row h1[data-v-3a051a90]{margin:0;color:#1a1a1a;font-size:40px;line-height:120%;font-weight:600}.board-search-wrap[data-v-3a051a90]{margin-top:38px;background:#f2f2f2;padding:22px 24px}.board-search-box[data-v-3a051a90]{display:flex;width:1095px;max-width:100%;margin:0 auto}label.board-search-field[data-v-3a051a90]{display:flex;align-items:center;gap:8px;flex:1;height:45px;border:1px solid #e6e6e6;border-right:0;border-radius:0;background:#fff;padding:0 16px}.board-search-field img[data-v-3a051a90]{width:20px;height:20px}.board-search-field input[data-v-3a051a90]{width:100%;border:0;border-radius:0;outline:0;color:#1a1a1a;font-size:15px;background:transparent;padding:0}.board-search-field input[data-v-3a051a90]::placeholder{color:gray}.search-btn[data-v-3a051a90]{width:73px;height:45px;border:0;border-radius:0 6px 6px 0;background:var(--brand-primary);color:#fff;font-size:14px;font-weight:600;line-height:120%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.board-summary[data-v-3a051a90]{margin-top:56px;display:inline-flex;align-items:center;gap:8px;color:#1a1a1a;font-size:18px;font-weight:600}.board-summary strong[data-v-3a051a90]{color:var(--brand-primary)}.board-table-wrap[data-v-3a051a90]{margin-top:12px;border-top:1px solid #333}.board-table[data-v-3a051a90]{width:100%;border-collapse:collapse}.board-table th[data-v-3a051a90],.board-table td[data-v-3a051a90]{height:69px;border-bottom:1px solid #e5e5e5;text-align:center;font-size:18px;color:#1a1a1a}.board-table thead th[data-v-3a051a90]{font-weight:600}.board-table tbody tr[data-v-3a051a90]{cursor:pointer}.board-table th[data-v-3a051a90]:nth-child(1),.board-table td[data-v-3a051a90]:nth-child(1){width:88px}.board-table th[data-v-3a051a90]:nth-child(3),.board-table td[data-v-3a051a90]:nth-child(3){width:200px}.board-table th[data-v-3a051a90]:nth-child(4),.board-table td[data-v-3a051a90]:nth-child(4){width:88px}.title-cell[data-v-3a051a90]{text-align:left!important;padding:0 24px}.empty-row[data-v-3a051a90]{text-align:center;color:#666}@media(max-width:960px){.sub-visual-inner[data-v-3a051a90],.content-inner[data-v-3a051a90]{width:min(100%,calc(100% - 28px))}.title-row h1[data-v-3a051a90]{font-size:44px}.board-table[data-v-3a051a90]{min-width:880px}.board-table-wrap[data-v-3a051a90]{overflow-x:auto}}@media(max-width:760px){.sub-visual-inner[data-v-3a051a90],.content-inner[data-v-3a051a90]{width:min(100%,calc(100% - 24px))}.content-section[data-v-3a051a90]{padding:28px 0 80px}.title-row[data-v-3a051a90]{gap:12px}.title-accent[data-v-3a051a90]{width:6px;height:34px}.title-row h1[data-v-3a051a90]{font-size:34px}.board-search-wrap[data-v-3a051a90]{margin-top:22px;padding:14px}.board-search-box[data-v-3a051a90]{flex-direction:column;gap:10px}.board-search-field[data-v-3a051a90]{border-right:1px solid #e6e6e6;border-radius:6px}.search-btn[data-v-3a051a90]{width:100%;height:45px;border-radius:6px}.board-summary[data-v-3a051a90]{margin-top:28px;font-size:16px}}.cart-view[data-v-7469a070]{max-width:1280px;margin:0 auto;padding:34px 24px 96px}.page-hero[data-v-7469a070],.cart-card[data-v-7469a070],.summary-card[data-v-7469a070],.empty-state[data-v-7469a070]{border:1px solid #e6e6e6;border-radius:8px;background:#fff}.page-hero[data-v-7469a070]{margin-bottom:28px;padding:34px 36px}.eyebrow[data-v-7469a070]{margin:0 0 10px;color:var(--brand-primary);font-size:13px;font-weight:800;letter-spacing:.12em}.page-hero h1[data-v-7469a070]{margin:0;color:#1a1a1a;font-size:38px;font-weight:700;line-height:120%}.page-hero p[data-v-7469a070]:last-child{margin:12px 0 0;color:#666;font-size:15px;line-height:150%}.cart-layout[data-v-7469a070]{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}.cart-card[data-v-7469a070]{overflow:hidden}.cart-list-head[data-v-7469a070]{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:0 22px;border-bottom:1px solid #e6e6e6}.cart-list-head strong[data-v-7469a070]{color:#1a1a1a;font-size:17px;font-weight:700}.cart-list-head span[data-v-7469a070]{color:gray;font-size:14px}.cart-item[data-v-7469a070]{display:grid;grid-template-columns:104px minmax(0,1fr) 128px 128px 58px;gap:18px;align-items:center;padding:22px;border-bottom:1px solid #ececec}.cart-item[data-v-7469a070]:last-child{border-bottom:0}.item-thumb[data-v-7469a070]{display:flex;align-items:center;justify-content:center;width:104px;height:104px;border:1px solid #f0f0f0;background:#fafafa}.item-thumb img[data-v-7469a070]{width:100%;height:100%;padding:10px;object-fit:contain}.cart-info h3[data-v-7469a070]{margin:0;color:#1a1a1a;font-size:18px;font-weight:700;line-height:145%;word-break:keep-all}.cart-info p[data-v-7469a070]{margin:8px 0 0;color:#666;font-size:14px;line-height:140%}.option-text[data-v-7469a070]{color:var(--brand-primary)!important}.price-text[data-v-7469a070]{color:#333!important;font-weight:600}.qty-row[data-v-7469a070]{display:flex;align-items:center;justify-content:center;gap:10px}.qty-row>span[data-v-7469a070]{color:gray;font-size:13px;font-weight:600}.qty-box[data-v-7469a070]{display:inline-flex;align-items:center;overflow:hidden;border:1px solid #d8d8d8;background:#fff}.qty-box button[data-v-7469a070],.qty-box span[data-v-7469a070]{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;border:0;background:transparent;color:#1a1a1a;font-weight:700}.qty-box button[data-v-7469a070]{cursor:pointer}.qty-box button[data-v-7469a070]:hover{background:#f5f5f5}.item-total[data-v-7469a070]{margin:0;color:var(--brand-primary)!important;font-size:17px;font-weight:700;text-align:right}.remove-btn[data-v-7469a070]{height:34px;border:1px solid #dedede;background:#fff;color:#777;font-size:13px;font-weight:700;cursor:pointer}.remove-btn[data-v-7469a070]:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.summary-card[data-v-7469a070]{position:sticky;top:164px;padding:24px}.summary-card h2[data-v-7469a070]{margin:0 0 20px;color:#1a1a1a;font-size:20px;font-weight:700}.summary-line[data-v-7469a070]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid #ececec;color:#666;font-size:15px}.summary-line strong[data-v-7469a070]{color:#1a1a1a;font-size:16px}.summary-line.total[data-v-7469a070]{margin-top:4px;border-bottom:0}.summary-line.total strong[data-v-7469a070]{color:var(--brand-primary);font-size:24px}.memo-box[data-v-7469a070]{display:grid;gap:10px;margin-top:22px}.memo-box label[data-v-7469a070]{color:#333;font-size:14px;font-weight:700}.memo-box textarea[data-v-7469a070]{width:100%;border:1px solid #d8d8d8;padding:12px;resize:vertical;font:inherit;font-size:14px;line-height:150%}.action-row[data-v-7469a070]{display:flex;flex-direction:column;gap:10px;margin-top:22px}.back-btn[data-v-7469a070],.order-btn[data-v-7469a070]{min-height:46px;padding:0 16px;font-size:15px;font-weight:700;cursor:pointer}.back-btn[data-v-7469a070]{border:1px solid #d8d8d8;background:#fff;color:#333}.order-btn[data-v-7469a070]{border:0;background:var(--brand-primary);color:#fff}.back-btn[data-v-7469a070]:hover{border-color:#999}.order-btn[data-v-7469a070]:hover{background:var(--brand-primary-strong)}.empty-state[data-v-7469a070]{display:grid;place-items:center;gap:14px;min-height:300px;text-align:center;padding:24px}.empty-icon[data-v-7469a070]{display:grid;place-items:center;width:52px;height:52px;border-radius:999px;background:rgb(var(--brand-primary-rgb) / .08);color:var(--brand-primary);font-weight:800}@media(max-width:1080px){.cart-layout[data-v-7469a070]{grid-template-columns:1fr}.summary-card[data-v-7469a070]{position:static}}@media(max-width:760px){.cart-view[data-v-7469a070]{padding:20px 14px 64px}.page-hero[data-v-7469a070]{padding:24px 20px}.page-hero h1[data-v-7469a070]{font-size:30px}.cart-item[data-v-7469a070]{grid-template-columns:88px minmax(0,1fr);align-items:flex-start;gap:14px;padding:18px}.item-thumb[data-v-7469a070]{width:88px;height:88px}.qty-row[data-v-7469a070],.item-total[data-v-7469a070],.remove-btn[data-v-7469a070]{grid-column:1 / -1}.qty-row[data-v-7469a070]{justify-content:flex-start}.item-total[data-v-7469a070]{width:100%;text-align:left}.remove-btn[data-v-7469a070]{width:100%}}.find-account-page[data-v-6df03eb5]{width:100%;min-height:calc(100vh - 288px);background:var(--brand-page-bg)}.sub-visual[data-v-6df03eb5]{width:100%;min-height:120px;background:linear-gradient(90deg,#000000d6 35%,#00000029 70%),url(/assets/banner-subpage-product-BeL6lYrW.jpg) center 58%/cover no-repeat}.sub-visual-inner[data-v-6df03eb5]{display:flex;align-items:center;width:min(1320px,calc(100% - 32px));min-height:120px;margin:0 auto}.breadcrumb[data-v-6df03eb5]{margin:0;display:inline-flex;align-items:center;gap:12px;color:#ffffffe6;font-size:16px}.breadcrumb-home[data-v-6df03eb5]{width:24px;height:24px;object-fit:contain;filter:grayscale(1) brightness(1.55)}.breadcrumb-sep[data-v-6df03eb5]{width:8px;height:8px;border-top:1px solid #8f949b;border-right:1px solid #8f949b;transform:rotate(45deg)}.find-section[data-v-6df03eb5]{display:flex;justify-content:center;padding:80px 16px 84px}.find-card[data-v-6df03eb5]{width:min(560px,100%);padding:28px 24px 30px;background:#fff;border:1px solid #f2f2f2;border-radius:8px;box-shadow:0 0 56px #00260314}.find-tabs[data-v-6df03eb5]{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #ececec;margin-bottom:24px}.tab-btn[data-v-6df03eb5]{height:48px;border:0;background:transparent;color:gray;font-weight:700;cursor:pointer}.tab-btn.active[data-v-6df03eb5]{color:var(--brand-primary-strong);box-shadow:inset 0 -2px 0 var(--brand-primary-strong)}.find-form[data-v-6df03eb5]{display:grid;gap:14px}.find-form h2[data-v-6df03eb5]{margin:0;font-size:34px;line-height:120%}.muted[data-v-6df03eb5]{margin:0 0 6px;color:var(--brand-muted);font-size:14px;line-height:1.6}.find-form label[data-v-6df03eb5]{display:grid;gap:8px}.find-form label>span[data-v-6df03eb5]{color:#4d4d4d;font-size:13px;font-weight:600}.find-form input[data-v-6df03eb5]{width:100%;height:49px;border:1px solid #e6e6e6;border-radius:6px;padding:0 16px;font-size:16px}.submit-btn[data-v-6df03eb5]{height:45px;margin-top:6px;border:0;border-radius:43px;background:var(--brand-primary);color:#fff;font-size:14px;font-weight:700;cursor:pointer}.submit-btn[data-v-6df03eb5]:disabled{opacity:.72;cursor:not-allowed}.secondary-submit-btn[data-v-6df03eb5]{background:#999}.message-text[data-v-6df03eb5]{margin:16px 0 0;color:var(--brand-primary);font-size:13px;line-height:1.6}.result-panel[data-v-6df03eb5]{display:grid;gap:10px}.result-text[data-v-6df03eb5]{margin:6px 0 0;color:var(--brand-muted);font-size:13px}.result-id[data-v-6df03eb5]{margin:0;color:var(--brand-text);font-size:28px;font-weight:700;line-height:120%}.bottom-links[data-v-6df03eb5]{margin-top:16px;display:flex;align-items:center;justify-content:center;gap:10px;color:#999;font-size:14px}.bottom-links a[data-v-6df03eb5]{color:var(--brand-muted);text-decoration:none}@media(max-width:760px){.find-account-page[data-v-6df03eb5]{min-height:auto}.sub-visual-inner[data-v-6df03eb5]{width:min(100%,calc(100% - 24px))}.breadcrumb[data-v-6df03eb5]{font-size:14px}.find-card[data-v-6df03eb5]{padding:20px}}.app-modal-backdrop[data-v-9eaa79f0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a73}.app-modal-card[data-v-9eaa79f0]{width:min(600px,100%);max-height:90vh;overflow-y:auto;background:#fff;border-radius:14px;box-shadow:0 24px 64px #0f172a2e;padding:24px}.app-modal-header[data-v-9eaa79f0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.app-modal-header h3[data-v-9eaa79f0]{margin:0;font-size:20px;font-weight:700;color:#111827}.icon-btn[data-v-9eaa79f0]{border:0;background:transparent;font-size:24px;line-height:1;cursor:pointer}.app-modal-body[data-v-9eaa79f0]{margin-bottom:20px}.app-modal-footer[data-v-9eaa79f0]{display:flex;justify-content:flex-end;gap:10px}.primary-btn[data-v-9eaa79f0],.secondary-btn[data-v-9eaa79f0]{display:inline-flex;align-items:center;justify-content:center;min-width:96px;height:42px;padding:0 16px;border:0;border-radius:8px;font-weight:700;cursor:pointer}.primary-btn[data-v-9eaa79f0]{background:var(--brand-primary-strong);color:#fff}.secondary-btn[data-v-9eaa79f0]{background:#f3f4f6;color:#111827}.auth-page[data-v-45f5edd7]{width:100%;min-height:calc(100vh - 288px)}.sub-visual[data-v-45f5edd7]{width:100%;min-height:120px;background:linear-gradient(90deg,#000000d6 35%,#00000029 70%),url(/assets/banner-subpage-product-BeL6lYrW.jpg) center 58%/cover no-repeat}.sub-visual-inner[data-v-45f5edd7]{display:flex;align-items:center;width:min(1320px,calc(100% - 32px));min-height:120px;margin:0 auto;padding:0;color:#fff}.breadcrumb[data-v-45f5edd7]{margin:0;display:inline-flex;align-items:center;gap:12px;color:#ffffffe6;font-size:16px;line-height:150%}.breadcrumb-home[data-v-45f5edd7]{width:24px;height:24px;object-fit:contain;filter:grayscale(1) brightness(1.55)}.breadcrumb-sep[data-v-45f5edd7]{width:8px;height:8px;border-top:1px solid #8f949b;border-right:1px solid #8f949b;transform:rotate(45deg)}.auth-section[data-v-45f5edd7]{display:flex;justify-content:center;padding:80px 16px 84px}.register-section[data-v-45f5edd7]{padding:56px 16px 88px}.auth-card[data-v-45f5edd7]{width:min(520px,100%);padding:24px 24px 32px;background:#fff;border:1px solid #f2f2f2;border-radius:8px;box-shadow:0 0 56px #00260314}.register-card[data-v-45f5edd7]{width:min(980px,100%);box-shadow:0 16px 40px #00000014}.auth-tabs[data-v-45f5edd7]{display:grid;grid-template-columns:repeat(2,1fr);gap:0;margin-bottom:28px;border-bottom:1px solid #ececec}.tab-btn[data-v-45f5edd7]{height:48px;border:0;background:transparent;color:gray;font-weight:700;cursor:pointer}.tab-btn.active[data-v-45f5edd7]{color:var(--brand-primary-strong);box-shadow:inset 0 -2px 0 var(--brand-primary-strong)}.auth-form[data-v-45f5edd7]{display:grid;gap:18px}.form-head h2[data-v-45f5edd7]{margin:0;font-size:34px;font-weight:700;line-height:120%}.form-head.center[data-v-45f5edd7]{text-align:center}.muted[data-v-45f5edd7]{margin:0;color:#6b7280;line-height:1.7}.redirect-notice[data-v-45f5edd7]{margin:12px 0 0;padding:10px 12px;background:#fff5f5;color:#b91c1c;font-size:13px;font-weight:700;line-height:1.6}.auth-form label[data-v-45f5edd7]{display:grid;gap:8px}.login-field[data-v-45f5edd7]{gap:0!important}.auth-form label>span[data-v-45f5edd7]:first-child,.modal-form label>span[data-v-45f5edd7]:first-child{color:#111827;font-size:14px;font-weight:700}.auth-form input[data-v-45f5edd7],.auth-form select[data-v-45f5edd7],.modal-form input[data-v-45f5edd7]{width:100%;height:49px;border:1px solid #e6e6e6;border-radius:6px;padding:0 16px;background:#fff;font-size:16px;line-height:130%;color:#1a1a1a}.auth-form input[data-v-45f5edd7]::placeholder,.modal-form input[data-v-45f5edd7]::placeholder{color:#999}.password-field[data-v-45f5edd7]{position:relative}.password-field input[data-v-45f5edd7]{padding-right:52px}.password-toggle-btn[data-v-45f5edd7]{position:absolute;right:14px;top:50%;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;transform:translateY(-50%);border:0;background:transparent;padding:0;color:#1a1a1a;cursor:pointer}.password-toggle-btn svg[data-v-45f5edd7]{width:20px;height:20px;fill:currentColor}.login-option-row[data-v-45f5edd7]{display:flex;align-items:center;gap:30px;flex-wrap:wrap}.check-item[data-v-45f5edd7]{display:inline-flex!important;align-items:center;gap:6px;color:#666;font-size:14px;line-height:150%;cursor:pointer}.check-item input[data-v-45f5edd7]{width:20px;height:20px;margin:0;accent-color:var(--brand-primary)}.login-submit-btn[data-v-45f5edd7],.register-submit-btn[data-v-45f5edd7]{height:45px;border:0;border-radius:43px;background:var(--brand-primary);color:#fff;font-size:14px;font-weight:600;line-height:120%;cursor:pointer}.login-links[data-v-45f5edd7]{display:flex;align-items:center;justify-content:center;gap:12px;color:#999;font-size:14px;line-height:150%}.plain-link[data-v-45f5edd7]{border:0;background:transparent;color:#666;font-size:14px;line-height:150%;padding:0;cursor:pointer}.login-links .plain-link[data-v-45f5edd7]:first-child{color:#1a1a1a;font-weight:500}.login-mode .form-head h2[data-v-45f5edd7]{font-size:46px}.register-mode .auth-card.register-card[data-v-45f5edd7]{width:min(1320px,100%);padding:0;border:0;border-radius:0;box-shadow:none}.register-mode .auth-tabs[data-v-45f5edd7]{display:none}.register-mode .tab-btn[data-v-45f5edd7]{height:52px;font-size:15px}.register-mode .form-head h2[data-v-45f5edd7]{font-size:36px;font-weight:700;letter-spacing:0}.register-mode .form-head .muted[data-v-45f5edd7]{margin-top:8px;color:#666;font-size:14px}.register-flow-layout[data-v-45f5edd7]{display:grid;grid-template-columns:240px minmax(0,1fr);gap:34px;align-items:start;margin-top:6px}.register-flow-guide[data-v-45f5edd7]{position:sticky;top:200px;display:grid;gap:18px;padding:4px 0 0;color:#1a1a1a}.register-flow-guide>strong[data-v-45f5edd7]{font-size:18px;font-weight:800;line-height:1.3}.register-flow-guide ol[data-v-45f5edd7]{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid #e6e6e6}.register-flow-guide li[data-v-45f5edd7]{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;padding:14px 0;border-bottom:1px solid #e6e6e6}.register-flow-guide li>span[data-v-45f5edd7]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:color-mix(in srgb,var(--brand-primary) 10%,#fff);color:var(--brand-primary);font-size:13px;font-weight:900}.register-flow-guide b[data-v-45f5edd7]{display:block;font-size:15px;line-height:1.4}.register-flow-guide small[data-v-45f5edd7]{display:block;margin-top:3px;color:#777;font-size:12px;line-height:1.5}.register-flow-guide p[data-v-45f5edd7]{margin:0;padding:14px 16px;border-left:3px solid var(--brand-primary);background:#fafafa;color:#555;font-size:13px;font-weight:700;line-height:1.6}.register-flow-main[data-v-45f5edd7]{display:grid;gap:26px;min-width:0}.register-mode .form-block[data-v-45f5edd7]{gap:16px;padding:0 0 28px;border:0;border-bottom:1px solid #e6e6e6;border-radius:0;background:transparent;box-shadow:none}.register-mode .form-block h3[data-v-45f5edd7]{position:relative;padding-left:14px;font-size:19px;font-weight:700;color:#1a1a1a}.register-mode .form-block h3[data-v-45f5edd7]:before{content:"";position:absolute;left:0;top:3px;width:4px;height:calc(100% - 6px);border-radius:999px;background:var(--brand-primary)}.register-mode .form-grid[data-v-45f5edd7]{gap:15px 16px}.register-mode .auth-form input[data-v-45f5edd7],.register-mode .auth-form select[data-v-45f5edd7]{background:#fff}.register-mode .auth-form label>span[data-v-45f5edd7]:first-child{color:#4d4d4d;font-size:12px}.register-mode .inline-field-row[data-v-45f5edd7]{gap:10px}.register-mode .secondary-btn[data-v-45f5edd7]{border:1px solid var(--brand-primary);background:#fff;color:var(--brand-primary)}.register-mode .secondary-btn[data-v-45f5edd7]:hover{background:#fff5f5}.register-mode .primary-btn[data-v-45f5edd7]{background:var(--brand-primary)}.register-mode .section-title-row[data-v-45f5edd7]{align-items:center}.register-mode .section-title-row .muted[data-v-45f5edd7]{margin-top:6px}.register-mode .tax-card-list[data-v-45f5edd7]{gap:10px}.register-mode .tax-card[data-v-45f5edd7]{border:1px solid #e8e8e8;border-radius:10px;background:#fff}.register-mode .tax-card strong[data-v-45f5edd7]{font-size:15px}.register-mode .tax-card p[data-v-45f5edd7]{font-size:12px;line-height:1.6}.register-mode .register-submit-btn[data-v-45f5edd7]{justify-self:end;width:min(320px,100%);margin-top:-10px;height:54px;border-radius:6px;font-size:16px;font-weight:800}.form-block[data-v-45f5edd7]{display:grid;gap:18px;padding-top:10px;border-top:1px solid #ececec}.form-block h3[data-v-45f5edd7]{margin:0;font-size:20px}.form-grid[data-v-45f5edd7]{display:grid;gap:18px 16px}.form-grid.two-column[data-v-45f5edd7]{grid-template-columns:repeat(2,minmax(0,1fr))}.full-width[data-v-45f5edd7]{grid-column:1 / -1}.manager-info-box[data-v-45f5edd7]{display:grid;gap:10px;padding:13px 14px 14px;border:1px solid #e5e7eb;border-radius:8px;background:#fcfcfc}.manager-info-box h4[data-v-45f5edd7]{margin:0;font-size:14px;font-weight:800;color:#222}.manager-info-head[data-v-45f5edd7]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:28px}.same-owner-toggle[data-v-45f5edd7]{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 10px;border:1px solid #d1d5db;border-radius:999px;background:#fff;color:#4b5563;font-size:12px;font-weight:800;line-height:1;white-space:nowrap;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.same-owner-toggle[data-v-45f5edd7]:before{content:"";width:7px;height:7px;margin-right:6px;border-radius:999px;background:#d1d5db}.same-owner-toggle.active[data-v-45f5edd7]{border-color:var(--brand-primary);background:color-mix(in srgb,var(--brand-primary) 8%,#fff);color:var(--brand-primary)}.same-owner-toggle.active[data-v-45f5edd7]:before{background:var(--brand-primary)}.manager-info-grid[data-v-45f5edd7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px}.manager-info-grid label[data-v-45f5edd7]{gap:6px}.manager-extra-block[data-v-45f5edd7]{display:grid;gap:10px;padding-top:10px;border-top:1px dashed #d1d5db}.manager-extra-head[data-v-45f5edd7]{display:flex;align-items:center;justify-content:space-between;gap:10px}.manager-extra-head strong[data-v-45f5edd7]{color:#374151;font-size:13px;font-weight:800}.manager-add-btn[data-v-45f5edd7],.manager-remove-btn[data-v-45f5edd7]{justify-self:start;height:30px;padding:0 11px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#374151;font-size:12px;font-weight:800;cursor:pointer}.manager-add-btn[data-v-45f5edd7]:hover,.manager-remove-btn[data-v-45f5edd7]:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.app-alert-message[data-v-45f5edd7]{margin:0;color:#222;font-size:15px;line-height:1.7}.field-label[data-v-45f5edd7]{display:block;margin-bottom:8px;font-weight:700}.required-mark[data-v-45f5edd7]{color:#d92d20;font-weight:800}.notification-channel-box[data-v-45f5edd7]{padding:14px;border:1px solid color-mix(in srgb,var(--brand-primary) 18%,#e5e7eb);border-radius:8px;background:color-mix(in srgb,var(--brand-primary) 5%,#fff)}.notification-channel-options[data-v-45f5edd7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.notification-channel-options .check-item[data-v-45f5edd7]{justify-content:center;min-height:38px;border:1px solid #e6e6e6;border-radius:8px;background:#fff;color:#333;font-size:13px;font-weight:800}.inline-field-row[data-v-45f5edd7]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.inline-btn[data-v-45f5edd7],.section-btn[data-v-45f5edd7],.small-btn[data-v-45f5edd7],.secondary-btn[data-v-45f5edd7],.danger-btn[data-v-45f5edd7],.primary-btn[data-v-45f5edd7]{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 14px;border:0;font-weight:700}.secondary-btn[data-v-45f5edd7]{background:#4b5563;color:#fff}.primary-btn[data-v-45f5edd7]{background:var(--brand-primary-strong);color:#fff}.danger-btn[data-v-45f5edd7]{background:#991b1b;color:#fff}.small-btn[data-v-45f5edd7]{height:34px;font-size:13px}.address-row[data-v-45f5edd7]{display:grid;gap:8px}.postcode-row[data-v-45f5edd7]{width:min(420px,100%)}.section-title-row[data-v-45f5edd7]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.tax-card-list[data-v-45f5edd7]{display:grid;gap:12px}.tax-card[data-v-45f5edd7]{display:flex;justify-content:space-between;gap:16px;border:1px solid #ececec;background:#fafafa;padding:16px}.tax-card strong[data-v-45f5edd7]{color:#111827}.tax-card p[data-v-45f5edd7]{margin:6px 0 0;color:#6b7280;font-size:13px}.tax-card-actions[data-v-45f5edd7]{display:flex;gap:8px}.file-text[data-v-45f5edd7]{color:var(--brand-primary-strong)}.empty-tax-text[data-v-45f5edd7]{margin:0;padding:16px;border:1px dashed #d1d5db;color:#6b7280;text-align:center}.bottom-message[data-v-45f5edd7]{margin:18px 0 0}.success-text[data-v-45f5edd7]{color:#16a34a}.error-text[data-v-45f5edd7]{color:#dc2626}.help-text[data-v-45f5edd7]{display:block;min-height:18px;font-size:12px;color:#6b7280}.username-check-message[data-v-45f5edd7],.password-check-message[data-v-45f5edd7]{min-height:auto;margin-top:2px;padding:9px 12px;border-radius:6px;font-size:13px;font-weight:800;line-height:1.45}.username-check-message.success-text[data-v-45f5edd7],.password-check-message.success-text[data-v-45f5edd7]{border:1px solid #bbf7d0;background:#f0fdf4}.username-check-message.error-text[data-v-45f5edd7],.password-check-message.error-text[data-v-45f5edd7]{border:1px solid #fecaca;background:#fef2f2}.register-mode .form-grid.two-column>label[data-v-45f5edd7]:not(:has(.help-text)):after{content:"";min-height:18px}.modal-backdrop[data-v-45f5edd7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a73}.modal-card[data-v-45f5edd7]{width:min(640px,100%);max-height:90vh;overflow-y:auto;background:#fff;padding:24px}.modal-header[data-v-45f5edd7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.modal-header h3[data-v-45f5edd7]{margin:0}.icon-btn[data-v-45f5edd7]{border:0;background:transparent;font-size:24px}.modal-form[data-v-45f5edd7]{display:grid;gap:14px}.modal-actions[data-v-45f5edd7]{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}@media(max-width:760px){.auth-page[data-v-45f5edd7]{min-height:auto}.sub-visual-inner[data-v-45f5edd7]{width:min(100%,calc(100% - 24px))}.breadcrumb[data-v-45f5edd7]{font-size:14px}.auth-card[data-v-45f5edd7],.register-card[data-v-45f5edd7]{width:100%;padding:20px}.register-mode .auth-card.register-card[data-v-45f5edd7]{padding:0}.register-flow-layout[data-v-45f5edd7]{grid-template-columns:1fr;gap:22px}.register-flow-guide[data-v-45f5edd7]{position:static;padding:0}.register-flow-guide ol[data-v-45f5edd7]{gap:14px}.register-mode .form-block[data-v-45f5edd7]{padding:0 0 24px}.form-grid.two-column[data-v-45f5edd7],.manager-info-grid[data-v-45f5edd7]{grid-template-columns:1fr}.manager-info-head[data-v-45f5edd7]{align-items:flex-start;flex-direction:column;gap:8px}.same-owner-toggle[data-v-45f5edd7]{height:30px}.notification-channel-options[data-v-45f5edd7]{grid-template-columns:1fr}.register-mode .register-submit-btn[data-v-45f5edd7]{justify-self:stretch;width:100%}.section-title-row[data-v-45f5edd7],.tax-card[data-v-45f5edd7],.tax-card-actions[data-v-45f5edd7]{flex-direction:column;align-items:stretch}.login-option-row[data-v-45f5edd7]{gap:16px}.postcode-row[data-v-45f5edd7]{width:100%}}.main-page[data-v-bf5eacc9]{width:100%;padding-bottom:20px;overflow-x:clip}.main-page>.section-block[data-v-bf5eacc9],.board-resource-grid[data-v-bf5eacc9],.store-summary-strip[data-v-bf5eacc9],.quick-menu-wrap[data-v-bf5eacc9]{width:min(1320px,calc(100% - 32px));margin-left:auto;margin-right:auto}.hero-banner[data-v-bf5eacc9]{width:100%;background:radial-gradient(circle at 82% 45%,#ed1c24b8,#ed1c2452 28%,#ed1c2400 58%),linear-gradient(135deg,#111,#1f1f1f 48%,#3a1114);overflow:hidden}.hero-overlay[data-v-bf5eacc9]{width:min(1320px,calc(100% - 32px));min-height:230px;margin:0 auto;display:grid;align-content:center;padding:54px 80px 58px;color:#fff;text-align:left;animation:fade-up-bf5eacc9 .9s ease both}.hero-kicker[data-v-bf5eacc9]{font-family:Pretendard;font-weight:400;max-width:860px;font-size:44px;line-height:120%;text-align:left;animation:fade-up-bf5eacc9 1s ease .15s both}.hero-overlay h1[data-v-bf5eacc9]{margin:0;font-size:48px;font-weight:800}.store-summary-strip[data-v-bf5eacc9]{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:0;margin:32px auto 24px;background:#fff;border-radius:8px;box-shadow:0 16px 48px #0000000d;overflow:hidden;position:relative;z-index:3}.store-summary-main[data-v-bf5eacc9]{display:grid;gap:5px;min-width:0;min-height:116px;padding:26px 30px;border-right:1px solid #e6e6e6;align-content:center}.summary-kicker[data-v-bf5eacc9],.store-summary-status span[data-v-bf5eacc9],.store-summary-amount span[data-v-bf5eacc9]{color:var(--brand-primary);font-size:12px;font-weight:800;line-height:1.2}.store-summary-main strong[data-v-bf5eacc9]{color:#1a1a1a;font-size:22px;font-weight:800;line-height:1.2}.store-summary-main p[data-v-bf5eacc9]{margin:0;color:#666;font-size:14px;font-weight:600}.store-summary-status[data-v-bf5eacc9],.store-summary-amount[data-v-bf5eacc9]{display:grid;gap:5px;min-width:168px;min-height:116px;padding:26px 28px;border-right:1px solid #e6e6e6;align-content:center}.store-summary-status strong[data-v-bf5eacc9]{color:#1a1a1a;font-size:16px;font-weight:800}.store-summary-amount strong[data-v-bf5eacc9]{color:var(--brand-primary);font-size:22px;font-weight:900;white-space:nowrap}.store-summary-amount span.summary-amount-neutral[data-v-bf5eacc9],.store-summary-amount strong.summary-amount-neutral[data-v-bf5eacc9]{color:#1a1a1a}.store-summary-link[data-v-bf5eacc9]{display:inline-flex;align-items:center;align-self:stretch;justify-content:center;min-width:140px;width:100%;height:100%;min-height:116px;border:0;border-radius:0 8px 8px 0;padding:0 24px;background:var(--brand-primary);color:#fff;font-size:14px;font-weight:800;text-decoration:none;white-space:nowrap}.quick-menu-wrap[data-v-bf5eacc9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:32px auto 0;background:#fff;border-radius:8px;box-shadow:0 16px 48px #0000000d;overflow:hidden;position:relative;z-index:2}.quick-menu-wrap.with-store-summary[data-v-bf5eacc9]{margin:24px auto 0}.quick-card[data-v-bf5eacc9]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:220px;padding:40px;gap:26px;border-right:1px solid #e6e6e6;color:#111;text-decoration:none;background:#fff;opacity:0;transform:translateY(18px);transition:background-color .22s ease,color .22s ease,transform .22s ease;animation:fade-up-bf5eacc9 .6s ease forwards}.quick-card[data-v-bf5eacc9]:nth-child(1){animation-delay:.18s}.quick-card[data-v-bf5eacc9]:nth-child(2){animation-delay:.28s}.quick-card[data-v-bf5eacc9]:nth-child(3){animation-delay:.38s}.quick-card[data-v-bf5eacc9]:last-child{border-right:0}.quick-icon-shell[data-v-bf5eacc9]{display:inline-flex;align-items:center;justify-content:center;width:70px;height:70px;border-radius:999px;background:#f2f2f2;transition:background-color .22s ease,box-shadow .22s ease}.quick-icon-image[data-v-bf5eacc9]{width:40px;height:40px;object-fit:contain}.quick-copy[data-v-bf5eacc9]{display:grid;gap:8px}.quick-card:not(.has-description) .quick-copy[data-v-bf5eacc9]{gap:0}.quick-card:not(.has-description) strong[data-v-bf5eacc9]{font-size:34px}.quick-card strong[data-v-bf5eacc9]{font-size:32px;font-weight:600;line-height:1.2;color:#1a1a1a;transition:color .22s ease}.quick-card small[data-v-bf5eacc9]{color:#999;font-size:14px;line-height:1.5;transition:color .22s ease}.quick-card[data-v-bf5eacc9]:hover,.quick-card.is-highlighted[data-v-bf5eacc9]{background:var(--brand-primary);transform:translateY(-4px)}.quick-card:hover .quick-icon-shell[data-v-bf5eacc9],.quick-card.is-highlighted .quick-icon-shell[data-v-bf5eacc9]{background:#fff}.quick-card:hover strong[data-v-bf5eacc9],.quick-card:hover small[data-v-bf5eacc9],.quick-card.is-highlighted strong[data-v-bf5eacc9],.quick-card.is-highlighted small[data-v-bf5eacc9]{color:#fff}.section-block[data-v-bf5eacc9]{margin-top:42px}.section-head[data-v-bf5eacc9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.section-head h2[data-v-bf5eacc9]{margin:0;font-family:Pretendard;font-weight:600;font-style:SemiBold;font-size:40px;line-height:120%}.section-head a[data-v-bf5eacc9]{color:var(--brand-primary);display:inline-flex;align-items:center;gap:12px;font-family:Pretendard;font-weight:500;font-style:Medium;font-size:16px;line-height:150%;text-decoration:none;transition:transform .2s ease}.section-more-arrow[data-v-bf5eacc9]{display:inline-flex;width:18px;height:18px;flex:0 0 auto;transition:transform .2s ease}.section-more-arrow svg[data-v-bf5eacc9]{width:100%;height:100%;display:block}.section-head a[data-v-bf5eacc9]:hover{transform:translateY(-1px)}.section-head a:hover .section-more-arrow[data-v-bf5eacc9]{transform:translate(4px)}.board-resource-grid[data-v-bf5eacc9]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:60px}.mini-section[data-v-bf5eacc9]{padding:0}.section-head-stack[data-v-bf5eacc9]{align-items:flex-start;justify-content:flex-start;gap:12px;margin-bottom:26px;flex-direction:column}.resource-list[data-v-bf5eacc9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.resource-item[data-v-bf5eacc9]{display:grid;grid-template-rows:192px 128px;color:#111;text-decoration:none;background:#fff;transition:transform .2s ease,box-shadow .2s ease}.resource-item img[data-v-bf5eacc9]{width:100%;height:100%;object-fit:cover;object-position:center;background:#fff;border-bottom:2px solid #fff}.resource-card-body[data-v-bf5eacc9]{display:flex;flex-direction:column;justify-content:center;gap:10px;padding:0 26px;background:#f2f2f2}.resource-date[data-v-bf5eacc9]{font-family:Pretendard;font-weight:400;font-size:16px;line-height:150%;color:#999}.resource-title[data-v-bf5eacc9]{font-family:Pretendard;font-weight:500;font-size:18px;line-height:150%;color:#1a1a1a}.resource-item[data-v-bf5eacc9]:hover{transform:translateY(-3px);box-shadow:0 12px 24px #00000014}.notice-list[data-v-bf5eacc9]{margin:0;padding:0;list-style:none}.notice-list li[data-v-bf5eacc9]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;min-height:64px;padding:21px 0;box-shadow:0 -1px #e5e5e5,0 1px #e5e5e5;transition:background-color .2s ease}.notice-bullet[data-v-bf5eacc9]{width:4px;height:4px;background:#1a1a1a;flex:0 0 auto;transition:background-color .2s ease}.notice-list a[data-v-bf5eacc9]{font-family:Pretendard;font-weight:400;font-size:18px;line-height:150%;color:#1a1a1a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;transition:color .2s ease}.notice-date[data-v-bf5eacc9]{font-family:Pretendard;font-weight:400;font-size:16px;line-height:150%;color:#999;text-align:right}.notice-list li[data-v-bf5eacc9]:hover{background:#fafafa}.notice-list li:hover .notice-bullet[data-v-bf5eacc9]{background:var(--brand-primary)}.notice-list li:hover a[data-v-bf5eacc9]{color:var(--brand-primary)}.empty-box[data-v-bf5eacc9]{display:flex;align-items:center;justify-content:center;min-height:220px;border:1px solid #eee;background:#fafafa;color:#6b7280}.empty-box.small[data-v-bf5eacc9]{min-height:120px}.popup-backdrop[data-v-bf5eacc9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;overflow-y:auto;padding:18px;background:#0f172a8f}.popup-list[data-v-bf5eacc9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,600px));gap:18px;align-items:start;justify-content:center;min-height:100%;padding:40px 0}.popup-panel[data-v-bf5eacc9]{width:min(600px,100%);overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 28px 80px #0f172a57}.popup-slot[data-v-bf5eacc9]{width:min(600px,100%)}.popup-slot-empty[data-v-bf5eacc9]{min-height:1px;visibility:hidden}@keyframes fade-up-bf5eacc9{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){[data-v-bf5eacc9],[data-v-bf5eacc9]:before,[data-v-bf5eacc9]:after{animation:none!important;transition:none!important}}.popup-image-button[data-v-bf5eacc9]{display:block;width:100%;border:none;padding:0;background:#000;cursor:pointer}.popup-image-button[data-v-bf5eacc9]:disabled{cursor:default}.popup-image-button img[data-v-bf5eacc9]{display:block;width:100%;max-height:76vh;object-fit:contain}.popup-text-fallback[data-v-bf5eacc9]{padding:28px}.popup-text-fallback strong[data-v-bf5eacc9]{display:block;margin-bottom:12px;font-size:22px;font-weight:900}.popup-text-fallback p[data-v-bf5eacc9]{margin:0;color:#475569;line-height:1.7;white-space:pre-wrap}.popup-footer[data-v-bf5eacc9]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;background:#111827}.today-close-btn[data-v-bf5eacc9],.popup-confirm[data-v-bf5eacc9]{border:none;background:transparent;color:#fff;cursor:pointer;font-size:14px;font-weight:800}@media(max-width:960px){.store-summary-strip[data-v-bf5eacc9]{grid-template-columns:repeat(2,minmax(0,1fr))}.store-summary-main[data-v-bf5eacc9]{grid-column:1 / -1;border-right:0;border-bottom:1px solid #e6e6e6}.store-summary-amount[data-v-bf5eacc9]{border-right:0}.store-summary-link[data-v-bf5eacc9]{grid-column:1 / -1;min-height:58px;border-radius:0 0 8px 8px}.board-resource-grid[data-v-bf5eacc9]{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-menu-wrap[data-v-bf5eacc9]{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-overlay[data-v-bf5eacc9]{padding:48px 32px 54px}}@media(max-width:760px){.main-page[data-v-bf5eacc9]{width:100%}.main-page>.section-block[data-v-bf5eacc9],.board-resource-grid[data-v-bf5eacc9],.store-summary-strip[data-v-bf5eacc9],.quick-menu-wrap[data-v-bf5eacc9]{width:min(100%,calc(100% - 24px))}.store-summary-strip[data-v-bf5eacc9]{grid-template-columns:1fr;margin:20px auto 18px}.store-summary-main[data-v-bf5eacc9],.store-summary-status[data-v-bf5eacc9],.store-summary-amount[data-v-bf5eacc9]{min-width:0;min-height:auto;padding:20px;border-right:0;border-bottom:1px solid #e6e6e6}.store-summary-link[data-v-bf5eacc9]{width:100%;min-height:54px;border-radius:0 0 8px 8px}.hero-banner[data-v-bf5eacc9]{min-height:auto}.hero-overlay[data-v-bf5eacc9]{width:min(100%,calc(100% - 24px));min-height:168px;padding:36px 20px 42px}.hero-kicker[data-v-bf5eacc9]{font-size:28px;text-align:center}.quick-menu-wrap[data-v-bf5eacc9],.board-resource-grid[data-v-bf5eacc9],.resource-list[data-v-bf5eacc9]{grid-template-columns:1fr}.quick-menu-wrap[data-v-bf5eacc9]{margin-top:20px;width:min(100%,calc(100% - 24px))}.quick-menu-wrap.with-store-summary[data-v-bf5eacc9]{margin-top:18px}.quick-card[data-v-bf5eacc9]{min-height:auto;padding:28px 24px;gap:20px;border-right:0;border-bottom:1px solid #e6e6e6}.quick-card[data-v-bf5eacc9]:last-child{border-bottom:0}.quick-card strong[data-v-bf5eacc9]{font-size:24px}}.mypage-view[data-v-aade92b5]{max-width:1320px;margin:0 auto;padding:34px 0 96px;color:#1a1a1a}.page-hero[data-v-aade92b5],.profile-panel[data-v-aade92b5],.summary-card[data-v-aade92b5],.section-panel[data-v-aade92b5],.mypage-tabs[data-v-aade92b5]{border:1px solid #e6e6e6;border-radius:8px;background:#fff}.page-hero[data-v-aade92b5]{margin-bottom:24px;padding:34px 36px}.eyebrow[data-v-aade92b5],.panel-kicker[data-v-aade92b5]{margin:0 0 10px;color:var(--brand-primary);font-size:13px;font-weight:800;letter-spacing:.12em}.page-hero h1[data-v-aade92b5],.profile-panel h2[data-v-aade92b5],.section-panel h2[data-v-aade92b5]{margin:0;color:#1a1a1a;font-weight:700}.page-hero h1[data-v-aade92b5]{font-size:38px;line-height:120%}.page-hero p[data-v-aade92b5]:last-child,.profile-panel p[data-v-aade92b5]{margin:12px 0 0;color:#666;font-size:15px;line-height:150%}.profile-panel[data-v-aade92b5]{margin-bottom:20px;padding:24px}.profile-panel h2[data-v-aade92b5]{font-size:24px}.summary-grid[data-v-aade92b5]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:18px}.summary-card[data-v-aade92b5]{display:flex;min-height:132px;padding:18px;flex-direction:column}.summary-card span[data-v-aade92b5]{display:block;color:#666;font-size:14px;font-weight:700}.summary-card strong[data-v-aade92b5]{display:block;margin-top:auto;padding-top:16px;color:#1a1a1a;font-size:26px;font-weight:800;line-height:120%}.summary-card small[data-v-aade92b5]{display:block;margin-top:6px;color:#999;font-size:13px}.summary-card.total-usage-card[data-v-aade92b5]{grid-column:span 2;min-height:148px}.summary-card.total-usage-card span[data-v-aade92b5]{color:#333;font-size:15px}.summary-card.total-usage-card strong[data-v-aade92b5]{margin-top:auto;font-size:clamp(26px,2.4vw,34px);font-weight:900;overflow-wrap:anywhere;word-break:keep-all}.summary-card .usage-period-note[data-v-aade92b5]{margin-top:8px;color:#666;font-size:13px;font-weight:600}.summary-card.highlight strong[data-v-aade92b5]{color:var(--brand-primary)}.summary-card.unpaid-card[data-v-aade92b5]{border-color:rgb(var(--brand-primary-rgb) / .45);background:rgb(var(--brand-primary-rgb) / .08)}.summary-card.unpaid-card span[data-v-aade92b5],.summary-card.unpaid-card strong[data-v-aade92b5]{color:var(--brand-primary)}.summary-card.unpaid-card small[data-v-aade92b5]{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;padding:3px 8px;background:var(--brand-primary);color:#fff;font-weight:800}.mypage-tabs[data-v-aade92b5]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:18px;padding:8px}.tab-button[data-v-aade92b5]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;border:1px solid transparent;border-radius:6px;padding:0 16px;background:#fafafa;color:#333;cursor:pointer;font-size:15px;font-weight:800}.tab-button strong[data-v-aade92b5]{color:#777;font-size:13px}.tab-button.active[data-v-aade92b5]{border-color:rgb(var(--brand-primary-rgb) / .45);background:rgb(var(--brand-primary-rgb) / .08);color:var(--brand-primary)}.section-panel[data-v-aade92b5]{padding:22px}.section-head[data-v-aade92b5]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #ececec}.section-panel h2[data-v-aade92b5]{font-size:20px}.section-total[data-v-aade92b5]{display:grid;gap:6px;justify-items:end}.section-total span[data-v-aade92b5]{color:#777;font-size:13px;font-weight:700}.section-total strong[data-v-aade92b5]{color:var(--brand-primary);font-size:22px;font-weight:900}.history-row[data-v-aade92b5]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 0;border-bottom:1px solid #f0f0f0}.history-row[data-v-aade92b5]:last-child{border-bottom:0}.history-main[data-v-aade92b5]{min-width:0}.usage-type[data-v-aade92b5]{display:inline-flex;align-items:center;width:fit-content;min-height:24px;margin-bottom:8px;border-radius:999px;padding:0 9px;background:#f3f4f6;color:#4b5563;font-size:12px;font-weight:900}.usage-type.shop[data-v-aade92b5]{background:rgb(var(--brand-primary-rgb) / .08);color:var(--brand-primary)}.usage-type.service[data-v-aade92b5]{background:#eef6ff;color:#1d5f99}.usage-type.erp[data-v-aade92b5]{background:#f4f0ff;color:#5b3aa4}.history-main strong[data-v-aade92b5]{color:#1a1a1a;font-size:16px}.history-main p[data-v-aade92b5]{margin:6px 0 0;color:#777;font-size:14px}.memo-text[data-v-aade92b5]{color:#555}.item-list[data-v-aade92b5]{display:grid;gap:6px;margin:12px 0 0;padding:12px 0 0;border-top:1px solid #f0f0f0;list-style:none}.item-list li[data-v-aade92b5]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;color:#555;font-size:14px}.history-side[data-v-aade92b5]{display:grid;gap:8px;justify-items:end;flex:0 0 auto}.status-chip[data-v-aade92b5]{display:inline-flex;align-items:center;min-height:26px;border:1px solid transparent;border-radius:999px;padding:0 10px;font-size:12px;font-weight:800}.status-chip.order-received[data-v-aade92b5],.status-chip.as-received[data-v-aade92b5]{border-color:#c7d2fe;background:#eef2ff;color:#4f46e5}.status-chip.waiting-payment[data-v-aade92b5]{border-color:#fde68a;background:#fef3c7;color:#92400e}.status-chip.checking[data-v-aade92b5],.status-chip.as-checking[data-v-aade92b5]{border-color:#fed7aa;background:#fff7ed;color:#d97706}.status-chip.payment-completed[data-v-aade92b5]{border-color:#a5f3fc;background:#ecfeff;color:#0891b2}.status-chip.as-completed[data-v-aade92b5]{border-color:#a7f3d0;background:#ecfdf5;color:#059669}.status-chip.as-processing[data-v-aade92b5]{border-color:#fed7aa;background:#fff7ed;color:#d97706}.status-chip.canceled[data-v-aade92b5],.status-chip.as-canceled[data-v-aade92b5]{border-color:#fecaca;background:#fef2f2;color:#dc2626}.detail-link[data-v-aade92b5]{color:var(--brand-primary);font-size:13px;font-weight:800;text-decoration:none}.section-pagination-wrap[data-v-aade92b5]{margin-top:22px}.pagination-summary[data-v-aade92b5]{margin:0;color:#777;font-size:13px;font-weight:700;text-align:center}.section-pagination[data-v-aade92b5]{margin-top:12px}.empty-box[data-v-aade92b5]{display:flex;align-items:center;justify-content:center;min-height:160px;border:1px solid #f0f0f0;background:#fafafa;color:#777;font-size:14px}.save-action[data-v-aade92b5]{display:inline-flex;align-items:center;justify-content:center;min-height:38px;border:1px solid var(--brand-primary);border-radius:6px;padding:0 14px;background:var(--brand-primary);color:#fff;font-size:14px;font-weight:700;cursor:pointer}.save-action[data-v-aade92b5]:disabled{opacity:.58;cursor:progress}.profile-form[data-v-aade92b5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.profile-form label[data-v-aade92b5]{display:grid;gap:8px}.profile-form span[data-v-aade92b5],.notify-box>span[data-v-aade92b5]{color:#555;font-size:14px;font-weight:800}.profile-form input[data-v-aade92b5]{height:44px;border:1px solid #d8d8d8;border-radius:6px;padding:0 12px;color:#1a1a1a;font-size:14px}.profile-form input[data-v-aade92b5]:disabled{background:#f7f7f7;color:#777}.tax-info-box[data-v-aade92b5]{display:grid;gap:14px;margin-top:22px;border:1px solid #ececec;border-radius:8px;padding:18px;background:#fafafa}.tax-info-head[data-v-aade92b5]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tax-info-head span[data-v-aade92b5]{display:block;color:#333;font-size:14px;font-weight:800}.tax-info-head small[data-v-aade92b5]{display:block;margin-top:5px;color:#777;font-size:13px}.tax-card-list[data-v-aade92b5]{display:grid;gap:10px}.tax-card[data-v-aade92b5]{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e5e5e5;border-radius:8px;padding:14px;background:#fff}.tax-card strong[data-v-aade92b5]{display:block;color:#1f2937;font-size:14px}.tax-card p[data-v-aade92b5]{margin:5px 0 0;color:#666;font-size:13px}.tax-card-actions[data-v-aade92b5]{display:flex;align-items:center;gap:8px;flex-shrink:0}.empty-tax-text[data-v-aade92b5]{margin:0;border:1px dashed #ddd;border-radius:8px;padding:14px;color:#777;font-size:13px;text-align:center}.tax-modal-form[data-v-aade92b5]{display:grid;gap:14px}.tax-modal-form label[data-v-aade92b5]{display:grid;gap:7px}.tax-modal-form span[data-v-aade92b5]{color:#333;font-size:14px;font-weight:800}.tax-modal-form .field-help[data-v-aade92b5]{color:#777;font-size:12px}.tax-modal-form input[data-v-aade92b5]{height:42px;border:1px solid #d8d8d8;border-radius:6px;padding:0 12px;font-size:14px}.modal-actions[data-v-aade92b5]{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.notification-contact-box[data-v-aade92b5]{display:grid;gap:14px;margin-top:18px;padding:18px;border:1px solid #e4e7ec;border-radius:8px;background:#fbfcfe}.notification-contact-head[data-v-aade92b5],.notification-contact-card-head[data-v-aade92b5]{display:flex;align-items:center;justify-content:space-between;gap:12px}.notification-contact-head span[data-v-aade92b5]{display:block;color:#555;font-size:14px;font-weight:800}.notification-contact-head small[data-v-aade92b5]{display:block;margin-top:4px;color:#687386;font-size:12px;font-weight:600}.contact-add-btn[data-v-aade92b5],.contact-remove-btn[data-v-aade92b5]{border:1px solid #d8d8d8;border-radius:6px;background:#fff;color:#333;font-size:13px;font-weight:800;cursor:pointer}.contact-add-btn[data-v-aade92b5]{min-height:34px;padding:0 12px}.contact-remove-btn[data-v-aade92b5]{min-height:30px;padding:0 10px}.notification-contact-list[data-v-aade92b5]{display:grid;gap:12px}.notification-contact-card[data-v-aade92b5]{display:grid;gap:12px;padding:14px;border:1px solid #e2e6ee;border-radius:8px;background:#fff}.notification-contact-card-head strong[data-v-aade92b5]{color:#222;font-size:14px}.notification-contact-grid[data-v-aade92b5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.notification-contact-grid label[data-v-aade92b5]{display:grid;gap:8px}.notification-contact-grid span[data-v-aade92b5]{color:#555;font-size:13px;font-weight:800}.notification-contact-grid input[data-v-aade92b5]{height:42px;border:1px solid #d8d8d8;border-radius:6px;padding:0 12px;color:#1a1a1a;font-size:14px}.withdraw-box[data-v-aade92b5]{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:22px;padding:16px 18px;border:1px solid #e4e7ec;border-radius:8px;background:#fbfcfe}.withdraw-box span[data-v-aade92b5]{display:block;color:#333;font-size:14px;font-weight:800}.withdraw-box small[data-v-aade92b5]{display:block;margin-top:4px;color:#687386;font-size:12px;font-weight:600;line-height:1.45}.withdraw-action[data-v-aade92b5]{min-width:92px;min-height:34px;border:1px solid #ef9a9a;border-radius:6px;background:#fff;color:#d71920;font-size:13px;font-weight:800;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.withdraw-action[data-v-aade92b5]:hover:not(:disabled){border-color:#d71920;background:#fff5f5}.withdraw-action[data-v-aade92b5]:disabled{cursor:not-allowed;opacity:.55}.notify-box[data-v-aade92b5]{display:flex;align-items:flex-start;gap:16px;margin-top:18px;padding:18px;border:1px solid #e4e7ec;border-radius:8px;background:#fbfcfe}.notify-box>span[data-v-aade92b5]{flex:0 0 72px;padding-top:14px}.notify-options[data-v-aade92b5]{display:grid;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.notify-option[data-v-aade92b5]{position:relative;display:flex;align-items:center;gap:10px;min-height:68px;padding:13px 14px;border:1px solid #d9dee8;border-radius:8px;background:#fff;color:#333;cursor:pointer;font-size:14px;font-weight:700;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.notify-option[data-v-aade92b5]:hover{border-color:rgb(var(--brand-primary-rgb) / .38);box-shadow:0 8px 18px rgb(var(--brand-primary-rgb) / .08)}.notify-option.selected[data-v-aade92b5]{border-color:var(--brand-primary);background:rgb(var(--brand-primary-rgb) / .08);box-shadow:0 8px 18px rgb(var(--brand-primary-rgb) / .12)}.notify-option.locked[data-v-aade92b5]{cursor:default}.notify-option[data-v-aade92b5]:focus-within{outline:2px solid rgb(var(--brand-primary-rgb) / .24);outline-offset:2px}.notify-option input[data-v-aade92b5]{position:absolute;opacity:0;pointer-events:none}.notify-check[data-v-aade92b5]{display:inline-flex;flex:0 0 20px;width:20px;height:20px;border:2px solid #c5ccda;border-radius:50%;background:#fff}.notify-option.selected .notify-check[data-v-aade92b5]{border:6px solid var(--brand-primary)}.notify-option-text[data-v-aade92b5]{display:grid;min-width:0;gap:3px}.notify-option-text strong[data-v-aade92b5]{color:#202733;font-size:14px;line-height:1.2}.notify-option.selected .notify-option-text strong[data-v-aade92b5]{color:var(--brand-primary)}.notify-option-text small[data-v-aade92b5]{color:#687386;font-size:12px;font-weight:600;line-height:1.35}@media(max-width:1100px){.summary-grid[data-v-aade92b5]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.mypage-view[data-v-aade92b5]{width:min(100%,calc(100% - 28px));padding:22px 0 64px}.page-hero[data-v-aade92b5],.profile-panel[data-v-aade92b5],.section-panel[data-v-aade92b5]{padding:20px}.page-hero h1[data-v-aade92b5]{font-size:30px}.summary-grid[data-v-aade92b5],.mypage-tabs[data-v-aade92b5]{grid-template-columns:1fr}.summary-card.total-usage-card[data-v-aade92b5]{grid-column:auto}.history-row[data-v-aade92b5],.section-head[data-v-aade92b5]{flex-direction:column;align-items:stretch}.history-side[data-v-aade92b5],.section-total[data-v-aade92b5]{justify-items:start}.item-list li[data-v-aade92b5],.profile-form[data-v-aade92b5]{grid-template-columns:1fr}.notification-contact-head[data-v-aade92b5],.notification-contact-card-head[data-v-aade92b5]{align-items:stretch;flex-direction:column}.notification-contact-grid[data-v-aade92b5]{grid-template-columns:1fr}.contact-add-btn[data-v-aade92b5],.contact-remove-btn[data-v-aade92b5]{width:100%}.withdraw-box[data-v-aade92b5]{align-items:flex-start;flex-direction:column;gap:12px}.withdraw-action[data-v-aade92b5]{width:100%;max-width:160px}.notify-box[data-v-aade92b5]{align-items:flex-start;flex-direction:column}.notify-box>span[data-v-aade92b5]{flex:none;padding-top:0}.notify-options[data-v-aade92b5]{width:100%;grid-template-columns:1fr}}.order-detail-page[data-v-810ac2f0]{width:min(1280px,calc(100% - 48px));margin:0 auto;padding:34px 0 96px;color:#1a1a1a}.receipt-hero[data-v-810ac2f0],.receipt-card[data-v-810ac2f0],.payment-card[data-v-810ac2f0],.state-box[data-v-810ac2f0]{border:1px solid #e6e6e6;border-radius:8px;background:#fff}.receipt-hero[data-v-810ac2f0]{margin-bottom:24px;padding:34px 36px}.receipt-hero.completed[data-v-810ac2f0]{border-color:rgb(var(--brand-primary-rgb) / .32);background:linear-gradient(135deg,rgb(var(--brand-primary-rgb) / .1),#fff 58%)}.eyebrow[data-v-810ac2f0],.panel-kicker[data-v-810ac2f0]{margin:0 0 10px;color:var(--brand-primary);font-size:13px;font-weight:800;letter-spacing:.12em}.receipt-hero h1[data-v-810ac2f0],.receipt-head h2[data-v-810ac2f0],.payment-card h2[data-v-810ac2f0]{margin:0;color:#1a1a1a;font-weight:700}.receipt-hero h1[data-v-810ac2f0]{font-size:38px;line-height:120%}.receipt-hero p[data-v-810ac2f0]:last-child{margin:12px 0 0;color:#666;font-size:15px;line-height:150%}.state-box[data-v-810ac2f0]{display:grid;place-items:center;min-height:260px;padding:24px;color:#777}.receipt-layout[data-v-810ac2f0]{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.receipt-card[data-v-810ac2f0],.payment-card[data-v-810ac2f0]{padding:24px}.receipt-head[data-v-810ac2f0]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid #ececec}.receipt-head h2[data-v-810ac2f0]{font-size:24px}.status-chip[data-v-810ac2f0]{display:inline-flex;align-items:center;min-height:30px;border:1px solid transparent;border-radius:999px;padding:0 12px;font-size:13px;font-weight:800}.status-chip.order-received[data-v-810ac2f0]{border-color:#c7d2fe;background:#eef2ff;color:#4f46e5}.status-chip.waiting-payment[data-v-810ac2f0]{border-color:#fde68a;background:#fef3c7;color:#92400e}.status-chip.checking[data-v-810ac2f0]{border-color:#fed7aa;background:#fff7ed;color:#d97706}.status-chip.payment-completed[data-v-810ac2f0]{border-color:#a5f3fc;background:#ecfeff;color:#0891b2}.status-chip.canceled[data-v-810ac2f0]{border-color:#fecaca;background:#fef2f2;color:#dc2626}.receipt-summary[data-v-810ac2f0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 24px}.receipt-summary div[data-v-810ac2f0]{min-height:108px;border:1px solid #ececec;border-radius:8px;padding:16px;background:#fafafa}.receipt-summary span[data-v-810ac2f0],.memo-box span[data-v-810ac2f0]{display:block;color:#666;font-size:13px;font-weight:800}.receipt-summary strong[data-v-810ac2f0]{display:block;margin-top:14px;color:#1a1a1a;font-size:18px;line-height:1.35}.amount-text[data-v-810ac2f0]{color:var(--brand-primary)!important;font-size:24px!important}.section-block[data-v-810ac2f0]{display:grid;gap:14px}.section-title[data-v-810ac2f0]{display:flex;align-items:center;gap:12px}.section-title h3[data-v-810ac2f0]{margin:0;font-size:20px}.title-accent[data-v-810ac2f0]{width:6px;height:28px;background:var(--brand-primary)}.receipt-items[data-v-810ac2f0]{border-top:1px solid #1a1a1a;border-bottom:1px solid #e5e5e5}.receipt-row[data-v-810ac2f0]{display:grid;grid-template-columns:minmax(0,1fr) 80px 120px 120px 110px;gap:14px;align-items:center;min-height:54px;padding:12px 0;border-bottom:1px solid #f0f0f0;color:#444;font-size:15px}.receipt-row[data-v-810ac2f0]:last-child{border-bottom:0}.receipt-row-head[data-v-810ac2f0]{min-height:46px;color:#666;font-size:13px;font-weight:800}.item-name[data-v-810ac2f0]{color:#1a1a1a;font-weight:700}.receipt-row strong[data-v-810ac2f0]{color:#1a1a1a;text-align:right}.receipt-row span[data-v-810ac2f0]:nth-child(n+2){text-align:right}.item-status-chip[data-v-810ac2f0]{display:inline-flex;align-items:center;justify-content:center;min-height:28px;border:1px solid #fed7aa;border-radius:999px;padding:0 10px;background:#fff7ed;color:#d97706;font-size:12px;font-weight:800}.item-status-chip.confirmed[data-v-810ac2f0]{border-color:#a5f3fc;background:#ecfeff;color:#0891b2}.item-status-chip.canceled[data-v-810ac2f0]{border-color:#fecaca;background:#fef2f2;color:#dc2626}.item-confirmed-at[data-v-810ac2f0]{display:block;margin-top:5px;color:#999;font-size:12px;line-height:140%}.memo-box[data-v-810ac2f0]{margin-top:24px;padding:18px;border:1px solid #ececec;border-radius:8px;background:#fafafa}.memo-box p[data-v-810ac2f0]{margin:8px 0 0;color:#555;line-height:1.6}.payment-card[data-v-810ac2f0]{position:sticky;top:96px}.payment-card h2[data-v-810ac2f0]{font-size:22px}.price-line[data-v-810ac2f0]{display:flex;justify-content:space-between;gap:14px;padding:18px 0;border-bottom:1px solid #ececec;color:#555}.price-line strong[data-v-810ac2f0]{color:#1a1a1a}.price-line.total[data-v-810ac2f0]{color:#1a1a1a;font-weight:800}.price-line.total strong[data-v-810ac2f0]{color:var(--brand-primary);font-size:22px}.guide-text[data-v-810ac2f0]{margin:18px 0 0;color:#666;font-size:14px;line-height:1.6}.action-row[data-v-810ac2f0]{display:grid;gap:8px;margin-top:22px}.cancel-btn[data-v-810ac2f0],.primary-btn[data-v-810ac2f0],.secondary-btn[data-v-810ac2f0]{min-height:44px;border-radius:6px;padding:0 14px;font-size:14px;font-weight:800;cursor:pointer}.cancel-btn[data-v-810ac2f0]{border:1px solid #fecaca;background:#fff5f5;color:#b91c1c}.cancel-btn[data-v-810ac2f0]:disabled{opacity:.62;cursor:progress}.primary-btn[data-v-810ac2f0]{border:1px solid var(--brand-primary);background:var(--brand-primary);color:#fff}.secondary-btn[data-v-810ac2f0]{border:1px solid #d8d8d8;background:#fff;color:#333;transition:border-color .2s ease,background .2s ease,color .2s ease}.primary-btn[data-v-810ac2f0]:hover{border-color:var(--brand-primary-strong);background:var(--brand-primary-strong)}.secondary-btn[data-v-810ac2f0]:hover{border-color:#1f2937;background:#1f2937;color:#fff}@media(max-width:960px){.receipt-layout[data-v-810ac2f0]{grid-template-columns:1fr}.payment-card[data-v-810ac2f0]{position:static}}@media(max-width:760px){.order-detail-page[data-v-810ac2f0]{width:min(100%,calc(100% - 28px));padding:22px 0 64px}.receipt-hero[data-v-810ac2f0],.receipt-card[data-v-810ac2f0],.payment-card[data-v-810ac2f0]{padding:20px}.receipt-hero h1[data-v-810ac2f0]{font-size:30px}.receipt-head[data-v-810ac2f0],.receipt-row[data-v-810ac2f0]{grid-template-columns:1fr}.receipt-head[data-v-810ac2f0]{flex-direction:column}.receipt-summary[data-v-810ac2f0]{grid-template-columns:1fr}.receipt-row span[data-v-810ac2f0]:nth-child(n+2),.receipt-row strong[data-v-810ac2f0]{text-align:left}}.order-list-page[data-v-e69d0dd1]{max-width:980px;margin:0 auto;padding:16px 24px 80px}.page-hero[data-v-e69d0dd1],.order-card[data-v-e69d0dd1],.empty-state[data-v-e69d0dd1]{border:1px solid rgb(226 232 240 / 86%);border-radius:28px;background:#ffffffe5;box-shadow:0 22px 60px #0f172a1a}.page-hero[data-v-e69d0dd1]{margin-bottom:24px;padding:32px}.eyebrow[data-v-e69d0dd1]{margin:0 0 12px;color:#2563eb;font-size:13px;font-weight:900;letter-spacing:.16em}.page-hero h1[data-v-e69d0dd1]{margin:0;font-size:38px;font-weight:900}.page-hero p[data-v-e69d0dd1]:last-child{margin:12px 0 0;color:#475569;font-weight:700}.order-card[data-v-e69d0dd1]{display:grid;gap:16px;padding:24px}.order-item[data-v-e69d0dd1]{border:1px solid #e2e8f0;border-radius:20px;padding:18px}.order-head[data-v-e69d0dd1]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.order-head strong[data-v-e69d0dd1]{font-size:18px}.order-head p[data-v-e69d0dd1]{margin:8px 0 0;color:#6b7280}.status-badge[data-v-e69d0dd1]{display:inline-flex;align-items:center;border:1px solid transparent;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:800}.status-badge.order-received[data-v-e69d0dd1]{border-color:#c7d2fe;background:#eef2ff;color:#4f46e5}.status-badge.waiting-payment[data-v-e69d0dd1]{border-color:#fde68a;background:#fef3c7;color:#92400e}.status-badge.checking[data-v-e69d0dd1]{border-color:#fed7aa;background:#fff7ed;color:#d97706}.status-badge.payment-completed[data-v-e69d0dd1]{border-color:#a5f3fc;background:#ecfeff;color:#0891b2}.status-badge.canceled[data-v-e69d0dd1]{border-color:#fecaca;background:#fef2f2;color:#dc2626}.order-body[data-v-e69d0dd1]{display:grid;gap:8px;margin-top:14px;color:#334155}.order-body p[data-v-e69d0dd1]{margin:0}.item-list[data-v-e69d0dd1]{margin:16px 0 0;padding:0;list-style:none;border-top:1px solid #e5e7eb}.item-list li[data-v-e69d0dd1]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;padding:12px 0;border-bottom:1px solid #f1f5f9}.order-actions[data-v-e69d0dd1]{display:flex;justify-content:flex-end;margin-top:14px}.detail-btn[data-v-e69d0dd1]{border:1px solid #cbd5e1;border-radius:12px;padding:10px 16px;background:#fff;color:#334155;font-weight:900}.empty-state[data-v-e69d0dd1]{display:grid;place-items:center;gap:10px;min-height:280px;text-align:center;padding:24px}.empty-icon[data-v-e69d0dd1]{display:grid;place-items:center;width:52px;height:52px;border-radius:999px;background:#e2e8f0;color:#334155;font-weight:900}@media(max-width:760px){.order-list-page[data-v-e69d0dd1]{padding:12px 16px 60px}.order-head[data-v-e69d0dd1],.item-list li[data-v-e69d0dd1]{grid-template-columns:1fr;flex-direction:column}.order-actions[data-v-e69d0dd1]{justify-content:stretch}.detail-btn[data-v-e69d0dd1]{width:100%}}.legal-page[data-v-ce1ef106]{width:100%;min-height:calc(100vh - 288px)}.sub-visual[data-v-ce1ef106]{width:100%;min-height:120px;background:linear-gradient(90deg,#000000d6 35%,#00000029 70%),url(/assets/banner-subpage-product-BeL6lYrW.jpg) center 58%/cover no-repeat}.sub-visual-inner[data-v-ce1ef106]{display:flex;align-items:center;width:min(1320px,calc(100% - 32px));min-height:120px;margin:0 auto}.breadcrumb[data-v-ce1ef106]{margin:0;display:inline-flex;align-items:center;gap:12px;color:#ffffffe6;font-size:16px}.breadcrumb-home[data-v-ce1ef106]{width:24px;height:24px;object-fit:contain;filter:grayscale(1) brightness(1.55)}.breadcrumb-sep[data-v-ce1ef106]{width:8px;height:8px;border-top:1px solid #8f949b;border-right:1px solid #8f949b;transform:rotate(45deg)}.legal-section[data-v-ce1ef106]{width:min(1320px,calc(100% - 32px));margin:0 auto;padding:40px 0 120px}.legal-title-row[data-v-ce1ef106]{display:flex;align-items:center;gap:20px;margin-bottom:50px}.title-accent[data-v-ce1ef106]{width:8px;height:50px;background:var(--brand-primary)}.legal-title-row h1[data-v-ce1ef106]{margin:0;color:var(--brand-text);font-size:56px;line-height:1.1}.legal-table-wrap[data-v-ce1ef106]{margin-top:12px;border-top:1px solid #333}.legal-table-head[data-v-ce1ef106]{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:center;min-height:70px;box-shadow:0 -1px #333,0 1px #333}.legal-table-head span[data-v-ce1ef106]{text-align:center;color:var(--brand-text);font-size:18px;font-weight:600}.legal-row[data-v-ce1ef106]{display:grid;grid-template-columns:220px minmax(0,1fr);border-bottom:1px solid #e5e5e5}.legal-cell-title[data-v-ce1ef106]{padding:22px 18px;text-align:center;color:var(--brand-text);font-size:18px;font-weight:600}.legal-cell-body[data-v-ce1ef106]{padding:22px 18px}.legal-cell-body p[data-v-ce1ef106]{margin:0;color:var(--brand-text);line-height:1.7}.legal-cell-body p+p[data-v-ce1ef106]{margin-top:8px}.legal-bottom[data-v-ce1ef106]{margin-top:26px;display:flex;justify-content:flex-end}.top-link[data-v-ce1ef106]{display:inline-flex;align-items:center;justify-content:center;min-width:74px;height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--brand-primary);color:var(--brand-primary);text-decoration:none;font-weight:600}@media(max-width:960px){.legal-title-row h1[data-v-ce1ef106]{font-size:44px}.legal-table-head[data-v-ce1ef106],.legal-row[data-v-ce1ef106]{grid-template-columns:160px minmax(0,1fr)}}@media(max-width:760px){.sub-visual-inner[data-v-ce1ef106],.legal-section[data-v-ce1ef106]{width:min(100%,calc(100% - 24px))}.legal-section[data-v-ce1ef106]{padding:28px 0 80px}.title-accent[data-v-ce1ef106]{width:6px;height:34px}.legal-title-row[data-v-ce1ef106]{gap:12px}.legal-title-row h1[data-v-ce1ef106]{font-size:34px}.legal-table-head[data-v-ce1ef106]{display:none}.legal-row[data-v-ce1ef106]{grid-template-columns:1fr}.legal-cell-title[data-v-ce1ef106]{padding:14px 10px 6px;text-align:left;font-size:16px}.legal-cell-body[data-v-ce1ef106]{padding:0 10px 16px;font-size:14px}}.legal-page[data-v-349ef289]{width:100%;min-height:calc(100vh - 288px)}.sub-visual[data-v-349ef289]{width:100%;min-height:120px;background:linear-gradient(90deg,#000000d6 35%,#00000029 70%),url(/assets/banner-subpage-product-BeL6lYrW.jpg) center 58%/cover no-repeat}.sub-visual-inner[data-v-349ef289]{display:flex;align-items:center;width:min(1320px,calc(100% - 32px));min-height:120px;margin:0 auto}.breadcrumb[data-v-349ef289]{margin:0;display:inline-flex;align-items:center;gap:12px;color:#ffffffe6;font-size:16px}.breadcrumb-home[data-v-349ef289]{width:24px;height:24px;object-fit:contain;filter:grayscale(1) brightness(1.55)}.breadcrumb-sep[data-v-349ef289]{width:8px;height:8px;border-top:1px solid #8f949b;border-right:1px solid #8f949b;transform:rotate(45deg)}.legal-section[data-v-349ef289]{width:min(1320px,calc(100% - 32px));margin:0 auto;padding:40px 0 120px}.legal-title-row[data-v-349ef289]{display:flex;align-items:center;gap:20px;margin-bottom:50px}.title-accent[data-v-349ef289]{width:8px;height:50px;background:var(--brand-primary)}.legal-title-row h1[data-v-349ef289]{margin:0;color:var(--brand-text);font-size:56px;line-height:1.1}.legal-table-wrap[data-v-349ef289]{margin-top:12px;border-top:1px solid #333}.legal-table-head[data-v-349ef289]{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:center;min-height:70px;box-shadow:0 -1px #333,0 1px #333}.legal-table-head span[data-v-349ef289]{text-align:center;color:var(--brand-text);font-size:18px;font-weight:600}.legal-row[data-v-349ef289]{display:grid;grid-template-columns:220px minmax(0,1fr);border-bottom:1px solid #e5e5e5}.legal-cell-title[data-v-349ef289]{padding:22px 18px;text-align:center;color:var(--brand-text);font-size:18px;font-weight:600}.legal-cell-body[data-v-349ef289]{padding:22px 18px}.legal-cell-body p[data-v-349ef289]{margin:0;color:var(--brand-text);line-height:1.7}.legal-cell-body p+p[data-v-349ef289]{margin-top:8px}.legal-bottom[data-v-349ef289]{margin-top:26px;display:flex;justify-content:flex-end}.top-link[data-v-349ef289]{display:inline-flex;align-items:center;justify-content:center;min-width:74px;height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--brand-primary);color:var(--brand-primary);text-decoration:none;font-weight:600}@media(max-width:960px){.legal-title-row h1[data-v-349ef289]{font-size:44px}.legal-table-head[data-v-349ef289],.legal-row[data-v-349ef289]{grid-template-columns:160px minmax(0,1fr)}}@media(max-width:760px){.sub-visual-inner[data-v-349ef289],.legal-section[data-v-349ef289]{width:min(100%,calc(100% - 24px))}.legal-section[data-v-349ef289]{padding:28px 0 80px}.title-accent[data-v-349ef289]{width:6px;height:34px}.legal-title-row[data-v-349ef289]{gap:12px}.legal-title-row h1[data-v-349ef289]{font-size:34px}.legal-table-head[data-v-349ef289]{display:none}.legal-row[data-v-349ef289]{grid-template-columns:1fr}.legal-cell-title[data-v-349ef289]{padding:14px 10px 6px;text-align:left;font-size:16px}.legal-cell-body[data-v-349ef289]{padding:0 10px 16px;font-size:14px}}.product-detail-page[data-v-f643f1d9]{width:100%;padding-bottom:120px;background:#fff}.content-inner[data-v-f643f1d9]{width:min(1320px,calc(100% - 32px));margin:0 auto}.detail-hero[data-v-f643f1d9]{min-height:120px;background-repeat:no-repeat;background-position:center 72%;background-size:cover}.detail-hero-inner[data-v-f643f1d9]{display:flex;align-items:center;min-height:120px;animation:detail-fade-up-f643f1d9 .7s ease both}.detail-breadcrumb[data-v-f643f1d9]{display:inline-flex;align-items:center;gap:12px;color:#ffffffa3;font-size:16px;line-height:150%}.detail-breadcrumb strong[data-v-f643f1d9]{color:#fff;font-weight:500}.breadcrumb-home[data-v-f643f1d9]{width:24px;height:24px;object-fit:contain;filter:grayscale(1) brightness(1.6)}.breadcrumb-sep[data-v-f643f1d9]{width:8px;height:8px;border-top:1px solid #808080;border-right:1px solid #808080;transform:rotate(45deg);flex:0 0 auto}.state-box[data-v-f643f1d9]{display:flex;align-items:center;justify-content:center;min-height:240px;width:min(1320px,calc(100% - 32px));margin:40px auto 0;border:1px solid #eee;background:#fafafa;color:#6b7280}.detail-content[data-v-f643f1d9]{display:grid;grid-template-columns:minmax(0,648px) minmax(0,648px);gap:24px;padding:40px 0 0;animation:detail-fade-up-f643f1d9 .75s ease .08s both}.detail-gallery[data-v-f643f1d9]{display:grid;grid-template-columns:88px minmax(0,536px);gap:24px;align-items:start}.thumb-rail[data-v-f643f1d9]{display:flex;flex-direction:column;align-items:center;gap:16px;min-height:536px}.thumb-nav[data-v-f643f1d9]{width:24px;height:24px;border:0;background:transparent;padding:0;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.thumb-nav span[data-v-f643f1d9]{display:block;width:10px;height:10px;margin:0 auto;border-top:1.5px solid #999;border-right:1.5px solid #999;transform:rotate(-45deg)}.thumb-nav:last-child span[data-v-f643f1d9]{transform:rotate(135deg)}.thumb-nav[data-v-f643f1d9]:hover:not(:disabled){transform:translateY(-2px)}.thumb-nav[data-v-f643f1d9]:disabled{opacity:.35;cursor:default}.thumb-list[data-v-f643f1d9]{display:flex;flex-direction:column;gap:12px}.thumb-item[data-v-f643f1d9]{width:88px;height:100px;border:1px solid #e6e6e6;border-radius:2px;background:#fff;padding:6px;cursor:pointer;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.thumb-item.active[data-v-f643f1d9]{border-color:var(--brand-primary)}.thumb-item[data-v-f643f1d9]:hover{transform:translateY(-2px);box-shadow:0 10px 20px #0000000f}.thumb-image[data-v-f643f1d9],.main-product-image[data-v-f643f1d9]{width:100%;height:100%;display:block;object-fit:contain;object-position:center;background:#fff;transition:transform .3s ease}.main-image-wrap[data-v-f643f1d9]{width:536px;height:536px;border:1px solid #ccc;background:#fff;padding:18px;overflow:hidden;transition:box-shadow .25s ease,border-color .25s ease}.main-image-wrap[data-v-f643f1d9]:hover{border-color:#d8d8d8;box-shadow:0 16px 36px #0000000f}.main-image-wrap:hover .main-product-image[data-v-f643f1d9]{transform:scale(1.02)}.detail-info[data-v-f643f1d9]{display:flex;flex-direction:column;padding-top:2px}.detail-info h1[data-v-f643f1d9]{margin:0;color:#1a1a1a;font-size:36px;font-weight:600;line-height:120%}.price-text[data-v-f643f1d9]{margin:12px 0 0;color:var(--brand-primary);font-size:32px;font-weight:600;line-height:120%}.info-divider[data-v-f643f1d9]{width:100%;margin:18px 0 20px;border-top:1px solid #e6e6e6}.detail-note[data-v-f643f1d9]{margin:0 0 24px;color:gray;font-size:14px;line-height:150%}.meta-grid[data-v-f643f1d9]{display:flex;align-items:flex-start;gap:24px;width:439px;margin:0;padding:0 0 22px}.meta-column[data-v-f643f1d9]{display:flex;flex-direction:column;gap:10px;min-width:0}.meta-row[data-v-f643f1d9]{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.meta-label[data-v-f643f1d9]{color:#1a1a1a;font-size:14px;font-weight:500;line-height:150%}.meta-value[data-v-f643f1d9]{color:gray;font-size:14px;font-weight:400;line-height:150%}.option-select-box[data-v-f643f1d9]{display:grid;gap:8px;margin:0 0 18px}.option-select-box label[data-v-f643f1d9],.selected-price-row span[data-v-f643f1d9]{color:#1a1a1a;font-size:14px;font-weight:600}.option-select-box select[data-v-f643f1d9]{width:min(100%,439px);height:48px;border:1px solid #d8d8d8;border-radius:4px;padding:0 14px;background:#fff;color:#1a1a1a;font-size:15px}.selected-price-row[data-v-f643f1d9]{display:flex;align-items:center;justify-content:space-between;width:min(100%,439px);margin:0 0 18px;padding:14px 16px;border:1px solid rgb(var(--brand-primary-rgb) / .2);background:rgb(var(--brand-primary-rgb) / .05)}.selected-price-row strong[data-v-f643f1d9]{color:var(--brand-primary);font-size:18px}.qty-row[data-v-f643f1d9]{display:flex;align-items:center;gap:12px;padding:18px 0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.qty-box[data-v-f643f1d9]{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:124px;height:50px;padding:8px;border:1px solid #e6e6e6;border-radius:999px;background:#fff}.qty-box button[data-v-f643f1d9]{width:34px;height:34px;border:0;border-radius:999px;background:#f2f2f2;color:#666;font-size:18px;line-height:1;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .2s ease}.qty-box button[data-v-f643f1d9]:hover{background:#ededed;color:#1a1a1a;transform:scale(1.04)}.qty-box span[data-v-f643f1d9]{min-width:40px;text-align:center;color:#1a1a1a;font-size:16px;line-height:150%}.cart-btn[data-v-f643f1d9],.buy-btn[data-v-f643f1d9]{height:52px;border-radius:999px;font-size:16px;font-weight:600;line-height:120%}.cart-btn[data-v-f643f1d9],.buy-btn[data-v-f643f1d9]{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:213px;padding:0 24px}.cart-btn[data-v-f643f1d9]{border:1px solid var(--brand-primary);background:#fff;color:var(--brand-primary);cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.cart-btn img[data-v-f643f1d9],.related-cart-btn img[data-v-f643f1d9]{display:block;flex:0 0 auto}.cart-button-icon[data-v-f643f1d9]{width:14px;height:14px;object-fit:contain;filter:none;opacity:.85;transition:transform .2s ease,filter .2s ease}.buy-btn[data-v-f643f1d9]{border:0;background:var(--brand-primary);color:#fff;cursor:pointer;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.cart-btn[data-v-f643f1d9]:hover,.buy-btn[data-v-f643f1d9]:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgb(var(--brand-primary-rgb) / .16)}.cart-btn[data-v-f643f1d9]:hover{background:rgb(var(--brand-primary-rgb) / .06)}.cart-btn:hover .cart-button-icon[data-v-f643f1d9]{transform:translate(2px)}.buy-btn[data-v-f643f1d9]:hover{background:var(--brand-primary-strong)}.detail-tabs[data-v-f643f1d9]{margin-top:32px}.tab-head[data-v-f643f1d9]{display:flex;justify-content:center;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.tab-btn[data-v-f643f1d9]{width:181px;height:56px;border:0;background:#fff;color:gray;font-size:16px;font-weight:500;line-height:150%;cursor:pointer;transition:color .2s ease,background-color .2s ease}.tab-btn.active[data-v-f643f1d9]{color:#1a1a1a;box-shadow:inset 0 -2px 0 var(--brand-primary)}.tab-btn[data-v-f643f1d9]:hover{color:#1a1a1a;background:#fafafa}.detail-description-wrap[data-v-f643f1d9]{border-bottom:1px solid #e6e6e6}.detail-description[data-v-f643f1d9]{max-width:648px;padding:40px 0 56px;color:gray;font-size:16px;line-height:150%;white-space:pre-line}.detail-description[data-v-f643f1d9] p{margin:0 0 12px}.detail-description[data-v-f643f1d9] ul,.detail-description[data-v-f643f1d9] ol{margin:0 0 14px;padding-left:22px}.detail-description[data-v-f643f1d9] img{max-width:100%;height:auto;margin:16px 0;border-radius:8px}.detail-description[data-v-f643f1d9] a{color:var(--brand-primary);font-weight:600}.detail-common-notice[data-v-f643f1d9]{max-width:648px;margin:-28px auto 56px;padding:22px 0 0;border-top:1px solid #e6e6e6;color:#666;font-size:15px;line-height:1.7}.detail-common-notice[data-v-f643f1d9] p{margin:0 0 12px}.detail-common-notice[data-v-f643f1d9] ul,.detail-common-notice[data-v-f643f1d9] ol{margin:0 0 14px;padding-left:22px}.detail-common-notice[data-v-f643f1d9] a{color:var(--brand-primary);font-weight:600}.related-section[data-v-f643f1d9]{padding-top:60px;animation:detail-fade-up-f643f1d9 .75s ease .16s both}.related-grid[data-v-f643f1d9]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid #e8e8e8;border-left:1px solid #e8e8e8;align-items:stretch}.related-card[data-v-f643f1d9]{display:flex;flex-direction:column;min-height:428px;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;background:#fff;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.related-card[data-v-f643f1d9]:hover{position:relative;z-index:1;border-color:var(--brand-primary);box-shadow:0 0 12px rgb(var(--brand-primary-rgb) / .2);transform:translateY(-4px)}.related-thumb[data-v-f643f1d9]{display:flex;align-items:center;justify-content:center;min-height:300px;padding:12px}.related-thumb img[data-v-f643f1d9]{width:100%;height:100%;max-height:276px;object-fit:contain;object-position:center;transition:transform .3s ease}.related-card:hover .related-thumb img[data-v-f643f1d9]{transform:scale(1.03)}.related-body[data-v-f643f1d9]{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding:24px 20px}.related-copy[data-v-f643f1d9]{flex:1}.related-name[data-v-f643f1d9]{margin:0;color:#1a1a1a;font-size:20px;font-weight:600;line-height:150%}.related-price[data-v-f643f1d9]{margin:8px 0 0;color:var(--brand-primary);font-size:20px;font-weight:600;line-height:150%}.related-cart-btn[data-v-f643f1d9]{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border:0;border-radius:999px;background:#e8e8e8;cursor:pointer;flex:0 0 auto;transition:background-color .2s ease,transform .2s ease}.related-card:hover .related-cart-btn[data-v-f643f1d9]{background:var(--brand-primary);transform:scale(1.04)}.related-cart-icon[data-v-f643f1d9]{width:16px;height:16px;object-fit:contain}.related-card:hover .related-cart-icon[data-v-f643f1d9]{filter:brightness(0) invert(1)}@keyframes detail-fade-up-f643f1d9{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.detail-hero-inner[data-v-f643f1d9],.detail-content[data-v-f643f1d9],.related-section[data-v-f643f1d9]{animation:none!important}.thumb-nav[data-v-f643f1d9],.thumb-item[data-v-f643f1d9],.thumb-image[data-v-f643f1d9],.main-product-image[data-v-f643f1d9],.main-image-wrap[data-v-f643f1d9],.qty-box button[data-v-f643f1d9],.cart-btn[data-v-f643f1d9],.buy-btn[data-v-f643f1d9],.cart-button-icon[data-v-f643f1d9],.tab-btn[data-v-f643f1d9],.related-card[data-v-f643f1d9],.related-thumb img[data-v-f643f1d9],.related-cart-btn[data-v-f643f1d9],.related-cart-icon[data-v-f643f1d9]{transition:none!important;transform:none!important;animation:none!important}}@media(max-width:1200px){.detail-content[data-v-f643f1d9]{grid-template-columns:1fr}.detail-gallery[data-v-f643f1d9]{justify-content:center}.related-grid[data-v-f643f1d9]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.content-inner[data-v-f643f1d9],.state-box[data-v-f643f1d9]{width:min(100%,calc(100% - 24px))}.detail-hero[data-v-f643f1d9],.detail-hero-inner[data-v-f643f1d9]{min-height:96px}.detail-breadcrumb[data-v-f643f1d9]{gap:8px;font-size:13px;flex-wrap:wrap}.detail-gallery[data-v-f643f1d9]{grid-template-columns:1fr;gap:16px}.thumb-rail[data-v-f643f1d9]{min-height:auto;gap:10px}.thumb-list[data-v-f643f1d9]{flex-direction:row;overflow-x:auto}.thumb-nav[data-v-f643f1d9]{display:none}.main-image-wrap[data-v-f643f1d9]{width:100%;height:auto;aspect-ratio:1 / 1}.detail-info h1[data-v-f643f1d9],.price-text[data-v-f643f1d9]{font-size:28px}.meta-grid[data-v-f643f1d9]{width:100%;flex-direction:column;gap:18px}.qty-row[data-v-f643f1d9]{flex-wrap:wrap}.cart-btn[data-v-f643f1d9],.buy-btn[data-v-f643f1d9]{width:calc(50% - 6px)}.tab-head[data-v-f643f1d9]{overflow-x:auto;justify-content:flex-start}.tab-btn[data-v-f643f1d9]{flex:0 0 140px}.related-grid[data-v-f643f1d9]{grid-template-columns:1fr}}.product-list-page[data-v-1f5a8301]{width:100%;padding-bottom:120px;background:#fff}.content-inner[data-v-1f5a8301]{width:min(1320px,calc(100% - 32px));margin:0 auto}.sub-visual[data-v-1f5a8301]{margin-top:0;min-height:120px;background-repeat:no-repeat;background-position:center 75%;background-size:cover}.sub-visual-inner[data-v-1f5a8301]{display:flex;align-items:center;min-height:120px;animation:fade-up-1f5a8301 .7s ease both}.reveal-on-scroll[data-v-1f5a8301],.reveal-card[data-v-1f5a8301]{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.reveal-on-scroll.is-visible[data-v-1f5a8301],.reveal-card.is-visible[data-v-1f5a8301]{opacity:1;transform:translateY(0)}.breadcrumb[data-v-1f5a8301]{display:inline-flex;align-items:center;gap:12px;color:#999;font-family:Pretendard;font-size:16px;line-height:150%}.breadcrumb strong[data-v-1f5a8301]{color:#fff;font-weight:400}.breadcrumb-home[data-v-1f5a8301]{width:24px;height:24px;object-fit:contain;filter:grayscale(1) brightness(1.6)}.breadcrumb-sep[data-v-1f5a8301]{width:8px;height:8px;border-top:1px solid #808080;border-right:1px solid #808080;transform:rotate(45deg);flex:0 0 auto}.title-wrap[data-v-1f5a8301]{border-bottom:1px solid #e5e5e5}.title-inner[data-v-1f5a8301]{display:flex;align-items:center;gap:18px;min-height:108px}.title-accent[data-v-1f5a8301]{width:8px;height:42px;background:var(--brand-primary);flex:0 0 auto}.title-inner h1[data-v-1f5a8301]{margin:0;color:#1a1a1a;font-family:Pretendard;font-weight:600;font-size:56px;line-height:120%}.filter-line-wrap[data-v-1f5a8301]{padding-top:38px}.category-nav[data-v-1f5a8301]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-height:50px;border-bottom:1px solid #e5e5e5;padding-bottom:14px}.product-toolbar[data-v-1f5a8301]{display:flex;align-items:center;justify-content:flex-end;gap:18px;margin-bottom:14px}.sort-nav[data-v-1f5a8301]{display:flex;align-items:center;justify-content:flex-end;gap:14px;overflow-x:auto}.title-wrap.reveal-on-scroll[data-v-1f5a8301]{transition-delay:.05s}.filter-line-wrap.reveal-on-scroll[data-v-1f5a8301]{transition-delay:.12s}.product-content.reveal-on-scroll[data-v-1f5a8301]{transition-delay:.18s}.category-tab[data-v-1f5a8301],.sort-tab[data-v-1f5a8301]{font-family:Pretendard;white-space:nowrap;cursor:pointer}.category-tab[data-v-1f5a8301]{display:inline-flex;align-items:center;gap:8px;min-width:132px;height:45px;border:1px solid #e6e6e6;border-radius:6px;padding:0 16px;background:#fff;color:#4d4d4d;font-size:14px;font-weight:600;transition:border-color .18s ease,background .18s ease,color .18s ease}.category-tab span[data-v-1f5a8301]{color:#999;font-size:13px;font-weight:600}.category-tab.active[data-v-1f5a8301]{border-color:var(--brand-primary);background:var(--brand-primary);color:#fff}.category-tab.active span[data-v-1f5a8301]{color:#fff}.category-tab[data-v-1f5a8301]:hover:not(.active){border-color:rgb(var(--brand-primary-rgb) / .35);background:rgb(var(--brand-primary-rgb) / .05);color:var(--brand-primary)}.sort-tab[data-v-1f5a8301]{position:relative;min-height:28px;border:0;padding:0 1px;background:transparent;color:gray;font-size:13px;line-height:150%;transition:color .18s ease}.sort-tab[data-v-1f5a8301]:after{content:"";position:absolute;left:2px;right:2px;bottom:4px;height:2px;border-radius:999px;background:var(--brand-primary);opacity:0;transform:scaleX(.4);transition:opacity .18s ease,transform .18s ease}.sort-tab[data-v-1f5a8301]:hover{color:#3f3f46}.sort-tab.active[data-v-1f5a8301]{color:#1a1a1a;font-weight:600}.sort-tab.active[data-v-1f5a8301]:after{opacity:1;transform:scaleX(1)}.result-count[data-v-1f5a8301]{color:gray;font-family:Pretendard;font-size:14px;line-height:150%;white-space:nowrap}.product-content[data-v-1f5a8301]{padding-top:28px}.product-grid[data-v-1f5a8301]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid #ececec;border-left:1px solid #ececec}.product-card[data-v-1f5a8301]{display:flex;flex-direction:column;min-height:428px;border-right:1px solid #ececec;border-bottom:1px solid #ececec;background:#fff;cursor:pointer;transition:opacity .6s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.product-card.reveal-card[data-v-1f5a8301]:nth-child(1){transition-delay:.08s}.product-card.reveal-card[data-v-1f5a8301]:nth-child(2){transition-delay:.14s}.product-card.reveal-card[data-v-1f5a8301]:nth-child(3){transition-delay:.2s}.product-card.reveal-card[data-v-1f5a8301]:nth-child(4){transition-delay:.26s}.product-card.reveal-card[data-v-1f5a8301]:nth-child(5){transition-delay:.32s}.product-card.reveal-card[data-v-1f5a8301]:nth-child(6){transition-delay:.38s}.product-card.reveal-card[data-v-1f5a8301]:nth-child(7){transition-delay:.44s}.product-card.reveal-card[data-v-1f5a8301]:nth-child(8){transition-delay:.5s}.product-card[data-v-1f5a8301]:hover{position:relative;z-index:1;border-color:var(--brand-primary);box-shadow:0 0 0 1px var(--brand-primary),0 0 12px rgb(var(--brand-primary-rgb) / .18);transform:translateY(-4px)}.product-thumb[data-v-1f5a8301]{display:flex;align-items:center;justify-content:center;min-height:300px;padding:24px 18px 10px;background:#fff}.product-thumb img[data-v-1f5a8301]{width:100%;height:100%;max-height:260px;object-fit:contain;transition:transform .25s ease}.product-card:hover .product-thumb img[data-v-1f5a8301]{transform:scale(1.03)}.product-body[data-v-1f5a8301]{position:relative;display:flex;justify-content:space-between;gap:16px;padding:18px 20px 22px}.product-copy[data-v-1f5a8301]{flex:1;min-width:0}.product-name[data-v-1f5a8301]{margin:0;min-height:84px;color:#1a1a1a;font-family:Pretendard;font-weight:600;font-size:20px;line-height:150%;word-break:keep-all}.product-price[data-v-1f5a8301]{margin:6px 0 0;color:var(--brand-primary);font-family:Pretendard;font-weight:600;font-size:20px;line-height:150%}.cart-icon-btn[data-v-1f5a8301]{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;padding:0;border:0;border-radius:999px;background:#ededed;flex:0 0 auto;cursor:pointer;transition:background-color .2s ease}.cart-icon-image[data-v-1f5a8301]{width:24px;height:24px;object-fit:contain;opacity:.85;transition:filter .2s ease,opacity .2s ease}.product-card:hover .cart-icon-btn[data-v-1f5a8301]{background:var(--brand-primary)}.product-card:hover .cart-icon-image[data-v-1f5a8301]{filter:brightness(0) invert(1);opacity:1}.empty-box[data-v-1f5a8301]{display:flex;align-items:center;justify-content:center;min-height:320px;border:1px solid #eee;background:#fafafa;color:#6b7280}@keyframes fade-up-1f5a8301{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){[data-v-1f5a8301],[data-v-1f5a8301]:before,[data-v-1f5a8301]:after{animation:none!important;transition:none!important}}@media(max-width:1200px){.title-inner h1[data-v-1f5a8301]{font-size:44px}.product-grid[data-v-1f5a8301]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:960px){.product-grid[data-v-1f5a8301]{grid-template-columns:repeat(2,minmax(0,1fr))}.title-inner[data-v-1f5a8301]{min-height:92px}.title-inner h1[data-v-1f5a8301]{font-size:36px}.product-toolbar[data-v-1f5a8301]{gap:16px}}@media(max-width:760px){.content-inner[data-v-1f5a8301]{width:min(100%,calc(100% - 24px))}.sub-visual[data-v-1f5a8301],.sub-visual-inner[data-v-1f5a8301]{min-height:96px}.breadcrumb[data-v-1f5a8301]{gap:8px;font-size:14px}.breadcrumb-home[data-v-1f5a8301]{width:20px;height:20px}.title-inner[data-v-1f5a8301]{gap:14px;min-height:78px}.title-accent[data-v-1f5a8301]{width:6px;height:34px}.title-inner h1[data-v-1f5a8301]{font-size:28px}.category-nav[data-v-1f5a8301]{gap:16px}.product-toolbar[data-v-1f5a8301]{gap:10px;overflow-x:auto}.sort-nav[data-v-1f5a8301]{gap:12px}.product-grid[data-v-1f5a8301]{grid-template-columns:1fr}.product-name[data-v-1f5a8301]{min-height:auto}}.resource-detail-page[data-v-4e4dd9de]{width:100%;min-height:calc(100vh - 288px);color:#1a1a1a}.sub-visual[data-v-4e4dd9de]{width:100%;min-height:120px;background:linear-gradient(90deg,#000000d6 35%,#00000029 70%),url(/assets/banner-subpage-product-BeL6lYrW.jpg) center 58%/cover no-repeat}.sub-visual-inner[data-v-4e4dd9de],.content-inner[data-v-4e4dd9de]{width:min(1320px,calc(100% - 32px));margin:0 auto}.sub-visual-inner[data-v-4e4dd9de]{min-height:120px;display:flex;align-items:center}.breadcrumb[data-v-4e4dd9de]{margin:0;display:inline-flex;align-items:center;gap:12px;color:#999;font-size:16px;line-height:150%}.breadcrumb a[data-v-4e4dd9de]{color:inherit;text-decoration:none}.breadcrumb a[data-v-4e4dd9de]:hover{color:#fff}.breadcrumb-home[data-v-4e4dd9de]{width:24px;height:24px;object-fit:contain;filter:grayscale(1) brightness(1.55)}.breadcrumb-sep[data-v-4e4dd9de]{width:8px;height:8px;border-top:1px solid #8f949b;border-right:1px solid #8f949b;transform:rotate(45deg)}.breadcrumb-current[data-v-4e4dd9de]{color:#fff}.title-wrap[data-v-4e4dd9de]{padding:40px 0 0}.title-inner[data-v-4e4dd9de]{display:flex;align-items:center;gap:22px}.title-accent[data-v-4e4dd9de]{flex:0 0 auto;width:8px;height:50px;background:var(--brand-primary)}.title-inner h1[data-v-4e4dd9de]{margin:0;color:#1a1a1a;font-size:40px;line-height:120%;font-weight:600}.title-inner p[data-v-4e4dd9de]{margin:10px 0 0;color:#666;font-size:16px;line-height:150%}.detail-container[data-v-4e4dd9de]{padding:38px 0 80px}.detail-card[data-v-4e4dd9de]{border-top:1px solid #333;background:#fff}.detail-title-area[data-v-4e4dd9de]{display:grid;gap:14px;border-bottom:1px solid #e5e5e5;padding:28px 16px}.chip-row[data-v-4e4dd9de]{display:flex;flex-wrap:wrap;gap:8px}.detail-title-area h2[data-v-4e4dd9de]{margin:0;color:#1a1a1a;font-size:32px;line-height:130%;font-weight:600}.file-meta[data-v-4e4dd9de]{display:flex;flex-wrap:wrap;gap:8px 14px;color:#777;font-size:14px}.category-chip[data-v-4e4dd9de],.notice-chip[data-v-4e4dd9de]{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700}.category-chip[data-v-4e4dd9de]{background:color-mix(in srgb,var(--brand-primary) 10%,#fff);color:var(--brand-primary)}.notice-chip[data-v-4e4dd9de]{background:#fff7ed;color:#ea580c}.attached-image[data-v-4e4dd9de]{margin:32px auto 0;max-width:920px;overflow:hidden;border:1px solid #e5e5e5;border-radius:8px;background:#fafafa}.attached-image img[data-v-4e4dd9de]{display:block;width:100%;max-height:520px;object-fit:contain}.content-viewer-wrap[data-v-4e4dd9de]{padding:34px 16px 0}.section-label[data-v-4e4dd9de]{margin-bottom:18px;color:var(--brand-primary);font-size:15px;font-weight:700}.content-viewer[data-v-4e4dd9de]{color:#333;font-size:16px;line-height:1.85}.content-viewer[data-v-4e4dd9de] p{margin:0 0 10px}.content-viewer[data-v-4e4dd9de] p:last-child{margin-bottom:0}.content-viewer[data-v-4e4dd9de] img{max-width:100%;height:auto}.content-viewer[data-v-4e4dd9de] .video-embed{overflow:hidden;width:min(100%,1080px);margin:20px auto;border-radius:4px;background:#111}.content-viewer[data-v-4e4dd9de] .video-embed iframe{display:block;width:100%;aspect-ratio:16 / 9;border:0}.content-viewer[data-v-4e4dd9de] .empty-content{margin:0;color:#777}.download-area[data-v-4e4dd9de]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:34px 16px 0;border:1px solid #e5e5e5;border-radius:8px;background:#fafafa;padding:18px 20px}.download-area strong[data-v-4e4dd9de]{display:block;margin-bottom:6px;color:#1a1a1a;font-size:15px}.download-area p[data-v-4e4dd9de]{margin:0;color:#777;word-break:break-all}.download-btn[data-v-4e4dd9de]{display:inline-flex;align-items:center;justify-content:center;height:42px;border-radius:6px;background:var(--brand-primary);padding:0 18px;color:#fff;font-size:14px;font-weight:700;text-decoration:none}.download-btn[data-v-4e4dd9de]:hover{filter:brightness(.94)}.detail-actions[data-v-4e4dd9de]{display:flex;justify-content:center;border-top:1px solid #e5e5e5;margin-top:18px;padding-top:20px}.back-link[data-v-4e4dd9de]{display:inline-flex;align-items:center;justify-content:center;min-width:104px;height:44px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;padding:0 18px;color:#333;font-size:14px;font-weight:600;text-decoration:none}.back-link[data-v-4e4dd9de]:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.empty-state[data-v-4e4dd9de]{display:grid;place-items:center;gap:8px;min-height:300px;border-top:1px solid #333;border-bottom:1px solid #e5e5e5;background:#fff;color:#666;text-align:center}.empty-state strong[data-v-4e4dd9de]{color:#1a1a1a;font-size:18px;font-weight:600}.empty-state p[data-v-4e4dd9de]{margin:0}@media(max-width:760px){.sub-visual-inner[data-v-4e4dd9de],.content-inner[data-v-4e4dd9de]{width:min(100%,calc(100% - 24px))}.title-wrap[data-v-4e4dd9de]{padding-top:28px}.title-inner[data-v-4e4dd9de]{align-items:flex-start;gap:12px}.title-accent[data-v-4e4dd9de]{width:6px;height:38px}.title-inner h1[data-v-4e4dd9de]{font-size:34px}.detail-container[data-v-4e4dd9de]{padding:28px 0 80px}.detail-title-area[data-v-4e4dd9de]{padding:22px 0}.detail-title-area h2[data-v-4e4dd9de]{font-size:26px}.content-viewer-wrap[data-v-4e4dd9de]{padding:28px 0 0}.download-area[data-v-4e4dd9de]{flex-direction:column;align-items:stretch;margin-right:0;margin-left:0}}.manual-page[data-v-553f7ff8]{width:100%;min-height:calc(100vh - 288px);color:#1a1a1a}.sub-visual[data-v-553f7ff8]{width:100%;min-height:120px;background:linear-gradient(90deg,#000000d6 35%,#00000029 70%),url(/assets/banner-subpage-product-BeL6lYrW.jpg) center 58%/cover no-repeat}.sub-visual-inner[data-v-553f7ff8],.content-inner[data-v-553f7ff8]{width:min(1320px,calc(100% - 32px));margin:0 auto}.sub-visual-inner[data-v-553f7ff8]{min-height:120px;display:flex;align-items:center}.breadcrumb[data-v-553f7ff8]{margin:0;display:inline-flex;align-items:center;gap:12px;color:#999;font-size:16px;line-height:150%}.breadcrumb-home[data-v-553f7ff8]{width:24px;height:24px;object-fit:contain;filter:grayscale(1) brightness(1.55)}.breadcrumb-sep[data-v-553f7ff8]{width:8px;height:8px;border-top:1px solid #8f949b;border-right:1px solid #8f949b;transform:rotate(45deg)}.breadcrumb-current[data-v-553f7ff8]{color:#fff}.title-wrap[data-v-553f7ff8]{padding:40px 0 0}.title-inner[data-v-553f7ff8]{display:flex;align-items:center;gap:22px}.title-accent[data-v-553f7ff8]{flex:0 0 auto;width:8px;height:50px;background:var(--brand-primary)}.title-inner h1[data-v-553f7ff8]{margin:0;color:#1a1a1a;font-size:40px;line-height:120%;font-weight:600}.title-inner p[data-v-553f7ff8]{margin:10px 0 0;color:#666;font-size:16px;line-height:150%}.filter-line-wrap[data-v-553f7ff8]{padding-top:38px}.category-nav[data-v-553f7ff8]{display:flex;flex-wrap:wrap;gap:10px;border-bottom:1px solid #e5e5e5;padding-bottom:14px}.category-tab[data-v-553f7ff8]{display:inline-flex;align-items:center;gap:8px;min-width:132px;height:45px;border:1px solid #e6e6e6;border-radius:6px;background:#fff;color:#4d4d4d;padding:0 16px;font-size:14px;font-weight:600}.category-tab span[data-v-553f7ff8]{color:#999;font-size:13px}.category-tab.active[data-v-553f7ff8]{border-color:var(--brand-primary);background:var(--brand-primary);color:#fff}.category-tab.active span[data-v-553f7ff8]{color:#fff}.search-line-wrap[data-v-553f7ff8]{padding-top:24px}.list-toolbar[data-v-553f7ff8]{display:flex;align-items:center;justify-content:space-between;gap:16px}.list-count[data-v-553f7ff8]{display:inline-flex;align-items:center;gap:8px;color:#1a1a1a;font-size:18px;font-weight:600}.list-count strong[data-v-553f7ff8]{color:var(--brand-primary)}.list-toolbar input[data-v-553f7ff8]{width:min(320px,100%);height:45px;border:1px solid #e6e6e6;border-radius:6px;padding:0 14px;font:inherit;outline:0}.manual-content[data-v-553f7ff8]{padding:12px 0 120px}.manual-list[data-v-553f7ff8]{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid #333}.manual-list li[data-v-553f7ff8]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px;border-bottom:1px solid #e5e5e5;background:#fff;padding:0 16px}.manual-info[data-v-553f7ff8]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.manual-title[data-v-553f7ff8]{color:#1a1a1a;font-size:18px;font-weight:600;text-decoration:none}.manual-title[data-v-553f7ff8]:hover{color:var(--brand-primary);text-decoration:underline;text-underline-offset:4px}.category-chip[data-v-553f7ff8],.notice-chip[data-v-553f7ff8],.attachment-indicator[data-v-553f7ff8]{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:800}.category-chip[data-v-553f7ff8]{background:color-mix(in srgb,var(--brand-primary) 10%,#fff);color:var(--brand-primary)}.notice-chip[data-v-553f7ff8]{background:#fff7ed;color:#ea580c}.attachment-indicator[data-v-553f7ff8]{flex:0 0 auto;border:1px solid #d9d9d9;background:#f7f7f7;color:#333;text-decoration:none}.attachment-icon[data-v-553f7ff8]{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:24px;border-radius:999px;background:#e6e6e6;color:#333;font-size:11px}.empty-state[data-v-553f7ff8]{display:grid;place-items:center;gap:8px;min-height:280px;border-top:1px solid #333;border-bottom:1px solid #e5e5e5;color:#666;text-align:center}.empty-state strong[data-v-553f7ff8]{font-size:18px;font-weight:600}.empty-state p[data-v-553f7ff8]{margin:0}@media(max-width:960px){.sub-visual-inner[data-v-553f7ff8],.content-inner[data-v-553f7ff8]{width:min(100%,calc(100% - 28px))}}@media(max-width:760px){.sub-visual-inner[data-v-553f7ff8],.content-inner[data-v-553f7ff8]{width:min(100%,calc(100% - 24px))}.title-wrap[data-v-553f7ff8]{padding-top:28px}.title-inner[data-v-553f7ff8]{align-items:flex-start;gap:12px}.title-accent[data-v-553f7ff8]{width:6px;height:38px}.title-inner h1[data-v-553f7ff8]{font-size:34px}.filter-line-wrap[data-v-553f7ff8]{padding-top:24px}.category-nav[data-v-553f7ff8],.list-toolbar[data-v-553f7ff8],.manual-list li[data-v-553f7ff8]{flex-direction:column;align-items:stretch}.category-tab[data-v-553f7ff8],.list-toolbar input[data-v-553f7ff8]{width:100%}.manual-list li[data-v-553f7ff8]{padding:16px 0}.attachment-indicator[data-v-553f7ff8]{justify-content:center}}:root{font-family:Arial,sans-serif;color:#222;background:#f4f6f8;--brand-primary: #d0121b;--brand-primary-strong: #ed1c24;--brand-primary-rgb: 208 18 27;--brand-text: #1a1a1a;--brand-muted: #666666;--brand-page-bg: #ffffff}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}input,select,button{font:inherit}button{cursor:pointer}.center-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.app-shell{min-height:100vh;display:grid;grid-template-columns:240px 1fr}.sidebar{background:#1f2937;color:#fff;padding:24px;display:flex;flex-direction:column;justify-content:space-between}.brand{margin-top:0;font-size:22px}.nav-menu{display:grid;gap:12px;margin-top:24px}.nav-menu a{padding:10px 12px;border-radius:8px;background:#ffffff14}.content-area{padding:32px}.card{background:#fff;border-radius:14px;padding:20px;box-shadow:0 6px 20px #0000000f}.login-card{width:100%;max-width:400px;display:grid;gap:16px}.page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}.stat-card h3,.card h3{margin-top:0}label{display:grid;gap:8px}input,select{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:8px}.primary-btn,.secondary-btn,.danger-btn{border:none;padding:10px 14px;border-radius:8px;font-weight:600;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}.primary-btn{background:var(--brand-primary);color:#fff;box-shadow:0 8px 18px rgb(var(--brand-primary-rgb) / .2)}.secondary-btn{background:#64748b;color:#fff;box-shadow:0 8px 18px #64748b29}.danger-btn{background:#dc2626;color:#fff;box-shadow:0 8px 18px #dc262629}.excel-btn{background:#059669!important;color:#fff;box-shadow:0 8px 18px #0596692e!important}.primary-btn:hover:not(:disabled){background:var(--brand-primary-strong);transform:translateY(-1px)}.secondary-btn:hover:not(:disabled){background:#475569;transform:translateY(-1px)}.danger-btn:hover:not(:disabled){background:#b91c1c;transform:translateY(-1px)}.excel-btn:hover:not(:disabled){background:#047857!important;transform:translateY(-1px)}.primary-btn:disabled,.secondary-btn:disabled,.danger-btn:disabled{opacity:.58;cursor:not-allowed;box-shadow:none;transform:none}.inline-form{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.basic-table{width:100%;border-collapse:collapse}.basic-table th,.basic-table td{border-bottom:1px solid #e5e7eb;padding:12px;text-align:left}.action-cell{display:flex;gap:8px}.profile-box{display:grid;gap:8px}.muted{color:#6b7280}.error-text{color:#dc2626}.plain-list{margin:0;padding-left:18px;line-height:1.8}@media(max-width:960px){.app-shell,.stats-grid,.inline-form{grid-template-columns:1fr}}
