.proxy-format-dialog{width:min(720px,calc(100vw - 28px));max-height:88dvh;margin:auto;padding:20px;border:1px solid #d8e1e2;border-radius:8px;color:#152d32;background:#fff;overflow:auto}
.proxy-format-dialog::backdrop{background:rgba(22,34,43,.45)}
.proxy-format-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.proxy-format-head h2{margin:0;font-size:18px;letter-spacing:0}
.proxy-format-options{display:grid;gap:8px}.proxy-format-option{display:grid;gap:5px;width:100%;padding:12px;border:1px solid #d6e0e2;border-radius:6px;background:#fff;color:#183137;text-align:left;cursor:pointer;letter-spacing:0}.proxy-format-option:hover,.proxy-format-option:focus-visible{border-color:#3d895d;background:#f3fbf4;outline:2px solid #b7d7c1;outline-offset:1px}.proxy-format-option.selected{border-color:#4c9566;background:#edf8ef}.proxy-format-option strong{font-size:14px}.proxy-format-option small{font-size:12px;color:#5a6c75;overflow-wrap:anywhere}.proxy-format-option code{white-space:normal;overflow-wrap:anywhere;font-size:12px;color:#253b45}
.onboard-platform-control{display:grid;gap:6px}.onboard-platform-message{font-size:13px;color:#a22525;margin:0}.onboard-platform-control>.btn{justify-self:start}
