.auction-dialog{width:420px;max-width:calc(100vw - 32px);border:1px solid #dce3eb;border-radius:18px;padding:28px;background:#fff;color:#253746;box-shadow:0 18px 70px #0b1c3a26;font-family:inherit}.auction-dialog::backdrop{background:#1b2c3d66;backdrop-filter:blur(2px)}.auction-dialog h2{font-size:20px;margin:0 0 14px;line-height:1.5}.auction-dialog p{font-size:15px;line-height:1.9;white-space:pre-line;overflow-wrap:anywhere;margin:0 0 24px}.auction-dialog-actions{display:flex;justify-content:flex-end;gap:10px}.auction-dialog button{font:inherit;font-size:14px;min-height:44px;min-width:82px;border:1px solid #d3dce6;border-radius:9px;background:white;color:#3b5065;padding:10px 18px;cursor:pointer}.auction-dialog button.is-primary{background:#293c49;color:#fff;border-color:#293c49}.auction-dialog button.is-danger{background:#933f43;color:#fff;border-color:#933f43}.auction-dialog button:focus-visible,.account-trigger:focus-visible{outline:3px solid #91adc3;outline-offset:3px}.auction-toast{position:fixed;bottom:32px;left:50%;transform:translateX(-50%);max-width:calc(100vw - 32px);padding:14px 22px;border-radius:12px;background:#293c49;color:white;font-size:14px;box-shadow:0 8px 25px #1d354829;z-index:20000;overflow-wrap:anywhere}#rhymix_alert{border-radius:12px!important;background:#293c49!important;box-shadow:0 8px 25px #1d354829!important}@media(max-width:720px){.auction-dialog{padding:24px}.auction-dialog h2{font-size:19px}.auction-dialog p{font-size:14px}.auction-toast{bottom:92px}}
/* Keep every action reachable on short mobile viewports and long native messages. */
.auction-dialog{box-sizing:border-box;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain}
.auction-dialog-actions{flex-wrap:wrap}
.auction-dialog button{flex-shrink:0}
@media(max-width:420px){.auction-dialog{padding:20px}.auction-dialog-actions button{flex:1;min-width:0}}
/* Native same-origin report iframe keeps its controller, permission, ruleset and CSRF handling. */
body.auction-report-open{position:fixed!important;overflow:hidden!important}
.auction-report-dialog{box-sizing:border-box;width:600px;max-width:calc(100vw - 32px);height:680px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);padding:0;border:1px solid #dce3eb;border-radius:16px;background:#fff;color:#253746;box-shadow:0 18px 70px #0b1c3a26;overflow:hidden}
.auction-report-dialog[open]{display:flex;flex-direction:column}
.auction-report-dialog::backdrop{background:#1b2c3d66;backdrop-filter:blur(2px)}
.auction-report-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 18px;border-bottom:1px solid #dce3eb;flex:none}
.auction-report-dialog h2{font-family:inherit;font-weight:700;font-size:17px;line-height:1.5;margin:0}
.auction-report-dialog button{font:inherit;font-size:14px;min-height:44px;padding:10px 16px;border:1px solid #d3dce6;border-radius:9px;background:#fff;color:#253746;cursor:pointer}
.auction-report-dialog button:focus-visible{outline:3px solid #91adc3;outline-offset:2px}
.auction-report-loading{margin:0;padding:12px 18px;font-family:inherit;font-size:14px;line-height:1.7;flex:none;overflow-wrap:anywhere}
.auction-report-retry{align-self:flex-start;margin:0 18px 12px}
.auction-report-dialog [hidden]{display:none!important}
.auction-report-dialog>iframe.auction-report-frame{position:static!important;top:auto!important;left:auto!important;width:100%!important;height:100%!important;flex:1;min-height:0;border:0!important;background:#fff}
.auction-report-result{flex:0 0 auto;margin:16px 0 0;padding:14px;border:1px solid #dce3eb;border-radius:9px;font-size:14px;line-height:1.7;overflow-wrap:anywhere}
@media(max-width:420px){.auction-report-dialog{max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:12px}.auction-report-dialog>header{padding:10px 14px}}
/* Once native content is ready, its own heading/close control is the only visible header. */
.auction-report-dialog.is-ready.has-native-close>header{display:none}

/* Only the top owned popup is visible while preserving native child form state. */
.auction-report-dialog[hidden]{display:none!important}
