/* Lovelle original application code © 2026 Xuân Hoà · Telegram: @HoaNX · Facebook: fb.com/nxh1811. Third-party components retain their own licenses. */
@import url("/library/lovelle-theme.css");
.support-launcher{position:fixed;right:22px;bottom:22px;z-index:100;background:#304b5a;color:#ffffff;border:1px solid #304b5a44;border-radius:999px;padding:13px 20px;min-height:48px;font:600 14px Arial;box-shadow:0 6px 25px #0003;cursor:pointer}#support-panel{position:fixed;right:22px;bottom:85px;width:370px;max-height:calc(100dvh - 110px);overflow:auto;z-index:101;background:#f8f6ef;color:#304b5a;border:1px solid #d9dfdb;border-radius:18px;padding:20px;box-shadow:0 10px 45px #0004;font:14px/1.6 Arial}#support-panel[hidden]{display:none!important}#support-panel header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0;margin:0;border:0;background:none}#support-panel header button{min-width:44px;min-height:44px;border:0;background:none;font-size:24px;cursor:pointer;color:#304b5a}#support-panel>p{font-size:12px;color:#63747b}#support-panel label{display:block;font-size:12px;margin:12px 0}#support-panel input,#support-panel textarea{display:block;width:100%;border:1px solid #bac8c8;border-radius:8px;background:#fff;color:#304b5a;padding:10px;font:14px/1.5 Arial;margin-top:5px}#support-panel form>button{width:100%;min-height:44px;background:#304b5a;color:white;border:0;border-radius:8px;cursor:pointer}#support-panel form>p{font-size:12px;color:#63747b}#support-panel>a{display:block;font-size:12px;margin-top:12px;color:#304b5a}.support-messages{max-height:230px;overflow:auto}.support-messages p{padding:10px 12px;border-radius:10px;background:#e8eeeb;color:#304b5a;margin:10px 0;overflow-wrap:anywhere;white-space:pre-wrap}.support-messages p.team-message{background:#edf1eb}.support-messages small{display:block;font-size:10px;margin-bottom:4px}#support-panel :focus-visible,.support-launcher:focus-visible{outline:3px solid #b98c68;outline-offset:3px}@media(max-width:440px){#support-panel{right:12px;bottom:78px;width:calc(100% - 24px);padding:16px}.support-launcher{right:14px;bottom:16px}}
