.tg-msg-overlay{position:fixed;z-index:9900;inset:0;background:linear-gradient(160deg,#031329f7,#071d3df7 58%,#281719f5);color:#fff;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;display:flex;justify-content:center;overflow:auto;padding:18px 14px calc(94px + env(safe-area-inset-bottom))}.tg-msg-panel{width:min(680px,100%);min-height:100%;padding-top:max(8px,env(safe-area-inset-top))}.tg-msg-head{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;margin-bottom:18px}.tg-msg-back,.tg-msg-readall{border:1px solid #2678c8;background:#071a35;color:#fff;border-radius:14px;height:46px;font-weight:900}.tg-msg-back{font-size:28px}.tg-msg-readall{padding:0 12px;color:#ff9a45;font-size:11px}.tg-msg-head small{display:block;color:#ff8a31;font-weight:900;letter-spacing:.15em}.tg-msg-head h2{margin:2px 0 0;font-size:27px}.tg-msg-state{padding:40px 15px;text-align:center;color:#9bb0d1}.tg-msg-list{display:grid;gap:10px}.tg-msg-card{position:relative;width:100%;border:1px solid #286db5;border-radius:17px;background:linear-gradient(110deg,#071b3be8,#15254be8 65%,#392329db);color:#fff;padding:15px 42px 15px 15px;text-align:left;box-shadow:0 8px 22px #0004}.tg-msg-card.unread{border-color:#ff8933;box-shadow:0 0 16px #ff791e2b}.tg-msg-card.unread:before{content:'';position:absolute;right:15px;top:17px;width:10px;height:10px;border-radius:50%;background:#ff8026;box-shadow:0 0 10px #ff8026}.tg-msg-card strong{display:block;font-size:16px;margin-bottom:5px}.tg-msg-card p{margin:0;color:#b5c4dc;font-size:13px;line-height:1.38}.tg-msg-card footer{display:flex;gap:10px;align-items:center;margin-top:9px;color:#7993b8;font-size:10px}.tg-msg-delta{color:#66f39a!important;font-weight:900}.tg-msg-detail{position:fixed;z-index:9910;inset:0;background:#020915d9;display:grid;place-items:center;padding:16px}.tg-msg-detail>article{width:min(440px,100%);max-height:78vh;overflow:auto;border:1px solid #ff8130;border-radius:20px;background:#07152d;padding:20px;box-shadow:0 22px 70px #000}.tg-msg-detail small{color:#ff9a47;font-weight:900}.tg-msg-detail h3{font-size:22px;margin:8px 0 12px}.tg-msg-detail p{color:#c7d3e7;line-height:1.55;white-space:pre-wrap}.tg-msg-detail button{width:100%;height:45px;border:0;border-radius:12px;background:linear-gradient(90deg,#ff922f,#e7641c);font-weight:1000;color:#10131a;margin-top:16px}.tg-msg-badge{position:absolute;right:36px;top:50%;transform:translateY(-50%);min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:#ff7227;color:#fff;display:grid;place-items:center;font-size:10px;font-weight:1000}.message-list .feature-card{position:relative}
