#oxr-dialog{width:820px;max-width:calc(100vw - 28px);max-height:88dvh;overflow:auto;padding:26px;border:1px solid var(--line);border-radius:16px;background:var(--paper);color:var(--ink)}#oxr-dialog .dialog-heading{align-items:flex-start}#oxr-dialog h2{color:var(--ink);font-size:22px;margin:0}#oxr-dialog .dialog-heading p{font-size:13px;margin:8px 0 0}#oxr-dialog form{margin:20px 0}#oxr-dialog .oxr-consent{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.8}#oxr-dialog .oxr-consent input{width:17px;min-height:17px;flex:none;margin-top:5px}#oxr-dialog details{margin:18px 0;font-size:13px}#oxr-dialog textarea{min-height:250px;line-height:1.8;resize:vertical;font-family:inherit}.oxr-history{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.oxr-preview{max-height:330px;overflow:auto;overflow-wrap:anywhere;background:var(--bg);padding:18px;margin-top:12px;font-size:14px;line-height:1.85}#oxr-status{font-size:13px;line-height:1.8;color:var(--muted)}.oxr-entry>p{color:var(--muted);line-height:1.8}.oxr-entry a{text-decoration:underline;text-underline-offset:3px}#oxr-destination{overflow-wrap:anywhere}html[data-app-theme=day] #oxr-dialog{--paper:#fffcf7;--bg:#f3eadc;--ink:#3e3027;--muted:#76604e;--line:#ddcbb7;--sage:#e8eddf;--green:#925039;--red:#a3392b;color-scheme:light}html[data-app-theme=moon] #oxr-dialog{--paper:#303e33;--bg:#1c2921;--ink:#f0efdf;--muted:#bdc8b2;--line:#63715c;--sage:#3b4b34;--green:#d1c38f;--red:#edb29d;color-scheme:dark}#oxr-dialog :is(input,select,textarea){background:var(--bg);color:var(--ink);border-color:var(--line)}#oxr-dialog .button{background:var(--paper);color:var(--ink);border-color:var(--line)}#oxr-dialog .button.primary{background:#925039;color:#fffaf3;border-color:#925039}html[data-app-theme=moon] #oxr-dialog .button.primary{background:#d1c38f;color:#242d20;border-color:#d1c38f}#oxr-dialog :is(button,input,select,textarea):focus-visible{outline:2px solid var(--green);outline-offset:3px}#oxr-dialog .icon-button{color:var(--ink)}@media(max-width:700px){#oxr-dialog{padding:20px 16px}.oxr-entry .panel-head{flex-wrap:wrap;gap:12px}}
#oxr-dialog :is(.section-note,.muted,label){color:var(--muted)}#oxr-dialog .section-note{font-size:12px;line-height:1.8}#oxr-dialog label{font-size:13px}#oxr-dialog .field-guidance[data-tone=gentle]{color:#765237}html[data-app-theme=moon] #oxr-dialog .field-guidance[data-tone=gentle]{color:#ead8ad}
