.page-sources-dialog{position:fixed;inset:0;margin:auto;width:min(680px,calc(100vw - 32px));max-height:85vh;overflow:auto;border:0;border-radius:14px;padding:24px;box-shadow:0 20px 70px #0005}.page-sources-dialog::backdrop{background:#0f172a99}.page-sources-dialog h2{overflow-wrap:anywhere}.page-sources-options{display:grid;gap:6px;max-height:340px;overflow:auto;margin:16px 0}.page-sources-options label{display:flex;align-items:center;gap:10px;padding:10px;background:#f8fafc;border-radius:6px}.page-sources-options input{width:16px!important;height:16px;flex:none}.page-sources-options span{overflow-wrap:anywhere}.token-state-toast{position:fixed;right:20px;bottom:20px;z-index:4000;display:flex;align-items:center;gap:14px;max-width:620px;padding:15px;background:#fff;border:1px solid #94a3b8;border-radius:12px;box-shadow:0 10px 35px #0f172a33}.token-state-toast span{white-space:pre-line;overflow-wrap:anywhere}.page-token-status{display:block;font-size:11px;font-weight:700;margin-top:3px}.page-token-status.die{color:#dc2626}.page-token-status.live{color:#15803d}.page-token-status.error{color:#b45309}
[data-detach-page-sources]{background:#dc2626!important;color:#fff!important;border-color:#dc2626!important}.page-sources-confirm{width:min(540px,calc(100vw - 32px));text-align:center}.page-sources-confirm .actions{justify-content:center}
