@import"https://fonts.googleapis.com/css2?family=Black+Han+Sans&family=Noto+Sans+KR:wght@400;500;700;900&display=swap";.owner_header[data-v-6a24c4ba]{width:100%;background:#fefaee;box-shadow:0 1px 6px #00000012;position:sticky;top:0;z-index:200}.owner_header_inner[data-v-6a24c4ba]{width:100%;max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:16px;height:60px;padding:0 24px;box-sizing:border-box}.owner_title[data-v-6a24c4ba]{font-size:18px;font-weight:700;color:var(--primary, #e84040);flex:1}.owner_nav[data-v-6a24c4ba]{display:flex;align-items:center;gap:8px;margin-left:auto}.owner_nav .nav_username[data-v-6a24c4ba]{max-width:none;overflow:visible;text-overflow:initial}.logo_img[data-v-6a24c4ba]{width:80px;height:auto}.header[data-v-6a24c4ba]{position:relative;top:0;z-index:10000;width:100%;max-width:480px;height:180px;background:#fefaee;box-shadow:0 1px 6px #00000012;display:flex;justify-content:center;margin:0 auto;overflow:visible}.header_inner[data-v-6a24c4ba]{width:100%;max-width:480px;padding:8px 16px 10px;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;overflow:visible}.row-top[data-v-6a24c4ba]{position:relative;display:flex;align-items:center;justify-content:center}.logo_link[data-v-6a24c4ba]{display:flex;align-items:center}.header_logo[data-v-6a24c4ba]{margin-top:10px;width:110px;height:auto;object-fit:contain;margin-right:0}.top-actions[data-v-6a24c4ba]{position:absolute;right:8px;top:20px;display:flex;align-items:center;gap:2px}.nav_icon_btn[data-v-6a24c4ba]{position:relative;width:32px;height:32px;background:none;border:none;font-size:21px;color:#333;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-top:0;margin-right:0}.nav_icon_btn[data-v-6a24c4ba]:active{color:#d63031}.nav_text_btn[data-v-6a24c4ba]{background:none;border:none;font-size:12px;font-weight:700;color:#4a4646;padding:4px 5px;cursor:pointer;display:flex;align-items:center;margin-top:0;white-space:nowrap}.nav_text_btn[data-v-6a24c4ba]:active{color:#d63031}.nav_username[data-v-6a24c4ba]{max-width:42px;font-size:12px;font-weight:700;color:#d63031;padding:0 1px;margin-top:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-address[data-v-6a24c4ba]{margin-top:10px;display:flex;justify-content:center;align-items:center;gap:4px;width:100%;text-align:center;background-color:#fefaee;border:none;padding:0;cursor:pointer}.row-address:active .address-text[data-v-6a24c4ba],.row-address:active .address-pin[data-v-6a24c4ba],.row-address:active .address-arrow[data-v-6a24c4ba]{color:#d63031}.address-pin[data-v-6a24c4ba]{font-size:13px;color:#d63031;flex-shrink:0}.address-text[data-v-6a24c4ba]{font-size:12px;font-weight:300;color:#555;font-family:Pretendard,Noto Sans KR,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-bar[data-v-6a24c4ba]{margin-top:10px;display:flex;align-items:center;justify-content:space-between;background:#fff;border:1.5px solid #e0dcd0;border-radius:22px;padding:9px 14px;cursor:pointer;transition:border-color .15s}.search-bar[data-v-6a24c4ba]:active{border-color:#d63031}.search_icon[data-v-6a24c4ba]{font-size:15px;color:#888;border:none;background:transparent;padding:0;margin:0;cursor:pointer;display:flex;align-items:center;justify-content:center}input[type=search][data-v-6a24c4ba]{background:transparent;outline:none;border:none;width:100%}input[type=search][data-v-6a24c4ba]::-webkit-search-decoration,input[type=search][data-v-6a24c4ba]::-webkit-search-cancel-button,input[type=search][data-v-6a24c4ba]::-webkit-search-results-button,input[type=search][data-v-6a24c4ba]::-webkit-search-results-decoration{display:none}.cart_btn[data-v-6a24c4ba]{position:relative}.notification_wrap[data-v-6a24c4ba]{position:relative;z-index:10001}.notification_btn[data-v-6a24c4ba]{position:relative}.cart_badge[data-v-6a24c4ba],.notification_badge[data-v-6a24c4ba]{position:absolute;top:-3px;right:-2px;min-width:17px;height:17px;padding:0 4px;background:#d63031;color:#fff;border-radius:999px;font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center;box-sizing:border-box;line-height:1}.notification_dropdown[data-v-6a24c4ba]{position:absolute;top:44px;right:0;width:320px;max-height:420px;overflow-y:auto;background:#fff;border:1px solid #eee1d3;border-radius:8px;box-shadow:0 8px 24px #00000024;z-index:10002}.notification_header[data-v-6a24c4ba]{position:sticky;top:0;background:#fff;padding:12px 14px;border-bottom:1px solid #f0e7dc;display:flex;align-items:center;justify-content:space-between}.notification_header strong[data-v-6a24c4ba]{font-size:15px;color:#222}.read_all_btn[data-v-6a24c4ba]{border:none;background:transparent;color:#d63031;font-size:12px;font-weight:700;cursor:pointer}.read_all_btn[data-v-6a24c4ba]:disabled{color:#bbb;cursor:default}.notification_empty[data-v-6a24c4ba]{padding:28px 14px;color:#888;font-size:13px;text-align:center}.notification_item[data-v-6a24c4ba]{width:100%;border:none;background:#fff;padding:12px 14px;display:flex;gap:8px;text-align:left;cursor:pointer;border-bottom:1px solid #f6f1ea}.notification_item.unread[data-v-6a24c4ba]{background:#fff8ee}.notification_item[data-v-6a24c4ba]:active{background:#f9efe4}.notification_dot[data-v-6a24c4ba]{width:7px;height:7px;margin-top:6px;border-radius:50%;background:transparent;flex-shrink:0}.notification_item.unread .notification_dot[data-v-6a24c4ba]{background:#d63031}.notification_content[data-v-6a24c4ba]{min-width:0;display:flex;flex-direction:column;gap:4px}.notification_title[data-v-6a24c4ba]{font-size:13px;font-weight:800;color:#222}.notification_text[data-v-6a24c4ba]{font-size:12px;color:#555;line-height:1.4;word-break:keep-all}.notification_time[data-v-6a24c4ba]{font-size:11px;color:#aaa}.modal-overlay[data-v-60d60a9b]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.modal-box[data-v-60d60a9b]{background:#fff;border-radius:12px;padding:32px 28px;width:320px;text-align:center;box-shadow:0 8px 32px #0000002e}.modal-title[data-v-60d60a9b]{font-size:18px;font-weight:700;margin-bottom:8px}.modal-desc[data-v-60d60a9b]{font-size:14px;color:#666;margin-bottom:24px}.modal-buttons[data-v-60d60a9b]{display:flex;gap:12px;justify-content:center}.btn-extend[data-v-60d60a9b]{flex:1;padding:10px 0;background:#ff6b35;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer}.btn-logout[data-v-60d60a9b]{flex:1;padding:10px 0;background:#f0f0f0;color:#333;border:none;border-radius:8px;font-size:15px;cursor:pointer}.bottom-nav[data-v-dddd4042]{position:fixed;bottom:0;left:50%;transform:translate(-50%);z-index:999;max-width:480px;width:100%;height:70px;background-color:#fff;border-top:1px solid #eeeeee;display:flex;justify-content:space-around;align-items:center;padding-bottom:env(safe-area-inset-bottom)}.nav-item[data-v-dddd4042]{display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;flex:1}.nav-item i[data-v-dddd4042]{width:24px;height:24px;background-size:contain;background-repeat:no-repeat}.icon-home[data-v-dddd4042]{background-image:url(/image/%ED%99%88.png)}.icon-map[data-v-dddd4042]{background-image:url(/image/%EC%A3%BC%EB%B3%80%EC%B0%BE%EA%B8%B0.png)}.icon-heart[data-v-dddd4042]{background-image:url(/image/%EC%B0%9C.png)}.icon-pencil[data-v-dddd4042]{background-image:url(/image/%EA%B3%A0%EA%B0%9D%EC%84%BC%ED%84%B0.png)}.icon-user[data-v-dddd4042]{background-image:url(/image/%EB%A7%88%EC%9D%B4%ED%8E%98%EC%9D%B4%EC%A7%80.png)}.nav-item span[data-v-dddd4042]{font-size:12px;font-weight:600;color:#333;font-family:Pretendard,sans-serif}.floating-cart-bar[data-v-72f53c2d]{position:fixed;bottom:calc(80px + env(safe-area-inset-bottom));left:50%;transform:translate(-50%) translate(-190px);z-index:998;width:70px;height:48px;padding:0;background:#a40c0b;color:#fff;border:none;border-radius:28px;font-size:1rem;font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:4px;box-shadow:0 6px 20px #4a90e259;transition:transform .15s}.floating-cart-bar[data-v-72f53c2d]:active{transform:translate(-50%) translate(-190px) scale(.95)}.cart-count[data-v-72f53c2d]{min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#fff;color:#a40c0b;font-size:10px;line-height:16px}.cart-icon[data-v-72f53c2d]{font-size:18px}.slide-up-enter-active[data-v-72f53c2d],.slide-up-leave-active[data-v-72f53c2d]{transition:opacity .2s ease,transform .25s ease}.slide-up-enter-from[data-v-72f53c2d],.slide-up-leave-to[data-v-72f53c2d]{opacity:0;transform:translate(-50%) translateY(20px)}@media(max-width:480px){.floating-cart-bar[data-v-72f53c2d]{left:12px;right:auto;transform:none}.floating-cart-bar[data-v-72f53c2d]:active{transform:scale(.95)}.slide-up-enter-from[data-v-72f53c2d],.slide-up-leave-to[data-v-72f53c2d]{transform:translateY(20px)}}.alert-overlay[data-v-c2cb6506]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000073;display:flex;justify-content:center;align-items:center;z-index:99999}.alert-box[data-v-c2cb6506]{background:#fff;border-radius:20px;padding:36px 32px 28px;width:340px;text-align:center;box-shadow:0 10px 40px #00000026;animation:alert-pop-c2cb6506 .25s ease-out}@keyframes alert-pop-c2cb6506{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}.alert-icon[data-v-c2cb6506]{margin-bottom:16px;font-size:48px}.alert-title[data-v-c2cb6506]{font-size:18px;font-weight:700;color:#1a1a1a;margin:0 0 8px}.alert-message[data-v-c2cb6506]{font-size:15px;color:#555;line-height:1.6;margin:0 0 28px;word-break:keep-all;white-space:pre-line}.alert-btns[data-v-c2cb6506]{display:flex;gap:10px}.alert-btn[data-v-c2cb6506]{flex:1;padding:14px 0;border:none;border-radius:12px;font-size:15px;font-weight:700;cursor:pointer;transition:opacity .15s}.alert-btn[data-v-c2cb6506]:hover{opacity:.85}.confirm-btn[data-v-c2cb6506]{background:#2e55e0;color:#fff}.cancel-btn[data-v-c2cb6506]{background:#f5f5f5;color:#666}.alert-btn.full[data-v-c2cb6506]{width:100%}.modal-enter-active[data-v-c2cb6506]{transition:opacity .2s}.modal-leave-active[data-v-c2cb6506]{transition:opacity .15s}.modal-enter-from[data-v-c2cb6506],.modal-leave-to[data-v-c2cb6506]{opacity:0}.app-outer[data-v-f5fdff65]{width:100%;min-height:100vh;background-color:#fff;display:flex;justify-content:center}.app-wrapper[data-v-f5fdff65]{width:100%;margin:0 auto;min-height:100vh;position:relative;background:#fff}.landing[data-v-9a944c65]{font-family:Noto Sans KR,Pretendard,sans-serif;overflow-x:hidden}.navbar[data-v-9a944c65]{position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid #f0f0f0;box-shadow:0 2px 12px #0000000f}.navbar_inner[data-v-9a944c65]{max-width:1200px;margin:0 auto;padding:0 32px;height:64px;display:flex;align-items:center;justify-content:space-between}.nav_logo_link[data-v-9a944c65]{display:flex;align-items:center}.nav_logo[data-v-9a944c65]{height:44px}.nav_menu[data-v-9a944c65]{display:flex;align-items:center;gap:8px}.nav_link[data-v-9a944c65]{padding:8px 16px;font-size:14px;font-weight:600;color:#444;text-decoration:none;border-radius:8px;transition:all .15s}.nav_link[data-v-9a944c65]:hover{background:#fff3f0;color:#e03400}.nav_btn_order[data-v-9a944c65]{padding:10px 22px;background:#e03400;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;transition:background .15s;margin-left:8px}.nav_btn_order[data-v-9a944c65]:hover{background:#c02c00}.hero_desktop[data-v-9a944c65]{position:relative;background:linear-gradient(135deg,#e03400,#ff6b35,#ffab4e);min-height:560px;overflow:hidden}.hero_desktop_inner[data-v-9a944c65]{max-width:1200px;margin:0 auto;padding:80px 32px 120px;display:flex;align-items:center;justify-content:space-between;gap:40px}.hero_text[data-v-9a944c65]{flex:1;color:#fff}.hero_sub[data-v-9a944c65]{font-size:18px;font-weight:500;opacity:.9;margin-bottom:12px}.hero_title[data-v-9a944c65]{font-size:56px;font-weight:900;line-height:1.15;margin-bottom:20px;letter-spacing:-1px}.hero_accent[data-v-9a944c65]{color:#fff9c4;text-shadow:0 2px 12px rgba(0,0,0,.2)}.hero_desc[data-v-9a944c65]{font-size:17px;line-height:1.7;opacity:.9;margin-bottom:36px}.hero_btns[data-v-9a944c65]{display:flex;gap:14px;flex-wrap:wrap}.btn_main[data-v-9a944c65]{padding:16px 36px;background:#fff;color:#e03400;border:none;border-radius:12px;font-size:16px;font-weight:800;cursor:pointer;box-shadow:0 4px 20px #00000026;transition:all .15s}.btn_main[data-v-9a944c65]:hover{transform:translateY(-2px);box-shadow:0 8px 28px #0003}.btn_sub[data-v-9a944c65]{padding:16px 32px;background:#fff3;color:#fff;border:2px solid rgba(255,255,255,.6);border-radius:12px;font-size:16px;font-weight:700;text-decoration:none;transition:all .15s;display:flex;align-items:center}.btn_sub[data-v-9a944c65]:hover{background:#ffffff4d}.hero_image[data-v-9a944c65]{flex:1;display:flex;justify-content:center;align-items:flex-end;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mascot[data-v-9a944c65]{width:480px;max-width:100%;object-fit:contain;filter:drop-shadow(0 20px 40px rgba(0,0,0,.2));mix-blend-mode:multiply}.wave[data-v-9a944c65]{position:absolute;bottom:-1px;left:0;width:100%;line-height:0}.wave svg[data-v-9a944c65]{width:100%;height:80px}.section[data-v-9a944c65]{padding:100px 32px}.section_owner[data-v-9a944c65]{background:#fff}.section_rider[data-v-9a944c65]{background:#fff9f7}.section_inner[data-v-9a944c65]{max-width:1100px;margin:0 auto;display:flex;align-items:center;gap:80px}.section_inner_reverse[data-v-9a944c65]{flex-direction:row-reverse}.section_img_wrap[data-v-9a944c65]{flex:1}.section_img_placeholder[data-v-9a944c65]{width:100%;aspect-ratio:4/3;border-radius:24px;display:flex;align-items:center;justify-content:center;font-size:80px}.owner_img[data-v-9a944c65]{background:linear-gradient(135deg,#fff3f0,#ffe0d8)}.rider_img[data-v-9a944c65]{background:linear-gradient(135deg,#fff8f0,#ffe8cc)}.section_text[data-v-9a944c65]{flex:1}.section_tag[data-v-9a944c65]{display:inline-block;padding:6px 14px;background:#fff3f0;color:#e03400;border-radius:20px;font-size:13px;font-weight:700;margin-bottom:16px}.section_title[data-v-9a944c65]{font-size:40px;font-weight:900;color:#1a1a1a;line-height:1.25;margin-bottom:16px;letter-spacing:-.5px}.section_desc[data-v-9a944c65]{font-size:16px;color:#666;line-height:1.8;margin-bottom:28px}.btn_section[data-v-9a944c65]{display:inline-flex;align-items:center;padding:14px 28px;background:#e03400;color:#fff;border-radius:12px;font-size:15px;font-weight:700;text-decoration:none;transition:all .15s}.btn_section[data-v-9a944c65]:hover{background:#c02c00;transform:translate(4px)}.footer[data-v-9a944c65]{background:#1a1a1a;color:#aaa;padding:48px 32px}.footer_inner[data-v-9a944c65]{max-width:1200px;margin:0 auto}.footer_logo[data-v-9a944c65]{height:60px;margin-bottom:10px}.footer_company[data-v-9a944c65]{font-size:15px;font-weight:700;color:#fff;margin-bottom:8px}.footer_info[data-v-9a944c65]{font-size:13px;line-height:2}.footer_copy[data-v-9a944c65]{margin-top:24px;font-size:12px;opacity:.5}@media(max-width:2000px){.navbar_inner[data-v-9a944c65]{padding:0 16px}.nav_link[data-v-9a944c65]{display:none}.nav_btn_order[data-v-9a944c65]{padding:8px 14px;font-size:13px}.hero_desktop[data-v-9a944c65]{min-height:auto}.hero_desktop_inner[data-v-9a944c65]{flex-direction:column;padding:40px 20px 80px;text-align:center;gap:0}.hero_title[data-v-9a944c65]{font-size:36px}.hero_sub[data-v-9a944c65]{font-size:15px}.hero_desc[data-v-9a944c65]{font-size:14px}.hero_btns[data-v-9a944c65]{justify-content:center}.btn_main[data-v-9a944c65],.btn_sub[data-v-9a944c65]{padding:13px 24px;font-size:14px}.mascot[data-v-9a944c65]{width:280px;margin-top:20px}.section[data-v-9a944c65]{padding:60px 20px}.section_inner[data-v-9a944c65],.section_inner_reverse[data-v-9a944c65]{flex-direction:column;gap:32px}.section_title[data-v-9a944c65]{font-size:28px}.section_desc[data-v-9a944c65]{font-size:14px}.footer[data-v-9a944c65]{padding:36px 20px}}.account_page[data-v-55c5857a]{min-height:100vh;background:#fff;display:flex;align-items:center;justify-content:center;padding:40px 16px}.account_card[data-v-55c5857a]{width:100%;max-width:420px;background:#fff;border-radius:20px;box-shadow:0 4px 32px #0000001a;padding:10px 40px 40px;display:flex;flex-direction:column;gap:16px}.logo_wrap[data-v-55c5857a]{text-align:center}.account_logo[data-v-55c5857a]{width:130px;height:130px;object-fit:contain}.account_title[data-v-55c5857a]{text-align:center;font-size:20px;font-weight:700;color:var(--black)}.tab_group[data-v-55c5857a]{display:grid;grid-template-columns:1fr 1fr;border:1px solid #e5e5e5;border-radius:8px;overflow:hidden}.tab_btn[data-v-55c5857a]{height:42px;border:0;background:#fff;color:#666;font-weight:700;cursor:pointer}.tab_btn.active[data-v-55c5857a]{background:var(--primary);color:#fff}.account_form[data-v-55c5857a]{display:flex;flex-direction:column;gap:14px}.success_msg[data-v-55c5857a]{color:#198754;font-size:13px;text-align:center;margin:0}.result_box[data-v-55c5857a]{display:flex;justify-content:space-between;align-items:center;border:1px solid #e8e8e8;border-radius:8px;padding:12px 14px;background:#fafafa}.result_label[data-v-55c5857a]{color:#666;font-size:13px}.text_btn[data-v-55c5857a]{border:0;background:none;color:var(--gray);cursor:pointer;font-size:13px}.text_btn[data-v-55c5857a]:hover{color:var(--primary)}.store-card[data-v-21c1323c]{display:flex;padding:20px;margin:12px 16px;gap:16px;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014;cursor:pointer;transition:transform .2s ease;position:relative}.is_closed[data-v-21c1323c]{cursor:not-allowed;filter:grayscale(80%);opacity:.7}.closed-overlay[data-v-21c1323c]{position:absolute;inset:0;border-radius:10px;background:#0009;z-index:1;display:flex;align-items:center;justify-content:center}.closed-badge[data-v-21c1323c]{background:#fff;border:1px solid rgba(0,0,0,.4);border-radius:20px;padding:4px 12px;color:#383434;font-size:.75rem;font-weight:700;letter-spacing:.5px}.store-card[data-v-21c1323c]:hover{transform:translateY(-2px)}.store-thumbnail[data-v-21c1323c]{display:block;width:100px;height:100px;border-radius:12px;object-fit:cover}.store-details[data-v-21c1323c]{display:flex;flex-direction:column;justify-content:flex-start}.store-name[data-v-21c1323c]{margin:0 0 8px;font-size:1.2rem;font-weight:700;color:#111}.store-meta[data-v-21c1323c]{font-size:.95rem;color:#666;margin-bottom:8px;display:flex;align-items:center}.rating[data-v-21c1323c]{color:#ffb800;font-weight:700}.highlight[data-v-21c1323c]{color:#ff3d00;font-weight:600}.delivery-info[data-v-21c1323c]{font-size:.9rem;color:#888;display:flex;align-items:center}.tip-badge[data-v-21c1323c]{color:#169750;font-weight:600}.divider[data-v-21c1323c]{margin:0 8px;color:#eee;font-size:.8rem}.store-list-view[data-v-0a1c0dfc]{max-width:480px;margin:0 auto;background:#f8f8f8;min-height:100vh;padding-bottom:120px;position:relative}.category-nav[data-v-0a1c0dfc]{position:sticky;top:0;z-index:100;background:#fff;display:flex;align-items:center;border-bottom:1px solid #eee}.category-scroll-wrapper[data-v-0a1c0dfc]{display:flex;overflow-x:auto;scroll-behavior:smooth;padding:15px 10px;scrollbar-width:none;flex:1}.category-scroll-wrapper[data-v-0a1c0dfc]::-webkit-scrollbar{display:none}.category-item[data-v-0a1c0dfc]{min-width:75px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;cursor:pointer;border-bottom:3px solid transparent;padding-bottom:8px}.cat-icon[data-v-0a1c0dfc]{font-size:24px;margin-bottom:4px}.cat-name[data-v-0a1c0dfc]{font-size:13px;color:#666}.category-item.active .cat-name[data-v-0a1c0dfc]{color:#a40c0b;font-weight:700}.category-item.active[data-v-0a1c0dfc]{border-bottom:3px solid #a40C0b}.nav-btn[data-v-0a1c0dfc]{width:40px;border:none;background:#fff;cursor:pointer;font-size:18px;color:#333}.store-closed[data-v-0a1c0dfc]{opacity:.45;filter:grayscale(60%);cursor:not-allowed;pointer-events:none}.header[data-v-0a1c0dfc]{padding:16px;background:#fff;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:201}.header h2[data-v-0a1c0dfc]{margin:0;font-size:18px}.sort-wrap[data-v-0a1c0dfc]{position:relative}.sort-toggle-btn[data-v-0a1c0dfc]{padding:6px 12px;border:1px solid #ddd;border-radius:20px;background:#fff;font-size:13px;color:#333;cursor:pointer;white-space:nowrap}.sort-dropdown[data-v-0a1c0dfc]{position:absolute;top:calc(100% + 6px);right:0;background:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 4px 20px #0000001f;z-index:300;min-width:160px;overflow:hidden}.sort-section-title[data-v-0a1c0dfc]{padding:8px 16px 4px;font-size:11px;color:#999;font-weight:700;letter-spacing:.5px}.sort-option[data-v-0a1c0dfc]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 16px;border:none;background:#fff;font-size:14px;color:#333;cursor:pointer;text-align:left}.sort-option[data-v-0a1c0dfc]:hover{background:#fdf5f5}.sort-option.active[data-v-0a1c0dfc]{color:#a40c0b;font-weight:700}.check-mark[data-v-0a1c0dfc]{font-size:13px;color:#a40c0b}.sort-divider[data-v-0a1c0dfc]{height:1px;background:#f0f0f0;margin:4px 0}.sort-order-row[data-v-0a1c0dfc]{display:flex;gap:8px;padding:8px 12px 12px}.sort-order-btn[data-v-0a1c0dfc]{flex:1;padding:7px 0;border:1px solid #ddd;border-radius:8px;background:#fff;font-size:13px;color:#666;cursor:pointer;text-align:center}.sort-order-btn[data-v-0a1c0dfc]:hover{background:#fdf5f5}.sort-order-btn.active[data-v-0a1c0dfc]{background:#a40c0b;color:#fff;border-color:#a40c0b;font-weight:700}.sort-overlay[data-v-0a1c0dfc]{position:fixed;inset:0;z-index:200}.list-container[data-v-0a1c0dfc]{display:flex;flex-direction:column;background:#fff}.empty-msg[data-v-0a1c0dfc]{padding:100px 20px;text-align:center;color:#999}.pagination[data-v-0a1c0dfc]{display:flex;justify-content:center;align-items:center;gap:8px;padding:40px 0;background:#f8f8f8;position:relative;z-index:10}.page-num[data-v-0a1c0dfc],.page-nav-btn[data-v-0a1c0dfc]{min-width:36px;height:36px;border:1px solid #ddd;background:#fff;border-radius:6px;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center}.page-num.active[data-v-0a1c0dfc]{background:#a40c0b;color:#fff;border-color:#a40c0b;font-weight:700}.page-nav-btn[data-v-0a1c0dfc]:disabled{color:#ddd;cursor:not-allowed}.menu-item-card[data-v-1c355475]{display:flex;justify-content:space-between;align-items:center;padding:20px;margin:10px 20px;background-color:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 8px #0000000a;cursor:pointer;transition:all .2s ease}.menu-item-card[data-v-1c355475]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #00000014}.menu-info[data-v-1c355475]{flex:1;padding-right:15px}.menu-name[data-v-1c355475]{margin:0 0 6px;font-size:1.15rem;font-weight:700;color:#222}.menu-desc[data-v-1c355475]{font-size:.88rem;color:#888;line-height:1.5;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.menu-price[data-v-1c355475]{font-size:1.05rem;font-weight:700;color:#333}.soldout-badge[data-v-1c355475]{margin-left:10px;font-size:.75rem;color:#ff4d4f;border:1px solid #ff4d4f;padding:2px 6px;border-radius:4px}.menu-img-wrapper[data-v-1c355475]{flex-shrink:0}.menu-img[data-v-1c355475]{display:block;width:100px;height:100px;border-radius:8px;object-fit:cover}.menu-img-placeholder[data-v-1c355475]{width:100px;height:100px;background-color:#f5f5f5;color:#ccc;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:.8rem}.menu-category-group[data-v-5c933242]{width:100%;background-color:#fff;margin-bottom:5px}.category-header[data-v-5c933242]{background-color:#f8f8f8;padding:15px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee;position:relative;top:0;z-index:1}.menu-list[data-v-5c933242]{display:flex;flex-direction:column;padding:10px 0;background-color:#fff}.store-info-wrapper[data-v-fc70e401]{padding:30px 40px;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;letter-spacing:-.01em;max-width:680px;margin:0 auto}.store-info-container[data-v-fc70e401]{display:flex;flex-direction:column;gap:40px;margin-bottom:50px}.group-title[data-v-fc70e401]{font-size:16px;font-weight:500;margin-bottom:20px;color:#111}.info-list[data-v-fc70e401]{display:flex;flex-direction:column;gap:14px}.info-row[data-v-fc70e401]{display:flex;font-size:14px;line-height:1.6}dt[data-v-fc70e401]{width:130px;color:#999;flex-shrink:0}dd[data-v-fc70e401]{flex:1;color:#333;font-weight:400}.mt-xl[data-v-fc70e401]{margin-top:35px}.notice-section[data-v-fc70e401]{border-top:1px solid #eee;padding-top:30px}.notice-content[data-v-fc70e401]{font-size:14px;line-height:1.9;color:#444;white-space:pre-wrap}@media(max-width:768px){.store-info-container[data-v-fc70e401]{grid-template-columns:1fr;gap:30px}.store-info-wrapper[data-v-fc70e401]{padding:20px}}.modal-overlay[data-v-39f40a86]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-39f40a86]{width:90%;max-width:450px;background:#fff;border-radius:20px;overflow:hidden;position:relative}.modal-header[data-v-39f40a86]{position:absolute;top:0;width:100%;display:flex;justify-content:space-between;padding:15px;z-index:10}.modal-header button[data-v-39f40a86]{background:#fff;border-radius:50%;width:35px;height:35px;border:none;box-shadow:0 2px 5px #0003;cursor:pointer}.image-area img[data-v-39f40a86]{width:100%;height:250px;object-fit:cover}.info-area[data-v-39f40a86]{padding:20px;border-bottom:1px solid #eee}.menu-name[data-v-39f40a86]{font-size:1.4rem;margin-bottom:10px}.menu-desc[data-v-39f40a86]{font-size:.9rem;color:#777;line-height:1.5;margin-bottom:20px}.price-row[data-v-39f40a86]{display:flex;justify-content:space-between;font-weight:700}.footer-area[data-v-39f40a86]{padding:20px}.quantity-control[data-v-39f40a86]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.counter[data-v-39f40a86]{border:1px solid #ddd;border-radius:5px;display:flex;align-items:center}.counter button[data-v-39f40a86]{padding:5px 15px;border:none;background:none;font-size:1.2rem;cursor:pointer}.counter span[data-v-39f40a86]{padding:0 10px}.min-price-info[data-v-39f40a86]{text-align:center;font-size:.8rem;color:#999;margin-bottom:10px}.add-cart-btn[data-v-39f40a86]{width:100%;padding:15px;background:#2e55e0;color:#fff;border:none;border-radius:8px;font-size:1.1rem;font-weight:700;cursor:pointer}.review-wrapper[data-v-80d402d1]{background:#f8f5f5;min-height:60vh;padding-bottom:24px}.summary-box[data-v-80d402d1]{background:#fff;border-radius:14px;padding:20px 16px;margin:0}.avg-row[data-v-80d402d1]{display:flex;align-items:center;gap:16px}.avg-left[data-v-80d402d1]{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:64px}.avg-num[data-v-80d402d1]{font-size:42px;font-weight:800;color:#111;line-height:1}.stars-row[data-v-80d402d1]{display:flex;gap:1px}.star.filled[data-v-80d402d1]{color:#ffb800;font-size:13px}.star.empty[data-v-80d402d1]{color:#e0e0e0;font-size:13px}.bar-list[data-v-80d402d1]{flex:1;display:flex;flex-direction:column;gap:5px}.bar-row[data-v-80d402d1]{display:flex;align-items:center;gap:6px}.bar-label[data-v-80d402d1]{font-size:11px;color:#aaa;width:22px;text-align:right;flex-shrink:0}.bar-track[data-v-80d402d1]{flex:1;height:4px;background:#f0f0f0;border-radius:2px;overflow:hidden}.bar-fill[data-v-80d402d1]{height:100%;background:#ffb800;border-radius:2px;transition:width .4s ease}.review-empty[data-v-80d402d1]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:50vh;color:#bbb;font-size:14px}.review-list[data-v-80d402d1]{margin-top:15px;display:flex;flex-direction:column;gap:10px}.review-card[data-v-80d402d1]{background:#fff;border-radius:14px;padding:16px}.rc-top[data-v-80d402d1]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.avatar[data-v-80d402d1]{width:36px;height:36px;border-radius:50%;overflow:hidden;flex-shrink:0}.avatar svg[data-v-80d402d1]{width:36px;height:36px;display:block}.rc-meta[data-v-80d402d1]{display:flex;flex-direction:column}.rc-name[data-v-80d402d1]{font-size:14px;font-weight:600;color:#111}.rc-stars-row[data-v-80d402d1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.rc-stars[data-v-80d402d1]{display:flex;gap:2px}.rc-stars .star[data-v-80d402d1]{font-size:14px}.rc-date-inline[data-v-80d402d1]{font-size:11px;color:#bbb}.rc-tags[data-v-80d402d1]{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:8px}.tag[data-v-80d402d1]{font-size:11px;background:#fff0f3;color:#e05070;padding:3px 9px;border-radius:20px}.rc-text[data-v-80d402d1]{font-size:13px;color:#444;line-height:1.6}.rc-photo[data-v-80d402d1]{width:100%;max-height:200px;object-fit:cover;border-radius:10px;margin-top:10px}.loader[data-v-80d402d1]{text-align:center;padding:16px;min-height:40px}.dot[data-v-80d402d1]{display:inline-block;width:6px;height:6px;border-radius:50%;background:#ddd;margin:0 2px;animation:bounce-80d402d1 1s infinite}.dot[data-v-80d402d1]:nth-child(2){animation-delay:.15s}.dot[data-v-80d402d1]:nth-child(3){animation-delay:.3s}@keyframes bounce-80d402d1{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-5px)}}.store-detail-view[data-v-166b25ae]{width:100%;background:#fff;min-height:100vh;max-width:480px;padding-bottom:60px;margin:0 auto}.store-cover[data-v-166b25ae]{position:relative;width:100%;height:250px}.cover-img[data-v-166b25ae]{display:block;width:100%;height:100%;object-fit:cover}.back-btn[data-v-166b25ae]{position:absolute;top:15px;left:15px;background:#0000004d;color:#fff;border:none;border-radius:50%;width:36px;height:36px;font-size:1.2rem;cursor:pointer}.store-header-info[data-v-166b25ae]{padding:24px 20px;text-align:left}.title-row[data-v-166b25ae]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.title-row h1[data-v-166b25ae]{font-size:1.6rem;font-weight:800;margin:0;color:#111}.wish-btn[data-v-166b25ae]{background:none;border:none;cursor:pointer;padding:5px}.heart-icon[data-v-166b25ae]{font-size:1.8rem;color:#ccc}.wish-btn.is-active .heart-icon[data-v-166b25ae]{color:#ff5252}.rating-row[data-v-166b25ae]{font-size:1.1rem;margin-bottom:20px;display:flex;align-items:center;gap:4px}.star[data-v-166b25ae]{color:gold;font-weight:700}.review-count[data-v-166b25ae]{color:#222;font-weight:500}.delivery-spec-grid[data-v-166b25ae]{display:flex;flex-direction:column;gap:10px;padding-top:15px;border-top:1px solid #f5f5f5}.spec-item[data-v-166b25ae]{display:flex;align-items:center;font-size:.95rem}.spec-item .label[data-v-166b25ae]{width:100px;color:#666}.spec-item .val[data-v-166b25ae]{color:#222;font-weight:500}.detail-tabs[data-v-166b25ae]{display:flex;border-bottom:1px solid #eee;background:#fff;position:sticky;top:0;z-index:10}.detail-tabs button[data-v-166b25ae]{flex:1;padding:14px 0;border:none;background:none;color:#999;font-size:1rem;font-weight:500;cursor:pointer}.detail-tabs button.active[data-v-166b25ae]{color:#111;font-weight:700;border-bottom:3px solid #111}.tab-content-area[data-v-166b25ae]{background:#fff}.menu-search-form[data-v-166b25ae]{padding:12px 16px 14px;background:#fff}.menu-search-bar[data-v-166b25ae]{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1.5px solid #e0dcd0;border-radius:22px;padding:9px 14px;cursor:pointer;transition:border-color .15s}.menu-search-bar[data-v-166b25ae]:focus-within{border-color:#d63031}.menu-search-bar input[data-v-166b25ae]{flex:1;background:transparent;outline:none;border:none;width:100%;font-size:14px;color:#222}.menu-search-bar input[data-v-166b25ae]::placeholder{color:#999}.menu-search-bar input[data-v-166b25ae]::-webkit-search-decoration,.menu-search-bar input[data-v-166b25ae]::-webkit-search-cancel-button,.menu-search-bar input[data-v-166b25ae]::-webkit-search-results-button,.menu-search-bar input[data-v-166b25ae]::-webkit-search-results-decoration{display:none}.menu-search-icon[data-v-166b25ae]{font-size:15px;color:#888;border:none;background:transparent;padding:0;margin:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.menu-search-clear[data-v-166b25ae]{font-size:20px;color:#888;border:none;background:transparent;padding:0;margin:0;cursor:pointer;line-height:1;display:flex;align-items:center;justify-content:center}.menu-search-empty[data-v-166b25ae]{height:260px;margin:0;background:#fafafa;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.menu-search-empty-icon[data-v-166b25ae]{font-size:40px;line-height:1}.menu-search-empty p[data-v-166b25ae]{margin:0;font-size:18px;color:#999;font-weight:500}.review-container[data-v-166b25ae]{padding:10px;background-color:#f8f3f3}.review-empty[data-v-166b25ae]{background:#fff;padding:40px 20px;text-align:center;color:#999;border-radius:12px}.review-list[data-v-166b25ae]{display:flex;flex-direction:column;gap:12px}.review-card[data-v-166b25ae]{background:#fff;border-radius:14px;padding:18px;box-shadow:0 2px 8px #0000000a}.review-top[data-v-166b25ae]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.reviewer-name[data-v-166b25ae]{font-size:15px;font-weight:700;color:#111}.review-date[data-v-166b25ae]{font-size:12px;color:#bbb}.review-stars[data-v-166b25ae]{display:flex;gap:2px;margin-bottom:8px}.star-img[data-v-166b25ae]{width:16px;height:16px}.review-menu[data-v-166b25ae]{font-size:12px;color:#f9a;margin-bottom:8px}.review-text[data-v-166b25ae]{font-size:14px;color:#333;line-height:1.6;margin-bottom:8px}.review-photo[data-v-166b25ae]{width:100%;max-height:200px;object-fit:cover;border-radius:10px}.ownerlanding[data-v-19e5eb17]{background:linear-gradient(135deg,#e03400,#a40c0b,#ffab4e)}.hero[data-v-19e5eb17]{width:100%;min-height:100vh}.hero_inner[data-v-19e5eb17]{position:relative;width:100%;height:calc(100vh - 120px);overflow:hidden}.owner_wrap[data-v-19e5eb17]{position:relative;width:100%;height:100%}.owner_img[data-v-19e5eb17]{position:absolute;inset:0;background-size:cover;background-position:center 20%;background-repeat:no-repeat;opacity:0;transition:opacity 1s ease}.owner_img.active[data-v-19e5eb17]{opacity:1}.hero_card[data-v-19e5eb17]{display:flex;flex-direction:column;align-items:center;position:absolute;top:50%;left:50%;width:520px;padding:36px 32px;transform:translate(-50%,-50%);z-index:2;border-radius:20px;background:#e4dedbb8;box-shadow:0 5px 20px #00000026;backdrop-filter:blur(-20px);-webkit-backdrop-filter:blur(6px)}.hero_main[data-v-19e5eb17]{display:flex;flex-direction:column;align-items:center;gap:6px}.hero_main_text[data-v-19e5eb17]{color:#000;font-size:48px;font-family:NanumSquareB,sans-serif;text-align:center;margin:0;line-height:1.15}.hero_sub[data-v-19e5eb17]{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:20px}.hero_sub_text[data-v-19e5eb17]{color:#000;font-size:20px;font-family:NanumSquareB,sans-serif;text-align:center;margin:0;line-height:1.4}.hero_main_button[data-v-19e5eb17]{display:flex;justify-content:center;gap:14px;margin-top:28px}.hero_bottom[data-v-19e5eb17]{display:flex;align-items:center;justify-content:flex-end;gap:10px;width:100%;height:120px;padding:0 32px;background:linear-gradient(135deg,#e03400,#a40c0b,#ffab4e)}.bottom_icon[data-v-19e5eb17]{color:#fff;font-size:30px;line-height:1}.bottom_text[data-v-19e5eb17]{color:#fff;font-size:30px;font-family:NanumSquareB,sans-serif;margin:0;line-height:1}.btn[data-v-19e5eb17]{padding:18px;min-height:16px;min-width:16px;background:#fff;color:#a40c0b;border:none;border-radius:12px;font-size:14px;font-weight:800;font-family:NanumSquareB,sans-serif;cursor:pointer;transition:all .15s}.signup_btn[data-v-19e5eb17]{background:#a40c0b;color:#fff}.btn[data-v-19e5eb17]:hover{transform:translateY(-2px)}.features[data-v-19e5eb17]{width:100%;padding:100px 40px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.features[data-v-19e5eb17]:before{content:"";position:absolute;inset:0;background:#fff8ebbf}.features_inner[data-v-19e5eb17]{max-width:1100px;margin:0 auto;position:relative;z-index:1}.features_title[data-v-19e5eb17]{text-align:center;font-size:36px;font-family:NanumSquareB,sans-serif;color:#a40c0b;margin-bottom:60px}.features_grid[data-v-19e5eb17]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.feature_card[data-v-19e5eb17]{background:#ffffff80;border-radius:24px;padding:48px 32px;text-align:center;box-shadow:0 8px 32px #a40c0b14;transition:transform .2s,box-shadow .2s}.feature_card[data-v-19e5eb17]:hover{transform:translateY(-6px);box-shadow:0 16px 48px #a40c0b26}.feature_img[data-v-19e5eb17]{width:120px;height:120px;object-fit:contain;margin-bottom:24px}.feature_card_title[data-v-19e5eb17]{font-size:22px;font-family:NanumSquareB,sans-serif;color:#1a1a1a;margin:0 0 16px;line-height:1.4}.feature_card_desc[data-v-19e5eb17]{font-size:15px;color:#666;line-height:1.7;margin:0;font-family:NanumSquareB,sans-serif}@media(max-width:768px){.features_grid[data-v-19e5eb17]{grid-template-columns:1fr}.features_title[data-v-19e5eb17]{font-size:26px}}.signin_page[data-v-e8b0c54f]{position:relative;width:100vw;height:100vh;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.signin_card[data-v-e8b0c54f]{width:460px;background:#fff;border-radius:20px;box-shadow:0 4px 32px #0000001a;padding:10px 40px 40px;display:flex;flex-direction:column;gap:16px;z-index:1}.logo_wrap[data-v-e8b0c54f]{text-align:center}.signin_logo[data-v-e8b0c54f]{height:150px;width:150px}.signin_title[data-v-e8b0c54f]{text-align:center;font-size:20px;font-weight:700;color:var(--black)}.mascot_img[data-v-e8b0c54f]{position:absolute;right:-250px;bottom:380px;width:1000px;object-fit:contain;pointer-events:none}.back_link[data-v-e8b0c54f]{text-align:center;font-size:13px}.back_link a[data-v-e8b0c54f]{color:var(--gray);text-decoration:none}.back_link a[data-v-e8b0c54f]:hover{color:var(--primary)}.find_link[data-v-e8b0c54f]{text-align:center;font-size:13px}.find_link a[data-v-e8b0c54f]{color:var(--gray);text-decoration:none}.find_link a[data-v-e8b0c54f]:hover{color:var(--primary)}.naver_map_wrap[data-v-bcd07105]{display:flex;flex-direction:column;gap:8px;width:100%}.search_row[data-v-bcd07105]{display:flex;gap:8px}.search_row .inp[data-v-bcd07105]{flex:1}.address_list[data-v-bcd07105]{list-style:none;padding:0;margin:0;border:1.5px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.address_item[data-v-bcd07105]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;cursor:pointer;border-bottom:1px solid var(--border);transition:background .1s}.address_item[data-v-bcd07105]:last-child{border-bottom:none}.address_item[data-v-bcd07105]:hover{background:#f9f9f9}.addr_texts[data-v-bcd07105]{display:flex;flex-direction:column;gap:2px;flex:1}.addr_road[data-v-bcd07105]{font-size:13px;font-weight:600;color:var(--black)}.addr_jibun[data-v-bcd07105]{font-size:12px;color:var(--gray)}.btn_select_addr[data-v-bcd07105]{padding:5px 12px;background:var(--primary);color:var(--white);border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;flex-shrink:0}.btn_select_addr[data-v-bcd07105]:hover{background:var(--primary-dark)}.map_box[data-v-bcd07105]{display:flex;flex-direction:column;gap:4px}.map_inner[data-v-bcd07105]{width:100%;height:280px;border-radius:var(--radius-md);border:1.5px solid var(--border);overflow:hidden}.map_hint[data-v-bcd07105]{font-size:12px;color:var(--gray);text-align:center}.selected_addr[data-v-bcd07105]{font-size:13px;font-weight:600;color:var(--black);background:#f5f5f5;border-radius:var(--radius-sm);padding:8px 12px}.error_msg[data-v-bcd07105]{font-size:12px;color:#ef4444}.modal_overlay[data-v-0becb968]{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-0becb968]{background:#fff;border-radius:14px;width:480px;max-width:92vw;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 8px 32px #0000002e;overflow:hidden}.modal_header[data-v-0becb968]{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid #eee}.modal_title[data-v-0becb968]{font-size:16px;font-weight:700;color:#222;margin:0}.modal_close[data-v-0becb968]{background:none;border:none;font-size:18px;color:#999;cursor:pointer}.modal_close[data-v-0becb968]:hover{color:#333}.modal_body[data-v-0becb968]{padding:18px 22px;flex:1;overflow-y:auto}.msg[data-v-0becb968]{font-size:13px;color:#888;text-align:center;padding:24px;margin:0}.content[data-v-0becb968]{font-size:13px;color:#333;line-height:1.7;white-space:pre-wrap;margin:0}.modal_btns[data-v-0becb968]{display:flex;justify-content:flex-end;padding:12px 22px 18px;border-top:1px solid #f0f0f0}.confirm_btn[data-v-0becb968]{padding:8px 22px;border:none;background:#9b1b1b;border-radius:8px;font-size:13px;color:#fff;cursor:pointer;font-weight:600}.confirm_btn[data-v-0becb968]:hover{background:#7f1515}.signup_page[data-v-1597f39a]{min-height:100vh;background:var(--primary);display:flex;align-items:center;justify-content:center;padding:40px 16px}.signup_card[data-v-1597f39a]{background:var(--white);border-radius:var(--radius-lg);padding:36px 32px;width:520px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:14px}.logo_wrap[data-v-1597f39a]{text-align:center}.signup_logo[data-v-1597f39a]{height:56px}.signup_title[data-v-1597f39a]{text-align:center;font-size:20px;font-weight:700;color:var(--black)}.signup_notice[data-v-1597f39a]{font-size:12px;color:#f59e0b;background:#fffbeb;border:1px solid #FCD34D;border-radius:var(--radius-sm);padding:8px 12px}.radio_group[data-v-1597f39a]{display:flex;gap:20px}.radio_label[data-v-1597f39a]{font-size:14px;color:var(--gray-dark);cursor:pointer;display:flex;align-items:center;gap:4px}.back_link[data-v-1597f39a]{text-align:center;font-size:13px}.back_link a[data-v-1597f39a]{color:var(--gray);text-decoration:none}.back_link a[data-v-1597f39a]:hover{color:var(--primary)}.terms_box[data-v-1597f39a]{border:1.5px solid #e8e8e8;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px;background:#fafafa}.terms_all[data-v-1597f39a]{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.terms_all_text[data-v-1597f39a]{font-size:15px;font-weight:700;color:#566572}.terms_divider[data-v-1597f39a]{height:1px;background:#e8e8e8;margin:0 -4px}.terms_item[data-v-1597f39a]{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.terms_label[data-v-1597f39a]{flex:1}.view_btn[data-v-1597f39a]{background:none;border:none;color:#888;font-size:12px;text-decoration:underline;cursor:pointer;padding:2px 6px}.view_btn[data-v-1597f39a]:hover{color:#9b1b1b}.hidden_check[data-v-1597f39a]{display:none}.custom_check[data-v-1597f39a]{width:20px;height:20px;border-radius:50%;border:2px solid #ddd;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s;color:transparent;font-size:13px}.custom_check.checked[data-v-1597f39a]{background:var(--primary, #e84040);border-color:var(--primary, #e84040);color:#fff}.terms_label[data-v-1597f39a]{font-size:14px;color:#333;display:flex;align-items:center;gap:6px;flex:1}.badge[data-v-1597f39a]{font-size:11px;font-weight:700;padding:2px 7px;border-radius:20px}.required_badge[data-v-1597f39a]{background:#fff0f0;color:#e84040}.optional_badge[data-v-1597f39a]{background:#f0f0f0;color:#888}.sidebar[data-v-d521a888]{width:280px;height:calc(100vh - 40px);margin:20px;background:#fff;border-radius:40px;box-shadow:10px 0 30px #0000000d;display:flex;flex-direction:column;align-items:center;padding:32px 25px;position:sticky;top:20px;gap:16px}.logo-section[data-v-d521a888]{text-align:center}.logo[data-v-d521a888]{width:200px}.status-toggle[data-v-d521a888]{display:flex;gap:0;width:100%}.status-btn[data-v-d521a888]{flex:1;padding:9px 0;border-radius:0;border:1.5px solid #ddd;background:#fff;font-size:13px;font-weight:600;color:#888;cursor:pointer;transition:all .15s}.status-btn.active[data-v-d521a888]{background:#9b1b1b;border-color:#9b1b1b;color:#fff}.status-btn[data-v-d521a888]:hover:not(.active){border-color:#9b1b1b;color:#9b1b1b}.shop-info[data-v-d521a888]{text-align:center;position:relative;width:100%}.shop-info h3[data-v-d521a888]{font-size:18px;font-weight:700;margin-bottom:4px;color:#333}.verified[data-v-d521a888]{color:#3f51b5;font-size:16px}.shop-info p[data-v-d521a888]{font-size:14px;color:#666;margin:0}.store-select[data-v-d521a888]{cursor:pointer;transition:opacity .2s}.store-select[data-v-d521a888]:hover{opacity:.7}.dropdown-arrow[data-v-d521a888]{font-size:12px;color:#999;margin-left:4px}.store-dropdown[data-v-d521a888]{position:absolute;top:36px;left:50%;transform:translate(-50%);width:220px;max-height:300px;overflow-y:auto;background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 8px 24px #0000001f;z-index:100}.store-option[data-v-d521a888]{padding:12px 16px;font-size:14px;color:#333;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background .15s}.store-option[data-v-d521a888]:hover{background:#f5f5f5}.store-option.selected[data-v-d521a888]{background:#fff4f4;color:#9b1b1b;font-weight:700}.check-icon[data-v-d521a888]{color:#9b1b1b;font-size:16px}.menu-container[data-v-d521a888]{flex:1;display:flex;flex-direction:column;gap:15px;width:100%;margin-top:25px}.menu-item[data-v-d521a888]{width:100%;padding:12px;border-radius:12px;border:1px solid #e5e5e5;background:#fff;color:#555;font-size:15px;font-weight:600;cursor:pointer;transition:all .15s;text-align:center}.menu-item[data-v-d521a888]:hover:not(.active):not(.add-store){border-color:#9b1b1b;color:#9b1b1b}.menu-item.active[data-v-d521a888]{background:#9b1b1b;color:#fff;border-color:#9b1b1b}.add-store[data-v-d521a888]{border:1px dashed #ccc;color:#999;background:#fafafa}.add-store[data-v-d521a888]:hover{border-color:#9b1b1b;color:#9b1b1b;background:#fff4f4}.footer[data-v-d521a888]{font-size:11px;color:#bbb;text-align:center;line-height:1.6}.stat-card[data-v-a7a620e2]{flex:1;padding:25px;background:#f0f4ff;border-radius:15px;text-align:center;box-shadow:0 2px 8px #0000000d}.stat-card h3[data-v-a7a620e2]{color:#555;margin:0 0 10px;font-size:16px}.stat-card p[data-v-a7a620e2]{font-size:24px;font-weight:700;color:#333;margin:0}.card-cancel[data-v-a7a620e2]{background-color:#fff0f0}.card-cancel p[data-v-a7a620e2]{color:#d32f2f}.modal-overlay[data-v-a19110ad]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-a19110ad]{background:#fff;padding:0;border-radius:16px;width:500px;max-height:90vh;overflow-y:auto}.modal-header[data-v-a19110ad]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #f0f0f0}.modal-header h2[data-v-a19110ad]{margin:0;font-size:18px}.close-btn[data-v-a19110ad]{background:none;border:none;font-size:20px;cursor:pointer;color:#999}.status-stepper[data-v-a19110ad]{display:flex;justify-content:space-between;align-items:flex-start;padding:24px 20px 16px;position:relative}.step[data-v-a19110ad]{display:flex;flex-direction:column;align-items:center;z-index:1;flex:1}.step-circle[data-v-a19110ad]{width:34px;height:34px;border-radius:50%;background:#e8e8e8;color:#999;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;margin-bottom:8px;transition:all .3s}.step.active .step-circle[data-v-a19110ad]{background:#4caf50;color:#fff;box-shadow:0 0 0 4px #4caf5033}.step.done .step-circle[data-v-a19110ad]{background:#1890ff;color:#fff}.step-label[data-v-a19110ad]{font-size:11px;color:#999;text-align:center}.step.active .step-label[data-v-a19110ad]{color:#4caf50;font-weight:700}.step.done .step-label[data-v-a19110ad]{color:#1890ff}.step-line[data-v-a19110ad]{position:absolute;top:41px;left:10%;right:10%;height:3px;background:#e8e8e8;z-index:0}.modal-body[data-v-a19110ad]{padding:0 24px}.info-section[data-v-a19110ad]{margin:16px 0;padding-bottom:16px;border-bottom:1px solid #f5f5f5}.info-section h3[data-v-a19110ad]{font-size:15px;font-weight:600;margin-bottom:12px;color:#333}.info-grid p[data-v-a19110ad]{margin:6px 0;font-size:14px;color:#555}.eco-info[data-v-a19110ad]{display:inline-flex;align-items:center;gap:4px;background:#e8f5e9;color:#2e7d32;font-size:13px;font-weight:600;padding:6px 12px;border-radius:8px;border:1px solid #a5d6a7;margin-top:6px}.menu-list-text[data-v-a19110ad]{font-size:14px;color:#555;line-height:1.6}.total-price[data-v-a19110ad]{font-size:16px;color:#111;text-align:right;margin-top:12px}.modal-footer[data-v-a19110ad]{display:flex;gap:10px;justify-content:flex-end;align-items:center;padding:16px 24px 24px}.btn[data-v-a19110ad]{padding:12px 24px;border:none;border-radius:10px;cursor:pointer;font-size:14px;font-weight:700;color:#fff;transition:opacity .2s}.btn[data-v-a19110ad]:hover{opacity:.85}.cancel[data-v-a19110ad]{background:#c42427}.accept[data-v-a19110ad]{background:#41c045}.rider[data-v-a19110ad]{background:#ffb700}.shipping[data-v-a19110ad]{background:#5024c6}.complete[data-v-a19110ad]{background:#1890ff}.status-msg[data-v-a19110ad]{font-size:15px;font-weight:700;padding:10px}.complete-msg[data-v-a19110ad]{color:#1890ff}.title-area[data-v-34de9cbe]{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:18px 0;margin-bottom:25px;text-align:center}.main-title[data-v-34de9cbe]{font-size:20px;font-weight:700;color:#333;margin:0}.table-header[data-v-34de9cbe],.order-item[data-v-34de9cbe]{display:flex;align-items:center;padding:12px 25px;text-align:center}.table-header[data-v-34de9cbe]{color:#999;font-size:15px;font-weight:700;border-bottom:1px solid #f0f0f0;margin-bottom:10px}.order-item[data-v-34de9cbe]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;margin-bottom:20px;font-size:14px;cursor:pointer}.col-no[data-v-34de9cbe]{flex:.6}.col-time[data-v-34de9cbe]{flex:1}.col-duration[data-v-34de9cbe]{flex:.8}.col-addr[data-v-34de9cbe]{flex:3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.col-menu[data-v-34de9cbe]{flex:2.2}.col-price[data-v-34de9cbe]{flex:1.2}.col-status[data-v-34de9cbe]{flex:1.5;display:flex;justify-content:center}.col-eco[data-v-34de9cbe]{flex:.8;display:flex;justify-content:center;align-items:center}.eco-badge[data-v-34de9cbe]{display:inline-flex;align-items:center;background:#e8f5e9;color:#2e7d32;font-size:11px;font-weight:700;padding:3px 8px;border-radius:12px;border:1px solid #a5d6a7}.status-btn[data-v-34de9cbe]{width:130px;padding:7px 0;border:none;border-radius:8px;font-size:13px;font-weight:700;color:#fff}.waiting[data-v-34de9cbe]{background-color:#e2e4e8;color:#4f5e7b}.progress[data-v-34de9cbe]{background-color:#41c045}.rider[data-v-34de9cbe]{background-color:#ffb700}.shipping[data-v-34de9cbe]{background-color:#5024c6}.completed[data-v-34de9cbe]{background-color:#1890ff}.cancel[data-v-34de9cbe]{background-color:#c42427}.no-data[data-v-34de9cbe]{text-align:center;padding:50px;color:#aaa}.new-order-highlight[data-v-34de9cbe]{border-color:#a40c0b;background:#fff4f4;box-shadow:0 0 0 2px #a40c0b24;animation:highlightPulse-34de9cbe .8s ease-in-out 2}@keyframes highlightPulse-34de9cbe{0%{transform:scale(1)}50%{transform:scale(1.01)}to{transform:scale(1)}}.order-toast[data-v-34de9cbe]{position:fixed;top:28px;right:28px;z-index:300;padding:14px 18px;border-radius:10px;background:#a40c0b;color:#fff;font-size:14px;font-weight:700;box-shadow:0 8px 24px #a40c0b3d;white-space:pre-line}.toast-enter-active[data-v-34de9cbe],.toast-leave-active[data-v-34de9cbe]{transition:all .2s ease}.toast-enter-from[data-v-34de9cbe],.toast-leave-to[data-v-34de9cbe]{opacity:0;transform:translateY(-8px)}.menu-manage[data-v-7cb3060f]{max-width:900px;margin:0 auto}.menu-topbar[data-v-7cb3060f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;border-bottom:2px solid #eee;padding-bottom:14px}.tab-group[data-v-7cb3060f]{display:flex;gap:8px}.tab[data-v-7cb3060f]{padding:8px 18px;font-size:14px;font-weight:700;border-radius:8px;border:1.5px solid transparent;background:none;color:#888;cursor:default}.tab.active[data-v-7cb3060f]{color:#a40c0b;border-color:#a40c0b;background:#fff4f4}.tab-btn[data-v-7cb3060f]{cursor:pointer;border:1.5px solid #e5e3dc;transition:all .15s}.tab-btn[data-v-7cb3060f]:hover{border-color:#a40c0b;color:#a40c0b}.btn-add-menu[data-v-7cb3060f]{padding:10px 22px;background:#a40c0b;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer}.category-group[data-v-7cb3060f]{margin-bottom:32px}.category-title[data-v-7cb3060f]{font-size:16px;font-weight:700;color:#333;padding:10px 0;border-bottom:1.5px solid #eee;margin-bottom:12px}.menu-row[data-v-7cb3060f]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;background:#fff;border:1.5px solid #eee;border-radius:12px;margin-bottom:10px}.menu-text[data-v-7cb3060f]{flex:1;min-width:0}.menu-name[data-v-7cb3060f]{font-size:16px;font-weight:700;color:#1a1a1a;margin-bottom:4px}.menu-desc[data-v-7cb3060f]{font-size:13px;color:#888;margin-bottom:6px}.menu-price[data-v-7cb3060f]{font-size:15px;font-weight:700;color:#a40c0b}.menu-options[data-v-7cb3060f]{margin-top:10px;display:flex;flex-direction:column;gap:8px}.option-category[data-v-7cb3060f]{display:flex;flex-direction:column;gap:5px}.option-category-title[data-v-7cb3060f]{font-size:12px;font-weight:700;color:#555}.required-badge[data-v-7cb3060f],.optional-badge[data-v-7cb3060f]{margin-left:4px;padding:2px 6px;border-radius:999px;font-size:10px;font-weight:700}.required-badge[data-v-7cb3060f]{background:#fff4f4;color:#a40c0b}.optional-badge[data-v-7cb3060f]{background:#f2f2f2;color:#777}.option-chip-list[data-v-7cb3060f]{display:flex;flex-wrap:wrap;gap:6px}.menu-option-chip[data-v-7cb3060f]{padding:4px 8px;border-radius:999px;background:#f7f7f7;border:1px solid #e5e3dc;color:#666;font-size:12px}.menu-right[data-v-7cb3060f]{display:flex;align-items:center;gap:14px;margin-left:20px;flex-shrink:0}.menu-thumb[data-v-7cb3060f],.menu-thumb-empty[data-v-7cb3060f]{width:72px;height:72px;border-radius:10px}.menu-thumb[data-v-7cb3060f]{object-fit:cover}.menu-thumb-empty[data-v-7cb3060f]{background:#f5f5f5;display:flex;align-items:center;justify-content:center;font-size:28px}.menu-btns[data-v-7cb3060f]{display:flex;flex-direction:column;gap:6px}.btn-sm[data-v-7cb3060f]{padding:6px 14px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.btn-option[data-v-7cb3060f]{background:#fff;border:1.5px solid #4a80da;color:#4a80da}.btn-edit[data-v-7cb3060f]{background:#fff;border:1.5px solid #ddd;color:#555}.btn-del[data-v-7cb3060f]{background:#fff;border:1.5px solid #a40c0b;color:#a40c0b}.state-msg[data-v-7cb3060f]{text-align:center;padding:60px 0;color:#888;font-size:15px}.state-msg .sub[data-v-7cb3060f]{font-size:13px;color:#bbb;margin-top:8px}.empty-cat[data-v-7cb3060f]{text-align:center;color:#bbb;padding:20px 0;font-size:13px}.overlay[data-v-7cb3060f]{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:9999}.modal[data-v-7cb3060f]{background:#fff;border-radius:18px;padding:30px 28px;width:460px;max-height:85vh;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.modal-head[data-v-7cb3060f]{display:flex;align-items:center;justify-content:space-between}.modal-head h3[data-v-7cb3060f]{font-size:18px;font-weight:700}.modal-x[data-v-7cb3060f]{background:none;border:none;font-size:20px;cursor:pointer;color:#888}.field[data-v-7cb3060f]{display:flex;flex-direction:column;gap:6px}.field label[data-v-7cb3060f]{font-size:13px;font-weight:600;color:#444}.field input[data-v-7cb3060f],.field textarea[data-v-7cb3060f],.field select[data-v-7cb3060f]{width:100%;padding:11px 14px;border:1.5px solid #e5e3dc;border-radius:10px;font-size:14px;outline:none;background:#fafafa;box-sizing:border-box;font-family:inherit}.field textarea[data-v-7cb3060f]{height:90px;resize:none}.cnt[data-v-7cb3060f]{align-self:flex-end;font-size:11px;color:#bbb}.price-row[data-v-7cb3060f]{display:flex;align-items:center;gap:8px}.price-row input[data-v-7cb3060f]{flex:1}.unit[data-v-7cb3060f]{font-size:14px;font-weight:600;color:#444}.modal-foot[data-v-7cb3060f]{display:flex;gap:10px;margin-top:6px}.btn-cancel[data-v-7cb3060f],.btn-save[data-v-7cb3060f]{flex:1;padding:13px;border:none;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer}.btn-cancel[data-v-7cb3060f]{background:#f4f4f4;color:#333}.btn-save[data-v-7cb3060f]{background:#a40c0b;color:#fff}.menu-preview[data-v-7cb3060f]{width:100px;height:100px;object-fit:cover;margin-top:8px;border-radius:8px}.modal-cat[data-v-7cb3060f]{width:420px}.cat-list[data-v-7cb3060f]{display:flex;flex-direction:column;gap:8px;max-height:240px;overflow-y:auto;border:1.5px solid #eee;border-radius:10px;padding:12px}.cat-item[data-v-7cb3060f]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#fafafa;border-radius:8px}.cat-name[data-v-7cb3060f]{font-size:14px;font-weight:600}.cat-actions[data-v-7cb3060f]{display:flex;gap:6px}.btn-xs[data-v-7cb3060f]{padding:5px 10px;font-size:11px;font-weight:600;border-radius:6px;border:1.5px solid #ddd;background:#fff;color:#555;cursor:pointer}.btn-xs-del[data-v-7cb3060f]{border-color:#a40c0b;color:#a40c0b}.cat-form[data-v-7cb3060f]{display:flex;gap:8px;align-items:center}.cat-form input[data-v-7cb3060f]{flex:1;padding:10px 14px;border:1.5px solid #e5e3dc;border-radius:10px;font-size:14px}.btn-cat-save[data-v-7cb3060f],.btn-cat-cancel[data-v-7cb3060f]{padding:10px 14px;border:none;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer}.btn-cat-save[data-v-7cb3060f]{background:#a40c0b;color:#fff}.btn-cat-cancel[data-v-7cb3060f]{background:#f4f4f4}.option-modal[data-v-7cb3060f]{width:560px}.option-category-manage-list[data-v-7cb3060f]{display:flex;flex-direction:column;gap:10px}.option-empty[data-v-7cb3060f]{padding:14px;border:1px dashed #ddd;border-radius:10px;color:#999;text-align:center;font-size:13px}.option-manage-card[data-v-7cb3060f]{display:grid;grid-template-columns:minmax(0,1fr) 92px;gap:12px;align-items:start;padding:14px;border:1.5px solid #eee;border-radius:12px;box-sizing:border-box}.option-manage-card.active[data-v-7cb3060f]{border-color:#a40c0b;background:#fff8f8}.option-manage-main[data-v-7cb3060f]{min-width:0;display:flex;flex-direction:column;gap:8px}.option-manage-title[data-v-7cb3060f]{font-size:14px;font-weight:700}.option-manage-actions[data-v-7cb3060f]{width:92px;display:grid;grid-template-columns:43px 43px;gap:6px;align-items:start;justify-content:end}.option-manage-actions .btn-xs[data-v-7cb3060f]{width:43px;min-width:43px;padding:5px 0;box-sizing:border-box;text-align:center}.btn-add-option-category[data-v-7cb3060f]{width:100%;padding:11px 14px;border:1.5px dashed #4a80da;border-radius:10px;background:#f7faff;color:#4a80da;font-weight:700;cursor:pointer}.option-form-divider[data-v-7cb3060f]{height:1px;background:#eee}.option-form-list[data-v-7cb3060f]{display:flex;flex-direction:column;gap:8px}.option-form-row[data-v-7cb3060f]{display:grid;grid-template-columns:1fr 120px 36px;gap:8px;align-items:center}.option-form-row input[data-v-7cb3060f]{width:100%;padding:10px 12px;border:1.5px solid #e5e3dc;border-radius:10px;font-size:14px;box-sizing:border-box}.btn-remove-option[data-v-7cb3060f]{height:38px;border:none;border-radius:8px;background:#f4f4f4;color:#777;cursor:pointer}.btn-add-option-row[data-v-7cb3060f]{width:100%;padding:11px 14px;border:1.5px dashed #a40c0b;border-radius:10px;background:#fff8f8;color:#a40c0b;font-weight:700;cursor:pointer}.sales-wrap[data-v-0ee28754]{flex:1;padding:40px;background:#f9f9f9;min-height:100vh}.sales-header[data-v-0ee28754]{display:flex;align-items:center;gap:40px;margin-bottom:30px}.sales-header h2[data-v-0ee28754]{font-size:20px;font-weight:800;color:#1a1a1a;white-space:nowrap}.tabs[data-v-0ee28754]{display:flex;gap:24px}.tabs span[data-v-0ee28754]{font-size:14px;font-weight:600;color:#bbb;cursor:pointer;padding-bottom:4px;border-bottom:2px solid transparent;transition:all .15s}.tabs span.active[data-v-0ee28754]{color:#a40c0b;border-bottom:2px solid #A40C0B}.tabs span[data-v-0ee28754]:hover{color:#a40c0b}.chart-box[data-v-0ee28754]{background:#fff;border-radius:16px;padding:30px;margin-bottom:30px;box-shadow:0 2px 8px #0000000d;min-height:260px}.ranking-box[data-v-0ee28754]{background:#fff;border-radius:16px;padding:30px;box-shadow:0 2px 8px #0000000d}.ranking-box h3[data-v-0ee28754]{font-size:18px;font-weight:700;margin-bottom:20px}.sales-table[data-v-0ee28754]{width:100%;border-collapse:collapse}.sales-table th[data-v-0ee28754]{padding:12px 16px;border-bottom:2px solid #eee;color:#888;font-size:13px;text-align:center;white-space:nowrap}.sales-table td[data-v-0ee28754]{padding:16px;text-align:center;border-bottom:1px solid #f5f5f5;font-size:14px;color:#333}.sales-table tr:last-child td[data-v-0ee28754]{border-bottom:none}.sales-table tr:hover td[data-v-0ee28754]{background:#fafafa}.up[data-v-0ee28754]{color:#ff4d4f;font-size:12px;margin-left:6px}.down[data-v-0ee28754]{color:#1890ff;font-size:12px;margin-left:6px}.loading[data-v-0ee28754]{text-align:center;padding:60px;color:#888}.empty[data-v-0ee28754]{text-align:center;padding:40px;color:#bbb}.empty-row[data-v-0ee28754]{text-align:center;padding:30px;color:#bbb}.store-wrap[data-v-61052e88]{flex:1;padding:40px;background:#f9f9f9;min-height:100vh}.tab-bar[data-v-61052e88]{display:flex;gap:10px;margin-bottom:24px}.tab-btn[data-v-61052e88]{padding:10px 22px;border-radius:10px;border:1.5px solid #ddd;background:#fff;font-size:14px;font-weight:600;color:#888;cursor:pointer;transition:all .15s}.tab-btn.active[data-v-61052e88]{background:#a40c0b;color:#fff;border-color:#a40c0b}.tab-btn[data-v-61052e88]:hover:not(.active){border-color:#a40c0b;color:#a40c0b}.form-box[data-v-61052e88]{background:#fff;border-radius:20px;padding:36px;box-shadow:0 2px 8px #0000000d}.form-box h2[data-v-61052e88]{font-size:20px;font-weight:800;margin-bottom:30px}.form-grid[data-v-61052e88]{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:30px}.status-grid[data-v-61052e88]{display:flex;flex-direction:column;gap:24px;margin-bottom:30px}.two-col[data-v-61052e88]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.field[data-v-61052e88]{display:flex;flex-direction:column;gap:8px}.field label[data-v-61052e88]{font-size:13px;font-weight:600;color:#444}.field input[data-v-61052e88],.field textarea[data-v-61052e88]{padding:11px 14px;border:1.5px solid #e5e3dc;border-radius:10px;font-size:14px;outline:none;background:#fafafa;transition:border-color .15s;font-family:inherit;box-sizing:border-box;width:100%}.field input[data-v-61052e88]:focus,.field textarea[data-v-61052e88]:focus{border-color:#a40c0b;background:#fff}.field textarea[data-v-61052e88]{height:90px;resize:none}.cnt[data-v-61052e88]{align-self:flex-end;font-size:11px;color:#bbb}.detail-input[data-v-61052e88]{margin-top:8px}.selected-address-box[data-v-61052e88]{margin-top:8px;padding:12px 16px;background:#fff4f4;border:1.5px solid #A40C0B;border-radius:10px;font-size:15px;font-weight:600;color:#333;line-height:1.5}.img-upload-box[data-v-61052e88]{border:2px dashed #ddd;border-radius:12px;height:200px;display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;position:relative;transition:border-color .15s}.img-upload-box[data-v-61052e88]:hover{border-color:#a40c0b}.store-thumb[data-v-61052e88]{width:100%;height:100%;object-fit:cover}.img-change-overlay[data-v-61052e88]{position:absolute;bottom:0;left:0;right:0;background:#0006;color:#fff;text-align:center;padding:8px;font-size:13px}.img-placeholder[data-v-61052e88]{text-align:center;color:#bbb}.plus[data-v-61052e88]{font-size:28px}.upload-text[data-v-61052e88]{color:#888;font-size:14px}.toggle-row[data-v-61052e88]{display:flex;align-items:center;gap:12px}.toggle-label[data-v-61052e88]{font-size:14px;font-weight:600;color:#333;min-width:40px}.toggle[data-v-61052e88]{position:relative;display:inline-block;width:48px;height:26px}.toggle input[data-v-61052e88]{opacity:0;width:0;height:0}.slider[data-v-61052e88]{position:absolute;cursor:pointer;inset:0;background:#ccc;border-radius:26px;transition:.3s}.slider[data-v-61052e88]:before{content:"";position:absolute;width:20px;height:20px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:.3s}.toggle input:checked+.slider[data-v-61052e88]{background:#a40c0b}.toggle input:checked+.slider[data-v-61052e88]:before{transform:translate(22px)}.holiday-row[data-v-61052e88]{display:flex;gap:10px;flex-wrap:wrap}.day-check[data-v-61052e88]{cursor:pointer}.day-check input[data-v-61052e88]{display:none}.day-badge[data-v-61052e88]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1.5px solid #ddd;font-size:14px;font-weight:600;color:#888;transition:all .15s}.day-badge.selected[data-v-61052e88]{background:#a40c0b;border-color:#a40c0b;color:#fff}.price-row[data-v-61052e88]{display:flex;align-items:center;gap:8px}.price-row input[data-v-61052e88]{flex:1}.unit[data-v-61052e88]{font-size:14px;font-weight:600;color:#444}.btn-row[data-v-61052e88]{display:flex;justify-content:flex-end;gap:10px}.btn-delete[data-v-61052e88]{padding:12px 22px;background:#fff;border:1.5px solid #A40C0B;color:#a40c0b;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;margin-right:auto}.btn-delete[data-v-61052e88]:hover{background:#a40c0b;color:#fff}.btn-cancel[data-v-61052e88]{padding:12px 22px;background:#f4f4f4;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer}.btn-cancel[data-v-61052e88]:hover{background:#e8e8e8}.btn-save[data-v-61052e88]{padding:12px 22px;background:#a40c0b;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer}.btn-save[data-v-61052e88]:hover{background:#8a0a09}.loading[data-v-61052e88]{text-align:center;padding:60px;color:#888}.container[data-v-867e6e79]{display:flex;justify-content:center;align-items:center;background-color:#f9f9f9;min-height:100vh;padding:40px}.main-content[data-v-867e6e79]{width:100%;max-width:1000px;background:#fff;padding:50px;border-radius:30px;box-shadow:0 10px 30px #0000000d}.content-header[data-v-867e6e79]{border-bottom:1px solid #eee;margin-bottom:40px;padding-bottom:15px}.content-header h1[data-v-867e6e79]{font-size:24px;color:#333;text-align:center}.form-wrapper[data-v-867e6e79]{display:flex;gap:60px}.left-form[data-v-867e6e79],.right-form[data-v-867e6e79]{flex:1;display:flex;flex-direction:column;gap:25px}.form-group[data-v-867e6e79]{margin-bottom:15px}.form-group label[data-v-867e6e79]{display:block;font-size:16px;font-weight:700;color:#555;margin-bottom:10px}.input-wrapper[data-v-867e6e79],.textarea-wrapper[data-v-867e6e79]{position:relative}input[data-v-867e6e79],textarea[data-v-867e6e79]{width:100%;padding:12px 15px;border:1.5px solid #ddd;border-radius:12px;font-size:15px;background-color:#fcfcfc;box-sizing:border-box}.char-count[data-v-867e6e79]{position:absolute;right:10px;bottom:-20px;font-size:12px;color:#bbb}.full-input[data-v-867e6e79]{width:100%;padding:12px 15px;border:1.5px solid #ddd;border-radius:12px;box-sizing:border-box}.image-upload-box[data-v-867e6e79]{width:100%;height:200px;border:2px dashed #ccc;border-radius:15px;display:flex;align-items:center;justify-content:center;background-color:#fff}.upload-placeholder[data-v-867e6e79]{text-align:center;color:#bbb}.plus-icon[data-v-867e6e79]{font-size:40px;display:block;margin-bottom:10px}textarea[data-v-867e6e79]{height:120px;resize:none}.action-buttons[data-v-867e6e79]{display:flex;justify-content:center;gap:15px;margin-top:50px}.btn-cancel[data-v-867e6e79]{background:#e0e0e0;border:none;padding:12px 40px;border-radius:12px;cursor:pointer;font-weight:700}.btn-submit[data-v-867e6e79]{background:#4a5ff2;color:#fff;border:none;padding:12px 60px;border-radius:12px;cursor:pointer;font-weight:700}.review_wrap[data-v-8cb3cae8]{padding:40px;max-width:900px}.page_header[data-v-8cb3cae8]{display:flex;align-items:center;gap:16px;margin-bottom:32px}.page_title[data-v-8cb3cae8]{font-size:24px;font-weight:700;color:#333}.review_count[data-v-8cb3cae8]{font-size:14px;color:#999}.empty_msg[data-v-8cb3cae8]{text-align:center;color:#aaa;padding:80px 0;font-size:16px}.review_list[data-v-8cb3cae8]{display:flex;flex-direction:column;gap:20px}.review_card[data-v-8cb3cae8]{background:#fff;border:1.5px solid #eee;border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:12px;box-shadow:0 2px 12px #0000000a;transition:box-shadow .2s}.review_card[data-v-8cb3cae8]:hover{box-shadow:0 4px 20px #00000014}.review_top[data-v-8cb3cae8]{display:flex;align-items:center;justify-content:space-between}.review_left[data-v-8cb3cae8]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.stars[data-v-8cb3cae8]{font-size:18px;color:#f59e0b;letter-spacing:0}.stars.low[data-v-8cb3cae8]{color:#ef4444}.score_num[data-v-8cb3cae8]{font-size:14px;font-weight:700;color:#333}.reviewer[data-v-8cb3cae8]{font-size:14px;color:#666}.writer_stats[data-v-8cb3cae8]{padding:4px 8px;border-radius:999px;background:#f4f4f4;color:#777;font-size:12px}.review_date[data-v-8cb3cae8]{font-size:13px;color:#bbb}.review_menu[data-v-8cb3cae8]{font-size:13px;color:#999;margin:0}.review_content[data-v-8cb3cae8]{font-size:15px;color:#444;line-height:1.7;margin:0}.review_img_wrap[data-v-8cb3cae8]{margin-top:4px}.review_img[data-v-8cb3cae8]{width:120px;height:120px;object-fit:cover;border-radius:12px}.owner_comment[data-v-8cb3cae8]{background:#f8f8f8;border-left:3px solid #2d61da;border-radius:8px;padding:12px 16px;display:flex;flex-direction:column;gap:6px}.comment_header[data-v-8cb3cae8]{display:flex;align-items:center;justify-content:space-between}.comment_label[data-v-8cb3cae8]{font-size:12px;font-weight:700;color:#2d61da}.comment_text[data-v-8cb3cae8]{font-size:14px;color:#555;margin:0;line-height:1.6}.btn_reply_delete[data-v-8cb3cae8]{border:none;background:transparent;color:#999;font-size:12px;cursor:pointer}.btn_reply_delete[data-v-8cb3cae8]:hover{color:#ef4444}.review_actions[data-v-8cb3cae8]{display:flex;gap:10px;margin-top:4px}.btn_comment[data-v-8cb3cae8]{padding:8px 18px;border:1.5px solid #2d61da;border-radius:8px;background:#fff;color:#2d61da;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.btn_comment[data-v-8cb3cae8]:hover{background:#2d61da;color:#fff}.btn_report[data-v-8cb3cae8]{padding:8px 18px;border:1.5px solid #ef4444;border-radius:8px;background:#fff;color:#ef4444;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.btn_report[data-v-8cb3cae8]:hover:not(:disabled){background:#ef4444;color:#fff}.btn_report[data-v-8cb3cae8]:disabled{border-color:#ccc;color:#ccc;cursor:not-allowed}.modal_overlay[data-v-8cb3cae8]{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:200}.modal_box[data-v-8cb3cae8]{background:#fff;border-radius:20px;padding:32px 28px;width:480px;display:flex;flex-direction:column;gap:16px}.modal_header[data-v-8cb3cae8]{display:flex;align-items:center;justify-content:space-between}.modal_header h3[data-v-8cb3cae8]{font-size:18px;font-weight:700}.modal_close[data-v-8cb3cae8]{background:none;border:none;font-size:18px;cursor:pointer;color:#aaa}.modal_desc[data-v-8cb3cae8]{font-size:13px;color:#666;margin:0;line-height:1.6}.modal_textarea[data-v-8cb3cae8]{width:100%;height:120px;padding:12px;border:1.5px solid #ddd;border-radius:12px;font-size:14px;resize:none;box-sizing:border-box;font-family:inherit}.report_detail_textarea[data-v-8cb3cae8]{height:88px}.modal_textarea[data-v-8cb3cae8]:focus{outline:none;border-color:#2d61da}.char_count[data-v-8cb3cae8]{font-size:12px;color:#bbb;text-align:right;margin-top:-8px}.modal_footer[data-v-8cb3cae8]{display:flex;gap:10px;justify-content:flex-end}.btn_cancel[data-v-8cb3cae8]{padding:12px 24px;border:1.5px solid #ddd;border-radius:10px;background:#fff;color:#666;font-size:14px;cursor:pointer;white-space:nowrap}.btn_primary[data-v-8cb3cae8]{padding:10px 24px;border:none;border-radius:10px;background:#2d61da;color:#fff;font-size:14px;font-weight:600;cursor:pointer}.btn_primary[data-v-8cb3cae8]:hover{background-color:#2455c5}.btn_report_submit[data-v-8cb3cae8]{padding:10px 24px;border:none;border-radius:10px;background:#ef4444;color:#fff;font-size:14px;font-weight:600;cursor:pointer}.reason_list[data-v-8cb3cae8]{display:flex;flex-direction:column;gap:8px}.reason_item[data-v-8cb3cae8]{padding:10px 16px;border:1.5px solid #eee;border-radius:10px;font-size:14px;color:#444;cursor:pointer;transition:all .15s}.reason_item[data-v-8cb3cae8]:hover{border-color:#ef4444;color:#ef4444}.reason_item.selected[data-v-8cb3cae8]{border-color:#ef4444;background:#fff5f5;color:#ef4444;font-weight:600}.settlement-wrap[data-v-0a12024b]{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.title[data-v-0a12024b]{font-size:22px;font-weight:700;color:#1a1a1a;margin:0}.month-nav[data-v-0a12024b]{display:flex;align-items:center;justify-content:center;gap:24px;padding:12px 0}.nav-btn[data-v-0a12024b]{background:none;border:1.5px solid #ddd;border-radius:8px;padding:6px 14px;font-size:14px;cursor:pointer;color:#555}.nav-btn[data-v-0a12024b]:hover{border-color:#9b1b1b;color:#9b1b1b}.month-label[data-v-0a12024b]{font-size:18px;font-weight:700;color:#222;min-width:120px;text-align:center}.card-grid[data-v-0a12024b]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.settlement-card[data-v-0a12024b]{background:#fff;border:1.5px solid #eee;border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:10px;cursor:pointer;transition:all .15s}.settlement-card[data-v-0a12024b]:hover{border-color:#9b1b1b;box-shadow:0 4px 12px #9b1b1b14}.card-period[data-v-0a12024b]{font-size:13px;color:#888;font-weight:500;display:flex;align-items:center;gap:6px}.card-amount[data-v-0a12024b]{font-size:22px;font-weight:800;color:#1a1a1a}.card-fee[data-v-0a12024b]{font-size:12px;color:#aaa}.status-badge[data-v-0a12024b]{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:700;align-self:flex-start}.badge_pending[data-v-0a12024b]{background:#fff3d6;color:#b07800}.badge_done[data-v-0a12024b]{background:#e8f5e9;color:#2e7d32}.badge_held[data-v-0a12024b]{background:#fdd;color:#cc1f1f}.state-msg[data-v-0a12024b]{text-align:center;padding:60px;color:#aaa;font-size:15px}.modal-overlay[data-v-0a12024b]{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:9999}.modal[data-v-0a12024b]{background:#fff;border-radius:18px;padding:30px 28px;width:520px;max-height:85vh;overflow-y:auto;display:flex;flex-direction:column;gap:20px}.modal-head[data-v-0a12024b]{display:flex;justify-content:space-between;align-items:center}.modal-head h3[data-v-0a12024b]{font-size:18px;font-weight:700}.modal-x[data-v-0a12024b]{background:none;border:none;font-size:20px;cursor:pointer;color:#888}.calendar[data-v-0a12024b]{width:20px;height:auto}.modal-summary[data-v-0a12024b]{display:flex;flex-direction:column;gap:12px;background:#fafafa;border-radius:12px;padding:16px 20px}.summary-row[data-v-0a12024b]{display:flex;justify-content:space-between;align-items:center;font-size:14px}.summary-row.final[data-v-0a12024b]{border-top:1px solid #eee;padding-top:12px}.label[data-v-0a12024b]{color:#777}.value[data-v-0a12024b]{font-weight:600;color:#222}.value.fee[data-v-0a12024b]{color:#cc1f1f}.value.final-val[data-v-0a12024b]{font-size:16px;font-weight:800}.order-section[data-v-0a12024b]{display:flex;flex-direction:column;gap:10px}.section-title[data-v-0a12024b]{font-size:15px;font-weight:700;color:#222;margin:0}.order-table[data-v-0a12024b]{width:100%;border-collapse:collapse;font-size:13px}.order-table thead tr[data-v-0a12024b]{background:#f5f5f5}.order-table th[data-v-0a12024b]{padding:10px 12px;text-align:center;font-weight:600;color:#444;border-bottom:1px solid #eee}.order-table td[data-v-0a12024b]{padding:10px 12px;text-align:center;color:#333;border-bottom:1px solid #f5f5f5}.inquiry-section[data-v-0a12024b]{display:flex;flex-direction:column;gap:10px;align-items:flex-end}.inquiry-toggle-btn[data-v-0a12024b]{padding:8px 16px;background:#fff;border:1.5px solid #9b1b1b;color:#9b1b1b;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer}.inquiry-toggle-btn[data-v-0a12024b]:hover{background:#fff4f4}.inquiry-form[data-v-0a12024b]{width:100%;display:flex;flex-direction:column;gap:10px}.inquiry-input[data-v-0a12024b]{width:100%;padding:12px 14px;border:1.5px solid #e5e3dc;border-radius:10px;font-size:14px;resize:none;font-family:inherit;box-sizing:border-box}.inquiry-input[data-v-0a12024b]:focus{outline:none;border-color:#9b1b1b}.inquiry-btns[data-v-0a12024b]{display:flex;gap:8px;justify-content:flex-end}.inquiry-cancel-btn[data-v-0a12024b]{padding:9px 20px;background:#f4f4f4;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer}.inquiry-submit-btn[data-v-0a12024b]{padding:9px 20px;background:#9b1b1b;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer}.inquiry-submit-btn[data-v-0a12024b]:hover{background:#7f1515}.inquiry-submit-btn[data-v-0a12024b]:disabled{background:#ccc;cursor:default}.payout-section[data-v-0a12024b]{display:flex;flex-direction:column;gap:10px}.payout-grid[data-v-0a12024b]{display:flex;flex-direction:column;gap:10px;background:#fafafa;border-radius:12px;padding:16px 20px}.payout-row[data-v-0a12024b]{display:flex;justify-content:space-between;align-items:center;font-size:14px}.payout-label[data-v-0a12024b]{color:#777}.payout-value[data-v-0a12024b]{font-weight:600;color:#222}.bank-account-row[data-v-0a12024b]{align-items:flex-start;flex-wrap:wrap;gap:8px}.bank-input-wrap[data-v-0a12024b]{display:flex;gap:8px;flex:1}.bank-input[data-v-0a12024b]{flex:1;border:1.5px solid #ddd;border-radius:8px;padding:7px 12px;font-size:13px;outline:none;min-width:0}.bank-input[data-v-0a12024b]:focus{border-color:#9b1b1b}.bank-save-btn[data-v-0a12024b]{padding:7px 16px;background:#9b1b1b;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.bank-save-btn[data-v-0a12024b]:disabled{background:#ccc;cursor:default}.bank-display-wrap[data-v-0a12024b]{display:flex;align-items:center;gap:10px}.bank-edit-btn[data-v-0a12024b]{padding:4px 12px;background:#fff;border:1.5px solid #9b1b1b;color:#9b1b1b;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer}.bank-edit-btn[data-v-0a12024b]:hover{background:#fff4f4}.owner-layout[data-v-af5fa4c1]{display:flex;min-height:100vh;background-color:#f9f9f9}.main-content[data-v-af5fa4c1]{flex:1;padding:40px}.date-container[data-v-af5fa4c1]{display:flex;justify-content:flex-end;margin-bottom:30px}.date-picker-wrapper[data-v-af5fa4c1]{position:relative;display:inline-flex;align-items:center;cursor:pointer;background-color:#fff;padding:10px 20px;border-radius:8px;border:1px solid #e0e0e0;transition:border-color .2s}.date-picker-wrapper[data-v-af5fa4c1]:hover{border-color:#2ac1bc}.date-display[data-v-af5fa4c1]{font-weight:700;color:#333;font-size:15px;pointer-events:none}.date-input[data-v-af5fa4c1]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2;-webkit-appearance:none;-moz-appearance:none;appearance:none}.date-input[data-v-af5fa4c1]::-webkit-calendar-picker-indicator{display:none}input[type=date][data-v-af5fa4c1]::-webkit-clear-button{display:none}input[type=date][data-v-af5fa4c1]::-webkit-inner-spin-button{display:none}.summary-container[data-v-af5fa4c1]{display:flex;gap:20px;margin-bottom:50px}.header-title[data-v-af5fa4c1]{margin-bottom:20px}.chart-section[data-v-af5fa4c1]{background:#fff;padding:30px;border-radius:20px;margin-bottom:40px}.ranking-section h3[data-v-af5fa4c1]{font-size:20px;font-weight:700;margin-bottom:20px}.signin_page[data-v-6b9d4bf5]{position:relative;width:100%;height:100vh;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.signin_card[data-v-6b9d4bf5]{width:100%;max-width:380px;margin:0 auto;background:#fff;border-radius:20px;box-shadow:0 4px 32px #0000001a;padding:10px 45px 40px;display:flex;flex-direction:column;gap:18px;z-index:1}.logo_wrap[data-v-6b9d4bf5]{text-align:center}.signin_logo[data-v-6b9d4bf5]{height:130x;width:140px}.signin_title[data-v-6b9d4bf5]{text-align:center;font-size:20px;font-weight:700;color:var(--black)}.mascot_img[data-v-6b9d4bf5]{position:absolute;right:-250px;bottom:380px;width:1000px;object-fit:contain;pointer-events:none}.back_link[data-v-6b9d4bf5]{text-align:center;font-size:13px}.back_link a[data-v-6b9d4bf5]{color:var(--gray);text-decoration:none}.back_link a[data-v-6b9d4bf5]:hover{color:var(--primary)}.find_link[data-v-6b9d4bf5]{text-align:center;font-size:13px}.find_link a[data-v-6b9d4bf5]{color:var(--gray);text-decoration:none}.find_link a[data-v-6b9d4bf5]:hover{color:var(--primary)}.signup_page[data-v-1459f826]{min-height:100vh;background:var(--primary);display:flex;align-items:center;justify-content:center;padding:40px 16px}.signup_card[data-v-1459f826]{background:var(--white);border-radius:var(--radius-lg);padding:36px 32px;width:520px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:14px}.logo_wrap[data-v-1459f826]{text-align:center}.signup_logo[data-v-1459f826]{height:80px;width:80px}.signup_title[data-v-1459f826]{text-align:center;font-size:20px;font-weight:700;color:var(--black)}.radio_group[data-v-1459f826]{display:flex;gap:20px}.radio_label[data-v-1459f826]{font-size:14px;color:var(--gray-dark);cursor:pointer;display:flex;align-items:center;gap:4px}.back_link[data-v-1459f826]{text-align:center;font-size:13px}.back_link a[data-v-1459f826]{color:var(--gray);text-decoration:none}.back_link a[data-v-1459f826]:hover{color:var(--primary)}.terms_box[data-v-1459f826]{border:1.5px solid #e8e8e8;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px;background:#fafafa}.terms_all[data-v-1459f826]{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.terms_all_text[data-v-1459f826]{font-size:15px;font-weight:700;color:#566572}.terms_divider[data-v-1459f826]{height:1px;background:#e8e8e8;margin:0 -4px}.terms_item[data-v-1459f826]{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.terms_label[data-v-1459f826]{flex:1}.view_btn[data-v-1459f826]{background:none;border:none;color:#888;font-size:12px;text-decoration:underline;cursor:pointer;padding:2px 6px}.view_btn[data-v-1459f826]:hover{color:#9b1b1b}.hidden_check[data-v-1459f826]{display:none}.custom_check[data-v-1459f826]{width:20px;height:20px;border-radius:50%;border:2px solid #ddd;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s;color:transparent;font-size:13px}.custom_check.checked[data-v-1459f826]{background:var(--primary, #e84040);border-color:var(--primary, #e84040);color:#fff}.terms_label[data-v-1459f826]{font-size:14px;color:#333;display:flex;align-items:center;gap:6px;flex:1}.badge[data-v-1459f826]{font-size:11px;font-weight:700;padding:2px 7px;border-radius:20px}.required_badge[data-v-1459f826]{background:#fff0f0;color:#e84040}.optional_badge[data-v-1459f826]{background:#f0f0f0;color:#888}.footer[data-v-6db29291]{max-width:480px;margin:0 auto;min-height:100px;background-color:#f3f0e9;padding-bottom:80px}.footercontent[data-v-6db29291]{display:flex;align-items:center;padding:7px 0 4px 40px;gap:60px}.footertop[data-v-6db29291]{display:flex;margin:4px 0;align-items:center;justify-content:center}.toptext[data-v-6db29291]{font-size:13px;font-family:NanumSquare_ac,Pretendard,Noto Sans KR;color:#888}.toptext span[data-v-6db29291]{cursor:pointer;margin:0 10px}.toptext span[data-v-6db29291]:hover{color:var(--primary)}.middletext[data-v-6db29291]{font-size:14px;font-family:NanumSquare_acB,Pretendard,Noto Sans KR;line-height:1.4}.middletext2[data-v-6db29291]{font-size:11px;font-family:NanumSquare_ac,Pretendard,Noto Sans KR;color:#888;line-height:1.8}.footerbottom[data-v-6db29291]{padding-top:10px;text-align:center;font-size:12px;font-family:NanumSquare_ac,Pretendard,Noto Sans KR;color:#888}.footerline[data-v-6db29291]{margin:auto;width:100%;height:1px;background-color:#d3d3d3}.logo_link[data-v-6db29291]{display:block;padding-left:-20px}.footerlogo[data-v-6db29291]{width:70px;height:70px}.home-page[data-v-ff10deb9]{max-width:480px;margin:0 auto;min-height:100vh;background:#c44101;display:flex;flex-direction:column;align-items:center;padding:0 0 80px;overflow-x:hidden}.banner-container[data-v-ff10deb9]{position:relative;width:100%;display:flex;align-items:center}.banner-wrap[data-v-ff10deb9]{width:100%;display:flex;overflow-x:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.banner-wrap[data-v-ff10deb9]::-webkit-scrollbar{display:none}.banner-item[data-v-ff10deb9]{flex-shrink:0;width:100%;scroll-snap-align:start}.banner-item img[data-v-ff10deb9]{display:block;width:100%;height:160px;object-fit:cover}.banner-nav-btn[data-v-ff10deb9]{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:30px;height:30px;border:none;border-radius:50%;background:#fffc;color:#333;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #0003}.banner-nav-btn.left[data-v-ff10deb9]{left:8px;opacity:.5}.banner-nav-btn.right[data-v-ff10deb9]{right:8px;opacity:.5}.banner-nav-btn[data-v-ff10deb9]:active{background:#fff}.dots[data-v-ff10deb9]{display:flex;gap:6px;margin:12px 0}.dot[data-v-ff10deb9]{width:5px;height:5px;border-radius:50%;background:#fff6}.dot.active[data-v-ff10deb9]{width:16px;border-radius:4px;background:#fff}.category-section[data-v-ff10deb9]{width:92%;margin-top:15px}.category-grid[data-v-ff10deb9]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.category-item[data-v-ff10deb9]{display:flex;flex-direction:column;align-items:center;background:#fffcea;border-radius:24px;padding:15px 10px 12px;cursor:pointer;box-shadow:0 4px 6px #0000001a;transition:transform .1s}.category-item[data-v-ff10deb9]:active{transform:scale(.95)}.category-item span[data-v-ff10deb9]{font-size:15px;font-weight:800;color:#b21f1f;margin-bottom:8px;order:-1}.category-item img[data-v-ff10deb9]{display:block;width:100%;max-width:85px;height:auto;aspect-ratio:1 / 1;object-fit:contain;border-radius:0 0 15px 15px}.view-all-btn[data-v-ff10deb9]{display:block;width:100%;padding:14px;background:#fff;border:none;border-radius:30px;color:#666;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 4px 10px #0000001a;margin-top:30px}.view-all-btn[data-v-ff10deb9]:active{background:#f0f0f0}.mypage_wrap[data-v-33495a0f]{max-width:480px;margin:40px auto;padding:0 16px 100px;height:auto}.page_title[data-v-33495a0f]{font-size:22px;font-weight:700;margin-bottom:20px;text-align:center}.summary_card[data-v-33495a0f]{background:#fff;border:1.5px solid var(--border);border-radius:var(--radius-md);padding:20px 18px;margin-bottom:24px;box-shadow:0 4px 16px #2e7d3214}.summary_top[data-v-33495a0f]{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px}.summary_label[data-v-33495a0f]{margin:0 0 6px;font-size:12px;font-weight:700;color:#2e7d32}.summary_label strong[data-v-33495a0f]{font-size:23px;font-weight:900;color:#000}.summary_name[data-v-33495a0f]{margin:0;font-size:18px;font-weight:700;color:var(--black);line-height:1.35}.summary_name .user-name[data-v-33495a0f]{display:block;margin-bottom:2px;font-size:22px;font-weight:900;color:#1b5e20}.summary_name strong[data-v-33495a0f]{color:#2e7d32}.green_score[data-v-33495a0f]{flex-shrink:0;min-width:58px;padding:8px 10px;border-radius:999px;background:#e8f5e9;color:#1b5e20;font-size:14px;font-weight:800;text-align:center}.green_bar[data-v-33495a0f]{height:10px;border-radius:999px;background:#edf2ef;overflow:hidden}.green_bar_fill[data-v-33495a0f]{height:100%;border-radius:inherit;background:linear-gradient(90deg,#7ac943,#2e7d32);transition:width .25s ease}.summary_bottom[data-v-33495a0f]{display:flex;justify-content:space-between;gap:12px;margin-top:10px;font-size:12px;font-weight:600;color:#666}.menu_grid[data-v-33495a0f]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.menu_card[data-v-33495a0f]{position:relative;background:#fff;border:1.5px solid var(--border);border-radius:var(--radius-md);padding:36px 16px;display:flex;flex-direction:column;align-items:center;gap:14px;cursor:pointer;transition:box-shadow .15s,border-color .15s}.menu_card[data-v-33495a0f]:hover{border-color:var(--primary);box-shadow:0 4px 16px #c8191a1a}.menu_icon[data-v-33495a0f]{font-size:36px;color:var(--primary)}.menu_label[data-v-33495a0f]{font-size:15px;font-weight:600;color:var(--black)}.badge[data-v-33495a0f]{position:absolute;top:12px;right:12px;background:var(--primary);color:#fff;font-size:11px;font-weight:700;padding:3px 8px;border-radius:20px}.profile_wrap[data-v-949e6ced]{max-width:480px;margin:40px auto;padding:0 16px}.page_title[data-v-949e6ced]{font-size:20px;font-weight:700;margin-bottom:24px}.form_card[data-v-949e6ced]{background:#fff;border-radius:var(--radius-lg);box-shadow:0 2px 8px #0000000d;padding:32px 28px;display:flex;flex-direction:column;gap:16px}.inp.readonly[data-v-949e6ced]{background:#f5f5f5;color:#999;cursor:not-allowed}.success_msg[data-v-949e6ced]{color:#16a34a;font-size:13px;text-align:center}.radio_group[data-v-949e6ced]{display:flex;gap:20px}.radio_label[data-v-949e6ced]{font-size:14px;color:var(--gray-dark);cursor:pointer;display:flex;align-items:center;gap:4px}.btn_primary[data-v-949e6ced]{margin-bottom:10px}.address_wrap[data-v-36fb1066]{max-width:480px;margin:40px auto;padding:0 16px}.page_header[data-v-36fb1066]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.page_title[data-v-36fb1066]{font-size:20px;font-weight:700}.btn_sm[data-v-36fb1066]{padding:8px 18px;font-size:14px;width:auto;white-space:nowrap}.my_address_list[data-v-36fb1066]{display:flex;flex-direction:column;gap:14px}.my_address_item[data-v-36fb1066]{background:#fff;border:1.5px solid var(--border);border-radius:var(--radius-md);padding:20px 24px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;min-height:72px}.addr_left[data-v-36fb1066]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.addr_text[data-v-36fb1066]{min-width:0;flex:1}.default_badge[data-v-36fb1066]{background:var(--primary);color:#fff;font-size:11px;font-weight:700;padding:3px 8px;border-radius:20px;white-space:nowrap;flex-shrink:0}.addr_main[data-v-36fb1066]{font-size:15px;font-weight:600;color:var(--black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.addr_detail[data-v-36fb1066]{font-size:14px;color:var(--gray);margin-top:4px}.addr_actions[data-v-36fb1066]{display:flex;gap:6px;flex-shrink:0}.btn_xs[data-v-36fb1066]{padding:6px 12px;font-size:12px;border-radius:6px;cursor:pointer;background:#fff;border:1.5px solid var(--border);color:var(--gray-dark);font-weight:600;transition:all .15s;white-space:nowrap}.btn_xs[data-v-36fb1066]:hover{border-color:var(--primary);color:var(--primary)}.btn_danger[data-v-36fb1066]{border-color:var(--primary)!important;color:var(--primary)!important}.btn_danger[data-v-36fb1066]:hover{background:var(--primary)!important;color:#fff!important}.empty_msg[data-v-36fb1066]{text-align:center;color:var(--gray);padding:40px 0}.modal_overlay[data-v-36fb1066]{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:100}.modal_box[data-v-36fb1066]{background:#fff;border-radius:var(--radius-lg);padding:28px 24px;width:500px;max-height:80vh;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.modal_header[data-v-36fb1066]{display:flex;align-items:center;justify-content:space-between}.modal_header h3[data-v-36fb1066]{font-size:17px;font-weight:700}.modal_close[data-v-36fb1066]{background:none;border:none;font-size:18px;cursor:pointer;color:var(--gray)}.modal_footer[data-v-36fb1066]{display:flex;gap:10px;justify-content:flex-end;align-items:center}.modal_footer .btn_outline[data-v-36fb1066]{padding:12px 20px;background:#fff;border:1.5px solid var(--border);border-radius:var(--radius-md);font-size:14px;font-weight:600;color:var(--gray-dark);white-space:nowrap;width:auto;cursor:pointer}.modal_footer .btn_outline[data-v-36fb1066]:hover{border-color:var(--gray)}.modal_footer .btn_primary[data-v-36fb1066]{width:auto;padding:12px 28px}.default_check[data-v-36fb1066]{display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}.menu-row[data-v-06766b47]{display:grid;grid-template-columns:1fr 50px 85px;align-items:center;font-size:14px;color:#555;margin-bottom:6px;gap:4px}.menu-name[data-v-06766b47]{text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.menu-count[data-v-06766b47]{color:#bbb;text-align:center}.menu-price[data-v-06766b47]{text-align:right;white-space:nowrap}.discount-row[data-v-06766b47],.discount-row .menu-price[data-v-06766b47]{color:#b21f1f;font-weight:800}.order-item-card[data-v-06766b47]{background:#fff;border:1px solid #ddd;border-radius:24px;padding:16px;margin-bottom:16px}.card-header[data-v-06766b47]{display:flex;justify-content:space-between;margin-bottom:12px}.status-label[data-v-06766b47]{color:#3b82f6;font-weight:700;font-size:14px}.cancel-text[data-v-06766b47]{color:#ef4444;font-weight:700;font-size:14px;margin-left:8px}.order-date[data-v-06766b47]{color:#999;font-size:13px}.store-info[data-v-06766b47]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.store-profile[data-v-06766b47]{display:flex;align-items:center;gap:8px}.store-img[data-v-06766b47]{width:44px;height:44px;border-radius:50%;border:1px solid #eee}.store-name[data-v-06766b47]{font-size:18px;font-weight:800}.button-group[data-v-06766b47]{display:flex;gap:4px}.btn-outline[data-v-06766b47]{border:1px solid #3b82f6;color:#3b82f6;background:#fff;padding:4px 10px;border-radius:20px;font-size:12px;cursor:pointer}.btn-primary[data-v-06766b47]{background:#3b82f6;color:#fff;border:none;padding:4px 10px;border-radius:20px;font-size:12px;cursor:pointer}.menu-list[data-v-06766b47]{border-bottom:1px solid #f0f0f0;padding-bottom:12px;margin-bottom:12px}.total-section[data-v-06766b47]{display:flex;justify-content:space-between;align-items:center}.total-label[data-v-06766b47]{font-weight:700;color:#333}.total-price[data-v-06766b47]{font-weight:700;font-size:16px}.cancel-badge[data-v-06766b47]{color:#ef4444;font-size:12px;margin-left:4px}.btn-done[data-v-06766b47]{border-color:#ccc;color:#ccc;cursor:default}.order-list-page-container[data-v-d3a8b87c]{max-width:480px;margin:0 auto;background-color:#fffffffb;min-height:100vh;position:relative;font-family:Pretendard,sans-serif}.page-title[data-v-d3a8b87c]{text-align:center;font-size:22px;font-weight:700;padding:20px 0;color:#333}.order-list-content[data-v-d3a8b87c]{padding:0 16px 100px}.pagination-container[data-v-d3a8b87c]{display:flex;justify-content:center;align-items:center;gap:8px;margin:30px 0}.page-btn[data-v-d3a8b87c]{border:1px solid #ddd;background:#fff;color:#666;width:34px;height:34px;border-radius:8px;font-size:14px;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:all .2s}.page-btn.active[data-v-d3a8b87c]{background-color:#b21f1f;color:#fff;border-color:#b21f1f;font-weight:700}.page-btn[data-v-d3a8b87c]:disabled{background-color:#eee;color:#ccc;cursor:not-allowed}.page-btn[data-v-d3a8b87c]:hover:not(:disabled){background-color:#fff;border-color:#b21f1f;color:#b21f1f}.btn-continue-order[data-v-d3a8b87c]{width:100%;background-color:#b21f1f;color:#fff;border:none;padding:16px;border-radius:15px;font-size:16px;font-weight:700;margin-top:10px;cursor:pointer}.coupon-page[data-v-0620ff5d]{max-width:480px;margin:40px auto;padding:0 16px 100px;box-sizing:border-box}.page-header[data-v-0620ff5d]{margin-bottom:24px}.page-title[data-v-0620ff5d]{font-size:22px;font-weight:800;margin:0 0 8px}.page-subtitle[data-v-0620ff5d]{margin:0;color:#777;font-size:14px}.message-box[data-v-0620ff5d]{padding:80px 0;text-align:center;color:#777;font-size:15px}.message-box.error[data-v-0620ff5d]{color:#a40c0b}.coupon-list[data-v-0620ff5d]{display:flex;flex-direction:column;gap:14px}.coupon-card[data-v-0620ff5d]{position:relative;overflow:hidden;background:#fff;border:1.5px solid #e5e3dc;border-radius:12px;padding:20px}.coupon-card[data-v-0620ff5d]:before,.coupon-card[data-v-0620ff5d]:after{content:"";position:absolute;top:50%;width:18px;height:18px;background:#f8f8f8;border:1.5px solid #e5e3dc;border-radius:50%;transform:translateY(-50%)}.coupon-card[data-v-0620ff5d]:before{left:-10px}.coupon-card[data-v-0620ff5d]:after{right:-10px}.coupon-main[data-v-0620ff5d]{padding-bottom:18px;border-bottom:1px dashed #ddd}.coupon-name[data-v-0620ff5d]{color:#222;font-size:15px;font-weight:700;margin-bottom:10px}.coupon-discount[data-v-0620ff5d]{color:#a40c0b;font-size:24px;font-weight:900}.coupon-footer[data-v-0620ff5d]{display:flex;justify-content:space-between;align-items:center;padding-top:14px;color:#777;font-size:13px}.coupon-footer strong[data-v-0620ff5d]{color:#333;font-weight:700}.wrap[data-v-b03af40b]{display:flex;justify-content:center;min-height:100vh;background-color:#fff}.container[data-v-b03af40b]{width:100%;max-width:480px;padding:20px 16px 100px;box-sizing:border-box;font-family:Pretendard,sans-serif}.page-title[data-v-b03af40b]{text-align:center;font-size:20px;font-weight:800;color:#111;margin-bottom:6px}.total-count[data-v-b03af40b]{font-size:14px;color:#444;font-weight:600;margin-bottom:16px}.review-card[data-v-b03af40b]{border:1px solid #e8e8e8;border-radius:16px;padding:16px;margin-bottom:14px;background:#fff;box-shadow:0 2px 8px #0000000a}.card-top[data-v-b03af40b]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.store-menu[data-v-b03af40b]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.store-name[data-v-b03af40b]{font-size:16px;font-weight:800;color:#111}.menu-name[data-v-b03af40b]{font-size:11px;font-weight:600;color:#f9a}.btn-group[data-v-b03af40b]{display:flex;gap:6px;flex-shrink:0}.btn-edit[data-v-b03af40b],.btn-delete[data-v-b03af40b]{padding:5px 12px;border-radius:20px;border:none;font-size:12px;font-weight:700;cursor:pointer}.btn-edit[data-v-b03af40b]{background:#f0f0f0;color:#444}.btn-delete[data-v-b03af40b]{background:#f04;color:#fff}.rating-row[data-v-b03af40b]{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}.stars[data-v-b03af40b]{display:flex;gap:2px}.star-img[data-v-b03af40b]{width:18px;height:18px}.review-tags[data-v-b03af40b]{display:flex;gap:4px}.tag[data-v-b03af40b]{font-size:11px;color:#888;background:#f5f5f5;border-radius:10px;padding:2px 8px}.review-date[data-v-b03af40b]{font-size:11px;color:#bbb;margin-left:auto}.review-text[data-v-b03af40b]{font-size:14px;color:#333;line-height:1.5;margin-bottom:8px}.hashtags[data-v-b03af40b]{display:flex;gap:6px;flex-wrap:wrap}.hashtag[data-v-b03af40b]{font-size:12px;color:#888}.pagination-container[data-v-b03af40b]{display:flex;justify-content:center;align-items:center;gap:8px;margin:20px 0}.page-btn[data-v-b03af40b]{border:1px solid #ddd;background:#fff;color:#666;width:34px;height:34px;border-radius:8px;font-size:14px;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:all .2s}.page-btn.active[data-v-b03af40b]{background:#b21f1f;color:#fff;border-color:#b21f1f;font-weight:700}.page-btn[data-v-b03af40b]:disabled{background:#eee;color:#ccc;cursor:not-allowed}.page-btn[data-v-b03af40b]:hover:not(:disabled){background:#fff;border-color:#b21f1f;color:#b21f1f}.empty_wrap[data-v-b1bd8b9b]{max-width:480px;margin:40px auto;padding:0 16px}.page_title[data-v-b1bd8b9b]{font-size:20px;font-weight:700;margin-bottom:40px}.loading_txt[data-v-b1bd8b9b],.no_data[data-v-b1bd8b9b]{text-align:center;color:#aaa;padding:40px 0;font-size:14px}.tab-bar[data-v-b1bd8b9b]{display:flex;gap:8px;background:#fff;padding:10px 16px 14px;position:sticky;top:0;z-index:10}.tab-btn[data-v-b1bd8b9b]{flex:1;padding:8px 0;border:1.5px solid #ddd;border-radius:20px;background:#fff;font-size:13px;font-weight:500;color:#999;cursor:pointer;transition:all .18s}.tab-btn.active[data-v-b1bd8b9b]{background:#fff;border-color:#a40c0b;color:#a40c0b;font-weight:700}.faq-list[data-v-b1bd8b9b]{padding:14px 14px 0;display:flex;flex-direction:column;gap:10px}.faq-item[data-v-b1bd8b9b]{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 1px 4px #0000000f;margin-bottom:8px}.faq-q[data-v-b1bd8b9b]{width:100%;display:flex;align-items:center;gap:8px;padding:16px 14px;border:none;background:transparent;cursor:pointer;text-align:left}.q-mark[data-v-b1bd8b9b]{font-size:14px;font-weight:800;color:#a40c0b;flex-shrink:0}.q-text[data-v-b1bd8b9b]{flex:1;font-size:14px;font-weight:500;color:#222;line-height:1.5}.arrow[data-v-b1bd8b9b]{font-size:10px;color:#ccc;flex-shrink:0}.faq-a[data-v-b1bd8b9b]{display:flex;align-items:flex-start;gap:8px;padding:12px 14px 16px;background:#fafafa;border-top:1px solid #f0f0f0}.a-mark[data-v-b1bd8b9b]{font-size:14px;font-weight:800;color:#bbb;flex-shrink:0}.a-text[data-v-b1bd8b9b]{font-size:13px;color:#555;line-height:1.65}.agent-card[data-v-b1bd8b9b]{margin:20px 14px 120px;background:#fff;border-radius:20px;padding:32px 20px 28px;text-align:center;box-shadow:0 2px 10px #0000000f}.agent-greeting[data-v-b1bd8b9b]{font-size:20px;color:#222;margin:0 0 20px;line-height:1.5;letter-spacing:-.3px}.agent-greeting strong[data-v-b1bd8b9b]{font-weight:900;color:#111}.agent-btn[data-v-b1bd8b9b]{padding:13px 48px;background:#fff;color:#a40c0b;border:2px solid #a40C0b;border-radius:30px;font-size:15px;font-weight:700;cursor:pointer;transition:all .18s}.agent-btn[data-v-b1bd8b9b]:active{background:#a40c0b;color:#fff}.cart-page[data-v-3b71c3c0]{width:100%;background:#f8f9fa;min-height:100vh;max-width:480px;padding-bottom:100px;margin:0 auto}.cart-title[data-v-3b71c3c0]{background:#fff;padding:20px;text-align:center;font-size:1.2rem;font-weight:700;border-bottom:1px solid #eee;margin:0}.cart-container[data-v-3b71c3c0]{padding:16px}.store-header[data-v-3b71c3c0]{display:flex;align-items:center;gap:8px;padding:12px 4px;cursor:pointer;transition:transform .2s;width:fit-content}.store-header[data-v-3b71c3c0]:hover{transform:translate(4px);opacity:.8}.store-name[data-v-3b71c3c0]{font-weight:800;font-size:1.1rem}.arrow-icon[data-v-3b71c3c0]{font-size:.8rem;color:#ccc}.cart-items-card[data-v-3b71c3c0]{background:#fff;border-radius:15px;border:1px solid #eee;margin-bottom:16px}.cart-item[data-v-3b71c3c0]{display:flex;padding:16px;gap:12px;border-bottom:1px solid #f9f9f9}.item-img[data-v-3b71c3c0]{width:80px;height:80px;border-radius:10px;object-fit:cover}.item-info[data-v-3b71c3c0]{flex:1}.item-name[data-v-3b71c3c0]{font-weight:700;margin-bottom:4px}.item-price[data-v-3b71c3c0]{color:#888;font-size:.9rem;margin-bottom:8px}.item-controls[data-v-3b71c3c0]{display:flex;gap:8px}.option-btn[data-v-3b71c3c0]{padding:4px 10px;border:1px solid #eee;background:#fdfdfd;border-radius:5px;font-size:.8rem}.quantity-ctrl[data-v-3b71c3c0]{display:flex;border:1px solid #eee;border-radius:5px}.quantity-ctrl button[data-v-3b71c3c0]{width:25px;border:none;background:none;cursor:pointer}.quantity-ctrl span[data-v-3b71c3c0]{width:30px;text-align:center;font-size:.9rem;line-height:25px;border-left:1px solid #eee;border-right:1px solid #eee}.summary-card[data-v-3b71c3c0]{background:#fff;border-radius:15px;padding:20px;border:1px solid #eee;margin-bottom:20px}.price-row[data-v-3b71c3c0]{display:flex;justify-content:space-between;margin-bottom:10px;color:#666}.total-row[data-v-3b71c3c0]{display:flex;justify-content:space-between;padding-top:15px;border-top:2px solid #f5f5f5;margin-top:10px}.total-label[data-v-3b71c3c0]{font-weight:800;font-size:1.1rem}.total-val[data-v-3b71c3c0]{font-weight:800;font-size:1.2rem;color:#222}.action-area[data-v-3b71c3c0]{display:flex;flex-direction:column;gap:12px}.order-btn[data-v-3b71c3c0]{width:100%;padding:18px;background:#4a90e2;color:#fff;border:none;border-radius:12px;font-size:1.1rem;font-weight:700;cursor:pointer}.clear-btn-box[data-v-3b71c3c0]{width:100%;padding:14px;background:#fff;color:#a40c0b;border:1px solid#a40C0b;border-radius:12px;font-weight:600;cursor:pointer}.empty-cart-wrapper[data-v-3b71c3c0]{display:flex;justify-content:center;align-items:center;min-height:65vh}.empty-content[data-v-3b71c3c0]{display:flex;flex-direction:column;align-items:center}.empty-icon-circle[data-v-3b71c3c0]{width:100px;height:100px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 25px #0000000d;margin-bottom:24px}.empty-emoji[data-v-3b71c3c0]{font-size:3rem}.empty-main-text[data-v-3b71c3c0]{font-size:1.5rem;font-weight:800;color:#333;margin-bottom:8px}.empty-sub-text[data-v-3b71c3c0]{font-size:1rem;color:#999;margin-bottom:30px}.go-shopping-btn[data-v-3b71c3c0]{padding:15px 60px;background:#fff;color:#a40c0b;border:none;border-radius:20px;font-size:1.2rem;font-weight:700;cursor:pointer;box-shadow:0 8px 20px #e4e4e44d}.wish-page[data-v-1a1e2960]{max-width:480px;margin:0 auto;padding:20px 16px 100px;background:#fff;min-height:100vh}.page-title[data-v-1a1e2960]{text-align:left;font-size:1.3rem;font-weight:800;margin-bottom:5px;color:#111}.total-count[data-v-1a1e2960]{font-size:.9rem;color:#888;margin-bottom:20px;text-align:left}.wish-list[data-v-1a1e2960]{display:flex;flex-direction:column;gap:14px}.wish-card[data-v-1a1e2960]{display:flex;border:1px solid #f0f0f0;border-radius:16px;padding:14px;position:relative;background:#fff;box-shadow:0 4px 12px #0000000a;cursor:pointer;transition:transform .2s}.wish-card[data-v-1a1e2960]:active{transform:scale(.98)}.store-img[data-v-1a1e2960]{width:95px;height:95px;border-radius:12px;object-fit:cover;flex-shrink:0;background:#f9f9f9}.card-body[data-v-1a1e2960]{flex:1;padding-left:16px;display:flex;flex-direction:column;justify-content:center}.card-header[data-v-1a1e2960]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.store-name[data-v-1a1e2960]{font-size:1.1rem;font-weight:700;color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.wish-btn[data-v-1a1e2960]{background:none;border:none;padding:0;cursor:pointer;transition:transform .1s ease;z-index:10}.heart-icon[data-v-1a1e2960]{width:28px;height:28px;fill:#eee;stroke:#ddd;stroke-width:.5px;transition:fill .2s}.wish-btn.active .heart-icon[data-v-1a1e2960]{fill:#ff4d6d;stroke:none}.rating-info[data-v-1a1e2960]{display:flex;align-items:center;gap:4px;font-size:.85rem;color:#666;margin-bottom:6px}.star[data-v-1a1e2960]{color:#fc0;font-size:1rem}.rating-val[data-v-1a1e2960]{font-weight:700;color:#333}.divider[data-v-1a1e2960]{color:#eee;margin:0 6px;font-size:.7rem}.delivery-info[data-v-1a1e2960]{display:flex;align-items:center;font-size:.82rem;color:#777;white-space:nowrap}.check-icon[data-v-1a1e2960]{color:#169750;font-weight:800;margin-right:4px}.delivery-tip[data-v-1a1e2960]{color:#169750;font-weight:700}.min-order[data-v-1a1e2960]{color:#888}.pagination[data-v-1a1e2960]{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:40px;padding-bottom:40px}.page-num[data-v-1a1e2960],.page-nav[data-v-1a1e2960]{width:36px;height:36px;border:1px solid #eee;background:#fff;border-radius:8px;font-size:.9rem;font-weight:600;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center}.page-num.active[data-v-1a1e2960]{background:#ff4d6d;color:#fff;border-color:#ff4d6d}.page-nav[data-v-1a1e2960]:disabled{color:#ddd;cursor:not-allowed}.empty-wish[data-v-1a1e2960]{text-align:center;padding:80px 0;color:#bbb}.empty-icon[data-v-1a1e2960]{font-size:3rem;display:block;margin-bottom:10px}.go-main-btn[data-v-1a1e2960]{margin-top:15px;padding:10px 24px;background:#a40c0b;color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:700}.order-page[data-v-a8a90634]{max-width:480px;width:100%;padding:20px 16px 100px;box-sizing:border-box;margin:0 auto}.order-title[data-v-a8a90634]{text-align:left;font-size:1.3rem;font-weight:700;margin-bottom:20px}.order-layout[data-v-a8a90634]{display:flex;flex-direction:column;gap:30px}.order-section[data-v-a8a90634]{display:flex;flex-direction:column}.store-name-row[data-v-a8a90634]{display:flex;align-items:center;gap:10px;font-size:1.1rem;font-weight:700;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eee}.store-icon[data-v-a8a90634]{width:28px;height:28px;border-radius:6px}.info-group[data-v-a8a90634]{margin-bottom:20px}.section-label[data-v-a8a90634]{font-size:.85rem;color:#666;font-weight:600;margin-bottom:8px}.input-row[data-v-a8a90634]{display:flex;gap:8px}.input-field[data-v-a8a90634]{flex:1;min-width:0;padding:12px;border:1px solid #ddd;border-radius:8px;font-size:.95rem;background:#f9f9f9}.input-field.full[data-v-a8a90634]{width:100%;box-sizing:border-box}.change-btn[data-v-a8a90634]{padding:0 15px;border:1px solid #ddd;border-radius:8px;background:#fff;font-size:.85rem;cursor:pointer;white-space:nowrap}.coupon-empty[data-v-a8a90634],.coupon-info[data-v-a8a90634]{margin:8px 0 0;font-size:.82rem;color:#888}.coupon-info[data-v-a8a90634]{color:#a40c0b}.eco-card[data-v-a8a90634]{display:flex;align-items:center;justify-content:space-between;background:#f0faf0;border:1.5px solid #c8e6c9;border-radius:12px;padding:16px;margin:0 0 20px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s,border-color .2s}.eco-card.active[data-v-a8a90634]{background:#e8f5e9;border-color:#4caf50}.eco-content[data-v-a8a90634]{flex:1}.eco-checkbox-row[data-v-a8a90634]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.eco-checkbox[data-v-a8a90634]{width:20px;height:20px;border-radius:4px;border:2px solid #ccc;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff;background:#fff;flex-shrink:0;transition:all .2s}.eco-checkbox.checked[data-v-a8a90634]{background:#43a047;border-color:#43a047}.eco-title[data-v-a8a90634]{font-size:.95rem;font-weight:700;color:#1b5e20}.eco-desc[data-v-a8a90634]{font-size:.8rem;color:#388e3c;line-height:1.6;margin:0 0 0 30px}.eco-icon[data-v-a8a90634]{font-size:2.5rem;margin-left:12px;flex-shrink:0}.price-box[data-v-a8a90634]{background:#f8f9fa;border-radius:12px;padding:20px;margin:10px 0 20px}.price-row[data-v-a8a90634]{display:flex;justify-content:space-between;font-size:.95rem;padding:6px 0}.price-row.discount[data-v-a8a90634]{color:#a40c0b;font-weight:700}.price-row.total[data-v-a8a90634]{margin-top:10px;padding-top:15px;border-top:1px solid #eee;font-weight:700}.total-price[data-v-a8a90634]{color:#4a90e2;font-size:1.1rem}.order-btn[data-v-a8a90634]{width:100%;padding:16px;background:#4a90e2;color:#fff;border:none;border-radius:12px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:background .2s}.order-btn[data-v-a8a90634]:active{background:#357abd}.order-btn[data-v-a8a90634]:disabled{background:#ccc}#payment-method[data-v-a8a90634]{margin-left:-8px;margin-right:-8px}[data-v-31c64f4a],[data-v-31c64f4a]:before,[data-v-31c64f4a]:after{box-sizing:border-box;margin:0;padding:0}.game-page[data-v-31c64f4a]{--red: #e31e24;--red-dk: #c0392b;--red-lt: #fdecea;--cream: #fdf8f3;--sand: #f5ede0;--text: #1a1a1a;--muted: #888;--border: #ececec;--gold: #f39c12;--green: #27ae60;--white: #ffffff;min-height:100vh;background:var(--cream);background-image:radial-gradient(ellipse at 50% 0%,rgba(227,30,36,.06) 0%,transparent 55%);color:var(--text);font-family:Noto Sans KR,sans-serif;display:flex;flex-direction:column;align-items:center;max-width:480px;margin:0 auto;position:relative;padding-bottom:200px}.confetti-wrap[data-v-31c64f4a]{position:fixed;inset:0;pointer-events:none;z-index:999;overflow:hidden;max-width:430px;margin:0 auto}.confetti-piece[data-v-31c64f4a]{position:absolute;top:-10px;animation:confettiFall-31c64f4a linear forwards}.header[data-v-31c64f4a]{width:100%;padding:14px 20px;display:flex;align-items:center;justify-content:space-between;background:var(--white);border-bottom:1.5px solid var(--border);position:sticky;top:0;z-index:100;box-shadow:0 2px 8px #0000000f}.logo[data-v-31c64f4a]{display:flex;align-items:center;gap:6px}.logo-icon[data-v-31c64f4a]{font-size:20px}.logo-text[data-v-31c64f4a]{font-family:Black Han Sans,sans-serif;font-size:17px;color:var(--red);letter-spacing:-.3px}.stage-badge[data-v-31c64f4a]{display:flex;gap:6px;align-items:center}.stage-dot[data-v-31c64f4a]{width:8px;height:8px;border-radius:50%;background:#ddd;transition:all .4s}.stage-dot.active[data-v-31c64f4a]{background:var(--red);box-shadow:0 0 6px #e31e2480}.stage-dot.done[data-v-31c64f4a]{background:var(--green)}.game-wrap[data-v-31c64f4a]{width:100%;padding:24px 16px 80px;display:flex;flex-direction:column;align-items:center;gap:20px}.intro-screen[data-v-31c64f4a]{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;animation:fadeUp-31c64f4a .6s ease;width:100%}.intro-badge[data-v-31c64f4a]{background:var(--red-lt);color:var(--red);font-size:12px;font-weight:700;padding:5px 14px;border-radius:100px;letter-spacing:.5px}.intro-title[data-v-31c64f4a]{font-family:Black Han Sans,sans-serif;font-size:clamp(34px,9vw,52px);line-height:1.15;color:var(--text);letter-spacing:-1px}.food-preview[data-v-31c64f4a]{display:flex;gap:14px;justify-content:center}.food-bubble[data-v-31c64f4a]{width:68px;height:68px;background:var(--white);border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:36px;box-shadow:0 4px 16px #00000014;border:1.5px solid var(--border);animation:float-31c64f4a 3s ease-in-out infinite}.food-bubble[data-v-31c64f4a]:nth-child(2){animation-delay:.35s}.food-bubble[data-v-31c64f4a]:nth-child(3){animation-delay:.7s}.intro-card[data-v-31c64f4a]{background:var(--white);border-radius:16px;padding:18px 20px;width:100%;border:1.5px solid var(--border);box-shadow:0 2px 12px #0000000d;display:flex;flex-direction:column;gap:10px;text-align:left}.intro-card p[data-v-31c64f4a]{font-size:14px;color:#444;line-height:1.5}.intro-card strong[data-v-31c64f4a]{color:var(--red)}.stage-info[data-v-31c64f4a]{text-align:center;animation:fadeUp-31c64f4a .4s ease;width:100%}.stage-pill[data-v-31c64f4a]{display:inline-block;background:var(--red);color:#fff;font-size:11px;font-weight:900;padding:4px 12px;border-radius:100px;letter-spacing:1.5px;margin-bottom:8px}.stage-title[data-v-31c64f4a]{font-family:Black Han Sans,sans-serif;font-size:clamp(22px,6vw,30px);color:var(--text);letter-spacing:-.5px}.stage-desc[data-v-31c64f4a]{font-size:13px;color:var(--muted);margin-top:4px}.status-bar[data-v-31c64f4a]{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;width:100%}.status-chip[data-v-31c64f4a]{padding:6px 14px;border-radius:100px;font-size:12px;font-weight:700}.status-chip.target[data-v-31c64f4a]{background:var(--red-lt);color:var(--red)}.status-chip.speed[data-v-31c64f4a]{background:#fff3cd;color:#856404}.status-chip.moves[data-v-31c64f4a]{background:#e8f5e9;color:#2e7d32}.instruction[data-v-31c64f4a]{font-family:Black Han Sans,sans-serif;font-size:clamp(15px,4vw,20px);text-align:center;min-height:36px;transition:all .3s;padding:10px 20px;border-radius:12px;width:100%}.phase-reveal[data-v-31c64f4a]{background:#e3f2fd;color:#1565c0}.phase-covering[data-v-31c64f4a],.phase-shuffle[data-v-31c64f4a]{background:#fff3e0;color:#e65100}.phase-pick[data-v-31c64f4a]{background:#e8f5e9;color:#1b5e20}.phase-result[data-v-31c64f4a]{background:var(--red-lt);color:var(--red)}.arena[data-v-31c64f4a]{width:100%;max-width:360px;position:relative;height:195px}.cup-slot[data-v-31c64f4a]{position:absolute;bottom:0;width:100px;display:flex;flex-direction:column;align-items:center;height:180px;justify-content:flex-end;-webkit-user-select:none;user-select:none}.cup-slot.clickable[data-v-31c64f4a]{cursor:pointer}.cup-slot.clickable:hover .cup-body[data-v-31c64f4a]{filter:brightness(1.12)}.cup-slot.glow-hint .cup-body[data-v-31c64f4a]{filter:drop-shadow(0 0 8px rgba(227,30,36,.6))}.cup-slot.wrong-shake[data-v-31c64f4a]{animation:wrongShake-31c64f4a .5s ease}.cup-slot.correct-bounce .cup-body[data-v-31c64f4a]{animation:correctBounce-31c64f4a .6s ease}.food-icon[data-v-31c64f4a]{position:absolute;bottom:0;width:100%;height:64px;display:flex;align-items:center;justify-content:center;font-size:36px;z-index:0;opacity:0;transform:scale(.7);transition:opacity .35s ease,transform .35s ease;filter:drop-shadow(0 3px 6px rgba(0,0,0,.2))}.food-icon.visible[data-v-31c64f4a]{opacity:1;transform:scale(1)}.cup-body[data-v-31c64f4a]{position:relative;z-index:1;width:90px;height:108px}.cup-svg[data-v-31c64f4a]{width:100%;height:100%}.result-panel[data-v-31c64f4a]{width:100%;background:var(--white);border:1.5px solid var(--border);border-radius:20px;padding:24px 20px;text-align:center;box-shadow:0 4px 20px #00000014;animation:fadeUp-31c64f4a .4s ease;position:relative;overflow:hidden}.result-panel[data-v-31c64f4a]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--red),var(--gold),var(--green))}.result-emoji[data-v-31c64f4a]{font-size:48px;margin-bottom:8px}.result-title[data-v-31c64f4a]{font-family:Black Han Sans,sans-serif;font-size:26px;margin-bottom:8px}.result-title.success[data-v-31c64f4a]{color:var(--red)}.result-title.fail[data-v-31c64f4a]{color:#555}.result-sub[data-v-31c64f4a]{font-size:14px;color:var(--muted);margin-bottom:20px;line-height:1.6}.result-sub strong[data-v-31c64f4a]{color:var(--text)}.btn-col[data-v-31c64f4a]{display:flex;flex-direction:column;gap:10px;width:100%}.btn-row[data-v-31c64f4a]{display:flex;gap:10px;width:100%}.btn[data-v-31c64f4a]{width:100%;padding:15px 20px;border-radius:12px;font-family:Black Han Sans,sans-serif;font-size:16px;cursor:pointer;border:none;transition:all .18s;letter-spacing:-.3px}.btn[data-v-31c64f4a]:active{transform:scale(.97)}.btn-primary[data-v-31c64f4a]{background:var(--red);color:#fff;box-shadow:0 4px 16px #e31e244d}.btn-primary[data-v-31c64f4a]:hover{background:var(--red-dk);box-shadow:0 6px 22px #e31e2466}.btn-secondary[data-v-31c64f4a]{background:var(--white);color:var(--text);border:1.5px solid var(--border)}.btn-secondary[data-v-31c64f4a]:hover{background:#f5f5f5}.btn-reward[data-v-31c64f4a]{background:var(--white);color:var(--red);border:1.5px solid var(--red)}.btn-reward[data-v-31c64f4a]:hover{background:var(--red-lt)}.btn-start[data-v-31c64f4a]{background:var(--red);color:#fff;font-size:18px;padding:17px 40px;box-shadow:0 6px 24px #e31e2459;width:100%;max-width:320px}.btn-start[data-v-31c64f4a]:hover{background:var(--red-dk);transform:translateY(-2px)}.reward-screen[data-v-31c64f4a]{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;animation:fadeUp-31c64f4a .5s ease;width:100%}.reward-title[data-v-31c64f4a]{font-family:Black Han Sans,sans-serif;font-size:clamp(28px,7vw,44px);color:var(--red);letter-spacing:-1px}.reward-stars[data-v-31c64f4a]{display:flex;gap:6px;font-size:36px}.reward-stars span[data-v-31c64f4a]{animation:starPop-31c64f4a .4s ease backwards}.reward-cleared[data-v-31c64f4a]{font-size:14px;color:var(--muted)}.reward-coupon[data-v-31c64f4a]{background:var(--white);border:2px dashed var(--red);border-radius:18px;padding:22px 28px;width:100%;position:relative;overflow:hidden}.reward-coupon[data-v-31c64f4a]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(227,30,36,.04) 0%,transparent 70%)}.coupon-label[data-v-31c64f4a]{font-size:11px;letter-spacing:2px;color:var(--muted);margin-bottom:6px;font-weight:700}.coupon-value[data-v-31c64f4a]{font-family:Black Han Sans,sans-serif;font-size:36px;color:var(--red);letter-spacing:-1px}.coupon-desc[data-v-31c64f4a]{font-size:13px;color:var(--muted);margin-top:4px}.coupon-divider[data-v-31c64f4a]{display:flex;align-items:center;gap:8px;margin:14px 0 10px}.coupon-divider span[data-v-31c64f4a]:first-child,.coupon-divider span[data-v-31c64f4a]:last-child{flex:1;height:1px;background:var(--border);display:block}.coupon-code-label[data-v-31c64f4a]{font-size:11px;color:var(--muted);letter-spacing:1px;white-space:nowrap}.coupon-code[data-v-31c64f4a]{font-family:Black Han Sans,sans-serif;font-size:22px;color:var(--text);letter-spacing:3px;background:var(--cream);padding:10px 20px;border-radius:10px;border:1.5px solid var(--border)}.target-banner[data-v-31c64f4a]{width:100%;background:linear-gradient(135deg,#fff5f5,#fff);border:2px solid var(--red);border-radius:18px;padding:18px 20px;text-align:center;box-shadow:0 4px 20px #e31e241f;animation:bannerPop-31c64f4a .4s cubic-bezier(.34,1.56,.64,1)}.target-banner-label[data-v-31c64f4a]{font-size:13px;font-weight:700;color:var(--red);margin-bottom:10px;letter-spacing:-.2px}.target-banner-food[data-v-31c64f4a]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:8px}.target-banner-emoji[data-v-31c64f4a]{font-size:52px;animation:float-31c64f4a 1.8s ease-in-out infinite;display:inline-block;filter:drop-shadow(0 4px 8px rgba(0,0,0,.15))}.target-banner-name[data-v-31c64f4a]{font-family:Black Han Sans,sans-serif;font-size:38px;color:var(--text);letter-spacing:-1px}.target-banner-hint[data-v-31c64f4a]{font-size:12px;color:var(--muted)}@keyframes bannerPop-31c64f4a{0%{opacity:0;transform:scale(.92) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes fadeUp-31c64f4a{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes float-31c64f4a{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes wrongShake-31c64f4a{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(8px)}60%{transform:translate(-6px)}80%{transform:translate(6px)}}@keyframes correctBounce-31c64f4a{0%{transform:translateY(0) scale(1)}30%{transform:translateY(-16px) scale(1.05)}60%{transform:translateY(0) scale(.97)}80%{transform:translateY(-6px) scale(1.02)}to{transform:translateY(0) scale(1)}}@keyframes confettiFall-31c64f4a{0%{top:-10px;opacity:1;transform:rotate(0) translate(0)}to{top:110vh;opacity:0;transform:rotate(720deg) translate(50px)}}@keyframes starPop-31c64f4a{0%{transform:scale(0) rotate(-20deg);opacity:0}70%{transform:scale(1.3) rotate(5deg)}to{transform:scale(1) rotate(0);opacity:1}}.roulette-page[data-v-171c77df]{max-width:480px;margin:0 auto;min-height:100vh;background:#f8f8f8;display:flex;flex-direction:column;align-items:center;padding-bottom:150px}.page-header[data-v-171c77df]{width:100%;background:#fff;padding:28px 20px 18px;text-align:center;border-bottom:1px solid #eee}.page-title[data-v-171c77df]{font-size:26px;font-weight:900;color:#222;margin-bottom:6px}.page-sub[data-v-171c77df]{font-size:14px;color:#888}.roulette-area[data-v-171c77df]{position:relative;width:320px;height:350px;margin-top:32px;display:flex;justify-content:center}.pointer[data-v-171c77df]{position:absolute;top:2px;left:50%;transform:translate(-50%);font-size:28px;color:#00c7ae;z-index:10;filter:drop-shadow(0 2px 4px rgba(0,0,0,.25));line-height:1}.wheel-wrapper[data-v-171c77df]{position:absolute;top:34px;width:290px;height:290px;border-radius:50%;box-shadow:0 8px 32px #0000002e;will-change:transform}.wheel-svg[data-v-171c77df]{width:100%;height:100%;display:block;border-radius:50%;overflow:visible}.spin-btn[data-v-171c77df]{margin-top:36px;padding:16px 52px;background:#00c7ae;color:#fff;font-size:17px;font-weight:800;border:none;border-radius:50px;cursor:pointer;box-shadow:0 4px 18px #00c7ae59;transition:all .2s;letter-spacing:.5px}.spin-btn[data-v-171c77df]:hover:not(:disabled){background:#00b09c;transform:translateY(-2px);box-shadow:0 6px 24px #00c7ae73}.spin-btn[data-v-171c77df]:disabled{background:#bbb;cursor:not-allowed;box-shadow:none}.result-card[data-v-171c77df]{width:calc(100% - 40px);max-width:480px;margin-top:28px;background:#fff;border-radius:20px;padding:28px 24px;text-align:center;box-shadow:0 4px 24px #00000017;border-top:4px solid #00C7AE}.result-label[data-v-171c77df]{font-size:12px;font-weight:700;color:#00c7ae;letter-spacing:2px;margin-bottom:12px}.result-icon[data-v-171c77df]{font-size:54px;margin-bottom:8px}.result-name[data-v-171c77df]{font-size:34px;font-weight:900;margin-bottom:8px}.result-desc[data-v-171c77df]{font-size:14px;color:#888;margin-bottom:22px}.result-btns[data-v-171c77df]{display:flex;flex-direction:column;gap:10px}.btn-go[data-v-171c77df]{padding:14px;background:#00c7ae;color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:800;cursor:pointer;transition:background .2s}.btn-go[data-v-171c77df]:hover{background:#00b09c}.btn-retry[data-v-171c77df]{padding:12px;background:#f4f4f4;color:#555;border:none;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer;transition:background .2s}.btn-retry[data-v-171c77df]:hover{background:#e8e8e8}.pop-enter-active[data-v-171c77df]{transition:all .5s cubic-bezier(.34,1.56,.64,1)}.pop-enter-from[data-v-171c77df]{opacity:0;transform:translateY(24px) scale(.95)}.search-container[data-v-106924c6]{max-width:480px;margin:25px auto 10px}.no-result[data-v-106924c6]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:480px;gap:14px;background:#fafafa;font-family:NanumSquare_acB,sans-serif}.no-result-icon[data-v-106924c6]{font-size:40px}.no-result p[data-v-106924c6]{font-size:20px;color:#999;font-weight:500}.search-again-btn[data-v-106924c6]{margin-top:15px;padding:10px 24px;background:#3181e7;color:#fff;border:none;border-radius:8px;cursor:pointer}.nearby-wrap[data-v-abb2fdbe]{max-width:480px;margin:0 auto;background:#fff;min-height:100vh;padding-bottom:80px}.nearby-header[data-v-abb2fdbe]{background:#fff;padding:20px 16px;border-bottom:1px solid #eee}.nearby-header h2[data-v-abb2fdbe]{font-size:20px;font-weight:800;margin-bottom:6px;color:#111}.address-text[data-v-abb2fdbe]{font-size:13px;color:#888}.state-msg[data-v-abb2fdbe]{text-align:center;padding:60px 20px;color:#888;font-size:15px;background:#fff}.btn-go-address[data-v-abb2fdbe]{margin-top:16px;padding:12px 24px;background:#a40c0b;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer}.result-count[data-v-abb2fdbe]{padding:12px 16px;font-size:13px;color:#888;background:#fff;border-bottom:1px solid #f0f0f0}.store-list[data-v-abb2fdbe]{display:flex;flex-direction:column}.store-item[data-v-abb2fdbe]{position:relative}.distance-badge[data-v-abb2fdbe]{position:absolute;bottom:105px;right:50px;background:#fff;border:1.5px solid #eee;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:600;color:#555;box-shadow:0 2px 6px #0000000d}.rider-outer[data-v-bb2ad4b4]{width:100%;min-height:100dvh;background:var(--primary-light);display:flex;justify-content:center}.rider-frame[data-v-bb2ad4b4]{width:100%;max-width:420px;min-height:100dvh;position:relative;background:var(--bg);overflow-x:hidden}.block-screen[data-v-bb2ad4b4]{padding:56px 24px 32px;min-height:100dvh;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;background:var(--white)}.block-loading[data-v-bb2ad4b4]{color:var(--gray);font-size:14px;padding-top:32px}.block-icon[data-v-bb2ad4b4]{font-size:56px}.block-title[data-v-bb2ad4b4]{font-size:20px;font-weight:700;color:var(--black);margin:4px 0}.block-desc[data-v-bb2ad4b4]{font-size:14px;color:var(--gray-dark);line-height:1.6;padding:0 8px}.block-hotline[data-v-bb2ad4b4]{display:inline-block;padding:12px 20px;border:1.5px solid var(--primary);border-radius:8px;color:var(--primary);font-size:15px;font-weight:600;margin:12px 0;text-decoration:none}.block-actions[data-v-bb2ad4b4]{display:flex;gap:8px;width:100%;margin-top:auto;padding-top:16px}.block-btn[data-v-bb2ad4b4]{flex:1;padding:13px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;border:0}.block-btn.secondary[data-v-bb2ad4b4]{background:#f0f0f0;color:var(--gray-dark)}.block-btn.primary[data-v-bb2ad4b4]{background:var(--primary);color:#fff}.rider_landing[data-v-7cbf6681]{background:var(--bg);min-height:100dvh;padding:16px 0 0}.page_label[data-v-7cbf6681]{padding:0 16px 12px;color:var(--gray);font-size:13px}.hero_card[data-v-7cbf6681]{background:var(--white);margin:0 16px;padding:36px 24px 28px;display:flex;flex-direction:column;align-items:center;gap:14px}.hero_image[data-v-7cbf6681]{width:130px;height:130px;background:var(--primary-light);border-radius:24px;display:flex;align-items:center;justify-content:center}.scooter_emoji[data-v-7cbf6681]{font-size:70px}.hero_chip[data-v-7cbf6681]{background:var(--primary-light);color:var(--primary);font-size:13px;font-weight:600;padding:6px 14px;border-radius:20px;align-self:flex-start;margin-top:8px}.hero_title[data-v-7cbf6681]{font-size:26px;font-weight:800;text-align:center;color:var(--black);line-height:1.3;margin-top:4px}.hero_desc[data-v-7cbf6681]{text-align:center;color:var(--gray-dark);font-size:14px;line-height:1.6}.apply_btn[data-v-7cbf6681]{width:220px;margin-top:12px;font-size:15px;padding:14px 0}.brand_footer[data-v-7cbf6681]{background:var(--black);color:var(--white);padding:28px 24px;margin-top:16px}.footer_logo[data-v-7cbf6681]{height:28px;margin-bottom:8px;filter:brightness(0) invert(1)}.brand_name[data-v-7cbf6681]{font-size:17px;font-weight:700;margin-bottom:4px}.brand_sub[data-v-7cbf6681]{font-size:12px;color:var(--gray-light);margin-bottom:16px}.brand_info[data-v-7cbf6681]{display:flex;flex-direction:column;gap:6px;font-size:12px}.brand_info>div[data-v-7cbf6681]{display:flex;gap:8px}.brand_info dt[data-v-7cbf6681]{color:var(--gray-light);min-width:110px}.brand_info dd[data-v-7cbf6681]{color:var(--white)}.copy[data-v-7cbf6681]{font-size:11px;color:var(--gray);margin-top:16px}.signup_page[data-v-11d258fe]{min-height:100dvh;background:var(--primary);display:flex;align-items:center;justify-content:center;padding:40px 16px}.signup_card[data-v-11d258fe]{background:var(--white);border-radius:var(--radius-lg);padding:36px 32px;width:100%;max-width:100%;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:14px}.logo_wrap[data-v-11d258fe]{text-align:center}.signup_logo[data-v-11d258fe]{height:80px;width:80px}.signup_title[data-v-11d258fe]{text-align:center;font-size:20px;font-weight:700;color:var(--black)}.radio_group[data-v-11d258fe]{display:flex;gap:20px}.radio_label[data-v-11d258fe]{font-size:14px;color:var(--gray-dark);cursor:pointer;display:flex;align-items:center;gap:4px}.back_link[data-v-11d258fe]{text-align:center;font-size:13px}.back_link a[data-v-11d258fe]{color:var(--gray);text-decoration:none}.back_link a[data-v-11d258fe]:hover{color:var(--primary)}.terms_box[data-v-11d258fe]{border:1.5px solid #e8e8e8;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px;background:#fafafa}.terms_all[data-v-11d258fe]{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.terms_all_text[data-v-11d258fe]{font-size:15px;font-weight:700;color:#566572}.terms_divider[data-v-11d258fe]{height:1px;background:#e8e8e8;margin:0 -4px}.terms_item[data-v-11d258fe]{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.terms_label[data-v-11d258fe]{flex:1}.view_btn[data-v-11d258fe]{background:none;border:none;color:#888;font-size:12px;text-decoration:underline;cursor:pointer;padding:2px 6px}.view_btn[data-v-11d258fe]:hover{color:#9b1b1b}.hidden_check[data-v-11d258fe]{display:none}.custom_check[data-v-11d258fe]{width:20px;height:20px;border-radius:50%;border:2px solid #ddd;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s;color:transparent;font-size:13px}.custom_check.checked[data-v-11d258fe]{background:var(--primary, #e84040);border-color:var(--primary, #e84040);color:#fff}.terms_label[data-v-11d258fe]{font-size:14px;color:#333;display:flex;align-items:center;gap:6px;flex:1}.badge[data-v-11d258fe]{font-size:11px;font-weight:700;padding:2px 7px;border-radius:20px}.required_badge[data-v-11d258fe]{background:#fff0f0;color:#e84040}.optional_badge[data-v-11d258fe]{background:#f0f0f0;color:#888}.upload_area[data-v-11d258fe]{border:2px dashed #e0e0e0;border-radius:12px;padding:28px 12px;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;color:#888;transition:all .15s;background:#fafafa}.upload_area[data-v-11d258fe]:hover{border-color:var(--primary, #e84040);color:var(--primary, #e84040);background:#fff5f5}.upload_icon[data-v-11d258fe]{font-size:28px}.upload_text[data-v-11d258fe]{font-size:14px;font-weight:600}.photo_preview_wrap[data-v-11d258fe]{position:relative;width:100%;border-radius:12px;overflow:hidden}.photo_preview[data-v-11d258fe]{width:100%;max-height:240px;object-fit:cover;display:block}.remove_photo_btn[data-v-11d258fe]{position:absolute;top:8px;right:8px;background:#0009;color:#fff;border:0;width:28px;height:28px;border-radius:50%;font-size:14px;cursor:pointer}.remove_photo_btn[data-v-11d258fe]:disabled{opacity:.5;cursor:not-allowed}.uploading_overlay[data-v-11d258fe]{position:absolute;inset:0;background:#00000080;color:#fff;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center}.field_hint[data-v-11d258fe]{font-size:12px;color:#888;margin-top:4px}.signin_page[data-v-87586aa7]{position:relative;width:100%;min-height:100dvh;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.signin_card[data-v-87586aa7]{width:100%;max-width:380px;margin:0 auto;background:#fff;border-radius:20px;box-shadow:0 4px 32px #0000001a;padding:10px 45px 40px;display:flex;flex-direction:column;gap:18px;z-index:1}.logo_wrap[data-v-87586aa7]{text-align:center}.signin_logo[data-v-87586aa7]{height:130px;width:140px}.signin_title[data-v-87586aa7]{text-align:center;font-size:20px;font-weight:700;color:var(--black)}.back_link[data-v-87586aa7]{text-align:center;font-size:13px}.back_link a[data-v-87586aa7]{color:var(--gray);text-decoration:none}.back_link a[data-v-87586aa7]:hover{color:var(--primary)}.find_link[data-v-87586aa7]{text-align:center;font-size:13px}.find_link a[data-v-87586aa7]{color:var(--gray);text-decoration:none}.find_link a[data-v-87586aa7]:hover{color:var(--primary)}.rider_map_wrap[data-v-d5bafeb9]{display:flex;flex-direction:column;gap:6px}.map_inner[data-v-d5bafeb9]{width:100%;border-radius:var(--radius-md);border:1.5px solid var(--border);overflow:hidden}.legend[data-v-d5bafeb9]{display:flex;gap:14px;padding:0 4px;font-size:11px;color:var(--gray-dark)}.legend_item[data-v-d5bafeb9]{display:inline-flex;align-items:center;gap:4px}.dot[data-v-d5bafeb9]{width:10px;height:10px;border-radius:50%;display:inline-block}.error_msg[data-v-d5bafeb9]{font-size:12px;color:#ef4444;text-align:center;padding:8px}.waiting_tab[data-v-22f722e4]{padding:0 16px}.hint[data-v-22f722e4],.empty[data-v-22f722e4]{text-align:center;color:var(--gray);padding:60px 0;font-size:14px}.card_list[data-v-22f722e4]{list-style:none;display:flex;flex-direction:column;gap:10px}.card[data-v-22f722e4]{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-md);padding:14px;cursor:pointer;transition:border-color .15s}.card[data-v-22f722e4]:hover{border-color:var(--primary)}.row1[data-v-22f722e4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.badge_status[data-v-22f722e4]{background:var(--primary-light);color:var(--primary);font-size:11px;font-weight:700;padding:3px 8px;border-radius:10px}.fee[data-v-22f722e4]{font-size:16px;font-weight:700;color:var(--black)}.addr[data-v-22f722e4]{font-size:13px;color:var(--gray-dark);margin:2px 0}.addr_to[data-v-22f722e4]{font-size:13px;color:var(--gray);margin:2px 0 0 12px}.modal_backdrop[data-v-22f722e4]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;padding:16px;z-index:1000}.modal[data-v-22f722e4]{background:var(--white);border-radius:var(--radius-lg);padding:20px;width:100%;max-width:360px;display:flex;flex-direction:column;gap:12px}.modal_header[data-v-22f722e4]{display:flex;justify-content:space-between;align-items:center}.modal_header h3[data-v-22f722e4]{font-size:16px;font-weight:700}.x_btn[data-v-22f722e4]{background:none;border:none;font-size:22px;color:var(--gray);cursor:pointer}.detail[data-v-22f722e4]{display:flex;flex-direction:column;gap:8px;font-size:13px}.detail>div[data-v-22f722e4]{display:flex;justify-content:space-between;gap:12px}.detail dt[data-v-22f722e4]{color:var(--gray);min-width:70px}.detail dd[data-v-22f722e4]{color:var(--black);text-align:right;flex:1}.accept_btn[data-v-22f722e4]{margin-top:8px;width:100%;padding:12px 0}.modal_backdrop[data-v-655a3102]{position:absolute;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;padding:16px;z-index:100}.modal[data-v-655a3102]{background:var(--white);border-radius:var(--radius-lg);padding:20px;width:100%;max-width:360px;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;gap:14px}.modal_header[data-v-655a3102]{display:flex;justify-content:space-between;align-items:center}.modal_header h3[data-v-655a3102]{font-size:16px;font-weight:700}.x_btn[data-v-655a3102]{background:none;border:none;font-size:22px;color:var(--gray);cursor:pointer}.step[data-v-655a3102]{display:flex;flex-direction:column;gap:12px}.hint[data-v-655a3102]{font-size:14px;color:var(--gray-dark);text-align:center}.radio_list[data-v-655a3102]{list-style:none;display:flex;flex-direction:column;gap:8px}.radio_item[data-v-655a3102]{display:flex;align-items:center;gap:10px;border:1.5px solid var(--border);border-radius:var(--radius-md);padding:12px 14px;font-size:14px;cursor:pointer;transition:all .15s}.radio_item.selected[data-v-655a3102]{border-color:var(--primary);background:var(--primary-light)}.dot[data-v-655a3102]{width:16px;height:16px;border:2px solid var(--gray-light);border-radius:50%;flex-shrink:0}.dot.on[data-v-655a3102]{border-color:var(--primary);background:var(--primary);box-shadow:inset 0 0 0 3px var(--white)}.next_btn[data-v-655a3102]{width:100%;padding:12px 0;margin-top:4px}.upload_area[data-v-655a3102]{border:2px dashed var(--border);border-radius:var(--radius-md);padding:32px 12px;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;color:var(--gray);transition:all .15s}.upload_area[data-v-655a3102]:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-light)}.upload_icon[data-v-655a3102]{font-size:28px}.upload_text[data-v-655a3102]{font-size:14px;font-weight:600}.photo_preview_wrap[data-v-655a3102]{position:relative;width:100%;border-radius:var(--radius-md);overflow:hidden}.photo_preview[data-v-655a3102]{width:100%;max-height:240px;object-fit:cover;display:block}.remove_photo_btn[data-v-655a3102]{position:absolute;top:8px;right:8px;background:#0009;color:#fff;border:0;width:28px;height:28px;border-radius:50%;font-size:14px;cursor:pointer}.remove_photo_btn[data-v-655a3102]:disabled{opacity:.5;cursor:not-allowed}.uploading_overlay[data-v-655a3102]{position:absolute;inset:0;background:#00000080;color:#fff;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center}.modal_btns[data-v-655a3102]{display:flex;gap:8px;margin-top:4px}.modal_btns>button[data-v-655a3102]{flex:1;padding:11px 0;font-size:14px;border-radius:var(--radius-md);cursor:pointer}.btn_outline[data-v-655a3102]{background:var(--white);color:var(--gray-dark);border:1.5px solid var(--border);font-weight:600}.btn_outline[data-v-655a3102]:hover:not(:disabled){background:var(--bg)}.modal_backdrop[data-v-0f4dc1d1]{position:absolute;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;padding:16px;z-index:100}.modal[data-v-0f4dc1d1]{background:var(--white);border-radius:var(--radius-lg);padding:20px;width:100%;max-width:360px;display:flex;flex-direction:column;gap:14px}.modal_header[data-v-0f4dc1d1]{display:flex;justify-content:space-between;align-items:center}.modal_header h3[data-v-0f4dc1d1]{font-size:16px;font-weight:700;color:var(--primary)}.x_btn[data-v-0f4dc1d1]{background:none;border:none;font-size:22px;color:var(--gray);cursor:pointer}.hint[data-v-0f4dc1d1]{font-size:14px;color:var(--gray-dark);text-align:center}.radio_list[data-v-0f4dc1d1]{list-style:none;display:flex;flex-direction:column;gap:8px}.radio_item[data-v-0f4dc1d1]{display:flex;align-items:center;gap:10px;border:1.5px solid var(--border);border-radius:var(--radius-md);padding:12px 14px;font-size:14px;cursor:pointer;transition:all .15s}.radio_item.selected[data-v-0f4dc1d1]{border-color:var(--primary);background:var(--primary-light)}.dot[data-v-0f4dc1d1]{width:16px;height:16px;border:2px solid var(--gray-light);border-radius:50%;flex-shrink:0}.dot.on[data-v-0f4dc1d1]{border-color:var(--primary);background:var(--primary);box-shadow:inset 0 0 0 3px var(--white)}.caption[data-v-0f4dc1d1]{font-size:11px;color:var(--gray-light);text-align:center}.modal_btns[data-v-0f4dc1d1]{display:flex;gap:8px}.modal_btns>button[data-v-0f4dc1d1]{flex:1;padding:11px 0;font-size:14px;border-radius:var(--radius-md);cursor:pointer;font-weight:600}.btn_outline[data-v-0f4dc1d1]{background:var(--white);color:var(--gray-dark);border:1.5px solid var(--border)}.btn_outline[data-v-0f4dc1d1]:hover:not(:disabled){background:var(--bg)}.inprogress_tab[data-v-7c467137]{padding:0 16px}.hint[data-v-7c467137],.empty[data-v-7c467137]{text-align:center;color:var(--gray);padding:60px 0;font-size:14px}.card[data-v-7c467137]{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-md);padding:16px;display:flex;flex-direction:column;gap:12px}.row1[data-v-7c467137]{display:flex;justify-content:space-between;align-items:center}.badge_status[data-v-7c467137]{background:var(--primary);color:var(--white);font-size:12px;font-weight:700;padding:4px 10px;border-radius:10px}.fee[data-v-7c467137]{font-size:18px;font-weight:800;color:var(--black)}.addr_block[data-v-7c467137]{background:var(--bg);border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:4px}.request_block[data-v-7c467137]{background:#fff8e6;border:1px solid #ffe6b3;border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:4px}.request_label[data-v-7c467137]{font-size:12px;color:#b45309;font-weight:700}.request_text[data-v-7c467137]{font-size:14px;color:#333;line-height:1.4}.addr_label[data-v-7c467137]{font-size:12px;color:var(--gray);font-weight:600}.addr[data-v-7c467137]{font-size:14px;color:var(--black)}.phone_btn[data-v-7c467137]{display:inline-block;margin-top:4px;font-size:13px;color:var(--primary);text-decoration:none;font-weight:600}.order_no[data-v-7c467137]{font-size:12px;color:var(--gray);text-align:right}.nav_btn[data-v-7c467137]{width:100%;padding:11px 0;background:#00c73c;color:#fff;border:0;border-radius:var(--radius-md);font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:4px}.nav_btn[data-v-7c467137]:hover{filter:brightness(.92)}.action_btns[data-v-7c467137]{display:flex;gap:8px;margin-top:4px}.action_btn[data-v-7c467137]{flex:2;padding:12px 0;color:#fff;border:0;border-radius:var(--radius-md);font-size:15px;font-weight:700;cursor:pointer;transition:filter .15s}.action_btn[data-v-7c467137]:hover{filter:brightness(.92)}.btn_arrive[data-v-7c467137]{background:#1976d2}.btn_pickup[data-v-7c467137]{background:#f57c00}.btn_complete[data-v-7c467137]{background:#2e7d32}.btn_cancel[data-v-7c467137]{flex:1;background:var(--white);color:var(--primary);border:1.5px solid var(--primary);border-radius:var(--radius-md);font-size:14px;font-weight:600;padding:12px 0;cursor:pointer}.btn_cancel[data-v-7c467137]:hover{background:var(--primary-light)}.modal_backdrop[data-v-7c467137]{position:absolute;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;padding:16px;z-index:100}.modal_small[data-v-7c467137]{background:var(--white);border-radius:var(--radius-lg);padding:24px 20px;width:100%;max-width:320px;text-align:center;display:flex;flex-direction:column;gap:16px}.prompt[data-v-7c467137]{font-size:15px;color:var(--black)}.modal_btns[data-v-7c467137]{display:flex;gap:8px}.modal_btns>button[data-v-7c467137]{flex:1;padding:11px 0;font-size:14px;border-radius:var(--radius-md);cursor:pointer}.btn_outline[data-v-7c467137]{background:var(--white);color:var(--gray-dark);border:1.5px solid var(--border);font-weight:600}.btn_outline[data-v-7c467137]:hover:not(:disabled){background:var(--bg)}.completed_tab[data-v-47b98237]{padding:0 16px 16px;display:flex;flex-direction:column;gap:12px}.state[data-v-47b98237]{text-align:center;color:var(--gray);padding:40px 0;font-size:14px}.summary[data-v-47b98237]{display:flex;gap:8px;margin-top:12px}.sum-item[data-v-47b98237]{flex:1;background:var(--white);border:1px solid var(--border);border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:4px}.sum-item.primary[data-v-47b98237]{background:var(--primary);color:var(--white);border-color:var(--primary)}.sum-label[data-v-47b98237]{font-size:12px;opacity:.85}.sum-value[data-v-47b98237]{font-size:18px;font-weight:700}.list[data-v-47b98237]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.item[data-v-47b98237]{background:var(--white);border:1px solid var(--border);border-radius:8px;padding:12px 14px}.head[data-v-47b98237]{display:flex;justify-content:space-between;margin-bottom:6px}.time[data-v-47b98237]{font-size:13px;color:var(--gray-dark)}.fee[data-v-47b98237]{font-size:14px;font-weight:700;color:var(--primary)}.row[data-v-47b98237]{display:flex;gap:8px;font-size:13px;padding:2px 0}.row .label[data-v-47b98237]{color:var(--gray);width:32px;flex-shrink:0}.row .value[data-v-47b98237]{color:var(--black)}.more_btn[data-v-47b98237]{margin-top:4px;padding:10px;background:var(--white);color:var(--primary);border:1.5px solid var(--primary);border-radius:8px;font-size:14px;font-weight:600;cursor:pointer}.more_btn[data-v-47b98237]:hover{background:var(--primary-light)}.rider-header[data-v-00814857]{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 12px;background:#a40c0b;color:#fff;position:sticky;top:0;z-index:100}.back-btn[data-v-00814857],.menu-btn[data-v-00814857]{background:transparent;border:0;color:#fff;font-size:22px;width:40px;height:40px;cursor:pointer}.title[data-v-00814857]{font-size:17px;font-weight:600;margin:0}.drawer-backdrop[data-v-00814857]{position:absolute;inset:0;background:#0006;z-index:200}.drawer[data-v-00814857]{position:absolute;top:0;right:0;width:280px;max-width:80%;height:100dvh;background:#fff;z-index:201;display:flex;flex-direction:column;box-shadow:-2px 0 8px #00000026}.drawer-head[data-v-00814857]{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#a40c0b;color:#fff}.user-name[data-v-00814857]{font-weight:600}.status-segment[data-v-00814857]{display:flex;gap:6px;padding:12px 16px;background:#faf3f3;border-bottom:1px solid #f0e6e6}.seg-btn[data-v-00814857]{flex:1;padding:9px 0;border:1px solid #d9c5c5;background:#fff;color:#888;font-size:13px;font-weight:600;border-radius:6px;cursor:pointer;transition:all .15s}.seg-btn[data-v-00814857]:hover:not(:disabled):not(.active){background:#fff0f0;color:#a40c0b}.seg-btn.active[data-v-00814857]{background:#a40c0b;border-color:#a40c0b;color:#fff}.seg-btn[data-v-00814857]:disabled{opacity:.6;cursor:not-allowed}.badge-dot[data-v-00814857]{width:8px;height:8px;border-radius:50%;background:#a40c0b;flex-shrink:0}.close-btn[data-v-00814857]{background:transparent;border:0;color:#fff;font-size:18px;cursor:pointer}.menu[data-v-00814857]{flex:1;display:flex;flex-direction:column;padding:8px 0}.menu-item[data-v-00814857]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border:0;background:#fff;font-size:15px;text-align:left;cursor:pointer;border-bottom:1px solid #f0f0f0}.menu-item[data-v-00814857]:hover:not(.disabled){background:#faf3f3}.menu-item.disabled[data-v-00814857]{color:#aaa;cursor:not-allowed}.menu-item.danger[data-v-00814857]{color:#a40c0b;font-weight:600}.badge[data-v-00814857]{font-size:11px;background:#eee;color:#888;padding:2px 6px;border-radius:8px}.drawer-foot[data-v-00814857]{padding:16px;border-top:1px solid #eee}.signout-btn[data-v-00814857]{width:100%;padding:12px;border:1px solid #ddd;background:#fff;border-radius:8px;cursor:pointer}.modal-backdrop[data-v-00814857]{position:absolute;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:300}.confirm-box[data-v-00814857]{background:#fff;width:320px;max-width:86vw;padding:24px;border-radius:12px}.confirm-box h2[data-v-00814857]{font-size:18px;margin:0 0 8px}.confirm-box p[data-v-00814857]{font-size:14px;color:#555;margin:0 0 20px}.confirm-actions[data-v-00814857]{display:flex;gap:8px}.btn-secondary[data-v-00814857],.btn-primary[data-v-00814857]{flex:1;padding:12px;border-radius:8px;cursor:pointer;border:0;font-size:15px}.btn-secondary[data-v-00814857]{background:#f0f0f0;color:#333}.btn-primary[data-v-00814857]{background:#a40c0b;color:#fff}.fade-enter-active[data-v-00814857],.fade-leave-active[data-v-00814857]{transition:opacity .2s}.fade-enter-from[data-v-00814857],.fade-leave-to[data-v-00814857]{opacity:0}.slide-enter-active[data-v-00814857],.slide-leave-active[data-v-00814857]{transition:transform .25s ease}.slide-enter-from[data-v-00814857],.slide-leave-to[data-v-00814857]{transform:translate(100%)}.rider_home[data-v-2f6c3adc]{min-height:100dvh;background:var(--bg)}.page_header[data-v-2f6c3adc]{padding:16px 20px;background:var(--white);border-bottom:1px solid var(--border)}.page_title[data-v-2f6c3adc]{font-size:18px;font-weight:700;color:var(--black)}.tab_nav[data-v-2f6c3adc]{display:flex;background:var(--white);border-bottom:1px solid var(--border)}.tab_btn[data-v-2f6c3adc]{flex:1;padding:14px 0;background:transparent;border:none;border-bottom:2px solid transparent;font-size:14px;font-weight:600;color:var(--gray);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px}.tab_btn.active[data-v-2f6c3adc]{color:var(--primary);border-bottom-color:var(--primary)}.badge[data-v-2f6c3adc]{background:var(--primary);color:var(--white);font-size:11px;font-weight:700;padding:1px 7px;border-radius:10px;min-width:18px;text-align:center}.tab_panel[data-v-2f6c3adc]{padding:12px 0}.content[data-v-4f3d0811]{padding:16px;background:#f7f7f7;min-height:calc(100dvh - 56px)}.loading[data-v-4f3d0811],.empty[data-v-4f3d0811]{text-align:center;color:#888;padding:24px}.card[data-v-4f3d0811]{background:#fff;border-radius:12px;padding:16px;margin-bottom:12px;box-shadow:0 1px 3px #0000000f}.card-title[data-v-4f3d0811]{font-size:16px;margin:0 0 12px;font-weight:600}.grid[data-v-4f3d0811]{display:flex;flex-direction:column;gap:8px}.row[data-v-4f3d0811]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f0f0f0}.row[data-v-4f3d0811]:last-child{border-bottom:0}.row .label[data-v-4f3d0811]{color:#777;font-size:14px}.row .value[data-v-4f3d0811]{font-weight:500;font-size:14px}.row.big .label[data-v-4f3d0811]{color:#333;font-weight:500}.row.big .value[data-v-4f3d0811]{font-size:18px;color:#a40c0b;font-weight:700}.content[data-v-f95c156b]{padding:0;background:#f7f7f7;min-height:calc(100dvh - 56px)}.tabs[data-v-f95c156b]{display:flex;background:#fff;border-bottom:1px solid #eee;position:sticky;top:56px;z-index:10}.tab[data-v-f95c156b]{flex:1;padding:12px;border:0;background:#fff;font-size:14px;color:#888;cursor:pointer;border-bottom:2px solid transparent}.tab.active[data-v-f95c156b]{color:#a40c0b;border-bottom-color:#a40c0b;font-weight:600}.state[data-v-f95c156b]{padding:40px 20px;text-align:center;color:#888}.list[data-v-f95c156b]{list-style:none;padding:0;margin:0}.item[data-v-f95c156b]{background:#fff;padding:14px 16px;border-bottom:1px solid #f0f0f0;cursor:pointer}.head[data-v-f95c156b]{display:flex;align-items:center;gap:8px}.badge[data-v-f95c156b]{color:#fff;padding:2px 8px;border-radius:4px;font-size:11px;flex-shrink:0}.title[data-v-f95c156b]{flex:1;font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.date[data-v-f95c156b]{font-size:12px;color:#aaa;flex-shrink:0}.body[data-v-f95c156b]{margin:10px 0 0;font-size:13px;color:#555;white-space:pre-wrap}.content[data-v-a0d4eda5]{padding:0;background:#f7f7f7;min-height:calc(100dvh - 56px)}.filter[data-v-a0d4eda5]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fff;border-bottom:1px solid #eee;position:sticky;top:56px;z-index:10}.filter input[data-v-a0d4eda5]{padding:6px 10px;border:1px solid #ddd;border-radius:6px;font-size:13px}.sep[data-v-a0d4eda5]{color:#aaa}.apply[data-v-a0d4eda5]{margin-left:auto;padding:6px 14px;border:0;background:#a40c0b;color:#fff;border-radius:6px;cursor:pointer;font-size:13px}.summary[data-v-a0d4eda5]{display:flex;gap:8px;padding:12px 16px}.sum-item[data-v-a0d4eda5]{flex:1;background:#fff;border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:4px}.sum-item.primary[data-v-a0d4eda5]{background:#a40c0b;color:#fff}.sum-label[data-v-a0d4eda5]{font-size:12px;opacity:.8}.sum-value[data-v-a0d4eda5]{font-size:18px;font-weight:700}.state[data-v-a0d4eda5]{padding:40px 20px;text-align:center;color:#888}.list[data-v-a0d4eda5]{list-style:none;padding:0;margin:0}.item[data-v-a0d4eda5]{background:#fff;padding:14px 16px;border-bottom:1px solid #f0f0f0}.head[data-v-a0d4eda5]{display:flex;justify-content:space-between;margin-bottom:8px}.time[data-v-a0d4eda5]{font-size:13px;color:#555}.fee[data-v-a0d4eda5]{font-size:14px;font-weight:600;color:#a40c0b}.row[data-v-a0d4eda5]{display:flex;gap:8px;font-size:13px;padding:2px 0}.row .label[data-v-a0d4eda5]{color:#888;width:32px;flex-shrink:0}.row .value[data-v-a0d4eda5]{color:#333}.content[data-v-69bca381]{padding:12px;background:#f7f7f7;min-height:calc(100dvh - 56px)}.state[data-v-69bca381],.empty[data-v-69bca381]{padding:24px;text-align:center;color:#888}.card[data-v-69bca381]{background:#fff;border-radius:12px;padding:16px;margin-bottom:12px;box-shadow:0 1px 3px #0000000f}.card.primary[data-v-69bca381]{border:2px solid #A40C0B}.card-title[data-v-69bca381]{font-size:16px;margin:0 0 12px;font-weight:600}.head[data-v-69bca381]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.head .card-title[data-v-69bca381]{margin:0}.edit-btn[data-v-69bca381]{padding:4px 12px;border:1px solid #A40C0B;background:#fff;color:#a40c0b;border-radius:6px;cursor:pointer;font-size:13px}.period[data-v-69bca381]{color:#555;font-size:13px;margin-bottom:8px}.payout-row[data-v-69bca381]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #eee}.payout-label[data-v-69bca381]{font-size:14px;color:#333}.payout-value[data-v-69bca381]{font-size:24px;font-weight:700;color:#a40c0b}.status-row[data-v-69bca381]{margin:10px 0}.status-badge[data-v-69bca381]{display:inline-block;color:#fff;padding:3px 10px;border-radius:12px;font-size:12px}.status-badge.small[data-v-69bca381]{font-size:11px;padding:2px 8px}.breakdown[data-v-69bca381]{list-style:none;margin:0;padding:0}.breakdown li[data-v-69bca381]{display:flex;justify-content:space-between;padding:6px 0;font-size:13px}.breakdown li.deduction[data-v-69bca381]{color:#888}.account-info[data-v-69bca381]{font-size:14px;line-height:1.6}.past-list[data-v-69bca381]{list-style:none;margin:0;padding:0}.past-list li[data-v-69bca381]{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center;padding:10px 0;border-bottom:1px solid #f0f0f0}.past-period[data-v-69bca381]{font-size:13px;color:#555}.past-payout[data-v-69bca381]{font-size:14px;font-weight:600;color:#a40c0b}.modal-backdrop[data-v-69bca381]{position:absolute;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:300}.modal[data-v-69bca381]{background:#fff;width:320px;max-width:86vw;padding:20px;border-radius:12px}.modal h3[data-v-69bca381]{margin:0 0 16px;font-size:17px}.modal label[data-v-69bca381]{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.modal label span[data-v-69bca381]{font-size:13px;color:#555}.modal input[data-v-69bca381]{padding:10px;border:1px solid #ddd;border-radius:6px;font-size:14px}.actions[data-v-69bca381]{display:flex;gap:8px;margin-top:12px}.btn-secondary[data-v-69bca381],.btn-primary[data-v-69bca381]{flex:1;padding:10px;border:0;border-radius:6px;cursor:pointer;font-size:14px}.btn-secondary[data-v-69bca381]{background:#f0f0f0;color:#333}.btn-primary[data-v-69bca381]{background:#a40c0b;color:#fff}.fade-enter-active[data-v-69bca381],.fade-leave-active[data-v-69bca381]{transition:opacity .2s}.fade-enter-from[data-v-69bca381],.fade-leave-to[data-v-69bca381]{opacity:0}.content[data-v-08ca0bfe]{padding:12px;background:#f7f7f7;min-height:calc(100dvh - 56px)}.state[data-v-08ca0bfe],.empty[data-v-08ca0bfe]{padding:24px;text-align:center;color:#888}.card[data-v-08ca0bfe]{background:#fff;border-radius:12px;padding:16px;margin-bottom:12px;box-shadow:0 1px 3px #0000000f}.card-title[data-v-08ca0bfe]{font-size:16px;margin:0 0 12px;font-weight:600}.head[data-v-08ca0bfe]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.head .card-title[data-v-08ca0bfe]{margin:0}.edit-btn[data-v-08ca0bfe]{padding:4px 12px;border:1px solid #A40C0B;background:#fff;color:#a40c0b;border-radius:6px;cursor:pointer;font-size:13px}.grid[data-v-08ca0bfe]{display:flex;flex-direction:column;gap:8px}.row[data-v-08ca0bfe]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f0f0f0}.row[data-v-08ca0bfe]:last-child{border-bottom:0}.row .label[data-v-08ca0bfe]{color:#777;font-size:14px}.row .value[data-v-08ca0bfe]{font-weight:500;font-size:14px;color:#333}.account-info[data-v-08ca0bfe]{font-size:14px;line-height:1.6}.photo-card .empty[data-v-08ca0bfe]{padding:32px 16px;font-size:13px}.modal-backdrop[data-v-08ca0bfe]{position:absolute;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:300}.modal[data-v-08ca0bfe]{background:#fff;width:320px;max-width:86%;padding:20px;border-radius:12px}.modal h3[data-v-08ca0bfe]{margin:0 0 16px;font-size:17px}.modal label[data-v-08ca0bfe]{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.modal label span[data-v-08ca0bfe]{font-size:13px;color:#555}.modal input[data-v-08ca0bfe]{padding:10px;border:1px solid #ddd;border-radius:6px;font-size:14px}.actions[data-v-08ca0bfe]{display:flex;gap:8px;margin-top:12px}.btn-secondary[data-v-08ca0bfe],.btn-primary[data-v-08ca0bfe]{flex:1;padding:10px;border:0;border-radius:6px;cursor:pointer;font-size:14px}.btn-secondary[data-v-08ca0bfe]{background:#f0f0f0;color:#333}.btn-primary[data-v-08ca0bfe]{background:#a40c0b;color:#fff}.btn-secondary[data-v-08ca0bfe]:disabled,.btn-primary[data-v-08ca0bfe]:disabled{opacity:.5;cursor:not-allowed}.fade-enter-active[data-v-08ca0bfe],.fade-leave-active[data-v-08ca0bfe]{transition:opacity .2s}.fade-enter-from[data-v-08ca0bfe],.fade-leave-to[data-v-08ca0bfe]{opacity:0}.signin_page[data-v-645c25a6]{position:relative;width:100%;height:100vh;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.signin_card[data-v-645c25a6]{width:100%;max-width:380px;background:#fff;border-radius:20px;box-shadow:0 4px 32px #0000001a;padding:10px 45px 40px;display:flex;flex-direction:column;gap:18px;z-index:1}.logo_wrap[data-v-645c25a6]{text-align:center}.signin_logo[data-v-645c25a6]{width:140px}.signin_title[data-v-645c25a6]{text-align:center;font-size:20px;font-weight:700;color:#222}.mascot_img[data-v-645c25a6]{position:absolute;right:-250px;bottom:380px;width:1000px;object-fit:contain;pointer-events:none}.sidebar[data-v-7403629b]{width:240px;height:100vh;background:#f9f9fb;border-right:1px solid #eee;display:flex;flex-direction:column;position:fixed;left:0;top:0;z-index:50}.logo_section[data-v-7403629b]{text-align:center;margin-bottom:50px;margin-top:20px}.logo[data-v-7403629b]{width:220px;max-width:100%}.menu_list[data-v-7403629b]{display:flex;flex-direction:column;padding:8px 16px;gap:20px}.menu_item[data-v-7403629b]{padding:11px 16px;border:none;background:none;border-radius:10px;cursor:pointer;font-size:15px;font-weight:500;color:#888;text-align:left;transition:color .15s,background .15s;width:100%;display:flex;align-items:center;gap:10px}.menu_icon[data-v-7403629b]{flex-shrink:0}.menu_item[data-v-7403629b]:hover{color:#9b1b1b;background:#9b1b1b12}.menu_item.active[data-v-7403629b]{color:#9b1b1b;font-weight:700;background:#9b1b1b1a}.top_header[data-v-17fc76f7]{background:#9b1b1b;padding:20px 32px;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:10}.header_left[data-v-17fc76f7]{display:flex;align-items:center;gap:10px}.header_logo_img[data-v-17fc76f7]{width:80px;height:auto}.header_title[data-v-17fc76f7]{font-size:22px;margin-left:18px;font-weight:700;color:#fff}.header_right[data-v-17fc76f7]{display:flex;align-items:center;gap:16px}.admin_greeting[data-v-17fc76f7]{font-size:13px;color:#fff}.logout_btn[data-v-17fc76f7]{font-size:13px;color:#fff;background:#ffffff26;border:1px solid rgba(255,255,255,.4);border-radius:6px;padding:5px 14px;cursor:pointer;transition:background .15s}.logout_btn[data-v-17fc76f7]:hover{background:#ffffff47}.admin_layout[data-v-aac171c8]{display:flex;min-height:100vh;background:#fff;font-family:Noto Sans KR,sans-serif}.main_content[data-v-aac171c8]{margin-left:240px;flex:1;display:flex;flex-direction:column}.content[data-v-aac171c8]{padding:36px 60px;display:flex;flex-direction:column;gap:20px}.today_section[data-v-aac171c8]{background:transparent;border-radius:12px;padding:24px 28px}.today_header[data-v-aac171c8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.today_label[data-v-aac171c8]{font-size:20px;font-weight:700;color:#222}.today_header_right[data-v-aac171c8]{display:flex;align-items:center;gap:12px}.stats_grid[data-v-aac171c8]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.bar_section[data-v-aac171c8]{margin-top:24px}.stat_card[data-v-aac171c8]{background:#f5f5f5;border-radius:10px;padding:18px 20px}.stat_label[data-v-aac171c8]{font-size:13px;color:#777;margin-bottom:8px;font-weight:500}.stat_value[data-v-aac171c8]{font-size:30px;font-weight:800;color:#cc1f1f;line-height:1}.stat_unit[data-v-aac171c8]{font-size:15px;font-weight:600;color:#444;margin-left:2px}.chart_section[data-v-aac171c8]{background:transparent;border-radius:12px;padding:24px 28px}.chart_header[data-v-aac171c8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.chart_title_row[data-v-aac171c8]{display:flex;align-items:center;gap:16px}.chart_title[data-v-aac171c8]{font-size:20px;font-weight:700;color:#222}.tab_group[data-v-aac171c8]{display:flex;gap:4px}.tab_btn[data-v-aac171c8]{background:none;border:none;font-size:13px;color:#aaa;cursor:pointer;padding:4px 8px;border-radius:4px;font-weight:500;transition:color .15s}.tab_btn.active[data-v-aac171c8]{color:#cc1f1f;font-weight:700}.tab_btn[data-v-aac171c8]:hover:not(.active){color:#666}.dropdown_wrap[data-v-aac171c8]{position:relative}.dropdown_btn[data-v-aac171c8]{background:#fff;border:1px solid #ddd;border-radius:6px;padding:6px 12px;font-size:13px;color:#333;cursor:pointer;display:flex;align-items:center;gap:8px;min-width:110px;justify-content:space-between}.dropdown_arrow[data-v-aac171c8]{font-size:10px;color:#999}.dropdown_menu[data-v-aac171c8]{position:absolute;top:calc(100% + 4px);right:0;background:#fff;border:1px solid #ddd;border-radius:6px;min-width:130px;box-shadow:0 4px 12px #0000001a;z-index:20;overflow:hidden}.dropdown_item[data-v-aac171c8]{display:block;width:100%;padding:9px 14px;font-size:13px;color:#333;background:none;border:none;text-align:left;cursor:pointer;transition:background .1s}.dropdown_item[data-v-aac171c8]:hover{background:#f5f5f5}.bar_chart_wrap[data-v-aac171c8]{display:flex;flex-direction:column}.bar_chart[data-v-aac171c8]{display:flex;align-items:flex-end;height:200px;gap:0}.bar_col[data-v-aac171c8]{flex:1;display:flex;flex-direction:column;align-items:center;height:100%;justify-content:flex-end}.bar_val[data-v-aac171c8]{font-size:12px;color:#888;margin-bottom:4px;font-weight:500}.bar_wrapper[data-v-aac171c8]{width:60%;flex:1;display:flex;align-items:flex-end}.bar[data-v-aac171c8]{width:100%;background:#cc1f1f;border-radius:4px 4px 0 0;transition:height .3s ease;min-height:4px}.bar_bottom_line[data-v-aac171c8]{width:100%;height:1px;background:#ccc;margin:0}.bar_labels[data-v-aac171c8]{display:flex;margin-top:8px}.bar_label[data-v-aac171c8]{flex:1;font-size:11px;color:#888;white-space:nowrap;text-align:center}.no_data[data-v-aac171c8]{text-align:center;color:#aaa;font-size:14px;padding:40px 0}.bottom_charts[data-v-aac171c8]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.modal_overlay[data-v-8aebfe90]{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:200}.alert_modal[data-v-8aebfe90]{background:#fff;border-radius:14px;padding:36px 40px;width:320px;text-align:center;box-shadow:0 8px 32px #0000002e}.alert_msg[data-v-8aebfe90]{font-size:15px;color:#333;line-height:1.7;margin:0 0 24px;font-family:Noto Sans KR,sans-serif}.alert_confirm_btn[data-v-8aebfe90]{background:#9b1b1b;color:#fff;border:none;border-radius:8px;padding:10px 40px;font-size:14px;font-weight:700;cursor:pointer;font-family:Noto Sans KR,sans-serif}.alert_confirm_btn[data-v-8aebfe90]:hover{background:#7f1515}.admin_layout[data-v-367d373e]{display:flex;min-height:100vh;background:#fff;font-family:Noto Sans KR,sans-serif}.main_content[data-v-367d373e]{margin-left:240px;flex:1;display:flex;flex-direction:column}.content[data-v-367d373e]{padding:36px 60px;display:flex;flex-direction:column;gap:10px}.page_title[data-v-367d373e]{font-size:20px;font-weight:700;color:#222;margin:0}.section_title[data-v-367d373e]{font-size:20px;font-weight:700;color:#222;margin-bottom:-8px;margin-top:10px}.summary_grid[data-v-367d373e]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.summary_card[data-v-367d373e]{border-radius:12px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 2px 10px #00000014;background:#fff;margin-bottom:20px}.card_main[data-v-367d373e]{display:flex;align-items:stretch;flex:1}.icon_area[data-v-367d373e]{display:flex;align-items:center;justify-content:center;padding:20px 18px;flex-shrink:0}.blue_area[data-v-367d373e]{background:#4a90d9}.green_area[data-v-367d373e]{background:#4caf50}.yellow_area[data-v-367d373e]{background:#f5a623}.card_img[data-v-367d373e]{width:56px;height:auto}.card_info[data-v-367d373e]{display:flex;flex-direction:column;justify-content:center;gap:6px;padding:20px}.card_label[data-v-367d373e]{font-size:13px;color:#888;font-weight:500}.card_value[data-v-367d373e]{font-size:24px;font-weight:800}.blue_val[data-v-367d373e]{color:#222}.card_info_dual[data-v-367d373e]{justify-content:space-around;gap:0;padding:14px 16px}.dual_section[data-v-367d373e]{display:flex;flex-direction:column;gap:4px}.dual_divider[data-v-367d373e]{border-top:1px dashed #d0e4f7;margin:6px 0}.card_value_sm[data-v-367d373e]{font-size:18px;font-weight:800}.card_monthly_val[data-v-367d373e]{color:#4a90d9}.green_val[data-v-367d373e]{color:#4caf50}.yellow_val[data-v-367d373e]{color:#f5a623}.card_sub_bar[data-v-367d373e]{padding:9px 20px;font-size:12px;text-align:center;font-weight:500}.blue_sub[data-v-367d373e]{background:#def;color:#2c6fbb}.green_sub[data-v-367d373e]{background:#ddf5dd;color:#2e7d32}.yellow_sub[data-v-367d373e]{background:#fff3d6;color:#b07800}.tab_row[data-v-367d373e]{display:flex;gap:8px}.top_control_row[data-v-367d373e]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;margin-bottom:4px}.tab_row[data-v-367d373e]{display:flex;gap:8px;margin-left:auto}.search_box[data-v-367d373e]{background:transparent;padding:0}.tab_btn[data-v-367d373e]{padding:6px 18px;border:1px solid #ddd;background:#fff;border-radius:6px;font-size:13px;color:#666;cursor:pointer;font-weight:500}.tab_btn.active[data-v-367d373e]{background:#9b1b1b;border-color:#9b1b1b;color:#fff;font-weight:700}.search_row[data-v-367d373e]{display:flex;align-items:center;gap:12px}.dropdown_btn[data-v-367d373e],.keyword_input[data-v-367d373e],.search_btn[data-v-367d373e],.tab_btn[data-v-367d373e]{height:40px;box-sizing:border-box}.search_field[data-v-367d373e]{display:flex;align-items:center}.dropdown_wrap[data-v-367d373e]{position:relative}.dropdown_btn[data-v-367d373e]{background:#fff;border:1px solid #ddd;border-radius:6px;padding:7px 12px;font-size:13px;color:#333;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:120px}.dropdown_btn[data-v-367d373e]:hover{border-color:#aaa}.dropdown_arrow[data-v-367d373e]{font-size:10px;color:#999}.dropdown_menu[data-v-367d373e]{position:absolute;top:calc(100% + 4px);left:0;background:#fff;border:1px solid #ddd;border-radius:6px;min-width:120px;box-shadow:0 4px 12px #0000001a;z-index:20;overflow:hidden}.dropdown_item[data-v-367d373e]{display:block;width:100%;padding:9px 14px;font-size:13px;color:#333;background:none;border:none;text-align:left;cursor:pointer}.dropdown_item[data-v-367d373e]:hover{background:#f5f5f5}.keyword_input[data-v-367d373e]{border:1px solid #ddd;border-radius:6px;padding:7px 10px;font-size:13px;color:#333;outline:none;min-width:160px}.search_btn[data-v-367d373e]{background:#9b1b1b;color:#fff;border:none;border-radius:6px;padding:0 20px;font-size:13px;font-weight:600;cursor:pointer}.search_btn[data-v-367d373e]:hover{background:#7f1515}.table_wrap[data-v-367d373e]{background:#fff;border-radius:10px;overflow:hidden}.settlement_table[data-v-367d373e]{width:100%;border-collapse:collapse;font-size:13px}.settlement_table thead tr[data-v-367d373e]{background:#e8e8e8}.settlement_table th[data-v-367d373e]{padding:12px 14px;text-align:center;font-weight:600;color:#444;border-bottom:1px solid #ddd;border-right:1px solid #ddd;white-space:nowrap}.settlement_table th[data-v-367d373e]:last-child{border-right:none}.settlement_table td[data-v-367d373e]{padding:11px 14px;text-align:center;color:#333;border-bottom:1px solid #f0f0f0;border-right:1px solid #f0f0f0}.settlement_table td[data-v-367d373e]:last-child{border-right:none}.clickable_row[data-v-367d373e]{cursor:pointer;transition:background .1s}.clickable_row[data-v-367d373e]:hover{background:#fafafa}.empty_row td[data-v-367d373e]{height:38px}.empty_td[data-v-367d373e]{color:#aaa;padding:24px;text-align:center}.th_dropdown_wrap[data-v-367d373e]{position:relative;display:flex;align-items:center;justify-content:center;gap:4px}.sort_arrow[data-v-367d373e]{font-size:10px;color:#999;cursor:pointer;padding:2px 4px;border-radius:3px}.sort_arrow[data-v-367d373e]:hover{background:#ddd}.th_dropdown_menu[data-v-367d373e]{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);background:#fff;border:1px solid #ddd;border-radius:6px;min-width:110px;box-shadow:0 4px 12px #0000001f;z-index:30;overflow:hidden}.type_badge[data-v-367d373e]{border-radius:4px;padding:3px 10px;font-size:11px;font-weight:600;color:#fff;white-space:nowrap}.badge_store[data-v-367d373e]{background:#7150db}.badge_rider[data-v-367d373e]{background:#4caf50}.status_badge[data-v-367d373e]{border-radius:4px;padding:3px 10px;font-size:11px;font-weight:600;white-space:nowrap}.badge_complete[data-v-367d373e]{background:#e0e0e0;color:#555}.badge_pending[data-v-367d373e]{background:#f5a623;color:#fff}.badge_hold[data-v-367d373e]{background:#cc1f1f;color:#fff}.confirm_btn[data-v-367d373e]{background:#4a90d9;border:none;color:#fff;border-radius:4px;padding:4px 12px;font-size:11px;cursor:pointer;font-weight:600}.confirm_btn[data-v-367d373e]:hover{background:#2c6faa}.pagination[data-v-367d373e]{display:flex;justify-content:center;align-items:center;gap:6px;padding:8px 0}.pagination button[data-v-367d373e]{background:none;border:none;font-size:13px;color:#666;cursor:pointer;padding:4px 8px;border-radius:4px}.pagination button.active[data-v-367d373e]{font-weight:700;color:#cc1f1f}.pagination button[data-v-367d373e]:hover{background:#f0f0f0}.modal_overlay[data-v-367d373e]{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:100}.modal[data-v-367d373e]{background:#fff;border-radius:14px;width:700px;max-height:85vh;overflow-y:auto;box-shadow:0 8px 32px #0000002e;display:flex;flex-direction:column}.modal_header[data-v-367d373e]{display:flex;align-items:center;justify-content:space-between;padding:24px 28px 16px;border-bottom:1px solid #eee}.modal_title_row[data-v-367d373e]{display:flex;align-items:center;gap:10px}.modal_title[data-v-367d373e]{font-size:18px;font-weight:700;color:#222}.modal_close[data-v-367d373e]{background:none;border:none;font-size:18px;color:#999;cursor:pointer;padding:4px 8px}.modal_close[data-v-367d373e]:hover{color:#333}.modal_summary[data-v-367d373e]{display:flex;gap:12px;padding:20px 28px}.modal_info_card[data-v-367d373e]{display:flex;align-items:stretch;border-radius:10px;overflow:hidden;border:1px solid #eee;flex:1;box-shadow:0 1px 4px #0000000f}.modal_icon_area[data-v-367d373e]{display:flex;align-items:center;justify-content:center;padding:10px 16px;flex-shrink:0}.blue_icon_area[data-v-367d373e]{background:#4a90d9}.green_icon_area[data-v-367d373e]{background:#4caf50}.modal_icon_img[data-v-367d373e]{width:28px;height:auto}.modal_card_text[data-v-367d373e]{display:flex;align-items:center;padding:0 18px;font-size:13px;font-weight:600;color:#333}.modal_sub_title[data-v-367d373e]{font-size:14px;font-weight:700;color:#222;padding:4px 28px 10px}.modal_table_wrap[data-v-367d373e]{padding:0 28px;overflow-x:auto}.modal_table[data-v-367d373e]{width:100%;border-collapse:collapse;font-size:13px}.modal_table thead tr[data-v-367d373e]{background:#f0f0f0}.modal_table th[data-v-367d373e]{padding:10px 8px;text-align:center;font-weight:600;color:#444;border-bottom:1px solid #ddd}.modal_table td[data-v-367d373e]{padding:10px 8px;text-align:center;color:#333;border-bottom:1px solid #f5f5f5}.modal_total_wrap[data-v-367d373e]{margin:16px 28px 0;padding:16px 0 20px;border-top:1px solid #eee;display:flex;flex-direction:column;gap:10px}.modal_total_row[data-v-367d373e]{display:flex;justify-content:space-between;align-items:center}.total_label[data-v-367d373e]{font-size:13px;color:#666;font-weight:500}.total_value[data-v-367d373e]{font-size:13px;font-weight:600;color:#333}.fee_color[data-v-367d373e]{color:#cc1f1f}.total_final[data-v-367d373e]{border-top:1px solid #eee;padding-top:10px;margin-top:4px}.final_color[data-v-367d373e]{font-size:15px;font-weight:800;color:#222}.modal_actions[data-v-367d373e]{display:flex;gap:10px;padding:20px 28px;justify-content:flex-end}.action_hold[data-v-367d373e]{padding:9px 24px;border:1px solid #ddd;background:#fff;border-radius:8px;font-size:13px;color:#666;cursor:pointer;font-weight:500}.action_hold[data-v-367d373e]:hover{background:#f5f5f5}.action_release[data-v-367d373e]{padding:9px 24px;border:1px solid #f5a623;background:#fff;border-radius:8px;font-size:13px;color:#f5a623;cursor:pointer;font-weight:600}.action_release[data-v-367d373e]:hover{background:#fff8ee}.action_complete[data-v-367d373e]{padding:9px 24px;border:none;background:#9b1b1b;border-radius:8px;font-size:13px;color:#fff;cursor:pointer;font-weight:700}.action_complete[data-v-367d373e]:hover{background:#7f1515}.modal_payout_wrap[data-v-367d373e]{padding:0 0 20px}.modal_payout_grid[data-v-367d373e]{display:flex;flex-direction:column;gap:10px;background:#f9f9f9;border-radius:10px;padding:16px 28px}.payout_row[data-v-367d373e]{display:flex;justify-content:space-between;align-items:center}.payout_label[data-v-367d373e]{font-size:13px;color:#888;font-weight:500}.payout_value[data-v-367d373e]{font-size:13px;font-weight:600;color:#333}.bank_edit_wrap[data-v-367d373e]{display:flex;align-items:center;gap:8px}.bank_input[data-v-367d373e]{border:1px solid #ddd;border-radius:6px;padding:5px 10px;font-size:13px;color:#333;outline:none;min-width:200px}.bank_input[data-v-367d373e]:focus{border-color:#9b1b1b}.bank_save_btn[data-v-367d373e]{background:#9b1b1b;color:#fff;border:none;border-radius:6px;padding:5px 14px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.bank_save_btn[data-v-367d373e]:hover{background:#7f1515}.bank_save_btn[data-v-367d373e]:disabled{background:#ccc;cursor:not-allowed}.toss_id[data-v-367d373e]{font-size:11px;color:#aaa;font-family:monospace}.modal_overlay[data-v-7143f883]{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:200}.confirm_modal[data-v-7143f883]{background:#fff;border-radius:14px;padding:36px 40px;width:320px;text-align:center;box-shadow:0 8px 32px #0000002e}.confirm_msg[data-v-7143f883]{font-size:15px;color:#333;line-height:1.7;margin:0 0 28px;white-space:pre-line;font-family:Noto Sans KR,sans-serif}.confirm_btns[data-v-7143f883]{display:flex;gap:10px;justify-content:center}.btn_cancel[data-v-7143f883]{flex:1;padding:10px 0;border:1px solid #ddd;background:#fff;border-radius:8px;font-size:14px;color:#666;cursor:pointer;font-weight:500;font-family:Noto Sans KR,sans-serif}.btn_cancel[data-v-7143f883]:hover{background:#f5f5f5}.btn_confirm[data-v-7143f883]{flex:1;padding:10px 0;border:none;background:#9b1b1b;border-radius:8px;font-size:14px;color:#fff;cursor:pointer;font-weight:700;font-family:Noto Sans KR,sans-serif}.btn_confirm[data-v-7143f883]:hover{background:#7f1515}.admin_layout[data-v-49cc0853]{display:flex;min-height:100vh;background:#fff;font-family:Noto Sans KR,sans-serif}.main_content[data-v-49cc0853]{margin-left:240px;flex:1;display:flex;flex-direction:column}.content[data-v-49cc0853]{padding:36px 60px;display:flex;flex-direction:column;gap:16px}.page_title[data-v-49cc0853]{font-size:20px;font-weight:700;color:#222;margin:0}.search_box[data-v-49cc0853]{background:#fff;border-radius:10px;padding:20px 0;margin-bottom:20px}.search_row[data-v-49cc0853]{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.search_field[data-v-49cc0853]{display:flex;flex-direction:column;gap:6px}.search_field label[data-v-49cc0853]{font-size:12px;color:#666;font-weight:500}.search_field input[data-v-49cc0853]{border:1px solid #ddd;border-radius:6px;padding:7px 10px;font-size:13px;color:#333;outline:none;min-width:110px}.date_range[data-v-49cc0853]{display:flex;align-items:center;gap:6px}.date_sep[data-v-49cc0853]{color:#999;font-size:13px}.date_picker_wrap[data-v-49cc0853]{position:relative;display:flex;align-items:center;gap:6px;border:1px solid #ddd;border-radius:6px;padding:6px 10px;cursor:pointer;background:#fff}.date_picker_wrap[data-v-49cc0853]:hover{border-color:#aaa}.blind_search_img[data-v-49cc0853]{width:16px;height:auto;cursor:pointer;flex-shrink:0}.date_text[data-v-49cc0853]{font-size:13px;color:#333;min-width:80px;-webkit-user-select:none;user-select:none}.date_text.placeholder[data-v-49cc0853]{color:#aaa}.hidden_date[data-v-49cc0853]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.dropdown_wrap[data-v-49cc0853]{position:relative}.dropdown_btn[data-v-49cc0853]{background:#fff;border:1px solid #ddd;border-radius:6px;padding:7px 12px;font-size:13px;color:#333;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:110px}.dropdown_btn[data-v-49cc0853]:hover{border-color:#aaa}.dropdown_arrow[data-v-49cc0853]{font-size:10px;color:#999}.dropdown_menu[data-v-49cc0853]{position:absolute;top:calc(100% + 4px);left:0;background:#fff;border:1px solid #ddd;border-radius:6px;min-width:110px;box-shadow:0 4px 12px #0000001a;z-index:20;overflow:hidden}.dropdown_item[data-v-49cc0853]{display:block;width:100%;padding:9px 14px;font-size:13px;color:#333;background:none;border:none;text-align:left;cursor:pointer}.dropdown_item[data-v-49cc0853]:hover{background:#f5f5f5}.search_btn[data-v-49cc0853]{background:#9b1b1b;color:#fff;border:none;border-radius:6px;padding:8px 20px;font-size:13px;font-weight:600;cursor:pointer;height:34px;align-self:flex-end}.search_btn[data-v-49cc0853]:hover{background:#7f1515}.tab_row[data-v-49cc0853]{display:flex;gap:8px}.tab_btn[data-v-49cc0853]{padding:6px 18px;border:1px solid #ddd;background:#fff;border-radius:6px;font-size:13px;color:#666;cursor:pointer;font-weight:500}.tab_btn.active[data-v-49cc0853]{background:#555;border-color:#555;color:#fff;font-weight:700}.tab_btn.blind_tab.active[data-v-49cc0853]{background:#b2b2b2;border-color:#6b6b6b;color:#fff}.table_wrap[data-v-49cc0853]{background:#fff;border-radius:10px;overflow:hidden}.review_table[data-v-49cc0853]{width:100%;border-collapse:collapse;font-size:13px}.review_table thead tr[data-v-49cc0853]{background:#e8e8e8}.review_table th[data-v-49cc0853]{padding:12px 14px;text-align:center;font-weight:600;color:#444;border-bottom:1px solid #ddd;border-right:1px solid #ddd;white-space:nowrap}.review_table th[data-v-49cc0853]:last-child{border-right:none}.review_table td[data-v-49cc0853]{padding:11px 14px;text-align:center;color:#333;border-bottom:1px solid #f0f0f0;border-right:1px solid #f0f0f0}.review_table td[data-v-49cc0853]:last-child{border-right:none}.col_wide[data-v-49cc0853]{width:30%;text-align:center!important}.content_td[data-v-49cc0853]{max-width:280px;overflow:hidden;white-space:normal;word-break:break-all}.empty_row td[data-v-49cc0853]{height:38px}.writer_link[data-v-49cc0853]{color:#4a90d9;cursor:pointer;font-weight:600;text-decoration:underline}.writer_link[data-v-49cc0853]:hover{color:#2c6faa}.reason_badge[data-v-49cc0853]{background:#f0f0f0;border-radius:4px;padding:4px 10px;font-size:11px;color:#555;white-space:nowrap;display:inline-block}.release_btn[data-v-49cc0853]{background:#fff;border:1px solid #cc1f1f;color:#cc1f1f;border-radius:4px;padding:4px 10px;font-size:11px;cursor:pointer;white-space:nowrap}.release_btn[data-v-49cc0853]:hover{background:#fff0f0}.status_cell[data-v-49cc0853]{display:flex;flex-direction:row;align-items:center;gap:4px;justify-content:center;flex-wrap:wrap}.status_badge[data-v-49cc0853]{border-radius:4px;padding:3px 10px;font-size:11px;font-weight:600;white-space:nowrap}.badge_blind[data-v-49cc0853]{background:#cc1f1f;color:#fff}.badge_released[data-v-49cc0853]{background:#e0e0e0;color:#666}.badge_suspend[data-v-49cc0853]{background:#1f6dcc;color:#fff}.badge_reviewing[data-v-49cc0853]{background:#e8a000;color:#fff}.action_btns[data-v-49cc0853]{display:flex;gap:4px}.suspend_btn[data-v-49cc0853]{background:#1f6dcc;border:none;color:#fff;border-radius:4px;padding:3px 7px;font-size:11px;cursor:pointer;white-space:nowrap}.permanent_btn[data-v-49cc0853]{background:#222;border:none;color:#fff;border-radius:4px;padding:3px 7px;font-size:11px;cursor:pointer;white-space:nowrap}.pagination[data-v-49cc0853]{display:flex;justify-content:center;align-items:center;gap:6px;padding:8px 0}.pagination button[data-v-49cc0853]{background:none;border:none;font-size:13px;color:#666;cursor:pointer;padding:4px 8px;border-radius:4px}.pagination button.active[data-v-49cc0853]{font-weight:700;color:#cc1f1f}.pagination button[data-v-49cc0853]:hover{background:#f0f0f0}.modal_overlay[data-v-49cc0853]{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:100}.modal_close[data-v-49cc0853]{background:none;border:none;font-size:18px;color:#999;cursor:pointer}.modal_close[data-v-49cc0853]:hover{color:#333}.user_modal[data-v-49cc0853]{background:#fff;border-radius:14px;width:420px;box-shadow:0 8px 32px #00000026;overflow:hidden}.user_modal_header[data-v-49cc0853]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid #eee}.user_modal_title[data-v-49cc0853]{font-size:16px;font-weight:700;color:#222}.user_modal_body[data-v-49cc0853]{padding:20px 24px;display:flex;flex-direction:column;gap:14px}.user_info_row[data-v-49cc0853]{display:flex;align-items:center;gap:0}.user_info_label[data-v-49cc0853]{width:110px;font-size:13px;font-weight:600;color:#555;flex-shrink:0}.user_info_value[data-v-49cc0853]{font-size:13px;color:#222}.user_modal_note[data-v-49cc0853]{font-size:11px;color:#aaa;margin:4px 0 0}.user_modal_btns[data-v-49cc0853]{display:flex;justify-content:flex-end;padding:0 24px 20px}.modal[data-v-49cc0853]{background:#fff;border-radius:14px;padding:36px 40px;width:340px;text-align:center;box-shadow:0 8px 32px #00000026}.modal_title[data-v-49cc0853]{font-size:17px;font-weight:700;color:#222;margin-bottom:14px}.modal_desc[data-v-49cc0853]{font-size:14px;color:#555;line-height:1.7;margin-bottom:28px}.modal_store[data-v-49cc0853]{font-weight:700;color:#cc1f1f}.modal_btns[data-v-49cc0853]{display:flex;gap:10px;justify-content:center}.modal_cancel[data-v-49cc0853]{flex:1;padding:10px 0;border:1px solid #ddd;background:#fff;border-radius:8px;font-size:14px;color:#666;cursor:pointer;font-weight:500}.modal_cancel[data-v-49cc0853]:hover{background:#f5f5f5}.modal_confirm[data-v-49cc0853]{flex:1;padding:10px 0;border:none;background:#9b1b1b;border-radius:8px;font-size:14px;color:#fff;cursor:pointer;font-weight:700}.modal_confirm[data-v-49cc0853]:hover{background:#7f1515}.badge_active[data-v-49cc0853]{background:#e8f5e9;color:#2e7d32}.badge_suspended[data-v-49cc0853]{background:#fdd;color:#ff0606}.badge_permanent[data-v-49cc0853]{background:#222;color:#fff}.more_btn[data-v-49cc0853]{background:none;border:none;color:#4a90d9;font-size:11px;cursor:pointer;padding:0 4px;text-decoration:underline}.admin_layout[data-v-b2ca5d75]{display:flex;min-height:100vh;background:#fff;font-family:Noto Sans KR,sans-serif}.main_content[data-v-b2ca5d75]{margin-left:240px;flex:1;display:flex;flex-direction:column}.content[data-v-b2ca5d75]{padding:36px 60px;display:flex;flex-direction:column;gap:20px}.page_title[data-v-b2ca5d75]{font-size:20px;font-weight:700;color:#222;margin:0}.section_label[data-v-b2ca5d75]{font-size:14px;font-weight:600;color:#444;display:flex;align-items:center;gap:6px;margin-bottom:-8px}.chatbot_img[data-v-b2ca5d75]{width:23px;height:auto;margin-right:5px}.summary_grid[data-v-b2ca5d75]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.summary_card[data-v-b2ca5d75]{border-radius:12px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 2px 10px #00000014;background:#fff}.clickable_card[data-v-b2ca5d75]{cursor:pointer;transition:transform .15s,box-shadow .15s}.clickable_card[data-v-b2ca5d75]:hover{transform:translateY(-2px);box-shadow:0 6px 18px #00000021}.card_main[data-v-b2ca5d75]{display:flex;align-items:stretch}.icon_area[data-v-b2ca5d75]{display:flex;align-items:center;justify-content:center;padding:20px 18px;flex-shrink:0}.blue_area[data-v-b2ca5d75]{background:#4a90d9}.green_area[data-v-b2ca5d75]{background:#4caf50}.yellow_area[data-v-b2ca5d75]{background:#f5a623}.chating_img[data-v-b2ca5d75],.check1_img[data-v-b2ca5d75],.waiting_img[data-v-b2ca5d75]{width:40px;height:auto}.card_info[data-v-b2ca5d75]{display:flex;flex-direction:column;justify-content:center;gap:6px;padding:20px}.card_label[data-v-b2ca5d75]{font-size:13px;color:#888;font-weight:500}.card_value[data-v-b2ca5d75]{font-size:24px;font-weight:800}.blue_val[data-v-b2ca5d75]{color:#4a90d9}.green_val[data-v-b2ca5d75]{color:#4caf50}.yellow_val[data-v-b2ca5d75]{color:#f5a623}.faq_header[data-v-b2ca5d75]{display:flex;align-items:center;justify-content:space-between}.faq_title[data-v-b2ca5d75]{font-size:18px;font-weight:700;color:#222}.create_btn[data-v-b2ca5d75]{background:#9b1b1b;color:#fff;border:none;border-radius:6px;padding:9px 18px;font-size:13px;font-weight:600;cursor:pointer}.create_btn[data-v-b2ca5d75]:hover{background:#7f1515}.tab_row[data-v-b2ca5d75]{display:flex;gap:8px}.tab_btn[data-v-b2ca5d75]{padding:6px 18px;border:1px solid #ddd;background:#fff;border-radius:20px;font-size:13px;color:#666;cursor:pointer;font-weight:500;transition:all .15s}.tab_btn.active[data-v-b2ca5d75]{background:#9b1b1b;border-color:#9b1b1b;color:#fff;font-weight:700}.table_wrap[data-v-b2ca5d75]{background:#fff;border-radius:10px;overflow:hidden}.faq_table[data-v-b2ca5d75]{width:100%;border-collapse:collapse;font-size:13px}.faq_table thead tr[data-v-b2ca5d75]{background:#e8e8e8}.faq_table th[data-v-b2ca5d75]{padding:12px 14px;text-align:center;font-weight:600;color:#444;border-bottom:1px solid #ddd;border-right:1px solid #ddd;white-space:nowrap}.faq_table th[data-v-b2ca5d75]:last-child{border-right:none}.faq_table td[data-v-b2ca5d75]{padding:11px 14px;text-align:center;color:#333;border-bottom:1px solid #f0f0f0;border-right:1px solid #f0f0f0}.faq_table td[data-v-b2ca5d75]:last-child{border-right:none}.col_wide[data-v-b2ca5d75]{width:40%;text-align:center!important}.content_td[data-v-b2ca5d75]{max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty_row td[data-v-b2ca5d75]{height:38px}.empty_td[data-v-b2ca5d75]{color:#aaa;padding:24px;text-align:center}.toggle_wrap[data-v-b2ca5d75]{width:40px;height:22px;border-radius:11px;background:#ddd;position:relative;cursor:pointer;transition:background .2s;display:inline-block}.toggle_wrap.on[data-v-b2ca5d75]{background:#9b1b1b}.toggle_thumb[data-v-b2ca5d75]{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .2s;box-shadow:0 1px 3px #0003}.toggle_wrap.on .toggle_thumb[data-v-b2ca5d75]{left:21px}.action_btns[data-v-b2ca5d75]{display:flex;gap:4px;justify-content:center}.edit_btn[data-v-b2ca5d75]{background:#fff;border:1px solid #aaa;color:#444;border-radius:4px;padding:3px 10px;font-size:11px;cursor:pointer}.edit_btn[data-v-b2ca5d75]:hover{background:#f5f5f5}.delete_btn[data-v-b2ca5d75]{background:#9b1b1b;border:none;color:#fff;border-radius:4px;padding:3px 10px;font-size:11px;cursor:pointer}.delete_btn[data-v-b2ca5d75]:hover{background:#7f1515}.pagination[data-v-b2ca5d75]{display:flex;justify-content:center;align-items:center;gap:6px;padding:8px 0}.pagination button[data-v-b2ca5d75]{background:none;border:none;font-size:13px;color:#666;cursor:pointer;padding:4px 8px;border-radius:4px}.pagination button.active[data-v-b2ca5d75]{font-weight:700;color:#cc1f1f}.pagination button[data-v-b2ca5d75]:hover{background:#f0f0f0}.modal_overlay[data-v-b2ca5d75]{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:100}.modal[data-v-b2ca5d75]{background:#fff;border-radius:14px;width:520px;box-shadow:0 8px 32px #0000002e}.modal_header[data-v-b2ca5d75]{display:flex;align-items:center;justify-content:space-between;padding:22px 28px 16px;border-bottom:1px solid #eee}.modal_title_row[data-v-b2ca5d75]{display:flex;align-items:center;gap:10px}.question_img[data-v-b2ca5d75]{width:40px;height:auto}.modal_title[data-v-b2ca5d75]{font-size:18px;font-weight:700;color:#222}.modal_close[data-v-b2ca5d75]{background:none;border:none;font-size:18px;color:#999;cursor:pointer}.modal_close[data-v-b2ca5d75]:hover{color:#333}.modal_body[data-v-b2ca5d75]{padding:24px 28px;display:flex;flex-direction:column;gap:18px}.form_field[data-v-b2ca5d75]{display:flex;flex-direction:column;gap:8px}.form_field label[data-v-b2ca5d75]{font-size:13px;font-weight:600;color:#333}.dropdown_wrap[data-v-b2ca5d75]{position:relative}.dropdown_btn[data-v-b2ca5d75]{background:#fff;border:1px solid #ddd;border-radius:6px;padding:10px 14px;font-size:13px;color:#333;cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:100%}.dropdown_btn[data-v-b2ca5d75]:hover{border-color:#aaa}.dropdown_arrow[data-v-b2ca5d75]{font-size:10px;color:#999}.dropdown_menu[data-v-b2ca5d75]{position:absolute;top:calc(100% + 4px);left:0;background:#fff;border:1px solid #ddd;border-radius:6px;width:100%;box-shadow:0 4px 12px #0000001a;z-index:20;overflow:hidden}.dropdown_item[data-v-b2ca5d75]{display:block;width:100%;padding:10px 14px;font-size:13px;color:#333;background:none;border:none;text-align:left;cursor:pointer}.dropdown_item[data-v-b2ca5d75]:hover{background:#f5f5f5}.input_wrap[data-v-b2ca5d75]{display:flex;align-items:center;border:1px solid #ddd;border-radius:6px;overflow:hidden}.form_input[data-v-b2ca5d75]{flex:1;border:none;outline:none;padding:10px 14px;font-size:13px;color:#333;width:100%}.form_field input.form_input[data-v-b2ca5d75]{border:none;border-radius:6px;padding:10px 14px;font-size:13px;color:#333;outline:none;width:100%;box-sizing:border-box}.form_textarea[data-v-b2ca5d75]{border:1px solid #ddd;border-radius:6px;padding:12px 14px;font-size:13px;color:#333;outline:none;resize:vertical;min-height:140px;font-family:inherit;line-height:1.6;width:100%;box-sizing:border-box}.submit_btn[data-v-b2ca5d75]{background:#9b1b1b;color:#fff;border:none;border-radius:8px;padding:13px;font-size:15px;font-weight:700;cursor:pointer;width:100%;margin-top:4px}.submit_btn[data-v-b2ca5d75]:hover{background:#7f1515}.edit_modal_btns[data-v-b2ca5d75]{display:flex;gap:10px;margin-top:4px}.cancel_btn[data-v-b2ca5d75]{flex:1;padding:13px;border:1px solid #ddd;background:#fff;border-radius:8px;font-size:14px;color:#666;cursor:pointer;font-weight:500}.cancel_btn[data-v-b2ca5d75]:hover{background:#f5f5f5}.edit_submit[data-v-b2ca5d75]{flex:1;margin-top:0}.inquiry_list_modal[data-v-b2ca5d75]{width:800px;max-height:80vh;overflow-y:auto}.inquiry_table_wrap[data-v-b2ca5d75]{padding:0 4px}.inquiry_table[data-v-b2ca5d75]{width:100%;border-collapse:collapse;font-size:13px}.inquiry_table thead tr[data-v-b2ca5d75]{background:#e8e8e8}.inquiry_table th[data-v-b2ca5d75]{padding:12px 14px;text-align:center;font-weight:600;color:#444;border-bottom:1px solid #ddd;white-space:nowrap}.inquiry_table td[data-v-b2ca5d75]{padding:11px 14px;text-align:center;color:#333;border-bottom:1px solid #f0f0f0}.clickable_row[data-v-b2ca5d75]{cursor:pointer}.clickable_row[data-v-b2ca5d75]:hover{background:#fafafa}.inquiry_id_td[data-v-b2ca5d75]{font-size:11px;color:#888;white-space:nowrap}.user_cell[data-v-b2ca5d75]{display:flex;align-items:center;gap:6px;justify-content:center}.user_badge[data-v-b2ca5d75]{border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600;color:#fff;white-space:nowrap}.badge_customer[data-v-b2ca5d75]{background:#4a90d9}.badge_owner[data-v-b2ca5d75]{background:#7150db}.badge_rider[data-v-b2ca5d75]{background:#4caf50}.user_id[data-v-b2ca5d75]{font-size:12px;color:#555}.reply_modal[data-v-b2ca5d75]{width:760px;max-height:85vh;overflow-y:auto}.reply_modal_header[data-v-b2ca5d75]{display:flex;align-items:flex-start;justify-content:space-between;padding:22px 28px 16px;border-bottom:1px solid #eee}.reply_modal_title[data-v-b2ca5d75]{font-size:18px;font-weight:700;color:#222;margin:0 0 4px}.reply_modal_id[data-v-b2ca5d75]{font-size:12px;color:#aaa;margin:0}.inquiry_meta[data-v-b2ca5d75]{display:flex;align-items:center;gap:10px;padding:14px 28px;background:#f8f8f8;border-bottom:1px solid #eee;font-size:13px;color:#555;flex-wrap:wrap}.meta_divider[data-v-b2ca5d75]{color:#ddd}.meta_user[data-v-b2ca5d75]{color:#555}.reply_body[data-v-b2ca5d75]{display:flex;gap:16px;padding:20px 28px}.reply_section[data-v-b2ca5d75]{flex:1;display:flex;flex-direction:column;gap:8px}.reply_section_title[data-v-b2ca5d75]{font-size:13px;font-weight:700;color:#333;margin:0}.reply_content_box[data-v-b2ca5d75]{border:1px solid #eee;border-radius:8px;padding:14px;font-size:13px;color:#444;line-height:1.7;min-height:180px;background:#fafafa}.reply_textarea[data-v-b2ca5d75]{border:1px solid #ddd;border-radius:8px;padding:14px;font-size:13px;color:#333;outline:none;resize:vertical;min-height:180px;font-family:inherit;line-height:1.7;width:100%;box-sizing:border-box}.reply_actions[data-v-b2ca5d75]{display:flex;gap:10px;padding:16px 28px 24px;justify-content:flex-end}.reply_actions .cancel_btn[data-v-b2ca5d75]{width:80px;flex:none;padding:9px 0;font-size:13px}.reply_actions .submit_btn[data-v-b2ca5d75]{width:auto;flex:none;padding:9px 20px;font-size:13px;margin-top:0}.admin_map_wrap[data-v-b1d58dc6]{display:flex;flex-direction:column;gap:6px}.map_inner[data-v-b1d58dc6]{width:100%;border-radius:10px;border:1px solid #ddd;overflow:hidden}.legend[data-v-b1d58dc6]{display:flex;gap:14px;padding:0 4px;font-size:12px;color:#666}.legend_item[data-v-b1d58dc6]{display:inline-flex;align-items:center;gap:4px}.dot[data-v-b1d58dc6]{width:10px;height:10px;border-radius:50%;display:inline-block}.error_msg[data-v-b1d58dc6]{font-size:12px;color:#ef4444;text-align:center;padding:8px}.admin_layout[data-v-0fcb666e]{display:flex;min-height:100vh;background:#fff;font-family:Noto Sans KR,sans-serif}.main_content[data-v-0fcb666e]{margin-left:240px;flex:1;display:flex;flex-direction:column}.content[data-v-0fcb666e]{padding:36px 60px;display:flex;flex-direction:column;gap:20px}.page_title_row[data-v-0fcb666e]{display:flex;align-items:center;justify-content:space-between}.page_title[data-v-0fcb666e]{font-size:20px;font-weight:700;color:#222;margin:0}.notice_btn[data-v-0fcb666e]{background:#9b1b1b;color:#fff;border:none;border-radius:6px;padding:6px 20px;font-size:13px;font-weight:600;cursor:pointer}.notice_btn[data-v-0fcb666e]:hover{background:#7f1515}.notice_list_btn[data-v-0fcb666e]{background:#b0b0b0;color:#fff;border:none;border-radius:6px;padding:6px 20px;font-size:13px;font-weight:600;cursor:pointer;margin-left:auto}.notice_list_btn[data-v-0fcb666e]:hover{background:#7f1515}.summary_grid[data-v-0fcb666e]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.summary_card[data-v-0fcb666e]{border-radius:16px;padding:22px 24px;display:flex;flex-direction:column;gap:10px}.card_label[data-v-0fcb666e]{font-size:13px;font-weight:600;color:#ffffffd9;margin:0}.card_value[data-v-0fcb666e]{font-size:32px;font-weight:800;color:#fff;margin:0;line-height:1.1}.card_unit[data-v-0fcb666e]{font-size:20px;font-weight:700}.card_blue[data-v-0fcb666e]{background:#b1b7bd}.card_yellow[data-v-0fcb666e]{background:#4a90d9}.card_green[data-v-0fcb666e]{background:#f5a623}.card_pink[data-v-0fcb666e]{background:#4caf50}.filter_row[data-v-0fcb666e]{display:flex;align-items:center;gap:12px;margin-top:20px}.dropdown_wrap[data-v-0fcb666e]{position:relative}.dropdown_btn[data-v-0fcb666e]{background:#fff;border:1px solid #ddd;border-radius:6px;padding:7px 12px;font-size:13px;color:#333;cursor:pointer;display:flex;align-items:center;gap:8px;min-width:140px}.dropdown_btn[data-v-0fcb666e]:hover{border-color:#aaa}.dropdown_arrow[data-v-0fcb666e]{font-size:10px;color:#999;margin-left:auto}.dropdown_menu[data-v-0fcb666e]{position:absolute;top:calc(100% + 4px);left:0;background:#fff;border:1px solid #ddd;border-radius:6px;min-width:140px;box-shadow:0 4px 12px #0000001a;z-index:20;overflow:hidden}.dropdown_item[data-v-0fcb666e]{display:block;width:100%;padding:9px 14px;font-size:13px;color:#333;background:none;border:none;text-align:left;cursor:pointer}.dropdown_item[data-v-0fcb666e]:hover{background:#f5f5f5}.search_input[data-v-0fcb666e]{border:1px solid #ddd;border-radius:6px;padding:7px 12px;font-size:13px;color:#333;outline:none;min-width:200px}.search_input[data-v-0fcb666e]:focus{border-color:#aaa}.search_btn[data-v-0fcb666e]{background:#9b1b1b;color:#fff;border:none;border-radius:6px;padding:6px 18px;font-size:13px;font-weight:600;cursor:pointer}.search_btn[data-v-0fcb666e]:hover{background:#7f1515}.table_wrap[data-v-0fcb666e]{background:#fff;border-radius:10px;overflow:hidden}.delivery_table[data-v-0fcb666e]{width:100%;border-collapse:collapse;font-size:13px}.delivery_table thead tr[data-v-0fcb666e]{background:#e8e8e8}.delivery_table th[data-v-0fcb666e]{padding:12px 14px;text-align:center;font-weight:600;color:#444;border-bottom:1px solid #ddd;border-right:1px solid #ddd;white-space:nowrap}.delivery_table th[data-v-0fcb666e]:last-child{border-right:none}.delivery_table td[data-v-0fcb666e]{padding:11px 14px;text-align:center;color:#333;border-bottom:1px solid #f0f0f0;border-right:1px solid #f0f0f0}.delivery_table td[data-v-0fcb666e]:last-child{border-right:none}.empty_row td[data-v-0fcb666e]{height:38px}.empty_td[data-v-0fcb666e]{color:#aaa;padding:24px;text-align:center}.phone_img[data-v-0fcb666e]{width:18px;height:auto}.status_badge[data-v-0fcb666e]{border-radius:4px;padding:3px 10px;font-size:11px;font-weight:600;white-space:nowrap}.badge_waiting[data-v-0fcb666e]{background:#e0e0e0;color:#555}.badge_assigned[data-v-0fcb666e]{background:#def;color:#2c6fbb}.badge_delivering[data-v-0fcb666e]{background:#fff3d6;color:#b07800}.badge_completed[data-v-0fcb666e]{background:#ddf5dd;color:#2e7d32}.tel_link[data-v-0fcb666e]{text-decoration:none;cursor:pointer;display:inline-block}.tel_link[data-v-0fcb666e]:hover{opacity:.7}.tel_btn[data-v-0fcb666e]{background:none;border:none;padding:0}.pagination[data-v-0fcb666e]{display:flex;justify-content:center;align-items:center;gap:6px;padding:8px 0}.pagination button[data-v-0fcb666e]{background:none;border:none;font-size:13px;color:#666;cursor:pointer;padding:4px 8px;border-radius:4px}.pagination button.active[data-v-0fcb666e]{font-weight:700;color:#cc1f1f}.pagination button[data-v-0fcb666e]:hover{background:#f0f0f0}.modal_overlay[data-v-0fcb666e]{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:100}.modal[data-v-0fcb666e]{background:#fff;border-radius:14px;width:660px;box-shadow:0 8px 32px #0000002e;overflow:hidden}.modal_list[data-v-0fcb666e]{width:480px}.modal_header[data-v-0fcb666e]{display:flex;align-items:center;gap:8px;padding:20px 24px 16px;border-bottom:1px solid #eee}.megaphone_img[data-v-0fcb666e]{width:35px;height:auto}.modal_title[data-v-0fcb666e]{font-size:16px;font-weight:700;color:#222;margin:0;flex:1}.modal_close[data-v-0fcb666e]{background:none;border:none;font-size:18px;color:#999;cursor:pointer}.modal_close[data-v-0fcb666e]:hover{color:#333}.modal_body[data-v-0fcb666e]{padding:20px 24px;display:flex;flex-direction:column;gap:16px}.form_group[data-v-0fcb666e]{display:flex;flex-direction:column;gap:8px}.form_label[data-v-0fcb666e]{font-size:13px;font-weight:600;color:#333}.form_label_row[data-v-0fcb666e]{display:flex;align-items:center;justify-content:space-between}.form_input[data-v-0fcb666e]{border:1px solid #ddd;border-radius:8px;padding:9px 12px;font-size:13px;color:#333;outline:none;font-family:Noto Sans KR,sans-serif;width:100%;box-sizing:border-box}.form_input[data-v-0fcb666e]:focus{border-color:#aaa}.rider_count_badge[data-v-0fcb666e]{font-size:12px;font-weight:600;background:#f5f5f5;color:#555;padding:4px 10px;border-radius:20px}.target_row[data-v-0fcb666e]{display:flex;gap:20px;align-items:center}.radio_label[data-v-0fcb666e]{display:flex;align-items:center;gap:6px;font-size:13px;color:#333;cursor:pointer}.radio_label input[type=radio][data-v-0fcb666e]{accent-color:#9b1b1b;cursor:pointer}.district_grid[data-v-0fcb666e]{display:flex;flex-wrap:wrap;gap:8px 16px;padding:10px 14px;background:#fafafa;border-radius:8px;border:1px solid #eee}.check_label[data-v-0fcb666e]{display:flex;align-items:center;gap:5px;font-size:13px;color:#333;cursor:pointer}.check_label input[type=checkbox][data-v-0fcb666e]{accent-color:#9b1b1b;cursor:pointer}.form_two_col[data-v-0fcb666e]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sendtype_col[data-v-0fcb666e]{display:flex;flex-direction:column;gap:10px}.notice_textarea[data-v-0fcb666e]{width:100%;border:1px solid #ddd;border-radius:8px;padding:10px 12px;font-size:13px;color:#333;resize:vertical;outline:none;font-family:Noto Sans KR,sans-serif;box-sizing:border-box}.notice_textarea[data-v-0fcb666e]:focus{border-color:#aaa}.notice_result[data-v-0fcb666e]{font-size:13px;font-weight:600;color:#4caf50;margin:0}.notice_result.error[data-v-0fcb666e]{color:#cc1f1f}.modal_btns[data-v-0fcb666e]{display:flex;gap:10px;justify-content:flex-end;padding:0 24px 20px}.modal_cancel[data-v-0fcb666e]{padding:9px 20px;border:1px solid #ddd;background:#fff;border-radius:8px;font-size:13px;color:#666;cursor:pointer;font-weight:500}.modal_cancel[data-v-0fcb666e]:hover{background:#f5f5f5}.modal_confirm[data-v-0fcb666e]{padding:9px 24px;border:none;background:#9b1b1b;border-radius:8px;font-size:13px;color:#fff;cursor:pointer;font-weight:700}.modal_confirm[data-v-0fcb666e]:hover:not(:disabled){background:#7f1515}.modal_confirm[data-v-0fcb666e]:disabled{background:#ccc;cursor:not-allowed}.action_delete[data-v-0fcb666e]{padding:9px 20px;border:1px solid #cc1f1f;background:#fff;border-radius:8px;font-size:13px;color:#cc1f1f;cursor:pointer;font-weight:500}.action_delete[data-v-0fcb666e]:hover{background:#fff0f0}.phone_modal[data-v-0fcb666e]{background:#fff;border-radius:14px;width:340px;box-shadow:0 8px 32px #0000002e;overflow:hidden}.phone_modal_header[data-v-0fcb666e]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid #eee}.phone_modal_title[data-v-0fcb666e]{font-size:15px;font-weight:700;color:#222}.phone_modal_body[data-v-0fcb666e]{padding:24px 20px;display:flex;flex-direction:column;align-items:center;gap:12px}.phone_rider_no[data-v-0fcb666e]{font-size:12px;color:#999;margin:0}.phone_number[data-v-0fcb666e]{font-size:26px;font-weight:800;color:#222;letter-spacing:2px;margin:0}.phone_none[data-v-0fcb666e]{font-size:13px;color:#aaa;margin:0}.phone_actions[data-v-0fcb666e]{display:flex;gap:10px;margin-top:4px}.phone_action_btn[data-v-0fcb666e]{padding:7px 20px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none;border:none;display:inline-flex;align-items:center;gap:6px}.phone_call_btn[data-v-0fcb666e]{background:#9b1b1b;color:#fff}.phone_call_btn[data-v-0fcb666e]:hover{background:#7f1515}.phone_copy_btn[data-v-0fcb666e]{background:#f5f5f5;color:#444;border:1px solid #ddd}.phone_copy_btn[data-v-0fcb666e]:hover{background:#eee}.telephone[data-v-0fcb666e]{width:20px;height:auto}.notice_list_body[data-v-0fcb666e]{padding:12px 0;max-height:400px;overflow-y:auto}.notice_empty[data-v-0fcb666e]{text-align:center;color:#aaa;font-size:13px;padding:32px}.notice_list_item[data-v-0fcb666e]{display:flex;align-items:center;gap:12px;padding:14px 24px;cursor:pointer;border-bottom:1px solid #f5f5f5;transition:background .1s}.notice_list_item[data-v-0fcb666e]:hover{background:#fafafa}.notice_list_icon[data-v-0fcb666e]{font-size:16px}.notice_list_title[data-v-0fcb666e]{flex:1;font-size:14px;color:#333;font-weight:500}.notice_list_arrow[data-v-0fcb666e]{font-size:18px;color:#bbb}.detail_text[data-v-0fcb666e]{font-size:13px;color:#333;padding:10px 12px;background:#fafafa;border-radius:8px;border:1px solid #eee;margin:0}.detail_content[data-v-0fcb666e]{white-space:pre-wrap;line-height:1.6;min-height:80px}.detail_meta[data-v-0fcb666e]{display:flex;gap:16px;font-size:12px;color:#888;flex-wrap:wrap}.admin_layout[data-v-3e816249]{display:flex;min-height:100vh;background:#fff;font-family:Noto Sans KR,sans-serif}.main_content[data-v-3e816249]{margin-left:240px;flex:1;display:flex;flex-direction:column}.content[data-v-3e816249]{padding:36px 60px;display:flex;flex-direction:column;gap:16px}.page_title[data-v-3e816249]{font-size:20px;font-weight:700;color:#222;margin:0}.search_box[data-v-3e816249]{background:#fff;border-radius:10px;padding:20px 0}.search_row[data-v-3e816249]{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.search_field[data-v-3e816249]{display:flex;flex-direction:column;gap:6px}.search_field label[data-v-3e816249]{font-size:12px;color:#666;font-weight:500}.form_input[data-v-3e816249]{border:1px solid #ddd;border-radius:6px;padding:7px 10px;font-size:13px;color:#333;outline:none;min-width:110px}.date_range[data-v-3e816249]{display:flex;align-items:center;gap:6px}.date_sep[data-v-3e816249]{color:#999;font-size:13px}.date_picker_wrap[data-v-3e816249]{position:relative;display:flex;align-items:center;gap:6px;border:1px solid #ddd;border-radius:6px;padding:6px 10px;cursor:pointer;background:#fff}.date_picker_wrap[data-v-3e816249]:hover{border-color:#aaa}.blind_search_img[data-v-3e816249]{width:16px;height:auto;cursor:pointer;flex-shrink:0}.date_text[data-v-3e816249]{font-size:13px;color:#333;min-width:80px;-webkit-user-select:none;user-select:none}.date_text.placeholder[data-v-3e816249]{color:#aaa}.hidden_date[data-v-3e816249]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.dropdown_wrap[data-v-3e816249]{position:relative}.dropdown_btn[data-v-3e816249]{background:#fff;border:1px solid #ddd;border-radius:6px;padding:7px 12px;font-size:13px;color:#333;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:110px}.dropdown_btn[data-v-3e816249]:hover{border-color:#aaa}.dropdown_arrow[data-v-3e816249]{font-size:10px;color:#999}.dropdown_menu[data-v-3e816249]{position:absolute;top:calc(100% + 4px);left:0;background:#fff;border:1px solid #ddd;border-radius:6px;min-width:110px;box-shadow:0 4px 12px #0000001a;z-index:20;overflow:hidden}.dropdown_item[data-v-3e816249]{display:block;width:100%;padding:9px 14px;font-size:13px;color:#333;background:none;border:none;text-align:left;cursor:pointer}.dropdown_item[data-v-3e816249]:hover{background:#f5f5f5}.search_btn[data-v-3e816249]{background:#9b1b1b;color:#fff;border:none;border-radius:6px;padding:8px 20px;font-size:13px;font-weight:600;cursor:pointer;height:34px;align-self:flex-end}.search_btn[data-v-3e816249]:hover{background:#7f1515}.tab_row[data-v-3e816249]{display:flex;gap:8px}.notification_img[data-v-3e816249]{width:15px;height:auto;margin-right:5px}.tab_btn[data-v-3e816249]{padding:6px 18px;border:1px solid #ddd;background:#fff;border-radius:6px;font-size:13px;color:#666;cursor:pointer;font-weight:500;display:flex;align-items:center}.tab_btn.active[data-v-3e816249]{background:#555;border-color:#555;color:#fff;font-weight:700}.tab_btn.tab_pending.active[data-v-3e816249]{background:#f5a623;border-color:#f5a623;color:#fff}.table_wrap[data-v-3e816249]{background:#fff;border-radius:10px;overflow:hidden}.user_table[data-v-3e816249]{width:100%;border-collapse:collapse;font-size:13px}.user_table thead tr[data-v-3e816249]{background:#e8e8e8}.user_table th[data-v-3e816249]{padding:12px 14px;text-align:center;font-weight:600;color:#444;border-bottom:1px solid #ddd;border-right:1px solid #ddd;white-space:nowrap}.user_table th[data-v-3e816249]:last-child{border-right:none}.user_table td[data-v-3e816249]{padding:11px 14px;text-align:center;color:#333;border-bottom:1px solid #f0f0f0;border-right:1px solid #f0f0f0}.user_table td[data-v-3e816249]:last-child{border-right:none}.col_wide[data-v-3e816249]{width:30%}.address_td[data-v-3e816249]{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.empty_row td[data-v-3e816249]{height:38px}.empty_td[data-v-3e816249]{color:#aaa;padding:24px;text-align:center}.clickable_row[data-v-3e816249]{cursor:pointer}.clickable_row[data-v-3e816249]:hover{background:#fafafa}.green_icon[data-v-3e816249]{width:16px;height:auto;vertical-align:middle;margin-left:2px}.status_badge[data-v-3e816249]{border-radius:4px;padding:3px 10px;font-size:11px;font-weight:600;white-space:nowrap}.badge_active[data-v-3e816249]{background:#e8f5e9;color:#2e7d32}.badge_suspended[data-v-3e816249]{background:#fdd;color:#ff0606}.badge_permanent[data-v-3e816249]{background:#222;color:#fff}.badge_pending[data-v-3e816249]{background:#fff3d6;color:#b07800}.badge_rejected[data-v-3e816249]{background:#e0e0e0;color:#555}.role_badge[data-v-3e816249]{border-radius:4px;padding:3px 10px;font-size:11px;font-weight:600;color:#fff;white-space:nowrap}.badge_customer[data-v-3e816249]{background:#4a90d9}.badge_owner[data-v-3e816249]{background:#7150db}.badge_rider[data-v-3e816249]{background:#4caf50}.badge_admin[data-v-3e816249]{background:#9b1b1b}.green_text[data-v-3e816249]{font-size:13px;font-weight:700;color:#2e7d32;display:flex;align-items:center;justify-content:center;gap:4px}.green_dash[data-v-3e816249]{color:#aaa;font-size:13px}.approve_btn[data-v-3e816249]{background:#4caf50;border:none;color:#fff;border-radius:4px;padding:4px 12px;font-size:12px;cursor:pointer;font-weight:600;white-space:nowrap}.approve_btn[data-v-3e816249]:hover{background:#388e3c}.pagination[data-v-3e816249]{display:flex;justify-content:center;align-items:center;gap:6px;padding:8px 0}.pagination button[data-v-3e816249]{background:none;border:none;font-size:13px;color:#666;cursor:pointer;padding:4px 8px;border-radius:4px}.pagination button.active[data-v-3e816249]{font-weight:700;color:#cc1f1f}.pagination button[data-v-3e816249]:hover{background:#f0f0f0}.modal_overlay[data-v-3e816249]{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:100}.modal[data-v-3e816249]{background:#fff;border-radius:14px;width:490px;box-shadow:0 8px 32px #0000002e;overflow:visible}.pending_modal[data-v-3e816249]{width:520px}.modal_header[data-v-3e816249]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid #eee}.modal_header_title[data-v-3e816249]{font-size:15px;font-weight:700;color:#222}.modal_close[data-v-3e816249]{background:none;border:none;font-size:18px;color:#999;cursor:pointer}.modal_close[data-v-3e816249]:hover{color:#333}.modal_body[data-v-3e816249]{padding:20px 24px;display:flex;flex-direction:column;gap:14px}.info_row[data-v-3e816249]{display:flex;align-items:center;gap:16px}.info_label[data-v-3e816249]{width:120px;font-size:13px;font-weight:600;color:#555;flex-shrink:0}.info_value[data-v-3e816249]{font-size:13px;color:#222}.file_link[data-v-3e816249]{font-size:13px;color:#4a90d9;cursor:pointer;text-decoration:underline}.file_link[data-v-3e816249]:hover{color:#2c6faa}.green_modal_text[data-v-3e816249]{font-size:15px;font-weight:700;color:#2e7d32;display:flex;align-items:center;gap:4px}.modal_btns[data-v-3e816249]{display:flex;gap:10px;justify-content:flex-end;padding:0 24px 20px}.confirm_btns[data-v-3e816249]{display:flex;gap:10px;justify-content:center;padding:0 0 4px}.modal_cancel[data-v-3e816249]{padding:9px 20px;border:1px solid #ddd;background:#fff;border-radius:8px;font-size:13px;color:#666;cursor:pointer}.modal_cancel[data-v-3e816249]:hover{background:#f5f5f5}.modal_confirm[data-v-3e816249]{padding:9px 24px;border:none;background:#9b1b1b;border-radius:8px;font-size:13px;color:#fff;cursor:pointer;font-weight:700}.modal_confirm[data-v-3e816249]:hover{background:#7f1515}.suspend_wrap[data-v-3e816249]{position:relative}.suspend_btn_dropdown[data-v-3e816249]{background:#fff;border:1px solid #cc1f1f;border-radius:6px;padding:6px 12px;font-size:13px;color:#cc1f1f;cursor:pointer;display:flex;align-items:center;gap:8px}.suspend_menu[data-v-3e816249]{position:absolute;top:calc(100% + 4px);left:0;background:#fff;border:1px solid #ddd;border-radius:8px;min-width:160px;box-shadow:0 4px 12px #0000001a;z-index:20;padding:8px 12px;display:flex;flex-direction:column;gap:8px}.suspend_option[data-v-3e816249]{display:flex;align-items:center;gap:8px;font-size:13px;color:#333;cursor:pointer}.suspend_option input[type=radio][data-v-3e816249]{accent-color:#9b1b1b}.confirm_modal[data-v-3e816249]{background:#fff;border-radius:14px;padding:25px 35px;width:320px;text-align:center;box-shadow:0 8px 32px #00000026}.confirm_title[data-v-3e816249]{font-size:17px;font-weight:700;color:#222;margin-bottom:14px}.confirm_desc[data-v-3e816249]{font-size:14px;color:#555;line-height:1.7;margin-bottom:28px}.confirm_name[data-v-3e816249]{font-weight:700;color:#222}.confirm_status[data-v-3e816249]{font-weight:700;color:#cc1f1f}.pending_btns[data-v-3e816249]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px 24px;gap:12px}.approve_btn_lg[data-v-3e816249]{background:#4caf50;border:none;color:#fff;border-radius:8px;padding:10px 32px;font-size:14px;font-weight:700;cursor:pointer}.approve_btn_lg[data-v-3e816249]:hover{background:#388e3c}.reject_wrap[data-v-3e816249]{position:relative}.reject_btn_lg[data-v-3e816249]{background:#fff;border:1px solid #cc1f1f;color:#cc1f1f;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:8px}.reject_btn_lg[data-v-3e816249]:hover{background:#fff0f0}.reject_reason_menu[data-v-3e816249]{position:absolute;bottom:calc(100% + 8px);right:0;background:#fff;border:1px solid #ddd;border-radius:10px;min-width:220px;box-shadow:0 4px 16px #0000001f;z-index:30;padding:12px 16px;display:flex;flex-direction:column;gap:10px}.reject_reason_option[data-v-3e816249]{display:flex;align-items:center;gap:8px;font-size:13px;color:#333;cursor:pointer}.reject_reason_option input[type=radio][data-v-3e816249]{accent-color:#cc1f1f}.reject_confirm_btn[data-v-3e816249]{margin-top:4px;background:#9b1b1b;border:none;color:#fff;border-radius:6px;padding:8px 0;font-size:13px;font-weight:700;cursor:pointer;width:100%}.reject_confirm_btn[data-v-3e816249]:hover{background:#a01818}.customer[data-v-3e816249]{color:#fff;font-weight:700}.eco_th[data-v-3e816249]{background:#388e3c!important;color:#fff!important;border-color:#2e7d32!important}.eco_td[data-v-3e816249]{background:#f0faf0;border-color:#c8e6c9!important}.eco_td .green_text[data-v-3e816249]{color:#1b5e20}.eco_td .green_dash[data-v-3e816249]{color:#aaa}.admin_layout[data-v-9046fc7c]{display:flex;min-height:100vh;background:#fff;font-family:Noto Sans KR,sans-serif}.main_content[data-v-9046fc7c]{margin-left:240px;flex:1;display:flex;flex-direction:column}.content[data-v-9046fc7c]{padding:36px 60px;display:flex;flex-direction:column;gap:16px}.page_title[data-v-9046fc7c]{font-size:20px;font-weight:700;color:#222;margin:0}.search_box[data-v-9046fc7c]{background:#fff;border-radius:10px;padding:20px 0}.search_row[data-v-9046fc7c]{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.search_field[data-v-9046fc7c]{display:flex;flex-direction:column;gap:6px}.search_field label[data-v-9046fc7c]{font-size:12px;color:#666;font-weight:500}.form_input[data-v-9046fc7c]{border:1px solid #ddd;border-radius:6px;padding:7px 10px;font-size:13px;color:#333;outline:none;min-width:110px}.dropdown_wrap[data-v-9046fc7c]{position:relative}.dropdown_btn[data-v-9046fc7c]{background:#fff;border:1px solid #ddd;border-radius:6px;padding:7px 12px;font-size:13px;color:#333;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:110px}.dropdown_btn[data-v-9046fc7c]:hover{border-color:#aaa}.dropdown_arrow[data-v-9046fc7c]{font-size:10px;color:#999}.dropdown_menu[data-v-9046fc7c]{position:absolute;top:calc(100% + 4px);left:0;background:#fff;border:1px solid #ddd;border-radius:6px;min-width:110px;box-shadow:0 4px 12px #0000001a;z-index:20;overflow:hidden}.dropdown_item[data-v-9046fc7c]{display:block;width:100%;padding:9px 14px;font-size:13px;color:#333;background:none;border:none;text-align:left;cursor:pointer}.dropdown_item[data-v-9046fc7c]:hover{background:#f5f5f5}.date_picker_wrap[data-v-9046fc7c]{position:relative;display:flex;align-items:center;gap:6px;border:1px solid #ddd;border-radius:6px;padding:6px 10px;cursor:pointer;background:#fff}.date_picker_wrap[data-v-9046fc7c]:hover{border-color:#aaa}.blind_search_img[data-v-9046fc7c]{width:16px;height:auto;cursor:pointer;flex-shrink:0}.date_text[data-v-9046fc7c]{font-size:13px;color:#333;min-width:80px;-webkit-user-select:none;user-select:none}.date_text.placeholder[data-v-9046fc7c]{color:#aaa}.hidden_date[data-v-9046fc7c]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.search_btn[data-v-9046fc7c]{background:#9b1b1b;color:#fff;border:none;border-radius:6px;padding:8px 20px;font-size:13px;font-weight:600;cursor:pointer;height:34px;align-self:flex-end}.search_btn[data-v-9046fc7c]:hover{background:#7f1515}.table_wrap[data-v-9046fc7c]{background:#fff;border-radius:10px;overflow:hidden}.store_table[data-v-9046fc7c]{width:100%;border-collapse:collapse;font-size:13px}.store_table thead tr[data-v-9046fc7c]{background:#e8e8e8}.store_table th[data-v-9046fc7c]{padding:12px 14px;text-align:center;font-weight:600;color:#444;border-bottom:1px solid #ddd;border-right:1px solid #ddd;white-space:nowrap}.store_table th[data-v-9046fc7c]:last-child{border-right:none}.store_table td[data-v-9046fc7c]{padding:11px 14px;text-align:center;color:#333;border-bottom:1px solid #f0f0f0;border-right:1px solid #f0f0f0}.store_table td[data-v-9046fc7c]:last-child{border-right:none}.col_wide[data-v-9046fc7c]{width:30%}.address_td[data-v-9046fc7c]{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.empty_row td[data-v-9046fc7c]{height:38px}.empty_td[data-v-9046fc7c]{color:#aaa;padding:24px;text-align:center}.clickable_row[data-v-9046fc7c]{cursor:pointer}.clickable_row[data-v-9046fc7c]:hover{background:#fafafa}.state_badge_pill[data-v-9046fc7c]{border-radius:150px;padding:3px 12px;font-size:12px;font-weight:700;white-space:nowrap}.badge_ready[data-v-9046fc7c]{background:#fff3d6;color:#b07800;border-radius:15px;padding:3px 12px;font-size:12px;font-weight:700;white-space:nowrap}.badge_open[data-v-9046fc7c]{background:#e8f5e9;color:#2e7d32;border-radius:15px;padding:3px 12px;font-size:12px;font-weight:700;white-space:nowrap}.pagination[data-v-9046fc7c]{display:flex;justify-content:center;align-items:center;gap:6px;padding:8px 0}.pagination button[data-v-9046fc7c]{background:none;border:none;font-size:13px;color:#666;cursor:pointer;padding:4px 8px;border-radius:4px}.pagination button.active[data-v-9046fc7c]{font-weight:700;color:#cc1f1f}.pagination button[data-v-9046fc7c]:hover{background:#f0f0f0}.pagination button[data-v-9046fc7c]:disabled{color:#ccc;cursor:default}.pagination button[data-v-9046fc7c]:disabled:hover{background:none}.modal_overlay[data-v-9046fc7c]{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:100}.modal[data-v-9046fc7c]{background:#fff;border-radius:14px;width:490px;box-shadow:0 8px 32px #0000002e;overflow:visible}.modal_header[data-v-9046fc7c]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid #eee}.modal_header_title[data-v-9046fc7c]{font-size:15px;font-weight:700;color:#222}.modal_close[data-v-9046fc7c]{background:none;border:none;font-size:18px;color:#999;cursor:pointer}.modal_close[data-v-9046fc7c]:hover{color:#333}.modal_body[data-v-9046fc7c]{padding:20px 24px;display:flex;flex-direction:column;gap:14px}.info_row[data-v-9046fc7c]{display:flex;align-items:center;gap:16px}.info_label[data-v-9046fc7c]{width:100px;font-size:13px;font-weight:600;color:#555;flex-shrink:0}.info_value[data-v-9046fc7c]{font-size:13px;color:#222}.stats_bottom[data-v-9046fc7c]{display:flex;gap:12px;padding:0 24px 16px}.stat_card_item[data-v-9046fc7c]{flex:1;border:1px solid #e0e0e0;border-radius:30px;padding:10px 16px;display:flex;align-items:center;justify-content:space-between}.stat_card_label[data-v-9046fc7c]{font-size:12px;color:#888;font-weight:500}.stat_card_value[data-v-9046fc7c]{font-size:15px;font-weight:700;color:#222;display:flex;align-items:center;gap:4px}.star_img[data-v-9046fc7c]{width:16px;height:16px}.admin_layout[data-v-d12aec2d]{display:flex;min-height:100vh;background:#f9f9fb}.admin_main[data-v-d12aec2d]{margin-left:240px;flex:1;display:flex;flex-direction:column}.content[data-v-d12aec2d]{padding:24px 32px;flex:1}.page_header[data-v-d12aec2d]{margin-bottom:20px}.page_title[data-v-d12aec2d]{font-size:22px;font-weight:700;color:#1a1a1a;margin:0 0 6px}.page_desc[data-v-d12aec2d]{font-size:13px;color:#888;margin:0}.tabs[data-v-d12aec2d]{display:flex;gap:6px;margin-bottom:20px;border-bottom:1px solid #eee}.tab[data-v-d12aec2d]{padding:10px 18px;border:0;background:none;cursor:pointer;font-size:14px;color:#888;border-bottom:2px solid transparent}.tab.active[data-v-d12aec2d]{color:#9b1b1b;border-bottom-color:#9b1b1b;font-weight:700}.state[data-v-d12aec2d]{padding:60px 20px;text-align:center;color:#888;font-size:14px}.card_list[data-v-d12aec2d]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.card[data-v-d12aec2d]{background:#fff;border:1px solid #eee;border-radius:12px;padding:16px;display:flex;gap:16px;align-items:center}.card_left[data-v-d12aec2d]{flex-shrink:0}.license_thumb[data-v-d12aec2d]{width:120px;height:80px;border-radius:8px;object-fit:cover;cursor:pointer;border:1px solid #eee}.license_thumb.no_image[data-v-d12aec2d]{display:flex;align-items:center;justify-content:center;background:#f5f5f5;color:#aaa;font-size:12px;cursor:default}.card_body[data-v-d12aec2d]{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.card_row1[data-v-d12aec2d]{display:flex;gap:10px;align-items:center;margin-bottom:4px}.card_row[data-v-d12aec2d]{display:flex;gap:10px;font-size:13px}.label[data-v-d12aec2d]{color:#888;min-width:70px}.vehicle[data-v-d12aec2d]{font-size:12px;color:#555;background:#f0f0f0;padding:2px 8px;border-radius:10px}.badge[data-v-d12aec2d]{font-size:11px;font-weight:700;padding:3px 10px;border-radius:12px}.badge_pending[data-v-d12aec2d]{background:#fff3cd;color:#856404}.badge_active[data-v-d12aec2d]{background:#d4edda;color:#155724}.badge_suspended[data-v-d12aec2d]{background:#f8d7da;color:#721c24}.card_actions[data-v-d12aec2d]{flex-shrink:0}.btn_approve[data-v-d12aec2d]{padding:10px 20px;background:#9b1b1b;color:#fff;border:0;border-radius:8px;font-weight:600;cursor:pointer;font-size:14px}.btn_approve[data-v-d12aec2d]:hover{background:#7a1414}.approved_label[data-v-d12aec2d]{font-size:12px;color:#888}.preview_backdrop[data-v-d12aec2d]{position:fixed;inset:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:1000}.preview_full[data-v-d12aec2d]{max-width:90vw;max-height:90vh;object-fit:contain;border-radius:8px}.preview_close[data-v-d12aec2d]{position:absolute;top:24px;right:24px;background:#fff3;color:#fff;border:0;width:40px;height:40px;border-radius:50%;cursor:pointer;font-size:18px}:root{--primary: #A40C0B;--primary-dark: #A81415;--primary-light: #FFF4F4;--black: #1A1A1A;--gray-dark: #444444;--gray: #888888;--gray-light: #BBBBBB;--border: #E5E3DC;--bg: #FAFAFA;--white: #FFFFFF;--green-ok: #16A34A;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 16px;--shadow-card: 0 20px 60px rgba(0, 0, 0, .25);--shadow-header: 0 2px 8px rgba(0, 0, 0, .06)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}i{font-style:normal}body{font-family:Noto Sans KR,Apple SD Gothic Neo,sans-serif;font-size:14px;color:var(--black);background:var(--white);-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}button{cursor:pointer;font-family:inherit}.inp{width:100%;padding:11px 14px;border:1.5px solid var(--border);border-radius:var(--radius-md);font-size:14px;font-family:inherit;outline:none;background:var(--bg);color:var(--black);box-sizing:border-box;transition:border-color .18s}.inp:focus{border-color:var(--primary);background:var(--white)}.inp::placeholder{color:var(--gray-light)}.btn_primary{width:100%;padding:13px;background:var(--primary);color:var(--white);border:none;border-radius:var(--radius-md);font-size:15px;font-weight:700;font-family:inherit;cursor:pointer;transition:background .15s,transform .1s}.btn_primary:hover{background:var(--primary-dark);transform:translateY(-1px)}.btn_primary:active{transform:translateY(0)}.btn_dark{white-space:nowrap;padding:0 16px;height:42px;background:var(--black);color:var(--white);border:none;border-radius:var(--radius-md);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s}.btn_dark:hover{background:#333}.field{display:flex;flex-direction:column;gap:6px}.label{font-size:13px;font-weight:600;color:var(--gray-dark)}.required{color:var(--primary)}.optional{color:var(--gray-light);font-weight:400;font-size:12px}.inp_row{display:flex;gap:8px}.field_msg{font-size:12px}.field_msg.ok{color:var(--green-ok)}.field_msg.err{color:var(--primary)}.error_msg{color:var(--primary);font-size:12px;text-align:center}.role_tabs{display:flex;gap:8px}.role_tab{flex:1;padding:8px 0;border:1.5px solid var(--border);border-radius:var(--radius-sm);background:#f5f5f5;color:var(--gray);font-size:14px;font-weight:600;font-family:inherit;text-align:center;text-decoration:none;cursor:pointer;transition:all .15s;display:block}.role_tab.active{background:var(--primary);border-color:var(--primary);color:var(--white)}.input_wrap{position:relative}.pw_toggle{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:16px;font-style:normal}input[type=password]::-ms-reveal,input[type=password]::-ms-clear{display:none}input[type=password]::-webkit-credentials-auto-fill-button,input[type=password]::-webkit-textfield-decoration-container{display:none;-webkit-appearance:none}.auth_link{text-align:center;font-size:13px;color:var(--gray)}.auth_link a,.auth_link button{color:var(--primary);font-weight:700;text-decoration:none;margin-left:6px;background:none;border:none;font-size:13px;font-family:inherit;cursor:pointer}.auth_link a:hover,.auth_link button:hover{text-decoration:underline}.address_list{list-style:none;border:1.5px solid var(--border);border-radius:var(--radius-md);overflow:hidden;max-height:180px;overflow-y:auto}.address_item{padding:10px 14px;cursor:pointer;border-bottom:1px solid #F0F0F0;display:flex;flex-direction:column;gap:2px;transition:background .12s}.address_item:last-child{border-bottom:none}.address_item:hover{background:var(--primary-light)}.addr_road{font-size:13px;font-weight:600;color:var(--black)}.addr_jibun{font-size:11px;color:var(--gray)}.selected_addr{padding:10px 14px;background:var(--primary-light);border:1.5px solid var(--primary);border-radius:var(--radius-md);font-size:13px;font-weight:600;color:var(--primary)}.logo_img{object-fit:contain;mix-blend-mode:multiply}@font-face{font-family:NanumSquare;src:url(/assets/NanumSquareR-B3L7lffE.woff2) format("woff2");font-weight:400}@font-face{font-family:NanumSquare;src:url(/assets/NanumSquareB-B6c8fNBR.woff2) format("woff2");font-weight:700}@font-face{font-family:NanumSquare;src:url(/assets/NanumSquareEB-CQBx_uMw.woff2) format("woff2");font-weight:800}@font-face{font-family:NanumSquareAC;src:url(/assets/NanumSquare_acR-Bd52yK7c.woff2) format("woff2");font-weight:400}@font-face{font-family:NanumSquareAC;src:url(/assets/NanumSquare_acB-2b2QXGAJ.woff2) format("woff2");font-weight:700}@font-face{font-family:NanumSquareAC;src:url(/assets/NanumSquare_acEB-DflaRdqd.woff2) format("woff2");font-weight:800}
