.unitree-fixr-dialog{position:fixed!important;inset:0!important;margin:0!important;width:100%!important;max-width:none!important;height:100dvh!important;max-height:none!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--text,#203027);overflow:hidden!important;box-shadow:none!important}
.unitree-fixr-dialog::backdrop{background:rgba(8,18,12,.65);backdrop-filter:blur(5px)}
.unitree-fixr-dialog>header,.unitree-fixr-dialog>footer,.unitree-fixr-dialog>[data-loading]{position:absolute;z-index:2147483647;background:var(--surface,#fff);color:var(--text,#203027);font:inherit}
.unitree-fixr-dialog>header{top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:10px 18px;height:56px}
.unitree-fixr-dialog>header button{appearance:none;border:1px solid #7c8c79;border-radius:10px;padding:2px 10px;background:transparent;color:inherit;font-size:26px;line-height:1.2;box-shadow:none;cursor:pointer}
.unitree-fixr-dialog>footer{bottom:0;left:0;right:0;padding:10px 18px calc(10px + env(safe-area-inset-bottom));display:flex;flex-wrap:wrap;gap:6px 18px;align-items:center}
.unitree-fixr-dialog>footer a{color:inherit;text-decoration:underline;font-weight:600}
.unitree-fixr-dialog>footer small{font-size:12px}
.unitree-fixr-dialog [data-plan-status]{margin:0;font-size:12px;width:100%}
.unitree-fixr-dialog>[data-loading]{top:80px;left:50%;transform:translateX(-50%);padding:20px;border-radius:14px;max-width:90%;width:420px}
.unitree-fixr-dialog [hidden]{display:none!important}
.unitree-fixr-dialog .fixr-modal{top:56px!important;bottom:94px!important}
:root .fixr-links-widget{--fixr-primary:#315b2c;--fixr-on-primary:#fff;--fixr-body-font:'Bricolage Grotesque',sans-serif;--fixr-heading-font:'Bricolage Grotesque',sans-serif;--fixr-button-font:'Bricolage Grotesque',sans-serif;--fixr-button-border-radius:10px;--fixr-input-border-radius:10px;--fixr-surface-border-radius:14px}
[data-theme=dark] .unitree-fixr-dialog>header,[data-theme=dark] .unitree-fixr-dialog>footer,[data-theme=dark] .unitree-fixr-dialog>[data-loading]{background:#1b241e;color:#eef2e9}
@media(max-width:640px){.unitree-fixr-dialog .fixr-modal{bottom:112px!important}.unitree-fixr-dialog>footer{gap:4px 12px}}
.unitree-fixr-dialog .fixr-modal{z-index:1!important}
.unitree-fixr-dialog .fixr-modal__backdrop{position:absolute!important;inset:0!important;width:auto!important;height:auto!important}
.unitree-fixr-hint{display:block;font-size:13px;line-height:1.5;margin:6px 0 12px;color:var(--text,#203027);font-weight:400}
[data-theme=dark] .unitree-fixr-hint{color:#c8d3c4}
