.fma-chat-monitor{box-sizing:border-box;width:100%;margin:0 0 18px;padding:13px 13px 11px;border:1px solid #292929;border-top:2px solid #d4ac0d;border-radius:5px;background:#111;color:#f1f1f1;font-family:inherit;text-align:left;box-shadow:0 3px 14px rgba(0,0,0,.2)}
.fma-chat-monitor *{box-sizing:border-box}
.fma-chat-monitor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin:0 0 11px}
.fma-chat-monitor-kicker{display:flex;align-items:center;gap:6px;color:#d4ac0d;font-size:9px;font-weight:800;letter-spacing:.9px;text-transform:uppercase}
.fma-chat-monitor-kicker i{width:6px;height:6px;border-radius:50%;background:#b60000;box-shadow:0 0 0 3px rgba(182,0,0,.14)}
.fma-chat-monitor-head h3{margin:5px 0 0;color:#fff;font-size:12px;line-height:1.3;font-weight:800;letter-spacing:.15px;text-transform:uppercase}
.fma-chat-monitor-live{padding:3px 5px;border:1px solid #4b421d;border-radius:3px;color:#d4ac0d;font-size:7px;font-weight:800;letter-spacing:.5px;white-space:nowrap}
.fma-chat-monitor-message{padding:10px 10px 9px;border:1px solid #292929;border-radius:4px;background:#0b0b0b}
.fma-chat-monitor-author{display:inline-block;max-width:75%;overflow:hidden;color:#d4ac0d;font-size:9px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}
.fma-chat-monitor-message time{float:right;color:#888;font-size:8px}
.fma-chat-monitor-message p{clear:both;margin:6px 0 0;color:#eee;font-size:11px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}
.fma-chat-monitor-composer{margin-top:8px}
.fma-chat-monitor-form{position:relative;margin:0}
.fma-chat-monitor-form textarea,.fma-chat-monitor-open{display:block;width:100%;min-height:37px;margin:0;padding:9px 10px;border:1px solid #333;border-radius:4px;background:#090909;color:#eee;font:inherit;font-size:10px;line-height:1.4;resize:vertical;text-align:left}
.fma-chat-monitor-form textarea{max-height:92px;resize:none}
.fma-chat-monitor-form textarea::placeholder,.fma-chat-monitor-open{color:#888}
.fma-chat-monitor-form textarea:focus,.fma-chat-monitor-open:focus{border-color:#d4ac0d;outline:2px solid rgba(212,172,13,.2);outline-offset:1px}
.fma-chat-monitor-form button{display:none!important}
.fma-chat-monitor-open{cursor:pointer}
.fma-chat-monitor-open span{float:right;color:#d4ac0d;font-size:14px;line-height:1}
.fma-chat-monitor-error{min-height:0;margin:4px 0 0;color:#e6b0b0;font-size:8px;line-height:1.4}
.fma-chat-monitor-error:empty{display:none}
.fma-chat-monitor-actions{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:9px}
.fma-chat-monitor-actions button{padding:4px 0;border:0;background:transparent;color:#aaa;font:inherit;font-size:8px;line-height:1.2;cursor:pointer}
.fma-chat-monitor-actions button[hidden]{display:none!important}
.fma-chat-monitor-actions button:hover{color:#d4ac0d}
.fma-chat-monitor-actions .fma-chat-monitor-obs{color:#d4ac0d}
.fma-chat-monitor-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:782px){.fma-chat-monitor{margin-bottom:16px;padding:12px}.fma-chat-monitor-head h3{font-size:11px}.fma-chat-monitor-message p{font-size:12px}}
