body[data-accessory]{padding-bottom:var(--lunergy-accessory-dock-height,0px)}
body[data-accessory] .lunergy-accessory-dock{position:fixed;inset:auto 0 0;z-index:20;display:flex;align-items:center;justify-content:center;gap:16px;padding:12px max(16px,env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px));background:#fff;color:#1D1D1B;box-shadow:0 -4px 16px #0002;font-family:"DM Sans",Arial,sans-serif}
body[data-accessory] .lunergy-accessory-dock[hidden]{display:none}
body[data-accessory] .lunergy-accessory-dock button{background:#2B2B2B;border:1px solid #2B2B2B;color:#fff;border-radius:999px;padding:12px 24px;font:inherit;font-weight:700;cursor:pointer}
body[data-accessory] .lunergy-accessory-dock button:disabled{background:#999;border-color:#999;cursor:not-allowed}
@media(max-width:749px){body[data-accessory] .lunergy-accessory-dock{gap:10px;flex-wrap:wrap;font-size:14px}body[data-accessory] .lunergy-accessory-dock>span:first-child{display:none}}
@media print{body[data-accessory] .lunergy-accessory-dock{display:none}}
