/* Scoped recording dialogs. No external font loading or replacement branding. */
html body .dpr-dialog{--dpr-bg:#fff;--dpr-text:#182c43;--dpr-muted:#546b80;--dpr-line:#d8e2ec;--dpr-soft:#eef4f9;--dpr-accent:#1760bd;box-sizing:border-box!important;width:min(1120px,calc(100vw - 24px))!important;max-width:none!important;max-height:calc(100dvh - 24px)!important;margin:auto!important;padding:0!important;border:1px solid var(--dpr-line)!important;border-radius:12px!important;background:var(--dpr-bg)!important;color:var(--dpr-text)!important;box-shadow:0 18px 60px #0003!important;font:12px/1.45 Epilogue,-apple-system,BlinkMacSystemFont,Roboto,'Helvetica Neue',sans-serif!important;overflow:auto!important}
html body .dpr-dialog.dpr-small{width:min(560px,calc(100vw - 24px))!important}.dpr-dialog::backdrop{background:#1323379e}.dpr-dialog *{box-sizing:border-box}.dpr-dialog :is(h2,h3,p){margin:0 0 8px!important;color:inherit!important}.dpr-dialog h2{font-size:18px!important}.dpr-dialog h3{font-size:14px!important}.dpr-head,.dpr-foot{display:flex!important;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px!important;background:var(--dpr-bg)!important;border-bottom:1px solid var(--dpr-line)}.dpr-foot{border-top:1px solid var(--dpr-line);border-bottom:0;justify-content:flex-end}.dpr-context,.dpr-content,.dpr-body{padding:12px 16px!important}.dpr-context{background:var(--dpr-soft);display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}.dpr-context>label{width:min(360px,100%)}.dpr-note{color:var(--dpr-muted)!important;font-size:12px!important}.dpr-context .dpr-note{flex-basis:100%;margin:0!important}.dpr-message{padding:0 16px!important;white-space:pre-wrap}.dpr-message:empty{display:none}.dpr-message[role=alert],.dpr-warning{color:#9f2637!important;background:#fff0f2!important;padding:8px 12px!important;border-radius:8px}.dpr-tabs{display:flex!important;gap:8px;overflow:auto;padding:8px 16px!important;border-bottom:1px solid var(--dpr-line);background:none!important}.dpr-dialog label{display:flex!important;flex-direction:column;gap:4px;font-size:12px!important}.dpr-dialog .dpr-option,.dpr-dialog .dpr-check{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:10px;padding:10px 12px!important}.dpr-option{border:1px solid var(--dpr-line);border-radius:9px;margin:8px 0;cursor:pointer}.dpr-option:has(:checked){border-color:var(--dpr-accent);background:var(--dpr-soft)}.dpr-option strong,.dpr-option small{display:block}.dpr-option small{font-size:12px;color:var(--dpr-muted);margin-top:4px}.dpr-dialog input[type=checkbox],.dpr-dialog input[type=radio]{width:16px!important;height:16px!important;min-height:16px!important;min-width:16px!important;margin:3px 0!important;padding:0!important;accent-color:var(--dpr-accent)}
html body .dpr-dialog .dpr-field{display:block!important;width:100%!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:8px 16px!important;border:1px solid var(--dpr-line)!important;border-radius:8px!important;background:var(--dpr-bg)!important;color:var(--dpr-text)!important;font:14px/18px Epilogue,-apple-system,BlinkMacSystemFont,Roboto,'Helvetica Neue',sans-serif!important;margin:0!important}.dpr-dialog .dpr-field::placeholder{font-size:14px!important}.dpr-body>label{margin:10px 0!important}.dpr-filters{display:grid!important;grid-template-columns:minmax(180px,2fr) repeat(2,minmax(148px,1fr)) minmax(140px,1fr);gap:8px!important;margin:0 0 12px!important}.dpr-bulk,.dpr-pagination,.dpr-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.dpr-bulk{padding:8px 0}.dpr-bulk strong{margin-right:auto}.dpr-pagination{padding:10px 0}.dpr-pagination span{margin-right:auto}.dpr-table-wrap{overflow:auto;border:1px solid var(--dpr-line);border-radius:8px}.dpr-dialog table{border-collapse:collapse;width:100%;white-space:nowrap;background:var(--dpr-bg)!important;font-size:12px!important}.dpr-dialog :is(th,td){padding:8px 10px!important;border-bottom:1px solid var(--dpr-line);height:auto!important;font-size:12px!important;background:var(--dpr-bg)!important;color:var(--dpr-text)!important}.dpr-dialog th{background:var(--dpr-soft)!important;text-align:left}.dpr-dialog td button{margin-left:8px!important}.dpr-job{padding:12px 0!important;border-bottom:1px solid var(--dpr-line)}.dpr-job .dpr-actions{margin-top:8px}.dpr-hash,.dpr-job pre{font:11px/1.5 ui-monospace,monospace!important;overflow-wrap:anywhere;white-space:pre-wrap}.dpr-job pre{max-height:140px;overflow:auto}
html body .dpr-btn{display:inline-flex!important;justify-content:center!important;align-items:center!important;flex:0 0 auto!important;box-sizing:border-box!important;width:auto!important;min-width:0!important;height:24px!important;min-height:24px!important;max-height:24px!important;padding:0 12px!important;margin:0!important;border:1px solid #b9cadb!important;border-radius:999px!important;font:600 12px/18px Epilogue,-apple-system,BlinkMacSystemFont,Roboto,'Helvetica Neue',sans-serif!important;white-space:nowrap!important;background:#fff!important;color:#1e3a55!important;box-shadow:none!important;cursor:pointer}.dpr-btn[aria-current=page]{background:#e7effa!important;border-color:#1760bd!important}.dpr-btn.primary{background:#1760bd!important;border-color:#1760bd!important;color:white!important}.dpr-btn.danger{color:#a02a3c!important;border-color:#ba5867!important;background:#fff4f5!important}.dpr-btn:disabled{opacity:.45;cursor:not-allowed!important}.dpr-dialog :focus-visible,.dpr-btn:focus-visible{outline:2px solid #2875da!important;outline-offset:3px!important}#dpr-launcher[hidden]{display:none!important}
@media(max-width:740px){.dpr-filters{grid-template-columns:1fr 1fr!important}.dpr-filters>label:first-child{grid-column:1/-1}.dpr-head,.dpr-content,.dpr-body,.dpr-context,.dpr-foot{padding:10px 12px!important}.dpr-bulk{gap:8px}.dpr-bulk strong{flex-basis:100%}.dpr-context>strong{width:100%}.dpr-dialog h2{font-size:16px!important}.dpr-tabs{padding:8px 12px!important}}
@media(prefers-color-scheme:dark){html body .dpr-dialog{--dpr-bg:#172337;--dpr-text:#e6edf7;--dpr-muted:#aec0d4;--dpr-line:#354a63;--dpr-soft:#223750;--dpr-accent:#82b2f0}.dpr-warning{background:#482733!important;color:#ffc2cc!important}}
html[data-theme=dark] body .dpr-dialog,html[data-portal-theme=dark] body .dpr-dialog,body[data-theme=dark] .dpr-dialog{--dpr-bg:#172337;--dpr-text:#e6edf7;--dpr-muted:#aec0d4;--dpr-line:#354a63;--dpr-soft:#223750;--dpr-accent:#82b2f0}
html body .dpr-btn.primary{background:#1760bd!important;border-color:#1760bd!important;color:#fff!important}html body .dpr-btn.danger{color:#a02a3c!important;border-color:#ba5867!important;background:#fff4f5!important}html body .dpr-btn[aria-current=page]{background:#e7effa!important;border-color:#1760bd!important}
html[data-dp-theme=dark] body .dpr-dialog{--dpr-bg:#172337;--dpr-text:#e6edf7;--dpr-muted:#aec0d4;--dpr-line:#354a63;--dpr-soft:#223750;--dpr-accent:#82b2f0}html[data-dp-theme=light] body .dpr-dialog{--dpr-bg:#fff;--dpr-text:#182c43;--dpr-muted:#546b80;--dpr-line:#d8e2ec;--dpr-soft:#eef4f9;--dpr-accent:#1760bd}
/* Explicit theme controls must win over inherited paragraph colors. */
html body .dpr-dialog .dpr-warning,html body .dpr-dialog .dpr-message[role=alert]{color:#9f2637!important;background:#fff0f2!important}
html[data-dp-theme=dark] body .dpr-dialog .dpr-warning,html[data-dp-theme=dark] body .dpr-dialog .dpr-message[role=alert]{color:#ffc2cc!important;background:#482733!important}
html[data-dp-theme=dark] body .dpr-btn{color:#e6edf7!important;background:#223750!important;border-color:#4a6684!important}
html[data-dp-theme=dark] body .dpr-btn.primary{color:#fff!important;background:#236bc7!important;border-color:#568ad5!important}
html[data-dp-theme=dark] body .dpr-btn.danger{color:#ffc2cc!important;background:#482733!important;border-color:#a45f70!important}
html[data-dp-theme=dark] body .dpr-btn[aria-current=page]{background:#33547a!important;border-color:#82b2f0!important}
