.subscription_wrap.svelte-1qrrkkd{max-width:860px;margin:60px auto;padding:0 20px;color:#313131}.subscription_card.svelte-1qrrkkd{padding:40px;border:1px solid #e6e6e6;border-radius:14px;background:#fff}.page_header.svelte-1qrrkkd{text-align:center;margin-bottom:32px}.eyebrow.svelte-1qrrkkd{margin-bottom:8px;color:var(--main-color, #ff5833);font-size:.78rem;font-weight:900;letter-spacing:.12em}h1.svelte-1qrrkkd{margin-bottom:10px;font-size:2rem}.page_header.svelte-1qrrkkd p:where(.svelte-1qrrkkd){color:#666;line-height:1.6}.search_box.svelte-1qrrkkd{display:flex;flex-direction:column;gap:12px}.search_box.svelte-1qrrkkd input:where(.svelte-1qrrkkd){width:100%;padding:13px;border:1px solid #ccc;border-radius:6px;font-size:1rem;outline-color:var(--main-color, #ff5833)}.search_box.svelte-1qrrkkd button:where(.svelte-1qrrkkd){width:100%;padding:14px;border:none;border-radius:6px;background:var(--main-color, #ff5833);color:#fff;font-size:1rem;font-weight:800;cursor:pointer;transition:.25s}.search_box.svelte-1qrrkkd button:where(.svelte-1qrrkkd):hover{background:#e04e2e}.error_message.svelte-1qrrkkd{margin-top:18px;padding:12px;border-radius:6px;background:#fff1f1;color:#d12c2c;text-align:center;font-weight:800}.result_box.svelte-1qrrkkd{margin-top:34px;padding-top:28px;border-top:1px solid #eee}.status_header.svelte-1qrrkkd{text-align:center;margin-bottom:24px}.badge.svelte-1qrrkkd{display:inline-block;margin-bottom:12px;padding:5px 12px;border-radius:999px;background:#fff3dd;color:var(--main-color, #ff5833);font-size:.82rem;font-weight:900}h2.svelte-1qrrkkd{margin-bottom:8px;font-size:1.5rem}.status_desc.svelte-1qrrkkd{color:#666;line-height:1.6}.product_box.svelte-1qrrkkd{display:flex;align-items:center;gap:18px;padding:18px;border:1px solid #eee;border-radius:12px;background:#fafafa}.product_box.svelte-1qrrkkd img:where(.svelte-1qrrkkd){width:110px;height:110px;border-radius:10px;object-fit:cover;background:#f3f3f3}.product_name.svelte-1qrrkkd{margin-bottom:8px;font-size:1.2rem;font-weight:900}.product_price.svelte-1qrrkkd{margin-bottom:6px;color:var(--main-color, #ff5833);font-size:1.25rem;font-weight:900}.product_cycle.svelte-1qrrkkd{color:#666}.info_group.svelte-1qrrkkd,.notice_box.svelte-1qrrkkd{margin-top:22px;padding:22px;border:1px solid #eee;border-radius:12px;background:#fff}.info_group.svelte-1qrrkkd h3:where(.svelte-1qrrkkd),.notice_box.svelte-1qrrkkd h3:where(.svelte-1qrrkkd){margin-bottom:14px;font-size:1.18rem}.info_row.svelte-1qrrkkd{display:flex;justify-content:space-between;gap:20px;padding:11px 0;border-bottom:1px solid #f0f0f0}.info_row.svelte-1qrrkkd:last-child{border-bottom:none}.info_row.svelte-1qrrkkd p:where(.svelte-1qrrkkd):first-child{flex:0 0 110px;color:#666;font-weight:800}.info_row.svelte-1qrrkkd p:where(.svelte-1qrrkkd):last-child{text-align:right;word-break:keep-all;line-height:1.5}.notice_box.svelte-1qrrkkd{background:#fff8f2;border-color:#ffc7aa}.notice_box.svelte-1qrrkkd p:where(.svelte-1qrrkkd){margin-bottom:8px;color:#555;line-height:1.65}.notice_box.svelte-1qrrkkd p:where(.svelte-1qrrkkd):last-child{margin-bottom:0}.button_group.svelte-1qrrkkd{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:28px}.outline_btn.svelte-1qrrkkd,.danger_btn.svelte-1qrrkkd,.disabled_btn.svelte-1qrrkkd{min-width:140px;padding:13px 18px;border-radius:8px;font-weight:900;cursor:pointer;transition:.25s}.outline_btn.svelte-1qrrkkd{border:1px solid var(--main-color, #ff5833);background:#fff;color:var(--main-color, #ff5833)}.outline_btn.svelte-1qrrkkd:hover{background:#fff3dd}.danger_btn.svelte-1qrrkkd{border:none;background:#d93025;color:#fff}.danger_btn.svelte-1qrrkkd:hover{background:#b92319}.disabled_btn.svelte-1qrrkkd{border:none;background:#bbb;color:#fff;cursor:not-allowed}@media screen and (max-width: 768px){.subscription_wrap.svelte-1qrrkkd{margin:40px auto;padding:0 16px}.subscription_card.svelte-1qrrkkd{padding:24px 16px}h1.svelte-1qrrkkd{font-size:1.55rem}.product_box.svelte-1qrrkkd{flex-direction:column;align-items:flex-start}.product_box.svelte-1qrrkkd img:where(.svelte-1qrrkkd){width:100%;height:auto;aspect-ratio:1 / 1}.info_row.svelte-1qrrkkd{flex-direction:column;gap:6px}.info_row.svelte-1qrrkkd p:where(.svelte-1qrrkkd):first-child{flex:none}.info_row.svelte-1qrrkkd p:where(.svelte-1qrrkkd):last-child{text-align:left}.button_group.svelte-1qrrkkd{flex-direction:column}.outline_btn.svelte-1qrrkkd,.danger_btn.svelte-1qrrkkd,.disabled_btn.svelte-1qrrkkd{width:100%}}
