.ViewListingConfirmModal[data-v-aa6fafef]{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:50}.ViewListingConfirmModal__Overlay[data-v-aa6fafef]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a8c;top:0;right:0;bottom:0;left:0;position:absolute}.ViewListingConfirmModal__Content[data-v-aa6fafef]{background:var(--surface,#fff);border:1px solid var(--border,rgba(148,163,184,.35));border-radius:18px;box-shadow:0 22px 45px var(--shadow,rgba(15,23,42,.25));margin:1.5rem;max-width:420px;padding:1.75rem 1.5rem 1.5rem;position:relative;width:100%;z-index:1}.ViewListingConfirmModal__Header[data-v-aa6fafef]{margin-bottom:.9rem;text-align:left}.ViewListingConfirmModal__Badge[data-v-aa6fafef]{align-items:center;background:#40c4cc1f;border-radius:999px;color:var(--neon-blue,#40c4cc);display:inline-flex;font-size:.75rem;font-weight:600;gap:.4rem;letter-spacing:.08em;margin-bottom:.6rem;padding:.15rem .65rem;text-transform:uppercase}.ViewListingConfirmModal__Title[data-v-aa6fafef]{color:var(--text,#0f172a);font-size:1.1rem;font-weight:600;margin:0 0 .35rem}.ViewListingConfirmModal__Subtitle[data-v-aa6fafef]{color:var(--muted,#6b7280);font-size:.9rem;margin:0 0 .4rem}.ViewListingConfirmModal__Body[data-v-aa6fafef]{color:var(--text,#0f172a);font-size:.9rem;padding-top:.2rem}.ViewListingConfirmModal__ListingRow[data-v-aa6fafef]{display:flex;flex-direction:column;gap:.2rem;margin-top:.5rem}.ViewListingConfirmModal__Label[data-v-aa6fafef]{color:var(--muted,#6b7280);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.ViewListingConfirmModal__ListingTitle[data-v-aa6fafef]{color:var(--text,#0f172a);font-weight:600;margin:0}.ViewListingConfirmModal__CostBox[data-v-aa6fafef]{background:var(--surface-soft,#f9fafb);border:1px solid var(--border,rgba(148,163,184,.35));border-radius:12px;padding:.75rem .9rem}.ViewListingConfirmModal__CostMain[data-v-aa6fafef]{margin:0 0 .3rem}.ViewListingConfirmModal__Balance[data-v-aa6fafef]{color:var(--muted,#6b7280);font-size:.85rem;margin:0}.ViewListingConfirmModal__Hint[data-v-aa6fafef]{color:var(--text-secondary,#4b5563);font-size:.82rem;margin:.35rem 0 0}.ViewListingConfirmModal__Error[data-v-aa6fafef]{color:#b91c1c;font-size:.88rem;font-weight:500;margin:.35rem 0 0}.ViewListingConfirmModal__CustomMessage[data-v-aa6fafef]{color:var(--muted,#6b7280);font-size:.86rem;margin:.5rem 0 0}.ViewListingConfirmModal__Benefits[data-v-aa6fafef]{color:var(--muted,#6b7280);display:flex;flex-direction:column;font-size:.86rem;gap:.4rem;list-style:none;margin:.75rem 0 0;padding:0}.ViewListingConfirmModal__Benefits li[data-v-aa6fafef]{align-items:flex-start;display:flex;gap:.4rem}.ViewListingConfirmModal__Benefits .dot[data-v-aa6fafef]{background:var(--primary,#4f46e5);border-radius:999px;flex-shrink:0;height:6px;margin-top:.4rem;width:6px}.ViewListingConfirmModal__Footer[data-v-aa6fafef]{display:flex;gap:.75rem;margin-top:1.25rem}.ViewListingConfirmModal__Button[data-v-aa6fafef]{align-items:center;border:1px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;flex:1;font-size:.9rem;font-weight:500;justify-content:center;padding:.6rem 1rem;transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .08s ease}.ViewListingConfirmModal__Button--secondary[data-v-aa6fafef]{background:var(--surface-soft,#f9fafb);border-color:var(--border,rgba(148,163,184,.7));color:var(--text,#374151)}.ViewListingConfirmModal__Button--secondary[data-v-aa6fafef]:hover:enabled{background:var(--surface-soft-hover,#e5e7eb)}.ViewListingConfirmModal__Button--primary[data-v-aa6fafef]{background:var(--primary,#4f46e5);box-shadow:0 10px 25px #4f46e573;color:#fff}.ViewListingConfirmModal__Button--primary[data-v-aa6fafef]:hover:enabled{background:#4338ca;box-shadow:0 14px 35px #4f46e58c;transform:translateY(-1px)}.ViewListingConfirmModal__Button[data-v-aa6fafef]:disabled{box-shadow:none;cursor:not-allowed;opacity:.7;transform:none}@media (max-width:640px){.ViewListingConfirmModal__Content[data-v-aa6fafef]{margin:1rem;padding:1.5rem 1.25rem 1.25rem}.ViewListingConfirmModal__Layout[data-v-aa6fafef]{grid-template-columns:1fr}}.fade-enter-active[data-v-aa6fafef],.fade-leave-active[data-v-aa6fafef]{transition:opacity .15s ease}.fade-enter-from[data-v-aa6fafef],.fade-leave-to[data-v-aa6fafef]{opacity:0}
