.support-link{display:flex;align-items:center;gap:11px;width:100%;min-height:58px;margin:18px 0 0;padding:12px 13px;border:1px solid #dacdb7;border-radius:7px;background:#f1eadb;color:#5d644b;text-decoration:none;text-align:left}
.support-link>span:first-child{font-size:22px;color:#a17c52}
.support-link>span:nth-child(2){display:flex;flex-direction:column;gap:4px;min-width:0}
.support-link strong{font-size:13px;font-weight:500}
.support-link small{font-size:10px;color:#8c8873}
.support-link>span:last-child{margin-left:auto;font-size:14px;color:#9a8c70}
.support-link:hover{background:#ece3d0}
#supportDialog{width:min(350px,calc(100% - 28px));max-height:calc(100dvh - 28px);padding:22px;border-radius:13px;background:#faf8ef;text-align:center;overflow:auto}
#supportDialog .dialog-top{align-items:center;margin-bottom:14px}
#supportDialog h2{margin:0;font-size:21px;letter-spacing:-.6px}
#supportDialog .close{width:40px;height:40px;padding:10px;margin:0;flex-shrink:0}
#supportDialog>p{font-size:12px;line-height:1.8;color:#7b856c;margin:10px 0}
#supportDialog .support-qr{display:block;width:min(220px,100%);height:auto;aspect-ratio:1;margin:16px auto;padding:10px;border:1px solid #dedbcc;border-radius:7px;background:#fff}
#supportOpen{display:flex;justify-content:center;min-height:46px;padding:12px 10px;border-radius:6px;background:#f7e56d;color:#524b27;text-decoration:none;font-size:13px;margin-top:16px}
#supportDialog .support-note{font-size:10px;color:#9a9c89}
