.kdr-inline{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 18px;border-top:1px solid #eee7dc;background:#fffaf1;color:#805c28;font-size:13px;line-height:1.5}
.kdr-inline-copy{display:flex;align-items:baseline;gap:8px;min-width:0;overflow-wrap:anywhere}
.kdr-indicator{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0;align-self:center}
.kdr-inline[data-tone=muted]{background:#f7f8fa;color:#687483;border-color:#eceff3}
.kdr-inline .kdr-action{min-height:44px;flex-shrink:0;padding:8px 13px;font-size:13px;white-space:nowrap}
.kdr-needs-action [data-v612-action="auto-dispatch"]{display:none!important}
.kdr-dialog{width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:0;border:1px solid #e5e8ed;border-radius:20px;color:#26303e;background:#fff;box-shadow:0 24px 80px #14233528;font-family:inherit;overflow:auto}
.kdr-dialog::backdrop{background:#14233545;backdrop-filter:blur(3px)}
.kdr-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 24px 16px}
.kdr-dialog h2{margin:5px 0 0;font-size:22px;line-height:1.35;font-weight:650;letter-spacing:-.3px}
.kdr-eyebrow{display:block;margin:0;color:#75808f;font-size:12px;line-height:1.5;overflow-wrap:anywhere}
.kdr-close{width:44px;height:44px;flex-shrink:0;border:0;border-radius:50%;background:#f2f4f7;color:#6b7684;font-family:inherit;font-size:26px;line-height:1;cursor:pointer}
.kdr-dialog-body{padding:0 24px;display:grid;gap:16px}
.kdr-original{background:#f6f7f9;padding:14px 16px;border-radius:12px}
.kdr-original p{margin:6px 0 0;font-size:14px;line-height:1.6;overflow-wrap:anywhere;white-space:pre-wrap}
.kdr-proposed{border:1px solid #e4e9ef;border-radius:12px;padding:14px 16px}
.kdr-tier{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:12px;font-size:14px}
.kdr-tier strong{font-size:19px;font-weight:600;font-variant-numeric:tabular-nums;color:#203853}
.kdr-status{margin:0;color:#687483;font-size:13px;line-height:1.7;overflow-wrap:anywhere}
.kdr-dialog-actions{display:flex;justify-content:flex-end;gap:10px;padding:20px 24px 24px}
.kdr-dialog-actions .btn{min-height:44px;min-width:80px}
.kdr-dialog button:focus-visible,.kdr-inline button:focus-visible{outline:3px solid #73aff6;outline-offset:3px}
.kdr-dialog button:disabled{cursor:default;opacity:.6}
@media(max-width:480px){.kdr-inline{align-items:flex-start;flex-wrap:wrap;padding:12px 15px;gap:8px}.kdr-inline-copy{flex-basis:100%}.kdr-inline .kdr-action{margin-left:auto}.kdr-dialog-head{padding:20px 20px 14px}.kdr-dialog-body{padding:0 20px}.kdr-dialog-actions{padding:18px 20px 20px}}
[data-theme=dark] .kdr-inline{background:#302b21;color:#e6c58b;border-color:#4c4130}
[data-theme=dark] .kdr-inline[data-tone=muted]{background:#272e38;color:#b6c0cf}
[data-theme=dark] .kdr-dialog{background:#222a35;color:#e4eaf2;border-color:#46515e}
[data-theme=dark] .kdr-original,[data-theme=dark] .kdr-close{background:#303946;color:#d1dbe7}
[data-theme=dark] .kdr-eyebrow,[data-theme=dark] .kdr-status{color:#b1bdcc}
[data-theme=dark] .kdr-proposed{border-color:#46515e}[data-theme=dark] .kdr-tier strong{color:#dceaff}
