.help-launcher{position:fixed;right:20px;bottom:20px;z-index:80;min-width:104px;height:52px;padding:0 17px;border-radius:26px;border:0;background:#172554;color:#fff;font-size:16px;font-weight:800;box-shadow:0 10px 28px #0004}.help-launcher span{display:inline-grid;place-items:center;width:25px;height:25px;margin-right:5px;border:2px solid #fff;border-radius:50%}.help-box{position:fixed;right:20px;bottom:84px;z-index:81;width:min(390px,calc(100vw - 24px));max-height:72vh;background:var(--card,#fff);color:var(--text,#172033);border:1px solid var(--line,#ddd);border-radius:18px;overflow:hidden;box-shadow:0 20px 55px #0004}.help-box header{display:flex;justify-content:space-between;gap:12px;padding:17px;background:#172554;color:#fff}.help-box header small{display:block;margin-top:4px}.help-box header button{background:transparent;color:#fff;border:0;font-size:25px;padding:0}.help-body{padding:14px;overflow:auto;max-height:52vh}.help-body input{width:100%;margin-bottom:12px}.help-body details{border:1px solid var(--line,#ddd);border-radius:10px;padding:11px;margin:8px 0}.help-body summary{cursor:pointer;font-weight:700}.help-body p{line-height:1.5}.help-empty{text-align:center;padding:14px}.help-empty a{display:inline-block;padding:10px 14px;background:#16a34a;color:#fff;border-radius:9px;text-decoration:none}.help-box>footer{padding:9px 14px;text-align:center;font-size:12px;background:var(--soft,#f3f4f6)}
