.dr-root{--dr-blue:#1767c2}.dr-root .panel{margin-bottom:20px;border-top:3px solid var(--dr-blue)}.dr-heading,.dr-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.dr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dr-grid label{display:flex;flex-direction:column;gap:7px;font-weight:600}.dr-root select,.dr-root input:not([type=checkbox]),.dr-root textarea{width:100%;min-height:40px;border:1px solid #ccd9e9;border-radius:6px;padding:9px;background:#fff;color:#18324b;box-sizing:border-box}.dr-root input[type=checkbox]{align-self:flex-start;width:20px;height:20px}.dr-root button{padding:10px 16px;border:1px solid var(--dr-blue);border-radius:6px;color:var(--dr-blue);background:#fff;cursor:pointer}.dr-root button[type=submit]{background:var(--dr-blue);color:#fff}.dr-root button:disabled{opacity:.5;cursor:default}.dr-root textarea{margin-top:14px;resize:vertical}.dr-muted,.dr-run small{color:#65778d;font-size:14px}.dr-status{padding:12px;border-radius:6px;background:#edf5ff;color:#155ca5}.dr-warning{background:#fff6e5;color:#875800}.dr-run{padding:16px 0;border-top:1px solid #e4ebf3}.dr-run pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f9fd;padding:14px}.dr-actions{justify-content:flex-start;flex-wrap:wrap;margin-top:18px}.dr-root details{margin-top:10px}.dr-root summary{cursor:pointer;color:var(--dr-blue)}@media(max-width:720px){.dr-grid{grid-template-columns:1fr}.dr-heading{align-items:flex-start}.dr-root .panel{padding:16px}.dr-root button{min-height:44px}}
