.portal-count:not(:empty){display:inline-flex!important;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;margin-left:5px;border-radius:999px;background:#ffbd67;color:#171b20;font:700 12px/1 system-ui;box-shadow:0 0 0 2px #11181d;vertical-align:middle}.portal-count:empty,.portal-count[hidden]{display:none!important}.ticket-actions{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.ticket-actions details{padding:10px;border:1px solid #ffffff25;border-radius:12px}.ticket-actions summary{cursor:pointer}.ticket-actions p{max-width:45ch}.message-counter{display:block;text-align:right;color:#9ab3b9;font-size:12px;margin:6px 0 16px}

[data-mobile-menu-toggle]{position:relative}.mobile-reply-count{position:absolute;right:-6px;top:-7px}

.reply-highlight{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;margin:18px 0;border:1px solid #29d0dc;border-left:5px solid #29d0dc;border-radius:14px;background:#103941;color:#efffff!important;text-decoration:none!important;box-shadow:0 5px 25px #0002}.reply-highlight strong{font-size:15px;letter-spacing:.025em}.reply-highlight span{font-size:13px;white-space:nowrap}.reply-highlight[hidden]{display:none!important}@media(max-width:600px){.reply-highlight{align-items:flex-start;flex-direction:column;gap:7px;padding:14px}.reply-highlight strong{font-size:13px}}
