.sup{padding:26px}.sup h3{font:600 21px 'Playfair Display',serif;color:var(--brown);margin:0 0 12px}.sup .mut{color:var(--mute);font-size:13.5px}.supb{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}
.supf{display:grid;gap:8px;margin-top:16px}.supf label{font-size:13px;font-weight:500;color:var(--brown2)}.supf input,.supf select,.supf textarea{width:100%;padding:12px 14px;border:1px solid #ead9c2;border-radius:12px;background:#fcf9f3;font:inherit;font-size:14px}.supf textarea{resize:vertical}.supf .btn{justify-self:start;margin-top:6px}
.tkl{display:grid;gap:8px}.tk{display:block;padding:11px 13px;border:1px solid #ead9c2;border-radius:12px;color:inherit;text-decoration:none;position:relative}.tk.on,.tk:hover{background:#fbf5e9;border-color:#c8923a}.tk b{display:block;font-size:13.5px;padding-right:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk small{color:var(--mute);font-size:11.5px}
.tks{font-size:11px;font-weight:600;border-radius:20px;padding:2px 9px;background:#f4ebdb;color:#7a5a2a}.tk .tks{position:absolute;right:10px;top:11px}.tks.open{background:#e3eefb;color:#1d4f8f}.tks.pending{background:#fdf0d5;color:#9a6a12}.tks.resolved{background:#e2f3e6;color:#2c7a4b}
.thr{display:grid;gap:12px}.msg{max-width:88%;padding:12px 15px;border-radius:14px;line-height:1.6;font-size:14px;word-break:break-word}.msg small{display:block;color:var(--mute);font-size:11.5px;margin-bottom:4px}.msg.me{background:#fbf5e9;border:1px solid #ecd9ae;justify-self:end}.msg.st{background:#fff;border:1px solid #ead9c2;justify-self:start}
.amsg{padding:12px 16px;border-radius:12px;margin-bottom:16px;font-size:14px}.amsg.ok{background:#e2f3e6;color:#2c7a4b}.amsg.bad{background:#fdeceb;color:#b3402f}
@media(max-width:860px){.msg{max-width:100%}}
