dj-auction-bid-modal{z-index:1000;display:none;position:fixed;inset:0}dj-auction-bid-modal[open]{display:block}dj-auction-bid-modal .dj-auction-bid-modal__backdrop{-webkit-backdrop-filter:blur(4px);background:#0000008c;position:absolute;inset:0}dj-auction-bid-modal .dj-auction-bid-modal__card{background:var(--surface);max-width:520px;color:var(--text);border-radius:var(--radius-lg,16px);box-shadow:var(--shadow-lg,0 20px 60px #0006);max-height:80vh;margin:10vh auto 0;padding:32px;position:relative;overflow-y:auto}@media (width<=520px){dj-auction-bid-modal .dj-auction-bid-modal__card{max-height:92vh;margin:4vh 16px 0;padding:22px}}dj-auction-bid-modal .dj-auction-bid-modal__close{border:1px solid var(--line);background:var(--surface);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:999px;place-items:center;padding:0;font-size:18px;line-height:1;transition:background .15s;display:grid;position:absolute;top:14px;right:14px}dj-auction-bid-modal .dj-auction-bid-modal__close:hover{background:var(--surface-soft,var(--surface-2,#ffffff0f));color:var(--text)}dj-auction-bid-modal h3{letter-spacing:-.02em;margin:0 0 8px;font-size:22px;line-height:1.2}dj-auction-bid-modal .dj-auction-bid-modal__title{margin-bottom:4px}dj-auction-bid-modal .dj-auction-bid-modal__sku{color:var(--muted);letter-spacing:-.005em;word-break:break-all;margin:0 0 22px;font-size:14px}dj-auction-bid-modal .dj-auction-bid-modal__form{gap:14px;display:grid}dj-auction-bid-modal .dj-auction-bid-modal__label{color:var(--muted);gap:6px;font-size:13px;display:grid}dj-auction-bid-modal .dj-auction-bid-modal__label input{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--text);box-sizing:border-box;font-variant-numeric:tabular-nums;border-radius:10px;width:100%;padding:12px 14px;font-size:18px}dj-auction-bid-modal .dj-auction-bid-modal__label input:focus{outline:2px solid color-mix(in srgb, var(--accent,#6366f1) 30%, transparent);border-color:var(--accent,#6366f1)}dj-auction-bid-modal .dj-auction-bid-modal__hint{color:var(--muted);margin:0;font-size:12px}dj-auction-bid-modal .dj-auction-bid-modal__deposit{background:color-mix(in srgb, var(--accent,#6366f1) 7%, transparent);border:1px solid color-mix(in srgb, var(--accent,#6366f1) 24%, transparent);border-radius:10px;margin:0;padding:10px 14px;font-size:14px}dj-auction-bid-modal .dj-auction-bid-modal__actions{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}dj-auction-bid-modal .dj-auction-bid-modal__btn{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;border-radius:10px;padding:10px 16px;font-size:14px;font-weight:600}dj-auction-bid-modal .dj-auction-bid-modal__btn--primary{background:var(--accent,#6366f1);color:var(--accent-on,#fff);border-color:#0000}dj-auction-bid-modal .dj-auction-bid-modal__btn--primary:hover{filter:brightness(1.05)}dj-auction-bid-modal .dj-auction-bid-modal__btn--ghost:hover{background:var(--surface-soft,var(--surface-2,#ffffff0f))}dj-auction-bid-modal .dj-auction-bid-modal__redirect-url{border:1px solid var(--line);background:var(--surface-soft,var(--surface-2,#ffffff0f));border-radius:10px;align-items:center;gap:10px;margin:14px 0;padding:12px 14px;display:flex}dj-auction-bid-modal .dj-auction-bid-modal__redirect-url code{word-break:break-all;flex:auto;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12px}dj-auction-bid-modal .dj-auction-bid-modal__spinner{border:3px solid color-mix(in srgb, var(--accent,#6366f1) 22%, transparent);border-top-color:var(--accent,#6366f1);border-radius:50%;width:36px;height:36px;margin:18px auto 0;animation:.9s linear infinite dj-bid-modal-spin}@keyframes dj-bid-modal-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){dj-auction-bid-modal .dj-auction-bid-modal__spinner{animation:none}}dj-auction-bid-modal [data-view]{display:none}dj-auction-bid-modal[view=input] [data-view=input],dj-auction-bid-modal[view=confirming] [data-view=confirming],dj-auction-bid-modal[view=redirect] [data-view=redirect],dj-auction-bid-modal[view=error] [data-view=error]{display:block}
